mirror of
https://github.com/bitwarden/android.git
synced 2026-10-22 02:53:19 -05:00
Merge branch 'main' into PM-27001/skip-account-selection-only-one-exists-cxp
# Conflicts: # app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/exportitems/verifypassword/VerifyPasswordScreen.kt # app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/exportitems/verifypassword/VerifyPasswordViewModel.kt # app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/exportitems/verifypassword/VerifyPasswordViewModelTest.kt
This commit is contained in:
104 files changed
+3102
-1744
No files matched your search
@@ -1,4 +1,4 @@
|
||||
name: Publish Password Manager and Authenticator GitHub Release as newest
|
||||
name: Publish Authenticator GitHub Release as newest
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
@@ -7,7 +7,7 @@ on:
|
||||
permissions:
|
||||
contents: write
|
||||
id-token: write
|
||||
actions: read
|
||||
actions: write
|
||||
|
||||
jobs:
|
||||
publish-release-authenticator:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: Publish Password Manager and Authenticator GitHub Release as newest
|
||||
name: Publish Password Manager GitHub Release as newest
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
permissions:
|
||||
contents: write
|
||||
id-token: write
|
||||
actions: read
|
||||
actions: write
|
||||
|
||||
jobs:
|
||||
publish-release-password-manager:
|
||||
|
||||
@@ -48,6 +48,18 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "android",
|
||||
"info": {
|
||||
"package_name": "org.ironfoxoss.ironfox.nightly",
|
||||
"signatures": [
|
||||
{
|
||||
"build": "release",
|
||||
"cert_fingerprint_sha256": "C5:E2:91:B5:A5:71:F9:C8:CD:9A:97:99:C2:C9:4E:02:EC:97:03:94:88:93:F2:CA:75:6D:67:B9:42:04:F9:04"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "android",
|
||||
"info": {
|
||||
|
||||
+5
@@ -136,6 +136,11 @@ private val ACCESSIBILITY_SUPPORTED_BROWSERS = listOf(
|
||||
// 2nd = Legacy
|
||||
possibleUrlFieldIds = listOf("mozac_browser_toolbar_url_view", "url_bar_title"),
|
||||
),
|
||||
Browser(
|
||||
packageName = "org.ironfoxoss.ironfox.nightly",
|
||||
// 2nd = Legacy
|
||||
possibleUrlFieldIds = listOf("mozac_browser_toolbar_url_view", "url_bar_title"),
|
||||
),
|
||||
Browser(packageName = "org.mozilla.fenix", urlFieldId = "mozac_browser_toolbar_url_view"),
|
||||
// [DEPRECATED ENTRY]
|
||||
Browser(
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.platform.manager
|
||||
|
||||
import com.bitwarden.core.data.manager.model.FlagKey
|
||||
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
|
||||
import com.bitwarden.core.data.util.decodeFromStringOrNull
|
||||
import com.bitwarden.data.manager.DispatcherManager
|
||||
@@ -13,6 +14,7 @@ import com.x8bit.bitwarden.data.platform.manager.model.NotificationLogoutData
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.NotificationPayload
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.NotificationType
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.PasswordlessRequestData
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.PushNotificationLogOutReason
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.SyncCipherDeleteData
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.SyncCipherUpsertData
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.SyncFolderDeleteData
|
||||
@@ -44,12 +46,14 @@ private val PUSH_TOKEN_UPDATE_DELAY: Duration = 7.days
|
||||
/**
|
||||
* Primary implementation of [PushManager].
|
||||
*/
|
||||
@Suppress("LongParameterList")
|
||||
class PushManagerImpl @Inject constructor(
|
||||
private val authDiskSource: AuthDiskSource,
|
||||
private val pushDiskSource: PushDiskSource,
|
||||
private val pushService: PushService,
|
||||
private val clock: Clock,
|
||||
private val json: Json,
|
||||
private val featureFlagManager: FeatureFlagManager,
|
||||
dispatcherManager: DispatcherManager,
|
||||
) : PushManager {
|
||||
private val ioScope = CoroutineScope(dispatcherManager.io)
|
||||
@@ -157,8 +161,15 @@ class PushManagerImpl @Inject constructor(
|
||||
.decodeFromString<NotificationPayload.UserNotification>(
|
||||
string = notification.payload,
|
||||
)
|
||||
.userId
|
||||
?.let { mutableLogoutSharedFlow.tryEmit(NotificationLogoutData(it)) }
|
||||
.takeUnless {
|
||||
featureFlagManager.getFeatureFlag(FlagKey.NoLogoutOnKdfChange) &&
|
||||
it.pushNotificationLogOutReason ==
|
||||
PushNotificationLogOutReason.KDF_CHANGE
|
||||
}
|
||||
?.userId
|
||||
?.let {
|
||||
mutableLogoutSharedFlow.tryEmit(NotificationLogoutData(userId = it))
|
||||
}
|
||||
}
|
||||
|
||||
NotificationType.SYNC_CIPHER_CREATE,
|
||||
|
||||
+2
@@ -302,6 +302,7 @@ object PlatformManagerModule {
|
||||
dispatcherManager: DispatcherManager,
|
||||
clock: Clock,
|
||||
json: Json,
|
||||
featureFlagManager: FeatureFlagManager,
|
||||
): PushManager = PushManagerImpl(
|
||||
authDiskSource = authDiskSource,
|
||||
pushDiskSource = pushDiskSource,
|
||||
@@ -309,6 +310,7 @@ object PlatformManagerModule {
|
||||
dispatcherManager = dispatcherManager,
|
||||
clock = clock,
|
||||
json = json,
|
||||
featureFlagManager = featureFlagManager,
|
||||
)
|
||||
|
||||
@Provides
|
||||
|
||||
+8
-2
@@ -50,9 +50,15 @@ sealed class NotificationPayload {
|
||||
*/
|
||||
@Serializable
|
||||
data class UserNotification(
|
||||
@JsonNames("UserId", "userId") override val userId: String?,
|
||||
@JsonNames("UserId", "userId")
|
||||
override val userId: String?,
|
||||
|
||||
@Contextual
|
||||
@JsonNames("Date", "date") val date: ZonedDateTime?,
|
||||
@JsonNames("Date", "date")
|
||||
val date: ZonedDateTime?,
|
||||
|
||||
@JsonNames("PushNotificationLogOutReason", "pushNotificationLogOutReason")
|
||||
val pushNotificationLogOutReason: PushNotificationLogOutReason?,
|
||||
) : NotificationPayload()
|
||||
|
||||
/**
|
||||
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
package com.x8bit.bitwarden.data.platform.manager.model
|
||||
|
||||
import kotlinx.serialization.SerialName
|
||||
|
||||
/**
|
||||
* Enumerated values to represent the possible reasons for a log out push notification
|
||||
*/
|
||||
enum class PushNotificationLogOutReason {
|
||||
@SerialName("0")
|
||||
KDF_CHANGE,
|
||||
}
|
||||
+165
-40
@@ -5,6 +5,7 @@ import androidx.compose.foundation.layout.Spacer
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.navigationBarsPadding
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
import androidx.compose.foundation.text.KeyboardActions
|
||||
import androidx.compose.foundation.verticalScroll
|
||||
@@ -15,8 +16,10 @@ import androidx.compose.material3.rememberTopAppBarState
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.input.ImeAction
|
||||
import androidx.compose.ui.text.input.KeyboardType
|
||||
import androidx.compose.ui.text.style.TextAlign
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -29,14 +32,18 @@ import com.bitwarden.cxf.ui.composition.LocalCredentialExchangeCompletionManager
|
||||
import com.bitwarden.ui.platform.base.util.EventsEffect
|
||||
import com.bitwarden.ui.platform.base.util.standardHorizontalMargin
|
||||
import com.bitwarden.ui.platform.components.button.BitwardenFilledButton
|
||||
import com.bitwarden.ui.platform.components.button.BitwardenOutlinedButton
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenBasicDialog
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenLoadingDialog
|
||||
import com.bitwarden.ui.platform.components.field.BitwardenPasswordField
|
||||
import com.bitwarden.ui.platform.components.model.CardStyle
|
||||
import com.bitwarden.ui.platform.components.snackbar.model.BitwardenSnackbarHostState
|
||||
import com.bitwarden.ui.platform.components.snackbar.model.rememberBitwardenSnackbarHostState
|
||||
import com.bitwarden.ui.platform.components.util.rememberVectorPainter
|
||||
import com.bitwarden.ui.platform.resource.BitwardenDrawable
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.platform.theme.BitwardenTheme
|
||||
import com.bitwarden.ui.util.asText
|
||||
import com.x8bit.bitwarden.ui.vault.feature.exportitems.component.AccountSummaryListItem
|
||||
import com.x8bit.bitwarden.ui.vault.feature.exportitems.component.ExportItemsScaffold
|
||||
import com.x8bit.bitwarden.ui.vault.feature.exportitems.model.AccountSelectionListItem
|
||||
@@ -53,6 +60,7 @@ fun VerifyPasswordScreen(
|
||||
viewModel: VerifyPasswordViewModel = hiltViewModel(),
|
||||
credentialExchangeCompletionManager: CredentialExchangeCompletionManager =
|
||||
LocalCredentialExchangeCompletionManager.current,
|
||||
snackbarHostState: BitwardenSnackbarHostState = rememberBitwardenSnackbarHostState(),
|
||||
) {
|
||||
val state by viewModel.stateFlow.collectAsStateWithLifecycle()
|
||||
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
|
||||
@@ -75,6 +83,10 @@ fun VerifyPasswordScreen(
|
||||
is VerifyPasswordEvent.PasswordVerified -> {
|
||||
onPasswordVerified(event.userId)
|
||||
}
|
||||
|
||||
is VerifyPasswordEvent.ShowSnackbar -> {
|
||||
snackbarHostState.showSnackbar(event.data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -99,10 +111,9 @@ fun VerifyPasswordScreen(
|
||||
VerifyPasswordContent(
|
||||
state = state,
|
||||
onInputChanged = handler.onInputChanged,
|
||||
onUnlockClick = handler.onUnlockClick,
|
||||
modifier = Modifier
|
||||
.fillMaxSize()
|
||||
.standardHorizontalMargin(),
|
||||
onContinueClick = handler.onContinueClick,
|
||||
onResendCodeClick = handler.onSendCodeClick,
|
||||
modifier = Modifier.fillMaxSize(),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -130,11 +141,13 @@ private fun VerifyPasswordDialogs(
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("LongMethod")
|
||||
@Composable
|
||||
private fun VerifyPasswordContent(
|
||||
state: VerifyPasswordState,
|
||||
onInputChanged: (String) -> Unit,
|
||||
onUnlockClick: () -> Unit,
|
||||
onContinueClick: () -> Unit,
|
||||
onResendCodeClick: () -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
Column(
|
||||
@@ -145,61 +158,121 @@ private fun VerifyPasswordContent(
|
||||
Spacer(Modifier.height(24.dp))
|
||||
|
||||
Text(
|
||||
text = stringResource(BitwardenString.verify_your_master_password),
|
||||
text = state.title(),
|
||||
textAlign = TextAlign.Center,
|
||||
style = BitwardenTheme.typography.titleMedium,
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
|
||||
state.subtext?.let { subtext ->
|
||||
Spacer(Modifier.height(8.dp))
|
||||
Text(
|
||||
text = subtext(),
|
||||
textAlign = TextAlign.Center,
|
||||
style = BitwardenTheme.typography.bodyMedium,
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
}
|
||||
|
||||
Spacer(Modifier.height(16.dp))
|
||||
|
||||
AccountSummaryListItem(
|
||||
item = state.accountSummaryListItem,
|
||||
cardStyle = CardStyle.Full,
|
||||
clickable = false,
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
|
||||
Spacer(Modifier.height(16.dp))
|
||||
|
||||
BitwardenPasswordField(
|
||||
label = stringResource(BitwardenString.master_password),
|
||||
value = state.input,
|
||||
onValueChange = onInputChanged,
|
||||
showPasswordTestTag = "PasswordVisibilityToggle",
|
||||
imeAction = ImeAction.Done,
|
||||
keyboardActions = KeyboardActions(
|
||||
onDone = {
|
||||
if (state.isUnlockButtonEnabled) {
|
||||
onUnlockClick()
|
||||
} else {
|
||||
defaultKeyboardAction(ImeAction.Done)
|
||||
}
|
||||
},
|
||||
),
|
||||
supportingText = stringResource(BitwardenString.vault_locked_master_password),
|
||||
passwordFieldTestTag = "MasterPasswordEntry",
|
||||
cardStyle = CardStyle.Full,
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
)
|
||||
if (state.showResendCodeButton) {
|
||||
BitwardenPasswordField(
|
||||
label = stringResource(id = BitwardenString.verification_code),
|
||||
value = state.input,
|
||||
onValueChange = onInputChanged,
|
||||
keyboardType = KeyboardType.Number,
|
||||
imeAction = ImeAction.Done,
|
||||
keyboardActions = KeyboardActions(
|
||||
onDone = {
|
||||
if (state.isContinueButtonEnabled) {
|
||||
onContinueClick()
|
||||
} else {
|
||||
defaultKeyboardAction(ImeAction.Done)
|
||||
}
|
||||
},
|
||||
),
|
||||
autoFocus = true,
|
||||
cardStyle = CardStyle.Full,
|
||||
passwordFieldTestTag = "VerificationCodeEntry",
|
||||
showPasswordTestTag = "VerificationCodeVisibilityToggle",
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
} else {
|
||||
BitwardenPasswordField(
|
||||
label = stringResource(BitwardenString.master_password),
|
||||
value = state.input,
|
||||
onValueChange = onInputChanged,
|
||||
showPasswordTestTag = "PasswordVisibilityToggle",
|
||||
imeAction = ImeAction.Done,
|
||||
keyboardActions = KeyboardActions(
|
||||
onDone = {
|
||||
if (state.isContinueButtonEnabled) {
|
||||
onContinueClick()
|
||||
} else {
|
||||
defaultKeyboardAction(ImeAction.Done)
|
||||
}
|
||||
},
|
||||
),
|
||||
autoFocus = true,
|
||||
supportingText = stringResource(BitwardenString.vault_locked_master_password),
|
||||
passwordFieldTestTag = "MasterPasswordEntry",
|
||||
cardStyle = CardStyle.Full,
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
}
|
||||
|
||||
Spacer(Modifier.height(16.dp))
|
||||
|
||||
BitwardenFilledButton(
|
||||
label = stringResource(BitwardenString.unlock),
|
||||
onClick = onUnlockClick,
|
||||
isEnabled = state.isUnlockButtonEnabled,
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
label = stringResource(BitwardenString.continue_text),
|
||||
onClick = onContinueClick,
|
||||
isEnabled = state.isContinueButtonEnabled,
|
||||
modifier = Modifier
|
||||
.testTag("ContinueImportButton")
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
|
||||
if (state.showResendCodeButton) {
|
||||
BitwardenOutlinedButton(
|
||||
label = stringResource(BitwardenString.resend_code),
|
||||
onClick = onResendCodeClick,
|
||||
modifier = Modifier
|
||||
.testTag("ResendTOTPCodeButton")
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
)
|
||||
}
|
||||
|
||||
Spacer(Modifier.height(12.dp))
|
||||
Spacer(Modifier.navigationBarsPadding())
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Preview(showBackground = true)
|
||||
@Composable
|
||||
private fun VerifyPasswordContent_Preview() {
|
||||
private fun VerifyPasswordContent_MasterPassword_preview() {
|
||||
val accountSummaryListItem = AccountSelectionListItem(
|
||||
userId = "userId",
|
||||
isItemRestricted = false,
|
||||
@@ -208,15 +281,67 @@ private fun VerifyPasswordContent_Preview() {
|
||||
email = "john.doe@example.com",
|
||||
)
|
||||
val state = VerifyPasswordState(
|
||||
title = BitwardenString.verify_your_master_password.asText(),
|
||||
subtext = null,
|
||||
hasOtherAccounts = true,
|
||||
accountSummaryListItem = accountSummaryListItem,
|
||||
)
|
||||
VerifyPasswordContent(
|
||||
state = state,
|
||||
onInputChanged = {},
|
||||
onUnlockClick = {},
|
||||
modifier = Modifier
|
||||
.fillMaxSize()
|
||||
.standardHorizontalMargin(),
|
||||
ExportItemsScaffold(
|
||||
navIcon = rememberVectorPainter(
|
||||
BitwardenDrawable.ic_back,
|
||||
),
|
||||
onNavigationIconClick = {},
|
||||
navigationIconContentDescription = stringResource(BitwardenString.back),
|
||||
scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState()),
|
||||
modifier = Modifier.fillMaxSize(),
|
||||
) {
|
||||
VerifyPasswordContent(
|
||||
state = state,
|
||||
onInputChanged = {},
|
||||
onContinueClick = {},
|
||||
onResendCodeClick = {},
|
||||
modifier = Modifier
|
||||
.fillMaxSize(),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Preview(showBackground = true)
|
||||
@Composable
|
||||
private fun VerifyPasswordContent_Otp_preview() {
|
||||
val accountSummaryListItem = AccountSelectionListItem(
|
||||
userId = "userId",
|
||||
isItemRestricted = false,
|
||||
avatarColorHex = "#FF0000",
|
||||
initials = "JD",
|
||||
email = "john.doe@example.com",
|
||||
)
|
||||
val state = VerifyPasswordState(
|
||||
title = BitwardenString.verify_your_account_email_address.asText(),
|
||||
subtext = BitwardenString
|
||||
.enter_the_6_digit_code_that_was_emailed_to_the_address_below
|
||||
.asText(),
|
||||
accountSummaryListItem = accountSummaryListItem,
|
||||
showResendCodeButton = true,
|
||||
hasOtherAccounts = true,
|
||||
)
|
||||
ExportItemsScaffold(
|
||||
navIcon = rememberVectorPainter(
|
||||
BitwardenDrawable.ic_back,
|
||||
),
|
||||
onNavigationIconClick = {},
|
||||
navigationIconContentDescription = stringResource(BitwardenString.back),
|
||||
scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState()),
|
||||
modifier = Modifier.fillMaxSize(),
|
||||
) {
|
||||
VerifyPasswordContent(
|
||||
state = state,
|
||||
onInputChanged = {},
|
||||
onContinueClick = {},
|
||||
onResendCodeClick = {},
|
||||
modifier = Modifier
|
||||
.fillMaxSize(),
|
||||
)
|
||||
}
|
||||
}
|
||||
+168
-11
@@ -5,12 +5,15 @@ import androidx.lifecycle.SavedStateHandle
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.bitwarden.network.model.PolicyTypeJson
|
||||
import com.bitwarden.ui.platform.base.BaseViewModel
|
||||
import com.bitwarden.ui.platform.components.snackbar.model.BitwardenSnackbarData
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.Text
|
||||
import com.bitwarden.ui.util.asText
|
||||
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
|
||||
import com.x8bit.bitwarden.data.auth.repository.model.RequestOtpResult
|
||||
import com.x8bit.bitwarden.data.auth.repository.model.SwitchAccountResult
|
||||
import com.x8bit.bitwarden.data.auth.repository.model.ValidatePasswordResult
|
||||
import com.x8bit.bitwarden.data.auth.repository.model.VerifyOtpResult
|
||||
import com.x8bit.bitwarden.data.platform.manager.PolicyManager
|
||||
import com.x8bit.bitwarden.data.vault.repository.VaultRepository
|
||||
import com.x8bit.bitwarden.data.vault.repository.model.VaultUnlockResult
|
||||
@@ -65,6 +68,15 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
.map { it.organizationId }
|
||||
|
||||
VerifyPasswordState(
|
||||
title = if (account.hasMasterPassword) {
|
||||
BitwardenString.verify_your_master_password.asText()
|
||||
} else {
|
||||
BitwardenString.verify_your_account_email_address.asText()
|
||||
},
|
||||
subtext = BitwardenString
|
||||
.enter_the_6_digit_code_that_was_emailed_to_the_address_below
|
||||
.asText()
|
||||
.takeUnless { account.hasMasterPassword },
|
||||
accountSummaryListItem = AccountSelectionListItem(
|
||||
userId = args.userId,
|
||||
avatarColorHex = account.avatarColorHex,
|
||||
@@ -74,6 +86,7 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
.organizations
|
||||
.any { it.id in restrictedItemPolicyOrgIds },
|
||||
),
|
||||
showResendCodeButton = !account.hasMasterPassword,
|
||||
hasOtherAccounts = !singleAccount,
|
||||
)
|
||||
},
|
||||
@@ -84,6 +97,16 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
stateFlow
|
||||
.onEach { savedStateHandle[KEY_STATE] = it }
|
||||
.launchIn(viewModelScope)
|
||||
|
||||
if (stateFlow.value.showResendCodeButton) {
|
||||
viewModelScope.launch {
|
||||
sendAction(
|
||||
VerifyPasswordAction.Internal.SendOtpCodeResultReceive(
|
||||
result = authRepository.requestOneTimePasscode(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onCleared() {
|
||||
@@ -99,8 +122,8 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
handleNavigateBackClick()
|
||||
}
|
||||
|
||||
VerifyPasswordAction.UnlockClick -> {
|
||||
handleUnlockClick()
|
||||
VerifyPasswordAction.ContinueClick -> {
|
||||
handleContinueClick()
|
||||
}
|
||||
|
||||
is VerifyPasswordAction.PasswordInputChangeReceive -> {
|
||||
@@ -111,6 +134,10 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
handleDismissDialog()
|
||||
}
|
||||
|
||||
VerifyPasswordAction.ResendCodeClick -> {
|
||||
handleResendCodeClick()
|
||||
}
|
||||
|
||||
is VerifyPasswordAction.Internal -> {
|
||||
handleInternalAction(action)
|
||||
}
|
||||
@@ -125,7 +152,7 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleUnlockClick() {
|
||||
private fun handleContinueClick() {
|
||||
if (state.input.isBlank()) {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
@@ -165,6 +192,23 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
mutableStateFlow.update { it.copy(dialog = null) }
|
||||
}
|
||||
|
||||
private fun handleResendCodeClick() {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = VerifyPasswordState.DialogState.Loading(
|
||||
message = BitwardenString.sending.asText(),
|
||||
),
|
||||
)
|
||||
}
|
||||
viewModelScope.launch {
|
||||
sendAction(
|
||||
VerifyPasswordAction.Internal.SendOtpCodeResultReceive(
|
||||
result = authRepository.requestOneTimePasscode(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleInternalAction(action: VerifyPasswordAction.Internal) {
|
||||
when (action) {
|
||||
is VerifyPasswordAction.Internal.ValidatePasswordResultReceive -> {
|
||||
@@ -174,6 +218,14 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
is VerifyPasswordAction.Internal.UnlockVaultResultReceive -> {
|
||||
handleUnlockVaultResultReceive(action)
|
||||
}
|
||||
|
||||
is VerifyPasswordAction.Internal.SendOtpCodeResultReceive -> {
|
||||
handleSendOtpCodeResultReceive(action)
|
||||
}
|
||||
|
||||
is VerifyPasswordAction.Internal.VerifyOtpResultReceive -> {
|
||||
handleVerifyOtpResultReceive(action)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -232,6 +284,60 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleSendOtpCodeResultReceive(
|
||||
action: VerifyPasswordAction.Internal.SendOtpCodeResultReceive,
|
||||
) {
|
||||
when (val result = action.result) {
|
||||
is RequestOtpResult.Error -> {
|
||||
val message = result.message?.asText()
|
||||
?: BitwardenString.generic_error_message.asText()
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = VerifyPasswordState.DialogState.General(
|
||||
title = BitwardenString.an_error_has_occurred.asText(),
|
||||
message = message,
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
RequestOtpResult.Success -> {
|
||||
mutableStateFlow.update {
|
||||
it.copy(dialog = null)
|
||||
}
|
||||
sendEvent(
|
||||
VerifyPasswordEvent.ShowSnackbar(BitwardenString.code_sent.asText()),
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleVerifyOtpResultReceive(
|
||||
action: VerifyPasswordAction.Internal.VerifyOtpResultReceive,
|
||||
) {
|
||||
when (action.result) {
|
||||
is VerifyOtpResult.Verified -> {
|
||||
mutableStateFlow.update { it.copy(dialog = null) }
|
||||
sendEvent(
|
||||
VerifyPasswordEvent.PasswordVerified(
|
||||
state.accountSummaryListItem.userId,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
is VerifyOtpResult.NotVerified -> {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = VerifyPasswordState.DialogState.General(
|
||||
title = BitwardenString.an_error_has_occurred.asText(),
|
||||
message = BitwardenString.invalid_verification_code.asText(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun switchAccountAndVerifyPassword() {
|
||||
val switchAccountResult = authRepository
|
||||
.switchAccount(userId = state.accountSummaryListItem.userId)
|
||||
@@ -255,7 +361,15 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
val userId = state.accountSummaryListItem.userId
|
||||
|
||||
viewModelScope.launch {
|
||||
if (vaultRepository.isVaultUnlocked(userId)) {
|
||||
if (state.showResendCodeButton) {
|
||||
sendAction(
|
||||
VerifyPasswordAction.Internal.VerifyOtpResultReceive(
|
||||
result = authRepository.verifyOneTimePasscode(
|
||||
oneTimePasscode = state.input,
|
||||
),
|
||||
),
|
||||
)
|
||||
} else if (vaultRepository.isVaultUnlocked(userId)) {
|
||||
// If the vault is already unlocked, validate the password directly.
|
||||
sendAction(
|
||||
VerifyPasswordAction.Internal.ValidatePasswordResultReceive(
|
||||
@@ -311,21 +425,26 @@ class VerifyPasswordViewModel @Inject constructor(
|
||||
* @param accountSummaryListItem The account summary to display.
|
||||
* @param input The current password input.
|
||||
* @param dialog The current dialog state, or null if no dialog is shown.
|
||||
* @param showResendCodeButton Whether to show the send code button.
|
||||
*/
|
||||
@Parcelize
|
||||
data class VerifyPasswordState(
|
||||
val accountSummaryListItem: AccountSelectionListItem,
|
||||
val title: Text,
|
||||
val subtext: Text?,
|
||||
val hasOtherAccounts: Boolean,
|
||||
// We never want this saved since the input is sensitive data.
|
||||
@IgnoredOnParcel val input: String = "",
|
||||
val dialog: DialogState? = null,
|
||||
// We never want this saved since the input is sensitive data.
|
||||
@IgnoredOnParcel
|
||||
val input: String = "",
|
||||
val dialog: DialogState? = null,
|
||||
val showResendCodeButton: Boolean = false,
|
||||
) : Parcelable {
|
||||
|
||||
/**
|
||||
* Whether the unlock button should be enabled.
|
||||
*/
|
||||
val isUnlockButtonEnabled: Boolean
|
||||
get() = input.isNotBlank() && dialog !is DialogState.Loading
|
||||
val isContinueButtonEnabled: Boolean
|
||||
get() = input.isNotBlank() && dialog !is DialogState.Loading
|
||||
|
||||
/**
|
||||
* Represents the state of a dialog.
|
||||
@@ -373,6 +492,27 @@ sealed class VerifyPasswordEvent {
|
||||
* Cancel the export request.
|
||||
*/
|
||||
data object CancelExport : VerifyPasswordEvent()
|
||||
|
||||
/**
|
||||
* Show a snackbar with the given data .
|
||||
*/
|
||||
data class ShowSnackbar(
|
||||
val data: BitwardenSnackbarData,
|
||||
) : VerifyPasswordEvent() {
|
||||
constructor(
|
||||
message: Text,
|
||||
messageHeader: Text? = null,
|
||||
actionLabel: Text? = null,
|
||||
withDismissAction: Boolean = false,
|
||||
) : this(
|
||||
data = BitwardenSnackbarData(
|
||||
message = message,
|
||||
messageHeader = messageHeader,
|
||||
actionLabel = actionLabel,
|
||||
withDismissAction = withDismissAction,
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -385,15 +525,20 @@ sealed class VerifyPasswordAction {
|
||||
data object NavigateBackClick : VerifyPasswordAction()
|
||||
|
||||
/**
|
||||
* Represents a click on the unlock button.
|
||||
* Represents a click on the Continue button.
|
||||
*/
|
||||
data object UnlockClick : VerifyPasswordAction()
|
||||
data object ContinueClick : VerifyPasswordAction()
|
||||
|
||||
/**
|
||||
* Dismiss the current dialog.
|
||||
*/
|
||||
data object DismissDialog : VerifyPasswordAction()
|
||||
|
||||
/**
|
||||
* Represents a click on the resend code button.
|
||||
*/
|
||||
data object ResendCodeClick : VerifyPasswordAction()
|
||||
|
||||
/**
|
||||
* Represents a change in the password input.
|
||||
* @param input The new password input.
|
||||
@@ -420,5 +565,17 @@ sealed class VerifyPasswordAction {
|
||||
data class UnlockVaultResultReceive(
|
||||
val vaultUnlockResult: VaultUnlockResult,
|
||||
) : Internal()
|
||||
|
||||
/**
|
||||
* Represents a result of requesting an OTP code.
|
||||
* @param result The result of requesting an OTP code.
|
||||
*/
|
||||
data class SendOtpCodeResultReceive(val result: RequestOtpResult) : Internal()
|
||||
|
||||
/**
|
||||
* Represents a result of verifying an OTP code.
|
||||
* @param result The result of verifying an OTP code.
|
||||
*/
|
||||
data class VerifyOtpResultReceive(val result: VerifyOtpResult) : Internal()
|
||||
}
|
||||
}
|
||||
+7
-3
@@ -10,8 +10,9 @@ import com.x8bit.bitwarden.ui.vault.feature.exportitems.verifypassword.VerifyPas
|
||||
*/
|
||||
data class VerifyPasswordHandlers(
|
||||
val onNavigateBackClick: () -> Unit,
|
||||
val onUnlockClick: () -> Unit,
|
||||
val onContinueClick: () -> Unit,
|
||||
val onInputChanged: (String) -> Unit,
|
||||
val onSendCodeClick: () -> Unit,
|
||||
val onDismissDialog: () -> Unit,
|
||||
) {
|
||||
|
||||
@@ -26,14 +27,17 @@ data class VerifyPasswordHandlers(
|
||||
onNavigateBackClick = {
|
||||
viewModel.trySendAction(VerifyPasswordAction.NavigateBackClick)
|
||||
},
|
||||
onUnlockClick = {
|
||||
viewModel.trySendAction(VerifyPasswordAction.UnlockClick)
|
||||
onContinueClick = {
|
||||
viewModel.trySendAction(VerifyPasswordAction.ContinueClick)
|
||||
},
|
||||
onInputChanged = {
|
||||
viewModel.trySendAction(
|
||||
VerifyPasswordAction.PasswordInputChangeReceive(it),
|
||||
)
|
||||
},
|
||||
onSendCodeClick = {
|
||||
viewModel.trySendAction(VerifyPasswordAction.ResendCodeClick)
|
||||
},
|
||||
onDismissDialog = {
|
||||
viewModel.trySendAction(VerifyPasswordAction.DismissDialog)
|
||||
},
|
||||
|
||||
@@ -244,6 +244,9 @@
|
||||
<compatibility-package
|
||||
android:name="org.ironfoxoss.ironfox"
|
||||
android:maxLongVersionCode="10000000000" />
|
||||
<compatibility-package
|
||||
android:name="org.ironfoxoss.ironfox.nightly"
|
||||
android:maxLongVersionCode="10000000000" />
|
||||
<compatibility-package
|
||||
android:name="org.mozilla.fenix"
|
||||
android:maxLongVersionCode="10000000000" />
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.x8bit.bitwarden.data.platform.manager
|
||||
|
||||
import app.cash.turbine.test
|
||||
import com.bitwarden.core.data.manager.model.FlagKey
|
||||
import com.bitwarden.core.data.util.asFailure
|
||||
import com.bitwarden.core.data.util.asSuccess
|
||||
import com.bitwarden.core.di.CoreModule
|
||||
@@ -26,6 +27,7 @@ import com.x8bit.bitwarden.data.platform.manager.model.SyncSendDeleteData
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.SyncSendUpsertData
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.coVerify
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
@@ -55,6 +57,10 @@ class PushManagerTest {
|
||||
coEvery { putDeviceToken(any()) } returns Unit.asSuccess()
|
||||
}
|
||||
|
||||
private val mockFeatureFlagManager = mockk<FeatureFlagManager>(relaxed = true) {
|
||||
every { getFeatureFlag(FlagKey.NoLogoutOnKdfChange) } returns false
|
||||
}
|
||||
|
||||
private lateinit var pushManager: PushManager
|
||||
|
||||
@BeforeEach
|
||||
@@ -66,6 +72,7 @@ class PushManagerTest {
|
||||
dispatcherManager = dispatcherManager,
|
||||
clock = clock,
|
||||
json = CoreModule.providesJson(),
|
||||
featureFlagManager = mockFeatureFlagManager,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -135,6 +142,28 @@ class PushManagerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
@Suppress("MaxLineLength")
|
||||
fun `onMessageReceived with logout with kdf change as reason should not emit to logoutFlow`() =
|
||||
runTest {
|
||||
every {
|
||||
mockFeatureFlagManager.getFeatureFlag(FlagKey.NoLogoutOnKdfChange)
|
||||
} returns true
|
||||
|
||||
val accountTokens = AccountTokensJson(
|
||||
accessToken = "accessToken",
|
||||
refreshToken = "refreshToken",
|
||||
)
|
||||
authDiskSource.storeAccountTokens(userId, accountTokens)
|
||||
authDiskSource.userState =
|
||||
UserStateJson(userId, mapOf(userId to mockk<AccountJson>()))
|
||||
|
||||
pushManager.logoutFlow.test {
|
||||
pushManager.onMessageReceived(LOGOUT_KDF_NOTIFICATION_MAP)
|
||||
expectNoEvents()
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
inner class LoggedOutUserState {
|
||||
@BeforeEach
|
||||
@@ -156,6 +185,18 @@ class PushManagerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with logout with KDF reason do not emits to logoutFlow`() =
|
||||
runTest {
|
||||
every {
|
||||
mockFeatureFlagManager.getFeatureFlag(FlagKey.NoLogoutOnKdfChange)
|
||||
} returns true
|
||||
pushManager.logoutFlow.test {
|
||||
pushManager.onMessageReceived(LOGOUT_KDF_NOTIFICATION_MAP)
|
||||
expectNoEvents()
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with ciphers emits to fullSyncFlow`() = runTest {
|
||||
pushManager.fullSyncFlow.test {
|
||||
@@ -517,6 +558,14 @@ class PushManagerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with logout with kdf reason does nothing`() = runTest {
|
||||
pushManager.logoutFlow.test {
|
||||
pushManager.onMessageReceived(LOGOUT_KDF_NOTIFICATION_MAP)
|
||||
expectNoEvents()
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with sync ciphers does nothing`() = runTest {
|
||||
pushManager.fullSyncFlow.test {
|
||||
@@ -575,6 +624,18 @@ class PushManagerTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with logout with kdf reason does not emit to logoutFlow`() =
|
||||
runTest {
|
||||
every {
|
||||
mockFeatureFlagManager.getFeatureFlag(FlagKey.NoLogoutOnKdfChange)
|
||||
} returns true
|
||||
pushManager.logoutFlow.test {
|
||||
pushManager.onMessageReceived(LOGOUT_KDF_NOTIFICATION_MAP)
|
||||
expectNoEvents()
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `onMessageReceived with sync ciphers emits to fullSyncFlow`() = runTest {
|
||||
pushManager.fullSyncFlow.test {
|
||||
@@ -908,6 +969,16 @@ private val LOGOUT_NOTIFICATION_MAP = mapOf(
|
||||
}""",
|
||||
)
|
||||
|
||||
private val LOGOUT_KDF_NOTIFICATION_MAP = mapOf(
|
||||
"contextId" to "801f459d-8e51-47d0-b072-3f18c9f66f64",
|
||||
"type" to "11",
|
||||
"payload" to """{
|
||||
"UserId": "078966a2-93c2-4618-ae2a-0a2394c88d37",
|
||||
"Date": "2023-10-27T12:00:00.000Z",
|
||||
"PushNotificationLogOutReason": "0"
|
||||
}""",
|
||||
)
|
||||
|
||||
private val SYNC_CIPHER_CREATE_NOTIFICATION_MAP = mapOf(
|
||||
"contextId" to "801f459d-8e51-47d0-b072-3f18c9f66f64",
|
||||
"type" to "1",
|
||||
|
||||
+46
-11
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.ui.vault.feature.exportitems.verifypassword
|
||||
|
||||
import androidx.compose.ui.test.assertIsDisplayed
|
||||
import androidx.compose.ui.test.assertIsEnabled
|
||||
import androidx.compose.ui.test.assertIsNotEnabled
|
||||
import androidx.compose.ui.test.filterToOne
|
||||
@@ -15,6 +16,7 @@ import androidx.compose.ui.test.performTextInput
|
||||
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
|
||||
import com.bitwarden.data.repository.model.Environment
|
||||
import com.bitwarden.network.model.OrganizationType
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.asText
|
||||
import com.x8bit.bitwarden.data.auth.datasource.disk.model.OnboardingStatus
|
||||
import com.x8bit.bitwarden.data.auth.repository.model.Organization
|
||||
@@ -81,10 +83,34 @@ class VerifyPasswordScreenTest : BitwardenComposeTest() {
|
||||
.onNodeWithText("You vault is locked. Verify your master password to continue.")
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText("Unlock")
|
||||
.onNodeWithText("Continue")
|
||||
.assertIsNotEnabled()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `otp state should be correct`() = runTest {
|
||||
mockStateFlow.emit(
|
||||
DEFAULT_STATE.copy(
|
||||
title = BitwardenString.verify_your_account_email_address.asText(),
|
||||
subtext = BitwardenString
|
||||
.enter_the_6_digit_code_that_was_emailed_to_the_address_below
|
||||
.asText(),
|
||||
showResendCodeButton = true,
|
||||
),
|
||||
)
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText("Verify your account email address")
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText("Enter the 6-digit code that was emailed to the address below")
|
||||
.assertIsDisplayed()
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText("Resend code")
|
||||
.assertIsDisplayed()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `input should update based on state`() = runTest {
|
||||
composeTestRule
|
||||
@@ -105,10 +131,6 @@ class VerifyPasswordScreenTest : BitwardenComposeTest() {
|
||||
composeTestRule
|
||||
.onNodeWithText("Master password")
|
||||
.performTextInput("abc123")
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithTag("PasswordVisibilityToggle")
|
||||
.performClick()
|
||||
verify {
|
||||
viewModel.trySendAction(
|
||||
VerifyPasswordAction.PasswordInputChangeReceive("abc123"),
|
||||
@@ -117,26 +139,37 @@ class VerifyPasswordScreenTest : BitwardenComposeTest() {
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Unlock button should should update based on input`() = runTest {
|
||||
fun `Continue button should should update based on input`() = runTest {
|
||||
composeTestRule
|
||||
.onNodeWithText("Unlock")
|
||||
.onNodeWithText("Continue")
|
||||
.assertIsNotEnabled()
|
||||
|
||||
mockStateFlow.emit(DEFAULT_STATE.copy(input = "abc123"))
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText("Unlock")
|
||||
.onNodeWithText("Continue")
|
||||
.assertIsEnabled()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Unlock button should send UnlockClick action`() = runTest {
|
||||
fun `Continue button should send ContinueClick action`() = runTest {
|
||||
mockStateFlow.emit(DEFAULT_STATE.copy(input = "abc123"))
|
||||
composeTestRule
|
||||
.onNodeWithText("Unlock")
|
||||
.onNodeWithText("Continue")
|
||||
.performClick()
|
||||
verify {
|
||||
viewModel.trySendAction(VerifyPasswordAction.UnlockClick)
|
||||
viewModel.trySendAction(VerifyPasswordAction.ContinueClick)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `Resend code button should send SendCodeClick action`() = runTest {
|
||||
mockStateFlow.emit(DEFAULT_STATE.copy(showResendCodeButton = true))
|
||||
composeTestRule
|
||||
.onNodeWithText("Resend code")
|
||||
.performClick()
|
||||
verify {
|
||||
viewModel.trySendAction(VerifyPasswordAction.ResendCodeClick)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -259,6 +292,8 @@ private val DEFAULT_ACCOUNT_SELECTION_LIST_ITEM = AccountSelectionListItem(
|
||||
initials = DEFAULT_USER_STATE.activeAccount.initials,
|
||||
)
|
||||
private val DEFAULT_STATE = VerifyPasswordState(
|
||||
title = BitwardenString.verify_your_master_password.asText(),
|
||||
subtext = null,
|
||||
accountSummaryListItem = DEFAULT_ACCOUNT_SELECTION_LIST_ITEM,
|
||||
input = "",
|
||||
dialog = null,
|
||||
|
||||
+550
-379
File diff suppressed because it is too large.
Load diff
+5
-5
@@ -67,16 +67,16 @@ interface SettingsRepository {
|
||||
*/
|
||||
var isScreenCaptureAllowed: Boolean
|
||||
|
||||
/**
|
||||
* A set of Bitwarden account IDs that have previously been synced.
|
||||
*/
|
||||
var previouslySyncedBitwardenAccountIds: Set<String>
|
||||
|
||||
/**
|
||||
* Whether or not screen capture is allowed for the current user.
|
||||
*/
|
||||
val isScreenCaptureAllowedStateFlow: StateFlow<Boolean>
|
||||
|
||||
/**
|
||||
* A set of Bitwarden account IDs that have previously been synced.
|
||||
*/
|
||||
var previouslySyncedBitwardenAccountIds: Set<String>
|
||||
|
||||
/**
|
||||
* Clears any previously stored encrypted user key used with biometrics for the current user.
|
||||
*/
|
||||
|
||||
+1
@@ -49,6 +49,7 @@ fun NavGraphBuilder.itemListingGraph(
|
||||
)
|
||||
itemSearchDestination(
|
||||
onNavigateBack = { navController.popBackStack() },
|
||||
onNavigateToEdit = navigateToEditItem,
|
||||
)
|
||||
qrCodeScanDestination(
|
||||
onNavigateBack = { navController.popBackStack() },
|
||||
|
||||
+6
-6
@@ -665,8 +665,8 @@ private fun ContentPreview() {
|
||||
ItemListingContent(
|
||||
state = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
id = "",
|
||||
title = "Local item",
|
||||
@@ -677,17 +677,17 @@ private fun ContentPreview() {
|
||||
authCode = "123456",
|
||||
favorite = false,
|
||||
showMoveToBitwarden = true,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
),
|
||||
sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
sections = persistentListOf(
|
||||
SharedCodesDisplayState.SharedCodesAccountSection(
|
||||
id = "id",
|
||||
label =
|
||||
"longemailaddress+verification+codes@email.com | Bitawrden.eu (1)"
|
||||
.asText(),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
id = "",
|
||||
title = "Shared item",
|
||||
@@ -698,7 +698,7 @@ private fun ContentPreview() {
|
||||
authCode = "123456",
|
||||
favorite = false,
|
||||
showMoveToBitwarden = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
),
|
||||
),
|
||||
isExpanded = true,
|
||||
|
||||
+26
-18
@@ -1,7 +1,7 @@
|
||||
package com.bitwarden.authenticator.ui.authenticator.feature.itemlisting
|
||||
|
||||
import android.net.Uri
|
||||
import android.os.Parcelable
|
||||
import androidx.core.net.toUri
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.bitwarden.authenticator.data.authenticator.datasource.disk.entity.AuthenticatorItemAlgorithm
|
||||
import com.bitwarden.authenticator.data.authenticator.datasource.disk.entity.AuthenticatorItemEntity
|
||||
@@ -31,6 +31,9 @@ import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.Text
|
||||
import com.bitwarden.ui.util.asText
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.coroutines.flow.combine
|
||||
import kotlinx.coroutines.flow.first
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
@@ -478,7 +481,7 @@ class ItemListingViewModel @Inject constructor(
|
||||
SharedVerificationCodesState.Loading,
|
||||
SharedVerificationCodesState.OsVersionNotSupported,
|
||||
SharedVerificationCodesState.SyncNotEnabled,
|
||||
-> SharedCodesDisplayState.Codes(emptyList())
|
||||
-> SharedCodesDisplayState.Codes(persistentListOf())
|
||||
|
||||
is SharedVerificationCodesState.Success -> {
|
||||
val viewState = state.viewState as? ItemListingState.ViewState.Content
|
||||
@@ -509,9 +512,10 @@ class ItemListingViewModel @Inject constructor(
|
||||
sharedVerificationCodesState = authenticatorRepository
|
||||
.sharedCodesStateFlow
|
||||
.value,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
)
|
||||
},
|
||||
}
|
||||
.toImmutableList(),
|
||||
itemList = localItems
|
||||
.filter { it.source is AuthenticatorItem.Source.Local && !it.source.isFavorite }
|
||||
.map {
|
||||
@@ -520,9 +524,10 @@ class ItemListingViewModel @Inject constructor(
|
||||
sharedVerificationCodesState = authenticatorRepository
|
||||
.sharedCodesStateFlow
|
||||
.value,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
)
|
||||
},
|
||||
}
|
||||
.toImmutableList(),
|
||||
sharedItems = sharedItemsState,
|
||||
actionCard = action.sharedCodesState.toActionCard(),
|
||||
)
|
||||
@@ -590,15 +595,18 @@ class ItemListingViewModel @Inject constructor(
|
||||
private fun handleSectionExpandedClick(action: ItemListingAction.SectionExpandedClick) {
|
||||
updateSharedItems { codes ->
|
||||
codes.copy(
|
||||
sections = codes.sections.map {
|
||||
it.copy(
|
||||
isExpanded = if (it == action.section) {
|
||||
!it.isExpanded
|
||||
} else {
|
||||
it.isExpanded
|
||||
},
|
||||
)
|
||||
},
|
||||
sections = codes
|
||||
.sections
|
||||
.map {
|
||||
it.copy(
|
||||
isExpanded = if (it == action.section) {
|
||||
!it.isExpanded
|
||||
} else {
|
||||
it.isExpanded
|
||||
},
|
||||
)
|
||||
}
|
||||
.toImmutableList(),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -631,7 +639,7 @@ class ItemListingViewModel @Inject constructor(
|
||||
}
|
||||
|
||||
private fun String.toAuthenticatorEntityOrNull(): AuthenticatorItemEntity? {
|
||||
val uri = Uri.parse(this)
|
||||
val uri = this.toUri()
|
||||
|
||||
val type = AuthenticatorItemType
|
||||
.entries
|
||||
@@ -747,8 +755,8 @@ data class ItemListingState(
|
||||
@Parcelize
|
||||
data class Content(
|
||||
val actionCard: ActionCardState,
|
||||
val favoriteItems: List<VerificationCodeDisplayItem>,
|
||||
val itemList: List<VerificationCodeDisplayItem>,
|
||||
val favoriteItems: ImmutableList<VerificationCodeDisplayItem>,
|
||||
val itemList: ImmutableList<VerificationCodeDisplayItem>,
|
||||
val sharedItems: SharedCodesDisplayState,
|
||||
) : ViewState() {
|
||||
|
||||
|
||||
+6
-2
@@ -16,6 +16,8 @@ import androidx.compose.ui.unit.dp
|
||||
import com.bitwarden.authenticator.ui.authenticator.feature.search.handlers.SearchHandlers
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.VaultVerificationCodeItem
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.ui.platform.base.util.standardHorizontalMargin
|
||||
import com.bitwarden.ui.platform.base.util.toListItemCardStyle
|
||||
import com.bitwarden.ui.platform.components.header.BitwardenListHeaderText
|
||||
@@ -53,7 +55,7 @@ fun ItemSearchContent(
|
||||
VaultVerificationCodeItem(
|
||||
displayItem = item,
|
||||
onItemClick = { searchHandlers.onItemClick(item.authCode) },
|
||||
onDropdownMenuClick = { },
|
||||
onDropdownMenuClick = { searchHandlers.onDropdownMenuClick(it, item) },
|
||||
cardStyle = viewState.itemList.toListItemCardStyle(index = index),
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
@@ -70,6 +72,7 @@ fun ItemSearchContent(
|
||||
sharedCodes(
|
||||
sharedItems = viewState.sharedItems,
|
||||
onCopyClick = searchHandlers.onItemClick,
|
||||
onDropdownMenuClick = searchHandlers.onDropdownMenuClick,
|
||||
)
|
||||
|
||||
item {
|
||||
@@ -82,6 +85,7 @@ fun ItemSearchContent(
|
||||
private fun LazyListScope.sharedCodes(
|
||||
sharedItems: SharedCodesDisplayState,
|
||||
onCopyClick: (authCode: String) -> Unit,
|
||||
onDropdownMenuClick: (VaultDropdownMenuAction, VerificationCodeDisplayItem) -> Unit,
|
||||
) {
|
||||
when (sharedItems) {
|
||||
is SharedCodesDisplayState.Codes -> {
|
||||
@@ -101,7 +105,7 @@ private fun LazyListScope.sharedCodes(
|
||||
VaultVerificationCodeItem(
|
||||
displayItem = item,
|
||||
onItemClick = { onCopyClick(item.authCode) },
|
||||
onDropdownMenuClick = { },
|
||||
onDropdownMenuClick = { onDropdownMenuClick(it, item) },
|
||||
cardStyle = section.codes.toListItemCardStyle(index = index),
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
|
||||
+2
@@ -16,10 +16,12 @@ data object ItemSearchRoute
|
||||
*/
|
||||
fun NavGraphBuilder.itemSearchDestination(
|
||||
onNavigateBack: () -> Unit,
|
||||
onNavigateToEdit: (String) -> Unit,
|
||||
) {
|
||||
composableWithSlideTransitions<ItemSearchRoute> {
|
||||
ItemSearchScreen(
|
||||
onNavigateBack = onNavigateBack,
|
||||
onNavigateToEdit = onNavigateToEdit,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
+50
-12
@@ -1,6 +1,5 @@
|
||||
package com.bitwarden.authenticator.ui.authenticator.feature.search
|
||||
|
||||
import android.widget.Toast
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.material3.ExperimentalMaterial3Api
|
||||
import androidx.compose.material3.TopAppBarDefaults
|
||||
@@ -10,8 +9,6 @@ import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.input.nestedscroll.nestedScroll
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalResources
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
@@ -22,36 +19,41 @@ import com.bitwarden.ui.platform.base.util.EventsEffect
|
||||
import com.bitwarden.ui.platform.base.util.bottomDivider
|
||||
import com.bitwarden.ui.platform.components.appbar.BitwardenSearchTopAppBar
|
||||
import com.bitwarden.ui.platform.components.appbar.NavigationIcon
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenBasicDialog
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenLoadingDialog
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenTwoButtonDialog
|
||||
import com.bitwarden.ui.platform.components.scaffold.BitwardenScaffold
|
||||
import com.bitwarden.ui.platform.components.snackbar.BitwardenSnackbarHost
|
||||
import com.bitwarden.ui.platform.components.snackbar.model.rememberBitwardenSnackbarHostState
|
||||
import com.bitwarden.ui.platform.resource.BitwardenDrawable
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
|
||||
/**
|
||||
* The search screen for authenticator items.
|
||||
*/
|
||||
@Suppress("LongMethod")
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Composable
|
||||
fun ItemSearchScreen(
|
||||
viewModel: ItemSearchViewModel = hiltViewModel(),
|
||||
onNavigateBack: () -> Unit,
|
||||
onNavigateToEdit: (String) -> Unit,
|
||||
) {
|
||||
val state by viewModel.stateFlow.collectAsStateWithLifecycle()
|
||||
val searchHandlers = remember(viewModel) { SearchHandlers.create(viewModel) }
|
||||
val context = LocalContext.current
|
||||
val resources = LocalResources.current
|
||||
|
||||
val snackbarHostState = rememberBitwardenSnackbarHostState()
|
||||
EventsEffect(viewModel = viewModel) { event ->
|
||||
when (event) {
|
||||
is ItemSearchEvent.NavigateBack -> onNavigateBack()
|
||||
is ItemSearchEvent.ShowToast -> {
|
||||
Toast
|
||||
.makeText(context, event.message(resources), Toast.LENGTH_SHORT)
|
||||
.show()
|
||||
}
|
||||
is ItemSearchEvent.ShowSnackbar -> snackbarHostState.showSnackbar(event.data)
|
||||
is ItemSearchEvent.NavigateToEditItem -> onNavigateToEdit(event.itemId)
|
||||
}
|
||||
}
|
||||
|
||||
ItemSearchDialogs(
|
||||
dialogState = state.dialog,
|
||||
searchHandlers = searchHandlers,
|
||||
)
|
||||
|
||||
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
|
||||
BitwardenScaffold(
|
||||
modifier = Modifier
|
||||
@@ -73,6 +75,7 @@ fun ItemSearchScreen(
|
||||
),
|
||||
)
|
||||
},
|
||||
snackbarHost = { BitwardenSnackbarHost(bitwardenHostState = snackbarHostState) },
|
||||
) {
|
||||
when (val viewState = state.viewState) {
|
||||
is ItemSearchState.ViewState.Content -> {
|
||||
@@ -92,3 +95,38 @@ fun ItemSearchScreen(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun ItemSearchDialogs(
|
||||
dialogState: ItemSearchState.DialogState?,
|
||||
searchHandlers: SearchHandlers,
|
||||
) {
|
||||
when (dialogState) {
|
||||
is ItemSearchState.DialogState.Error -> {
|
||||
BitwardenBasicDialog(
|
||||
title = dialogState.title(),
|
||||
message = dialogState.message(),
|
||||
throwable = dialogState.throwable,
|
||||
onDismissRequest = searchHandlers.onDismissDialog,
|
||||
)
|
||||
}
|
||||
|
||||
is ItemSearchState.DialogState.DeleteConfirmationPrompt -> {
|
||||
BitwardenTwoButtonDialog(
|
||||
title = stringResource(id = BitwardenString.delete),
|
||||
message = dialogState.message(),
|
||||
confirmButtonText = stringResource(id = BitwardenString.okay),
|
||||
dismissButtonText = stringResource(id = BitwardenString.cancel),
|
||||
onConfirmClick = { searchHandlers.onConfirmDeleteClick(dialogState.itemId) },
|
||||
onDismissClick = searchHandlers.onDismissDialog,
|
||||
onDismissRequest = searchHandlers.onDismissDialog,
|
||||
)
|
||||
}
|
||||
|
||||
ItemSearchState.DialogState.Loading -> {
|
||||
BitwardenLoadingDialog(text = stringResource(id = BitwardenString.loading))
|
||||
}
|
||||
|
||||
null -> Unit
|
||||
}
|
||||
}
|
||||
+221
-25
@@ -5,23 +5,32 @@ import androidx.lifecycle.SavedStateHandle
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.bitwarden.authenticator.data.authenticator.manager.model.VerificationCodeItem
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.AuthenticatorRepository
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.model.DeleteItemResult
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.model.SharedVerificationCodesState
|
||||
import com.bitwarden.authenticator.data.platform.manager.clipboard.BitwardenClipboardManager
|
||||
import com.bitwarden.authenticator.ui.authenticator.feature.util.toDisplayItem
|
||||
import com.bitwarden.authenticator.ui.authenticator.feature.util.toSharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.authenticatorbridge.manager.AuthenticatorBridgeManager
|
||||
import com.bitwarden.core.data.repository.model.DataState
|
||||
import com.bitwarden.ui.platform.base.BaseViewModel
|
||||
import com.bitwarden.ui.platform.base.util.removeDiacritics
|
||||
import com.bitwarden.ui.platform.components.snackbar.model.BitwardenSnackbarData
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.Text
|
||||
import com.bitwarden.ui.util.asText
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.coroutines.flow.combine
|
||||
import kotlinx.coroutines.flow.first
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
import kotlinx.coroutines.flow.update
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.parcelize.Parcelize
|
||||
import javax.inject.Inject
|
||||
|
||||
@@ -36,11 +45,13 @@ class ItemSearchViewModel @Inject constructor(
|
||||
savedStateHandle: SavedStateHandle,
|
||||
private val clipboardManager: BitwardenClipboardManager,
|
||||
private val authenticatorRepository: AuthenticatorRepository,
|
||||
private val authenticatorBridgeManager: AuthenticatorBridgeManager,
|
||||
) : BaseViewModel<ItemSearchState, ItemSearchEvent, ItemSearchAction>(
|
||||
initialState = savedStateHandle[KEY_STATE]
|
||||
?: ItemSearchState(
|
||||
searchTerm = "",
|
||||
viewState = ItemSearchState.ViewState.Empty(message = null),
|
||||
dialog = null,
|
||||
),
|
||||
) {
|
||||
|
||||
@@ -57,27 +68,92 @@ class ItemSearchViewModel @Inject constructor(
|
||||
|
||||
override fun handleAction(action: ItemSearchAction) {
|
||||
when (action) {
|
||||
is ItemSearchAction.BackClick -> {
|
||||
sendEvent(ItemSearchEvent.NavigateBack)
|
||||
is ItemSearchAction.BackClick -> handleBackClick()
|
||||
is ItemSearchAction.ConfirmDeleteClick -> handleConfirmDeleteClick(action)
|
||||
is ItemSearchAction.DismissDialog -> handleDismissDialog()
|
||||
is ItemSearchAction.SearchTermChange -> handleSearchTermChange(action)
|
||||
is ItemSearchAction.ItemClick -> handleItemClick(action)
|
||||
is ItemSearchAction.DropdownMenuClick -> handleDropdownMenuClick(action)
|
||||
is ItemSearchAction.Internal -> handleInternalAction(action)
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleBackClick() {
|
||||
sendEvent(ItemSearchEvent.NavigateBack)
|
||||
}
|
||||
|
||||
private fun handleConfirmDeleteClick(action: ItemSearchAction.ConfirmDeleteClick) {
|
||||
mutableStateFlow.update {
|
||||
it.copy(dialog = ItemSearchState.DialogState.Loading)
|
||||
}
|
||||
|
||||
viewModelScope.launch {
|
||||
trySendAction(
|
||||
ItemSearchAction.Internal.DeleteItemReceive(
|
||||
result = authenticatorRepository.hardDeleteItem(action.itemId),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleDismissDialog() {
|
||||
mutableStateFlow.update { it.copy(dialog = null) }
|
||||
}
|
||||
|
||||
private fun handleSearchTermChange(action: ItemSearchAction.SearchTermChange) {
|
||||
mutableStateFlow.update { it.copy(searchTerm = action.searchTerm) }
|
||||
recalculateViewState()
|
||||
}
|
||||
|
||||
private fun handleItemClick(action: ItemSearchAction.ItemClick) {
|
||||
clipboardManager.setText(action.authCode)
|
||||
}
|
||||
|
||||
private fun handleDropdownMenuClick(action: ItemSearchAction.DropdownMenuClick) {
|
||||
when (action.menuAction) {
|
||||
VaultDropdownMenuAction.COPY_CODE -> clipboardManager.setText(action.item.authCode)
|
||||
VaultDropdownMenuAction.COPY_TO_BITWARDEN -> {
|
||||
viewModelScope.launch {
|
||||
val item = authenticatorRepository
|
||||
.getItemStateFlow(itemId = action.item.id)
|
||||
.first { it.data != null }
|
||||
val isSuccess = authenticatorBridgeManager.startAddTotpLoginItemFlow(
|
||||
totpUri = item.data?.toOtpAuthUriString().orEmpty(),
|
||||
)
|
||||
sendAction(ItemSearchAction.Internal.AddTotpLoginItemFlowResult(isSuccess))
|
||||
}
|
||||
}
|
||||
|
||||
is ItemSearchAction.SearchTermChange -> {
|
||||
mutableStateFlow.update { it.copy(searchTerm = action.searchTerm) }
|
||||
recalculateViewState()
|
||||
VaultDropdownMenuAction.EDIT -> {
|
||||
sendEvent(ItemSearchEvent.NavigateToEditItem(action.item.id))
|
||||
}
|
||||
|
||||
is ItemSearchAction.ItemClick -> {
|
||||
clipboardManager.setText(action.authCode)
|
||||
sendEvent(
|
||||
event = ItemSearchEvent.ShowToast(
|
||||
message = BitwardenString.value_has_been_copied.asText(action.authCode),
|
||||
),
|
||||
)
|
||||
VaultDropdownMenuAction.DELETE -> {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = ItemSearchState.DialogState.DeleteConfirmationPrompt(
|
||||
message = BitwardenString
|
||||
.do_you_really_want_to_permanently_delete_this_cannot_be_undone
|
||||
.asText(),
|
||||
itemId = action.item.id,
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleInternalAction(action: ItemSearchAction.Internal) {
|
||||
when (action) {
|
||||
is ItemSearchAction.Internal.AuthenticatorDataReceive -> {
|
||||
handleAuthenticatorDataReceive(action)
|
||||
}
|
||||
|
||||
is ItemSearchAction.Internal.AddTotpLoginItemFlowResult -> {
|
||||
handleAddTotpLoginItemFlowResult(action)
|
||||
}
|
||||
|
||||
is ItemSearchAction.Internal.DeleteItemReceive -> handleDeleteItemReceive(action)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -92,6 +168,40 @@ class ItemSearchViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleAddTotpLoginItemFlowResult(
|
||||
action: ItemSearchAction.Internal.AddTotpLoginItemFlowResult,
|
||||
) {
|
||||
if (action.isSuccess) return
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = ItemSearchState.DialogState.Error(
|
||||
title = BitwardenString.something_went_wrong.asText(),
|
||||
message = BitwardenString.please_try_again.asText(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleDeleteItemReceive(action: ItemSearchAction.Internal.DeleteItemReceive) {
|
||||
when (action.result) {
|
||||
DeleteItemResult.Error -> {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
dialog = ItemSearchState.DialogState.Error(
|
||||
title = BitwardenString.an_error_has_occurred.asText(),
|
||||
message = BitwardenString.generic_error_message.asText(),
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
DeleteItemResult.Success -> {
|
||||
mutableStateFlow.update { it.copy(dialog = null) }
|
||||
sendEvent(ItemSearchEvent.ShowSnackbar(BitwardenString.item_deleted.asText()))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//region Utility Functions
|
||||
private fun recalculateViewState() {
|
||||
authenticatorRepository.getLocalVerificationCodesFlow()
|
||||
@@ -166,7 +276,7 @@ class ItemSearchViewModel @Inject constructor(
|
||||
SharedVerificationCodesState.Loading,
|
||||
SharedVerificationCodesState.OsVersionNotSupported,
|
||||
SharedVerificationCodesState.SyncNotEnabled,
|
||||
-> SharedCodesDisplayState.Codes(emptyList())
|
||||
-> SharedCodesDisplayState.Codes(persistentListOf())
|
||||
|
||||
is SharedVerificationCodesState.Success -> {
|
||||
sharedData
|
||||
@@ -184,15 +294,17 @@ class ItemSearchViewModel @Inject constructor(
|
||||
|
||||
else -> {
|
||||
ItemSearchState.ViewState.Content(
|
||||
itemList = filteredLocalCodes.map {
|
||||
it.toDisplayItem(
|
||||
alertThresholdSeconds = 7,
|
||||
sharedVerificationCodesState = authenticatorRepository
|
||||
.sharedCodesStateFlow
|
||||
.value,
|
||||
allowLongPressActions = false,
|
||||
)
|
||||
},
|
||||
itemList = filteredLocalCodes
|
||||
.map {
|
||||
it.toDisplayItem(
|
||||
alertThresholdSeconds = 7,
|
||||
sharedVerificationCodesState = authenticatorRepository
|
||||
.sharedCodesStateFlow
|
||||
.value,
|
||||
showOverflow = true,
|
||||
)
|
||||
}
|
||||
.toImmutableList(),
|
||||
sharedItems = sharedItemsState,
|
||||
)
|
||||
}
|
||||
@@ -208,6 +320,7 @@ class ItemSearchViewModel @Inject constructor(
|
||||
data class ItemSearchState(
|
||||
val searchTerm: String,
|
||||
val viewState: ViewState,
|
||||
val dialog: DialogState?,
|
||||
) : Parcelable {
|
||||
/**
|
||||
* Represents the specific view state for the search screen.
|
||||
@@ -219,7 +332,7 @@ data class ItemSearchState(
|
||||
*/
|
||||
@Parcelize
|
||||
data class Content(
|
||||
val itemList: List<VerificationCodeDisplayItem>,
|
||||
val itemList: ImmutableList<VerificationCodeDisplayItem>,
|
||||
val sharedItems: SharedCodesDisplayState,
|
||||
) : ViewState() {
|
||||
/**
|
||||
@@ -239,6 +352,36 @@ data class ItemSearchState(
|
||||
@Parcelize
|
||||
data class Empty(val message: Text?) : ViewState()
|
||||
}
|
||||
|
||||
/**
|
||||
* Display a dialog on the [ItemSearchScreen].
|
||||
*/
|
||||
sealed class DialogState : Parcelable {
|
||||
/**
|
||||
* Displays a prompt to confirm item deletion.
|
||||
*/
|
||||
@Parcelize
|
||||
data class DeleteConfirmationPrompt(
|
||||
val message: Text,
|
||||
val itemId: String,
|
||||
) : DialogState()
|
||||
|
||||
/**
|
||||
* Displays the loading dialog to the user.
|
||||
*/
|
||||
@Parcelize
|
||||
data object Loading : DialogState()
|
||||
|
||||
/**
|
||||
* Displays a generic error dialog to the user.
|
||||
*/
|
||||
@Parcelize
|
||||
data class Error(
|
||||
val title: Text,
|
||||
val message: Text,
|
||||
val throwable: Throwable? = null,
|
||||
) : DialogState()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -250,11 +393,29 @@ sealed class ItemSearchAction {
|
||||
*/
|
||||
data object BackClick : ItemSearchAction()
|
||||
|
||||
/**
|
||||
* User has dismissed a dialog.
|
||||
*/
|
||||
data object DismissDialog : ItemSearchAction()
|
||||
|
||||
/**
|
||||
* User updated the search term.
|
||||
*/
|
||||
data class SearchTermChange(val searchTerm: String) : ItemSearchAction()
|
||||
|
||||
/**
|
||||
* The user clicked confirm when prompted to delete an item.
|
||||
*/
|
||||
data class ConfirmDeleteClick(val itemId: String) : ItemSearchAction()
|
||||
|
||||
/**
|
||||
* Represents an action triggered when the user clicks an item in the dropdown menu.
|
||||
*/
|
||||
data class DropdownMenuClick(
|
||||
val menuAction: VaultDropdownMenuAction,
|
||||
val item: VerificationCodeDisplayItem,
|
||||
) : ItemSearchAction()
|
||||
|
||||
/**
|
||||
* User clicked a row item.
|
||||
*/
|
||||
@@ -272,6 +433,20 @@ sealed class ItemSearchAction {
|
||||
val localData: DataState<List<VerificationCodeItem>>,
|
||||
val sharedData: SharedVerificationCodesState,
|
||||
) : Internal()
|
||||
|
||||
/**
|
||||
* Indicates the result of the add totp login item flow.
|
||||
*/
|
||||
data class AddTotpLoginItemFlowResult(
|
||||
val isSuccess: Boolean,
|
||||
) : Internal()
|
||||
|
||||
/**
|
||||
* Indicates a result for deleting an item has been received.
|
||||
*/
|
||||
data class DeleteItemReceive(
|
||||
val result: DeleteItemResult,
|
||||
) : Internal()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -286,9 +461,30 @@ sealed class ItemSearchEvent {
|
||||
data object NavigateBack : ItemSearchEvent()
|
||||
|
||||
/**
|
||||
* Show a toast with the given [message].
|
||||
* Navigate to the edit item screen.
|
||||
*/
|
||||
data class ShowToast(val message: Text) : ItemSearchEvent()
|
||||
data class NavigateToEditItem(val itemId: String) : ItemSearchEvent()
|
||||
|
||||
/**
|
||||
* Show a Snackbar with the given [data].
|
||||
*/
|
||||
data class ShowSnackbar(
|
||||
val data: BitwardenSnackbarData,
|
||||
) : ItemSearchEvent() {
|
||||
constructor(
|
||||
message: Text,
|
||||
messageHeader: Text? = null,
|
||||
actionLabel: Text? = null,
|
||||
withDismissAction: Boolean = false,
|
||||
) : this(
|
||||
data = BitwardenSnackbarData(
|
||||
message = message,
|
||||
messageHeader = messageHeader,
|
||||
actionLabel = actionLabel,
|
||||
withDismissAction = withDismissAction,
|
||||
),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private enum class SortPriority {
|
||||
|
||||
+12
@@ -2,6 +2,8 @@ package com.bitwarden.authenticator.ui.authenticator.feature.search.handlers
|
||||
|
||||
import com.bitwarden.authenticator.ui.authenticator.feature.search.ItemSearchAction
|
||||
import com.bitwarden.authenticator.ui.authenticator.feature.search.ItemSearchViewModel
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
|
||||
/**
|
||||
* A collection of delegate functions for managing actions within the context of the search screen.
|
||||
@@ -10,6 +12,9 @@ class SearchHandlers(
|
||||
val onBackClick: () -> Unit,
|
||||
val onItemClick: (String) -> Unit,
|
||||
val onSearchTermChange: (String) -> Unit,
|
||||
val onDropdownMenuClick: (VaultDropdownMenuAction, VerificationCodeDisplayItem) -> Unit,
|
||||
val onDismissDialog: () -> Unit,
|
||||
val onConfirmDeleteClick: (String) -> Unit,
|
||||
) {
|
||||
/**
|
||||
* Creates an instance of [SearchHandlers] by binding actions to the provided
|
||||
@@ -28,6 +33,13 @@ class SearchHandlers(
|
||||
onSearchTermChange = {
|
||||
viewModel.trySendAction(ItemSearchAction.SearchTermChange(it))
|
||||
},
|
||||
onDropdownMenuClick = { action, item ->
|
||||
viewModel.trySendAction(ItemSearchAction.DropdownMenuClick(action, item))
|
||||
},
|
||||
onDismissDialog = { viewModel.trySendAction(ItemSearchAction.DismissDialog) },
|
||||
onConfirmDeleteClick = {
|
||||
viewModel.trySendAction(ItemSearchAction.ConfirmDeleteClick(it))
|
||||
},
|
||||
)
|
||||
}
|
||||
}
|
||||
+4
-3
@@ -6,6 +6,7 @@ import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedC
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.asText
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
|
||||
/**
|
||||
* Convert [SharedVerificationCodesState.Success] into [SharedCodesDisplayState.Codes].
|
||||
@@ -26,7 +27,7 @@ fun SharedVerificationCodesState.Success.toSharedCodesDisplayState(
|
||||
// Always map based on Error state, because shared codes will never
|
||||
// show "Copy to Bitwarden vault" action.
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Error,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
),
|
||||
)
|
||||
}
|
||||
@@ -40,12 +41,12 @@ fun SharedVerificationCodesState.Success.toSharedCodesDisplayState(
|
||||
it.key.environmentLabel,
|
||||
it.value.size,
|
||||
),
|
||||
codes = it.value,
|
||||
codes = it.value.toImmutableList(),
|
||||
isExpanded = currentSections
|
||||
.find { section -> section.id == it.key.userId }
|
||||
?.isExpanded
|
||||
?: true,
|
||||
)
|
||||
}
|
||||
.let { SharedCodesDisplayState.Codes(it) }
|
||||
.let { SharedCodesDisplayState.Codes(it.toImmutableList()) }
|
||||
}
|
||||
+2
-2
@@ -11,7 +11,7 @@ import com.bitwarden.authenticator.ui.platform.components.listitem.model.Verific
|
||||
fun VerificationCodeItem.toDisplayItem(
|
||||
alertThresholdSeconds: Int,
|
||||
sharedVerificationCodesState: SharedVerificationCodesState,
|
||||
allowLongPressActions: Boolean,
|
||||
showOverflow: Boolean,
|
||||
): VerificationCodeDisplayItem = VerificationCodeDisplayItem(
|
||||
id = id,
|
||||
title = issuer ?: label ?: "--",
|
||||
@@ -25,7 +25,7 @@ fun VerificationCodeItem.toDisplayItem(
|
||||
periodSeconds = periodSeconds,
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
authCode = code,
|
||||
allowLongPressActions = allowLongPressActions,
|
||||
showOverflow = showOverflow,
|
||||
favorite = (source as? AuthenticatorItem.Source.Local)?.isFavorite ?: false,
|
||||
showMoveToBitwarden = when (source) {
|
||||
// Shared items should never show "Copy to Bitwarden vault" action:
|
||||
|
||||
+98
-169
@@ -1,39 +1,27 @@
|
||||
package com.bitwarden.authenticator.ui.platform.components.listitem
|
||||
|
||||
import androidx.compose.foundation.clickable
|
||||
import androidx.compose.foundation.combinedClickable
|
||||
import androidx.compose.foundation.interaction.MutableInteractionSource
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.layout.Row
|
||||
import androidx.compose.foundation.layout.defaultMinSize
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.size
|
||||
import androidx.compose.material3.DropdownMenu
|
||||
import androidx.compose.material3.DropdownMenuItem
|
||||
import androidx.compose.material3.Icon
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.material3.ripple
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.style.TextOverflow
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.ui.platform.base.util.cardBackground
|
||||
import com.bitwarden.ui.platform.base.util.cardPadding
|
||||
import com.bitwarden.ui.platform.components.divider.BitwardenHorizontalDivider
|
||||
import com.bitwarden.core.util.persistentListOfNotNull
|
||||
import com.bitwarden.ui.platform.base.util.cardStyle
|
||||
import com.bitwarden.ui.platform.components.appbar.action.BitwardenOverflowActionItem
|
||||
import com.bitwarden.ui.platform.components.appbar.model.OverflowMenuItemData
|
||||
import com.bitwarden.ui.platform.components.button.BitwardenStandardIconButton
|
||||
import com.bitwarden.ui.platform.components.icon.BitwardenIcon
|
||||
import com.bitwarden.ui.platform.components.icon.model.IconData
|
||||
import com.bitwarden.ui.platform.components.indicator.BitwardenCircularCountdownIndicator
|
||||
@@ -69,7 +57,7 @@ fun VaultVerificationCodeItem(
|
||||
startIcon = displayItem.startIcon,
|
||||
onItemClick = onItemClick,
|
||||
onDropdownMenuClick = onDropdownMenuClick,
|
||||
allowLongPress = displayItem.allowLongPressActions,
|
||||
showOverflow = displayItem.showOverflow,
|
||||
showMoveToBitwarden = displayItem.showMoveToBitwarden,
|
||||
cardStyle = cardStyle,
|
||||
modifier = modifier,
|
||||
@@ -88,7 +76,7 @@ fun VaultVerificationCodeItem(
|
||||
* @param startIcon The leading icon for the item.
|
||||
* @param onItemClick The lambda function to be invoked when the item is clicked.
|
||||
* @param onDropdownMenuClick A lambda function invoked when a dropdown menu action is clicked.
|
||||
* @param allowLongPress Whether long-press interactions are enabled for the item.
|
||||
* @param showOverflow Whether overflow menu should be available or not.
|
||||
* @param showMoveToBitwarden Whether the option to move the item to Bitwarden is displayed.
|
||||
* @param cardStyle The card style to be applied to this item.
|
||||
* @param modifier The modifier for the item.
|
||||
@@ -105,166 +93,107 @@ fun VaultVerificationCodeItem(
|
||||
startIcon: IconData,
|
||||
onItemClick: () -> Unit,
|
||||
onDropdownMenuClick: (VaultDropdownMenuAction) -> Unit,
|
||||
allowLongPress: Boolean,
|
||||
showOverflow: Boolean,
|
||||
showMoveToBitwarden: Boolean,
|
||||
cardStyle: CardStyle,
|
||||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
var shouldShowDropdownMenu by remember { mutableStateOf(value = false) }
|
||||
Box(modifier = modifier) {
|
||||
Row(
|
||||
modifier = Modifier
|
||||
.testTag(tag = "Item")
|
||||
.defaultMinSize(minHeight = 60.dp)
|
||||
.cardBackground(cardStyle = cardStyle)
|
||||
.then(
|
||||
if (allowLongPress) {
|
||||
Modifier.combinedClickable(
|
||||
interactionSource = remember { MutableInteractionSource() },
|
||||
indication = ripple(
|
||||
color = BitwardenTheme.colorScheme.background.pressed,
|
||||
),
|
||||
onClick = onItemClick,
|
||||
onLongClick = { shouldShowDropdownMenu = true },
|
||||
)
|
||||
} else {
|
||||
Modifier.clickable(
|
||||
interactionSource = remember { MutableInteractionSource() },
|
||||
indication = ripple(
|
||||
color = BitwardenTheme.colorScheme.background.pressed,
|
||||
),
|
||||
onClick = onItemClick,
|
||||
)
|
||||
},
|
||||
)
|
||||
.cardPadding(
|
||||
cardStyle = cardStyle,
|
||||
paddingValues = PaddingValues(vertical = 8.dp, horizontal = 16.dp),
|
||||
),
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
horizontalArrangement = Arrangement.spacedBy(16.dp),
|
||||
Row(
|
||||
modifier = modifier
|
||||
.testTag(tag = "Item")
|
||||
.defaultMinSize(minHeight = 60.dp)
|
||||
.cardStyle(
|
||||
cardStyle = cardStyle,
|
||||
onClick = onItemClick,
|
||||
paddingStart = 16.dp,
|
||||
paddingEnd = 4.dp,
|
||||
),
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
horizontalArrangement = Arrangement.spacedBy(space = 16.dp),
|
||||
) {
|
||||
BitwardenIcon(
|
||||
iconData = startIcon,
|
||||
tint = BitwardenTheme.colorScheme.icon.primary,
|
||||
modifier = Modifier.size(size = 24.dp),
|
||||
)
|
||||
|
||||
Column(
|
||||
horizontalAlignment = Alignment.Start,
|
||||
verticalArrangement = Arrangement.SpaceEvenly,
|
||||
modifier = Modifier.weight(weight = 1f),
|
||||
) {
|
||||
BitwardenIcon(
|
||||
iconData = startIcon,
|
||||
tint = BitwardenTheme.colorScheme.icon.primary,
|
||||
modifier = Modifier.size(24.dp),
|
||||
)
|
||||
|
||||
Column(
|
||||
horizontalAlignment = Alignment.Start,
|
||||
verticalArrangement = Arrangement.SpaceEvenly,
|
||||
modifier = Modifier.weight(1f),
|
||||
) {
|
||||
if (!primaryLabel.isNullOrEmpty()) {
|
||||
Text(
|
||||
modifier = Modifier.testTag("Name"),
|
||||
text = primaryLabel,
|
||||
style = BitwardenTheme.typography.bodyLarge,
|
||||
color = BitwardenTheme.colorScheme.text.primary,
|
||||
maxLines = 1,
|
||||
overflow = TextOverflow.Ellipsis,
|
||||
)
|
||||
}
|
||||
|
||||
if (!secondaryLabel.isNullOrEmpty()) {
|
||||
Text(
|
||||
modifier = Modifier.testTag("Username"),
|
||||
text = secondaryLabel,
|
||||
style = BitwardenTheme.typography.bodyMedium,
|
||||
color = BitwardenTheme.colorScheme.text.secondary,
|
||||
maxLines = 1,
|
||||
overflow = TextOverflow.Ellipsis,
|
||||
)
|
||||
}
|
||||
if (!primaryLabel.isNullOrEmpty()) {
|
||||
Text(
|
||||
modifier = Modifier.testTag(tag = "Name"),
|
||||
text = primaryLabel,
|
||||
style = BitwardenTheme.typography.bodyLarge,
|
||||
color = BitwardenTheme.colorScheme.text.primary,
|
||||
maxLines = 1,
|
||||
overflow = TextOverflow.Ellipsis,
|
||||
)
|
||||
}
|
||||
|
||||
BitwardenCircularCountdownIndicator(
|
||||
modifier = Modifier.testTag("CircularCountDown"),
|
||||
timeLeftSeconds = timeLeftSeconds,
|
||||
periodSeconds = periodSeconds,
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
)
|
||||
|
||||
Text(
|
||||
modifier = Modifier.testTag("AuthCode"),
|
||||
text = authCode.chunked(3).joinToString(" "),
|
||||
style = BitwardenTheme.typography.sensitiveInfoSmall,
|
||||
color = BitwardenTheme.colorScheme.text.primary,
|
||||
)
|
||||
if (!secondaryLabel.isNullOrEmpty()) {
|
||||
Text(
|
||||
modifier = Modifier.testTag(tag = "Username"),
|
||||
text = secondaryLabel,
|
||||
style = BitwardenTheme.typography.bodyMedium,
|
||||
color = BitwardenTheme.colorScheme.text.secondary,
|
||||
maxLines = 1,
|
||||
overflow = TextOverflow.Ellipsis,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
DropdownMenu(
|
||||
expanded = shouldShowDropdownMenu,
|
||||
onDismissRequest = { shouldShowDropdownMenu = false },
|
||||
shape = BitwardenTheme.shapes.menu,
|
||||
containerColor = BitwardenTheme.colorScheme.background.primary,
|
||||
) {
|
||||
DropdownMenuItem(
|
||||
text = {
|
||||
Text(text = stringResource(id = BitwardenString.copy))
|
||||
},
|
||||
onClick = {
|
||||
shouldShowDropdownMenu = false
|
||||
onDropdownMenuClick(VaultDropdownMenuAction.COPY_CODE)
|
||||
},
|
||||
leadingIcon = {
|
||||
Icon(
|
||||
painter = painterResource(id = BitwardenDrawable.ic_copy),
|
||||
contentDescription = stringResource(id = BitwardenString.copy),
|
||||
)
|
||||
},
|
||||
)
|
||||
BitwardenHorizontalDivider()
|
||||
DropdownMenuItem(
|
||||
text = {
|
||||
Text(text = stringResource(id = BitwardenString.edit))
|
||||
},
|
||||
onClick = {
|
||||
shouldShowDropdownMenu = false
|
||||
onDropdownMenuClick(VaultDropdownMenuAction.EDIT)
|
||||
},
|
||||
leadingIcon = {
|
||||
Icon(
|
||||
painter = painterResource(id = BitwardenDrawable.ic_edit_item),
|
||||
contentDescription = stringResource(BitwardenString.edit),
|
||||
)
|
||||
},
|
||||
)
|
||||
if (showMoveToBitwarden) {
|
||||
BitwardenHorizontalDivider()
|
||||
DropdownMenuItem(
|
||||
text = {
|
||||
Text(text = stringResource(id = BitwardenString.copy_to_bitwarden_vault))
|
||||
},
|
||||
onClick = {
|
||||
shouldShowDropdownMenu = false
|
||||
onDropdownMenuClick(VaultDropdownMenuAction.COPY_TO_BITWARDEN)
|
||||
},
|
||||
leadingIcon = {
|
||||
Icon(
|
||||
painter = painterResource(id = BitwardenDrawable.ic_arrow_right),
|
||||
contentDescription = stringResource(
|
||||
id = BitwardenString.copy_to_bitwarden_vault,
|
||||
),
|
||||
BitwardenCircularCountdownIndicator(
|
||||
modifier = Modifier.testTag(tag = "CircularCountDown"),
|
||||
timeLeftSeconds = timeLeftSeconds,
|
||||
periodSeconds = periodSeconds,
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
)
|
||||
|
||||
Text(
|
||||
modifier = Modifier.testTag(tag = "AuthCode"),
|
||||
text = authCode.chunked(size = 3).joinToString(separator = " "),
|
||||
style = BitwardenTheme.typography.sensitiveInfoSmall,
|
||||
color = BitwardenTheme.colorScheme.text.primary,
|
||||
)
|
||||
|
||||
if (showOverflow) {
|
||||
BitwardenOverflowActionItem(
|
||||
contentDescription = stringResource(id = BitwardenString.more),
|
||||
menuItemDataList = persistentListOfNotNull(
|
||||
OverflowMenuItemData(
|
||||
text = stringResource(id = BitwardenString.copy),
|
||||
onClick = { onDropdownMenuClick(VaultDropdownMenuAction.COPY_CODE) },
|
||||
),
|
||||
OverflowMenuItemData(
|
||||
text = stringResource(id = BitwardenString.edit),
|
||||
onClick = { onDropdownMenuClick(VaultDropdownMenuAction.EDIT) },
|
||||
),
|
||||
if (showMoveToBitwarden) {
|
||||
OverflowMenuItemData(
|
||||
text = stringResource(id = BitwardenString.copy_to_bitwarden_vault),
|
||||
onClick = {
|
||||
onDropdownMenuClick(VaultDropdownMenuAction.COPY_TO_BITWARDEN)
|
||||
},
|
||||
)
|
||||
} else {
|
||||
null
|
||||
},
|
||||
)
|
||||
}
|
||||
BitwardenHorizontalDivider()
|
||||
DropdownMenuItem(
|
||||
text = {
|
||||
Text(text = stringResource(id = BitwardenString.delete_item))
|
||||
},
|
||||
onClick = {
|
||||
shouldShowDropdownMenu = false
|
||||
onDropdownMenuClick(VaultDropdownMenuAction.DELETE)
|
||||
},
|
||||
leadingIcon = {
|
||||
Icon(
|
||||
painter = painterResource(id = BitwardenDrawable.ic_delete_item),
|
||||
contentDescription = stringResource(id = BitwardenString.delete_item),
|
||||
)
|
||||
},
|
||||
OverflowMenuItemData(
|
||||
text = stringResource(id = BitwardenString.delete_item),
|
||||
onClick = { onDropdownMenuClick(VaultDropdownMenuAction.DELETE) },
|
||||
),
|
||||
),
|
||||
vectorIconRes = BitwardenDrawable.ic_ellipsis_horizontal,
|
||||
testTag = "Options",
|
||||
)
|
||||
} else {
|
||||
BitwardenStandardIconButton(
|
||||
vectorIconRes = BitwardenDrawable.ic_copy,
|
||||
contentDescription = stringResource(id = BitwardenString.copy),
|
||||
onClick = onItemClick,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -285,7 +214,7 @@ private fun VerificationCodeItem_preview() {
|
||||
startIcon = IconData.Local(BitwardenDrawable.ic_login_item),
|
||||
onItemClick = {},
|
||||
onDropdownMenuClick = {},
|
||||
allowLongPress = true,
|
||||
showOverflow = true,
|
||||
modifier = Modifier.padding(horizontal = 16.dp),
|
||||
showMoveToBitwarden = true,
|
||||
cardStyle = CardStyle.Full,
|
||||
|
||||
+5
-2
@@ -2,6 +2,7 @@ package com.bitwarden.authenticator.ui.platform.components.listitem.model
|
||||
|
||||
import android.os.Parcelable
|
||||
import com.bitwarden.ui.util.Text
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
/**
|
||||
@@ -19,7 +20,9 @@ sealed class SharedCodesDisplayState : Parcelable {
|
||||
* Display the given [sections] of verification codes.
|
||||
*/
|
||||
@Parcelize
|
||||
data class Codes(val sections: List<SharedCodesAccountSection>) : SharedCodesDisplayState()
|
||||
data class Codes(
|
||||
val sections: ImmutableList<SharedCodesAccountSection>,
|
||||
) : SharedCodesDisplayState()
|
||||
|
||||
/**
|
||||
* Models a section of shared authenticator codes to be displayed.
|
||||
@@ -28,7 +31,7 @@ sealed class SharedCodesDisplayState : Parcelable {
|
||||
data class SharedCodesAccountSection(
|
||||
val id: String,
|
||||
val label: Text,
|
||||
val codes: List<VerificationCodeDisplayItem>,
|
||||
val codes: ImmutableList<VerificationCodeDisplayItem>,
|
||||
val isExpanded: Boolean,
|
||||
) : Parcelable
|
||||
|
||||
|
||||
+1
-1
@@ -22,6 +22,6 @@ data class VerificationCodeDisplayItem(
|
||||
testTag = "BitwardenIcon",
|
||||
),
|
||||
val favorite: Boolean,
|
||||
val allowLongPressActions: Boolean,
|
||||
val showOverflow: Boolean,
|
||||
val showMoveToBitwarden: Boolean,
|
||||
) : Parcelable
|
||||
+78
-9
@@ -52,6 +52,7 @@ import com.bitwarden.ui.platform.base.util.cardStyle
|
||||
import com.bitwarden.ui.platform.base.util.mirrorIfRtl
|
||||
import com.bitwarden.ui.platform.base.util.standardHorizontalMargin
|
||||
import com.bitwarden.ui.platform.components.appbar.BitwardenMediumTopAppBar
|
||||
import com.bitwarden.ui.platform.components.dialog.BitwardenTwoButtonDialog
|
||||
import com.bitwarden.ui.platform.components.dropdown.BitwardenMultiSelectButton
|
||||
import com.bitwarden.ui.platform.components.header.BitwardenListHeaderText
|
||||
import com.bitwarden.ui.platform.components.model.CardStyle
|
||||
@@ -157,6 +158,13 @@ fun SettingsScreen(
|
||||
)
|
||||
}
|
||||
},
|
||||
onScreenCaptureChange = remember(viewModel) {
|
||||
{
|
||||
viewModel.trySendAction(
|
||||
SettingsAction.SecurityClick.AllowScreenCaptureToggle(it),
|
||||
)
|
||||
}
|
||||
},
|
||||
)
|
||||
Spacer(modifier = Modifier.height(16.dp))
|
||||
VaultSettings(
|
||||
@@ -256,8 +264,8 @@ private fun SecuritySettings(
|
||||
state: SettingsState,
|
||||
biometricsManager: BiometricsManager = LocalBiometricsManager.current,
|
||||
onBiometricToggle: (Boolean) -> Unit,
|
||||
onScreenCaptureChange: (Boolean) -> Unit,
|
||||
) {
|
||||
if (!biometricsManager.isBiometricsSupported) return
|
||||
Spacer(modifier = Modifier.height(height = 12.dp))
|
||||
BitwardenListHeaderText(
|
||||
modifier = Modifier
|
||||
@@ -265,18 +273,35 @@ private fun SecuritySettings(
|
||||
.padding(horizontal = 16.dp),
|
||||
label = stringResource(id = BitwardenString.security),
|
||||
)
|
||||
|
||||
Spacer(modifier = Modifier.height(8.dp))
|
||||
UnlockWithBiometricsRow(
|
||||
val hasBiometrics = biometricsManager.isBiometricsSupported
|
||||
if (hasBiometrics) {
|
||||
UnlockWithBiometricsRow(
|
||||
modifier = Modifier
|
||||
.testTag("UnlockWithBiometricsSwitch")
|
||||
.fillMaxWidth()
|
||||
.standardHorizontalMargin(),
|
||||
isChecked = state.isUnlockWithBiometricsEnabled,
|
||||
onBiometricToggle = { onBiometricToggle(it) },
|
||||
biometricsManager = biometricsManager,
|
||||
)
|
||||
}
|
||||
|
||||
ScreenCaptureRow(
|
||||
currentValue = state.allowScreenCapture,
|
||||
cardStyle = if (hasBiometrics) {
|
||||
CardStyle.Bottom
|
||||
} else {
|
||||
CardStyle.Full
|
||||
},
|
||||
onValueChange = onScreenCaptureChange,
|
||||
modifier = Modifier
|
||||
.testTag("UnlockWithBiometricsSwitch")
|
||||
.fillMaxWidth()
|
||||
.testTag(tag = "AllowScreenCaptureSwitch")
|
||||
.standardHorizontalMargin(),
|
||||
isChecked = state.isUnlockWithBiometricsEnabled,
|
||||
onBiometricToggle = { onBiometricToggle(it) },
|
||||
biometricsManager = biometricsManager,
|
||||
)
|
||||
}
|
||||
|
||||
//endregion
|
||||
|
||||
//region Data settings
|
||||
@@ -421,8 +446,11 @@ private fun UnlockWithBiometricsRow(
|
||||
var showBiometricsPrompt by rememberSaveable { mutableStateOf(false) }
|
||||
BitwardenSwitch(
|
||||
modifier = modifier,
|
||||
cardStyle = CardStyle.Full,
|
||||
label = stringResource(BitwardenString.unlock_with_biometrics),
|
||||
cardStyle = CardStyle.Top(),
|
||||
label = stringResource(id = BitwardenString.lock_app),
|
||||
subtext = stringResource(
|
||||
id = BitwardenString.use_your_devices_lock_method_to_unlock_the_app,
|
||||
),
|
||||
isChecked = isChecked || showBiometricsPrompt,
|
||||
onCheckedChange = { toggled ->
|
||||
if (toggled) {
|
||||
@@ -443,6 +471,47 @@ private fun UnlockWithBiometricsRow(
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
private fun ScreenCaptureRow(
|
||||
currentValue: Boolean,
|
||||
cardStyle: CardStyle,
|
||||
onValueChange: (Boolean) -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
var shouldShowScreenCaptureConfirmDialog by remember { mutableStateOf(false) }
|
||||
|
||||
BitwardenSwitch(
|
||||
label = stringResource(id = BitwardenString.allow_screen_capture),
|
||||
isChecked = currentValue,
|
||||
onCheckedChange = {
|
||||
if (currentValue) {
|
||||
onValueChange(false)
|
||||
} else {
|
||||
shouldShowScreenCaptureConfirmDialog = true
|
||||
}
|
||||
},
|
||||
cardStyle = cardStyle,
|
||||
modifier = modifier,
|
||||
)
|
||||
|
||||
if (shouldShowScreenCaptureConfirmDialog) {
|
||||
BitwardenTwoButtonDialog(
|
||||
title = stringResource(BitwardenString.allow_screen_capture),
|
||||
message = stringResource(
|
||||
id = BitwardenString.are_you_sure_you_want_to_enable_screen_capture,
|
||||
),
|
||||
confirmButtonText = stringResource(BitwardenString.yes),
|
||||
dismissButtonText = stringResource(id = BitwardenString.cancel),
|
||||
onConfirmClick = {
|
||||
onValueChange(true)
|
||||
shouldShowScreenCaptureConfirmDialog = false
|
||||
},
|
||||
onDismissClick = { shouldShowScreenCaptureConfirmDialog = false },
|
||||
onDismissRequest = { shouldShowScreenCaptureConfirmDialog = false },
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
//endregion Data settings
|
||||
|
||||
//region Appearance settings
|
||||
|
||||
+21
-1
@@ -58,6 +58,7 @@ class SettingsViewModel @Inject constructor(
|
||||
accountSyncState = authenticatorBridgeManager.accountSyncStateFlow.value,
|
||||
defaultSaveOption = settingsRepository.defaultSaveOption,
|
||||
sharedAccountsState = authenticatorRepository.sharedCodesStateFlow.value,
|
||||
isScreenCaptureAllowed = settingsRepository.isScreenCaptureAllowed,
|
||||
),
|
||||
) {
|
||||
|
||||
@@ -126,6 +127,10 @@ class SettingsViewModel @Inject constructor(
|
||||
is SettingsAction.SecurityClick.UnlockWithBiometricToggle -> {
|
||||
handleBiometricsSetupClick(action)
|
||||
}
|
||||
|
||||
is SettingsAction.SecurityClick.AllowScreenCaptureToggle -> {
|
||||
handleAllowScreenCaptureToggle(action)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -173,6 +178,13 @@ class SettingsViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
private fun handleAllowScreenCaptureToggle(
|
||||
action: SettingsAction.SecurityClick.AllowScreenCaptureToggle,
|
||||
) {
|
||||
settingsRepository.isScreenCaptureAllowed = action.enabled
|
||||
mutableStateFlow.update { it.copy(allowScreenCapture = action.enabled) }
|
||||
}
|
||||
|
||||
private fun handleVaultClick(action: SettingsAction.DataClick) {
|
||||
when (action) {
|
||||
SettingsAction.DataClick.ExportClick -> handleExportClick()
|
||||
@@ -319,6 +331,7 @@ class SettingsViewModel @Inject constructor(
|
||||
isSubmitCrashLogsEnabled: Boolean,
|
||||
accountSyncState: AccountSyncState,
|
||||
sharedAccountsState: SharedVerificationCodesState,
|
||||
isScreenCaptureAllowed: Boolean,
|
||||
): SettingsState {
|
||||
val currentYear = Year.now(clock)
|
||||
val copyrightInfo = "© Bitwarden Inc. 2015-$currentYear".asText()
|
||||
@@ -343,6 +356,7 @@ class SettingsViewModel @Inject constructor(
|
||||
defaultSaveOption = defaultSaveOption,
|
||||
showSyncWithBitwarden = shouldShowSyncWithBitwarden,
|
||||
showDefaultSaveOptionRow = shouldShowDefaultSaveOption,
|
||||
allowScreenCapture = isScreenCaptureAllowed,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -362,6 +376,7 @@ data class SettingsState(
|
||||
val dialog: Dialog?,
|
||||
val version: Text,
|
||||
val copyrightInfo: Text,
|
||||
val allowScreenCapture: Boolean,
|
||||
) : Parcelable {
|
||||
|
||||
/**
|
||||
@@ -460,13 +475,18 @@ sealed class SettingsAction(
|
||||
}
|
||||
|
||||
/**
|
||||
* Indicates the user clicked the Unlock with biometrics button.
|
||||
* Models actions for the Security section of settings.
|
||||
*/
|
||||
sealed class SecurityClick : SettingsAction() {
|
||||
/**
|
||||
* Indicates the user clicked unlock with biometrics toggle.
|
||||
*/
|
||||
data class UnlockWithBiometricToggle(val enabled: Boolean) : SecurityClick()
|
||||
|
||||
/**
|
||||
* Indicates the user clicked allow screen capture toggle.
|
||||
*/
|
||||
data class AllowScreenCaptureToggle(val enabled: Boolean) : SecurityClick()
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -31,6 +31,7 @@ class MainViewModelTest : BaseViewModelTest() {
|
||||
@Test
|
||||
fun `on AppThemeChanged should update state`() = runTest {
|
||||
mainViewModel.stateEventFlow(backgroundScope) { stateFlow, eventFlow ->
|
||||
eventFlow.skipItems(count = 2)
|
||||
assertEquals(
|
||||
MainState(theme = AppTheme.DEFAULT),
|
||||
stateFlow.awaitItem(),
|
||||
@@ -42,7 +43,7 @@ class MainViewModelTest : BaseViewModelTest() {
|
||||
)
|
||||
assertEquals(
|
||||
MainEvent.UpdateAppTheme(osTheme = AppTheme.DARK.osValue),
|
||||
eventFlow.expectMostRecentItem(),
|
||||
eventFlow.awaitItem(),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
+57
-57
@@ -2,17 +2,20 @@ package com.bitwarden.authenticator.ui.authenticator.feature.itemlisting
|
||||
|
||||
import androidx.compose.ui.test.assertIsDisplayed
|
||||
import androidx.compose.ui.test.assertIsNotDisplayed
|
||||
import androidx.compose.ui.test.filterToOne
|
||||
import androidx.compose.ui.test.hasContentDescription
|
||||
import androidx.compose.ui.test.longClick
|
||||
import androidx.compose.ui.test.onChildren
|
||||
import androidx.compose.ui.test.onNodeWithContentDescription
|
||||
import androidx.compose.ui.test.onNodeWithText
|
||||
import androidx.compose.ui.test.performClick
|
||||
import androidx.compose.ui.test.performScrollTo
|
||||
import androidx.compose.ui.test.performTouchInput
|
||||
import androidx.core.net.toUri
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.authenticator.ui.platform.base.AuthenticatorComposeTest
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.authenticator.ui.platform.manager.permissions.FakePermissionManager
|
||||
import com.bitwarden.authenticator.ui.platform.util.startBitwardenAccountSettings
|
||||
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
|
||||
@@ -27,6 +30,7 @@ import io.mockk.mockk
|
||||
import io.mockk.mockkStatic
|
||||
import io.mockk.runs
|
||||
import io.mockk.verify
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.update
|
||||
import org.junit.Before
|
||||
@@ -117,8 +121,8 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Error,
|
||||
),
|
||||
)
|
||||
@@ -130,9 +134,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
|
||||
@@ -146,12 +150,10 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
SHARED_ACCOUNTS_SECTION,
|
||||
),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION),
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -229,9 +231,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
actionCard = ItemListingState.ActionCardState.SyncWithBitwarden,
|
||||
),
|
||||
)
|
||||
@@ -247,9 +249,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.update {
|
||||
it.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
actionCard = ItemListingState.ActionCardState.SyncWithBitwarden,
|
||||
),
|
||||
)
|
||||
@@ -279,9 +281,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
fun `on sync with bitwarden action card dismiss in full state should send SyncWithBitwardenDismiss`() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
actionCard = ItemListingState.ActionCardState.SyncWithBitwarden,
|
||||
),
|
||||
)
|
||||
@@ -308,9 +310,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
fun `on download bitwarden click in full state should send DownloadBitwardenClick`() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
actionCard = ItemListingState.ActionCardState.DownloadBitwardenApp,
|
||||
),
|
||||
)
|
||||
@@ -337,9 +339,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
fun `on download bitwarden dismiss in full state should send DownloadBitwardenDismiss`() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
actionCard = ItemListingState.ActionCardState.DownloadBitwardenApp,
|
||||
),
|
||||
)
|
||||
@@ -354,14 +356,16 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE),
|
||||
sharedItems = SharedCodesDisplayState.Error,
|
||||
),
|
||||
)
|
||||
composeTestRule
|
||||
.onNodeWithText("issuer")
|
||||
.performTouchInput { longClick() }
|
||||
.onNodeWithText(text = "issuer")
|
||||
.onChildren()
|
||||
.filterToOne(hasContentDescription(value = "More"))
|
||||
.performClick()
|
||||
|
||||
composeTestRule
|
||||
.onNodeWithText(text = "Copy to Bitwarden vault")
|
||||
@@ -383,8 +387,8 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE.copy(showMoveToBitwarden = false)),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE.copy(showMoveToBitwarden = false)),
|
||||
sharedItems = SharedCodesDisplayState.Error,
|
||||
),
|
||||
)
|
||||
@@ -403,9 +407,9 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
}
|
||||
@@ -428,12 +432,10 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE),
|
||||
sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
SHARED_ACCOUNTS_SECTION,
|
||||
),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION),
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -450,12 +452,12 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
@Test
|
||||
fun `shared codes header click should emit SectionExpandedClick`() {
|
||||
val sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(SHARED_ACCOUNTS_SECTION),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION),
|
||||
)
|
||||
val viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE),
|
||||
sharedItems = sharedItems,
|
||||
)
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(viewState = viewState)
|
||||
@@ -472,12 +474,12 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
@Test
|
||||
fun `shared codes header should be displayed and collapsed when syncing is enabled`() {
|
||||
val sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(SHARED_ACCOUNTS_SECTION),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION),
|
||||
)
|
||||
val viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE),
|
||||
sharedItems = sharedItems,
|
||||
)
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(viewState = viewState)
|
||||
@@ -493,7 +495,7 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = viewState.copy(
|
||||
sharedItems = sharedItems.copy(
|
||||
sections = listOf(SHARED_ACCOUNTS_SECTION.copy(isExpanded = false)),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION.copy(isExpanded = false)),
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -512,12 +514,10 @@ class ItemListingScreenTest : AuthenticatorComposeTest() {
|
||||
mutableStateFlow.value = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = listOf(LOCAL_CODE),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(LOCAL_CODE),
|
||||
sharedItems = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
SHARED_ACCOUNTS_SECTION,
|
||||
),
|
||||
sections = persistentListOf(SHARED_ACCOUNTS_SECTION),
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -548,14 +548,14 @@ private val LOCAL_CODE = VerificationCodeDisplayItem(
|
||||
alertThresholdSeconds = 7,
|
||||
authCode = "123456",
|
||||
favorite = false,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = true,
|
||||
)
|
||||
|
||||
private val SHARED_ACCOUNTS_SECTION = SharedCodesDisplayState.SharedCodesAccountSection(
|
||||
id = "id",
|
||||
label = "test@test.com | bitwarden.com (1)".asText(),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
id = "1",
|
||||
title = "bitwarden.com",
|
||||
@@ -565,7 +565,7 @@ private val SHARED_ACCOUNTS_SECTION = SharedCodesDisplayState.SharedCodesAccount
|
||||
alertThresholdSeconds = ALERT_THRESHOLD,
|
||||
authCode = "123456",
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
),
|
||||
|
||||
+32
-17
@@ -25,6 +25,8 @@ import io.mockk.just
|
||||
import io.mockk.mockk
|
||||
import io.mockk.runs
|
||||
import io.mockk.verify
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.coroutines.channels.Channel
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.emptyFlow
|
||||
@@ -109,7 +111,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.DownloadBitwardenApp,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
every { settingsRepository.hasUserDismissedDownloadBitwardenCard } returns false
|
||||
@@ -127,7 +129,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
every { settingsRepository.hasUserDismissedDownloadBitwardenCard } returns true
|
||||
@@ -160,8 +162,12 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
val expectedState = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS.map { it.copy(showMoveToBitwarden = true) },
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS.map { it.copy(showMoveToBitwarden = true) },
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS
|
||||
.map { it.copy(showMoveToBitwarden = true) }
|
||||
.toImmutableList(),
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS
|
||||
.map { it.copy(showMoveToBitwarden = true) }
|
||||
.toImmutableList(),
|
||||
sharedItems = SHARED_DISPLAY_ITEMS,
|
||||
),
|
||||
)
|
||||
@@ -193,8 +199,8 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
val expectedState = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = emptyList(),
|
||||
itemList = emptyList(),
|
||||
favoriteItems = persistentListOf(),
|
||||
itemList = persistentListOf(),
|
||||
sharedItems = SHARED_DISPLAY_ITEMS,
|
||||
),
|
||||
)
|
||||
@@ -223,7 +229,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
every { settingsRepository.hasUserDismissedDownloadBitwardenCard = true } just runs
|
||||
@@ -271,7 +277,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
mutableSharedCodesFlow.value = SharedVerificationCodesState.SyncNotEnabled
|
||||
@@ -340,7 +346,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.SyncWithBitwarden,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
every { settingsRepository.hasUserDismissedSyncWithBitwardenCard } returns false
|
||||
@@ -358,7 +364,7 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS,
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(persistentListOf()),
|
||||
),
|
||||
)
|
||||
every { settingsRepository.hasUserDismissedSyncWithBitwardenCard } returns true
|
||||
@@ -511,10 +517,17 @@ class ItemListingViewModelTest : BaseViewModelTest() {
|
||||
val expectedState = DEFAULT_STATE.copy(
|
||||
viewState = ItemListingState.ViewState.Content(
|
||||
actionCard = ItemListingState.ActionCardState.None,
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS.map { it.copy(showMoveToBitwarden = true) },
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS.map { it.copy(showMoveToBitwarden = true) },
|
||||
favoriteItems = LOCAL_FAVORITE_ITEMS
|
||||
.map { it.copy(showMoveToBitwarden = true) }
|
||||
.toImmutableList(),
|
||||
itemList = LOCAL_NON_FAVORITE_ITEMS
|
||||
.map { it.copy(showMoveToBitwarden = true) }
|
||||
.toImmutableList(),
|
||||
sharedItems = SHARED_DISPLAY_ITEMS.copy(
|
||||
sections = SHARED_DISPLAY_ITEMS.sections.map { it.copy(isExpanded = false) },
|
||||
sections = SHARED_DISPLAY_ITEMS
|
||||
.sections
|
||||
.map { it.copy(isExpanded = false) }
|
||||
.toImmutableList(),
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -558,7 +571,7 @@ private val LOCAL_CODE = VerificationCodeDisplayItem(
|
||||
alertThresholdSeconds = 7,
|
||||
authCode = "123456",
|
||||
favorite = false,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = true,
|
||||
)
|
||||
|
||||
@@ -607,12 +620,14 @@ private val LOCAL_DISPLAY_ITEMS = LOCAL_VERIFICATION_ITEMS.map {
|
||||
it.toDisplayItem(
|
||||
alertThresholdSeconds = AUTHENTICATOR_ALERT_SECONDS,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.AppNotInstalled,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
)
|
||||
}
|
||||
|
||||
private val SHARED_DISPLAY_ITEMS = SharedVerificationCodesState.Success(SHARED_VERIFICATION_ITEMS)
|
||||
.toSharedCodesDisplayState(AUTHENTICATOR_ALERT_SECONDS)
|
||||
|
||||
private val LOCAL_FAVORITE_ITEMS = LOCAL_DISPLAY_ITEMS.filter { it.favorite }
|
||||
private val LOCAL_NON_FAVORITE_ITEMS = LOCAL_DISPLAY_ITEMS.filterNot { it.favorite }
|
||||
private val LOCAL_FAVORITE_ITEMS = LOCAL_DISPLAY_ITEMS.filter { it.favorite }.toImmutableList()
|
||||
private val LOCAL_NON_FAVORITE_ITEMS = LOCAL_DISPLAY_ITEMS
|
||||
.filterNot { it.favorite }
|
||||
.toImmutableList()
|
||||
+254
-10
@@ -1,23 +1,36 @@
|
||||
package com.bitwarden.authenticator.ui.authenticator.feature.search
|
||||
|
||||
import androidx.lifecycle.SavedStateHandle
|
||||
import app.cash.turbine.test
|
||||
import com.bitwarden.authenticator.data.authenticator.datasource.disk.entity.AuthenticatorItemEntity
|
||||
import com.bitwarden.authenticator.data.authenticator.manager.model.VerificationCodeItem
|
||||
import com.bitwarden.authenticator.data.authenticator.manager.util.createMockSharedAuthenticatorItemSource
|
||||
import com.bitwarden.authenticator.data.authenticator.manager.util.createMockVerificationCodeItem
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.AuthenticatorRepository
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.model.DeleteItemResult
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.model.SharedVerificationCodesState
|
||||
import com.bitwarden.authenticator.data.platform.manager.clipboard.BitwardenClipboardManager
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedCodesDisplayState
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VaultDropdownMenuAction
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.authenticatorbridge.manager.AuthenticatorBridgeManager
|
||||
import com.bitwarden.core.data.repository.model.DataState
|
||||
import com.bitwarden.ui.platform.base.BaseViewModelTest
|
||||
import com.bitwarden.ui.platform.components.icon.model.IconData
|
||||
import com.bitwarden.ui.platform.resource.BitwardenDrawable
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.asText
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.coVerify
|
||||
import io.mockk.every
|
||||
import io.mockk.just
|
||||
import io.mockk.mockk
|
||||
import io.mockk.runs
|
||||
import io.mockk.verify
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
@@ -28,21 +41,107 @@ class ItemSearchViewModelTest : BaseViewModelTest() {
|
||||
private val mutableSharedCodesFlow = MutableStateFlow<SharedVerificationCodesState>(
|
||||
SharedVerificationCodesState.Success(items = SHARED_ITEMS),
|
||||
)
|
||||
private val mutableItemStateFlow =
|
||||
MutableStateFlow<DataState<AuthenticatorItemEntity?>>(DataState.Loading)
|
||||
private val mockAuthenticatorRepository = mockk<AuthenticatorRepository> {
|
||||
every { getLocalVerificationCodesFlow() } returns mutableAuthCodesStateFlow
|
||||
every { sharedCodesStateFlow } returns mutableSharedCodesFlow
|
||||
every { getItemStateFlow(itemId = any()) } returns mutableItemStateFlow
|
||||
}
|
||||
private val authenticatorBridgeManager = mockk<AuthenticatorBridgeManager>()
|
||||
private val mockClipboardManager = mockk<BitwardenClipboardManager>()
|
||||
|
||||
@Test
|
||||
fun `initial state is correct`() {
|
||||
val viewModel = createViewModel()
|
||||
assertEquals(
|
||||
ItemSearchState.ViewState.Empty(message = null),
|
||||
viewModel.stateFlow.value.viewState,
|
||||
DEFAULT_STATE,
|
||||
viewModel.stateFlow.value,
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on BackClick should emit NavigateBack`() = runTest {
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.eventFlow.test {
|
||||
viewModel.trySendAction(ItemSearchAction.BackClick)
|
||||
assertEquals(ItemSearchEvent.NavigateBack, awaitItem())
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on ConfirmDeleteClick should emit update the dialog state correctly on error`() = runTest {
|
||||
val itemId = "mockId"
|
||||
coEvery {
|
||||
mockAuthenticatorRepository.hardDeleteItem(itemId = itemId)
|
||||
} returns DeleteItemResult.Error
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.stateFlow.test {
|
||||
assertEquals(DEFAULT_STATE, awaitItem())
|
||||
viewModel.trySendAction(ItemSearchAction.ConfirmDeleteClick(itemId = itemId))
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(dialog = ItemSearchState.DialogState.Loading),
|
||||
awaitItem(),
|
||||
)
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(
|
||||
dialog = ItemSearchState.DialogState.Error(
|
||||
title = BitwardenString.an_error_has_occurred.asText(),
|
||||
message = BitwardenString.generic_error_message.asText(),
|
||||
),
|
||||
),
|
||||
awaitItem(),
|
||||
)
|
||||
}
|
||||
coVerify(exactly = 1) {
|
||||
mockAuthenticatorRepository.hardDeleteItem(itemId = itemId)
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("MaxLineLength")
|
||||
@Test
|
||||
fun `on ConfirmDeleteClick should emit update the dialog state correctly and show Snackbar on success`() =
|
||||
runTest {
|
||||
val itemId = "mockId"
|
||||
coEvery {
|
||||
mockAuthenticatorRepository.hardDeleteItem(itemId = itemId)
|
||||
} returns DeleteItemResult.Success
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.stateEventFlow(backgroundScope) { stateFlow, eventFlow ->
|
||||
assertEquals(DEFAULT_STATE, stateFlow.awaitItem())
|
||||
viewModel.trySendAction(ItemSearchAction.ConfirmDeleteClick(itemId = itemId))
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(dialog = ItemSearchState.DialogState.Loading),
|
||||
stateFlow.awaitItem(),
|
||||
)
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(dialog = null),
|
||||
stateFlow.awaitItem(),
|
||||
)
|
||||
assertEquals(
|
||||
ItemSearchEvent.ShowSnackbar(message = BitwardenString.item_deleted.asText()),
|
||||
eventFlow.awaitItem(),
|
||||
)
|
||||
}
|
||||
coVerify(exactly = 1) {
|
||||
mockAuthenticatorRepository.hardDeleteItem(itemId = itemId)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on DismissDialog should clear the dialogState`() = runTest {
|
||||
val initialState = DEFAULT_STATE.copy(dialog = ItemSearchState.DialogState.Loading)
|
||||
val viewModel = createViewModel(initialState = initialState)
|
||||
assertEquals(initialState, viewModel.stateFlow.value)
|
||||
|
||||
viewModel.trySendAction(ItemSearchAction.DismissDialog)
|
||||
|
||||
assertEquals(initialState.copy(dialog = null), viewModel.stateFlow.value)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `state contains both shared items and local items when available`() {
|
||||
val viewModel = createViewModel()
|
||||
@@ -75,7 +174,7 @@ class ItemSearchViewModelTest : BaseViewModelTest() {
|
||||
assertEquals(
|
||||
ItemSearchState.ViewState.Content(
|
||||
itemList = LOCAL_DISPLAY_ITEMS,
|
||||
sharedItems = SharedCodesDisplayState.Codes(sections = emptyList()),
|
||||
sharedItems = SharedCodesDisplayState.Codes(sections = persistentListOf()),
|
||||
),
|
||||
viewModel.stateFlow.value.viewState,
|
||||
)
|
||||
@@ -91,13 +190,151 @@ class ItemSearchViewModelTest : BaseViewModelTest() {
|
||||
|
||||
assertEquals(
|
||||
ItemSearchState.ViewState.Content(
|
||||
itemList = LOCAL_DISPLAY_ITEMS.map { it.copy(showMoveToBitwarden = false) },
|
||||
sharedItems = SharedCodesDisplayState.Codes(sections = emptyList()),
|
||||
itemList = LOCAL_DISPLAY_ITEMS
|
||||
.map { it.copy(showMoveToBitwarden = false) }
|
||||
.toImmutableList(),
|
||||
sharedItems = SharedCodesDisplayState.Codes(sections = persistentListOf()),
|
||||
),
|
||||
viewModel.stateFlow.value.viewState,
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `ItemClick should call clipboardManager`() {
|
||||
val code = "authCode"
|
||||
every { mockClipboardManager.setText(text = code) } just runs
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.trySendAction(ItemSearchAction.ItemClick(authCode = code))
|
||||
|
||||
verify(exactly = 1) {
|
||||
mockClipboardManager.setText(text = code)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `DropdownMenuClick COPY_CODE should call clipboardManager`() {
|
||||
val code = "authCode"
|
||||
every { mockClipboardManager.setText(text = code) } just runs
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.trySendAction(
|
||||
ItemSearchAction.DropdownMenuClick(
|
||||
menuAction = VaultDropdownMenuAction.COPY_CODE,
|
||||
item = mockk { every { authCode } returns code },
|
||||
),
|
||||
)
|
||||
|
||||
verify(exactly = 1) {
|
||||
mockClipboardManager.setText(text = code)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `DropdownMenuClick COPY_TO_BITWARDEN should startAddTotpLoginItemFlow on success`() {
|
||||
val itemId = "itemId"
|
||||
val uriString = "uriString"
|
||||
val entity = mockk<AuthenticatorItemEntity> {
|
||||
every { toOtpAuthUriString() } returns uriString
|
||||
}
|
||||
every {
|
||||
authenticatorBridgeManager.startAddTotpLoginItemFlow(totpUri = uriString)
|
||||
} returns true
|
||||
val viewModel = createViewModel()
|
||||
|
||||
mutableItemStateFlow.value = DataState.Loaded(data = entity)
|
||||
viewModel.trySendAction(
|
||||
ItemSearchAction.DropdownMenuClick(
|
||||
menuAction = VaultDropdownMenuAction.COPY_TO_BITWARDEN,
|
||||
item = mockk { every { id } returns itemId },
|
||||
),
|
||||
)
|
||||
|
||||
verify(exactly = 1) {
|
||||
mockAuthenticatorRepository.getItemStateFlow(itemId = itemId)
|
||||
authenticatorBridgeManager.startAddTotpLoginItemFlow(totpUri = uriString)
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("MaxLineLength")
|
||||
@Test
|
||||
fun `DropdownMenuClick COPY_TO_BITWARDEN should startAddTotpLoginItemFlow and display error dialog on failure`() {
|
||||
val itemId = "itemId"
|
||||
val uriString = "uriString"
|
||||
val entity = mockk<AuthenticatorItemEntity> {
|
||||
every { toOtpAuthUriString() } returns uriString
|
||||
}
|
||||
every {
|
||||
authenticatorBridgeManager.startAddTotpLoginItemFlow(totpUri = uriString)
|
||||
} returns false
|
||||
val viewModel = createViewModel()
|
||||
|
||||
mutableItemStateFlow.value = DataState.Loaded(data = entity)
|
||||
viewModel.trySendAction(
|
||||
ItemSearchAction.DropdownMenuClick(
|
||||
menuAction = VaultDropdownMenuAction.COPY_TO_BITWARDEN,
|
||||
item = mockk { every { id } returns itemId },
|
||||
),
|
||||
)
|
||||
|
||||
verify(exactly = 1) {
|
||||
mockAuthenticatorRepository.getItemStateFlow(itemId = itemId)
|
||||
authenticatorBridgeManager.startAddTotpLoginItemFlow(totpUri = uriString)
|
||||
}
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(
|
||||
dialog = ItemSearchState.DialogState.Error(
|
||||
title = BitwardenString.something_went_wrong.asText(),
|
||||
message = BitwardenString.please_try_again.asText(),
|
||||
),
|
||||
),
|
||||
viewModel.stateFlow.value,
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `DropdownMenuClick EDIT should emit NavigateToEditItem`() = runTest {
|
||||
val itemId = "itemId"
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.eventFlow.test {
|
||||
viewModel.trySendAction(
|
||||
ItemSearchAction.DropdownMenuClick(
|
||||
menuAction = VaultDropdownMenuAction.EDIT,
|
||||
item = mockk { every { id } returns itemId },
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
ItemSearchEvent.NavigateToEditItem(itemId = itemId),
|
||||
awaitItem(),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `DropdownMenuClick DELETE should update the dialog state`() = runTest {
|
||||
val itemId = "itemId"
|
||||
val viewModel = createViewModel()
|
||||
|
||||
viewModel.trySendAction(
|
||||
ItemSearchAction.DropdownMenuClick(
|
||||
menuAction = VaultDropdownMenuAction.DELETE,
|
||||
item = mockk { every { id } returns itemId },
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(
|
||||
dialog = ItemSearchState.DialogState.DeleteConfirmationPrompt(
|
||||
message = BitwardenString
|
||||
.do_you_really_want_to_permanently_delete_this_cannot_be_undone
|
||||
.asText(),
|
||||
itemId = itemId,
|
||||
),
|
||||
),
|
||||
viewModel.stateFlow.value,
|
||||
)
|
||||
}
|
||||
|
||||
private fun createViewModel(
|
||||
initialState: ItemSearchState? = null,
|
||||
): ItemSearchViewModel =
|
||||
@@ -107,9 +344,16 @@ class ItemSearchViewModelTest : BaseViewModelTest() {
|
||||
},
|
||||
clipboardManager = mockClipboardManager,
|
||||
authenticatorRepository = mockAuthenticatorRepository,
|
||||
authenticatorBridgeManager = authenticatorBridgeManager,
|
||||
)
|
||||
}
|
||||
|
||||
private val DEFAULT_STATE: ItemSearchState = ItemSearchState(
|
||||
searchTerm = "",
|
||||
viewState = ItemSearchState.ViewState.Empty(message = null),
|
||||
dialog = null,
|
||||
)
|
||||
|
||||
private val LOCAL_ITEMS = listOf(
|
||||
createMockVerificationCodeItem(number = 1),
|
||||
)
|
||||
@@ -122,7 +366,7 @@ private val SHARED_ITEMS = listOf(
|
||||
)
|
||||
|
||||
private val SHARED_DISPLAY_ITEMS = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
sections = persistentListOf(
|
||||
SharedCodesDisplayState.SharedCodesAccountSection(
|
||||
id = "mockUserId-2",
|
||||
label = BitwardenString.shared_accounts_header.asText(
|
||||
@@ -130,7 +374,7 @@ private val SHARED_DISPLAY_ITEMS = SharedCodesDisplayState.Codes(
|
||||
"mockkEnvironmentLabel-2",
|
||||
1,
|
||||
),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
id = "mockId-2",
|
||||
title = "mockIssuer-2",
|
||||
@@ -140,7 +384,7 @@ private val SHARED_DISPLAY_ITEMS = SharedCodesDisplayState.Codes(
|
||||
alertThresholdSeconds = 7,
|
||||
authCode = "mockCode-2",
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
),
|
||||
@@ -149,7 +393,7 @@ private val SHARED_DISPLAY_ITEMS = SharedCodesDisplayState.Codes(
|
||||
),
|
||||
)
|
||||
|
||||
private val LOCAL_DISPLAY_ITEMS = listOf(
|
||||
private val LOCAL_DISPLAY_ITEMS = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
id = LOCAL_ITEMS[0].id,
|
||||
authCode = LOCAL_ITEMS[0].code,
|
||||
@@ -163,7 +407,7 @@ private val LOCAL_DISPLAY_ITEMS = listOf(
|
||||
),
|
||||
subtitle = LOCAL_ITEMS[0].label,
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = true,
|
||||
),
|
||||
)
|
||||
+12
-11
@@ -7,6 +7,7 @@ import com.bitwarden.authenticator.ui.platform.components.listitem.model.SharedC
|
||||
import com.bitwarden.authenticator.ui.platform.components.listitem.model.VerificationCodeDisplayItem
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.asText
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import org.junit.jupiter.api.Assertions.assertEquals
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
@@ -15,7 +16,7 @@ class SharedVerificationCodesStateTest {
|
||||
@Test
|
||||
fun `toSharedCodesDisplayState on empty list should return empty list`() {
|
||||
val state = SharedVerificationCodesState.Success(emptyList())
|
||||
val expected = SharedCodesDisplayState.Codes(emptyList())
|
||||
val expected = SharedCodesDisplayState.Codes(persistentListOf())
|
||||
assertEquals(
|
||||
expected,
|
||||
state.toSharedCodesDisplayState(ALERT_THRESHOLD),
|
||||
@@ -59,7 +60,7 @@ class SharedVerificationCodesStateTest {
|
||||
),
|
||||
)
|
||||
val expected = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
sections = persistentListOf(
|
||||
SharedCodesDisplayState.SharedCodesAccountSection(
|
||||
id = "user1",
|
||||
label = BitwardenString.shared_accounts_header.asText(
|
||||
@@ -67,7 +68,7 @@ class SharedVerificationCodesStateTest {
|
||||
"bitwarden.com",
|
||||
1,
|
||||
),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
authCode = "123456",
|
||||
periodSeconds = 30,
|
||||
@@ -76,7 +77,7 @@ class SharedVerificationCodesStateTest {
|
||||
title = "--",
|
||||
subtitle = null,
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
alertThresholdSeconds = ALERT_THRESHOLD,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
@@ -90,7 +91,7 @@ class SharedVerificationCodesStateTest {
|
||||
"bitwarden.eu",
|
||||
1,
|
||||
),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
authCode = "987654",
|
||||
periodSeconds = 30,
|
||||
@@ -99,7 +100,7 @@ class SharedVerificationCodesStateTest {
|
||||
title = "issuer",
|
||||
subtitle = "accountName",
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
alertThresholdSeconds = ALERT_THRESHOLD,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
@@ -151,7 +152,7 @@ class SharedVerificationCodesStateTest {
|
||||
),
|
||||
)
|
||||
val expected = SharedCodesDisplayState.Codes(
|
||||
sections = listOf(
|
||||
sections = persistentListOf(
|
||||
SharedCodesDisplayState.SharedCodesAccountSection(
|
||||
id = "user1",
|
||||
label = BitwardenString.shared_accounts_header.asText(
|
||||
@@ -159,7 +160,7 @@ class SharedVerificationCodesStateTest {
|
||||
"bitwarden.com",
|
||||
1,
|
||||
),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
authCode = "123456",
|
||||
periodSeconds = 30,
|
||||
@@ -168,7 +169,7 @@ class SharedVerificationCodesStateTest {
|
||||
title = "--",
|
||||
subtitle = null,
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
alertThresholdSeconds = ALERT_THRESHOLD,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
@@ -182,7 +183,7 @@ class SharedVerificationCodesStateTest {
|
||||
"bitwarden.eu",
|
||||
1,
|
||||
),
|
||||
codes = listOf(
|
||||
codes = persistentListOf(
|
||||
VerificationCodeDisplayItem(
|
||||
authCode = "987654",
|
||||
periodSeconds = 30,
|
||||
@@ -191,7 +192,7 @@ class SharedVerificationCodesStateTest {
|
||||
title = "issuer",
|
||||
subtitle = "accountName",
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
alertThresholdSeconds = ALERT_THRESHOLD,
|
||||
showMoveToBitwarden = false,
|
||||
),
|
||||
|
||||
+14
-14
@@ -29,7 +29,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
authCode = favoriteItem.code,
|
||||
favorite = (favoriteItem.source as AuthenticatorItem.Source.Local).isFavorite,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = false,
|
||||
)
|
||||
|
||||
@@ -42,7 +42,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
authCode = nonFavoriteItem.code,
|
||||
favorite = (nonFavoriteItem.source as AuthenticatorItem.Source.Local).isFavorite,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = false,
|
||||
)
|
||||
|
||||
@@ -51,7 +51,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
favoriteItem.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Error,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -59,7 +59,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
nonFavoriteItem.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Error,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
}
|
||||
@@ -79,7 +79,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
authCode = item.code,
|
||||
favorite = false,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
showMoveToBitwarden = false,
|
||||
)
|
||||
|
||||
@@ -88,7 +88,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.AppNotInstalled,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -96,7 +96,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Error,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -104,7 +104,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.FeatureNotEnabled,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -112,7 +112,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Loading,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -120,7 +120,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.OsVersionNotSupported,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
assertEquals(
|
||||
@@ -128,7 +128,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.SyncNotEnabled,
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
|
||||
@@ -140,7 +140,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
item.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Success(emptyList()),
|
||||
allowLongPressActions = true,
|
||||
showOverflow = true,
|
||||
),
|
||||
)
|
||||
}
|
||||
@@ -168,7 +168,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
authCode = favoriteItem.code,
|
||||
favorite = false,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
showMoveToBitwarden = false,
|
||||
)
|
||||
|
||||
@@ -177,7 +177,7 @@ class VerificationCodeItemExtensionsTest {
|
||||
favoriteItem.toDisplayItem(
|
||||
alertThresholdSeconds = alertThresholdSeconds,
|
||||
sharedVerificationCodesState = SharedVerificationCodesState.Error,
|
||||
allowLongPressActions = false,
|
||||
showOverflow = false,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
+34
@@ -20,6 +20,7 @@ import com.bitwarden.ui.platform.feature.settings.appearance.model.AppTheme
|
||||
import com.bitwarden.ui.platform.manager.IntentManager
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import com.bitwarden.ui.util.asText
|
||||
import com.bitwarden.ui.util.assertNoDialogExists
|
||||
import com.bitwarden.ui.util.concat
|
||||
import io.mockk.every
|
||||
import io.mockk.just
|
||||
@@ -175,6 +176,38 @@ class SettingsScreenTest : AuthenticatorComposeTest() {
|
||||
.onNode(isDialog())
|
||||
.assertDoesNotExist()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on allow screen capture confirm should send AllowScreenCaptureToggle`() {
|
||||
composeTestRule.onNodeWithText("Allow screen capture").performScrollTo().performClick()
|
||||
composeTestRule.onNodeWithText("Yes").performClick()
|
||||
composeTestRule.assertNoDialogExists()
|
||||
|
||||
verify {
|
||||
viewModel.trySendAction(
|
||||
SettingsAction.SecurityClick.AllowScreenCaptureToggle(true),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on allow screen capture cancel should dismiss dialog`() {
|
||||
composeTestRule.onNodeWithText("Allow screen capture").performScrollTo().performClick()
|
||||
composeTestRule
|
||||
.onAllNodesWithText("Cancel")
|
||||
.filterToOne(hasAnyAncestor(isDialog()))
|
||||
.performClick()
|
||||
composeTestRule.assertNoDialogExists()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on allow screen capture row click should display confirm enable screen capture dialog`() {
|
||||
composeTestRule.onNodeWithText("Allow screen capture").performScrollTo().performClick()
|
||||
composeTestRule
|
||||
.onAllNodesWithText("Allow screen capture")
|
||||
.filterToOne(hasAnyAncestor(isDialog()))
|
||||
.assertIsDisplayed()
|
||||
}
|
||||
}
|
||||
|
||||
private val APP_LANGUAGE = AppLanguage.ENGLISH
|
||||
@@ -194,4 +227,5 @@ private val DEFAULT_STATE = SettingsState(
|
||||
version = BitwardenString.version.asText()
|
||||
.concat(": ${BuildConfig.VERSION_NAME} (${BuildConfig.VERSION_CODE})".asText()),
|
||||
copyrightInfo = "© Bitwarden Inc. 2015-2024".asText(),
|
||||
allowScreenCapture = false,
|
||||
)
|
||||
+29
@@ -47,6 +47,7 @@ class SettingsViewModelTest : BaseViewModelTest() {
|
||||
every { sharedCodesStateFlow } returns mutableSharedCodesFlow
|
||||
}
|
||||
private val mutableDefaultSaveOptionFlow = bufferedMutableSharedFlow<DefaultSaveOption>()
|
||||
private val mutableScreenCaptureAllowedStateFlow = MutableStateFlow(false)
|
||||
private val settingsRepository: SettingsRepository = mockk {
|
||||
every { appLanguage } returns APP_LANGUAGE
|
||||
every { appTheme } returns APP_THEME
|
||||
@@ -54,6 +55,9 @@ class SettingsViewModelTest : BaseViewModelTest() {
|
||||
every { defaultSaveOptionFlow } returns mutableDefaultSaveOptionFlow
|
||||
every { isUnlockWithBiometricsEnabled } returns true
|
||||
every { isCrashLoggingEnabled } returns true
|
||||
every { isScreenCaptureAllowedStateFlow } returns mutableScreenCaptureAllowedStateFlow
|
||||
every { isScreenCaptureAllowed } answers { mutableScreenCaptureAllowedStateFlow.value }
|
||||
every { isScreenCaptureAllowed = any() } just runs
|
||||
}
|
||||
private val clipboardManager: BitwardenClipboardManager = mockk()
|
||||
|
||||
@@ -197,6 +201,30 @@ class SettingsViewModelTest : BaseViewModelTest() {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `on AllowScreenCaptureToggled should update value in state and SettingsRepository`() =
|
||||
runTest {
|
||||
val viewModel = createViewModel()
|
||||
val newScreenCaptureAllowedValue = true
|
||||
|
||||
viewModel.trySendAction(
|
||||
SettingsAction.SecurityClick.AllowScreenCaptureToggle(
|
||||
newScreenCaptureAllowedValue,
|
||||
),
|
||||
)
|
||||
|
||||
verify(exactly = 1) {
|
||||
settingsRepository.isScreenCaptureAllowed = newScreenCaptureAllowedValue
|
||||
}
|
||||
|
||||
viewModel.stateFlow.test {
|
||||
assertEquals(
|
||||
DEFAULT_STATE.copy(allowScreenCapture = true),
|
||||
awaitItem(),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun createViewModel(
|
||||
savedState: SettingsState? = DEFAULT_STATE,
|
||||
) = SettingsViewModel(
|
||||
@@ -231,4 +259,5 @@ private val DEFAULT_STATE = SettingsState(
|
||||
version = BitwardenString.version.asText()
|
||||
.concat(": ${BuildConfig.VERSION_NAME} (${BuildConfig.VERSION_CODE})".asText()),
|
||||
copyrightInfo = "© Bitwarden Inc. 2015-2024".asText(),
|
||||
allowScreenCapture = false,
|
||||
)
|
||||
@@ -34,6 +34,7 @@ sealed class FlagKey<out T : Any> {
|
||||
CredentialExchangeProtocolExport,
|
||||
ForceUpdateKdfSettings,
|
||||
CipherKeyEncryption,
|
||||
NoLogoutOnKdfChange,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -80,6 +81,14 @@ sealed class FlagKey<out T : Any> {
|
||||
override val defaultValue: Boolean = false
|
||||
}
|
||||
|
||||
/**
|
||||
* Data object holding the feature flag key for the No Logout On KDF Change feature.
|
||||
*/
|
||||
data object NoLogoutOnKdfChange : FlagKey<Boolean>() {
|
||||
override val keyName: String = "pm-23995-no-logout-on-kdf-change"
|
||||
override val defaultValue: Boolean = false
|
||||
}
|
||||
|
||||
//region Dummy keys for testing
|
||||
/**
|
||||
* Data object holding the key for a [Boolean] flag to be used in tests.
|
||||
|
||||
@@ -28,6 +28,7 @@ fun <T : Any> FlagKey<T>.ListItemContent(
|
||||
FlagKey.CredentialExchangeProtocolExport,
|
||||
FlagKey.CipherKeyEncryption,
|
||||
FlagKey.ForceUpdateKdfSettings,
|
||||
FlagKey.NoLogoutOnKdfChange,
|
||||
-> {
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
BooleanFlagItem(
|
||||
@@ -73,6 +74,7 @@ private fun <T : Any> FlagKey<T>.getDisplayLabel(): String = when (this) {
|
||||
FlagKey.CredentialExchangeProtocolExport -> stringResource(BitwardenString.cxp_export)
|
||||
FlagKey.CipherKeyEncryption -> stringResource(BitwardenString.cipher_key_encryption)
|
||||
FlagKey.ForceUpdateKdfSettings -> stringResource(BitwardenString.force_update_kdf_settings)
|
||||
FlagKey.NoLogoutOnKdfChange -> stringResource(BitwardenString.avoid_logout_on_kdf_change)
|
||||
FlagKey.BitwardenAuthenticationEnabled -> {
|
||||
stringResource(BitwardenString.bitwarden_authentication_enabled)
|
||||
}
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Nuwe item</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -161,7 +161,7 @@
|
||||
<string name="items">Items</string>
|
||||
<string name="items_for_uri">Items vir %1$s</string>
|
||||
<string name="no_items_for_uri">Daar is geen items in u kluis vir %1$s nie.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">Daar is geen items in jou kluis wat met \"%1$s\" ooreenstem nie</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Gedeaktiveer</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -327,7 +327,7 @@ Skandering gebeur outomaties.</string>
|
||||
<string name="type">Tipe</string>
|
||||
<string name="move_down">Skuif af</string>
|
||||
<string name="move_up">Skuif op</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Eienaar</string>
|
||||
<string name="no_collections_to_list">Daar is geen versamelings om te lys nie.</string>
|
||||
<string name="moved_item_to_org">%1$s geskuif na %2$s.</string>
|
||||
<string name="select_one_collection">U moet ten minste een versameling kies.</string>
|
||||
@@ -458,7 +458,7 @@ Skandering gebeur outomaties.</string>
|
||||
<string name="password_info">Vereis opsioneel ’n wagwoord vir gebruikers om toegang tot hierdie Send te verkry.</string>
|
||||
<string name="remove_password">Verwyder wagwoord</string>
|
||||
<string name="removing_send_password">Verwyder tans wagwoord</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Wagwoord geverwydered</string>
|
||||
<string name="add_a_send">Voeg ’n Send toe</string>
|
||||
<string name="copy_link">Kopieer skakel</string>
|
||||
<string name="share_link">Deel skakel</string>
|
||||
@@ -683,7 +683,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="confirm_file_password">Bevesting lêer-wagwoord</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
@@ -721,7 +721,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Bevestig</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -740,7 +740,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="email_address_required">Email address (required)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="change_email_address">Change email address</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="next">Volgende</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden cannot recover a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="choose_your_master_password">Choose your master password</string>
|
||||
@@ -772,7 +772,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="get_started">Val weg</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
@@ -820,7 +820,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Invoer fout</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
@@ -833,7 +833,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Klaar</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -930,7 +930,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 uur</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Skrap Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1135,4 +1135,6 @@ Wil u na die rekening omskakel?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -85,7 +85,7 @@
|
||||
<string name="edit_card">تحرير البطاقة</string>
|
||||
<string name="edit_identity">تعديل الهوية</string>
|
||||
<string name="edit_note">تعديل الملاحظة</string>
|
||||
<string name="edit_ssh_key">Edit SSH key</string>
|
||||
<string name="edit_ssh_key">تعديل مفتاح SSH</string>
|
||||
<string name="enter_email_for_hint">أدخل عنوان البريد الإلكتروني لحسابك لتلقي دليل كلمة المرور الرئيسية.</string>
|
||||
<string name="favorite">المفضلة</string>
|
||||
<string name="unfavorite">إزالة من المفضلة</string>
|
||||
@@ -160,7 +160,7 @@
|
||||
<string name="view_card">عرض البطاقة</string>
|
||||
<string name="view_identity">عرض الهوية</string>
|
||||
<string name="view_note">عرض الملاحظة</string>
|
||||
<string name="view_ssh_key">View SSH key</string>
|
||||
<string name="view_ssh_key">عرض مفتاح SSH</string>
|
||||
<string name="web_vault">خزنة الويب بت واردن</string>
|
||||
<string name="items">العناصر</string>
|
||||
<string name="items_for_uri">عناصر لـ %1$s</string>
|
||||
@@ -168,15 +168,15 @@
|
||||
<string name="no_items_for_vault">لا توجد عناصر في خزانتك تطابق \"%1$s”</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">البحث عن تسجيل الدخول أو إضافة تسجيل دخول جديد</string>
|
||||
<string name="disabled">تعطيل</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">أسهل طريقة لإضافة تسجيلات دخول جديدة إلى خزانتك هي من خدمة التعبئة التلقائية بت واردن تعرف على المزيد حول استخدام خدمة الملء التلقائي لـ بت واردن عن طريق الانتقال إلى شاشة \"إعدادات\".</string>
|
||||
<string name="autofill_title">ملء تلقائي</string>
|
||||
<string name="autofill_or_view">هل تريد الملأ التلقائي أو رؤية هذا المعرّف؟</string>
|
||||
<string name="search">بحث</string>
|
||||
<string name="learn_org">تعرف على المؤسسات</string>
|
||||
<string name="authenticator_app_title">تطبيق المُصادَقة</string>
|
||||
<string name="enter_verification_code_app">أدخل رمز التحقق من 6 أرقام من تطبيق المصادقة الخاص بك.</string>
|
||||
<string name="enter_verification_code_email">أدخل رمز التحقق المكون من 6 أرقام الذي تم ارساله إلى %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">لم نتعرف على هذا الجهاز. أدخل الرمز المرسل إلى بريدك الإلكتروني للتحقق من هويتك.</string>
|
||||
<string name="recovery_code_title">رمز الاسترداد</string>
|
||||
<string name="remember">تذكر</string>
|
||||
<string name="remember_email">تذكر البريد الإلكتروني</string>
|
||||
@@ -402,7 +402,7 @@
|
||||
<string name="password_generator_policy_in_effect">واحدة أو أكثر من سياسات المؤسسة تؤثر على إعدادات المولد الخاص بك</string>
|
||||
<string name="unable_to_save_attachment">كانت هناك مشكلة في حفظ هذا المرفق. إذا استمرت المشكلة ، يمكنك حفظها من خزنة الويب.</string>
|
||||
<string name="save_attachment_success">تم حفظ المرفق بنجاح</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">الرجاء تمكين \"خدمة الوصول إلى الملء التلقائي\" من إعدادات بت واردن لاستخدام الملء التلقائي.</string>
|
||||
<string name="autofill_tile_uri_not_found">لم يتم العثور على حقول كلمة المرور</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">تم إرسال العنصر إلى سلة المهملات.</string>
|
||||
@@ -466,7 +466,7 @@
|
||||
<string name="password_info">بشكل اختياري يتطلب كلمة مرور للمستخدمين للوصول إلى هذا الإرسال.</string>
|
||||
<string name="remove_password">إزالة كلمة المرور</string>
|
||||
<string name="removing_send_password">إزالة كلمة المرور</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">تمت إزالة كلمة المرور</string>
|
||||
<string name="add_a_send">إضافة إرسال</string>
|
||||
<string name="copy_link">نسخ الرابط</string>
|
||||
<string name="share_link">مشاركة الرّابط</string>
|
||||
@@ -475,8 +475,8 @@
|
||||
<string name="edit_send">عدّل الإرسال</string>
|
||||
<string name="edit_file_send">Edit file Send</string>
|
||||
<string name="edit_text_send">Edit text Send</string>
|
||||
<string name="add_file_send">New file Send</string>
|
||||
<string name="add_text_send">New text Send</string>
|
||||
<string name="add_file_send">إرسال ملف جديد</string>
|
||||
<string name="add_text_send">إرسال نص جديد</string>
|
||||
<string name="are_you_sure_delete_send">هل أنت متأكد من أنك تريد حذف هذا الإرسال؟</string>
|
||||
<string name="send_deleted">تم حذف الإرسال.</string>
|
||||
<string name="send_updated">Send updated</string>
|
||||
@@ -746,7 +746,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">تعرف على طرق منع قفل الحساب</annotation></string>
|
||||
<string name="help_with_server_geolocations">المساعدة في الملقمات الجغرافية للخادم.</string>
|
||||
<string name="email_address_required">عنوان البريد الإلكتروني (مطلوب)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">حدد الرابط الموجود في البريد الإلكتروني للتحقق من عنوان البريد الإلكتروني الخاص بك ومواصلة إنشاء الحساب الخاص بك.</string>
|
||||
<string name="change_email_address">تغيير عنوان البريد الإلكتروني</string>
|
||||
<string name="next">التالي</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">لا يمكن لشركة بت واردن أن تستعيد كلمة المرور الرئيسية المفقودة أو المنسية.</string>
|
||||
@@ -780,7 +780,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">يمكنك العودة لإكمال هذه الخطوة في أي وقت من الإعدادات.</string>
|
||||
<string name="what_bitwarden_has_to_offer">يمكنك الآن استكشاف كل ما يجب على بت واردن تقديمه وبدء إدارة كلمات المرور الخاصة بك بشكل آمن.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">أنت جاهز تمامًا!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">خطأ في الاتصال بخدمة Duo. استخدم طريقة تسجيل الدخول بخطوتين مختلفة أو اتصل بـ Duo للمساعدة.</string>
|
||||
<string name="master_password_hint_not_specified">تلميح كلمة المرور الرئيسية</string>
|
||||
<string name="new_master_password_hint">تلميح كلمة المرور الرئيسية</string>
|
||||
@@ -820,7 +820,7 @@
|
||||
<string name="need_help_check_out_import_help">بحاجة إلى مساعدة؟ تحقق من مساعدة الاستيراد.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily">حفظ الملف المصدّر في مكان ما على جهاز الكمبيوتر الخاص بك يمكنك العثور عليه بسهولة.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">هذا ليس خادم بت واردن المعترف به. قد تحتاج إلى التحقق مع المزود الخاص بك أو تحديث الخادم الخاص بك.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">مزامنة تسجيلات الدخول...</string>
|
||||
<string name="download_the_browser_extension">تحميل ملحق المتصفح</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">اذهب إلى bitwarden.com/download لدمج بت واردن في المتصفح المفضل لديك للحصول على تجربة سلسة.</string>
|
||||
<string name="use_the_web_app">استخدام تطبيق الويب</string>
|
||||
@@ -878,13 +878,13 @@
|
||||
<string name="coachmark_3_of_3">3 من 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">يجب عليك إضافة عنوان ويب لاستخدام التعبئة التلقائية للوصول إلى هذا الحساب.</string>
|
||||
<string name="learn_about_new_logins">تعرف على تسجيلات الدخول الجديدة</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">سوف نمشي عليك من خلال الميزات الرئيسية لإضافة تسجيل دخول جديد.</string>
|
||||
<string name="explore_the_generator">استكشف المولد</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">تعلم المزيد حول إنشاء بيانات اعتماد تسجيل الدخول الآمنة مع جولة مصحوبة بمرشدين.</string>
|
||||
<string name="import_client_certificate">استيراد شهادة العميل</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">أدخل كلمة مرور شهادة العميل و الاسم المستعار المرغوب لهذه الشهادة.</string>
|
||||
<string name="alias">إسم مستعار</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">استخدم المولد لإنشاء كلمات مرور آمنة وعبارات المرور وأسماء المستخدم.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">عبارات المرور هي كلمات مرور قوية غالبا ما تكون أسهل للتذكر وكتابة كلمات مرور عشوائية. إنها مفيدة لتسجيل الدخول إلى الحسابات حيث لا تتوفر خدمة التعبئة التلقائية، مثل خدمة البث على التلفزيون الخاص بك.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">الأسماء الفريدة للمستخدمين تضيف طبقة إضافية من الأمان ويمكن أن تساعد في منع المخترقين من العثور على حساباتك.</string>
|
||||
<string name="coachmark_1_of_6">1 من 6</string>
|
||||
@@ -893,8 +893,8 @@
|
||||
<string name="coachmark_4_of_6">4 من 6</string>
|
||||
<string name="coachmark_5_of_6">5 من 6</string>
|
||||
<string name="coachmark_6_of_6">6 من 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">استخدم هذه الخيارات لضبط كلمة المرور الخاصة بك لتلبية متطلبات موقع الحساب الخاص بك.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">بعد حفظ كلمة المرور الجديدة إلى بت واردن، لا تنسى تحديثها على موقع حسابك.</string>
|
||||
<string name="verify_your_identity">تحقق من هويتك</string>
|
||||
<string name="error_loading_certificate">خطأ في تحميل الشهادة</string>
|
||||
<string name="certificate_alias">اسم مستعار للشهادة</string>
|
||||
@@ -1000,7 +1000,7 @@
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">خطأ فك التشفير</string>
|
||||
<string name="scan_a_qr_code">امسح كود الاستجابة السريع ضوئيًا</string>
|
||||
<string name="cannot_add_authenticator_key">لا يمكن إضافة مفتاح المصادقة؟</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">تمكين إذن الكاميرا لاستخدام الماسح الضوئي</string>
|
||||
@@ -1149,9 +1149,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">فشل التصدير</string>
|
||||
<string name="passwords">كلمات المرور</string>
|
||||
<string name="passkeys">مفاتيح المرور</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1159,4 +1159,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1112,8 +1112,8 @@ fəaliyyəti yaxalamaq üçün sizə vaxt verəcək.</string>
|
||||
<item quantity="other">%1$d element seyfinizə köçürüldü.</item>
|
||||
</plurals>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Parolları doldurmağa davam etmək üçün brauzer Avto-doldurma fəallaşdır</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Your browser has recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Your browsers have recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill for all installed browsers in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Brauzeriniz təzəlikcə güncəllənib və bu, Bitwarden-in avto-doldurma özəlliyini sıradan çıxardıb. Parollarınızı Bitwarden ilə doldurmağa davam etmək üçün avto-doldurma ayarlarında brauzer avto-doldurmanı fəallaşdırın.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Brauzerləriniz təzəlikcə güncəllənib və bu, Bitwarden-in avto-doldurma özəlliyini sıradan çıxardıb. Parollarınızı Bitwarden ilə doldurmağa davam etmək üçün quraşdırdığınız bütün brauzerlərin avto-doldurma ayarlarında brauzer avto-doldurmanı fəallaşdırın.</string>
|
||||
<string name="not_now">İndi yox</string>
|
||||
<string name="import_from_bitwarden">Bitwarden-dən daxilə köçür</string>
|
||||
<string name="select_account">Hesab seç</string>
|
||||
@@ -1133,7 +1133,9 @@ fəaliyyəti yaxalamaq üçün sizə vaxt verəcək.</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">KDF güncəlləməsi uğursuz olud, aktiv hesab tapılmadı. Lütfən yenidən sınayın və ya bizim əlaqə saxlayın.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">KDF ayarlarınızı güncəlləməyə çalışarkən xəta baş verdi. Lütfən yenidən sınayın və ya bizimlə əlaqə saxlayın.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Daxilə köçürmə tələbi emal oluna bilmədi.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Ya seyfiniz boşdur, ya da hesabınız üçün bəzi element növlərinin daxilə köçürülməsinə icazə verilmir.</string>
|
||||
<string name="no_items_available_to_import">Daxilə köçürüləcək element yoxdur</string>
|
||||
<string name="select_a_different_account">Fərqli bir hesab seçin</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">Памылковы асноўны пароль. Паспрабуйце яшчэ раз.</string>
|
||||
<string name="invalid_pin">Памылковы PIN. Паспрабуйце яшчэ раз.</string>
|
||||
<string name="launch">Запусціць</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Увайсці</string>
|
||||
<string name="log_in_noun">Лагін</string>
|
||||
<string name="log_out">Выйсці</string>
|
||||
<string name="logout_confirmation">Вы сапраўды хочаце выйсці?</string>
|
||||
@@ -61,7 +61,7 @@
|
||||
<string name="submit">Адправіць</string>
|
||||
<string name="sync">Сінхранізаваць</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="website_uri">Вэб-сайт (URI)</string>
|
||||
<string name="username">Імя карыстальніка</string>
|
||||
<string name="validation_field_required">Поле %1$s з\'яўляецца абавязковым.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
@@ -104,7 +104,7 @@
|
||||
<string name="vault_timeout_log_out_confirmation_title">Set session timeout to “Log out”?</string>
|
||||
<string name="vault_timeout_log_out_confirmation_message">After the timeout period, you will be logged out. You will need to be connected to the internet to log in and access your vault again. Your settings and PIN saved on this device won’t change.</string>
|
||||
<string name="logging_in">Logging in…</string>
|
||||
<string name="login_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="login_to_bitwarden">Увайсці ў Bitwarden</string>
|
||||
<string name="master_password_confirmation_val_message">Няправільна пацвярджэнне пароля.</string>
|
||||
<string name="master_password_description">Асноўны пароль — гэта ключ, які выкарыстоўваецца для доступу да вашага сховішча. Ён вельмі важны, таму не забывайце яго. Аднавіць асноўны пароль немагчыма ў выпадку, калі вы яго забылі.</string>
|
||||
<string name="master_password_hint">Падказка да асноўнага пароля (неабавязкова)</string>
|
||||
@@ -126,7 +126,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Новы элемент</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -145,7 +145,7 @@
|
||||
<string name="retype_master_password_required">Re-type master password (required)</string>
|
||||
<string name="search_vault">Пошук у сховішчы</string>
|
||||
<string name="select">Выбраць</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Падрабязнасці элемента</string>
|
||||
<string name="item_updated">Элемент абноўлены.</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -163,7 +163,7 @@
|
||||
<string name="items">Элементы</string>
|
||||
<string name="items_for_uri">Элементы для %1$s</string>
|
||||
<string name="no_items_for_uri">У вашым сховішчы адсутнічаюць элементы для %1$s.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">У вашым сховішчы адсутнічаюць элементы, якія адпавядаюць \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Адключана</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -288,7 +288,7 @@
|
||||
<string name="select_type_field">Які тып карыстальніцкага поля вы хочаце дадаць?</string>
|
||||
<string name="remove">Выдаліць</string>
|
||||
<string name="new_uri">Новы URI</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">Дадаць вэб-сайт</string>
|
||||
<string name="base_domain">Асноўны дамен</string>
|
||||
<string name="default_text">Default (%1$s)</string>
|
||||
<string name="exact">Дакладна</string>
|
||||
@@ -306,7 +306,7 @@
|
||||
<string name="invalid_email">Памылковы адрас электроннай пошты.</string>
|
||||
<string name="cards">Карткі</string>
|
||||
<string name="identities">Пасведчанні</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Ідэнтыфікацыя</string>
|
||||
<string name="logins">Лагіны</string>
|
||||
<string name="secure_notes">Абароненыя нататкі</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -330,7 +330,7 @@
|
||||
<string name="type">Тып</string>
|
||||
<string name="move_down">Перамясціць уніз</string>
|
||||
<string name="move_up">Перамясціць уверх</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Уладальнік</string>
|
||||
<string name="no_collections_to_list">У спісе адсутнічаюць калекцыі.</string>
|
||||
<string name="moved_item_to_org">%1$s перамешчана ў %2$s.</string>
|
||||
<string name="select_one_collection">Вы павінны выбраць прынамсі адну калекцыю.</string>
|
||||
@@ -388,7 +388,7 @@
|
||||
<string name="code_sent">Код адпраўлены!</string>
|
||||
<string name="confirm_your_identity">Пацвердзіце сваю асобу для працягу.</string>
|
||||
<string name="export_vault_warning">Пры экспартаванні файл утрымлівае даныя вашага сховішча ў незашыфраваным фармаце. Яго не варта захоўваць або адпраўляць па неабароненых каналах (напрыклад, па электроннай пошце). Выдаліце яго адразу пасля выкарыстання.</string>
|
||||
<string name="export_vault_file_pw_protect_info">This file export will be password protected and require the file password to decrypt.</string>
|
||||
<string name="export_vault_file_pw_protect_info">Гэты экспартаваны файл будзе абаронены паролем, які неабходна будзе ўвесці для яго расшыфроўкі.</string>
|
||||
<string name="export_vault_confirmation_title">Пацвердзіць экспартаванне сховішча</string>
|
||||
<string name="warning">Папярэджанне</string>
|
||||
<string name="export_vault_failure">There was a problem exporting your vault. If the problem persists, you’ll need to export from the web vault.</string>
|
||||
@@ -461,7 +461,7 @@
|
||||
<string name="password_info">Па магчымасці запытваць у карыстальнікаў пароль для доступу да гэтага Send.</string>
|
||||
<string name="remove_password">Выдаліць пароль</string>
|
||||
<string name="removing_send_password">Выдаленне пароля</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Пароль выдалены</string>
|
||||
<string name="add_a_send">Дадаць Send</string>
|
||||
<string name="copy_link">Скапіяваць спасылку</string>
|
||||
<string name="share_link">Абагуліць спасылку</string>
|
||||
@@ -626,7 +626,7 @@
|
||||
<string name="approve_with_master_password">Ухваліць з дапамогай асноўнага пароля</string>
|
||||
<string name="turn_off_using_public_device">Turn off using a public device</string>
|
||||
<string name="remember_this_device">Запомніць гэту прыладу</string>
|
||||
<string name="passkey">Passkey</string>
|
||||
<string name="passkey">Ключ доступу</string>
|
||||
<string name="passkey_will_not_be_copied">Passkey will not be copied</string>
|
||||
<string name="the_passkey_will_not_be_copied_to_the_cloned_item_do_you_want_to_continue_cloning_this_item">The passkey will not be copied to the cloned item. Do you want to continue cloning this item?</string>
|
||||
<string name="master_password_re_prompt_help">Дапамога з паўторным запытам асноўнага пароля</string>
|
||||
@@ -644,7 +644,7 @@
|
||||
<string name="the_urix_is_already_blocked">Гэты URI %1$s ужо заблакіраваны</string>
|
||||
<string name="login_approved">Уваход ухвалены</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Увайсці з іншай прылады</string>
|
||||
<string name="logging_in_on">Увайсці на</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Сховішча</string>
|
||||
@@ -686,10 +686,10 @@
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="confirm_file_password">Пацвердзіць пароль файла</string>
|
||||
<string name="file_password">Пароль файла</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">Гэты пароль будзе выкарыстоўвацца для экспартавання і імпартавання гэтага файла</string>
|
||||
<string name="autofill_suggestion">Autofill suggestion</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="launch_web_authn">Launch WebAuthn</string>
|
||||
@@ -705,7 +705,7 @@
|
||||
<string name="unsubscribe">Unsubscribe</string>
|
||||
<string name="check_your_email">Check your email</string>
|
||||
<string name="open_email_app">Open email app</string>
|
||||
<string name="email_verified">Email verified</string>
|
||||
<string name="email_verified">Email пацверджаны</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
@@ -724,7 +724,7 @@
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Пацвердзіць</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -743,7 +743,7 @@
|
||||
<string name="email_address_required">Email address (required)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="change_email_address">Change email address</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="next">Далей</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden cannot recover a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="choose_your_master_password">Choose your master password</string>
|
||||
@@ -754,7 +754,7 @@
|
||||
<item quantity="many">%d characters</item>
|
||||
<item quantity="other">%d characters</item>
|
||||
</plurals>
|
||||
<string name="expired_link">Expired link</string>
|
||||
<string name="expired_link">Пратэрмінаваная спасылка</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="authenticator_sync">Authenticator Sync</string>
|
||||
@@ -775,12 +775,12 @@
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">Падказка да асноўнага пароля</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="get_started">Пачатак працы</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Новы лагін</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -804,7 +804,7 @@
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Увайсці ў Bitwarden</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
@@ -823,22 +823,22 @@
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Зразумела</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Памылка імпартавання</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="type_ssh_key">Ключ SSH</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_public_key">Скапіяваць публічны ключ</string>
|
||||
<string name="copy_fingerprint">Скапіяваць адбітак пальца</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Гатова</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -861,7 +861,7 @@
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">Скапіяваць прыватны ключ</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
@@ -935,7 +935,7 @@
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 гадзіна</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -968,7 +968,7 @@
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Выдаліць Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1138,7 +1138,7 @@
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passkeys">Ключы доступу</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1146,4 +1146,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1134,7 +1134,9 @@
|
||||
<string name="kdf_update_failed_active_account_not_found">Обновяването на KDF беше неуспешно. Не е намерен активен акаунт. Опитайте отново или се свържете с нас.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Възникна грешка при опита за обновяване на настройките на KDF. Опитайте отново или се свържете с нас.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Заявката за внасяне не може да бъде обработена.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Трезорът Ви може би е празен, или внасянето на някои видове елементи може да не е позволено за акаунта Ви.</string>
|
||||
<string name="no_items_available_to_import">Няма елементи налични за внасяне</string>
|
||||
<string name="select_a_different_account">Изберете друг акаунт</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -29,7 +29,7 @@
|
||||
<string name="internet_connection_required_message">চালিয়ে যাওয়ার আগে দয়া করে ইন্টারনেটে সংযোগ করুন।</string>
|
||||
<string name="internet_connection_required_title">ইন্টারনেট সংযোগ প্রয়োজন</string>
|
||||
<string name="invalid_master_password">Invalid master password. Try again.</string>
|
||||
<string name="invalid_pin">Invalid PIN. Try again.</string>
|
||||
<string name="invalid_pin">অবৈধ পিন। আবার চেষ্টা করুন।</string>
|
||||
<string name="launch">Launch</string>
|
||||
<string name="log_in_verb">লগ ইন করুন</string>
|
||||
<string name="log_in_noun">লগইন</string>
|
||||
@@ -67,7 +67,7 @@
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
<string name="value_has_been_copied">%1$s copied</string>
|
||||
<string name="verify_master_password">প্রধান পাসওয়ার্ড যাচাইকরণ</string>
|
||||
<string name="verify_pin">Verify PIN</string>
|
||||
<string name="verify_pin">পিন যাচাই করুন</string>
|
||||
<string name="view">দেখুন</string>
|
||||
<string name="yes">হ্যাঁ</string>
|
||||
<string name="account">অ্যাকাউন্ট</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -306,7 +306,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="invalid_email">Neispravna email adresa</string>
|
||||
<string name="cards">Kartice</string>
|
||||
<string name="identities">Identiteti</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identifikacija</string>
|
||||
<string name="logins">Prijave</string>
|
||||
<string name="secure_notes">Sigurna zabilješke</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -603,7 +603,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="enable_camer_permission_to_use_the_scanner">Omogućite dozvolu za korištenje kamere da bi koristili skener</string>
|
||||
<string name="language">Language</string>
|
||||
<string name="language_change_x_description">The language has been changed to %1$s. Please restart the app to see the change</string>
|
||||
<string name="default_system">Default (System)</string>
|
||||
<string name="default_system">Zadano (Sistem)</string>
|
||||
<string name="weak_master_password">Slaba glavna lozinka</string>
|
||||
<string name="weak_password_identified_use_a_strong_password_to_protect_your_account">Slaba lozinka prepoznata. Koristite jaku lozinku za zaštitu Vašeg računa. Da li ste sigurni da želite koristiti slabu lozinku?</string>
|
||||
<string name="weak">Slabo</string>
|
||||
@@ -642,7 +642,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Prijava sa drugim uređajem</string>
|
||||
<string name="logging_in_on">Logging in on</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Vault</string>
|
||||
@@ -822,7 +822,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Greška pri uvozu</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
@@ -835,7 +835,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Gotovo</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -932,7 +932,7 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 sat</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -1140,4 +1140,6 @@ Skeniranje će biti izvršeno automatski.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -85,7 +85,7 @@
|
||||
<string name="edit_card">Edita la targeta</string>
|
||||
<string name="edit_identity">Edita la identitat</string>
|
||||
<string name="edit_note">Edita la nota</string>
|
||||
<string name="edit_ssh_key">Edit SSH key</string>
|
||||
<string name="edit_ssh_key">Editar la clau SSH</string>
|
||||
<string name="enter_email_for_hint">Introduïu l\'adreça electrònica del vostre compte per rebre la contrasenya mestra.</string>
|
||||
<string name="favorite">Preferit</string>
|
||||
<string name="unfavorite">Unfavorite</string>
|
||||
@@ -118,13 +118,13 @@
|
||||
<string name="never">Mai</string>
|
||||
<string name="new_item_created">S\'ha afegit un element</string>
|
||||
<string name="no_cards">There are no cards in your vault.</string>
|
||||
<string name="new_card">New card</string>
|
||||
<string name="new_card">Nova targeta</string>
|
||||
<string name="no_logins">There are no logins in your vault.</string>
|
||||
<string name="no_identities">There are no identities in your vault.</string>
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="new_identity">Identitat nova</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Element nou</string>
|
||||
<string name="new_ssh_key">Nova clau SSH</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">Re-type master password (required)</string>
|
||||
<string name="search_vault">Cerca en la caixa forta</string>
|
||||
<string name="select">Selecciona</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Detalls de l\'element</string>
|
||||
<string name="item_updated">Element guardat</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -164,15 +164,15 @@
|
||||
<string name="no_items_for_vault">No hi ha cap element a la caixa forta que coincidisca amb \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">No</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">La forma més senzilla d\'afegir nous inicis de sessió a la caixa forta és amb el servei d\'emplenament automàtic de Bitwarden. Obteniu més informació sobre com utilitzar el servei en la pantalla \"Eines\".</string>
|
||||
<string name="autofill_title">Emplenament automàtic</string>
|
||||
<string name="autofill_or_view">Voleu omplir automàticament o visualitzar aquest element?</string>
|
||||
<string name="search">Cerca</string>
|
||||
<string name="learn_org">Més informació sobre les organitzacions</string>
|
||||
<string name="authenticator_app_title">Aplicació autenticadora</string>
|
||||
<string name="enter_verification_code_app">Introduïu el codi de verificació de 6 dígits de l\'aplicació autenticadora.</string>
|
||||
<string name="enter_verification_code_email">Introduïu el codi de verificació de 6 dígits que s\'ha enviat per correu electrònic a %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">No reconeixem aquest dispositiu. Introduïu el codi que us hem enviat al correu electrònic per verificar la identitat.</string>
|
||||
<string name="recovery_code_title">Codi de recuperació</string>
|
||||
<string name="remember">Recorda-ho</string>
|
||||
<string name="remember_email">Recorda el correu electronic</string>
|
||||
@@ -287,7 +287,7 @@ L\'escaneig es farà automàticament.</string>
|
||||
<string name="select_type_field">Quin tipus de camp personalitzat voleu afegir?</string>
|
||||
<string name="remove">Suprimeix</string>
|
||||
<string name="new_uri">Nova URI</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">Afig un lloc web</string>
|
||||
<string name="base_domain">Domini base</string>
|
||||
<string name="default_text">Default (%1$s)</string>
|
||||
<string name="exact">Exacte</string>
|
||||
@@ -305,7 +305,7 @@ L\'escaneig es farà automàticament.</string>
|
||||
<string name="invalid_email">L’adreça electrònica no és vàlida.</string>
|
||||
<string name="cards">Targetes</string>
|
||||
<string name="identities">Identitats</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identificació</string>
|
||||
<string name="logins">Inicis de sessió</string>
|
||||
<string name="secure_notes">Notes segures</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -327,7 +327,7 @@ L\'escaneig es farà automàticament.</string>
|
||||
<string name="type">Tipus</string>
|
||||
<string name="move_down">Desplaça cap avall</string>
|
||||
<string name="move_up">Desplaça cap amunt</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Propietari</string>
|
||||
<string name="no_collections_to_list">No hi ha cap col·lecció per llistar.</string>
|
||||
<string name="moved_item_to_org">%1$s desplaçat a %2$s.</string>
|
||||
<string name="select_one_collection">Heu d\'escollir com a mínim una col·lecció.</string>
|
||||
@@ -394,7 +394,7 @@ L\'escaneig es farà automàticament.</string>
|
||||
<string name="password_generator_policy_in_effect">Una o més polítiques d’organització afecten la configuració del generador.</string>
|
||||
<string name="unable_to_save_attachment">S\'ha produït un problema en guardar aquest fitxer adjunt. Si el problema continua, podeu guardar-lo des del web.</string>
|
||||
<string name="save_attachment_success">L\'adjunt s\'ha guardat correctament</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Activeu \"Servei d\'accessibilitat d\'emplenament automàtic\" de la configuració de Bitwarden per utilitzar el mosaic d\'emplenament automàtic.</string>
|
||||
<string name="autofill_tile_uri_not_found">No s\'han detectat camps de contrasenya</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">L\'element s\'ha enviat a la paperera.</string>
|
||||
@@ -458,7 +458,7 @@ L\'escaneig es farà automàticament.</string>
|
||||
<string name="password_info">Necessiteu aquesta contrasenya per veure el Send.</string>
|
||||
<string name="remove_password">Suprimeix la contrasenya</string>
|
||||
<string name="removing_send_password">S\'està suprimint la contrasenya</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Contrasenya suprimida</string>
|
||||
<string name="add_a_send">Nou Send</string>
|
||||
<string name="copy_link">Copia l\'enllaç</string>
|
||||
<string name="share_link">Comparteix l\'enllaç</string>
|
||||
@@ -751,11 +751,11 @@ Voleu canviar a aquest compte?</string>
|
||||
</plurals>
|
||||
<string name="expired_link">Enllaç caducat</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="restart_registration">Reinicia el registre</string>
|
||||
<string name="authenticator_sync">Authenticator Sync</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Permet la sincronització de l\'autenticador</string>
|
||||
<string name="there_was_an_issue_validating_the_registration_token">There was an issue validating the registration token.</string>
|
||||
<string name="turn_on_autofill">Turn on autofill</string>
|
||||
<string name="turn_on_autofill">Activeu l\'emplenament automàtic</string>
|
||||
<string name="autofill_setup">Autofill setup</string>
|
||||
<string name="turn_on_browser_autofill_integration">Turn on browser autofill integration</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_singular">You’re using a browser that requires special permissions for Bitwarden to autofill your passwords.</string>
|
||||
@@ -769,13 +769,13 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">S\'ha produït un error en connectar amb el servei Duo. Utilitzeu un mètode d\'inici de sessió en dos passos diferent o poseu-vos en contacte amb Duo per obtenir ajuda.</string>
|
||||
<string name="master_password_hint_not_specified">Pista de la contrasenya mestra</string>
|
||||
<string name="new_master_password_hint">Obteniu la pista de la contrasenya mestra</string>
|
||||
<string name="get_started">Comencem</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Inici de sessió nou</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Comparteix fitxers i dades de manera segura amb qualsevol persona, en qualsevol plataforma. La teua informació romandrà xifrada de principi a fi i alhora limitarà l\'exposició.</string>
|
||||
<string name="send_sensitive_information_safely">Envieu informació confidencial, de manera segura</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -799,7 +799,7 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Inicia sessió a Bitwarden</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
@@ -818,22 +818,22 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">D\'acord</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Error d\'importació</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">Clau SSH</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="public_key">Clau pública</string>
|
||||
<string name="private_key">Clau privada</string>
|
||||
<string name="ssh_keys">Claus SSH</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_public_key">Copieu la clau pública</string>
|
||||
<string name="copy_fingerprint">Copia l\'empremta digital</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Fet</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -856,7 +856,7 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">Copia la clau privada</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
@@ -908,7 +908,7 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">URL del servidor autoallotjat</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Utilitza la integració d\'emplenament automàtic de Chrome</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -934,8 +934,8 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="flight_recorder_eight_hours">8 hores</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hores</string>
|
||||
<string name="flight_recorder_one_week">1 setmana</string>
|
||||
<string name="delete_all">Delete all</string>
|
||||
<string name="share_all">Share all</string>
|
||||
<string name="delete_all">Suprimeix-ho tot</string>
|
||||
<string name="share_all">Compartir-ho tot</string>
|
||||
<string name="unable_to_share">Unable to share</string>
|
||||
<string name="please_try_again_or_select_a_different_log">Please try again or select a different log.</string>
|
||||
<string name="the_log_file_you_are_trying_to_share_has_been_removed">The log file you are trying to share has been removed.</string>
|
||||
@@ -946,11 +946,11 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="confirm_key_connector_domain">Confirm Key Connector domain</string>
|
||||
<string name="key_connector_domain">Key Connector domain:</string>
|
||||
<string name="key_connector_organization">Organization:</string>
|
||||
<string name="password_no_longer_required_confirm_domain">A master password is no longer required for members of the following organization. Please confirm the domain below with your organization administrator.</string>
|
||||
<string name="password_no_longer_required_confirm_domain">Ja no cal contrasenya mestra per als membres de la següent organització. Confirma\'n el domini a sota amb l\'administrador de la teva organització.</string>
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Registrador al vol activat</string>
|
||||
<string name="flight_recorder_banner_message">El registrador al vol estarà actiu fins al %1$s a les %2$s. Torna a la configuració per desactivar-lo ara.</string>
|
||||
<string name="go_to_settings">Go to settings</string>
|
||||
<string name="go_to_settings">Vés a la configuració</string>
|
||||
<string name="all_logs_deleted">All logs deleted</string>
|
||||
<string name="log_deleted">Log deleted</string>
|
||||
<string name="app_settings">App settings</string>
|
||||
@@ -963,7 +963,7 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Suprimeix el Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -988,7 +988,7 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="installed_apps">Aplicacions instal·lades</string>
|
||||
<string name="delete_x">Suprimeix %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Error de desxifrat</string>
|
||||
<string name="scan_a_qr_code">Escaneja un codi QR</string>
|
||||
<string name="cannot_add_authenticator_key">No es pot afegir la clau d\'autenticació?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Habilita el permís de la càmera per utilitzar l\'escàner</string>
|
||||
@@ -1126,8 +1126,8 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passwords">Contrasenyes</string>
|
||||
<string name="passkeys">Claus de pas</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Voleu canviar a aquest compte?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1145,7 +1145,9 @@ při opakování problémů.</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Aktualizace KDF se nezdařila, aktivní účet nebyl nalezen. Zkuste to znovu nebo nás kontaktujte.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Při pokusu o aktualizaci nastavení KDF došlo k chybě. Zkuste to znovu nebo nás kontaktujte.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Požadavek na import nelze zpracovat.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Váš trezor může být prázdný, nebo importování některých typů položek není pro Váš účet povoleno.</string>
|
||||
<string name="no_items_available_to_import">Pro import nejsou k dispozici žádné položky</string>
|
||||
<string name="select_a_different_account">Vybrat jiný účet</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">Prif gyfrinair annilys. Rhowch gynnig arall arni.</string>
|
||||
<string name="invalid_pin">PIN annilys. Rhowch gynnig arall arni.</string>
|
||||
<string name="launch">Lansio</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Mewngofnodi</string>
|
||||
<string name="log_in_noun">Mewngofnodi</string>
|
||||
<string name="log_out">Allgofnodi</string>
|
||||
<string name="logout_confirmation">Ydych chi\'n siŵr eich bod am allgofnodi?</string>
|
||||
@@ -67,7 +67,7 @@
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
<string name="value_has_been_copied">%1$s wedi\'i gopïo</string>
|
||||
<string name="verify_master_password">Gwirio\'r prif gyfrinair</string>
|
||||
<string name="verify_pin">Verify PIN</string>
|
||||
<string name="verify_pin">Gwirio\'r PIN</string>
|
||||
<string name="view">Gweld</string>
|
||||
<string name="yes">Ydw</string>
|
||||
<string name="account">Cyfrif</string>
|
||||
@@ -104,7 +104,7 @@
|
||||
<string name="vault_timeout_log_out_confirmation_title">Set session timeout to “Log out”?</string>
|
||||
<string name="vault_timeout_log_out_confirmation_message">After the timeout period, you will be logged out. You will need to be connected to the internet to log in and access your vault again. Your settings and PIN saved on this device won’t change.</string>
|
||||
<string name="logging_in">Logging in…</string>
|
||||
<string name="login_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="login_to_bitwarden">Mewngofnodi i Bitwarden</string>
|
||||
<string name="master_password_confirmation_val_message">Password confirmation is not correct.</string>
|
||||
<string name="master_password_description">The master password is the password you use to access your vault. It is very important that you do not forget your master password. There is no way to recover the password in the event that you forget it.</string>
|
||||
<string name="master_password_hint">Awgrym o\'ch prif gyfrinair (dewisol)</string>
|
||||
@@ -122,13 +122,13 @@
|
||||
<string name="never">byth</string>
|
||||
<string name="new_item_created">Eitem wedi\'i hychwanegu</string>
|
||||
<string name="no_cards">There are no cards in your vault.</string>
|
||||
<string name="new_card">New card</string>
|
||||
<string name="new_card">Cerdyn newydd</string>
|
||||
<string name="no_logins">There are no logins in your vault.</string>
|
||||
<string name="no_identities">There are no identities in your vault.</string>
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="new_identity">Hunaniaeth newydd</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Eitem newydd</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -729,7 +729,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Cadarnhau</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -782,12 +782,12 @@ Do you want to switch to this account?</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">Awgrym o\'ch prif gyfrinair</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Manylion mewngofnodi newydd</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -811,7 +811,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Mewngofnodi i Bitwarden</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
@@ -830,14 +830,14 @@ Do you want to switch to this account?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Iawn</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="type_ssh_key">Allwedd SSH</string>
|
||||
<string name="public_key">Allwedd gyhoeddus</string>
|
||||
<string name="private_key">Allwedd breifat</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
@@ -942,7 +942,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">ar ôl awr</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -1159,4 +1159,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -61,7 +61,7 @@
|
||||
<string name="submit">Indsend</string>
|
||||
<string name="sync">Synk</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="website_uri">Websted (URI)</string>
|
||||
<string name="username">Brugernavn</string>
|
||||
<string name="validation_field_required">Feltet %1$s er obligatorisk.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
@@ -118,13 +118,13 @@
|
||||
<string name="never">Aldrig</string>
|
||||
<string name="new_item_created">Emne tilføjet</string>
|
||||
<string name="no_cards">There are no cards in your vault.</string>
|
||||
<string name="new_card">New card</string>
|
||||
<string name="new_card">Nyt kort</string>
|
||||
<string name="no_logins">There are no logins in your vault.</string>
|
||||
<string name="no_identities">There are no identities in your vault.</string>
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="new_identity">Ny identitet</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Nyt emne</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">Skriv hovedadgangskode igen (obligatorisk)</string>
|
||||
<string name="search_vault">Søg i boks</string>
|
||||
<string name="select">Vælg</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Emnedetaljer</string>
|
||||
<string name="item_updated">Emne gemt</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -164,15 +164,15 @@
|
||||
<string name="no_items_for_vault">Der er ingen emner i boksen matchende \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Søg efter eller tilføj et nyt login</string>
|
||||
<string name="disabled">Deaktiveret</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Den letteste måde at føje nye logins til boksen er fra Bitwarden Autoudfyldningstjeneste. Læs mere om brugen af Bitwarden Autoudfyldningstjeneste ved at gå til skærmen \"Indstillinger\".</string>
|
||||
<string name="autofill_title">Autoudfyld</string>
|
||||
<string name="autofill_or_view">Skal dette emne autoudfyldes eller vises?</string>
|
||||
<string name="search">Søg</string>
|
||||
<string name="learn_org">Læs om organisationer</string>
|
||||
<string name="authenticator_app_title">Godkender-app</string>
|
||||
<string name="enter_verification_code_app">Angiv den 6-cifrede bekræftelseskode fra godkender-appen.</string>
|
||||
<string name="enter_verification_code_email">Angiv den 6-cifrede bekræftelseskode e-mailet til %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Denne enhed er ikke genkendt. Angiv koden i den tilsendte e-mail for at bekræfte identiteten.</string>
|
||||
<string name="recovery_code_title">Gendannelseskode</string>
|
||||
<string name="remember">Husk</string>
|
||||
<string name="remember_email">Husk e-mail</string>
|
||||
@@ -287,7 +287,7 @@ Skanning vil ske automatisk.</string>
|
||||
<string name="select_type_field">Hvilken type tilpasset felt ønskes tilføjet?</string>
|
||||
<string name="remove">Fjern</string>
|
||||
<string name="new_uri">Ny URI</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">Tilføj websted</string>
|
||||
<string name="base_domain">Basisdomæne</string>
|
||||
<string name="default_text">Default (%1$s)</string>
|
||||
<string name="exact">Nøjagtig</string>
|
||||
@@ -305,12 +305,12 @@ Skanning vil ske automatisk.</string>
|
||||
<string name="invalid_email">Ugyldig e-mailadresse.</string>
|
||||
<string name="cards">Kort</string>
|
||||
<string name="identities">Identiteter</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identifikation</string>
|
||||
<string name="logins">Logins</string>
|
||||
<string name="secure_notes">Sikre notater</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
<string name="contact_info">Contact Info</string>
|
||||
<string name="check_password_for_data_breaches">Check password for data breaches</string>
|
||||
<string name="check_password_for_data_breaches">Tjek adgangskode for datalæk</string>
|
||||
<plurals name="password_exposed">
|
||||
<item quantity="one">This password has been exposed %d time in data breaches. You should change it.</item>
|
||||
<item quantity="other">This password has been exposed %d times in data breaches. You should change it.</item>
|
||||
@@ -327,7 +327,7 @@ Skanning vil ske automatisk.</string>
|
||||
<string name="type">Type</string>
|
||||
<string name="move_down">Flyt ned</string>
|
||||
<string name="move_up">Flyt op</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Ejer</string>
|
||||
<string name="no_collections_to_list">Der er ingen samlinger at vise.</string>
|
||||
<string name="moved_item_to_org">%1$s flyttet til %2$s.</string>
|
||||
<string name="select_one_collection">Mindst én samling skal vælges.</string>
|
||||
@@ -394,7 +394,7 @@ Skanning vil ske automatisk.</string>
|
||||
<string name="password_generator_policy_in_effect">En eller flere organisationspolitikker påvirker generatorindstillingerne</string>
|
||||
<string name="unable_to_save_attachment">Et problem opstod med at gemme denne vedhæftning. Fortsætter problemet, gem den i stedet fra web-boksen.</string>
|
||||
<string name="save_attachment_success">Vedhæftning gemt</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Aktivér \"Autoudfyld-tilgængelighedstjeneste\" fra Bitwarden-indstillinger for at benytte flisen Autoudfyld.</string>
|
||||
<string name="autofill_tile_uri_not_found">Ingen adgangskodefelter fundet</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">Emne er sendt til papirkurven.</string>
|
||||
@@ -458,7 +458,7 @@ Skanning vil ske automatisk.</string>
|
||||
<string name="password_info">Valgfrit brugeradgangskodekrav for at tilgå denne Send.</string>
|
||||
<string name="remove_password">Fjern adgangskode</string>
|
||||
<string name="removing_send_password">Fjerner adgangskode</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Adgangskode fjernet</string>
|
||||
<string name="add_a_send">Ny Send</string>
|
||||
<string name="copy_link">Kopiér link</string>
|
||||
<string name="share_link">Del link</string>
|
||||
@@ -742,7 +742,7 @@ Skift til denne konto?</string>
|
||||
<string name="change_email_address">Skift e-mailadresse</string>
|
||||
<string name="next">Næste</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden kan ikke gendanne en mistet eller glemt hovedadgangskode.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden kan ikke nulstille en mistet eller glemt hovedadgangskode.</string>
|
||||
<string name="choose_your_master_password">Vælg hovedadgangskode</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">Vælg en unik og stærk adgangskode for at holde brugeroplysningerne sikre.</string>
|
||||
<plurals name="minimum_characters">
|
||||
@@ -768,7 +768,7 @@ Skift til denne konto?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Dette trin kan når som helst fuldføres via Indstillinger.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Man kan nu tjekke alt det andet, Bitwarden har at tilbyde, og begynde at håndtere sine adgangskoder sikkert.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Så er alt klar!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Fejl under oprettelse af forbindelse til Duo-tjenesten. Brug en anden totrins-indlogningsmetode eller kontakt Duo for hjælp.</string>
|
||||
<string name="master_password_hint_not_specified">Hovedadgangskodetip</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
@@ -808,7 +808,7 @@ Skift til denne konto?</string>
|
||||
<string name="need_help_check_out_import_help">Behov for hjælp? Tjek import-hjælp ud.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily">Gem den eksporterede fil et sted på computeren, hvor man nemt kan finde den.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Dette er ikke en genkendt Bitwarden-server. Man skal muligvis tjekke med sin udbyder eller opdatere sin server.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Synker logins...</string>
|
||||
<string name="download_the_browser_extension">Download webbrowserudvidelsen</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Gå til bitwarden.com/download for at integrere Bitwarden i den foretrukne webbrowser for en problemfri oplevelse.</string>
|
||||
<string name="use_the_web_app">Brug web-appen</string>
|
||||
@@ -859,14 +859,14 @@ Skift til denne konto?</string>
|
||||
<string name="copy_private_key">Kopiér privat nøgle</string>
|
||||
<string name="login_credentials">Login-legitimationsoplysninger</string>
|
||||
<string name="autofill_options">Autoudfyldningsindstillinger</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Brug denne knap til at generere en ny unik adgangskode.</string>
|
||||
<string name="coachmark_1_of_3">1 OF 3</string>
|
||||
<string name="coachmark_2_of_3">2 OF 3</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">You’ll only need to set up Authenticator Key for logins that require two-factor authentication with a code. The key will continuously generate six-digit codes you can use to log in.</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">Man behøver kun opsætte Godkendelsesnøgle for logins, som kræver tofaktorgodkendelse med en kode. Nøglen vil løbende generere sekscifrede koder, man kan bruge til indlogning.</string>
|
||||
<string name="coachmark_3_of_3">3 OF 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">You must add a web address to use autofill to access this account.</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Man skal tilføje en webadresse for at bruge autofyldning for at tilgå denne konto.</string>
|
||||
<string name="learn_about_new_logins">Læs om nye logins</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Vi vil gennemgå de vigtigste funktioner for at tilføje et nyt login.</string>
|
||||
<string name="explore_the_generator">Tjek generatoren ud</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Find ud af mere om generering af sikre loginoplysninger med en guidet tur.</string>
|
||||
<string name="import_client_certificate">Importér klientcertifikat</string>
|
||||
@@ -908,7 +908,7 @@ Skift til denne konto?</string>
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">URL til selv-hostet server</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Use Chrome autofill integration</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -930,7 +930,7 @@ Skift til denne konto?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 time</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -950,7 +950,7 @@ Skift til denne konto?</string>
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Flight recorder on</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
<string name="go_to_settings">Go to settings</string>
|
||||
<string name="go_to_settings">Gå til Indstillinger</string>
|
||||
<string name="all_logs_deleted">All logs deleted</string>
|
||||
<string name="log_deleted">Log deleted</string>
|
||||
<string name="app_settings">App settings</string>
|
||||
@@ -959,11 +959,11 @@ Skift til denne konto?</string>
|
||||
<string name="replace_certificate">Replace certificate</string>
|
||||
<string name="unable_to_read_certificate">Unable to read certificate.</string>
|
||||
<string name="cannot_delete_your_account">Cannot delete your account</string>
|
||||
<string name="cannot_delete_your_account_explanation">This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details.</string>
|
||||
<string name="cannot_delete_your_account_explanation">Denne handling kan ikke fuldføres, da kontoen ejes af en organisation. Kontakt organisationsadministratoren for yderligere detaljer.</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Slet Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -988,7 +988,7 @@ Skift til denne konto?</string>
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Dekrypteringsfejl</string>
|
||||
<string name="scan_a_qr_code">Skan en QR-kode</string>
|
||||
<string name="cannot_add_authenticator_key">Kan ikke tilføje godkendelsesnøgle?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Tildel kameratilladelse for brug af skanneren</string>
|
||||
@@ -1125,9 +1125,9 @@ Skift til denne konto?</string>
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">Eksport mislykkedes</string>
|
||||
<string name="passwords">Adgangskoder</string>
|
||||
<string name="passkeys">Adgangsnøgler</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Skift til denne konto?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1134,4 +1134,6 @@ Möchtest du zu diesem Konto wechseln?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -45,7 +45,7 @@
|
||||
<string name="more">Περισσότερα</string>
|
||||
<string name="my_vault">Η κρύπτη μου</string>
|
||||
<string name="name">Όνομα</string>
|
||||
<string name="item_name_required">Item name (required)</string>
|
||||
<string name="item_name_required">Όνομα στοιχείου (απαιτείται)</string>
|
||||
<string name="send_name_required">Send name (required)</string>
|
||||
<string name="no">Όχι</string>
|
||||
<string name="notes">Σημειώσεις</string>
|
||||
@@ -85,7 +85,7 @@
|
||||
<string name="edit_card">Επεξεργασία κάρτας</string>
|
||||
<string name="edit_identity">Επεξεργασία ταυτότητας</string>
|
||||
<string name="edit_note">Επεξεργασία σημείωσης</string>
|
||||
<string name="edit_ssh_key">Edit SSH key</string>
|
||||
<string name="edit_ssh_key">Επεξεργασία κλειδιού SSH</string>
|
||||
<string name="enter_email_for_hint">Εισάγετε την διεύθυνση ηλ. ταχειδρομείου του λογαριασμού σας, προκειμένου για να λάβετε υπόδειξη του κύριου κωδικού προσβασής σας.</string>
|
||||
<string name="favorite">Αγαπημένο</string>
|
||||
<string name="unfavorite">Αφαίρεση από τα αγαπημένα</string>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">Πληκτρολογήστε ξανά τον κύριο κωδικό πρόσβασης (απαιτείται)</string>
|
||||
<string name="search_vault">Αναζήτηση στο θυσαυ/κιό</string>
|
||||
<string name="select">Επιλογή</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Λεπτομέρειες στοιχείου</string>
|
||||
<string name="item_updated">Το στοιχείο αποθηκεύτηκε</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -156,7 +156,7 @@
|
||||
<string name="view_card">Προβολή κάρτας</string>
|
||||
<string name="view_identity">Προβολή ταυτότητας</string>
|
||||
<string name="view_note">Προβολή σημείωσης</string>
|
||||
<string name="view_ssh_key">View SSH key</string>
|
||||
<string name="view_ssh_key">Προβολή κλειδιού SSH</string>
|
||||
<string name="web_vault">Διαδικτυακό θυσαυ/κιο Bitwarden</string>
|
||||
<string name="items">Στοιχεία</string>
|
||||
<string name="items_for_uri">Στοιχεία για %1$s</string>
|
||||
@@ -164,15 +164,15 @@
|
||||
<string name="no_items_for_vault">Δεν υπάρχουν αντικείμενα στη κρύπτη σας που ταιριάζουν με \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Αναζητήστε μια σύνδεση ή προσθέστε μια νέα σύνδεση</string>
|
||||
<string name="disabled">Απενεργοποιημένο</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Ο ευκολότερος τρόπος για να προσθέσετε νέες συνδέσεις στο vault σας, είναι με την υπηρεσία αυτόματης συμπλήρωσης του Bitwarden. Μάθετε περισσότερα σχετικά με τη χρήση της, μεταβαίνοντας στις \"Ρυθμίσεις\".</string>
|
||||
<string name="autofill_title">Αυτόματη συμπλήρωση</string>
|
||||
<string name="autofill_or_view">Θέλετε αυτόματη συμπλήρωση ή να δείτε αυτό το στοιχείο;</string>
|
||||
<string name="search">Αναζήτηση</string>
|
||||
<string name="learn_org">Μάθετε για τους οργανισμούς</string>
|
||||
<string name="authenticator_app_title">Εφαρμογή αυθεντικοποίησης</string>
|
||||
<string name="enter_verification_code_app">Εισάγετε τον 6ψήφιο κωδικό από την εφαρμογή επαλήθευσης.</string>
|
||||
<string name="enter_verification_code_email">Εισαγωγή 6ψήφιου κωδικού επαλήθευσης που σταλθηκε με μήνυμα στο %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Δεν αναγνωρίζουμε αυτή τη συσκευή. Εισάγετε τον κωδικό που στάλθηκε στο email σας για να επαληθεύσετε την ταυτότητά σας.</string>
|
||||
<string name="recovery_code_title">Κωδικός ανάκτησης</string>
|
||||
<string name="remember">Απομνημόνευση</string>
|
||||
<string name="remember_email">Απομνημόνευση email</string>
|
||||
@@ -437,7 +437,7 @@
|
||||
<string name="send_details">Send Details</string>
|
||||
<string name="all_sends">Όλα τα Sends</string>
|
||||
<string name="text">Κείμενο</string>
|
||||
<string name="text_to_share">Text to share</string>
|
||||
<string name="text_to_share">Κείμενο προς κοινοποίηση</string>
|
||||
<string name="type_text">Κείμενο</string>
|
||||
<string name="hide_text_by_default">Κατά την πρόσβαση σε αυτό το Send, αποκρύψτε το κείμενο από προεπιλογή</string>
|
||||
<string name="type_file">Αρχείο</string>
|
||||
@@ -458,7 +458,7 @@
|
||||
<string name="password_info">Προαιρετικά απαιτείται κωδικός πρόσβασης για τους χρήστες για να έχουν πρόσβαση σε αυτό το Send.</string>
|
||||
<string name="remove_password">Αφαίρεση κωδικού πρόσβασης</string>
|
||||
<string name="removing_send_password">Αφαίρεση κωδικού...</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Ο κωδικός πρόσβασης αφαιρέθηκε</string>
|
||||
<string name="add_a_send">Προσθήκη Send</string>
|
||||
<string name="copy_link">Αντιγραφή συνδέσμου</string>
|
||||
<string name="share_link">Κοινοποίηση συνδέσμου</string>
|
||||
@@ -742,7 +742,7 @@
|
||||
<string name="change_email_address">Αλλαγή διεύθυνσης ηλ. ταχυδρομείου</string>
|
||||
<string name="next">Επόμενο</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Το Bitwarden δεν μπορεί να ανακτήσει έναν χαμένο ή ξεχασμένο κύριο κωδικό πρόσβασης.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Το Bitwarden δεν μπορεί να ανακτήσει έναν χαμένο ή ξεχασμένο κύριο κωδικό πρόσβασης.</string>
|
||||
<string name="choose_your_master_password">Επιλέξτε τον κύριο κωδικό πρόσβασης σας</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">Επιλέξτε έναν μοναδικό και ισχυρό κωδικό πρόσβασης για να διατηρήσετε τις πληροφορίες σας ασφαλείς.</string>
|
||||
<plurals name="minimum_characters">
|
||||
@@ -768,7 +768,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Μπορείτε να επιστρέψετε για να ολοκληρώσετε αυτό το βήμα ανά πάσα στιγμή στις Ρυθμίσεις.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Μπορείτε πλέον να χρησιμοποιείτε την αυτόματη συμπλήρωση για να συνδέεστε σε εφαρμογές και ιστοτόπους με τους αποθηκευμένους κωδικούς πρόσβασής σας. Τώρα, μπορείτε να εξερευνήσετε όλα όσα έχει να προσφέρει το Bitwarden.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Όλα έτοιμα!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Σφάλμα κατά τη σύνδεση με την υπηρεσία Duo. Χρησιμοποιήστε μια διαφορετική μέθοδο σύνδεσης δύο βημάτων ή επικοινωνήστε με την Duo για βοήθεια.</string>
|
||||
<string name="master_password_hint_not_specified">Υπόδειξη κύριου κωδικού πρόσβασης</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
@@ -808,7 +808,7 @@
|
||||
<string name="need_help_check_out_import_help">Χρειάζεστε βοήθεια; Ρίξτε μια ματιά στο <annotation link="importHelp">βοήθεια για εισαγωγή</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Αποθηκεύστε το εξαγόμενο αρχείο</annotation> κάπου στον υπολογιστή σας όπου μπορείτε να το βρείτε εύκολα.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Αυτός δεν είναι αναγνωρισμένος διακομιστής Bitwarden. Μπορεί να χρειαστεί να ελέγξετε με τον πάροχο σας ή να ενημερώσετε τον διακομιστή σας.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Συγχρονισμός συνδέσεων...</string>
|
||||
<string name="download_the_browser_extension">Κατεβάστε την επέκταση περιηγητή</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Πηγαίνετε στο bitwarden.com/download για να ενσωματώσετε το Bitwarden στο αγαπημένο σας πρόγραμμα περιήγησης για μια απρόσκοπτη εμπειρία.</string>
|
||||
<string name="use_the_web_app">Χρήση της εφαρμογής web</string>
|
||||
@@ -865,9 +865,9 @@
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">Θα χρειαστεί μόνο να ρυθμίσετε το Κλειδί Ταυτοποίησης για συνδέσεις που απαιτούν έλεγχο ταυτότητας δύο παραγόντων με κωδικό. Το κλειδί θα παράγει συνεχώς εξαψήφιους κώδικες που μπορείτε να χρησιμοποιήσετε για να συνδεθείτε.</string>
|
||||
<string name="coachmark_3_of_3">3 από 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Πρέπει να προσθέσετε μια διεύθυνση ιστού για να χρησιμοποιήσετε την αυτόματη συμπλήρωση για να αποκτήσετε πρόσβαση σε αυτόν το λογαριασμό.</string>
|
||||
<string name="learn_about_new_logins">Learn about new logins</string>
|
||||
<string name="learn_about_new_logins">Μάθετε για νέες συνδέσεις</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="explore_the_generator">Explore the generator</string>
|
||||
<string name="explore_the_generator">Εξερευνήστε τη γεννήτρια</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Learn more about generating secure login credentials with a guided tour.</string>
|
||||
<string name="import_client_certificate">Import client certificate</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Enter the client certificate password and the desired alias for this certificate.</string>
|
||||
@@ -908,7 +908,7 @@
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">Διεύθυνση URL διακομιστή αυτοεξυπηρετητή</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Use Chrome autofill integration</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -950,7 +950,7 @@
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Flight recorder on</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
<string name="go_to_settings">Go to settings</string>
|
||||
<string name="go_to_settings">Μετάβαση στις ρυθμίσεις</string>
|
||||
<string name="all_logs_deleted">All logs deleted</string>
|
||||
<string name="log_deleted">Log deleted</string>
|
||||
<string name="app_settings">Ρυθμίσεις εφαρμογής</string>
|
||||
@@ -959,11 +959,11 @@
|
||||
<string name="replace_certificate">Αντικατάσταση πιστοποιητικού</string>
|
||||
<string name="unable_to_read_certificate">Unable to read certificate.</string>
|
||||
<string name="cannot_delete_your_account">Cannot delete your account</string>
|
||||
<string name="cannot_delete_your_account_explanation">This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details.</string>
|
||||
<string name="cannot_delete_your_account_explanation">Αυτή η ενέργεια δεν μπορεί να ολοκληρωθεί επειδή ο λογαριασμός σας ανήκει σε έναν οργανισμό. Επικοινωνήστε με το διαχειριστή του οργανισμού σας για πρόσθετες λεπτομέρειες.</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Διαγραφή Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -988,7 +988,7 @@
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Σφάλμα αποκρυπτογράφησης</string>
|
||||
<string name="scan_a_qr_code">Σαρώστε έναν κωδικό QR</string>
|
||||
<string name="cannot_add_authenticator_key">Αδυναμία προσθήκης κλειδιού ταυτοποίησης;</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Ενεργοποιήστε την άδεια πρόσβασης στην κάμερα για χρήση του σαρωτή</string>
|
||||
@@ -1125,9 +1125,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">Αποτυχία εξαγωγής</string>
|
||||
<string name="passwords">Κωδικοί</string>
|
||||
<string name="passkeys">Κλειδιά πρόσβασης</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1137,4 +1137,6 @@ any issues.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1137,4 +1137,6 @@ any issues.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -165,14 +165,14 @@
|
||||
<string name="search_for_a_login_or_add_a_new_login">Buscar un inicio de sesión o añadir un nuevo inicio de sesión</string>
|
||||
<string name="disabled">Desactivado</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="autofill_title">Autocompletar</string>
|
||||
<string name="autofill_or_view">¿Quieres autocompletar o ver este elemento?</string>
|
||||
<string name="search">Buscar</string>
|
||||
<string name="learn_org">Aprende sobre organizaciones</string>
|
||||
<string name="authenticator_app_title">Aplicación de autenticación</string>
|
||||
<string name="enter_verification_code_app">Introduce el código de verificación de 6 dígitos de tu aplicación autenticadora.</string>
|
||||
<string name="enter_verification_code_email">Introduce el código de verificación de 6 dígitos que ha sido enviado por correo a %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">No reconocemos este dispositivo. Introduce el código enviado a tu correo electrónico para verificar tu identidad.</string>
|
||||
<string name="recovery_code_title">Código de recuperación</string>
|
||||
<string name="remember">Recordar</string>
|
||||
<string name="remember_email">Recordar correo electrónico</string>
|
||||
@@ -394,7 +394,7 @@ El escaneo se realizará automáticamente.</string>
|
||||
<string name="password_generator_policy_in_effect">Una o más políticas de la organización están afectando la configuración del generador</string>
|
||||
<string name="unable_to_save_attachment">Hubo un problema al guardar este archivo adjunto. Si el problema persiste, puedes guardarlo desde la caja fuerte en la web.</string>
|
||||
<string name="save_attachment_success">Archivo adjunto guardado con éxito</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Por favor, habilite \"Servicio de Accesibilidad de Autocompletado\" en la configuración de Bitwarden para utilizar la función de autocompletado.</string>
|
||||
<string name="autofill_tile_uri_not_found">No se han detectado campos de contraseña</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">El elemento ha sido enviado a la papelera.</string>
|
||||
@@ -689,7 +689,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="password_protected">Protegido con Contraseña</string>
|
||||
<string name="password_used_to_export">Esta contraseña se usará para exportar e importar este archivo</string>
|
||||
<string name="autofill_suggestion">Sugerencias de autocompletado</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continúa para completar la verificación de WebAuthn.</string>
|
||||
<string name="launch_web_authn">Iniciar WebAuthn</string>
|
||||
<string name="there_was_an_error_starting_web_authn_two_factor_authentication">Hubo un error al iniciar autenticación de doble factor WebAuthn</string>
|
||||
<string name="self_hosted_server_url">Self-hosted server URL</string>
|
||||
@@ -705,14 +705,14 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="open_email_app">Abrir aplicación de correo electrónico</string>
|
||||
<string name="email_verified">Correo electrónico verificado</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="security_prioritized">Seguridad, priorizada</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
<string name="welcome_message_2">Set up biometric unlock and autofill to log into your accounts without typing a single letter.</string>
|
||||
<string name="welcome_message_2">Configura el desbloqueo biométrico y el autocompletado para iniciar sesión en tus cuentas sin tener que escribir ni una sola letra.</string>
|
||||
<string name="quick_and_easy_login">Quick and easy login</string>
|
||||
<string name="level_up_your_logins">Level up your logins</string>
|
||||
<string name="welcome_message_3">Usa el generador para crear contraseñas seguras y únicas para todas tus cuentas.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">Your data, when and where you need it</string>
|
||||
<string name="welcome_message_4">Save unlimited passwords across unlimited devices with Bitwarden mobile, browser, and desktop apps.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">Tus datos, dónde y cuándo los necesites</string>
|
||||
<string name="welcome_message_4">Guarda contraseñas ilimitadas a través de dispositivos ilimitados con aplicaciones móviles, de navegador y de escritorio de Bitwarden.</string>
|
||||
<string name="remove_passkey">Eliminar clave de acceso</string>
|
||||
<string name="passkey_removed">Clave de acceso eliminada</string>
|
||||
<string name="what_makes_a_password_strong">¿Qué hace segura una contraseña?</string>
|
||||
@@ -769,15 +769,15 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Ahora puedes explorar todo lo que Bitwarden ofrece y empezar a gestionar tus contraseñas de forma segura.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="youre_all_set">¡Todo listo!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error al conectarse con el servicio Duo. Utiliza un método de inicio de sesión en dos pasos diferente o ponte en contacto con Duo para obtener ayuda.</string>
|
||||
<string name="master_password_hint_not_specified">Pista de la contraseña maestra</string>
|
||||
<string name="new_master_password_hint">Nueva pista de la contraseña maestra</string>
|
||||
<string name="get_started">Empezar</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">Nuevo inicio de sesión</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Comparte archivos y datos de forma segura con cualquiera, en cualquier plataforma. Tu información permanecerá encriptada de extremo a extremo, limitando su exposición.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Importar inicios de sesión guardados</string>
|
||||
<string name="use_a_computer_to_import_logins">Use a computer to import logins from an existing password manager</string>
|
||||
@@ -809,7 +809,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="need_help_check_out_import_help">Need help? Check out <annotation link="importHelp">import help</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Save the exported file</annotation> somewhere on your computer you can find easily.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Este no es un servidor de Bitwarden reconocido. Puede que tengas que consultar con tu proveedor o actualizar tu servidor.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Sincronizando inicios de sesión...</string>
|
||||
<string name="download_the_browser_extension">Descarga la extensión del navegador</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Go to bitwarden.com/download to integrate Bitwarden into your favorite browser for a seamless experience.</string>
|
||||
<string name="use_the_web_app">Usa la aplicación web</string>
|
||||
@@ -829,7 +829,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="private_key">Clave privada</string>
|
||||
<string name="ssh_keys">Claves SSH</string>
|
||||
<string name="copy_public_key">Copiar clave pública</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_fingerprint">Copiar huella</string>
|
||||
<string name="enable_notifications">Habilitar notificaciones</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden puede notificarte cada vez que recibas una nueva petición de inicio de sesión desde otro dispositivo.</string>
|
||||
@@ -909,7 +909,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">URL del servidor autoalojado</string>
|
||||
<string name="use_brave_autofill_integration">Usar integración de autocompletado de Brave</string>
|
||||
<string name="use_chrome_autofill_integration">Usar integración de autocompletado de Chrome</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -947,7 +947,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="confirm_key_connector_domain">Confirm Key Connector domain</string>
|
||||
<string name="key_connector_domain">Key Connector domain:</string>
|
||||
<string name="key_connector_organization">Organización:</string>
|
||||
<string name="password_no_longer_required_confirm_domain">A master password is no longer required for members of the following organization. Please confirm the domain below with your organization administrator.</string>
|
||||
<string name="password_no_longer_required_confirm_domain">Ya no es necesaria una contraseña maestra para los miembros de la siguiente organización. Por favor, confirma el dominio que aparece a continuación con el administrador de tu organización.</string>
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Flight recorder on</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
@@ -989,7 +989,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="installed_apps">Aplicaciones instaladas</string>
|
||||
<string name="delete_x">Eliminar %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Error de descifrado</string>
|
||||
<string name="scan_a_qr_code">Escanear un código QR</string>
|
||||
<string name="cannot_add_authenticator_key">¿No se puede agregar la clave del autenticador?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Habilita el permiso de cámara para utilizar el escáner</string>
|
||||
@@ -1127,7 +1127,7 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passwords">Contraseñas</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
@@ -1136,4 +1136,6 @@ seleccione Agregar TOTP para almacenar la clave de forma segura</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Uus kirje</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">Sisesta ülemparool uuesti (kohustuslik)</string>
|
||||
<string name="search_vault">Otsi hoidlast</string>
|
||||
<string name="select">Vali</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Vaata detaile</string>
|
||||
<string name="item_updated">Kirje on uuendatud.</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -161,7 +161,7 @@
|
||||
<string name="items">Kirjet</string>
|
||||
<string name="items_for_uri">%1$s kontoandmed</string>
|
||||
<string name="no_items_for_uri">Hoidlas puuduvad %1$s kontod.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">Hoidlas puuduvad kirjed, mis sobituksid sõnaga \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Keelatud</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="authenticator_app_title">Autentimise rakendus</string>
|
||||
<string name="enter_verification_code_app">Sisesta autentimise rakendusest 6 kohaline number.</string>
|
||||
<string name="enter_verification_code_email">Sisesta 6 kohaline number, mis saadeti e-posti aadressile %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Me ei tunne seda seadet. Enda identiteedi kinnitamiseks palun sisesta oma emailile saadetud kood.</string>
|
||||
<string name="recovery_code_title">Taastamise kood</string>
|
||||
<string name="remember">Remember</string>
|
||||
<string name="remember_email">Remember email</string>
|
||||
@@ -287,7 +287,7 @@ Skaneerimine toimub automaatselt.</string>
|
||||
<string name="select_type_field">Millist tüüpi kohandatud välja soovid lisada?</string>
|
||||
<string name="remove">Eemalda</string>
|
||||
<string name="new_uri">Uus URI</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">Lisa veebileht</string>
|
||||
<string name="base_domain">Baasdomeen</string>
|
||||
<string name="default_text">Vaikimisi (%1$s)</string>
|
||||
<string name="exact">Täpne</string>
|
||||
@@ -305,7 +305,7 @@ Skaneerimine toimub automaatselt.</string>
|
||||
<string name="invalid_email">Vigane e-posti aadress.</string>
|
||||
<string name="cards">Kaardid</string>
|
||||
<string name="identities">Identiteedid</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Tuvastamine</string>
|
||||
<string name="logins">Kontod</string>
|
||||
<string name="secure_notes">Turvalised märkmed</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -327,7 +327,7 @@ Skaneerimine toimub automaatselt.</string>
|
||||
<string name="type">Tüüp</string>
|
||||
<string name="move_down">Nihuta alla</string>
|
||||
<string name="move_up">Nihuta üles</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Omanik</string>
|
||||
<string name="no_collections_to_list">Puuduvad kollektsioonid, mida kuvada.</string>
|
||||
<string name="moved_item_to_org">%1$s teisaldati %2$s\'sse.</string>
|
||||
<string name="select_one_collection">Pead valima vähemalt ühe kogumiku.</string>
|
||||
@@ -458,7 +458,7 @@ Skaneerimine toimub automaatselt.</string>
|
||||
<string name="password_info">Soovi korral nõua parooli, millega Sendile ligi pääseb.</string>
|
||||
<string name="remove_password">Eemalda parool</string>
|
||||
<string name="removing_send_password">Parooli eemaldamine</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Parool on eemaldatud</string>
|
||||
<string name="add_a_send">Lisa Send</string>
|
||||
<string name="copy_link">Kopeeri link</string>
|
||||
<string name="share_link">Jaga linki</string>
|
||||
@@ -577,7 +577,7 @@ Skaneerimine toimub automaatselt.</string>
|
||||
<string name="plus_addressed_email_description">Use your email provider’s subaddress capabilities</string>
|
||||
<string name="catch_all_email_description">Use your domain’s configured catch-all inbox.</string>
|
||||
<string name="forwarded_email_description">Genereeri e-posti alias, kasutades selleks välist teenuspakkujat.</string>
|
||||
<string name="accessibility_service_disclosure">Accessibility Service Disclosure</string>
|
||||
<string name="accessibility_service_disclosure">Juurdepääsetavuse Teenuse Teavitus</string>
|
||||
<string name="accessibility_disclosure_text">Bitwarden uses the Accessibility Service to search for login fields in apps and websites, then establish the appropriate field IDs for entering a username & password when a match for the app or site is found. We do not store any of the information presented to us by the service, nor do we make any attempt to control any on-screen elements beyond text entry of credentials.</string>
|
||||
<string name="accept">Nõustu</string>
|
||||
<string name="decline">Keeldu</string>
|
||||
@@ -626,11 +626,11 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="passkey">Pääsukood</string>
|
||||
<string name="passkey_will_not_be_copied">Pääsukoodi ei kopeerita</string>
|
||||
<string name="the_passkey_will_not_be_copied_to_the_cloned_item_do_you_want_to_continue_cloning_this_item">Pääsukoodi ei kopeerita kloonitud kirjele. Oled kindel, et soovid jätkata?</string>
|
||||
<string name="master_password_re_prompt_help">Master password re-prompt help</string>
|
||||
<string name="admin_approval_requested">Admin approval requested</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Your request has been sent to your admin.</string>
|
||||
<string name="you_will_be_notified_once_approved">You will be notified once approved.</string>
|
||||
<string name="trouble_logging_in">Trouble logging in?</string>
|
||||
<string name="master_password_re_prompt_help">Abi ülemparooli uuesti küsimisega</string>
|
||||
<string name="admin_approval_requested">Taotlus administraatorile saadetud</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Sinu taotlus saadeti administraatorile.</string>
|
||||
<string name="you_will_be_notified_once_approved">Kinnitamise järel saad selle kohta teavituse.</string>
|
||||
<string name="trouble_logging_in">Ei õnnestu sisse logida?</string>
|
||||
<string name="block_auto_fill">Automaatse täitmise keelamine</string>
|
||||
<string name="auto_fill_will_not_be_offered_for_these_ur_is">Automaattäitmist ei pakuta nende URId-e puhul.</string>
|
||||
<string name="new_blocked_uri">Uus blokeeritud URI</string>
|
||||
@@ -639,8 +639,8 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="format_x_separate_multiple_ur_is_with_a_comma">Vorming: %1$s. Eralda mitu URI-t komadega.</string>
|
||||
<string name="invalid_uri">Vale URI</string>
|
||||
<string name="the_urix_is_already_blocked">URI %1$s on juba keelatud</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="login_approved">Sisselogimine kinnitatud</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Bitwardeni rakenduse seadetes peab olema konfigureeritud sisselogimine läbi seadme. Soovid muud valikut?</string>
|
||||
<string name="log_in_with_device">Logi sisse teise seadmega</string>
|
||||
<string name="logging_in_on">Sisselogimas kui</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
@@ -649,10 +649,10 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="account_security">Konto turvalisus</string>
|
||||
<string name="bitwarden_help_center">Bitwardeni abikeskus</string>
|
||||
<string name="sync_now">Sünkroniseeri kohe</string>
|
||||
<string name="unlock_options">Unlock options</string>
|
||||
<string name="unlock_options">Avamise valikud</string>
|
||||
<string name="session_timeout">Sessiooni ajalõpp</string>
|
||||
<string name="session_timeout_action">Session timeout action</string>
|
||||
<string name="account_fingerprint_phrase">Account fingerprint phrase</string>
|
||||
<string name="session_timeout_action">Ajalõpule järgnev tegevus</string>
|
||||
<string name="account_fingerprint_phrase">Konto unikaalne sõnajada</string>
|
||||
<string name="passkey_management_explanation_long">Kasuta Bitwardenit uute pääsuvõtmete salvestamiseks hoidlas ja nendega sisse logimiseks.</string>
|
||||
<string name="autofill_services_explanation_long">Android Autofill Raamistiku kasutatakse teistesse rakendustesse sisselogimisel andmete automaatse täitmise lihtsustamiseks.</string>
|
||||
<string name="use_inline_autofill_explanation_long">Choose how your autofill suggestions will appear when you sign in to other apps on your device.</string>
|
||||
@@ -678,12 +678,12 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="follow_the_steps_from_duo_to_finish_logging_in">Sisselogimise lõpetamiseks järgige Duo juhiseid.</string>
|
||||
<string name="launch_duo">Käivita Duo</string>
|
||||
<string name="your_passkey_will_be_saved_to_your_bitwarden_vault_for_x">Your passkey will be saved to your Bitwarden vault for %1$s</string>
|
||||
<string name="passkeys_not_supported_for_this_app">Passkeys not supported for this app</string>
|
||||
<string name="passkey_operation_failed_because_browser_is_not_privileged">Passkey operation failed because browser is not privileged</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="passkeys_not_supported_for_this_app">See rakendus ei toeta pääsuvõtmeid</string>
|
||||
<string name="passkey_operation_failed_because_browser_is_not_privileged">Pääsuvõtme funktsiooni kasutamine ebaõnnestus, sest see brauser ei ole toetatud</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Pääsuvõtme funktsiooni kasutamine ebaõnnestus, sest brauseri sõrmejälg ei ühti</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Pääsuvõtme funktsiooni kasutamine ebaõnnestus, sest puuduvad vajalikud lingid (missing asset links)</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Pääsuvõtme funktsiooni kasutamine ebaõnnestus, sest rakenduse tuvastamine ebaõnnestus</string>
|
||||
<string name="confirm_file_password">Kinnita faili parool</string>
|
||||
<string name="file_password">Faili parool</string>
|
||||
<string name="password_protected">Parooliga Kaitstud</string>
|
||||
<string name="password_used_to_export">Seda parooli kasutatakse selle faili eksportimiseks ja importimiseks</string>
|
||||
@@ -721,7 +721,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Kinnita</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -769,8 +769,8 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Duo teenustega ühendamine ebaõnnestus. Kasuta teist kahe-astmelise sisselogimise meetodit või kontakteeru Duoga.</string>
|
||||
<string name="master_password_hint_not_specified">Ülemparooli vihje</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
@@ -799,7 +799,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Logi sisse Bitwardenisse</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
@@ -818,14 +818,14 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Selge</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Tõrge importimisel</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="type_ssh_key">SSH võti</string>
|
||||
<string name="public_key">Avalik võti</string>
|
||||
<string name="private_key">Privaatvõti</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
@@ -833,7 +833,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Valmis</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -859,7 +859,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Vajuta siia, et luua uus ainulaadne parool.</string>
|
||||
<string name="coachmark_1_of_3">1 OF 3</string>
|
||||
<string name="coachmark_2_of_3">2 OF 3</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">You’ll only need to set up Authenticator Key for logins that require two-factor authentication with a code. The key will continuously generate six-digit codes you can use to log in.</string>
|
||||
@@ -930,7 +930,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 tunni pärast</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -959,11 +959,11 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="replace_certificate">Replace certificate</string>
|
||||
<string name="unable_to_read_certificate">Unable to read certificate.</string>
|
||||
<string name="cannot_delete_your_account">Cannot delete your account</string>
|
||||
<string name="cannot_delete_your_account_explanation">This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details.</string>
|
||||
<string name="cannot_delete_your_account_explanation">Seda käsku ei õnnestunud täita, sest sinu konto kuulub organisatsioonile. Lisadetailide jaoks võta ühendust oma organisatsiooni administraatoriga.</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Kustuta Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -988,7 +988,7 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Viga dekrüpteerimisel</string>
|
||||
<string name="scan_a_qr_code">Skanneeri QR-koodi</string>
|
||||
<string name="cannot_add_authenticator_key">Ei suuda autentimise võtit lisada?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Skänneri kasutamiseks luba ligipääs kaamerale</string>
|
||||
@@ -1126,8 +1126,8 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passwords">Paroolid</string>
|
||||
<string name="passkeys">Pääsukoodid</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Soovid selle konto peale lülituda?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Elementu berria</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -326,7 +326,7 @@
|
||||
<string name="type">Mota</string>
|
||||
<string name="move_down">Mugitu behera</string>
|
||||
<string name="move_up">Mugitu gora</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Jabea</string>
|
||||
<string name="no_collections_to_list">Ez dago erakusteko bildumarik.</string>
|
||||
<string name="moved_item_to_org">%1$s %2$s-era mugitu da.</string>
|
||||
<string name="select_one_collection">Gutxienez bilduma bat aukeratu behar duzu.</string>
|
||||
@@ -384,7 +384,7 @@
|
||||
<string name="code_sent">Kodea bidalia!</string>
|
||||
<string name="confirm_your_identity">Jarraitzeko, berretsi zure identitatea.</string>
|
||||
<string name="export_vault_warning">Esportazio honek kutxa gotorraren datuak zifratu gabeko formatuan biltzen ditu. Ez zenuke gorde edo kanal ez-seguruetaik (emaila, adibidez) bidali behar. Erabili eta berehala ezabatu.</string>
|
||||
<string name="export_vault_file_pw_protect_info">This file export will be password protected and require the file password to decrypt.</string>
|
||||
<string name="export_vault_file_pw_protect_info">Fitxategien esportazio hori pasahitzaren bidez babestuta egongo da eta deszifratzeko fitxategi pasahitza beharko da.</string>
|
||||
<string name="export_vault_confirmation_title">Baieztatu kutxa gotorra esportatzea</string>
|
||||
<string name="warning">Kontuz</string>
|
||||
<string name="export_vault_failure">There was a problem exporting your vault. If the problem persists, you’ll need to export from the web vault.</string>
|
||||
@@ -627,7 +627,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="master_password_re_prompt_help">Master password re-prompt help</string>
|
||||
<string name="admin_approval_requested">Admin approval requested</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Your request has been sent to your admin.</string>
|
||||
<string name="you_will_be_notified_once_approved">You will be notified once approved.</string>
|
||||
<string name="you_will_be_notified_once_approved">Jakinaraziko zaizu onartzen denean.</string>
|
||||
<string name="trouble_logging_in">Trouble logging in?</string>
|
||||
<string name="block_auto_fill">Blokeatu automatikoki betetzea</string>
|
||||
<string name="auto_fill_will_not_be_offered_for_these_ur_is">Automatikoki betetzea ez da URL hauetan erabilgarri egongo.</string>
|
||||
@@ -639,7 +639,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Hasi saioa beste gailu batekin</string>
|
||||
<string name="logging_in_on">Logging in on</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Vault</string>
|
||||
@@ -684,7 +684,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">Fitxategi hau esportatu eta inportatzeko erabiliko da pasahitz hau</string>
|
||||
<string name="autofill_suggestion">Autofill suggestion</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="launch_web_authn">Launch WebAuthn</string>
|
||||
@@ -719,7 +719,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Berretsi</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -816,9 +816,9 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Ulertuta</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Errorea inportatzerakoan</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
@@ -831,7 +831,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Egina</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -928,7 +928,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">Ordu 1</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -961,7 +961,7 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Ezabatu Send-a</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1133,4 +1133,6 @@ Kontu honetara aldatu nahi duzu?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -164,15 +164,15 @@
|
||||
<string name="no_items_for_vault">هیچ موردی در گاوصندوق شما وجود ندارد که با \"%1$s\" مطابقت داشته باشد</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">یک ورود را جستجو کنید یا یک ورود جدید اضافه کنید</string>
|
||||
<string name="disabled">غیرفعال شد</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">سادهترین روش برای افزودن اطلاعات ورود به گاوصندوقتان استفاده از سرویس پر کردن خودکار Bitwarden است. با رفتن به صفحه \"تنظیمات\" دربارهی استفاده از سرویس پر کردن خودکار Bitwarden اطلاعات بیشتری کسب کنید.</string>
|
||||
<string name="autofill_title">پر کردن خودکار</string>
|
||||
<string name="autofill_or_view">آیا میخواهید این مورد را به صورت خودکار پر کنید یا مشاهده کنید؟</string>
|
||||
<string name="search">جستجو</string>
|
||||
<string name="learn_org">درباره سازمانها اطلاعات کسب کنید</string>
|
||||
<string name="authenticator_app_title">برنامه احراز هویت</string>
|
||||
<string name="enter_verification_code_app">کد ۶ رقمی تأیید را از برنامه احراز هویت وارد کنید.</string>
|
||||
<string name="enter_verification_code_email">کد ۶ رقمی تأیید را که به %1$s ایمیل شده را وارد کنید.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">ما این دستگاه را نمیشناسیم. برای تأیید هویت خود، کدی را که به ایمیلتان ارسال شده وارد کنید.</string>
|
||||
<string name="recovery_code_title">کد بازیابی</string>
|
||||
<string name="remember">به خاطر بسپار</string>
|
||||
<string name="remember_email">ایمیل را به خاطر بسپار</string>
|
||||
@@ -394,7 +394,7 @@
|
||||
<string name="password_generator_policy_in_effect">یک یا چند سیاست سازمان بر تنظیمات تولید کننده شما تأثیر میگذارد</string>
|
||||
<string name="unable_to_save_attachment">هنگام ذخیره این پیوست مشکلی رخ داد. اگر مشکل همچنان ادامه داشت، میتوانید آن را از گاوصندوق وب ذخیره کنید.</string>
|
||||
<string name="save_attachment_success">پیوست با موفقیت ذخیره شد.</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">لطفاً برای استفاده از کاشی پر کردن خودکار، \"سرویس دسترسی پر کردن خودکار\" را از تنظیمات Bitwarden فعال کنید.</string>
|
||||
<string name="autofill_tile_uri_not_found">هیچ فیلدی برای کلمه عبور شناسایی نشد</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">مورد به سطل زباله فرستاده شد.</string>
|
||||
@@ -738,7 +738,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">با روشهای جلوگیری از قفل شدن حساب کاربری آشنا شوید</annotation></string>
|
||||
<string name="help_with_server_geolocations">کمک با مکانهای جغرافیایی سرور.</string>
|
||||
<string name="email_address_required">نشانی ایمیل (الزامی)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">پیوند موجود در ایمیل را انتخاب کنید تا نشانی ایمیل خود را تأیید کرده و روند ایجاد حساب کاربری را ادامه دهید.</string>
|
||||
<string name="change_email_address">تغییر نشانی ایمیل</string>
|
||||
<string name="next">بعدی</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden نمیتواند کلمه عبور اصلی گمشده یا فراموششده را بازیابی کند.</string>
|
||||
@@ -768,7 +768,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">میتوانید هر زمان برای تکمیل این مرحله به بخش تنظیمات مراجعه کنید.</string>
|
||||
<string name="what_bitwarden_has_to_offer">اکنون میتوانید از تمامی امکانات Bitwarden استفاده کرده و شروع به مدیریت امن کلمات عبور خود کنید.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">همه چیز آماده است!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">خطا در اتصال به سرویس Duo. از روش ورود دو مرحلهای دیگری استفاده کنید یا برای دریافت کمک با Duo تماس بگیرید.</string>
|
||||
<string name="master_password_hint_not_specified">یادآور کلمه عبور اصلی</string>
|
||||
<string name="new_master_password_hint">یادآور کلمه عبور اصلی جدید</string>
|
||||
@@ -808,7 +808,7 @@
|
||||
<string name="need_help_check_out_import_help">نیاز به کمک دارید؟ به <annotation link="importHelp">راهنمای درون ریزی </annotation> مراجعه کنید.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">پرونده برون ریزی شده را ذخیره کنید</annotation> در مکانی روی رایانهتان که بهراحتی بتوانید آن را پیدا کنید.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">این یک سرور معتبر Bitwarden نیست. ممکن است لازم باشد با ارائهدهنده خود بررسی کنید یا سرور را بهروزرسانی نمایید.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">همگامسازی ورودها...</string>
|
||||
<string name="download_the_browser_extension">افزونه مرورگر را بارگیری کنید</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">به نشانی bitwarden.com/download بروید تا Bitwarden را در مرورگر مورد علاقهتان یکپارچهسازی کنید و تجربهای روان داشته باشید.</string>
|
||||
<string name="use_the_web_app">از برنامه وب استفاده کنید</string>
|
||||
@@ -866,13 +866,13 @@
|
||||
<string name="coachmark_3_of_3">۳ از ۳</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">برای استفاده از قابلیت پر کردن خودکار جهت دسترسی به این حساب کاربری، باید یک نشانی وب اضافه کنید.</string>
|
||||
<string name="learn_about_new_logins">درباره ورودهای جدید بیشتر بدانید</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">ما شما را با ویژگیهای کلیدی برای افزودن یک ورود جدید راهنمایی میکنیم.</string>
|
||||
<string name="explore_the_generator">تولید کننده را بررسی کنید</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">با یک راهنمای قدم به قدم، بیشتر درباره ایجاد اطلاعات ورود امن بیاموزید.</string>
|
||||
<string name="import_client_certificate">گواهینامه مشتری را وارد کنید</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">کلمه عبور گواهینامه مشتری و نام مستعار مورد نظر برای این گواهینامه را وارد کنید.</string>
|
||||
<string name="alias">نام مستعار</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">از تولیدکننده استفاده کنید تا کلمات عبور، عبارات عبور و نامهای کاربری امن بسازید.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">عبارات عبور، کلمات عبور قویای هستند که نسبت به کلمات تصادفی معمولاً آسانتر به خاطر سپرده شده و نوشته میشوند. این عبارات برای ورود به حسابهای کاربری که قابلیت پر کردن خودکار ندارند، مانند سرویسهای پخش فیلم روی تلویزیون، بسیار مفید هستند.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">نامهای کاربری منحصربهفرد یک لایه امنیتی اضافی ایجاد میکنند و میتوانند به جلوگیری از دسترسی هکرها به حسابهای کاربری شما کمک کنند.</string>
|
||||
<string name="coachmark_1_of_6">۱ از ۶</string>
|
||||
@@ -881,8 +881,8 @@
|
||||
<string name="coachmark_4_of_6">۴ از ۶</string>
|
||||
<string name="coachmark_5_of_6">۵ از ۶</string>
|
||||
<string name="coachmark_6_of_6">۶ از ۶</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">از این گزینهها استفاده کنید تا کلمه عبور خود را مطابق با الزامات وبسایت حساب کاربریتان تنظیم کنید.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">بعد از اینکه کلمه عبور جدیدتان را در Bitwarden ذخیره کردید، فراموش نکنید آن را در وبسایت حساب کاربریتان هم بهروزرسانی کنید.</string>
|
||||
<string name="verify_your_identity">هویت خود را تأیید کنید</string>
|
||||
<string name="error_loading_certificate">خطا در بارگذاری گواهینامه</string>
|
||||
<string name="certificate_alias">نام مستعار گواهینامه</string>
|
||||
@@ -988,7 +988,7 @@
|
||||
<string name="installed_apps">برنامههای نصب شده</string>
|
||||
<string name="delete_x">حذف %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">خطای رمزگشایی</string>
|
||||
<string name="scan_a_qr_code">Scan a QR code</string>
|
||||
<string name="cannot_add_authenticator_key">نمیتوانید کلید احراز هویت را اضافه کنید؟</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">اجازه دوربین را برای استفاده از اسکنر فعال کنید</string>
|
||||
@@ -1125,9 +1125,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">برون ریزی ناموفق</string>
|
||||
<string name="passwords">کلمههای عبور</string>
|
||||
<string name="passkeys">کلیدهای عبور</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -85,7 +85,7 @@
|
||||
<string name="edit_card">Muokkaa korttia</string>
|
||||
<string name="edit_identity">Muokkaa henkilöllisyyttä</string>
|
||||
<string name="edit_note">Muokkaa muistiota</string>
|
||||
<string name="edit_ssh_key">Edit SSH key</string>
|
||||
<string name="edit_ssh_key">Muokkaa SSH avainta</string>
|
||||
<string name="enter_email_for_hint">Syötä tilisi sähköpostiosoite saadaksesi pääsalasanan vihjeen.</string>
|
||||
<string name="favorite">Suosikki</string>
|
||||
<string name="unfavorite">Poista suosikeista</string>
|
||||
@@ -156,7 +156,7 @@
|
||||
<string name="view_card">Näytä kortti</string>
|
||||
<string name="view_identity">Näytä henkilöllisyys</string>
|
||||
<string name="view_note">Näytä muistio</string>
|
||||
<string name="view_ssh_key">View SSH key</string>
|
||||
<string name="view_ssh_key">Näytä SSH-avain</string>
|
||||
<string name="web_vault">Bitwarden Verkkoholvi</string>
|
||||
<string name="items">Kohteet</string>
|
||||
<string name="items_for_uri">Kohteet palvelulle %1$s</string>
|
||||
@@ -164,15 +164,15 @@
|
||||
<string name="no_items_for_vault">Holvissasi ei ole kohdetta \"%1$s\" vastavia tietoja</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Hae kirjautumistietoa tai lisää uusi</string>
|
||||
<string name="disabled">Ei käytössä</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Uusien kirjautumistietojen lisääminen on kötevintä Bitwardenin automaattitäytön palvelun avulla. Asetuksista löydät lisätietoja palvelusta.</string>
|
||||
<string name="autofill_title">Automaattitäyttö</string>
|
||||
<string name="autofill_or_view">Haluatko täyttää kohteen automaattisesti vai tarkastella sitä?</string>
|
||||
<string name="search">Etsi</string>
|
||||
<string name="learn_org">Lisätietoja organisaatioista</string>
|
||||
<string name="authenticator_app_title">Todennussovellus</string>
|
||||
<string name="enter_verification_code_app">Syötä todennussovelluksesi näyttämä kuusinumeroinen todennuskoodi.</string>
|
||||
<string name="enter_verification_code_email">Syötä osoitteeseen %1$s lähetetty kuusinumeroinen todennuskoodi.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Laitetta ei tunnistettu. Vahvista henkilöllisyytesi syöttämällä sähköpostitse saamasi koodi.</string>
|
||||
<string name="recovery_code_title">Palautuskoodi</string>
|
||||
<string name="remember">Muista</string>
|
||||
<string name="remember_email">Muista sähköpostiosoite</string>
|
||||
@@ -458,7 +458,7 @@ Koodi skannataan automaattisesti.</string>
|
||||
<string name="password_info">Halutessasi, vaadi käyttäjiä syöttämään salasana Sendin avaamiseksi.</string>
|
||||
<string name="remove_password">Poista salasana</string>
|
||||
<string name="removing_send_password">Poistetaan salasana</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Salasana poistettiin</string>
|
||||
<string name="add_a_send">Lisää Send</string>
|
||||
<string name="copy_link">Kopioi linkki</string>
|
||||
<string name="share_link">Jaa linkki</string>
|
||||
@@ -467,8 +467,8 @@ Koodi skannataan automaattisesti.</string>
|
||||
<string name="edit_send">Muokkaa Sendiä</string>
|
||||
<string name="edit_file_send">Edit file Send</string>
|
||||
<string name="edit_text_send">Edit text Send</string>
|
||||
<string name="add_file_send">New file Send</string>
|
||||
<string name="add_text_send">New text Send</string>
|
||||
<string name="add_file_send">Uusi tiedosto-Send</string>
|
||||
<string name="add_text_send">Uusi teksti-Send</string>
|
||||
<string name="are_you_sure_delete_send">Haluatko varmasti poistaa Sendin?</string>
|
||||
<string name="send_deleted">Send poistettiin</string>
|
||||
<string name="send_updated">Send updated</string>
|
||||
@@ -738,11 +738,11 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Learn about ways to prevent account lockout</annotation></string>
|
||||
<string name="help_with_server_geolocations">Ohjeita palvelinsijainneista.</string>
|
||||
<string name="email_address_required">Sähköpostiosoite (vaaditaan)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Vahvista sähköpostiosoitteesi ja jatka tilisi luontia avaamalla viestissä oleva linkki.</string>
|
||||
<string name="change_email_address">Vaihda sähköpostiosoite</string>
|
||||
<string name="next">Seuraava</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden ei voi palauttaa kadonnutta tai unohtunutta pääsalasanaa.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden ei voi nollata kadonnutta tai unohtunutta pääsalasanaa.</string>
|
||||
<string name="choose_your_master_password">Valitse pääsalasanasi</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">Suojaa tietosi valitsemalla ainutlaatuinen ja vahva salasana.</string>
|
||||
<plurals name="minimum_characters">
|
||||
@@ -768,7 +768,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Voit palata viimeistelemään tämän vaiheen milloin tahansa asetuksista.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Nyt voit kirjautua sovelluksiin ja verkkosivustoille tallennetuilla salasanoillasi, ja olet vapaa tutustumaan Bitwardenin muihin ominaisuuksiin.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Kaikki on valmista!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Virhe yhdistettäessä Duo-palveluun. Käytä vaihtoehtoista todennustapaa tai ole yhteydessä Duon asiakaspalveluun saadaksesi apua.</string>
|
||||
<string name="master_password_hint_not_specified">Pääsalasanan vihje</string>
|
||||
<string name="new_master_password_hint">Uusi pääsalasanan vihje</string>
|
||||
@@ -776,7 +776,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="save_and_protect_your_data">Tallenna ja suojaa tietojasi</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">Uusi kirjautumistieto</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Jaa tiedostoja ja dataa turvallisesti kenen tahansa kanssa millä tahansa alustalla. Tiedot pysyvät päästä päähän salattuina ja altistuminen rajoitetaan.</string>
|
||||
<string name="send_sensitive_information_safely">Lähetä arkaluonteisia tietoja turvallisesti</string>
|
||||
<string name="import_saved_logins">Tuo tallennetut kirjautumistiedot</string>
|
||||
<string name="use_a_computer_to_import_logins">Use a computer to import logins from an existing password manager</string>
|
||||
@@ -807,8 +807,8 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="for_your_security_be_sure_to_delete_your_saved_password_file">For your security, be sure to <annotation emphasis="bold">delete your saved password file.</annotation></string>
|
||||
<string name="need_help_check_out_import_help">Need help? Check out <annotation link="importHelp">import help</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Save the exported file</annotation> somewhere on your computer you can find easily.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">This is not a recognized Bitwarden server. You may need to check with your provider or update your server.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Tätä ei tunnistettu Bitwarden-palvelimeksi. Tarkista tiedot palveluntarjoajaltasi tai päivitä palvelimesi.</string>
|
||||
<string name="syncing_logins_loading_message">Kirjautumistietoja synkronoidaan...</string>
|
||||
<string name="download_the_browser_extension">Lataa selaimen laajennus</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Go to bitwarden.com/download to integrate Bitwarden into your favorite browser for a seamless experience.</string>
|
||||
<string name="use_the_web_app">Käytä verkkosovellusta</string>
|
||||
@@ -866,9 +866,9 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="coachmark_3_of_3">3/3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">You must add a web address to use autofill to access this account.</string>
|
||||
<string name="learn_about_new_logins">Lisätietoja uusista kirjautumistiedoista</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Sinut opastetaan uuden kirjautumistiedon lisäämisen läpi.</string>
|
||||
<string name="explore_the_generator">Tutustu generaattoriin</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Learn more about generating secure login credentials with a guided tour.</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Tutustu opastetusti turvallisten kirjautumistietojen luontiin.</string>
|
||||
<string name="import_client_certificate">Import client certificate</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Enter the client certificate password and the desired alias for this certificate.</string>
|
||||
<string name="alias">Alias</string>
|
||||
@@ -908,7 +908,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">Itse ylläpidetyn palvelimen URL-osoite</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Käytä Chromen automaattitäytön integrointia</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -918,18 +918,18 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="show_less">Näytä vähemmän</string>
|
||||
<string name="add_field">Lisää kenttä</string>
|
||||
<string name="share_error_details">Jaa virhetiedot</string>
|
||||
<string name="flight_recorder">Flight recorder</string>
|
||||
<string name="flight_recorder">Musta laatikko</string>
|
||||
<string name="flight_recorder_help">Flight recorder help</string>
|
||||
<string name="view_recorded_logs">View recorded logs</string>
|
||||
<string name="enable_flight_recorder_title">Enable flight recorder</string>
|
||||
<string name="recorded_logs_title">Recorded logs</string>
|
||||
<string name="no_logs_recorded">No logs recorded</string>
|
||||
<string name="experiencing_an_issue">Experiencing an issue?</string>
|
||||
<string name="enable_temporary_logging_to_collect_and_inspect_logs_locally">Enable temporary logging to collect and inspect logs locally. When enabled, application states and network calls may be logged—never sensitive vault information.</string>
|
||||
<string name="view_recorded_logs">Näytä tallennetut lokit</string>
|
||||
<string name="enable_flight_recorder_title">Aktivoi musta laatikko</string>
|
||||
<string name="recorded_logs_title">Tallennetut lokit</string>
|
||||
<string name="no_logs_recorded">Lokeja ei ole tallennettu</string>
|
||||
<string name="experiencing_an_issue">Oletko kohdannut ongelmia?</string>
|
||||
<string name="enable_temporary_logging_to_collect_and_inspect_logs_locally">Aktivoi tilapäinen lokikirjaus paikallista tallennusta ja tarkastelua varten. Kun käytössä, sovelluksen tilat ja verkkopyynnöt saatetaan kirjata – ei koskaan arkaluonteisia holvin tietoja.</string>
|
||||
<string name="to_get_started_set_a_logging_duration">To get started, set a logging duration. Logging
will automatically turn off after this period, giving you time to capture activity while reproducing
any issues.</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Lokitiedot poistetaan automaattisesti 30 päivän kuluttua. Bitwarden voi tarkastella lokitietojasi vain, jos jaat ne.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="logging_duration">Lokikirjauksen kesto</string>
|
||||
<string name="flight_recorder_one_hour">1 tunti</string>
|
||||
<string name="flight_recorder_eight_hours">8 tuntia</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 tuntia</string>
|
||||
@@ -946,7 +946,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="confirm_key_connector_domain">Confirm Key Connector domain</string>
|
||||
<string name="key_connector_domain">Key Connector domain:</string>
|
||||
<string name="key_connector_organization">Organisaatio:</string>
|
||||
<string name="password_no_longer_required_confirm_domain">A master password is no longer required for members of the following organization. Please confirm the domain below with your organization administrator.</string>
|
||||
<string name="password_no_longer_required_confirm_domain">Pääsalasanaa ei enää tarvita tämän organisaation jäsenille. Ole hyvä ja vahvista alla oleva verkkotunnus organisaation ylläpitäjän kanssa.</string>
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Flight recorder on</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
@@ -959,7 +959,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="replace_certificate">Replace certificate</string>
|
||||
<string name="unable_to_read_certificate">Unable to read certificate.</string>
|
||||
<string name="cannot_delete_your_account">Cannot delete your account</string>
|
||||
<string name="cannot_delete_your_account_explanation">This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details.</string>
|
||||
<string name="cannot_delete_your_account_explanation">Toimintoa ei voida suorittaa, koska tilisi on organisaation omistama. Saat lisätietoja olemalla yhteydessä organisaatiosi ylläpitoon.</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">Näytä tiedosto-Send</string>
|
||||
<string name="view_text_send">Näytä teksti-Send</string>
|
||||
@@ -988,7 +988,7 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Virhe salauksen purussa</string>
|
||||
<string name="scan_a_qr_code">Skannaa QR-koodi</string>
|
||||
<string name="cannot_add_authenticator_key">Eikä todennusavaimen lisääminen onnistu?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Anna kameran käyttöoikeus käyttääksesi skannausta</string>
|
||||
@@ -1125,9 +1125,9 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">Vienti epäonnistui</string>
|
||||
<string name="passwords">Salasanat</string>
|
||||
<string name="passkeys">Pääsyavaimet</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Haluatko vaihtaa tähän tiliin?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">\'Di-wastong master password. Subukan ulit.</string>
|
||||
<string name="invalid_pin">\'Di-wastong PIN. Subukan ulit.</string>
|
||||
<string name="launch">Buksan</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Mag-log in</string>
|
||||
<string name="log_in_noun">Login</string>
|
||||
<string name="log_out">Mag-log out</string>
|
||||
<string name="logout_confirmation">Sigurado ka bang gusto mong mag-log out?</string>
|
||||
@@ -72,7 +72,7 @@
|
||||
<string name="yes">Oo</string>
|
||||
<string name="account">Account</string>
|
||||
<string name="account_created_success">Your new account has been created!</string>
|
||||
<string name="set_bitwarden_as_passkey_manager_description">Set Bitwarden as your passkey provider in device settings.</string>
|
||||
<string name="set_bitwarden_as_passkey_manager_description">Itakda bilang passkey provider mo ang Bitwarden sa mga setting ng device mo.</string>
|
||||
<string name="avoid_ambiguous_characters">Iwasang gumamit ng mga nakakalitong karakter</string>
|
||||
<string name="bitwarden_autofill_service">Serbisyo ng Bitwarden Pang-autofill</string>
|
||||
<string name="change_master_password">Palitan ang master password</string>
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Bagong item</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -161,7 +161,7 @@
|
||||
<string name="items">Mga Item</string>
|
||||
<string name="items_for_uri">Mga item para sa %1$s</string>
|
||||
<string name="no_items_for_uri">Walang item para sa %1$s sa vault mo.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">Walang mga item sa vault mo na tumutugma sa \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Hindi pinapagana</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -327,7 +327,7 @@ Awtomatikong itong magsa-scan.</string>
|
||||
<string name="type">Uri</string>
|
||||
<string name="move_down">Ilipat pababa</string>
|
||||
<string name="move_up">Ilipat Pataas</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">May-ari</string>
|
||||
<string name="no_collections_to_list">Walang maililistang koleksyon.</string>
|
||||
<string name="moved_item_to_org">Nilipat ang %1$s sa %2$s.</string>
|
||||
<string name="select_one_collection">Kailangan mong pumili ng isa man lang na koleksyon.</string>
|
||||
@@ -385,7 +385,7 @@ Awtomatikong itong magsa-scan.</string>
|
||||
<string name="code_sent">Ipinadala ang code!</string>
|
||||
<string name="confirm_your_identity">Kumpirmahin ang pagkakakilanlan mo para tumuloy.</string>
|
||||
<string name="export_vault_warning">Naglalaman ng unencrypted vault data mo ang export na ito. Hindi mo dapat ilagay o ipadala ang file gamit ang hindi ligtas na mga paraan (tulad ng email). Burahin ito kaagad pagkagamit.</string>
|
||||
<string name="export_vault_file_pw_protect_info">This file export will be password protected and require the file password to decrypt.</string>
|
||||
<string name="export_vault_file_pw_protect_info">Poprotektahan ng password ang file export na ito at kakailanganin ang password para ma-decrypt ang file.</string>
|
||||
<string name="export_vault_confirmation_title">Kumpirmahin ang pag-export ng vault</string>
|
||||
<string name="warning">Babala</string>
|
||||
<string name="export_vault_failure">There was a problem exporting your vault. If the problem persists, you’ll need to export from the web vault.</string>
|
||||
@@ -405,7 +405,7 @@ Awtomatikong itong magsa-scan.</string>
|
||||
<string name="do_you_really_want_to_permanently_delete_cipher">Gusto mo ba talagang permanente itong burahin? Wala nang bawian.</string>
|
||||
<string name="do_you_really_want_to_restore_cipher">Gusto mo ba talagang ibalik ang item na ito?</string>
|
||||
<string name="do_you_really_want_to_soft_delete_cipher">Gusto mo ba talaga itong itapon?</string>
|
||||
<string name="account_biometric_invalidated">Biometric unlock for this account is disabled pending verification of master password.</string>
|
||||
<string name="account_biometric_invalidated">Na-disable ang biometrikong pag-unlock para sa account na ito, naghihintay para sa beripikasyon ng master password.</string>
|
||||
<string name="enable_sync_on_refresh">Payagan ang pag-sync pagka-refresh</string>
|
||||
<string name="enable_sync_on_refresh_description">Mag-sync ng vault sa pamamagitan ng paghila sa screen pababa.</string>
|
||||
<string name="log_in_sso">Isahang sign-on para sa enterprise</string>
|
||||
@@ -425,7 +425,7 @@ Awtomatikong itong magsa-scan.</string>
|
||||
<string name="loading">Naglo-load</string>
|
||||
<string name="terms_of_service">Mga Tuntunin ng Serbisyo</string>
|
||||
<string name="privacy_policy">Patakaran sa Privacy</string>
|
||||
<string name="passkey_management">Passkey management</string>
|
||||
<string name="passkey_management">Pamamahala sa passkey</string>
|
||||
<string name="autofill_services">Mga serbisyo sa pag-autofill</string>
|
||||
<string name="display_autofill_suggestions">Display autofill suggestions</string>
|
||||
<string name="autofill_suggestions_inline">Inline (shows in keyboard)</string>
|
||||
@@ -458,7 +458,7 @@ Awtomatikong itong magsa-scan.</string>
|
||||
<string name="password_info">Ipayo na mag-require ng password para ma-access ng mga user ang Send na ito.</string>
|
||||
<string name="remove_password">Tanggalin ang password</string>
|
||||
<string name="removing_send_password">Tinatanggal ang password</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Tinanggal ang password</string>
|
||||
<string name="add_a_send">Magdagdag ng isang Send</string>
|
||||
<string name="copy_link">Kopyahin ang link</string>
|
||||
<string name="share_link">Ibahagi ang link</string>
|
||||
@@ -615,18 +615,18 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="weak_password_identified_and_found_in_a_data_breach_alert_description">Nakompromiso na ang mahinang password na ito. Gumamit ng malakas at unique na password para maprotektahan ang account mo. Sigurado ka bang gusto mong gamitin ang password na ito?</string>
|
||||
<string name="there_are_no_items_that_match_the_search">Walang mga item na tumutugma sa paghahanap</string>
|
||||
<string name="self_hosted">Self-hosted</string>
|
||||
<string name="region">Region</string>
|
||||
<string name="update_weak_master_password_warning">Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</string>
|
||||
<string name="region">Rehiyon</string>
|
||||
<string name="update_weak_master_password_warning">Hindi sumusunod ang master password mo sa isa o higit pang mga patakaran ng organisayon mo. Para ma-access ang vault, kailangan mo nang i-update ngayon ang master password mo. Mala-log out ka sa kasalukuyan mong sesyon, at kailangan mong mag-log in ulit. Maaaring manatiling aktibo ang mga sesyon sa iba mo pang device hanggang sa isang oras.</string>
|
||||
<string name="current_master_password_required">Current master password (required)</string>
|
||||
<string name="approve_with_my_other_device">Approve with my other device</string>
|
||||
<string name="request_admin_approval">Request admin approval</string>
|
||||
<string name="approve_with_master_password">Approve with master password</string>
|
||||
<string name="turn_off_using_public_device">Turn off using a public device</string>
|
||||
<string name="remember_this_device">Remember this device</string>
|
||||
<string name="approve_with_my_other_device">Aprubahan gamit ang isa ko pang device</string>
|
||||
<string name="request_admin_approval">Humiling ng pag-apruba ng admin</string>
|
||||
<string name="approve_with_master_password">Aprubahan gamit ang master password</string>
|
||||
<string name="turn_off_using_public_device">I-off kung gumagamit ng pampublikong device</string>
|
||||
<string name="remember_this_device">Tandaan ang device na ito</string>
|
||||
<string name="passkey">Passkey</string>
|
||||
<string name="passkey_will_not_be_copied">Passkey will not be copied</string>
|
||||
<string name="the_passkey_will_not_be_copied_to_the_cloned_item_do_you_want_to_continue_cloning_this_item">The passkey will not be copied to the cloned item. Do you want to continue cloning this item?</string>
|
||||
<string name="master_password_re_prompt_help">Master password re-prompt help</string>
|
||||
<string name="passkey_will_not_be_copied">Hindi makokopya ang passkey</string>
|
||||
<string name="the_passkey_will_not_be_copied_to_the_cloned_item_do_you_want_to_continue_cloning_this_item">Hindi makokopya ang passkey sa dinobleng item. Sigurado ka bang dodoblehin mo ang item na ito?</string>
|
||||
<string name="master_password_re_prompt_help">Tulong para sa pag-reprompt ng master password</string>
|
||||
<string name="admin_approval_requested">Admin approval requested</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Your request has been sent to your admin.</string>
|
||||
<string name="you_will_be_notified_once_approved">You will be notified once approved.</string>
|
||||
@@ -641,7 +641,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Mag-log in gamit ang device</string>
|
||||
<string name="logging_in_on">Logging in on</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Vault</string>
|
||||
@@ -683,10 +683,10 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="confirm_file_password">Kumpirmahin ang password ng file</string>
|
||||
<string name="file_password">Password ng file</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">Gagamitin ang password na ito para i-export at i-import ang file</string>
|
||||
<string name="autofill_suggestion">Autofill suggestion</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="launch_web_authn">Launch WebAuthn</string>
|
||||
@@ -721,7 +721,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Kumpirmahin</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -770,12 +770,12 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">Palatandaan ng master password</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="get_started">Magsimula</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Bagong pag login</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -818,9 +818,9 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Nakuha ko</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Nagkaproblema sa pag-i-import</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
@@ -833,7 +833,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Tapos na</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -930,7 +930,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 oras</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">I-delete ang Ipadala</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1127,7 +1127,7 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passkeys">Mga passkey</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Gusto mo bang pumunta sa account na ito?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -165,14 +165,14 @@
|
||||
<string name="search_for_a_login_or_add_a_new_login">Rechercher un login ou ajouter un nouveau login</string>
|
||||
<string name="disabled">Non</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="autofill_title">Saisie automatique</string>
|
||||
<string name="autofill_or_view">Voulez-vous saisir automatiquement ou afficher cet élément ?</string>
|
||||
<string name="search">Rechercher</string>
|
||||
<string name="learn_org">En savoir plus sur les organisations</string>
|
||||
<string name="authenticator_app_title">Application d\'authentification</string>
|
||||
<string name="enter_verification_code_app">Saisissez le code de vérification à 6 chiffres depuis votre application d\'authentification.</string>
|
||||
<string name="enter_verification_code_email">Saisissez le code de vérification à 6 chiffres qui a été envoyé par courriel à %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Nous ne reconnaissons pas cet appareil. Saisissez le code envoyé à votre adresse courriel pour vérifier votre identité.</string>
|
||||
<string name="recovery_code_title">Code de récupération</string>
|
||||
<string name="remember">Rappelez-vous</string>
|
||||
<string name="remember_email">Se souvenir de l\'e-mail</string>
|
||||
@@ -866,7 +866,7 @@ Voulez-vous basculer vers ce compte ?</string>
|
||||
<string name="coachmark_3_of_3">3 SUR 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Vous devez ajouter une adresse Web afin d\'utiliser la saisie automatique pour accéder à ce compte.</string>
|
||||
<string name="learn_about_new_logins">En savoir plus sur la création d\'identifiants</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Nous vous guiderons à travers les fonctionnalités clés pour ajouter de nouveaux identifiants de connexion.</string>
|
||||
<string name="explore_the_generator">Découvrir le générateur</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Apprenez-en plus sur la génération d\'identifiants de connexion sécurisés grâce à une visite guidée.</string>
|
||||
<string name="import_client_certificate">Importer un certificat client</string>
|
||||
@@ -1126,7 +1126,7 @@ Voulez-vous basculer vers ce compte ?</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passwords">Mots de passe</string>
|
||||
<string name="passkeys">Clés d\'accès</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Voulez-vous basculer vers ce compte ?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">É preciso o contrasinal mestre</string>
|
||||
<string name="search_vault">Buscar na caixa forte</string>
|
||||
<string name="select">Seleccionar</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Detalles do entrada</string>
|
||||
<string name="item_updated">Entrada gardada</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -164,8 +164,8 @@
|
||||
<string name="no_items_for_vault">Non hai entradas coincidentes para \"%1$s\" na caixa forte</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Buscar unha credencial ou engadir unha nova</string>
|
||||
<string name="disabled">Deshabilitado</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">O xeito máis sinxelo de engadir credenciais á túa caixa forte é dende o Servizo de Autoenchido de Bitwarden. Aprende máis do Servizo de Autoenchido de Bitwarden na pantalla de \"Axustes\".</string>
|
||||
<string name="autofill_title">Autoencher</string>
|
||||
<string name="autofill_or_view">Queres autoencher ou ver esta entrada?</string>
|
||||
<string name="search">Busca</string>
|
||||
<string name="learn_org">Aprende sobre as organizacións</string>
|
||||
@@ -305,7 +305,7 @@ Escanearase automaticamente.</string>
|
||||
<string name="invalid_email">Correo electrónico non válido.</string>
|
||||
<string name="cards">Tarxetas</string>
|
||||
<string name="identities">Identidades</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identificación</string>
|
||||
<string name="logins">Credenciais</string>
|
||||
<string name="secure_notes">Notas seguras</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -327,7 +327,7 @@ Escanearase automaticamente.</string>
|
||||
<string name="type">Tipo</string>
|
||||
<string name="move_down">Baixar</string>
|
||||
<string name="move_up">Subir</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Propietario</string>
|
||||
<string name="no_collections_to_list">Non hai coleccións que listar.</string>
|
||||
<string name="moved_item_to_org">%1$s movido a %2$s.</string>
|
||||
<string name="select_one_collection">Debes seleccionar polo menos unha colección.</string>
|
||||
@@ -394,7 +394,7 @@ Escanearase automaticamente.</string>
|
||||
<string name="password_generator_policy_in_effect">As directivas da organización están afectando á configuración do xerador</string>
|
||||
<string name="unable_to_save_attachment">Houbo un problema exportando a caixa forte. Se o problema persiste, terás que exportalo dende a páxina web.</string>
|
||||
<string name="save_attachment_success">Anexo gardado</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Por favor habilita o \"Servizo de Accesibilidade de Autoenchido\" de Bitwarden para usar o botón de autoenchido.</string>
|
||||
<string name="autofill_tile_uri_not_found">Non se detectan campos de contrasinal</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">A entrada moveuse ó lixo.</string>
|
||||
@@ -458,7 +458,7 @@ Escanearase automaticamente.</string>
|
||||
<string name="password_info">Opcionalmente pódese requirir un contrasinal para acceder ó Send.</string>
|
||||
<string name="remove_password">Eliminar contrasinal</string>
|
||||
<string name="removing_send_password">Eliminando contrasinal</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Contrasinal eliminado</string>
|
||||
<string name="add_a_send">Novo Send</string>
|
||||
<string name="copy_link">Copiar ligazón</string>
|
||||
<string name="share_link">Compartir ligazón</string>
|
||||
@@ -467,8 +467,8 @@ Escanearase automaticamente.</string>
|
||||
<string name="edit_send">Editar Send</string>
|
||||
<string name="edit_file_send">Edit file Send</string>
|
||||
<string name="edit_text_send">Edit text Send</string>
|
||||
<string name="add_file_send">New file Send</string>
|
||||
<string name="add_text_send">New text Send</string>
|
||||
<string name="add_file_send">Novo Send de arquivo</string>
|
||||
<string name="add_text_send">Novo Send de texto</string>
|
||||
<string name="are_you_sure_delete_send">Seguro que queres eliminar este Send?</string>
|
||||
<string name="send_deleted">Send eliminado</string>
|
||||
<string name="send_updated">Send updated</string>
|
||||
@@ -742,7 +742,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="change_email_address">Cambiar o enderezo electrónico</string>
|
||||
<string name="next">Seguinte</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden non pode recuperar contrasinais mestres oxidados ou perdidos.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden non pode recuperar contrasinais mestres oxidados ou perdidos.</string>
|
||||
<string name="choose_your_master_password">Escolle un contrasinal mestre</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">Escolle un contrasinal único e seguro para ofrecer a túa información.</string>
|
||||
<plurals name="minimum_characters">
|
||||
@@ -768,7 +768,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Podes volver a facer este paso en calquera momento dende os Axustes.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Xa podes explorar todo o que ofrece Bitwarden e xestionar os teus contrasinais de forma segura.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Todo listo!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Erro conectando co servizo de Duo. Usa un método de verificación en 2 pasos alternativo ou contacta con Duo.</string>
|
||||
<string name="master_password_hint_not_specified">Obter pista do contrasinal mestre</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
@@ -808,7 +808,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="need_help_check_out_import_help">Precisas axuda? Bótalle un ollo á <annotation link="importHelp">axuda de importado</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Garda o arquivo exportado</annotation> nalgún lugar do teu computador onde o atopes doadamente.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Este non é un servidor de Bitwarden recoñecido. Pode que teñas que comprobalo co teu provedor ou actualizar o servidor.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Sincronizando credenciais...</string>
|
||||
<string name="download_the_browser_extension">Descarga a extensión de navegador</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Visita bitwarden.com/download e integra Bitwarden no teu navegador favorito para unha experiencia completa.</string>
|
||||
<string name="use_the_web_app">Usa a aplicación web</string>
|
||||
@@ -908,7 +908,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">URL do servidor de aloxamento propio</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Use Chrome autofill integration</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -930,7 +930,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 hora</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Eliminar Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -988,7 +988,7 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">Erro de descifrado</string>
|
||||
<string name="scan_a_qr_code">Escanear un código QR</string>
|
||||
<string name="cannot_add_authenticator_key">Non se pode engadir a Clave de autenticación?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">Activa o permiso de cámara para empregar o escáner</string>
|
||||
@@ -1125,9 +1125,9 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">Exportado falido</string>
|
||||
<string name="passwords">Contrasinais</string>
|
||||
<string name="passkeys">Claves de acceso</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Queres comprobalo dende esa conta?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">मास्टर पासवर्ड गलत है। वापस कोशिश करें।</string>
|
||||
<string name="invalid_pin">पिन गलत है। वापस कोशिश करें।</string>
|
||||
<string name="launch">खोलें</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Log In</string>
|
||||
<string name="log_in_noun">लॉगइन</string>
|
||||
<string name="log_out">लॉगआउट करें</string>
|
||||
<string name="logout_confirmation">पक्का लॉगआउट करें?</string>
|
||||
@@ -161,7 +161,7 @@
|
||||
<string name="items">आइटम</string>
|
||||
<string name="items_for_uri">%1$s के लिए आइटम</string>
|
||||
<string name="no_items_for_uri">%1$s के लिए आपकी तिजोरी में कोई आइटम नहीं हैं।</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">आपके तिजोरी में ऐसी कोई भी चीज़ नहीं है जो \"%1$s\" से मेल खाती है</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">बंद</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -929,7 +929,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 घंटा</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -962,7 +962,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send"> Send हटाए</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1126,7 +1126,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passkeys">पासकी</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1134,4 +1134,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1141,4 +1141,6 @@ bilo kakav problem.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="no_items_for_vault">Nincs elem a széfben \"%1$s\" egyezéssel.</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Keressünk egy bejelentkezést vagy adjunk hozzá új bejelentkezést.</string>
|
||||
<string name="disabled">Letiltva</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">A legeszerűbben a Bitwarden Automata-kitöltő Szolgáltatással tud belépést hozzáadni széfjéhez. A Beállításokben többet tudhat meg a Bitwarden Automat-kitöltő szolgáltatásról.</string>
|
||||
<string name="autofill_title">Automatikus kitöltés</string>
|
||||
<string name="autofill_or_view">Automatikusan kitöltésre vagy megtekintésre kerüljön ez az elem?</string>
|
||||
<string name="search">Keresés</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="authenticator_app_title">Hitelesítő alkalmazás</string>
|
||||
<string name="enter_verification_code_app">Add meg a 6 számjegyű ellenőrző kódot a hitelesítő alkalmazásodból.</string>
|
||||
<string name="enter_verification_code_email">6 számjegyű ellenőrző kód megadása, ami %1$s e-mail címre lett küldve.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Nem ismerhető fel ez az eszköz. Írjuk be az email címünkre küldött kódot a személyazonosság igazolásához.</string>
|
||||
<string name="recovery_code_title">Helyreállító kód</string>
|
||||
<string name="remember">Megjegyzés</string>
|
||||
<string name="remember_email">Email cím megjegyzése</string>
|
||||
@@ -737,7 +737,7 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">További információ a fiókzárolás megelőzésének módjairól</annotation></string>
|
||||
<string name="help_with_server_geolocations">Segítség szerver geolokációval.</string>
|
||||
<string name="email_address_required">Email cím (kötelező)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Válasszuk ki az emailben található hivatkozást az email cím ellenőrzéséhez és folytassuk a fiók létrehozását. </string>
|
||||
<string name="change_email_address">Email cím megváltoztatása</string>
|
||||
<string name="next">Következő</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">A Bitward nem tudja visszaállítani az elveszett vagy elfelejtett mesterjelszót.</string>
|
||||
@@ -767,7 +767,7 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">A böngésző automatikus kitöltési integrációjának bekapcsolása?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Bármikor be tudja fejezni ezt a lépést a Beállításokban.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Mostantól az automatikus kitöltéssel bejelentkezhetünk az alkalmazásokba és webhelyekre a mentett jelszavakkal. Most mindent felfedezhetünk, amit a Bitwarden kínál.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Készen is vagyunk!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Hiba történt a Duo szolgáltatáshoz csatlakozáskor. Használjunk másik kétlépcsős bejelentkezési módot vagy kérjünk segítséget a Duotól.</string>
|
||||
<string name="master_password_hint_not_specified">Mesterjelszó emlékeztető</string>
|
||||
<string name="new_master_password_hint">Új mesterjelszó kérés</string>
|
||||
@@ -807,7 +807,7 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="need_help_check_out_import_help">Segítségre van szükség? Nézzük meg az importálás súgót.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily">Mentsük el az exportált fájlt olyan helyre a számítógépen, ahol könnyen megtalálhatjuk.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Ez nem egy felismert Bitwarden szerver. Konzultálhatunk a szolgáltatóval vagy frissítsük a szervert.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Bejelentkezések szinkronizálása...</string>
|
||||
<string name="download_the_browser_extension">Böngésző bővítmény letöltése</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Keressük fel a bitwarden.com/download webhelyet és integráljuk a Bitwardent kedvenc böngészőbe a zökkenőmentes élmény érdekében.</string>
|
||||
<string name="use_the_web_app">Webalkalmazás használata</string>
|
||||
@@ -865,13 +865,13 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="coachmark_3_of_3">3/3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Meg kell adnia egy webcímet, hogy az automatikus kitöltést használjunk a fiók eléréséhez.</string>
|
||||
<string name="learn_about_new_logins">További információ az új bejelentkezésekről</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Végigmegyünk az új bejelentkezés hozzáadásához szükséges legfontosabb funkciókon.</string>
|
||||
<string name="explore_the_generator">A generátor felfedezése</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Tudjunk meg többet a biztonságos bejelentkezési hitelesítő adatok létrehozásáról egy vezetett bemutatóval.</string>
|
||||
<string name="import_client_certificate">Ügyfél tanúsítvány importálása</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Adjuk meg az ügyfél tanúsítvány jelszavát és a tanúsítvány kívánt álnevét.</string>
|
||||
<string name="alias">Álnév</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Használjuk a generátort biztonságos jelszavak, jelmondatok és felhasználónevek létrehozásához.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">A jelmondatok erős jelszavak, amelyeket gyakran könnyebb megjegyezni és begépelni, mint a véletlenszerű jelszavakat. Hasznosak az olyan fiókokba bejelentkezéshez, ahol az Automatikus kitöltés nem érhető el, például a tévén a streaming szolgáltatásba.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Az egyedi felhasználónevek további biztonsági réteget adnak és megakadályozhatják, hogy a hackerek megtalálják a fiókokat.</string>
|
||||
<string name="coachmark_1_of_6">1/6</string>
|
||||
@@ -880,8 +880,8 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="coachmark_4_of_6">4/6</string>
|
||||
<string name="coachmark_5_of_6">5/6</string>
|
||||
<string name="coachmark_6_of_6">6/6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Ezekkel az opciókkal állíthatjuk be a jelszót a fiók követelményeihez.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Miután elmentettük az új jelszót a Bitwardenbe, ne felejtsük el frissíteni azt a fiók webhelyén. </string>
|
||||
<string name="verify_your_identity">Személyazonosság ellenőrzése</string>
|
||||
<string name="error_loading_certificate">Hiba történt a tanúsítványok betöltésekor.</string>
|
||||
<string name="certificate_alias">Tanúsítvány álnév</string>
|
||||
@@ -1131,7 +1131,9 @@ Szeretnénk átváltani erre a fiókra?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">A Kdf frissítés sikertelen volt, aktív fiók nem található. Próbáljuk újra vagy vegyük fel a kapcsolatot a szolgáltatóval.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Hiba történt a kdf beállítások frissítésének kísérlete során. Próbáljuk újra vagy vegyük fel a kapcsolatot a szolgáltatóval.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Az importálási kérelmet nem lehetett feldolgozni.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Előfordulhat, hogy a széf üres vagy egyes elemtípusok importálása nem engedélyezett a fiókhoz.</string>
|
||||
<string name="no_items_available_to_import">Nincsenek elérhető importálandó elemek.</string>
|
||||
<string name="select_a_different_account">Válasszunk egy másik fiókot.</string>
|
||||
<string name="verify_your_account_email_address">Fiók email cím ellenőrzése</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Írjuk be azt a 6 számjegyű kódot, amely emailben lett elküldve az alábbi címre.</string>
|
||||
</resources>
|
||||
@@ -1105,8 +1105,8 @@ Apakah Anda ingin beralih ke akun ini?</string>
|
||||
<item quantity="other">%1$d item telah diimpor ke brankas Anda.</item>
|
||||
</plurals>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Aktifkan Isi Otomatis browser untuk tetap mengisi sandi</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Your browser has recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Your browsers have recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill for all installed browsers in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Browser Anda baru saja diperbarui, yang menyebabkan isi otomatis Bitwarden nonaktif. Untuk tetap mengisi sandi dengan Bitwarden, aktifkan isi otomatis browser di pengaturan isi otomatis.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Browser Anda baru saja diperbarui, yang menyebabkan isi otomatis Bitwarden nonaktif. Untuk tetap mengisi sandi dengan Bitwarden, aktifkan isi otomatis browser di pengaturan isi otomatis.</string>
|
||||
<string name="not_now">Lain kali</string>
|
||||
<string name="import_from_bitwarden">Impor dari Bitwarden</string>
|
||||
<string name="select_account">Pilih akun</string>
|
||||
@@ -1126,7 +1126,9 @@ Apakah Anda ingin beralih ke akun ini?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Gagal memperbarui Kdf, tidak ada akun aktif. Silakan coba lagi atau hubungi kami.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Terjadi kesalahan saat mencoba memperbarui pengaturan Kdf Anda. Coba lagi atau hubungi kami.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Permintaan impor tidak dapat diproses.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Brankas Anda mungkin kosong, atau mengimpor beberapa jenis item yang tidak diizinkan untuk akun Anda.</string>
|
||||
<string name="no_items_available_to_import">Tidak ada item yang tersedia untuk diimpor</string>
|
||||
<string name="select_a_different_account">Pilih akun berbeda</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -101,8 +101,8 @@
|
||||
<string name="one_minute">1 minuto</string>
|
||||
<string name="four_hours">4 ore</string>
|
||||
<string name="immediately">Immediata</string>
|
||||
<string name="vault_timeout_log_out_confirmation_title">Set session timeout to “Log out”?</string>
|
||||
<string name="vault_timeout_log_out_confirmation_message">After the timeout period, you will be logged out. You will need to be connected to the internet to log in and access your vault again. Your settings and PIN saved on this device won’t change.</string>
|
||||
<string name="vault_timeout_log_out_confirmation_title">Vuoi impostare un timeout per la disconnessione?</string>
|
||||
<string name="vault_timeout_log_out_confirmation_message">Dopo il periodo di timeout, sarai disconnesso. Dovrai avere una connessione attiva per rifare il login e accedere nuovamente alla tua cassaforte. Le impostazioni e il PIN salvati su questo dispositivo non cambieranno.</string>
|
||||
<string name="logging_in">Accesso…</string>
|
||||
<string name="login_to_bitwarden">Accedi a Bitwarden</string>
|
||||
<string name="master_password_confirmation_val_message">Password principale non corrispondente</string>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="no_items_for_vault">Nessun elemento corrispondente a \'%1$s\'</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Cerca o crea un login</string>
|
||||
<string name="disabled">Disabilitato</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Puoi aggiungere facilmente nuove credenziali di login alla tua cassaforte dal servizio di riempimento automatico. Scopri di più sul riempimento automatico nel menu Impostazioni.</string>
|
||||
<string name="autofill_title">Riempimento automatico</string>
|
||||
<string name="autofill_or_view">Seleziona l\'azione</string>
|
||||
<string name="search">Cerca</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="authenticator_app_title">App di autenticazione</string>
|
||||
<string name="enter_verification_code_app">Inserisci il codice di verifica a 6 cifre dell\'app di autenticazione</string>
|
||||
<string name="enter_verification_code_email">Inserisci il codice di verifica a 6 cifre inviato a %1$s</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Dispositivo non riconosciuto. Inserisci il codice che è stato inviato alla tua email.</string>
|
||||
<string name="recovery_code_title">Codice di recupero</string>
|
||||
<string name="remember">Ricorda</string>
|
||||
<string name="remember_email">Ricorda l\'indirizzo email</string>
|
||||
@@ -363,7 +363,7 @@
|
||||
<string name="default_uri_match_detection">Metodo di corrispondenza degli URL predefinito</string>
|
||||
<string name="default_uri_match_detection_description">La corrispondenza URL è il metodo predefinito per identificare i suggerimenti di riempimento automatico.</string>
|
||||
<string name="theme">Tema</string>
|
||||
<string name="theme_description">Change the application’s color theme</string>
|
||||
<string name="theme_description">Cambia lo schema di colori dell\'applicazione</string>
|
||||
<string name="copy_notes">Copia le note</string>
|
||||
<string name="require_master_password_on_app_restart">Richiedi la password principale dopo il riavvio</string>
|
||||
<string name="pin_require_master_password_restart">Vuoi richiedere lo sblocco con la password principale quando l\'app viene riavviata?</string>
|
||||
@@ -393,7 +393,7 @@
|
||||
<string name="password_generator_policy_in_effect">Il generatore di password è limitato dalle politiche dell\'organizzazione</string>
|
||||
<string name="unable_to_save_attachment">Salvataggio dell\'allegato non riuscito. Prova a salvare l\'allegato dall\'app web.</string>
|
||||
<string name="save_attachment_success">Allegato salvato</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Attiva l\'opzione \'Servizio di Accessibilità per il riempimento automatico\' per usare la funzionalità indicata.</string>
|
||||
<string name="autofill_tile_uri_not_found">Nessun campo password rilevato</string>
|
||||
<string name="soft_deleting">Spostamento nel cestino…</string>
|
||||
<string name="item_soft_deleted">Elemento eliminato</string>
|
||||
@@ -737,7 +737,7 @@ Vuoi passare a questo account?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Scopri i modi per prevenire il blocco dell\'account</annotation></string>
|
||||
<string name="help_with_server_geolocations">Aiuta con le geolocalizzazioni dei server.</string>
|
||||
<string name="email_address_required">Indirizzo email (necessario)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Seleziona il collegamento nell\'e-mail per verificare il tuo indirizzo e-mail e continuare a creare il tuo account.</string>
|
||||
<string name="change_email_address">Modifica l\'indirizzo email</string>
|
||||
<string name="next">Continua</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden non può reimpostare la password principale al posto tuo.</string>
|
||||
@@ -755,19 +755,19 @@ Vuoi passare a questo account?</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Permetti il sync di Bitwarden Authenticator</string>
|
||||
<string name="there_was_an_issue_validating_the_registration_token">Si è verificato un errore durante la convalida del token di registrazione.</string>
|
||||
<string name="turn_on_autofill">Attiva il riempimento automatico</string>
|
||||
<string name="autofill_setup">Autofill setup</string>
|
||||
<string name="turn_on_browser_autofill_integration">Turn on browser autofill integration</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_singular">You’re using a browser that requires special permissions for Bitwarden to autofill your passwords.</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_plural">You’re using browsers that requires special permissions for Bitwarden to autofill your passwords.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_singular">You’re using a browser that requires special permissions for Bitwarden to autofill your passwords. Enable your preferred autofill integration below.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_plural">You’re using browsers that requires special permissions for Bitwarden to autofill your passwords. Enable autofill for all your installed browsers to continue.</string>
|
||||
<string name="autofill_setup">Impostazioni riempimento automatico</string>
|
||||
<string name="turn_on_browser_autofill_integration">Attiva l\'integrazione di riempimento automatico nel browser</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_singular">Per attivare il riempimento automatico nel tuo browser, Bitwarden richiede dei permessi speciali.</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_plural">Per attivare il riempimento automatico nei tuoi browser, Bitwarden richiede dei permessi speciali.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_singular">Per attivare il riempimento automatico nel tuo browser, Bitwarden richiede dei permessi speciali. Abilita la tua integrazione preferita qui sotto.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_plural">Per attivare il riempimento automatico nei tuoi browser, Bitwarden richiede dei permessi speciali. Abilita il riempimento automatico in tutti i tuoi browser per continuare.</string>
|
||||
<string name="use_autofill_to_log_into_your_accounts">Usa il riempimento automatico per accedere ai tuoi account con un solo tocco.</string>
|
||||
<string name="turn_on_later">Attiva più tardi</string>
|
||||
<string name="turn_on_autofill_later">Attivare il riempimento automatico più tardi?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Preferisci attivare l\'integrazione di riempimento automatico in un secondo momento?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Puoi completare questo passaggio in qualsiasi momento tornando nelle Impostazioni.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Esplora tutto ciò che Bitwarden ha da offrire e inizia a gestire le tue credenziali di accesso in modo sicuro.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Tutto pronto!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Errore di connessione al servizio Duo. Utilizza un metodo di accesso in due passaggi diverso o contatta Duo per l\'assistenza.</string>
|
||||
<string name="master_password_hint_not_specified">Suggerimento per la password principale</string>
|
||||
<string name="new_master_password_hint">Nuovo suggerimento parola d\'accesso principale</string>
|
||||
@@ -865,13 +865,13 @@ Vuoi passare a questo account?</string>
|
||||
<string name="coachmark_3_of_3">3 di 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Devi aggiungere un indirizzo web per usare l\'auto-riempimento per accedere a questo account.</string>
|
||||
<string name="learn_about_new_logins">Scopri sui nuovi accessi</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Ti guideremo attraverso le funzioni chiave per aggiungere un nuovo accesso.</string>
|
||||
<string name="explore_the_generator">Esplora il generatore</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Scopri di più sulla generazione di credenziali di accesso sicure con un tour guidato.</string>
|
||||
<string name="import_client_certificate">Importa certificato client</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Inserire la parola d\'accesso del certificato client, e l\'alias desiderato per questo certificato.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Usa il generatore per creare parole d\'accesso sicure, espressioni d\'accesso e nomi utente.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Le espressioni d\'accesso sono parole d\'accesso forti che sono spesso più facili da ricordare e digitare rispetto alle parole d\'accesso casuali. Sono utili per accedere ad account dove AutoFill non è disponibile, come un servizio di streaming sulla TV.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">I nomi utente unici aggiungono un ulteriore livello di sicurezza e possono aiutare a impedire agli hacker di trovare i tuoi account.</string>
|
||||
<string name="coachmark_1_of_6">1 DI 6</string>
|
||||
@@ -880,8 +880,8 @@ Vuoi passare a questo account?</string>
|
||||
<string name="coachmark_4_of_6">4 DI 6</string>
|
||||
<string name="coachmark_5_of_6">5 DI 6</string>
|
||||
<string name="coachmark_6_of_6">6 DI 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Usa queste opzioni per modificare la parola d\'accesso per soddisfare i requisiti del sito web del tuo account.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Dopo aver salvato la tua nuova parola d\'accesso in Bitwarden, non dimenticare di aggiornarla sul sito web del tuo account.</string>
|
||||
<string name="verify_your_identity">Verifica la tua identità</string>
|
||||
<string name="error_loading_certificate">Errore caricamento certificato</string>
|
||||
<string name="certificate_alias">Alias del certificato</string>
|
||||
@@ -910,7 +910,7 @@ Vuoi passare a questo account?</string>
|
||||
<string name="self_host_server_url">URL server autogestito</string>
|
||||
<string name="use_brave_autofill_integration">Usa l\'integrazione di riempimento automatico di Brave</string>
|
||||
<string name="use_chrome_autofill_integration">Usa l\'integrazione di riempimento automatico Chrome</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Usa l\'integrazione di Chrome Beta</string>
|
||||
<string name="improves_login_filling_for_supported_websites_on_selected_browsers">Migliora il riempimento dei campi di accesso per i siti supportati sui browser con integrazione. Se abiliti questa opzione, dovrai attivare l\'integrazione del riempimento automatico nelle impostazioni del browser.</string>
|
||||
<string name="show_more">Mostra di più</string>
|
||||
<string name="no_folder">Nessuna cartella</string>
|
||||
@@ -954,7 +954,7 @@ Vuoi passare a questo account?</string>
|
||||
<string name="log_deleted">Registrazione eliminata</string>
|
||||
<string name="app_settings">Impostazioni app</string>
|
||||
<string name="replace_existing_certificate">Vuoi sostituire il certificato esistente?</string>
|
||||
<string name="a_certificate_with_the_alias_x_already_exists_do_you_want_to_replace_it">A certificate with the alias “%s” already exists. Do you want to replace it?\nReplacing the certificate may impact your connection to any environments currently using it.</string>
|
||||
<string name="a_certificate_with_the_alias_x_already_exists_do_you_want_to_replace_it">Esiste già un certificato con l\'alias \"%s\". Vuoi sostituirlo?\nSostituire il certificato potrebbe influire sulla connessione a qualsiasi ambiente che lo utilizza.</string>
|
||||
<string name="replace_certificate">Sostituisci certificato</string>
|
||||
<string name="unable_to_read_certificate">Impossibile leggere il certificato.</string>
|
||||
<string name="cannot_delete_your_account">Impossibile eliminare l\'account</string>
|
||||
@@ -967,12 +967,12 @@ Vuoi passare a questo account?</string>
|
||||
<string name="use_dynamic_colors">Usa colori dinamici</string>
|
||||
<string name="use_dynamic_colors_question">Vuoi applicare i colori dinamici di Android?</string>
|
||||
<string name="dynamic_colors_may_not_adhere_to_accessibility_guidelines">I colori dinamici utilizzano i colori di sistema e potrebbero non soddisfare tutte le linee guida di accessibilità.</string>
|
||||
<string name="passkey_operation_failed_because_browser_x_is_not_trusted">Passkey operation failed because browser (%1$s) is not recognized. Select “Trust” to add %1$s to the list of locally trusted applications.</string>
|
||||
<string name="passkey_operation_failed_because_browser_x_is_not_trusted">Operazione passkey fallita perché il browser (%1$s) non è riconosciuto. Seleziona \'Riconosci come affidabile\' per aggiungere %1$s all\'elenco delle applicazioni affidabili localmente.</string>
|
||||
<string name="passkey_operation_failed_because_the_browser_is_not_trusted">Passkey non utilizzabile: il browser non è nell\'elenco delle applicazioni affidabili.</string>
|
||||
<string name="trust">Riconosci come affidabile</string>
|
||||
<string name="trusted_by_you_learn_more">Applicazioni non riconosciute automaticamente da Bitwarden ma impostate come affidabili per l\'utilizzo di passkey.</string>
|
||||
<string name="trusted_by_community_learn_more">App non provenienti dal Play Store ma riconosciute come affidabili da Bitwarden grazie alle segnalazioni positive degli utenti.</string>
|
||||
<string name="trusted_by_google_learn_more">These are applications Google considers safe and are available in Google’s Play Store.</string>
|
||||
<string name="trusted_by_google_learn_more">Applicazioni disponibili nel Google Play Store, con tutti i vincoli di sicurezza e affidabilità richiesti.</string>
|
||||
<string name="trusted_by_you">Riconosciuto affidabile da te</string>
|
||||
<string name="trusted_by_the_community">Riconosciuto affidabile dagli utenti</string>
|
||||
<string name="trusted_by_google">Riconosciuto affidabile da Google</string>
|
||||
@@ -1002,7 +1002,7 @@ Vuoi passare a questo account?</string>
|
||||
<string name="collapse_advanced_options">Comprimi opzioni avanzate</string>
|
||||
<string name="number_of_digits">Numero di cifre</string>
|
||||
<plurals name="refresh_period_seconds">
|
||||
<item quantity="one">%d second</item>
|
||||
<item quantity="one">%d secondo</item>
|
||||
<item quantity="other">%d secondi</item>
|
||||
</plurals>
|
||||
<string name="item_saved">Elemento salvato</string>
|
||||
@@ -1090,48 +1090,50 @@ Vuoi passare a questo account?</string>
|
||||
<string name="default_uri_match_detection_description_advanced_options">Il metodo di rilevamento URL specifica il modo in cui Bitwarden rileva l\'indirizzo per mostrare suggerimenti pertinenti di riempimento automatico.\n<annotation emphasis="bold">Attenzione:</annotation> \'Inizia con\' è un\'opzione avanzata con un rischio maggiore di esporre le credenziali.</string>
|
||||
<string name="advanced_option_with_increased_risk_of_exposing_credentials">\'Inizia con\' è un\'opzione avanzata con un rischio maggiore di esporre le credenziali.</string>
|
||||
<string name="advanced_option_increased_risk_exposing_credentials_used_incorrectly">\'Espressione regolare\' è un\'opzione avanzata con un rischio maggiore di esporre le credenziali se usato senza cognizione di causa.</string>
|
||||
<string name="later">Later</string>
|
||||
<string name="encryption_settings_updated">Encryption settings updated</string>
|
||||
<string name="update_your_encryption_settings">Update your encryption settings</string>
|
||||
<string name="the_new_recommended_encryption_settings_will_improve_your_account_desc_long">The new recommended encryption settings will improve your account security. Enter your master password to update now.</string>
|
||||
<string name="import_was_cancelled_in_the_selected_app">Credential import was cancelled in the selected app. No items have been imported.</string>
|
||||
<string name="later">Più tardi</string>
|
||||
<string name="encryption_settings_updated">Impostazioni di crittografia aggiornate</string>
|
||||
<string name="update_your_encryption_settings">Aggiorna le impostazioni di crittografia</string>
|
||||
<string name="the_new_recommended_encryption_settings_will_improve_your_account_desc_long">Le nuove impostazioni di crittografia consigliate miglioreranno la sicurezza del tuo account. Inserisci la tua password principale per aggiornare.</string>
|
||||
<string name="import_was_cancelled_in_the_selected_app">L\'importazione delle credenziali è stata annullata nell\'app selezionata. Nessun elemento è stato importato.</string>
|
||||
<string name="import_cancelled">Importazione annullata</string>
|
||||
<string name="no_items_imported">Nessun elemento importato</string>
|
||||
<string name="no_items_received_from_the_selected_app">Nessun elemento ricevuto dall\'app selezionata.</string>
|
||||
<string name="vault_sync_failed">Vault sync failed</string>
|
||||
<string name="your_items_have_been_successfully_imported_but_could_not_sync_vault">Your items have been successfully imported, but they will not be visible in your vault until sync is performed.</string>
|
||||
<string name="there_was_a_problem_importing_your_items">There was a problem importing your items. Please try again. If the problem persists, contact support.</string>
|
||||
<string name="vault_sync_failed">Sincronizzazione cassaforte fallita</string>
|
||||
<string name="your_items_have_been_successfully_imported_but_could_not_sync_vault">Gli elementi sono stati importati con successo, ma non saranno visibili nella tua cassaforte fino a quando non sarà eseguita la sincronizzazione.</string>
|
||||
<string name="there_was_a_problem_importing_your_items">Si è verificato un problema durante l\'importazione. Riprova. Se il problema persiste, contatta il supporto.</string>
|
||||
<string name="saving_items">Salvataggio elementi…</string>
|
||||
<string name="unable_to_import_your_items">Impossibile importare i tuoi elementi</string>
|
||||
<string name="import_from_computer">Importa dal computer</string>
|
||||
<string name="import_from_another_app">Importa da un\'altra app</string>
|
||||
<plurals name="x_items_have_been_imported_to_your_vault">
|
||||
<item quantity="one">%1$d item has been imported to your vault.</item>
|
||||
<item quantity="one">%1$d elemento è stato importato nella tua cassaforte.</item>
|
||||
<item quantity="other">%1$d elementi sono stati importati nella tua cassaforte.</item>
|
||||
</plurals>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Enable browser Autofill to keep filling passwords</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Your browser has recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Your browsers have recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill for all installed browsers in autofill settings.</string>
|
||||
<string name="not_now">Not now</string>
|
||||
<string name="import_from_bitwarden">Import from Bitwarden</string>
|
||||
<string name="select_account">Select account</string>
|
||||
<string name="no_accounts_available">No accounts available</string>
|
||||
<string name="you_dont_have_any_accounts_you_can_import_from">You don’t have any accounts you can import from. Your organization’s security policy may restrict importing items from Bitwarden to another app.</string>
|
||||
<string name="import_restricted_unable_to_import_credit_cards">Import restricted, unable to import cards from this account.</string>
|
||||
<string name="verify_your_master_password">Verify your master password</string>
|
||||
<string name="having_trouble_with_autofill">Having trouble with autofill?</string>
|
||||
<string name="access_help_and_troubleshooting_documentation_here">Access help and troubleshooting documentation here</string>
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
<string name="the_import_request_could_not_be_processed">The import request could not be processed.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Abilita il riempimento automatico nel browser per mantenere la funzionalità</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Il tuo browser è stato aggiornato di recente, e il riempimento automatico di Bitwarden è stato disattivato. Per continuare a riempire le password con Bitwarden, abilita il riempimento automatico del browser.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">I tuoi browser sono stati aggiornati di recente, e il riempimento automatico di Bitwarden è stato disattivato. Per continuare a riempire le password con Bitwarden, abilita il riempimento automatico dei browser.</string>
|
||||
<string name="not_now">Non adesso</string>
|
||||
<string name="import_from_bitwarden">Importa da Bitwarden</string>
|
||||
<string name="select_account">Scegli un account</string>
|
||||
<string name="no_accounts_available">Nessun account disponibile</string>
|
||||
<string name="you_dont_have_any_accounts_you_can_import_from">Non hai account disponibili come origini dell\'importazione. La politica di sicurezza della tua organizzazione potrebbe limitare l\'importazione di elementi da Bitwarden a un\'altra app.</string>
|
||||
<string name="import_restricted_unable_to_import_credit_cards">Impossibile concludere l\'operazione: la funzionalità di importazione è stata limitata.</string>
|
||||
<string name="verify_your_master_password">Verifica la tua password principale</string>
|
||||
<string name="having_trouble_with_autofill">Problemi con il riempimento automatico?</string>
|
||||
<string name="access_help_and_troubleshooting_documentation_here">Consulta la documentazione di aiuto e risoluzione problemi</string>
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Importa password, passkey e altro dalla tua cassaforte Bitwarden.</string>
|
||||
<string name="items_to_import">Elementi da importare</string>
|
||||
<string name="exporting_items">Esportazione…</string>
|
||||
<string name="export_failed">Esportazione non riuscita</string>
|
||||
<string name="passwords">Password</string>
|
||||
<string name="passkeys">Passkey</string>
|
||||
<string name="why_is_this_step_required">Perché questo passo è necessario?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Aggiornamento di KDF non riuscito: non è stato rilevato un account attivo. Riprova o contatta l\'assistenza tecnica.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Si è verificato un errore durante l\'aggiornamento delle impostazioni di KDF. Riprova o contatta l\'assistenza tecnica.</string>
|
||||
<string name="the_import_request_could_not_be_processed">L\'importazione non è riuscita.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Il problema potrebbe essere la cassaforte vuota, o una restrizione del tuo account che consente l\'importazione solo di alcuni tipi di elemento.</string>
|
||||
<string name="no_items_available_to_import">Nessun elemento disponibile per l\'importazione</string>
|
||||
<string name="select_a_different_account">Scegli un altro account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -166,7 +166,7 @@
|
||||
<string name="no_items_for_vault">אין פריטים בכספת שלך התואמים את “%1$s”</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">חפש כניסה או הוסף כניסה חדשה</string>
|
||||
<string name="disabled">מושבת</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">הדרך הקלה ביותר להוסיף כניסות חדשות לכספת שלך היא דרך שירות המילוי האוטומטי של Bitwarden. למד עוד אודות השימוש בשירות המילוי האוטומטי של Bitwarden על ידי ניווט למסך ה\"הגדרות\".</string>
|
||||
<string name="autofill_title">מילוי אוטומטי</string>
|
||||
<string name="autofill_or_view">האם ברצונך למלא אוטומטית או להציג פריט זה?</string>
|
||||
<string name="search">חיפוש</string>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="authenticator_app_title">יישום מאמת</string>
|
||||
<string name="enter_verification_code_app">הזן את קוד האימות בן 6 הספרות מהיישום המאמת שלך.</string>
|
||||
<string name="enter_verification_code_email">הזן את קוד האימות בן 6 הספרות שנשלח בדוא\"ל אל %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">אנחנו לא מזהים את המכשיר הזה. הזן את הקוד שנשלח לדוא\"ל שלך כדי לאמת את זהותך.</string>
|
||||
<string name="recovery_code_title">קוד שחזור</string>
|
||||
<string name="remember">זכור</string>
|
||||
<string name="remember_email">זכור דוא\"ל</string>
|
||||
@@ -398,7 +398,7 @@
|
||||
<string name="password_generator_policy_in_effect">מדיניות ארגון אחת או יותר משפיעה על הגדרות המחולל שלך</string>
|
||||
<string name="unable_to_save_attachment">הייתה בעיה בשמירת צרופה זו. אם הבעיה נמשכת, אתה יכול לשמור אותה מכספת הרשת.</string>
|
||||
<string name="save_attachment_success">הצרופה נשמרה בהצלחה</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">נא להפעיל את \"שירות הנגישות של המילוי האוטומטי\" מהגדרות Bitwarden כדי להשתמש באריח המילוי האוטומטי.</string>
|
||||
<string name="autofill_tile_uri_not_found">לא זוהו שדות סיסמה</string>
|
||||
<string name="soft_deleting">שולח לאשפה…</string>
|
||||
<string name="item_soft_deleted">הפריט נשלח לאשפה.</string>
|
||||
@@ -742,7 +742,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">למד על דרכים למניעת השבתת חשבון</annotation></string>
|
||||
<string name="help_with_server_geolocations">עזרה עם מיקומים גיאוגרפיים של שרת.</string>
|
||||
<string name="email_address_required">כתובת דוא\"ל (נדרשת)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">בחר את הקישור בדוא\"ל שלך כדי לאמת את כתובת הדוא\"ל שלך ולהמשיך ליצור את החשבון שלך.</string>
|
||||
<string name="change_email_address">שנה כתובת דוא\"ל</string>
|
||||
<string name="next">הבא</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden לא יכול לשחזר סיסמה ראשית שנאבדה או נשכחה.</string>
|
||||
@@ -774,7 +774,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">אתה יכול לחזור כדי להשלים את השלב הזה בכל עת בהגדרות.</string>
|
||||
<string name="what_bitwarden_has_to_offer">אתה יכול עכשיו לגלות את כל מה שיש ל־Bitwarden להציע ולהתחיל לנהל את הסיסמאות שלך באופן מאובטח.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">אתה מוכן!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">שגיאה בהתחברות עם השירות Duo. השתמש בשיטת כניסה דו־שלבית אחרת או פנה אל Duo לסיוע.</string>
|
||||
<string name="master_password_hint_not_specified">רמז לסיסמה הראשית</string>
|
||||
<string name="new_master_password_hint">רמז לסיסמה ראשית חדש</string>
|
||||
@@ -872,13 +872,13 @@
|
||||
<string name="coachmark_3_of_3">3 מתוך 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">אתה מוכרח להוסיף כתובת אינטרנט על מנת להשתמש במילוי אוטומטי כדי לגשת לחשבון זה.</string>
|
||||
<string name="learn_about_new_logins">למד על כניסות חדשות</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">אנו נדריך אותך בתכונות העיקריות להוספת כניסה חדשה.</string>
|
||||
<string name="explore_the_generator">גלה את המחולל</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">למד עוד על יצירת אישורי כניסה מאובטחים עם סיור מודרך.</string>
|
||||
<string name="import_client_certificate">ייבא אישור לקוח</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">הזן את סיסמת אישור הלקוח ואת הכינוי הרצוי עבור אישור זה.</string>
|
||||
<string name="alias">כינוי</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">השתמש במחולל כדי ליצור סיסמאות מאובטחות, ביטויי סיסמה ושמות משתמש.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">ביטויי סיסמה הם סיסמאות חזקות שלרוב קל יותר לזכור ולהקליד מאשר סיסמאות אקראיות. הם שימושיים לכניסה לחשבונות היכן שמילוי אוטומטי אינו זמין, כמו שירות סטרימינג בטלוויזיה שלך.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">שמות משתמש ייחודיים מוסיפים שכבה נוספת של אבטחה ויכולים לעזור למנוע מהאקרים למצוא את החשבונות שלך.</string>
|
||||
<string name="coachmark_1_of_6">1 מתוך 6</string>
|
||||
@@ -887,8 +887,8 @@
|
||||
<string name="coachmark_4_of_6">4 מתוך 6</string>
|
||||
<string name="coachmark_5_of_6">5 מתוך 6</string>
|
||||
<string name="coachmark_6_of_6">6 מתוך 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">השתמש באפשרויות אלה כדי להתאים את הסיסמה שלך כך שתעמוד בדרישות של אתר החשבון שלך.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">לאחר שאתה שומר את הסיסמה החדשה שלך ב־Bitwarden, אל תשכח לעדכן אותה באתר החשבון שלך.</string>
|
||||
<string name="verify_your_identity">אמת את זהותך</string>
|
||||
<string name="error_loading_certificate">שגיאה בטעינת אישור</string>
|
||||
<string name="certificate_alias">כינוי אישור</string>
|
||||
@@ -1137,9 +1137,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">ייצוא נכשל</string>
|
||||
<string name="passwords">סיסמאות</string>
|
||||
<string name="passkeys">מפתחות גישה</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1147,4 +1147,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -163,15 +163,15 @@
|
||||
<string name="no_items_for_vault">\"%1$s\" に一致するアイテムは保管庫にありません</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">ログイン情報を検索するか、新しいログイン情報を追加します</string>
|
||||
<string name="disabled">無効</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">ログイン情報を保管庫に追加する一番簡単な方法は Bitwarden の自動入力機能を使うことです。詳しくは「設定」画面に進んでください。</string>
|
||||
<string name="autofill_title">自動入力</string>
|
||||
<string name="autofill_or_view">このアイテムを自動入力するか表示しますか?</string>
|
||||
<string name="search">検索</string>
|
||||
<string name="learn_org">組織について学ぶ</string>
|
||||
<string name="authenticator_app_title">認証アプリ</string>
|
||||
<string name="enter_verification_code_app">認証アプリに表示された6桁の認証コードを入力してください。</string>
|
||||
<string name="enter_verification_code_email">%1$s に送信された6桁の認証コードを入力してください。</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">このデバイスは未確認です。本人確認のため、メールアドレスに送信されたコードを入力してください。</string>
|
||||
<string name="recovery_code_title">リカバリーコード</string>
|
||||
<string name="remember">ログイン状態を記憶</string>
|
||||
<string name="remember_email">メールアドレスを記録</string>
|
||||
@@ -392,7 +392,7 @@
|
||||
<string name="password_generator_policy_in_effect">一つ以上の組織のポリシーがパスワード生成の設定に影響しています。</string>
|
||||
<string name="unable_to_save_attachment">添付ファイルの保存時に問題が発生しました。問題が続くようであれば、ウェブ保管庫から保存してください。</string>
|
||||
<string name="save_attachment_success">添付ファイルを保存しました</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">自動入力タイルを使用するには、Bitwarden の設定で「自動入力のユーザー補助」を有効にしてください。</string>
|
||||
<string name="autofill_tile_uri_not_found">パスワードフィールドが見つかりませんでした</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">アイテムをごみ箱に入れました。</string>
|
||||
@@ -736,7 +736,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout">アカウントのロックアウトを防ぐ方法について学ぶ</string>
|
||||
<string name="help_with_server_geolocations">サーバーの位置情報のヘルプ</string>
|
||||
<string name="email_address_required">メールアドレス(必須)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">メール内のリンクを選択してメールアドレスを確認し、アカウント作成を続行してください。</string>
|
||||
<string name="change_email_address">メールアドレスを変更</string>
|
||||
<string name="next">次へ</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden は紛失した、または忘れられたマスターパスワードを復元できません。</string>
|
||||
@@ -765,7 +765,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">いつでも「設定」からこのステップに戻れます。</string>
|
||||
<string name="what_bitwarden_has_to_offer">自動入力を使用して、保存したパスワードを使ってアプリやウェブサイトにログインできるようになりました。これで、Bitwarden が提供しているすべての機能の確認が終わりました。</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">準備完了です!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Duo サービスへの接続中にエラーが発生しました。異なる二段階ログイン方法を使用するか、Duo に連絡してください。</string>
|
||||
<string name="master_password_hint_not_specified">マスターパスワードのヒント</string>
|
||||
<string name="new_master_password_hint">新しいマスターパスワードのヒント</string>
|
||||
@@ -792,45 +792,45 @@
|
||||
<string name="select_import_data_in_the_web_app_then_done_to_finish_syncing"><annotation emphasis="bold">Webアプリでインポートデータ</annotation> を選択し、同期を完了します。</string>
|
||||
<string name="step_1_of_3">手順1/3</string>
|
||||
<string name="export_your_saved_logins">保存したログイン情報をエクスポート</string>
|
||||
<string name="delete_this_file_after_import_is_complete">You’ll delete this file after import is complete.</string>
|
||||
<string name="delete_this_file_after_import_is_complete">インポートが完了したら、このファイルを削除します。</string>
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Bitwarden にログイン</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="import_logins_to_bitwarden">Bitwarden にログイン情報をインポート</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
<string name="fill_out_the_form_and_import_your_saved_password_file">Fill out the form and <annotation emphasis="bold">import your saved password file.</annotation></string>
|
||||
<string name="for_your_security_be_sure_to_delete_your_saved_password_file">For your security, be sure to <annotation emphasis="bold">delete your saved password file.</annotation></string>
|
||||
<string name="need_help_check_out_import_help">Need help? Check out <annotation link="importHelp">import help</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Save the exported file</annotation> somewhere on your computer you can find easily.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">This is not a recognized Bitwarden server. You may need to check with your provider or update your server.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="download_the_browser_extension">Download the browser extension</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Go to bitwarden.com/download to integrate Bitwarden into your favorite browser for a seamless experience.</string>
|
||||
<string name="use_the_web_app">Use the web app</string>
|
||||
<string name="log_in_at_bitwarden_com_to_easily_manage_your_account">Log in at bitwarden.com to easily manage your account and update settings.</string>
|
||||
<string name="autofill_passwords">Autofill passwords</string>
|
||||
<string name="set_up_autofill_on_all_your_devices">Set up autofill on all your devices to login with a single tap anywhere.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">これは認識された Bitwarden サーバーではありません。プロバイダーに確認するか、サーバーを更新する必要があるかもしれません。</string>
|
||||
<string name="syncing_logins_loading_message">ログインを同期...</string>
|
||||
<string name="download_the_browser_extension">ブラウザーの拡張機能をダウンロード</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">bitwarden.com/download にアクセスして、Bitwarden をお気に入りのブラウザから利用しましょう。</string>
|
||||
<string name="use_the_web_app">Webアプリを使用する</string>
|
||||
<string name="log_in_at_bitwarden_com_to_easily_manage_your_account">bitwarden.com にログインして、アカウントと設定を簡単に管理します。</string>
|
||||
<string name="autofill_passwords">パスワードの自動入力</string>
|
||||
<string name="set_up_autofill_on_all_your_devices">すべてのデバイスで自動入力を設定して、ワンタップでどこにでもログインできます。</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Bitwarden ツールでログイン情報をどこからでも管理できます。</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="got_it">了解</string>
|
||||
<string name="no_logins_were_imported">ログイン情報がインポートされませんでした</string>
|
||||
<string name="import_error">インポートエラー</string>
|
||||
<string name="logins_imported">ログイン情報をインポートしました</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="type_ssh_key">SSH 鍵</string>
|
||||
<string name="public_key">公開鍵</string>
|
||||
<string name="private_key">秘密鍵</string>
|
||||
<string name="ssh_keys">SSHキー</string>
|
||||
<string name="copy_public_key">公開鍵をコピー</string>
|
||||
<string name="copy_fingerprint">フィンガープリントをコピー</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">完了</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -844,43 +844,43 @@
|
||||
<string name="biometrics_no_longer_supported">You’ve been logged out because your device’s biometrics don’t meet the latest security requirements. To update settings, log in once again or contact your administrator for access.</string>
|
||||
<string name="cxp_import">CXP Import</string>
|
||||
<string name="cxp_export">CXP Export</string>
|
||||
<string name="choose_three_or_four_random_words">Choose three or four random words</string>
|
||||
<string name="choose_three_or_four_random_words">3つまたは4つのランダムな単語を選択</string>
|
||||
<string name="pick_three_or_four_random_unrelated_words">Pick three or four random, unrelated words that you can easily remember. Think of <annotation emphasis="bold">objects, places, or things</annotation> you like.</string>
|
||||
<string name="combine_those_words_together">Combine those words together</string>
|
||||
<string name="combine_those_words_together">それらの単語を組み合わせてください</string>
|
||||
<string name="put_the_words_together_in_any_order_to_form_your_passphrase">Put the words together in any order to form your passphrase. <annotation emphasis="bold">Use hyphens, spaces, or leave them as one long word</annotation>—your choice!</string>
|
||||
<string name="make_it_yours">Make it yours</string>
|
||||
<string name="make_it_yours">自分好みに</string>
|
||||
<string name="add_a_number_or_symbol_to_make_it_even_stronger"><annotation emphasis="bold">Add a number or symbol</annotation> to make it even stronger. Now you have a unique, secure, and memorable passphrase!</string>
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="need_some_inspiration">インスピレーションが必要ですか?</string>
|
||||
<string name="check_out_the_passphrase_generator">パスフレーズジェネレーターをチェックしてください</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">秘密鍵をコピー</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">このボタンを使用して、新しい一意のパスワードを生成します。</string>
|
||||
<string name="coachmark_1_of_3">1 OF 3</string>
|
||||
<string name="coachmark_2_of_3">2 OF 3</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">You’ll only need to set up Authenticator Key for logins that require two-factor authentication with a code. The key will continuously generate six-digit codes you can use to log in.</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">認証キーを設定する必要があるのは、コードによる2要素認証を要求するログイン項目のみです。 認証キーによって、ログインに使用する6桁のコードが継続的に生成されます。</string>
|
||||
<string name="coachmark_3_of_3">3 OF 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">You must add a web address to use autofill to access this account.</string>
|
||||
<string name="learn_about_new_logins">Learn about new logins</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="explore_the_generator">Explore the generator</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Learn more about generating secure login credentials with a guided tour.</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">自動入力を使用してこのアカウントにアクセスするには、Webアドレスを追加する必要があります。</string>
|
||||
<string name="learn_about_new_logins">ログイン情報の追加について学ぶ</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">新しいログインを追加するための主要な機能について説明します。</string>
|
||||
<string name="explore_the_generator">生成機能について知る</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">セキュアなログイン資格情報を生成する方法を、ガイド付きツアーでより深く学習しましょう。</string>
|
||||
<string name="import_client_certificate">Import client certificate</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Enter the client certificate password and the desired alias for this certificate.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">生成ツールを使用して、安全なパスワード、パスフレーズ、ユーザー名を作成します。</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Passphrases are strong passwords that are often easier to remember and type than random passwords. They are helpful for logging into accounts where Autofill is not available, like a streaming service on your TV.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unique usernames add an extra layer of security and can help prevent hackers from finding your accounts.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">一意のユーザー名は追加のセキュリティ層となり、あなたのアカウントがハッカーに見つかりにくくするのに役立ちます。</string>
|
||||
<string name="coachmark_1_of_6">1 OF 6</string>
|
||||
<string name="coachmark_2_of_6">2 OF 6</string>
|
||||
<string name="coachmark_3_of_6">3 OF 6</string>
|
||||
<string name="coachmark_4_of_6">4 OF 6</string>
|
||||
<string name="coachmark_5_of_6">5 OF 6</string>
|
||||
<string name="coachmark_6_of_6">6 OF 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="verify_your_identity">Verify your identity</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">これらのオプションを使用して、アカウントのウェブサイトの要件を満たすためにパスワードを調整します。</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">新しいパスワードを Bitwarden に保存したら、そのアカウントのウェブサイトでも忘れずにパスワードを更新してください。</string>
|
||||
<string name="verify_your_identity">本人確認を行ってください</string>
|
||||
<string name="error_loading_certificate">Error loading certificate</string>
|
||||
<string name="certificate_alias">Certificate alias</string>
|
||||
<string name="import_certificate">Import certificate</string>
|
||||
@@ -905,7 +905,7 @@
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">自己ホスト型サーバー URL</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Use Chrome autofill integration</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -914,7 +914,7 @@
|
||||
<string name="no_folder">No folder</string>
|
||||
<string name="show_less">Show less</string>
|
||||
<string name="add_field">Add field</string>
|
||||
<string name="share_error_details">Share error details</string>
|
||||
<string name="share_error_details">エラーの詳細を共有</string>
|
||||
<string name="flight_recorder">Flight recorder</string>
|
||||
<string name="flight_recorder_help">Flight recorder help</string>
|
||||
<string name="view_recorded_logs">View recorded logs</string>
|
||||
@@ -927,12 +927,12 @@
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1時間</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
<string name="delete_all">Delete all</string>
|
||||
<string name="share_all">Share all</string>
|
||||
<string name="flight_recorder_one_week">1週間</string>
|
||||
<string name="delete_all">すべて削除</string>
|
||||
<string name="share_all">すべてを共有</string>
|
||||
<string name="unable_to_share">Unable to share</string>
|
||||
<string name="please_try_again_or_select_a_different_log">Please try again or select a different log.</string>
|
||||
<string name="the_log_file_you_are_trying_to_share_has_been_removed">The log file you are trying to share has been removed.</string>
|
||||
@@ -947,7 +947,7 @@
|
||||
<string name="please_confirm_domain_with_admin">Please confirm the domain below with your organization administrator.\n\nKey Connector domain:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Flight recorder on</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
<string name="go_to_settings">Go to settings</string>
|
||||
<string name="go_to_settings">設定に移動</string>
|
||||
<string name="all_logs_deleted">All logs deleted</string>
|
||||
<string name="log_deleted">Log deleted</string>
|
||||
<string name="app_settings">App settings</string>
|
||||
@@ -956,11 +956,11 @@
|
||||
<string name="replace_certificate">Replace certificate</string>
|
||||
<string name="unable_to_read_certificate">Unable to read certificate.</string>
|
||||
<string name="cannot_delete_your_account">Cannot delete your account</string>
|
||||
<string name="cannot_delete_your_account_explanation">This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details.</string>
|
||||
<string name="cannot_delete_your_account_explanation">このアカウントは組織が所有しているため、操作を完了できません。詳しくは組織の管理者へご確認ください。</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Send を削除</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -985,7 +985,7 @@
|
||||
<string name="installed_apps">Installed apps</string>
|
||||
<string name="delete_x">Delete %s</string>
|
||||
<string name="failed_to_decrypt_cipher_contact_support">Failed to decrypt cipher. Contact support.</string>
|
||||
<string name="decryption_error">Decryption error</string>
|
||||
<string name="decryption_error">復号エラー</string>
|
||||
<string name="scan_a_qr_code">QRコードを読み取る</string>
|
||||
<string name="cannot_add_authenticator_key">認証キーを追加できませんか?</string>
|
||||
<string name="enable_camera_permission_to_use_the_scanner">スキャナーを利用するためにカメラの使用を許可する</string>
|
||||
@@ -1119,9 +1119,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">エクスポート失敗</string>
|
||||
<string name="passwords">パスワード</string>
|
||||
<string name="passkeys">パスキー</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1129,4 +1129,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">Invalid master password. Try again.</string>
|
||||
<string name="invalid_pin">Invalid PIN. Try again.</string>
|
||||
<string name="launch">Launch</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">შესვლა</string>
|
||||
<string name="log_in_noun">Login</string>
|
||||
<string name="log_out">Log out</string>
|
||||
<string name="logout_confirmation">Are you sure you want to log out?</string>
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">ახალი ჩანაწერი</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -165,7 +165,7 @@
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Disabled</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="autofill_title">ავტომატური შევსება</string>
|
||||
<string name="autofill_or_view">Do you want to autofill or view this item?</string>
|
||||
<string name="search">Search</string>
|
||||
<string name="learn_org">Learn about organizations</string>
|
||||
@@ -305,7 +305,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="invalid_email">Invalid email address.</string>
|
||||
<string name="cards">Cards</string>
|
||||
<string name="identities">Identities</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">იდენტიფიკაცია</string>
|
||||
<string name="logins">Logins</string>
|
||||
<string name="secure_notes">Secure notes</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -327,7 +327,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="type">Type</string>
|
||||
<string name="move_down">Move down</string>
|
||||
<string name="move_up">Move Up</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">მფლობელი</string>
|
||||
<string name="no_collections_to_list">There are no collections to list.</string>
|
||||
<string name="moved_item_to_org">%1$s moved to %2$s.</string>
|
||||
<string name="select_one_collection">You must select at least one collection.</string>
|
||||
@@ -700,9 +700,9 @@ Do you want to switch to this account?</string>
|
||||
<string name="we_sent_an_email_to">We sent an email to <annotation emphasis="bold"><annotation arg="0">%1$s</annotation></annotation>.</string>
|
||||
<string name="by_continuing_you_agree_to_the_terms_of_service_and_privacy_policy">By continuing, you agree to the <annotation link="termsOfService">Terms of Service</annotation> and <annotation link="privacyPolicy">Privacy Policy</annotation></string>
|
||||
<string name="unsubscribe">Unsubscribe</string>
|
||||
<string name="check_your_email">Check your email</string>
|
||||
<string name="check_your_email">შეამოწმეთ თქვენი ელფოსტა</string>
|
||||
<string name="open_email_app">Open email app</string>
|
||||
<string name="email_verified">Email verified</string>
|
||||
<string name="email_verified">ელფოსტა გადამოწმებულია</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
@@ -721,7 +721,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">დადასტურება</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -770,7 +770,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">მთავარი პაროლის მინიშნება</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
@@ -818,9 +818,9 @@ Do you want to switch to this account?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">გავიგე</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">შემოტანის შეცდომა</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
@@ -833,7 +833,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">დასრულებული</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -327,7 +327,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="type">ಪ್ರಕಾರ</string>
|
||||
<string name="move_down">ಕೆಳಕ್ಕೆ ಸರಿಸು</string>
|
||||
<string name="move_up">ಮೇಲಕ್ಕೆ ಸರಿಸಿ</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">ಮಾಲೀಕರು</string>
|
||||
<string name="no_collections_to_list">ಪಟ್ಟಿ ಮಾಡಲು ಯಾವುದೇ ಸಂಗ್ರಹಗಳಿಲ್ಲ.</string>
|
||||
<string name="moved_item_to_org">%1$s moved to %2$s.</string>
|
||||
<string name="select_one_collection">ನೀವು ಕನಿಷ್ಠ ಒಂದು ಸಂಗ್ರಹವನ್ನು ಆರಿಸಬೇಕು.</string>
|
||||
@@ -436,7 +436,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="send">ಕಳುಹಿಸಿ</string>
|
||||
<string name="send_details">Send Details</string>
|
||||
<string name="all_sends">ಎಲ್ಲಾ ಕಳುಹಿಸುತ್ತದೆ</string>
|
||||
<string name="text">Text</string>
|
||||
<string name="text">ಪಠ್ಯ</string>
|
||||
<string name="text_to_share">Text to share</string>
|
||||
<string name="type_text">ಪಠ್ಯ</string>
|
||||
<string name="hide_text_by_default">ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, ಪಠ್ಯವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮರೆಮಾಡಿ</string>
|
||||
@@ -721,7 +721,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">ದೃಢೀಕರಿಸಿ</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -930,7 +930,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">೧ ಗಂಟೆ</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">ಅಳಿಸಿ ಕಳುಹಿಸಿ</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -40,8 +40,8 @@
|
||||
<string name="account_already_added">이미 추가된 계정입니다.</string>
|
||||
<string name="switch_to_already_added_account_confirmation">해당 계정으로 전환할까요?</string>
|
||||
<string name="master_password">마스터 비밀번호</string>
|
||||
<string name="master_password_required">Master password (required)</string>
|
||||
<string name="new_master_password_required">New master password (required)</string>
|
||||
<string name="master_password_required">마스터 비밀번호 (필수)</string>
|
||||
<string name="new_master_password_required">새 마스터 비밀번호 (필수)</string>
|
||||
<string name="more">자세히</string>
|
||||
<string name="my_vault">내 보관함</string>
|
||||
<string name="name">이름</string>
|
||||
@@ -61,7 +61,7 @@
|
||||
<string name="submit">보내기</string>
|
||||
<string name="sync">동기화</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="website_uri">웹사이트 (URI)</string>
|
||||
<string name="username">사용자 이름</string>
|
||||
<string name="validation_field_required">%1$s 필드는 반드시 입력해야 합니다.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">이 Send를 저장하려면 파일을 첨부해야 합니다.</string>
|
||||
@@ -72,7 +72,7 @@
|
||||
<string name="yes">예</string>
|
||||
<string name="account">계정</string>
|
||||
<string name="account_created_success">Your new account has been created!</string>
|
||||
<string name="set_bitwarden_as_passkey_manager_description">Set Bitwarden as your passkey provider in device settings.</string>
|
||||
<string name="set_bitwarden_as_passkey_manager_description">기기 설정에서 Bitwarden을 패스키 공급자로 설정하세요.</string>
|
||||
<string name="avoid_ambiguous_characters">모호한 문자 사용 안 함</string>
|
||||
<string name="bitwarden_autofill_service">Bitwarden 자동 완성 서비스</string>
|
||||
<string name="change_master_password">마스터 비밀번호 변경</string>
|
||||
@@ -104,7 +104,7 @@
|
||||
<string name="vault_timeout_log_out_confirmation_title">Set session timeout to “Log out”?</string>
|
||||
<string name="vault_timeout_log_out_confirmation_message">After the timeout period, you will be logged out. You will need to be connected to the internet to log in and access your vault again. Your settings and PIN saved on this device won’t change.</string>
|
||||
<string name="logging_in">Logging in…</string>
|
||||
<string name="login_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="login_to_bitwarden">Bitwarden에 로그인</string>
|
||||
<string name="master_password_confirmation_val_message">비밀번호 확인과 비밀번호가 일치하지 않습니다.</string>
|
||||
<string name="master_password_description">마스터 비밀번호는 보관함을 열 때 필요한 비밀번호입니다. 절대 마스터 비밀번호를 잊어버리지 마세요. 잊어버리면 복구할 수 있는 방법이 없습니다.</string>
|
||||
<string name="master_password_hint">마스터 비밀번호 힌트 (선택)</string>
|
||||
@@ -117,13 +117,13 @@
|
||||
<string name="never">잠그지 않음</string>
|
||||
<string name="new_item_created">새 항목을 만들었습니다.</string>
|
||||
<string name="no_cards">There are no cards in your vault.</string>
|
||||
<string name="new_card">New card</string>
|
||||
<string name="new_card">새 카드</string>
|
||||
<string name="no_logins">There are no logins in your vault.</string>
|
||||
<string name="no_identities">There are no identities in your vault.</string>
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="new_identity">신규 ID</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">새 항목</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">보관함에 텍스트 Send가 없습니다.</string>
|
||||
<string name="no_file_sends">보관함에 파일 Send가 없습니다.</string>
|
||||
@@ -138,11 +138,11 @@
|
||||
<string name="password_hint_alert">We’ve sent you an email with your master password hint.</string>
|
||||
<string name="password_override_alert">정말 현재 비밀번호를 덮어쓰시겠습니까?</string>
|
||||
<string name="retype_master_password">마스터 비밀번호 다시 입력</string>
|
||||
<string name="retype_new_master_password_required">Re-type new master password (required)</string>
|
||||
<string name="retype_master_password_required">Re-type master password (required)</string>
|
||||
<string name="retype_new_master_password_required">새 마스터 비밀번호 재입력 (필수)</string>
|
||||
<string name="retype_master_password_required">마스터 비밀번호 재입력 (필수)</string>
|
||||
<string name="search_vault">보관함 검색</string>
|
||||
<string name="select">선택</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">항목 세부사항</string>
|
||||
<string name="item_updated">항목을 업데이트했습니다.</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -160,11 +160,11 @@
|
||||
<string name="items">항목</string>
|
||||
<string name="items_for_uri">%1$s에 대한 항목</string>
|
||||
<string name="no_items_for_uri">보관함에 %1$s에 대한 항목이 없습니다.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">보관함에 \'%1$s\'와(과) 일치하는 항목이 없습니다.</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">꺼짐</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="autofill_title">Autofill</string>
|
||||
<string name="bitwarden_autofill_service_alert2">보관함에 새 로그인을 추가하는 가장 쉬운 방법은 Bitwarden 자동 완성 서비스를 사용하는 것입니다. \"설정\" 화면으로 이동하여 Bitwarden 자동 완성 서비스에 대해 더 자세히 알아보세요.</string>
|
||||
<string name="autofill_title">자동 완성</string>
|
||||
<string name="autofill_or_view">이 항목을 보거나 자동 완성하시겠습니까?</string>
|
||||
<string name="search">검색</string>
|
||||
<string name="learn_org">조직에 대해 알아보기</string>
|
||||
@@ -286,7 +286,7 @@
|
||||
<string name="select_type_field">어떤 유형의 사용자 지정 필드를 추가하시겠습니까?</string>
|
||||
<string name="remove">제거</string>
|
||||
<string name="new_uri">새 URI</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">웹사이트 추가</string>
|
||||
<string name="base_domain">기본 도메인</string>
|
||||
<string name="default_text">Default (%1$s)</string>
|
||||
<string name="exact">정확히 일치</string>
|
||||
@@ -304,7 +304,7 @@
|
||||
<string name="invalid_email">잘못된 이메일 주소입니다.</string>
|
||||
<string name="cards">카드</string>
|
||||
<string name="identities">신원</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">본인 확인</string>
|
||||
<string name="logins">로그인</string>
|
||||
<string name="secure_notes">보안 메모</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -325,7 +325,7 @@
|
||||
<string name="type">유형</string>
|
||||
<string name="move_down">아래로 옮기기</string>
|
||||
<string name="move_up">위로 옮기기</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">소유자</string>
|
||||
<string name="no_collections_to_list">컬렉션이 없습니다.</string>
|
||||
<string name="moved_item_to_org">%1$s 항목이 %2$s 조직으로 이동되었습니다.</string>
|
||||
<string name="select_one_collection">반드시 하나 이상의 컬렉션을 선택해야 합니다.</string>
|
||||
@@ -383,7 +383,7 @@
|
||||
<string name="code_sent">코드가 전송되었습니다!</string>
|
||||
<string name="confirm_your_identity">계속하려면 암호를 확인하세요.</string>
|
||||
<string name="export_vault_warning">내보내기는 보관함 데이터가 암호화되지 않은 형식으로 포함됩니다. 내보낸 파일을 안전하지 않은 채널(예: 이메일)을 통해 저장하거나 보내지 마십시오. 사용이 끝난 후에는 즉시 삭제하십시오.</string>
|
||||
<string name="export_vault_file_pw_protect_info">This file export will be password protected and require the file password to decrypt.</string>
|
||||
<string name="export_vault_file_pw_protect_info">파일 내보내기는 암호로 보호될 것이며, 파일을 열기 위해서는 파일 암호가 필요합니다.</string>
|
||||
<string name="export_vault_confirmation_title">보관함 내보내기 확인</string>
|
||||
<string name="warning">경고</string>
|
||||
<string name="export_vault_failure">There was a problem exporting your vault. If the problem persists, you’ll need to export from the web vault.</string>
|
||||
@@ -392,7 +392,7 @@
|
||||
<string name="password_generator_policy_in_effect">하나 이상의 단체 정책이 생성기 규칙에 영항을 미치고 있습니다.</string>
|
||||
<string name="unable_to_save_attachment">첨부 파일을 저장하던 도중 문제가 있었습니다. 문제가 계속 발생한다면 웹 보관함에서 저장할 수 있습니다.</string>
|
||||
<string name="save_attachment_success">첨부 파일을 성공적으로 저장했습니다.</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">자동 채우기 타일을 사용하려면 Bitwarden 설정에서 \"자동 채우기 접근성 서비스\"를 활성화해주세요.</string>
|
||||
<string name="autofill_tile_uri_not_found">비밀번호 필드가 탐지되지 않음</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">항목이 휴지통으로 이동되었습니다.</string>
|
||||
@@ -456,7 +456,7 @@
|
||||
<string name="password_info">이 Send에 접근하기 위해 암호를 입력하도록 선택적으로 요구합니다.</string>
|
||||
<string name="remove_password">비밀번호 제거</string>
|
||||
<string name="removing_send_password">비밀번호 제거 중</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">비밀번호 제거됨</string>
|
||||
<string name="add_a_send">Send 추가</string>
|
||||
<string name="copy_link">링크 복사</string>
|
||||
<string name="share_link">링크 공유</string>
|
||||
@@ -495,8 +495,8 @@
|
||||
<string name="fido2_return_to_app">앱으로 돌아가기</string>
|
||||
<string name="reset_password_auto_enroll_invite_warning">이 조직에는 자동으로 비밀번호 재설정에 등록하는 기업 정책이 있습니다. 등록하면 조직 관리자가 마스터 암호를 변경할 수 있습니다.</string>
|
||||
<string name="vault_timeout_policy_in_effect">조직 정책이 보관함 제한 시간에 영향을 미치고 있습니다. 최대 허용 보관함 제한 시간은 %1$s시간 %2$s분입니다</string>
|
||||
<string name="vault_timeout_policy_with_action_in_effect">Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is %1$s hour(s) and %2$s minute(s). Your vault timeout action is set to %3$s.</string>
|
||||
<string name="vault_timeout_action_policy_in_effect">Your organization policies have set your vault timeout action to %1$s.</string>
|
||||
<string name="vault_timeout_policy_with_action_in_effect">조직에서 보관함 타임아웃을 관리하고 있습니다. 허용된 최대 보관함 타임아웃은 %1$s시간 %2$s분입니다. 현재 보관함 타임아웃은 %3$s입니다.</string>
|
||||
<string name="vault_timeout_action_policy_in_effect">조직에서 보관함 타임아웃 작업을 %1$s으로 설정했습니다.</string>
|
||||
<string name="vault_timeout_to_large">볼트 제한 시간이 조직에서 설정한 제한을 초과합니다.</string>
|
||||
<string name="disable_personal_vault_export_policy_in_effect">하나 이상의 조직 정책이 개인 보관함을 내보내는 것을 제한하고 있습니다.</string>
|
||||
<string name="add_account">계정 추가</string>
|
||||
@@ -577,8 +577,8 @@
|
||||
<string name="forwarded_email_description">Generate an email alias with an external forwarding service.</string>
|
||||
<string name="accessibility_service_disclosure">Accessibility Service Disclosure</string>
|
||||
<string name="accessibility_disclosure_text">Bitwarden은 접근성 서비스를 사용하여 앱 및 웹사이트에서 로그인 필드를 찾아내고 일치하는 항목이 발견되면 사용자 이름과 비밀번호를 입력합니다. Bitwarden은 서비스에서 제공하는 어떠한 정보도 저장하지 않으며, 자격 증명 이외의 화면 요소를 제어하려고 시도하지 않습니다.</string>
|
||||
<string name="accept">Accept</string>
|
||||
<string name="decline">Decline</string>
|
||||
<string name="accept">승인</string>
|
||||
<string name="decline">거부</string>
|
||||
<string name="login_request_has_already_expired">이미 만료된 로그인 요청입니다.</string>
|
||||
<string name="login_attempt_from_x_do_you_want_to_switch_to_this_account">로그인 시도 확인:
|
||||
%1$s
|
||||
@@ -614,32 +614,32 @@
|
||||
<string name="there_are_no_items_that_match_the_search">검색어와 일치하는 항목이 없습니다</string>
|
||||
<string name="self_hosted">셀프호스팅</string>
|
||||
<string name="region">지역</string>
|
||||
<string name="update_weak_master_password_warning">Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</string>
|
||||
<string name="current_master_password_required">Current master password (required)</string>
|
||||
<string name="update_weak_master_password_warning">마스터 비밀번호가 조직 정책에 맞지 않습니다. 보관함에 액세스하려면 지금 마스터 비밀번호를 업데이트해야 합니다. 계속하면 현재 세션에서 로그아웃되며 다시 로그인해야 합니다. 다른 장치의 활성 세션은 최대 1시간 동안 계속 활성 상태로 유지될 수 있습니다.</string>
|
||||
<string name="current_master_password_required">현재 마스터 비밀번호 (필수)</string>
|
||||
<string name="approve_with_my_other_device">Approve with my other device</string>
|
||||
<string name="request_admin_approval">Request admin approval</string>
|
||||
<string name="approve_with_master_password">Approve with master password</string>
|
||||
<string name="turn_off_using_public_device">Turn off using a public device</string>
|
||||
<string name="remember_this_device">Remember this device</string>
|
||||
<string name="passkey">Passkey</string>
|
||||
<string name="remember_this_device">이 기기 기억하기</string>
|
||||
<string name="passkey">패스키</string>
|
||||
<string name="passkey_will_not_be_copied">Passkey will not be copied</string>
|
||||
<string name="the_passkey_will_not_be_copied_to_the_cloned_item_do_you_want_to_continue_cloning_this_item">패스키는 복제된 아이템에 복사되지 않습니다. 계속 이 항목을 복제하시겠어요?</string>
|
||||
<string name="master_password_re_prompt_help">Master password re-prompt help</string>
|
||||
<string name="admin_approval_requested">Admin approval requested</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Your request has been sent to your admin.</string>
|
||||
<string name="you_will_be_notified_once_approved">You will be notified once approved.</string>
|
||||
<string name="trouble_logging_in">Trouble logging in?</string>
|
||||
<string name="you_will_be_notified_once_approved">승인되면 알림을 받게 됩니다.</string>
|
||||
<string name="trouble_logging_in">로그인에 문제가 있나요?</string>
|
||||
<string name="block_auto_fill">자동 완성 차단</string>
|
||||
<string name="auto_fill_will_not_be_offered_for_these_ur_is">Autofill will not be offered for these URIs.</string>
|
||||
<string name="auto_fill_will_not_be_offered_for_these_ur_is">이 URI에는 자동 완성이 적용되지 않습니다.</string>
|
||||
<string name="new_blocked_uri">New blocked URI</string>
|
||||
<string name="invalid_format_use_https_http_or_android_app">Invalid format. Use https://, http://, or androidapp://</string>
|
||||
<string name="enter_uri">Enter URI</string>
|
||||
<string name="format_x_separate_multiple_ur_is_with_a_comma">Format: %1$s. Separate multiple URIs with a comma.</string>
|
||||
<string name="format_x_separate_multiple_ur_is_with_a_comma">형식: %1$s. 복수의 URI는 쉼표로 구분합니다.</string>
|
||||
<string name="invalid_uri">Invalid URI</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="the_urix_is_already_blocked">%1$s는 이미 차단되었습니다.</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">기기로 로그인</string>
|
||||
<string name="logging_in_on">Logging in on</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">보관함</string>
|
||||
@@ -672,19 +672,19 @@
|
||||
<string name="save_passkey_as_new_login">Save passkey as new login</string>
|
||||
<string name="overwrite_passkey">Overwrite passkey?</string>
|
||||
<string name="this_item_already_contains_a_passkey_are_you_sure_you_want_to_overwrite_the_current_passkey">This item already contains a passkey. Are you sure you want to overwrite the current passkey?</string>
|
||||
<string name="duo_two_step_login_is_required_for_your_account">Duo two-step login is required for your account.</string>
|
||||
<string name="duo_two_step_login_is_required_for_your_account">귀하의 계정에는 Duo 2단계 인증이 필요합니다.</string>
|
||||
<string name="follow_the_steps_from_duo_to_finish_logging_in">Follow the steps from Duo to finish logging in.</string>
|
||||
<string name="launch_duo">Launch Duo</string>
|
||||
<string name="your_passkey_will_be_saved_to_your_bitwarden_vault_for_x">Your passkey will be saved to your Bitwarden vault for %1$s</string>
|
||||
<string name="your_passkey_will_be_saved_to_your_bitwarden_vault_for_x">패스키는 Bitwarden 보관함에 %1$s으로 저장됩니다.</string>
|
||||
<string name="passkeys_not_supported_for_this_app">Passkeys not supported for this app</string>
|
||||
<string name="passkey_operation_failed_because_browser_is_not_privileged">Passkey operation failed because browser is not privileged</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="confirm_file_password">파일 비밀번호 확인</string>
|
||||
<string name="file_password">파일 비밀번호</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">이 비밀번호는 이 파일을 내보내고 가져올 때 사용됩니다.</string>
|
||||
<string name="autofill_suggestion">Autofill suggestion</string>
|
||||
<string name="continue_to_complete_web_authn_verification">계속해서 WebAuthn 인증을 완료해주세요.</string>
|
||||
<string name="launch_web_authn">Launch WebAuthn</string>
|
||||
@@ -698,57 +698,57 @@
|
||||
<string name="we_sent_an_email_to">We sent an email to <annotation emphasis="bold"><annotation arg="0">%1$s</annotation></annotation>.</string>
|
||||
<string name="by_continuing_you_agree_to_the_terms_of_service_and_privacy_policy">By continuing, you agree to the <annotation link="termsOfService">Terms of Service</annotation> and <annotation link="privacyPolicy">Privacy Policy</annotation></string>
|
||||
<string name="unsubscribe">Unsubscribe</string>
|
||||
<string name="check_your_email">Check your email</string>
|
||||
<string name="open_email_app">Open email app</string>
|
||||
<string name="email_verified">Email verified</string>
|
||||
<string name="check_your_email">이메일을 확인해주세요.</string>
|
||||
<string name="open_email_app">이메일 앱 열기</string>
|
||||
<string name="email_verified">이메일 인증 완료</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
<string name="welcome_message_2">Set up biometric unlock and autofill to log into your accounts without typing a single letter.</string>
|
||||
<string name="quick_and_easy_login">Quick and easy login</string>
|
||||
<string name="level_up_your_logins">Level up your logins</string>
|
||||
<string name="welcome_message_3">Use the generator to create and save strong, unique passwords for all your accounts.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">Your data, when and where you need it</string>
|
||||
<string name="welcome_message_4">Save unlimited passwords across unlimited devices with Bitwarden mobile, browser, and desktop apps.</string>
|
||||
<string name="remove_passkey">Remove passkey</string>
|
||||
<string name="passkey_removed">Passkey removed</string>
|
||||
<string name="what_makes_a_password_strong">What makes a password strong?</string>
|
||||
<string name="a_secure_memorable_password">A secure, memorable password</string>
|
||||
<string name="account_setup">Account setup</string>
|
||||
<string name="set_up_unlock">Set up unlock</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="security_prioritized">보안이 먼저다</string>
|
||||
<string name="welcome_message_1">비밀번호, 카드와 신원을 암호화된 보관함에 저장하세요. Bitwarden은 영지식 종단간 암호화 기술을 사용하여 당신에게 중요한 정보를 보호합니다.</string>
|
||||
<string name="welcome_message_2">생체 인증과 자동 완성을 사용 설정하여 클릭만으로 계정에 로그인하세요.</string>
|
||||
<string name="quick_and_easy_login">쉽고 빠른 로그인</string>
|
||||
<string name="level_up_your_logins">로그인의 단계를 높이세요</string>
|
||||
<string name="welcome_message_3">생성기를 이용하여 모든 계정에 대해 강력하고 새로운 비밀번호를 만들고 저장하세요.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">당신의 데이터, 필요한 때 필요한 곳에서</string>
|
||||
<string name="welcome_message_4">Bitwarden 모바일, 브라우저와 데스크톱 앱으로 다양한 기기 사이에 비밀번호를 제한 없이 저장하세요.</string>
|
||||
<string name="remove_passkey">패스키 제거</string>
|
||||
<string name="passkey_removed">패스키 제거됨</string>
|
||||
<string name="what_makes_a_password_strong">어떤 비밀번호가 강한 비밀번호인가요?</string>
|
||||
<string name="a_secure_memorable_password">안전하고 기억할 수 있는 비밀번호</string>
|
||||
<string name="account_setup">계정 설정</string>
|
||||
<string name="set_up_unlock">잠금해제 설정</string>
|
||||
<string name="set_up_later">나중에 설정하기</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">확인</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
<string name="one_of_the_best_ways_to_create_a_secure_and_memorable_password">One of the best ways to create a secure and memorable password is to use a passphrase. \nHere’s how:</string>
|
||||
<string name="create_a_hint">Create a hint</string>
|
||||
<string name="your_hint_will_be_send_to_you_via_email_when_you_request_it">Your hint will be sent to you via email when you request it.</string>
|
||||
<string name="write_your_password_down">Write your password down</string>
|
||||
<string name="keep_it_secret_keep_it_safe">Be careful to keep your written password somewhere secret and safe.</string>
|
||||
<string name="prevent_account_lockout">Prevent account lockout</string>
|
||||
<string name="generate_master_password">Generate master password</string>
|
||||
<string name="generate_button_label">Generate</string>
|
||||
<string name="write_this_password_down_and_keep_it_somewhere_safe">Write this password down and keep it somewhere safe.</string>
|
||||
<string name="learn_about_other_ways_to_prevent_account_lockout">Learn about other ways to prevent account lockout</string>
|
||||
<string name="create_a_hint">비밀번호 힌트 만들기</string>
|
||||
<string name="your_hint_will_be_send_to_you_via_email_when_you_request_it">비밀번호 힌트는 요청 시에 이메일로 전송됩니다.</string>
|
||||
<string name="write_your_password_down">비밀번호를 종이에 적어두기</string>
|
||||
<string name="keep_it_secret_keep_it_safe">비밀번호를 적은 종이를 은밀하고 안전한 곳에 보관하세요.</string>
|
||||
<string name="prevent_account_lockout">계정 잠김 방지하기</string>
|
||||
<string name="generate_master_password">마스터 비밀번호 생성하기</string>
|
||||
<string name="generate_button_label">생성</string>
|
||||
<string name="write_this_password_down_and_keep_it_somewhere_safe">이 비밀번호를 종이에 적어 안전한 곳에 보관하세요.</string>
|
||||
<string name="learn_about_other_ways_to_prevent_account_lockout">계정이 잠기는 것을 방지하는 다른 방법에 대해 알아보세요.</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Learn about ways to prevent account lockout</annotation></string>
|
||||
<string name="help_with_server_geolocations">Help with server geolocations.</string>
|
||||
<string name="email_address_required">Email address (required)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="change_email_address">Change email address</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">이메일의 링크를 클릭하여 이메일 주소를 인증하고 회원가입을 완료해주세요.</string>
|
||||
<string name="change_email_address">이메일 주소 변경ㅂ</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden cannot recover a lost or forgotten master password.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden cannot reset a lost or forgotten master password.</string>
|
||||
<string name="choose_your_master_password">Choose your master password</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">Choose a unique and strong password to keep your information safe.</string>
|
||||
<string name="bitwarden_cannot_reset_a_lost_or_forgotten_master_password">Bitwarden은 잊어버린 마스터 비밀번호를 재설정할 수 없습니다.</string>
|
||||
<string name="choose_your_master_password">마스터 비밀번호 설정하기</string>
|
||||
<string name="choose_a_unique_and_strong_password_to_keep_your_information_safe">당신의 정보를 안전하게 보관하기 위해 독특하고 강력한 비밀번호를 설정하세요.</string>
|
||||
<plurals name="minimum_characters">
|
||||
<item quantity="other">%d characters</item>
|
||||
</plurals>
|
||||
<string name="expired_link">Expired link</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="expired_link">만료된 링크</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">등록을 다시 시작하거나 로그인을 시도해 주세요. 이미 가입된 계정일 수 있습니다.</string>
|
||||
<string name="restart_registration">등록 다시 시작</string>
|
||||
<string name="authenticator_sync">Authenticator 동기화</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Bitwarden Authenticator와 동기화 허용</string>
|
||||
<string name="there_was_an_issue_validating_the_registration_token">There was an issue validating the registration token.</string>
|
||||
@@ -766,15 +766,15 @@
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Duo 서비스와 연결 중 오류가 발생했습니다 다른 2단계 로그인 방법을 사용하거나 Duo에 문의하세요.</string>
|
||||
<string name="master_password_hint_not_specified">마스터 비밀번호 힌트</string>
|
||||
<string name="new_master_password_hint">새 마스터 비밀번호</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">새 로그인</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">어떤 플랫폼에서든 누구와도 파일과 데이터를 안전하게 공유하세요. 정보는 종단간 암호화되어 안전하게 유지되며, 정해진 시간과 횟수만큼만 노출됩니다.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="send_sensitive_information_safely">민감한 정보를 안전하게 전송하세요.</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
<string name="use_a_computer_to_import_logins">Use a computer to import logins from an existing password manager</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_settings">You can return to complete this step anytime in Vault Settings.</string>
|
||||
@@ -796,7 +796,7 @@
|
||||
<string name="on_your_computer_open_a_new_browser_tab_and_go_to_vault_bitwarden_com">On your computer, open a new browser tab and <annotation emphasis="bold">go to <annotation arg="0">%1$s</annotation></annotation></string>
|
||||
<string name="log_in_to_the_bitwarden_web_app">Log in to the Bitwarden web app.</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="log_in_to_bitwarden">Bitwarden에 로그인</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
@@ -805,7 +805,7 @@
|
||||
<string name="need_help_check_out_import_help">Need help? Check out <annotation link="importHelp">import help</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Save the exported file</annotation> somewhere on your computer you can find easily.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">This is not a recognized Bitwarden server. You may need to check with your provider or update your server.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">로그인 동기화 중...</string>
|
||||
<string name="download_the_browser_extension">Download the browser extension</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Go to bitwarden.com/download to integrate Bitwarden into your favorite browser for a seamless experience.</string>
|
||||
<string name="use_the_web_app">Use the web app</string>
|
||||
@@ -815,22 +815,22 @@
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">이해했습니다</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">가져오기 오류</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="type_ssh_key">SSH 키</string>
|
||||
<string name="public_key">공개 키</string>
|
||||
<string name="private_key">개인 키</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_public_key">공개 키 복사</string>
|
||||
<string name="copy_fingerprint">핑거프린트 복사</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">완료</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -844,34 +844,34 @@
|
||||
<string name="biometrics_no_longer_supported">You’ve been logged out because your device’s biometrics don’t meet the latest security requirements. To update settings, log in once again or contact your administrator for access.</string>
|
||||
<string name="cxp_import">CXP Import</string>
|
||||
<string name="cxp_export">CXP Export</string>
|
||||
<string name="choose_three_or_four_random_words">Choose three or four random words</string>
|
||||
<string name="choose_three_or_four_random_words">무작위 단어 3~4개 고르기</string>
|
||||
<string name="pick_three_or_four_random_unrelated_words">Pick three or four random, unrelated words that you can easily remember. Think of <annotation emphasis="bold">objects, places, or things</annotation> you like.</string>
|
||||
<string name="combine_those_words_together">Combine those words together</string>
|
||||
<string name="combine_those_words_together">단어 서로 합치기</string>
|
||||
<string name="put_the_words_together_in_any_order_to_form_your_passphrase">Put the words together in any order to form your passphrase. <annotation emphasis="bold">Use hyphens, spaces, or leave them as one long word</annotation>—your choice!</string>
|
||||
<string name="make_it_yours">Make it yours</string>
|
||||
<string name="make_it_yours">당신의 것으로 만드세요</string>
|
||||
<string name="add_a_number_or_symbol_to_make_it_even_stronger"><annotation emphasis="bold">Add a number or symbol</annotation> to make it even stronger. Now you have a unique, secure, and memorable passphrase!</string>
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="need_some_inspiration">영감이 필요한가요?</string>
|
||||
<string name="check_out_the_passphrase_generator">비밀구절 생성기를 확인해 보세요</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">개인 키 복사</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">새로운 비밀번호를 생성하려면 탭하십시오.</string>
|
||||
<string name="coachmark_1_of_3">1 OF 3</string>
|
||||
<string name="coachmark_2_of_3">2 OF 3</string>
|
||||
<string name="you_ll_only_need_to_set_up_authenticator_key">You’ll only need to set up Authenticator Key for logins that require two-factor authentication with a code. The key will continuously generate six-digit codes you can use to log in.</string>
|
||||
<string name="coachmark_3_of_3">3 OF 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">You must add a web address to use autofill to access this account.</string>
|
||||
<string name="learn_about_new_logins">Learn about new logins</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="explore_the_generator">Explore the generator</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Learn more about generating secure login credentials with a guided tour.</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">이 계정에서 자동 완성을 사용하려면 웹 주소를 추가하십시오.</string>
|
||||
<string name="learn_about_new_logins">새 로그인에 대해 알아보기</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">새 로그인을 추가할 때 사용하는 기능들을 안내해 드릴게요.</string>
|
||||
<string name="explore_the_generator">생성기 둘러보기</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">안전한 로그인 비밀번호를 생성하는 방법에 대해 알아보세요.</string>
|
||||
<string name="import_client_certificate">Import client certificate</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Enter the client certificate password and the desired alias for this certificate.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">생성기를 이용해 안전한 비밀번호, 암호와 사용자 이름을 생성하십시오.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Passphrases are strong passwords that are often easier to remember and type than random passwords. They are helpful for logging into accounts where Autofill is not available, like a streaming service on your TV.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unique usernames add an extra layer of security and can help prevent hackers from finding your accounts.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">고유한 사용자 이름은 보안을 강화하고 해커들이 당신의 계정을 찾아내는 것을 방지합니다.</string>
|
||||
<string name="coachmark_1_of_6">1 OF 6</string>
|
||||
<string name="coachmark_2_of_6">2 OF 6</string>
|
||||
<string name="coachmark_3_of_6">3 OF 6</string>
|
||||
@@ -879,7 +879,7 @@
|
||||
<string name="coachmark_5_of_6">5 OF 6</string>
|
||||
<string name="coachmark_6_of_6">6 OF 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Bitwarden에 새 비밀번호를 저장한 후, 계정 페이지에서 비밀번호를 변경하십시오.</string>
|
||||
<string name="verify_your_identity">Verify your identity</string>
|
||||
<string name="error_loading_certificate">Error loading certificate</string>
|
||||
<string name="certificate_alias">Certificate alias</string>
|
||||
@@ -905,7 +905,7 @@
|
||||
<string name="credential_operation_failed_because_user_is_locked_out">Credential operation failed because user is locked out.</string>
|
||||
<string name="credential_operation_failed_because_the_selected_item_does_not_exist">Credential operation failed because the selected item does not exist.</string>
|
||||
<string name="credential_operation_failed_because_user_verification_was_cancelled">Credential operation failed because user verification was cancelled.</string>
|
||||
<string name="self_host_server_url">Self-host server URL</string>
|
||||
<string name="self_host_server_url">자체 호스트 서버 URL</string>
|
||||
<string name="use_brave_autofill_integration">Use Brave autofill integration</string>
|
||||
<string name="use_chrome_autofill_integration">Chrome 자동 완성 연동 사용</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Use Chrome Beta autofill integration</string>
|
||||
@@ -927,12 +927,12 @@
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1시간</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
<string name="delete_all">Delete all</string>
|
||||
<string name="share_all">Share all</string>
|
||||
<string name="delete_all">모두 삭제</string>
|
||||
<string name="share_all">모두 공유</string>
|
||||
<string name="unable_to_share">Unable to share</string>
|
||||
<string name="please_try_again_or_select_a_different_log">Please try again or select a different log.</string>
|
||||
<string name="the_log_file_you_are_trying_to_share_has_been_removed">The log file you are trying to share has been removed.</string>
|
||||
@@ -960,7 +960,7 @@
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">파일 Send 보기</string>
|
||||
<string name="view_text_send">텍스트 Send 보기</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send"> Send 삭제</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">다이내믹 컬러 사용</string>
|
||||
<string name="use_dynamic_colors_question">다이내믹 컬러 사용?</string>
|
||||
@@ -1121,7 +1121,7 @@
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passkeys">패스키</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1129,4 +1129,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">Neteisingas pagrindinis slaptažodis. Pabandykite dar kartą.</string>
|
||||
<string name="invalid_pin">Neteisingas PIN kodas. Pabandykite dar kartą.</string>
|
||||
<string name="launch">Paleisti</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Prisijungti</string>
|
||||
<string name="log_in_noun">Prisijungti</string>
|
||||
<string name="log_out">Atsijungti</string>
|
||||
<string name="logout_confirmation">Ar tikrai norite atsijungti?</string>
|
||||
@@ -123,10 +123,10 @@
|
||||
<string name="new_card">New card</string>
|
||||
<string name="no_logins">There are no logins in your vault.</string>
|
||||
<string name="no_identities">There are no identities in your vault.</string>
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="new_identity">Nauja tapatybė</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Naujas elementas</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -145,7 +145,7 @@
|
||||
<string name="retype_master_password_required">Re-type master password (required)</string>
|
||||
<string name="search_vault">Ieškoti saugykloje</string>
|
||||
<string name="select">Pasirinkti</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Elemento informacija</string>
|
||||
<string name="item_updated">Elementas pridėtas</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -204,7 +204,7 @@ Nuskaitymas vyks automatiškai.</string>
|
||||
<string name="no_file_chosen">Nepasirinktas joks failas</string>
|
||||
<string name="no_attachments">Nėra jokių priedų.</string>
|
||||
<string name="file_source">Failo šaltinis</string>
|
||||
<string name="max_file_size">Maximum file size is 100 MB.</string>
|
||||
<string name="max_file_size">Didžiausias failo dydis yra 100 MB.</string>
|
||||
<string name="required_max_file_size">Required. Maximum file size is 100 MB.</string>
|
||||
<string name="learn_more">Sužinoti daugiau</string>
|
||||
<string name="api_url">API serverio nuoroda</string>
|
||||
@@ -307,7 +307,7 @@ Nuskaitymas vyks automatiškai.</string>
|
||||
<string name="invalid_email">Klaidingas el. pašto adresas.</string>
|
||||
<string name="cards">Kortelės</string>
|
||||
<string name="identities">Tapatybės</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identifikavimas</string>
|
||||
<string name="logins">Prisijungimai</string>
|
||||
<string name="secure_notes">Saugūs įrašai</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -331,7 +331,7 @@ Nuskaitymas vyks automatiškai.</string>
|
||||
<string name="type">Tipas</string>
|
||||
<string name="move_down">Perkelti žemyn</string>
|
||||
<string name="move_up">Perkelti aukštyn</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Savininkas</string>
|
||||
<string name="no_collections_to_list">Aplankų nėra.</string>
|
||||
<string name="moved_item_to_org">%1$s perkelta į %2$s.</string>
|
||||
<string name="select_one_collection">Turite pasirinkti bent vieną kategoriją.</string>
|
||||
@@ -462,7 +462,7 @@ Nuskaitymas vyks automatiškai.</string>
|
||||
<string name="password_info">Pasirinktinai reikalauti slaptažodžio, kad vartotojai galėtų pasiekti šį siuntimą.</string>
|
||||
<string name="remove_password">Šalinti slaptažodį</string>
|
||||
<string name="removing_send_password">Pašalinamas slaptažodis</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Slaptažodis pašalintas</string>
|
||||
<string name="add_a_send">Pridėti siuntinį</string>
|
||||
<string name="copy_link">Kopijuoti nuorodą</string>
|
||||
<string name="share_link">Dalintis nuoroda</string>
|
||||
@@ -580,7 +580,7 @@ pasirinkite Pridėti TOTP, kad raktas būtų saugiai išsaugotas</string>
|
||||
<string name="generate_username">Sugeneruoti naują vartotojo vardą</string>
|
||||
<string name="plus_addressed_email_description">Use your email provider’s subaddress capabilities</string>
|
||||
<string name="catch_all_email_description">Use your domain’s configured catch-all inbox.</string>
|
||||
<string name="forwarded_email_description">Generate an email alias with an external forwarding service.</string>
|
||||
<string name="forwarded_email_description">Sukurkite elektroninio pašto slapyvardį naudodami išorinę persiuntimo paslaugą.</string>
|
||||
<string name="accessibility_service_disclosure">Prieinamumo paslaugos atskleidimas</string>
|
||||
<string name="accessibility_disclosure_text">„Bitwarden“ naudoja pritaikymo neįgaliesiems paslaugą, kad ieškotų prisijungimo laukų programose ir svetainėse, tada nustato atitinkamus lauko ID, kad būtų įvestas vartotojo vardas ir slaptažodis, kai randama programos ar svetainės atitiktis. Mes nesaugome jokios informacijos, kurią mums teikia paslauga, ir nesistengiame valdyti jokių ekrano elementų, išskyrus teksto įvedimo kredencialus.</string>
|
||||
<string name="accept">Priimti</string>
|
||||
@@ -596,7 +596,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="log_in_with_master_password">Prisijunkite naudodami pagrindinį slaptažodį</string>
|
||||
<string name="log_in_initiated">Pradėtas prisijungimas</string>
|
||||
<string name="a_notification_has_been_sent_to_your_device">Į jūsų įrenginį išsiųstas pranešimas.</string>
|
||||
<string name="please_make_sure_your_vault_is_unlocked_and_the_fingerprint_phrase_matches_on_the_other_device">Please make sure your vault is unlocked and the Fingerprint phrase matches on the other device.</string>
|
||||
<string name="please_make_sure_your_vault_is_unlocked_and_the_fingerprint_phrase_matches_on_the_other_device">Įsitikinkite, kad jūsų saugykla yra atrakinta ir piršto atspaudo frazė sutampa su kitais įrenginiais.</string>
|
||||
<string name="resend_notification">Iš naujo siųsti pranešimą</string>
|
||||
<string name="view_all_login_options">Peržiūrėkite visas prisijungimo parinktis</string>
|
||||
<string name="pending_log_in_requests">Laukia prisijungimo užklausos</string>
|
||||
@@ -633,7 +633,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="master_password_re_prompt_help">Master password re-prompt help</string>
|
||||
<string name="admin_approval_requested">Admin approval requested</string>
|
||||
<string name="your_request_has_been_sent_to_your_admin">Your request has been sent to your admin.</string>
|
||||
<string name="you_will_be_notified_once_approved">You will be notified once approved.</string>
|
||||
<string name="you_will_be_notified_once_approved">Jums bus pranešta, kai bus patvirtinta.</string>
|
||||
<string name="trouble_logging_in">Trouble logging in?</string>
|
||||
<string name="block_auto_fill">Block autofill</string>
|
||||
<string name="auto_fill_will_not_be_offered_for_these_ur_is">Autofill will not be offered for these URIs.</string>
|
||||
@@ -645,7 +645,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="login_approved">Prisijungimas patvirtintas</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Prisijunkite naudodami įrenginį</string>
|
||||
<string name="logging_in_on">Prisijungiama prie</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Vault</string>
|
||||
@@ -678,7 +678,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="save_passkey_as_new_login">Save passkey as new login</string>
|
||||
<string name="overwrite_passkey">Overwrite passkey?</string>
|
||||
<string name="this_item_already_contains_a_passkey_are_you_sure_you_want_to_overwrite_the_current_passkey">This item already contains a passkey. Are you sure you want to overwrite the current passkey?</string>
|
||||
<string name="duo_two_step_login_is_required_for_your_account">Duo two-step login is required for your account.</string>
|
||||
<string name="duo_two_step_login_is_required_for_your_account">Tavo paskyrai reikalingas Duo dviejų veiksmų prisijungimas.</string>
|
||||
<string name="follow_the_steps_from_duo_to_finish_logging_in">Follow the steps from Duo to finish logging in.</string>
|
||||
<string name="launch_duo">Paleisti „Duo“</string>
|
||||
<string name="your_passkey_will_be_saved_to_your_bitwarden_vault_for_x">Your passkey will be saved to your Bitwarden vault for %1$s</string>
|
||||
@@ -687,7 +687,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="confirm_file_password">Patvirtinti failo slaptažodį</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
@@ -706,7 +706,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="unsubscribe">Unsubscribe</string>
|
||||
<string name="check_your_email">Check your email</string>
|
||||
<string name="open_email_app">Open email app</string>
|
||||
<string name="email_verified">Email verified</string>
|
||||
<string name="email_verified">Patvirtintas el. paštas</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
@@ -716,8 +716,8 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="welcome_message_3">Use the generator to create and save strong, unique passwords for all your accounts.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">Your data, when and where you need it</string>
|
||||
<string name="welcome_message_4">Save unlimited passwords across unlimited devices with Bitwarden mobile, browser, and desktop apps.</string>
|
||||
<string name="remove_passkey">Remove passkey</string>
|
||||
<string name="passkey_removed">Passkey removed</string>
|
||||
<string name="remove_passkey">Pašalinti slaptaraktį</string>
|
||||
<string name="passkey_removed">Pašalintas slaptaraktis</string>
|
||||
<string name="what_makes_a_password_strong">What makes a password strong?</string>
|
||||
<string name="a_secure_memorable_password">A secure, memorable password</string>
|
||||
<string name="account_setup">Account setup</string>
|
||||
@@ -755,7 +755,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<item quantity="many">%d characters</item>
|
||||
<item quantity="other">%d characters</item>
|
||||
</plurals>
|
||||
<string name="expired_link">Expired link</string>
|
||||
<string name="expired_link">Nebegaliojanti nuoroda</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="authenticator_sync">Authenticator Sync</string>
|
||||
@@ -775,13 +775,13 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Klaida prijungiant su „Duo“ paslauga. Naudokite kitą dvigubo prisijungimo būdą arba susisiekite su „Duo“ dėl pagalbos.</string>
|
||||
<string name="master_password_hint_not_specified">Pagrindinio slaptažodžio užuomina</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Naujas prisijungimas</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -826,20 +826,20 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Importavimo klaida</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_public_key">Kopijuoti viešą raktą</string>
|
||||
<string name="copy_fingerprint">Kopijuoti piršto antspaudą</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Atlikta</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -862,7 +862,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">Kopijuoti privatų raktą</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
@@ -936,7 +936,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 valanda</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -969,7 +969,7 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Ištrinti siuntinį</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1147,4 +1147,6 @@ Ar norite pereiti prie šios paskyros?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -165,7 +165,7 @@
|
||||
<string name="no_items_for_vault">Glabātavā nav vienumu, kas atbilst \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Meklēt pieteikšanās vienumu vai pievienot jaunu</string>
|
||||
<string name="disabled">Atspējots</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Vieglākais veids, kā glabātavā pievienot jaunus pieteikšanās vienumus, ir ar Bitwarden automātiskās aizpildes pakalpojumu. Vairāk par Bitwarden automātisko aizpildi var uzzināt iestatījumu skatā.</string>
|
||||
<string name="autofill_title">Automātiskā aizpilde</string>
|
||||
<string name="autofill_or_view">Automātiski aizpildīt vai apskatīt šo vienumu?</string>
|
||||
<string name="search">Meklēt</string>
|
||||
@@ -173,7 +173,7 @@
|
||||
<string name="authenticator_app_title">Autentificētāja lietotne</string>
|
||||
<string name="enter_verification_code_app">Jāievada 6 ciparu apliecinājuma kods no autentificētāja lietotnes.</string>
|
||||
<string name="enter_verification_code_email">Jāievada 6 ciparu apliecinājuma kods, kas tika nosūtīts uz %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Mēs neatpazīstam šo ierīci. Jāievada kods, kas tika nosūtīts e-pastā, lai apliecinātu savu identitāti.</string>
|
||||
<string name="recovery_code_title">Atkopes kods</string>
|
||||
<string name="remember">Atcerēties</string>
|
||||
<string name="remember_email">Atcerēties e-pasta adresi</string>
|
||||
@@ -396,7 +396,7 @@ Nolasīšana notiks automātiski.</string>
|
||||
<string name="password_generator_policy_in_effect">Viens vai vairāki apvienības nosacījumi ietekmē veidotāja iestatījumus</string>
|
||||
<string name="unable_to_save_attachment">Šī pielikuma saglabāšanā radās sarežgījumi. Ja tie turpina pastāvēt, to var saglabāt tīmekļa glabātavā.</string>
|
||||
<string name="save_attachment_success">Pielikums veiksmīgi saglabāts</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Lūgums iespējot \"Automātiskās aizpildes pieejamības pakalpojums\" Bitwarden iestatījumos, lai izmantotu automātiskās aizpildes laukumu.</string>
|
||||
<string name="autofill_tile_uri_not_found">Paroļu lauki netika atrasti</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">Vienums tika pārvietots uz atkritni.</string>
|
||||
@@ -740,7 +740,7 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Uzzināt par veidiem, kā nepieļaut nepiekļūšanu kontam</annotation></string>
|
||||
<string name="help_with_server_geolocations">Palīdzība par servera ģeogrāfiskajām atrašanās vietām.</string>
|
||||
<string name="email_address_required">E-pasta adrese (nepieciešama)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Jāatver e-pasta ziņojumā esošā saite, lai apliecininātu savu e-pasta adresi un turpinātu sava konta izveidi.</string>
|
||||
<string name="change_email_address">Nomainīt e-pasta adresi</string>
|
||||
<string name="next">Turpināt</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden nevar atkopt pazaudētu vai aizmirstu galveno paroli.</string>
|
||||
@@ -771,7 +771,7 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Ieslēgt pārlūka automātiskās aizpildes iekļaušanu vēlāk?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Pie šī soļa pabeigšanas var agriezties jebkurā brīdī iestatījumos.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Tagad var izmantot automātisko aizpildi, lai pieteiktos lietotnēs un tīmekļvietnēs ar savām saglabātajām parolēm. Tagad ir izpētāms viss pārējais, kas ir Bitwarden piedāvājumā.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Viss ir gatavs.</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Kļūda savienojuma izveidošanā ar Duo pakalpojumu. Jāizmanto cits divpakāpju pieteikšanās veids vai jāvēršas pie Duo pēc palīdzības.</string>
|
||||
<string name="master_password_hint_not_specified">Galvenās paroles norāde</string>
|
||||
<string name="new_master_password_hint">Jaunā galvenās paroles norāde</string>
|
||||
@@ -811,7 +811,7 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="need_help_check_out_import_help">Nepieciešama palīdzība? Ir vērts ieskatīties ievietošanas palīdzībā.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily">Izgūtā datne jāsaglabā kaut kur viegli atrodamā vietā datorā.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Šis nav atzīts Bitwarden serveris. Var būt nepieciešams vērsties pie nodrošinātāja, lai pārbaudītu, vai atjaunināt savu serveri.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Sinhronizē pieteikšanās vienumus...</string>
|
||||
<string name="download_the_browser_extension">Lejupielādēt pārlūka paplašinājumu</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Jādodas uz bitwarden.com/download, lai iekļautu Bitwarden savā iecienītākajā pārlūkā, lai iegūtu nevainojamu pieredzi.</string>
|
||||
<string name="use_the_web_app">Izmantot tīmekļa lietotni</string>
|
||||
@@ -869,13 +869,13 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="coachmark_3_of_3">3. no 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Jāpievieno tīmekļa adrese, lai izmantotu automātisko aizpildi, lai piekļūtu šim kontam.</string>
|
||||
<string name="learn_about_new_logins">Uzzināt par jauniem pieteikšanās vienumiem</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Mēs izrādīsim galvenās jaunu pieteikšanās vienumu pievienošanas iespējas.</string>
|
||||
<string name="explore_the_generator">Izpētīt veidotāju</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Drošas pieteikšanās informācijas izveidošanas iepazīšana soli pa solim.</string>
|
||||
<string name="import_client_certificate">Ievietot klienta sertifikātu</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Jāievada klienta sertifikāta parole un vēlamais aizstājvārds.</string>
|
||||
<string name="alias">Aizstājvārds</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Veidotājs ir izmantojams, lai izveidotu drošas paroles, paroļu vārdkopas un lietotājvārdus.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Paroļu vārdkopas ir spēcīgas paroles, kuras bieži vien ir vieglāk atcerēties un rakstīt nekā nejaušas paroles. Tās ir noderīgas, lai pieteiktos kontos, kuros automātiskā aizpilde nav pieejama, piemēram, straumēšanas pakalpojumā tālrādī.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Neatkārtojami lietotājvārdi pievieno papildu drošības slāni un var palīdzēt, lai traucētu urķiem kontu atrašanā.</string>
|
||||
<string name="coachmark_1_of_6">1 NO 6</string>
|
||||
@@ -884,8 +884,8 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="coachmark_4_of_6">4 NO 6</string>
|
||||
<string name="coachmark_5_of_6">5 NO 6</string>
|
||||
<string name="coachmark_6_of_6">6 NO 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Šīs iespējas ir izmantojamas, lai pielāgotu savas paroles atbilstību konta tīmekļvietnes prasībām.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Pēc savas jaunās paroles saglabāšanas Bitwarden nevajadzētu aizmirst par tās atjaunināšanu sava konta tīmekļvietnē.</string>
|
||||
<string name="verify_your_identity">Apliecināt savu identitāti</string>
|
||||
<string name="error_loading_certificate">Kļūda sertifikāta ielādēšanā</string>
|
||||
<string name="certificate_alias">Sertifikāta aizstājvārds</string>
|
||||
@@ -1138,7 +1138,9 @@ Vai pārslēgties uz šo kontu?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">KDF atjaunināšana neizdevās, netika atrasts konts. Lūgums mēģināt vēlreiz vai sazināties ar mums.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">KDF iestatījumu atjaunināšanas laikā atgadījās kļūda. Lūgums mēģināt vēlreiz vai sazināties ar mums.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Ievietošanas pieprasījumu nevarēja apstrādāt.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Glabātava var būt tukša vai kontam nav atļauta dažu vienumu veidu ievietošana.</string>
|
||||
<string name="no_items_available_to_import">Nav pieejams neviens ievietojams vienums</string>
|
||||
<string name="select_a_different_account">Atlasīt citu kontu</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -327,7 +327,7 @@
|
||||
<string name="type">തരം</string>
|
||||
<string name="move_down">താഴേക്കു നീക്കുക</string>
|
||||
<string name="move_up">മുകളിലൊട്ടു നീക്കുക</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">ഉടമ</string>
|
||||
<string name="no_collections_to_list">പ്രദർശിപ്പിക്കാൻ കളക്ഷനുകൾ ഒന്നും ഇല്ല.</string>
|
||||
<string name="moved_item_to_org">%1$s %2$s-ലേക്ക് മാറ്റി</string>
|
||||
<string name="select_one_collection">നിങ്ങൾ ഒരു കളക്ഷനെങ്കിലും തിരഞ്ഞെടുക്കണം.</string>
|
||||
@@ -721,7 +721,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">സ്ഥിരീകരിക്കുക</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -930,7 +930,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 മണിക്കൂർ</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Send ഇല്ലാതാക്കുക</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">अवैध मुख्य पासवर्ड. पुनः प्रयत्न करा.</string>
|
||||
<string name="invalid_pin">अवैध पिन. पुनः प्रयत्न करा.</string>
|
||||
<string name="launch">उघडा</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">प्रवेश करा</string>
|
||||
<string name="log_in_noun">प्रवेश</string>
|
||||
<string name="log_out">बाहेर पडा</string>
|
||||
<string name="logout_confirmation">नक्की बाहेर पडायचे?</string>
|
||||
@@ -61,7 +61,7 @@
|
||||
<string name="submit">पाठवा</string>
|
||||
<string name="sync">संकालन</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="website_uri">वेबसाइट (URI)</string>
|
||||
<string name="username">Username</string>
|
||||
<string name="validation_field_required">The %1$s field is required.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
@@ -186,7 +186,7 @@
|
||||
<string name="unable_to_download_file">Unable to download file.</string>
|
||||
<string name="downloading">Downloading…</string>
|
||||
<string name="attachment_large_warning">This attachment is %1$s in size. Are you sure you want to download it onto your device?</string>
|
||||
<string name="authenticator_key">Authenticator key</string>
|
||||
<string name="authenticator_key">ऑथेंटिकेटर की</string>
|
||||
<string name="verification_code_totp">Verification code (TOTP)</string>
|
||||
<string name="authenticator_key_added">Authenticator key added.</string>
|
||||
<string name="authenticator_key_read_error">Cannot read authenticator key.</string>
|
||||
@@ -533,7 +533,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="cannot_add_authenticator_key_scan_qr_code">Cannot add authenticator key? <annotation link="scanQrCode">Scan QR Code</annotation></string>
|
||||
<string name="scan_qr_code">QR कोड स्कॅन करा</string>
|
||||
<string name="cannot_scan_qr_code_enter_key_manually">Cannot scan QR code? <annotation link="enterKeyManually">Enter key manually</annotation></string>
|
||||
<string name="authenticator_key_scanner">Authenticator key</string>
|
||||
<string name="authenticator_key_scanner">ऑथेंटिकेटर की</string>
|
||||
<string name="authenticator_key_help">Authenticator key help</string>
|
||||
<string name="enter_key_manually">Enter key manually</string>
|
||||
<string name="add_totp">Add TOTP</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1129,4 +1129,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Deaktivert</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Den enkleste måten å legge til nye innlogginger i hvelvet ditt, er fra Bitwarden sin autofylltjeneste. Lær mer om å bruke Bitwarden sin autofylltjeneste ved å navigere til \"Innstillinger\".</string>
|
||||
<string name="autofill_title">Auto-utfyll</string>
|
||||
<string name="autofill_or_view">Vil du auto-utfylle eller vise denne gjenstanden?</string>
|
||||
<string name="search">Søk</string>
|
||||
@@ -394,7 +394,7 @@ Skanning skjer automatisk.</string>
|
||||
<string name="password_generator_policy_in_effect">En eller flere av organisasjonens vilkår påvirker generatorinnstillingene dine</string>
|
||||
<string name="unable_to_save_attachment">Det oppsto et problem med å lagre dette vedlegget. Hvis problemet vedvarer, kan du lagre det fra netthvelvet.</string>
|
||||
<string name="save_attachment_success">Vedlegget ble lagret</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Aktiver \"Auto-utfyllingstjenester\" fra Bitwarden-innstillingene for å bruke auto-utfyllingsflisen.</string>
|
||||
<string name="autofill_tile_uri_not_found">Ingen passordfelt oppdaget</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">Elementet ble sendt til papirkurven.</string>
|
||||
@@ -768,7 +768,7 @@ Vil du bytte til denne kontoen?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">You can return to complete this step anytime in Settings.</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Alt er klart for deg!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Få et hint om hovedpassordet</string>
|
||||
<string name="new_master_password_hint">Nytt hint til hovedpassordet</string>
|
||||
@@ -1135,4 +1135,6 @@ Vil du bytte til denne kontoen?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1,76 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="about">About</string>
|
||||
<string name="about">बारेमा</string>
|
||||
<string name="add_folder">Add folder</string>
|
||||
<string name="add_item">Add Item</string>
|
||||
<string name="add_item">वस्तु थप्नुहोस्</string>
|
||||
<string name="an_error_has_occurred">An error has occurred</string>
|
||||
<string name="apply">Apply</string>
|
||||
<string name="back">Back</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<string name="copy">Copy</string>
|
||||
<string name="copy_password">Copy password</string>
|
||||
<string name="copy_username">Copy username</string>
|
||||
<string name="delete">Delete</string>
|
||||
<string name="back">पछाडि</string>
|
||||
<string name="cancel">रद्द</string>
|
||||
<string name="copy">प्रतिलिपि गर्नुहोस्</string>
|
||||
<string name="copy_password">पासवर्ड प्रतिलिपि गर्नुहोस्</string>
|
||||
<string name="copy_username">युजरनेम प्रतिलिपि गर्नुहोस्</string>
|
||||
<string name="delete">मेट्नुहोस्</string>
|
||||
<string name="deleting">Deleting…</string>
|
||||
<string name="do_you_really_want_to_delete">Do you really want to delete? This cannot be undone.</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="edit_folder">Edit folder</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="email_address">Email address</string>
|
||||
<string name="do_you_really_want_to_delete">के तपाईं साँच्चै मेटाउन चाहनुहुन्छ? यसलाई पूर्ववत गर्न सकिँदैन।</string>
|
||||
<string name="edit">सम्पादन गर्नुहोस्</string>
|
||||
<string name="edit_folder">फोल्डर सम्पादन गर्नुहोस्</string>
|
||||
<string name="email">इमेल</string>
|
||||
<string name="email_address">इमेल ठेगाना</string>
|
||||
<string name="enter_pin">Enter your PIN code</string>
|
||||
<string name="favorites">Favorites</string>
|
||||
<string name="folder">Folder</string>
|
||||
<string name="folder_created">New folder created.</string>
|
||||
<string name="folder_deleted">Folder deleted.</string>
|
||||
<string name="folder_none">No Folder</string>
|
||||
<string name="folders">Folders</string>
|
||||
<string name="folder_updated">Folder saved</string>
|
||||
<string name="hide">Hide</string>
|
||||
<string name="internet_connection_required_message">Please connect to the internet before continuing.</string>
|
||||
<string name="internet_connection_required_title">Internet connection required</string>
|
||||
<string name="invalid_master_password">Invalid master password. Try again.</string>
|
||||
<string name="invalid_pin">Invalid PIN. Try again.</string>
|
||||
<string name="launch">Launch</string>
|
||||
<string name="favorites">मनपर्नेहरू</string>
|
||||
<string name="folder">फोल्डर</string>
|
||||
<string name="folder_created">नयाँ फोल्डर सिर्जना गरियो।</string>
|
||||
<string name="folder_deleted">फोल्डर मेटाइयो।</string>
|
||||
<string name="folder_none">कुनै फोल्डरमा हैन</string>
|
||||
<string name="folders">फोल्डरहरू</string>
|
||||
<string name="folder_updated">फोल्डर सेभ गरियो</string>
|
||||
<string name="hide">लुकाउनुहोस्</string>
|
||||
<string name="internet_connection_required_message">कृपया जारी राख्नु अघि इन्टरनेटमा जडान गर्नुहोस्।</string>
|
||||
<string name="internet_connection_required_title">इन्टरनेट जडान आवश्यक छ</string>
|
||||
<string name="invalid_master_password">अवैध मास्टर पासवर्ड। फेरि प्रयास गर्नुहोस्।</string>
|
||||
<string name="invalid_pin">अवैध PIN। फेरि प्रयास गर्नुहोस्।</string>
|
||||
<string name="launch">वेबसाइटमा जानुहोस्</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_noun">Login</string>
|
||||
<string name="log_out">Log out</string>
|
||||
<string name="logout_confirmation">Are you sure you want to log out?</string>
|
||||
<string name="remove_account">Remove account</string>
|
||||
<string name="remove_account_confirmation">Are you sure you want to remove this account?</string>
|
||||
<string name="account_already_added">Account already added</string>
|
||||
<string name="switch_to_already_added_account_confirmation">Would you like to switch to it now?</string>
|
||||
<string name="master_password">Master password</string>
|
||||
<string name="log_in_noun">लग इन</string>
|
||||
<string name="log_out">लग आउट</string>
|
||||
<string name="logout_confirmation">के तपाईं लग आउट गर्न निश्चित हुनुहुन्छ?</string>
|
||||
<string name="remove_account">खाता हटाउनुहोस्</string>
|
||||
<string name="remove_account_confirmation">के तपाईं यो खाता हटाउन निश्चित हुनुहुन्छ?</string>
|
||||
<string name="account_already_added">खाता पहिले नै थपिएको छ।</string>
|
||||
<string name="switch_to_already_added_account_confirmation">के तपाईं अहिले यसमा स्विच गर्न चाहनुहुन्छ?</string>
|
||||
<string name="master_password">मास्टर पासवर्ड</string>
|
||||
<string name="master_password_required">Master password (required)</string>
|
||||
<string name="new_master_password_required">New master password (required)</string>
|
||||
<string name="more">More</string>
|
||||
<string name="my_vault">My vault</string>
|
||||
<string name="name">Name</string>
|
||||
<string name="more">थप</string>
|
||||
<string name="my_vault">मेरो भल्ट</string>
|
||||
<string name="name">नाम</string>
|
||||
<string name="item_name_required">Item name (required)</string>
|
||||
<string name="send_name_required">Send name (required)</string>
|
||||
<string name="no">No</string>
|
||||
<string name="notes">Notes</string>
|
||||
<string name="no">होइन</string>
|
||||
<string name="notes">टिपोट</string>
|
||||
<string name="private_notes">Private notes</string>
|
||||
<string name="okay">Okay</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="move">Move</string>
|
||||
<string name="password">पासवर्ड</string>
|
||||
<string name="save">सेभ</string>
|
||||
<string name="move">सार्नुहोस्</string>
|
||||
<string name="saving">Saving…</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="show">Show</string>
|
||||
<string name="item_deleted">Item deleted</string>
|
||||
<string name="submit">Submit</string>
|
||||
<string name="sync">Sync</string>
|
||||
<string name="settings">सेटिंग्स</string>
|
||||
<string name="show">देखाउनुहोस्</string>
|
||||
<string name="item_deleted">वस्तु हटाइयो</string>
|
||||
<string name="submit">पेश गर्नुहोस्</string>
|
||||
<string name="sync">सिंक गर्नुहोस्</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="username">Username</string>
|
||||
<string name="username">युजरनेम</string>
|
||||
<string name="validation_field_required">The %1$s field is required.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
<string name="value_has_been_copied">%1$s copied</string>
|
||||
<string name="verify_master_password">Verify master password</string>
|
||||
<string name="verify_pin">Verify PIN</string>
|
||||
<string name="view">View</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="account">Account</string>
|
||||
<string name="verify_master_password">मास्टर पासवर्ड प्रमाणित गर्नुहोस्</string>
|
||||
<string name="verify_pin">PIN प्रमाणित गर्नुहोस्</string>
|
||||
<string name="view">हेर्नुहोस्</string>
|
||||
<string name="yes">हाे</string>
|
||||
<string name="account">खाता</string>
|
||||
<string name="account_created_success">Your new account has been created!</string>
|
||||
<string name="set_bitwarden_as_passkey_manager_description">Set Bitwarden as your passkey provider in device settings.</string>
|
||||
<string name="avoid_ambiguous_characters">Avoid ambiguous characters</string>
|
||||
@@ -223,7 +223,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="security_code">Security code</string>
|
||||
<string name="type_card">Card</string>
|
||||
<string name="type_identity">Identity</string>
|
||||
<string name="type_login">Login</string>
|
||||
<string name="type_login">लग इन</string>
|
||||
<string name="type_secure_note">Secure note</string>
|
||||
<string name="address1">Address 1</string>
|
||||
<string name="address2">Address 2</string>
|
||||
@@ -1027,7 +1027,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="export_success">Data exported successfully</string>
|
||||
<string name="security">Security</string>
|
||||
<string name="too_many_failed_biometric_attempts">Too many failed biometrics attempts.</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="version">संस्करण</string>
|
||||
<string name="learn_more_about_how_to_use_bitwarden_authenticator_on_the_help_center">Learn more about how to use Bitwarden Authenticator on the Help Center.</string>
|
||||
<string name="key">Key</string>
|
||||
<string name="create_verification_code">Create Verification code</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="no_items_for_vault">Er zijn geen items in je kluis die overeenkomen met \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Zoeken naar een login of een login toevoegen</string>
|
||||
<string name="disabled">Uitgeschakeld</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">De makkelijkste manier om nieuwe logins toe te voegen aan je kluis is via de Bitwarden Automatisch invullen dienst. Leer meer over het gebruik van de Bitwarden Automatisch invullen dienst door naar het scherm \"Instellingen\" te gaan.</string>
|
||||
<string name="autofill_title">Automatisch invullen</string>
|
||||
<string name="autofill_or_view">Wilt je dit item automatisch invullen of bekijken?</string>
|
||||
<string name="search">Zoeken</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="authenticator_app_title">Authenticatie-app</string>
|
||||
<string name="enter_verification_code_app">Voer de 6-cijferige verificatiecode uit je authenticatie-app in.</string>
|
||||
<string name="enter_verification_code_email">Voer de 6-cijferige verificatiecode in die via e-mail is verstuurd naar %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">We herkennen dit apparaat niet. Voer de code in die naar je e-mail is verzonden om je identiteit te verifiëren.</string>
|
||||
<string name="recovery_code_title">Herstelcode</string>
|
||||
<string name="remember">Onthouden</string>
|
||||
<string name="remember_email">E-mailadres onthouden</string>
|
||||
@@ -394,7 +394,7 @@ Het scannen gebeurt automatisch.</string>
|
||||
<string name="password_generator_policy_in_effect">Een of meer organisatiebeleidseisen heeft invloed op de instellingen van je generator.</string>
|
||||
<string name="unable_to_save_attachment">Er ging iets mis met het bewaren van deze bijlage. Als het probleem aanhoudt, kun je het bewaren via de webkluis.</string>
|
||||
<string name="save_attachment_success">Bijlage succesvol opgeslagen</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Zet \"Automatisch invullen toegankelijkheidsservice\" aan bij Bitwarden Instellingen om de Autofill tegel te gebruiken.</string>
|
||||
<string name="autofill_tile_uri_not_found">Geen wachtwoordvelden gevonden</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">Item verplaatst naar de prullenbak.</string>
|
||||
@@ -738,7 +738,7 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Lees meer over manieren om te voorkomen dat je wordt buitengesloten van je account</annotation></string>
|
||||
<string name="help_with_server_geolocations">Ondersteuning met servergeolocaties.</string>
|
||||
<string name="email_address_required">E-mailadres (verplicht)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Gebruik de link in het e-mailbericht om je e-mailadres te verifiëren en door te gaan met het aanmaken van je account.</string>
|
||||
<string name="change_email_address">E-mailadres aanpassen</string>
|
||||
<string name="next">Volgende</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden kan een verloren of vergeten hoofdwachtwoord niet herstellen.</string>
|
||||
@@ -768,7 +768,7 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Automatisch aanvullen in browser later inschakelen?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Je kunt deze stap op ieder moment afronden via Instellingen.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Je kunt nu automatisch invullen om in te loggen op apps en websites met je opgeslagen wachtwoorden. Nu kun je alles ontdekken wat Bitwarden te bieden heeft.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Je bent helemaal klaar!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Fout bij het verbinden met de Duo-service. Gebruik een andere tweestapsaanmeldingsmethode of neem contact op met Duo voor hulp.</string>
|
||||
<string name="master_password_hint_not_specified">Hoofdwachtwoordhint</string>
|
||||
<string name="new_master_password_hint">Nieuwe hoofdwachtwoordhint</string>
|
||||
@@ -808,7 +808,7 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="need_help_check_out_import_help">Hulp nodig? Bekijk importhulp.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily">Sla het geëxporteerde bestand ergens op je computer waar je deze gemakkelijk kunt vinden.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Dit is geen herkende Bitwarden-server. Je moet mogelijk controleren met je provider of je server bijwerken.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Inloggegevens synchroniseren...</string>
|
||||
<string name="download_the_browser_extension">Browserextensie downloaden</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Ga naar bitwarden.com/download om Bitwarden in je favoriete browser te integreren voor een naadloze werking.</string>
|
||||
<string name="use_the_web_app">Webapp gebruiken</string>
|
||||
@@ -866,13 +866,13 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="coachmark_3_of_3">3 VAN 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Je moet een webadres toevoegen om auto-invullen te gebruiken om toegang te krijgen tot dit account.</string>
|
||||
<string name="learn_about_new_logins">Meer informatie over nieuwe logins</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We doorlopen de belangrijkste functies voor het toevoegen van een nieuwe login.</string>
|
||||
<string name="explore_the_generator">Ontdek de generator</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Leer meer over het genereren van veilige logingegevens met een begeleide tour.</string>
|
||||
<string name="import_client_certificate">Clientcertificaat importeren</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Voer het wachtwoord van het clientcertificaat en de gewenste alias voor dit certificaat in.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Gebruik de generator om sterke wachtwoorden, wachtwoordzinnen en gebruikersnamen te genereren.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Wachtwoordzinnen zijn sterke wachtwoorden die vaak makkelijker zijn te onthouden en typen dan willekeurige wachtwoorden. Ze helpen om in te loggen op accounts waar auto-invullen niet beschikbaar is, zoals een streaming-service op je TV.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unieke gebruikersnamen voegen een extra beveiligingslaag toe en helpen te voorkomen dat hackers je accounts vinden.</string>
|
||||
<string name="coachmark_1_of_6">1 VAN 6</string>
|
||||
@@ -881,8 +881,8 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="coachmark_4_of_6">4 VAN 6</string>
|
||||
<string name="coachmark_5_of_6">5 VAN 6</string>
|
||||
<string name="coachmark_6_of_6">6 VAN 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Gebruik deze opties om je wachtwoord aan de vereisten van je websiteaccount aan te passen.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Vergeet je wachtwoord niet bij te werken op de website van je account nadat je je nieuwe wachtwoord in Bitwarden hebt opgeslagen.</string>
|
||||
<string name="verify_your_identity">Verifieer je identiteit</string>
|
||||
<string name="error_loading_certificate">Fout bij laden van certificaat</string>
|
||||
<string name="certificate_alias">Certificaatalias</string>
|
||||
@@ -1132,7 +1132,9 @@ Wilt u naar dit account wisselen?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update mislukt, actief account niet gevonden. Probeer het opnieuw of neem contact met ons op.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Er is een fout opgetreden tijdens het bijwerken van de kdf-instellingen. Probeer het opnieuw of neem contact met ons op.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Het importverzoek kon niet worden verwerkt.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Je kluis is mogelijk leeg of het importeren van sommige itemtypen is niet toegestaan voor je account.</string>
|
||||
<string name="no_items_available_to_import">Geen items beschikbaar om te importeren</string>
|
||||
<string name="select_a_different_account">Een ander account selecteren</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,7 @@
|
||||
<string name="invalid_master_password">Ugild hovudpassord. Freista om att.</string>
|
||||
<string name="invalid_pin">Ugild PIN-kode. Freista om att.</string>
|
||||
<string name="launch">Opna</string>
|
||||
<string name="log_in_verb">Log in</string>
|
||||
<string name="log_in_verb">Logg inn</string>
|
||||
<string name="log_in_noun">Innskriving</string>
|
||||
<string name="log_out">Skriv deg ut</string>
|
||||
<string name="logout_confirmation">Er du trygg på at du vil skriva deg ut?</string>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="switch_to_already_added_account_confirmation">Vil du byta til det no?</string>
|
||||
<string name="master_password">Hovudpassord</string>
|
||||
<string name="master_password_required">Master password (required)</string>
|
||||
<string name="new_master_password_required">New master password (required)</string>
|
||||
<string name="new_master_password_required">Nytt hovudpassord (påkravt)</string>
|
||||
<string name="more">Meir</string>
|
||||
<string name="my_vault">Kvelvet mitt</string>
|
||||
<string name="name">Namn</string>
|
||||
@@ -81,11 +81,11 @@
|
||||
<string name="create_account">Oppretta konto</string>
|
||||
<string name="create_an_account">Create an account</string>
|
||||
<string name="edit_item">Rediger oppføringa</string>
|
||||
<string name="edit_login">Edit login</string>
|
||||
<string name="edit_card">Edit card</string>
|
||||
<string name="edit_identity">Edit identity</string>
|
||||
<string name="edit_note">Edit note</string>
|
||||
<string name="edit_ssh_key">Edit SSH key</string>
|
||||
<string name="edit_login">Rediger innlogging</string>
|
||||
<string name="edit_card">Rediger kort</string>
|
||||
<string name="edit_identity">Rediger identitet</string>
|
||||
<string name="edit_note">Rediger notat</string>
|
||||
<string name="edit_ssh_key">Rediger SSH-nøkkel</string>
|
||||
<string name="enter_email_for_hint">Skriv inn e-postadressa til kontoen din for å få vinket til hovudpassordet ditt.</string>
|
||||
<string name="favorite">Favoritt</string>
|
||||
<string name="unfavorite">Fjern frå favorittar</string>
|
||||
@@ -125,7 +125,7 @@
|
||||
<string name="no_notes">Det er ingen notat i kvelvet ditt.</string>
|
||||
<string name="new_note">Nytt notat</string>
|
||||
<string name="new_item">Ny oppføring</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="new_ssh_key">Ny SSH-nøkkel</string>
|
||||
<string name="no_text_sends">Det er ingen tekst-Sendar i kvelvet ditt.</string>
|
||||
<string name="no_file_sends">Det er ingen fil-Sendar i kvelvet ditt.</string>
|
||||
<string name="no_ssh_keys">There are no SSH keys in your vault.</string>
|
||||
@@ -143,7 +143,7 @@
|
||||
<string name="retype_master_password_required">Re-type master password (required)</string>
|
||||
<string name="search_vault">Leita i kvelvet</string>
|
||||
<string name="select">Vel</string>
|
||||
<string name="item_details">Item details</string>
|
||||
<string name="item_details">Elementdetaljar</string>
|
||||
<string name="item_updated">Oppføringa er retta.</string>
|
||||
<string name="submitting">Submitting…</string>
|
||||
<string name="syncing">Syncing…</string>
|
||||
@@ -152,11 +152,11 @@
|
||||
<string name="unlock_with_biometrics">Unlock with Biometrics</string>
|
||||
<string name="unlock_with_pin">Lås opp med PIN-kode</string>
|
||||
<string name="verification_code">Stadfestingskode</string>
|
||||
<string name="view_login">View login</string>
|
||||
<string name="view_card">View card</string>
|
||||
<string name="view_identity">View identity</string>
|
||||
<string name="view_note">View note</string>
|
||||
<string name="view_ssh_key">View SSH key</string>
|
||||
<string name="view_login">Syn innlogging</string>
|
||||
<string name="view_card">Syn kort</string>
|
||||
<string name="view_identity">Syn identitet</string>
|
||||
<string name="view_note">Syn notat</string>
|
||||
<string name="view_ssh_key">Syn SSH-nøkkel</string>
|
||||
<string name="web_vault">Bitwarden nettkvelv</string>
|
||||
<string name="items">Oppføringar</string>
|
||||
<string name="items_for_uri">Oppføringar for %1$s</string>
|
||||
@@ -305,7 +305,7 @@ Skanning skjer automatisk.</string>
|
||||
<string name="invalid_email">Ugild e-postadresse.</string>
|
||||
<string name="cards">Kort</string>
|
||||
<string name="identities">Identitetar</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identifikasjon</string>
|
||||
<string name="logins">Innskrivingar</string>
|
||||
<string name="secure_notes">Trygge notat</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -327,7 +327,7 @@ Skanning skjer automatisk.</string>
|
||||
<string name="type">Slag</string>
|
||||
<string name="move_down">Flytta ned</string>
|
||||
<string name="move_up">Flytta opp</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Eigar</string>
|
||||
<string name="no_collections_to_list">There are no collections to list.</string>
|
||||
<string name="moved_item_to_org">%1$s er flytta til %2$s.</string>
|
||||
<string name="select_one_collection">You must select at least one collection.</string>
|
||||
@@ -467,8 +467,8 @@ Skanning skjer automatisk.</string>
|
||||
<string name="edit_send">Rediger Send</string>
|
||||
<string name="edit_file_send">Edit file Send</string>
|
||||
<string name="edit_text_send">Edit text Send</string>
|
||||
<string name="add_file_send">New file Send</string>
|
||||
<string name="add_text_send">New text Send</string>
|
||||
<string name="add_file_send">Ny fil-Send</string>
|
||||
<string name="add_text_send">Ny tekst-Send</string>
|
||||
<string name="are_you_sure_delete_send">Er du trygg på at du vil sletta denne Send-en?</string>
|
||||
<string name="send_deleted">Send-en er vorten fjerna.</string>
|
||||
<string name="send_updated">Send updated</string>
|
||||
@@ -602,7 +602,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="enable_camer_permission_to_use_the_scanner">Enable camera permission to use the scanner</string>
|
||||
<string name="language">Language</string>
|
||||
<string name="language_change_x_description">The language has been changed to %1$s. Please restart the app to see the change</string>
|
||||
<string name="default_system">Default (System)</string>
|
||||
<string name="default_system">Standard (System)</string>
|
||||
<string name="weak_master_password">Weak Master Password</string>
|
||||
<string name="weak_password_identified_use_a_strong_password_to_protect_your_account">Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?</string>
|
||||
<string name="weak">Weak</string>
|
||||
@@ -617,7 +617,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="self_hosted">Self-hosted</string>
|
||||
<string name="region">Region</string>
|
||||
<string name="update_weak_master_password_warning">Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour.</string>
|
||||
<string name="current_master_password_required">Current master password (required)</string>
|
||||
<string name="current_master_password_required">Noverande hovudpassord (påkravd)</string>
|
||||
<string name="approve_with_my_other_device">Approve with my other device</string>
|
||||
<string name="request_admin_approval">Request admin approval</string>
|
||||
<string name="approve_with_master_password">Approve with master password</string>
|
||||
@@ -658,7 +658,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="use_inline_autofill_explanation_long">Choose how your autofill suggestions will appear when you sign in to other apps on your device.</string>
|
||||
<string name="additional_options">Additional options</string>
|
||||
<string name="continue_to_web_app">Continue to web app?</string>
|
||||
<string name="continue_to_x">Continue to %1$s?</string>
|
||||
<string name="continue_to_x">Fortsetje til %1$s?</string>
|
||||
<string name="continue_to_help_center">Continue to Help center?</string>
|
||||
<string name="continue_to_privacy_policy">Fortset til personvernerklæringa?</string>
|
||||
<string name="continue_to_device_settings">Continue to device Settings?</string>
|
||||
@@ -721,7 +721,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="set_up_later">Set up later</string>
|
||||
<string name="set_up_unlock_later">Set up unlock later?</string>
|
||||
<string name="you_can_return_to_complete_this_step_anytime_from_account_security_in_settings">You can return to complete this step anytime from Account Security in Settings.</string>
|
||||
<string name="confirm">Confirm</string>
|
||||
<string name="confirm">Stadfesta</string>
|
||||
<string name="set_up_biometrics_or_choose_a_pin_code_to_quickly_access_your_vault_and_autofill_your_logins">Set up biometrics or choose a PIN code to quickly access your vault and Autofill your logins.</string>
|
||||
<string name="never_lose_access_to_your_vault">Never lose access to your vault</string>
|
||||
<string name="the_best_way_to_make_sure_you_can_always_access_your_vault">The best way to make sure you can always access your vault is to set up safeguards from the start.</string>
|
||||
@@ -753,7 +753,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="authenticator_sync">Authenticator Sync</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Allow authenticator syncing</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Tillat autentiseringssynkronisering</string>
|
||||
<string name="there_was_an_issue_validating_the_registration_token">Det oppstod eit problem under validering av registreringsnøkkelen.</string>
|
||||
<string name="turn_on_autofill">Turn on autofill</string>
|
||||
<string name="autofill_setup">Autofill setup</string>
|
||||
@@ -771,11 +771,11 @@ Do you want to switch to this account?</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Feil under tilkopling til Duo-tenesta. Bruk ein annan 2-trinnsinnloggingsmetode eller kontakt Duo for assistanse.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="new_master_password_hint">Nytt hovudpassordhint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Ny innlogging</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -801,7 +801,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="step_2_of_3">Step 2 of 3</string>
|
||||
<string name="log_in_to_bitwarden">Log in to Bitwarden</string>
|
||||
<string name="step_3_of_3">Step 3 of 3</string>
|
||||
<string name="import_logins_to_bitwarden">Import logins to Bitwarden</string>
|
||||
<string name="import_logins_to_bitwarden">Importer innloggingar til Bitwarden</string>
|
||||
<string name="in_the_bitwarden_navigation_find_the_tools_option_and_select_import_data">In the Bitwarden navigation, <annotation emphasis="bold">find the Tools</annotation> option and <annotation emphasis="bold">select Import data.</annotation></string>
|
||||
<string name="fill_out_the_form_and_import_your_saved_password_file">Fill out the form and <annotation emphasis="bold">import your saved password file.</annotation></string>
|
||||
<string name="for_your_security_be_sure_to_delete_your_saved_password_file">For your security, be sure to <annotation emphasis="bold">delete your saved password file.</annotation></string>
|
||||
@@ -823,12 +823,12 @@ Do you want to switch to this account?</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="type_ssh_key">SSH-nøkkel</string>
|
||||
<string name="public_key">Offentleg nøkkel</string>
|
||||
<string name="private_key">Privat nøkkel</string>
|
||||
<string name="ssh_keys">SSH-nøklar</string>
|
||||
<string name="copy_public_key">Kopier offentleg nøkkel</string>
|
||||
<string name="copy_fingerprint">Kopier fingeravtrykk</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
@@ -856,7 +856,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="need_some_inspiration">Treng du inspirasjon?</string>
|
||||
<string name="check_out_the_passphrase_generator">Sjekk ut passordfrase-generatoren</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">Kopier privat nøkkel</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
@@ -872,17 +872,17 @@ Do you want to switch to this account?</string>
|
||||
<string name="import_client_certificate">Import client certificate</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Enter the client certificate password and the desired alias for this certificate.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Bruk generatoren til å opprette sikre passord, passordfraser og brukarnamn.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Passphrases are strong passwords that are often easier to remember and type than random passwords. They are helpful for logging into accounts where Autofill is not available, like a streaming service on your TV.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unique usernames add an extra layer of security and can help prevent hackers from finding your accounts.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unike brukarnamn legg til eit ekstra lag sikkerheit og kan bidra til å hindre at hackarar finn kontoane dine.</string>
|
||||
<string name="coachmark_1_of_6">1 OF 6</string>
|
||||
<string name="coachmark_2_of_6">2 OF 6</string>
|
||||
<string name="coachmark_3_of_6">3 OF 6</string>
|
||||
<string name="coachmark_4_of_6">4 AV 6</string>
|
||||
<string name="coachmark_5_of_6">5 AV 6</string>
|
||||
<string name="coachmark_6_of_6">6 AV 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Bruk desse innstillingane for å justere passordet ditt til kontoen sine krav.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Etter at du har lagra det nye passordet ditt til Bitwarden, ikkje gløym å oppdatere det på konto-nettsida di.</string>
|
||||
<string name="verify_your_identity">Verify your identity</string>
|
||||
<string name="error_loading_certificate">Error loading certificate</string>
|
||||
<string name="certificate_alias">Certificate alias</string>
|
||||
@@ -920,29 +920,29 @@ Do you want to switch to this account?</string>
|
||||
<string name="share_error_details">Del feildetaljar</string>
|
||||
<string name="flight_recorder">Flight recorder</string>
|
||||
<string name="flight_recorder_help">Flight recorder help</string>
|
||||
<string name="view_recorded_logs">View recorded logs</string>
|
||||
<string name="view_recorded_logs">Vis registrerte loggar</string>
|
||||
<string name="enable_flight_recorder_title">Enable flight recorder</string>
|
||||
<string name="recorded_logs_title">Recorded logs</string>
|
||||
<string name="no_logs_recorded">No logs recorded</string>
|
||||
<string name="recorded_logs_title">Registrerte loggar</string>
|
||||
<string name="no_logs_recorded">Ingen loggar registrert</string>
|
||||
<string name="experiencing_an_issue">Experiencing an issue?</string>
|
||||
<string name="enable_temporary_logging_to_collect_and_inspect_logs_locally">Enable temporary logging to collect and inspect logs locally. When enabled, application states and network calls may be logged—never sensitive vault information.</string>
|
||||
<string name="to_get_started_set_a_logging_duration">To get started, set a logging duration. Logging
will automatically turn off after this period, giving you time to capture activity while reproducing
any issues.</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 time</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
<string name="delete_all">Delete all</string>
|
||||
<string name="share_all">Share all</string>
|
||||
<string name="delete_all">Slett alle</string>
|
||||
<string name="share_all">Del alle</string>
|
||||
<string name="unable_to_share">Unable to share</string>
|
||||
<string name="please_try_again_or_select_a_different_log">Please try again or select a different log.</string>
|
||||
<string name="the_log_file_you_are_trying_to_share_has_been_removed">The log file you are trying to share has been removed.</string>
|
||||
<string name="delete_log">Delete log</string>
|
||||
<string name="do_you_really_want_to_delete_this_log">Do you really want to delete this log?</string>
|
||||
<string name="do_you_really_want_to_delete_this_log">Vil du verkeleg slette denne oppføringa?</string>
|
||||
<string name="delete_logs">Delete logs</string>
|
||||
<string name="do_you_really_want_to_delete_all_recorded_logs">Do you really want to delete all recorded logs?</string>
|
||||
<string name="do_you_really_want_to_delete_all_recorded_logs">Vil du verkeleg slette alle oppføringane?</string>
|
||||
<string name="confirm_key_connector_domain">Confirm Key Connector domain</string>
|
||||
<string name="key_connector_domain">Key Connector domain:</string>
|
||||
<string name="key_connector_organization">Organization:</string>
|
||||
@@ -1127,7 +1127,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passkeys">Passnøklar</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1122,8 +1122,8 @@ Czy chcesz przełączyć się na to konto?</string>
|
||||
<item quantity="other">Zaimportowano %1$d elementów do sejfu.</item>
|
||||
</plurals>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Włącz autouzupełnianie w przeglądarce, aby uzupełniać hasła</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Your browser has recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Your browsers have recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill for all installed browsers in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Twoja przeglądarka została zaktualizowana, co spowodowało wyłączenie autouzupełniania Bitwarden. Aby nadal uzupełniać hasła za pomocą Bitwarden, włącz autouzupełnianie w przeglądarce.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Twoje przeglądarki zostały zaktualizowane, co spowodowało wyłączenie autouzupełniania Bitwarden. Aby nadal uzupełniać hasła za pomocą Bitwarden, włącz autouzupełnianie we wszystkich przeglądarkach.</string>
|
||||
<string name="not_now">Nie teraz</string>
|
||||
<string name="import_from_bitwarden">Importuj z Bitwarden</string>
|
||||
<string name="select_account">Wybierz konto</string>
|
||||
@@ -1143,7 +1143,9 @@ Czy chcesz przełączyć się na to konto?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Aktualizacja ustawień KDF nie powiodła się. Nie znaleziono aktywnego konta. Spróbuj ponownie lub skontaktuj się z nami.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Wystąpił błąd podczas aktualizowania ustawień KDF. Spróbuj ponownie lub skontaktuj się z nami.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Importowanie nie mogło zostać przetworzone.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Twój sejf może być pusty lub importowanie niektórych rodzajów elementów nie jest dozwolone.</string>
|
||||
<string name="no_items_available_to_import">Brak dostępnych elementów do zaimportowania</string>
|
||||
<string name="select_a_different_account">Wybierz inne konto</string>
|
||||
<string name="verify_your_account_email_address">Zweryfikuj adres e-mail konta</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Wpisz 6-cyfrowy kod wysłany na poniższy adres e-mail</string>
|
||||
</resources>
|
||||
@@ -914,7 +914,7 @@ Você deseja mudar para esta conta?</string>
|
||||
<string name="use_chrome_beta_autofill_integration">Usar integração com o preenchimento automático do Chrome Beta</string>
|
||||
<string name="improves_login_filling_for_supported_websites_on_selected_browsers">Melhora o preenchimento de credenciais para sites suportados em navegadores selecionados. Assim que ativado, você será direcionado para as configurações do navegador para ativar o preenchimento automático de terceiros.</string>
|
||||
<string name="show_more">Mostrar mais</string>
|
||||
<string name="no_folder">Nenhuma pasta</string>
|
||||
<string name="no_folder">Sem pasta</string>
|
||||
<string name="show_less">Mostrar menos</string>
|
||||
<string name="add_field">Adicionar campo</string>
|
||||
<string name="share_error_details">Compartilhar detalhes do erro</string>
|
||||
@@ -1134,7 +1134,9 @@ quaisquer problema.</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Falha na atualização da KDF, conta ativa não encontrada. Tente novamente ou entre em contato conosco.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Ocorreu um erro ao tentar atualizar as suas configurações da KDF. Tente novamente ou entre em contato conosco.</string>
|
||||
<string name="the_import_request_could_not_be_processed">A solicitação de importação não pôde ser processada.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Seu cofre está vazio, ou não é permitido importar certos tipos de itens na sua conta.</string>
|
||||
<string name="no_items_available_to_import">Nenhum item disponível para importar</string>
|
||||
<string name="select_a_different_account">Selecione uma conta diferente</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1135,4 +1135,6 @@ Pretende mudar para esta conta?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">O seu cofre pode estar vazio ou a importação de alguns tipos de itens pode não ser permitida para a sua conta.</string>
|
||||
<string name="no_items_available_to_import">Não há itens disponíveis para importar</string>
|
||||
<string name="select_a_different_account">Selecione uma conta diferente</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -61,7 +61,7 @@
|
||||
<string name="submit">Trimitere</string>
|
||||
<string name="sync">Sincronizare</string>
|
||||
<string name="uri">URI</string>
|
||||
<string name="website_uri">Website (URI)</string>
|
||||
<string name="website_uri">Site web (URI)</string>
|
||||
<string name="username">Nume utilizator</string>
|
||||
<string name="validation_field_required">Câmpul %1$s este necesar.</string>
|
||||
<string name="you_must_attach_a_file_to_save_this_send">You must attach a file to save this send.</string>
|
||||
@@ -125,7 +125,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Element nou</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -173,7 +173,7 @@
|
||||
<string name="authenticator_app_title">Aplicația Autentificator</string>
|
||||
<string name="enter_verification_code_app">Introducere cod de verificare din 6 cifre din aplicația de autentificare.</string>
|
||||
<string name="enter_verification_code_email">Introducere cod de verificare din 6 cifre, care a fost trimis prin e-mail la %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Dispozitiv nerecunoscut. Introdu codul trimis pe email pentru a verifica identitatea.</string>
|
||||
<string name="recovery_code_title">Cod de recuperare</string>
|
||||
<string name="remember">Remember</string>
|
||||
<string name="remember_email">Remember email</string>
|
||||
@@ -288,7 +288,7 @@ Scanarea se va face automat.</string>
|
||||
<string name="select_type_field">Ce tip de câmp particularizat doriți să adăugați?</string>
|
||||
<string name="remove">Ștergere</string>
|
||||
<string name="new_uri">URI nou</string>
|
||||
<string name="add_website">Add website</string>
|
||||
<string name="add_website">Adăugare site</string>
|
||||
<string name="base_domain">Domeniu de bază</string>
|
||||
<string name="default_text">Default (%1$s)</string>
|
||||
<string name="exact">Exact</string>
|
||||
@@ -306,7 +306,7 @@ Scanarea se va face automat.</string>
|
||||
<string name="invalid_email">Adresă de e-mail greșită.</string>
|
||||
<string name="cards">Carduri</string>
|
||||
<string name="identities">Identități</string>
|
||||
<string name="identification">Identification</string>
|
||||
<string name="identification">Identificare</string>
|
||||
<string name="logins">Conectări</string>
|
||||
<string name="secure_notes">Note securizate</string>
|
||||
<string name="personal_details">Personal Details</string>
|
||||
@@ -329,7 +329,7 @@ Scanarea se va face automat.</string>
|
||||
<string name="type">Tip</string>
|
||||
<string name="move_down">Mutare în jos</string>
|
||||
<string name="move_up">Mutare în sus</string>
|
||||
<string name="owner">Owner</string>
|
||||
<string name="owner">Proprietar</string>
|
||||
<string name="no_collections_to_list">Nu există colecții de afișat.</string>
|
||||
<string name="moved_item_to_org">%1$s s-a mutat la %2$s.</string>
|
||||
<string name="select_one_collection">Trebuie să selectați cel puțin o colecție.</string>
|
||||
@@ -460,7 +460,7 @@ Scanarea se va face automat.</string>
|
||||
<string name="password_info">Opțional, este necesară o parolă pentru ca utilizatorii să acceseze acest Send.</string>
|
||||
<string name="remove_password">Eliminare parolă</string>
|
||||
<string name="removing_send_password">Se elimină parola</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Parolă eliminată</string>
|
||||
<string name="add_a_send">Adăugați un Send</string>
|
||||
<string name="copy_link">Copiere link</string>
|
||||
<string name="share_link">Partajare link</string>
|
||||
@@ -686,9 +686,9 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Operațiunea cheie de acces a eșuat din cauza lipsei legăturilor activelor</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Operațiunea cheie de acces a eșuat deoarece aplicația nu a putut fi verificată</string>
|
||||
<string name="confirm_file_password">Confirmați parola fișierului</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="file_password">Parola fișierului</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">Această parolă se va folosi pentru exportul și importul acestui fișier</string>
|
||||
<string name="autofill_suggestion">Sugestie autocompletare</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="launch_web_authn">Lansare WebAuthn</string>
|
||||
@@ -714,8 +714,8 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="welcome_message_3">Use the generator to create and save strong, unique passwords for all your accounts.</string>
|
||||
<string name="your_data_when_and_where_you_need_it">Your data, when and where you need it</string>
|
||||
<string name="welcome_message_4">Save unlimited passwords across unlimited devices with Bitwarden mobile, browser, and desktop apps.</string>
|
||||
<string name="remove_passkey">Remove passkey</string>
|
||||
<string name="passkey_removed">Passkey removed</string>
|
||||
<string name="remove_passkey">Înlăturare parolă</string>
|
||||
<string name="passkey_removed">Parolă eliminată</string>
|
||||
<string name="what_makes_a_password_strong">Ce face o parolă puternică?</string>
|
||||
<string name="a_secure_memorable_password">A secure, memorable password</string>
|
||||
<string name="account_setup">Configurare cont</string>
|
||||
@@ -754,7 +754,7 @@ Doriți să comutați la acest cont?</string>
|
||||
</plurals>
|
||||
<string name="expired_link">Link expirat</string>
|
||||
<string name="please_restart_registration_or_try_logging_in">Please restart registration or try logging in. You may already have an account.</string>
|
||||
<string name="restart_registration">Restart registration</string>
|
||||
<string name="restart_registration">Reporniți înregistrarea</string>
|
||||
<string name="authenticator_sync">Authenticator Sync</string>
|
||||
<string name="allow_bitwarden_authenticator_syncing">Allow authenticator syncing</string>
|
||||
<string name="there_was_an_issue_validating_the_registration_token">There was an issue validating the registration token.</string>
|
||||
@@ -773,12 +773,12 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">Indiciu pentru parola principală</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
<string name="the_vault_protects_more_than_just_passwords">The vault protects more than just passwords. Store secure logins, IDs, cards and notes securely here.</string>
|
||||
<string name="new_login">New login</string>
|
||||
<string name="new_login">Autentificare nouă</string>
|
||||
<string name="share_files_and_data_securely_with_anyone_on_any_platform">Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.</string>
|
||||
<string name="send_sensitive_information_safely">Send sensitive information, safely</string>
|
||||
<string name="import_saved_logins">Import saved logins</string>
|
||||
@@ -821,22 +821,22 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Am înțeles</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="import_error">Eroare de importare</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
<string name="remember_to_delete_your_imported_password_file_from_your_computer">Remember to delete your imported password file from your computer</string>
|
||||
<string name="type_ssh_key">SSH key</string>
|
||||
<string name="type_ssh_key">Cheie SSH</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="ssh_keys">SSH keys</string>
|
||||
<string name="copy_public_key">Copy public key</string>
|
||||
<string name="copy_fingerprint">Copy fingerprint</string>
|
||||
<string name="copy_public_key">Copiază cheia de siguranța publică</string>
|
||||
<string name="copy_fingerprint">Copiați amprenta</string>
|
||||
<string name="enable_notifications">Enable notifications</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">Făcut</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -859,7 +859,7 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="need_some_inspiration">Need some inspiration?</string>
|
||||
<string name="check_out_the_passphrase_generator">Check out the passphrase generator</string>
|
||||
<string name="we_couldnt_verify_the_servers_certificate">We couldn’t verify the server’s certificate. The certificate chain or proxy settings on your device or your Bitwarden server may not be set up correctly.</string>
|
||||
<string name="copy_private_key">Copy private key</string>
|
||||
<string name="copy_private_key">Copiază cheia de siguranța privată</string>
|
||||
<string name="login_credentials">Login Credentials</string>
|
||||
<string name="autofill_options">Autofill Options</string>
|
||||
<string name="use_this_button_to_generate_a_new_unique_password">Use this button to generate a new unique password.</string>
|
||||
@@ -886,7 +886,7 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="coachmark_6_of_6">6 OF 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="verify_your_identity">Verify your identity</string>
|
||||
<string name="verify_your_identity">Verificați- vă identitatea</string>
|
||||
<string name="error_loading_certificate">Error loading certificate</string>
|
||||
<string name="certificate_alias">Certificate alias</string>
|
||||
<string name="import_certificate">Import certificate</string>
|
||||
@@ -933,7 +933,7 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 oră</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -966,7 +966,7 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Ștergere Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1132,8 +1132,8 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="passwords">Parole</string>
|
||||
<string name="passkeys">Chei de acces</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1141,4 +1141,6 @@ Doriți să comutați la acest cont?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -166,7 +166,7 @@
|
||||
<string name="no_items_for_vault">В вашем хранилище нет элементов, совпадающих с \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Поиск или добавление нового логина</string>
|
||||
<string name="disabled">Отключено</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Самый простой способ добавить новые логины в ваше хранилище – это служба автозаполнения Bitwarden. Дополнительные сведения об использовании службы автозаполнения Bitwarden в разделе \'Настройки\'.</string>
|
||||
<string name="autofill_title">Автозаполнение</string>
|
||||
<string name="autofill_or_view">Выполнить автозаполнение или просмотреть этот элемент?</string>
|
||||
<string name="search">Поиск</string>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="authenticator_app_title">Приложение-аутентификатор</string>
|
||||
<string name="enter_verification_code_app">Введите 6-значный код подтверждения из вашего приложения-аутентификатора.</string>
|
||||
<string name="enter_verification_code_email">Введите 6-значный код подтверждения, который был отправлен на %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Мы не распознали это устройство. Введите код, отправленный на ваш email, чтобы подтвердить вашу личность.</string>
|
||||
<string name="recovery_code_title">Код восстановления</string>
|
||||
<string name="remember">Запомнить</string>
|
||||
<string name="remember_email">Запомнить email</string>
|
||||
@@ -398,7 +398,7 @@
|
||||
<string name="password_generator_policy_in_effect">На настройки генератора влияют одна или несколько политик организации</string>
|
||||
<string name="unable_to_save_attachment">Возникла проблема с сохранением этого вложения. Если проблема не исчезнет, вы можете сохранить его из веб-хранилища.</string>
|
||||
<string name="save_attachment_success">Вложение успешно сохранено</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Пожалуйста, включите службу специальных возможностей автозаполнения в настройках Bitwarden для использования панели автозаполнения.</string>
|
||||
<string name="autofill_tile_uri_not_found">Полей ввода пароля не обнаружено</string>
|
||||
<string name="soft_deleting">Sending to trash…</string>
|
||||
<string name="item_soft_deleted">Элемент отправлен в корзину.</string>
|
||||
@@ -742,7 +742,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Узнайте о способах предотвращения блокировки аккаунта</annotation></string>
|
||||
<string name="help_with_server_geolocations">Справка по геолокации сервера.</string>
|
||||
<string name="email_address_required">Email (обязательно)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Кликните ссылку в письме, чтобы подтвердить свой адрес email и продолжить создание у аккаунта.</string>
|
||||
<string name="change_email_address">Изменить адрес email</string>
|
||||
<string name="next">Далее</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden не может восстановить утерянный или забытый мастер-пароль.</string>
|
||||
@@ -774,7 +774,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Включить интеграцию с автозаполнением браузера позже?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">Вы можете вернуться к выполнению этого шага в любое время в Настройках.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Теперь вы можете изучить все возможности Bitwarden и начать безопасно управлять своими паролями.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Все готово!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Ошибка при подключении к сервису Duo. Используйте другой метод двухэтапной аутентификации или обратитесь за помощью в Duo.</string>
|
||||
<string name="master_password_hint_not_specified">Подсказка к мастер-паролю</string>
|
||||
<string name="new_master_password_hint">Новая подсказка к мастер-паролю</string>
|
||||
@@ -814,7 +814,7 @@
|
||||
<string name="need_help_check_out_import_help">Нужна помощь? Ознакомьтесь с <annotation link="importHelp">помощью по импорту</annotation>.</string>
|
||||
<string name="save_the_exported_file_somewhere_on_your_computer_you_can_find_easily"><annotation emphasis="bold">Сохраните экспортированный файл</annotation> на компьютере, где его можно будет легко найти.</string>
|
||||
<string name="this_is_not_a_recognized_bitwarden_server_you_may_need_to_check_with_your_provider_or_update_your_server">Этот сервер Bitwarden не распознан. Возможно вам следует связаться с провайдером или изменить свой сервер.</string>
|
||||
<string name="syncing_logins_loading_message">Syncing logins…</string>
|
||||
<string name="syncing_logins_loading_message">Синхронизация логинов...</string>
|
||||
<string name="download_the_browser_extension">Скачать расширение браузера</string>
|
||||
<string name="go_to_bitwarden_com_download_to_integrate_bitwarden_into_browser">Перейдите на bitwarden.com/download для интеграции Bitwarden в ваш любимый браузер для удобной работы.</string>
|
||||
<string name="use_the_web_app">Использовать веб-приложение</string>
|
||||
@@ -872,13 +872,13 @@
|
||||
<string name="coachmark_3_of_3">3 ИЗ 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Вы должны добавить веб-адрес, чтобы использовать автозаполнение для доступа к этому аккаунту.</string>
|
||||
<string name="learn_about_new_logins">Узнайте о новых логинах</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Мы расскажем вам о ключевых функциях добавления нового логина.</string>
|
||||
<string name="explore_the_generator">Исследуйте генератор</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Узнайте больше о создании надежных учетных данных, просмотрев гид.</string>
|
||||
<string name="import_client_certificate">Импорт клиентского сертификата</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Введите пароль клиентского сертификата и его название.</string>
|
||||
<string name="alias">Название</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Используйте генератор для создания надежных паролей, парольных фраз и имен пользователей.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Парольные фразы - это надежные пароли, которые зачастую легче запомнить и ввести, чем случайные пароли. Они полезны для входа в аккаунты, в которых автозаполнение недоступно, например в стриминговый сервис на телевизоре.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Уникальные имена пользователей обеспечивают дополнительный уровень безопасности и могут предотвратить поиск ваших аккаунтов хакерами.</string>
|
||||
<string name="coachmark_1_of_6">1 ИЗ 6</string>
|
||||
@@ -887,8 +887,8 @@
|
||||
<string name="coachmark_4_of_6">4 ИЗ 6</string>
|
||||
<string name="coachmark_5_of_6">5 ИЗ 6</string>
|
||||
<string name="coachmark_6_of_6">6 ИЗ 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Используйте эти параметры, чтобы настроить пароль в соответствии с требованиями сайтов для вашего аккаунта.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">После того как вы сохраните новый пароль в Bitwarden, не забудьте обновить его на сайте вашего аккаунта.</string>
|
||||
<string name="verify_your_identity">Подтвердите вашу личность</string>
|
||||
<string name="error_loading_certificate">Ошибка загрузки сертификата</string>
|
||||
<string name="certificate_alias">Псевдоним сертификата</string>
|
||||
@@ -1144,7 +1144,9 @@
|
||||
<string name="kdf_update_failed_active_account_not_found">Ошибка обновления Kdf, активный аккаунт не найден. Пожалуйста, попробуйте еще раз или свяжитесь с нами.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">При попытке обновить настройки kdf произошла ошибка. Пожалуйста, повторите попытку или свяжитесь с нами.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Запрос на импорт не может быть обработан.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Возможно, ваше хранилище пусто, или импорт некоторых типов элементов запрещен для вашего аккаунта.</string>
|
||||
<string name="no_items_available_to_import">Нет элементов, доступных для импорта</string>
|
||||
<string name="select_a_different_account">Выберите другой аккаунт</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -440,7 +440,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="text_to_share">Text to share</string>
|
||||
<string name="type_text">Text</string>
|
||||
<string name="hide_text_by_default">When accessing the Send, hide the text by default</string>
|
||||
<string name="type_file">File</string>
|
||||
<string name="type_file">ගොනුව</string>
|
||||
<string name="deletion_date">Deletion date</string>
|
||||
<string name="deletion_time">Deletion time</string>
|
||||
<string name="deletion_date_info">The Send will be permanently deleted on the specified date and time.</string>
|
||||
@@ -930,7 +930,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">පැය 1</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -963,7 +963,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">යවන්න මකන්න</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -166,7 +166,7 @@
|
||||
<string name="no_items_for_vault">Vo vašom trezore nie sú žiadne položky, ktoré zodpovedajú \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Vyhľadať alebo pridať nové prihlasovacie údaje</string>
|
||||
<string name="disabled">Vypnuté</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">Najjednoduchší spôsob, ako pridať nové prihlasovacie údaje do vášho trezora, je prostredníctvom služby automatického vypĺňania Bitwardenu. Ďalšie informácie o používaní automatického vypĺňania Bitwardenu získate prechodom do obrazovky Nastavení.</string>
|
||||
<string name="autofill_title">Automatické vypĺňanie</string>
|
||||
<string name="autofill_or_view">Chcete automaticky vyplniť alebo zobraziť toto prihlásenie?</string>
|
||||
<string name="search">Hladať</string>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="authenticator_app_title">Overovacia aplikácia</string>
|
||||
<string name="enter_verification_code_app">Zadajte 6-miestny verifikačný kód z vašej overovacej aplikácie.</string>
|
||||
<string name="enter_verification_code_email">Zadajte 6-miestny verifikačný kód, ktorý bol zaslaný e-mailom na %1$s.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">Toto zariadenie nepoznáme. Na overenie vašej totožnosti zadajte kód, ktorý bol zaslaný na váš e-mail.</string>
|
||||
<string name="recovery_code_title">Záchranný kód</string>
|
||||
<string name="remember">Zapamätať si</string>
|
||||
<string name="remember_email">Zapamätať si e-mail</string>
|
||||
@@ -398,7 +398,7 @@ Skenovanie prebehne automaticky.</string>
|
||||
<string name="password_generator_policy_in_effect">Jedno alebo viac nastavení organizácie ovplyvňujú vaše nastavenia generátora</string>
|
||||
<string name="unable_to_save_attachment">Nastal problem pri ukladaní prílohy. Ak problém pretrváva, môžete je uložiť z Webového trezora.</string>
|
||||
<string name="save_attachment_success">Príloha úspešne uložená</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Zapnite \"Služba uľahčenia prístupu automatického vypĺňania\" v nastaveniach Bitwardenu, aby ste mohli používať dlaždicu na automatické vypĺňanie.</string>
|
||||
<string name="autofill_tile_uri_not_found">Nenájdené žiadne políčka na heslo</string>
|
||||
<string name="soft_deleting">Presúva sa do koša…</string>
|
||||
<string name="item_soft_deleted">Položka bola poslaná do koša.</string>
|
||||
@@ -742,7 +742,7 @@ Chcete prepnúť na tento účet?</string>
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">Prečítajte si o spôsoboch, ako zabrániť zablokovaniu účtu</annotation></string>
|
||||
<string name="help_with_server_geolocations">Pomoc pri určovaní geografickej polohy servera.</string>
|
||||
<string name="email_address_required">E-mailová adresa (povinná)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Vyberte odkaz v e-maile, aby ste overili e-mailovú adresu a pokračujte vo vytváraní účtu.</string>
|
||||
<string name="change_email_address">Zmeniť e-mailovú adresu</string>
|
||||
<string name="next">Ďalej</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">Bitwarden nemôže obnoviť stratené alebo zabudnuté hlavné heslo.</string>
|
||||
@@ -774,7 +774,7 @@ Chcete prepnúť na tento účet?</string>
|
||||
<string name="turn_on_browser_autofill_integration_later">Zapnúť integráciu automatického vyplňovania v prehliadači neskôr?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">K tomuto kroku sa môžete kedykoľvek vrátiť a dokončiť ho v Nastaveniach.</string>
|
||||
<string name="what_bitwarden_has_to_offer">Na prihlasovanie do aplikácií a webových lokalít pomocou uložených hesiel môžete teraz používať automatické vypĺňanie. Teraz môžete preskúmať všetko ostatné, čo Bitwarden ponúka.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">Všetko je pripravené!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Chyba pri pripájaní k službe Duo. Použite inú metódu dvojstupňového prihlásenia alebo kontaktujte Duo a požiadajte o pomoc.</string>
|
||||
<string name="master_password_hint_not_specified">Nápoveď k hlavnému heslu</string>
|
||||
<string name="new_master_password_hint">Nová nápoveď pre hlavné heslo</string>
|
||||
@@ -872,13 +872,13 @@ Chcete prepnúť na tento účet?</string>
|
||||
<string name="coachmark_3_of_3">3 z 3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">Ak chcete používať automatické vypĺňanie na prístup k tomuto účtu, musíte pridať webovú adresu.</string>
|
||||
<string name="learn_about_new_logins">Viac o nových prihláseniach</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">Prevedieme vás kľúčovými funkciami na pridanie nového prihlásenia.</string>
|
||||
<string name="explore_the_generator">Preskúmajte generátor</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">Ďalšie informácie o generovaní bezpečných prihlasovacích údajov získate pomocou prehliadky so sprievodcom.</string>
|
||||
<string name="import_client_certificate">Import klientskeho certifikátu</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">Zadajte heslo klientskeho certifikátu a požadovaný alias pre tento certifikát.</string>
|
||||
<string name="alias">Alias</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Pomocou generátora môžete vytvárať bezpečné heslá, prístupové frázy a používateľské mená.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">Prístupové frázy sú silné heslá, ktoré sa často ľahšie pamätajú a zadávajú ako náhodné heslá. Sú užitočné pri prihlasovaní do účtov, kde nie je k dispozícii funkcia automatického vypĺňania, napríklad do streamovacej služby na televízore.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">Unikátne používateľské mená predstavujú ďalšiu úroveň zabezpečenia a môžu pomôcť zabrániť hackerom nájsť vaše účty.</string>
|
||||
<string name="coachmark_1_of_6">1 Z 6</string>
|
||||
@@ -887,8 +887,8 @@ Chcete prepnúť na tento účet?</string>
|
||||
<string name="coachmark_4_of_6">4 Z 6</string>
|
||||
<string name="coachmark_5_of_6">5 Z 6</string>
|
||||
<string name="coachmark_6_of_6">6 Z 6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Tieto možnosti môžete použiť na úpravu hesla, aby spĺňalo požiadavky webovej stránky.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Po uložení nového hesla do Bitwardenu ho nezabudnite aktualizovať na webovej stránke účtu.</string>
|
||||
<string name="verify_your_identity">Overte svoju totožnosť</string>
|
||||
<string name="error_loading_certificate">Chyba pri načítaní certifikátu</string>
|
||||
<string name="certificate_alias">Alias certifikátu</string>
|
||||
@@ -1144,7 +1144,9 @@ Chcete prepnúť na tento účet?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Aktualizácia Kdf zlyhala, aktívny účet nebol nájdený. Skúste to znova alebo nás kontaktujte.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Pri pokuse o aktualizáciu nastavení kdf došlo k chybe. Skúste to znova alebo nás kontaktujte.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Požiadavku na import nebolo možné spracovať.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Váš trezor môže byť prázdny, alebo importovanie niektorých typov položiek nie je pre váš účet povolený.</string>
|
||||
<string name="no_items_available_to_import">K dispozícii nie sú žiadne položky na importovanie</string>
|
||||
<string name="select_a_different_account">Vyberte iný účet</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -126,7 +126,7 @@
|
||||
<string name="new_identity">New identity</string>
|
||||
<string name="no_notes">There are no notes in your vault.</string>
|
||||
<string name="new_note">New note</string>
|
||||
<string name="new_item">New item</string>
|
||||
<string name="new_item">Nov element</string>
|
||||
<string name="new_ssh_key">New SSH key</string>
|
||||
<string name="no_text_sends">There are no text Sends in your vault.</string>
|
||||
<string name="no_file_sends">There are no file Sends in your vault.</string>
|
||||
@@ -163,7 +163,7 @@
|
||||
<string name="items">Elementi</string>
|
||||
<string name="items_for_uri">Elementi za %1$s</string>
|
||||
<string name="no_items_for_uri">V vašem trezorju ni elementov za %1$s.</string>
|
||||
<string name="no_items_for_vault">There are no items in your vault that match “%1$s”</string>
|
||||
<string name="no_items_for_vault">V vašem trezorju ni elementov, ki bi ustrezali \"%1$s\"</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">Search for a login or add a new login</string>
|
||||
<string name="disabled">Onemogočeno</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
@@ -389,7 +389,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="code_sent">Koda poslana!</string>
|
||||
<string name="confirm_your_identity">Potrdite svojo identiteto za nadaljevanje.</string>
|
||||
<string name="export_vault_warning">This export contains your vault data in an unencrypted format. You should not store or send the exported file over unsecure channels (such as email). Delete it immediately after you are done using it.</string>
|
||||
<string name="export_vault_file_pw_protect_info">This file export will be password protected and require the file password to decrypt.</string>
|
||||
<string name="export_vault_file_pw_protect_info">Ta izvoz bo zaščiten z geslom; to geslo bo potrebno tudi pri uvozu.</string>
|
||||
<string name="export_vault_confirmation_title">Confirm vault export</string>
|
||||
<string name="warning">Opozorilo</string>
|
||||
<string name="export_vault_failure">There was a problem exporting your vault. If the problem persists, you’ll need to export from the web vault.</string>
|
||||
@@ -462,7 +462,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="password_info">Require this password to view the Send.</string>
|
||||
<string name="remove_password">Odstrani geslo</string>
|
||||
<string name="removing_send_password">Odstranjevanje gesla</string>
|
||||
<string name="password_removed">Password removed</string>
|
||||
<string name="password_removed">Geslo odstranjeno</string>
|
||||
<string name="add_a_send">Dodaj pošiljko</string>
|
||||
<string name="copy_link">Kopiraj povezavo</string>
|
||||
<string name="share_link">Deli povezavo</string>
|
||||
@@ -645,7 +645,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="the_urix_is_already_blocked">The URI %1$s is already blocked</string>
|
||||
<string name="login_approved">Login approved</string>
|
||||
<string name="log_in_with_device_must_be_set_up_in_the_settings_of_the_bitwarden_app_need_another_option">Log in with device must be set up in the settings of the Bitwarden app. Need another option?</string>
|
||||
<string name="log_in_with_device">Log in with device</string>
|
||||
<string name="log_in_with_device">Prijava z napravo</string>
|
||||
<string name="logging_in_on">Logging in on</string>
|
||||
<string name="logging_in_on_with_colon">Logging in on:</string>
|
||||
<string name="vault">Vault</string>
|
||||
@@ -687,10 +687,10 @@ Do you want to switch to this account?</string>
|
||||
<string name="passkey_operation_failed_because_browser_signature_does_not_match">Passkey operation failed because browser signature does not match</string>
|
||||
<string name="passkey_operation_failed_because_of_missing_asset_links">Passkey operation failed because of missing asset links</string>
|
||||
<string name="passkey_operation_failed_because_app_could_not_be_verified">Passkey operation failed because app could not be verified</string>
|
||||
<string name="confirm_file_password">Confirm file password</string>
|
||||
<string name="file_password">File password</string>
|
||||
<string name="confirm_file_password">Potrdi geslo datoteke</string>
|
||||
<string name="file_password">Geslo datoteke</string>
|
||||
<string name="password_protected">Password Protected</string>
|
||||
<string name="password_used_to_export">This password will be used to export and import this file</string>
|
||||
<string name="password_used_to_export">Pri izvozu in uvozu te datoteke bo potrebno vpisati geslo</string>
|
||||
<string name="autofill_suggestion">Autofill suggestion</string>
|
||||
<string name="continue_to_complete_web_authn_verification">Continue to complete WebAuthn verification.</string>
|
||||
<string name="launch_web_authn">Launch WebAuthn</string>
|
||||
@@ -824,7 +824,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="import_successful">Import Successful!</string>
|
||||
<string name="manage_your_logins_from_anywhere_with_bitwarden_tools">Manage your logins from anywhere with Bitwarden tools for web and desktop.</string>
|
||||
<string name="bitwarden_tools">Bitwarden Tools</string>
|
||||
<string name="got_it">Got it</string>
|
||||
<string name="got_it">Razumem</string>
|
||||
<string name="no_logins_were_imported">No logins were imported</string>
|
||||
<string name="import_error">Import error</string>
|
||||
<string name="logins_imported">Logins imported</string>
|
||||
@@ -936,7 +936,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 ura</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -969,7 +969,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">Izbriši pošiljko</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1147,4 +1147,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -761,10 +761,10 @@
|
||||
<string name="turn_on_autofill">Омогућите ауто-пуњење</string>
|
||||
<string name="autofill_setup">Подешавање за ауто-попуњавање</string>
|
||||
<string name="turn_on_browser_autofill_integration">Укључите интеграцију ауто-пуњења прегледача</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_singular">You’re using a browser that requires special permissions for Bitwarden to autofill your passwords.</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_plural">You’re using browsers that requires special permissions for Bitwarden to autofill your passwords.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_singular">You’re using a browser that requires special permissions for Bitwarden to autofill your passwords. Enable your preferred autofill integration below.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_plural">You’re using browsers that requires special permissions for Bitwarden to autofill your passwords. Enable autofill for all your installed browsers to continue.</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_singular">Користите прегледач који захтева посебне дозволе да би Bitwarden аутоматски попунио ваше лозинке.</string>
|
||||
<string name="browser_requires_special_permissions_for_bitwarden_plural">Користите прегледач који захтева посебне дозволе да би Bitwarden аутоматски попунио ваше лозинке.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_singular">Користите прегледач који захтева посебне дозволе да би Bitwarden аутоматски попунио ваше лозинке. Омогућите жељену интеграцију аутоматског попуњавања испод.</string>
|
||||
<string name="youre_using_a_browser_that_requires_special_permissions_plural">Користите прегледаче који захтевају посебне дозволе за Bitwarden да аутоматски попуњава ваше лозинке. Омогућите аутоматско попуњавање за све инсталиране прегледаче да бисте наставили.</string>
|
||||
<string name="use_autofill_to_log_into_your_accounts">Користите ауто-пуњење да бисте се пријавили на своје налоге једним додиром.</string>
|
||||
<string name="turn_on_later">Упалити касније</string>
|
||||
<string name="turn_on_autofill_later">Упалити ауто-пуњење касније?</string>
|
||||
@@ -960,7 +960,7 @@
|
||||
<string name="log_deleted">Извештај је избрисан</string>
|
||||
<string name="app_settings">Подешавања апликације</string>
|
||||
<string name="replace_existing_certificate">Замените постојећи сертификат?</string>
|
||||
<string name="a_certificate_with_the_alias_x_already_exists_do_you_want_to_replace_it">A certificate with the alias “%s” already exists. Do you want to replace it?\nReplacing the certificate may impact your connection to any environments currently using it.</string>
|
||||
<string name="a_certificate_with_the_alias_x_already_exists_do_you_want_to_replace_it">Сертификат са тим алиасом \"%s\" веш постији. Да се промени?\nЗаменити сертификат може утицати на вашу везу са било којим срединама које тренутно користе.</string>
|
||||
<string name="replace_certificate">Преписати сертификат</string>
|
||||
<string name="unable_to_read_certificate">Није могуће прочитати сертификат.</string>
|
||||
<string name="cannot_delete_your_account">Није могуће избрисати Ваш налог</string>
|
||||
@@ -973,7 +973,7 @@
|
||||
<string name="use_dynamic_colors">Користи динамичке боје</string>
|
||||
<string name="use_dynamic_colors_question">Користити динамичке боје?</string>
|
||||
<string name="dynamic_colors_may_not_adhere_to_accessibility_guidelines">Динамичне боје користе боје система и не могу да испуне све смернице за приступачност.</string>
|
||||
<string name="passkey_operation_failed_because_browser_x_is_not_trusted">Passkey operation failed because browser (%1$s) is not recognized. Select “Trust” to add %1$s to the list of locally trusted applications.</string>
|
||||
<string name="passkey_operation_failed_because_browser_x_is_not_trusted">Операција лозинке није успела јер прегледач (%1$s) није препознат. Изаберите „Повери“ да бисте додали %1$s на листу локално поузданих апликација.</string>
|
||||
<string name="passkey_operation_failed_because_the_browser_is_not_trusted">Операција кључа за приступ није успела јер прегледач није поуздан.</string>
|
||||
<string name="trust">Повери</string>
|
||||
<string name="trusted_by_you_learn_more">Ово су апликације или прегледачи који Bitwarden не верује стандардно, али ВИ верујее да урадите операције са кључом за приступ.</string>
|
||||
@@ -1098,7 +1098,7 @@
|
||||
<string name="default_uri_match_detection_description_advanced_options">URI match detection controls how Bitwarden identifies autofill suggestions.\n<annotation emphasis="bold">Warning:</annotation> “Starts with” is an advanced option with increased risk of exposing credentials.</string>
|
||||
<string name="advanced_option_with_increased_risk_of_exposing_credentials">„Почиње са“ је напредна опција са повећаним ризиком од откривања акредитива.</string>
|
||||
<string name="advanced_option_increased_risk_exposing_credentials_used_incorrectly">„Регуларни израз“ је напредна опција са повећаним ризиком од откривања акредитива ако се неправилно користе.</string>
|
||||
<string name="later">Later</string>
|
||||
<string name="later">Касније</string>
|
||||
<string name="encryption_settings_updated">Encryption settings updated</string>
|
||||
<string name="update_your_encryption_settings">Update your encryption settings</string>
|
||||
<string name="the_new_recommended_encryption_settings_will_improve_your_account_desc_long">The new recommended encryption settings will improve your account security. Enter your master password to update now.</string>
|
||||
@@ -1143,4 +1143,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -394,7 +394,7 @@ Skanningen sker automatiskt.</string>
|
||||
<string name="password_generator_policy_in_effect">En eller flera organisationspolicyer påverkar dina generatorinställningar</string>
|
||||
<string name="unable_to_save_attachment">Det gick inte att spara bilagan. Om problemet kvarstår kan du spara den från webbvalvet.</string>
|
||||
<string name="save_attachment_success">Bilagan sparades</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">Slå på \"Autofill Accessibility Service\" från Bitwarden Settings för att använda Autofill-kaklet.</string>
|
||||
<string name="autofill_tile_uri_not_found">Inga lösenordsfält hittades</string>
|
||||
<string name="soft_deleting">Skickar till papperskorg…</string>
|
||||
<string name="item_soft_deleted">Objektet har skickats till papperskorgen.</string>
|
||||
@@ -1133,6 +1133,8 @@ Vill du byta till detta konto?</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Ett fel inträffade vid försök att uppdatera dina kdf-inställningar. Försök igen eller kontakta oss.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Importbegäran kunde inte behandlas.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="no_items_available_to_import">Inga objekt tillgängliga att importera</string>
|
||||
<string name="select_a_different_account">Välj ett annat konto</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="no_items_for_vault">உம் பெட்டகத்தில் “%1$s”-உடன் பொருந்தும் உருப்படிகள் இல்லை</string>
|
||||
<string name="search_for_a_login_or_add_a_new_login">உள்நுழைவைத் தேடு அல்லது புது உள்நுழைவைச் சேர்</string>
|
||||
<string name="disabled">முடக்கத்தில்</string>
|
||||
<string name="bitwarden_autofill_service_alert2">The easiest way to add new logins to your vault is from the Bitwarden Autofill Service. Learn more about using the Bitwarden Autofill Service by navigating to the “Settings” screen.</string>
|
||||
<string name="bitwarden_autofill_service_alert2">புதிய உள்நுழைவுகளை உங்கள் பெட்டகத்தில் சேர்க்க எளிதான வழி, பிட்வார்டன் தானாக நிரப்புதல் சேவையிலிருந்து ஆகும். \"அமைப்புகள்\" திரைக்குச் சென்று பிட்வார்டன் தானாக நிரப்புதல் சேவையைப் பயன்படுத்துவது பற்றி மேலும் அறிக.</string>
|
||||
<string name="autofill_title">தானியங்குநிரப்பு</string>
|
||||
<string name="autofill_or_view">இவ்வுருப்படியை தன்னிரப்ப அல்லது பார்க்க வேண்டுமா?</string>
|
||||
<string name="search">தேடுக</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="authenticator_app_title">அங்கீகரிப்பான் செயலி</string>
|
||||
<string name="enter_verification_code_app">உங்கள் அங்கீகார செயலியிலிருந்து ௬ இலக்க சரிபார்ப்புக் குறியீட்டை உள்ளிடவும்.</string>
|
||||
<string name="enter_verification_code_email">%1$s க்கு மின்னஞ்சல் செய்த ௬ இலக்க சரிபார்ப்புக் குறியீட்டை உள்ளிடவும்.</string>
|
||||
<string name="enter_verification_code_new_device">We don’t recognize this device. Enter the code sent to your email to verify your identity.</string>
|
||||
<string name="enter_verification_code_new_device">இந்த சாதனத்தை நாங்கள் அடையாளம் காணவில்லை. உங்கள் அடையாளத்தைச் சரிபார்க்க உங்கள் மின்னஞ்சலுக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.</string>
|
||||
<string name="recovery_code_title">மீட்புக் குறியீடு</string>
|
||||
<string name="remember">நினைவில் கொள்ளுங்கள்</string>
|
||||
<string name="remember_email">மின்னஞ்சலை நினைவில் கொள்ளுங்கள்</string>
|
||||
@@ -394,7 +394,7 @@
|
||||
<string name="password_generator_policy_in_effect">ஒன்று அ மேற்பட்ட நிறுவன கொள்கைகள் உமது உருவாக்கி அமைப்புகளை பாதிக்கிறது</string>
|
||||
<string name="unable_to_save_attachment">இவ்விணைப்பை சேமிப்பதில் ஏதோ சிக்கல். சிக்கல் தொடர்ந்தால், வலைப்பெட்டகத்திலிருந்து இதைச் சேமிக்கலாம்.</string>
|
||||
<string name="save_attachment_success">சேர்ப்பு வெற்றிகரமாக சேமிக்கப்பட்டது</string>
|
||||
<string name="autofill_tile_accessibility_required">Please turn on “Autofill Accessibility Service” from Bitwarden Settings to use the Autofill tile.</string>
|
||||
<string name="autofill_tile_accessibility_required">தானாக நிரப்புதல் டைலை பயன்படுத்த பிட்வார்டன் அமைப்புகளிலிருந்து \"தானாக நிரப்புதல் அணுகல் சேவை\" என்பதை இயக்கவும்.</string>
|
||||
<string name="autofill_tile_uri_not_found">கடவுச்சொல் புலங்களேதும் கண்டறியப்படவில்லை</string>
|
||||
<string name="soft_deleting">குப்பைக்கு அனுப்புகிறது…</string>
|
||||
<string name="item_soft_deleted">உருப்படி குப்பைக்கு அனுப்பப்பட்டது.</string>
|
||||
@@ -738,7 +738,7 @@
|
||||
<string name="learn_about_ways_to_prevent_account_lockout"><annotation link="onPreventAccountLockout">கணக்கு லாக் அவுட்டைத் தடுப்பதற்கான வழிகளைப் பற்றி அறிக</annotation></string>
|
||||
<string name="help_with_server_geolocations">சர்வர் புவிஇருப்பிடங்களுடன் உதவி.</string>
|
||||
<string name="email_address_required">மின்னஞ்சல் முகவரி (தேவை)</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">Select the link in the email to verify your email address and continue creating your account.</string>
|
||||
<string name="select_the_link_in_the_email_to_verify_your_email_address_and_continue_creating_your_account">உங்கள் மின்னஞ்சல் முகவரியைச் சரிபார்க்கவும், உங்கள் கணக்கை உருவாக்குவதைத் தொடரவும் மின்னஞ்சலில் உள்ள இணைப்பைத் தேர்ந்தெடுக்கவும்.</string>
|
||||
<string name="change_email_address">மின்னஞ்சல் முகவரியை மாற்று</string>
|
||||
<string name="next">அடுத்து</string>
|
||||
<string name="bitwarden_cannot_recover_a_lost_or_forgotten_master_password">தொலைந்த அல்லது மறக்கப்பட்ட முதன்மை கடவுச்சொல்லை Bitwarden மீட்டெடுக்க முடியாது.</string>
|
||||
@@ -768,7 +768,7 @@
|
||||
<string name="turn_on_browser_autofill_integration_later">Turn on browser autofill integration later?</string>
|
||||
<string name="return_to_complete_this_step_anytime_in_settings">அமைப்புகளில் எந்த நேரத்திலும் இந்த படிநிலையை முடிக்க நீங்கள் திரும்பலாம்.</string>
|
||||
<string name="what_bitwarden_has_to_offer">இப்போது நீங்கள் Bitwarden வழங்க வேண்டிய அனைத்தையும் ஆராயலாம் மற்றும் உங்கள் கடவுச்சொற்களை பாதுகாப்பாக நிர்வகிக்கத் தொடங்கலாம்.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="youre_all_set">நீங்கள் தயாராக உள்ளீர்கள்!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Duo சேவைடன் இணைப்பதில் பிழை. வேறு இரண்டு-படி உள்நுழைவு முறையைப் பயன்படுத்தவும் அல்லது உதவிக்கு Duo-ஐ தொடர்பு கொள்ளவும்.</string>
|
||||
<string name="master_password_hint_not_specified">முதன்மை கடவுச்சொல் குறிப்பு</string>
|
||||
<string name="new_master_password_hint">புதிய முதன்மை கடவுச்சொல் குறிப்பு</string>
|
||||
@@ -866,13 +866,13 @@
|
||||
<string name="coachmark_3_of_3">3/3</string>
|
||||
<string name="you_must_add_a_web_address_to_use_autofill_to_access_this_account">இந்த கணக்கை அணுக தானியங்கு நிரப்புதலைப் பயன்படுத்த ஒரு வலை முகவரியைச் சேர்க்க வேண்டும்.</string>
|
||||
<string name="learn_about_new_logins">புதிய உள்நுழைவுகளைப் பற்றி அறிக</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">We’ll walk you through the key features to add a new login.</string>
|
||||
<string name="we_ll_walk_you_through_the_key_features_to_add_a_new_login">புதிய உள்நுழைவைச் சேர்ப்பதற்கான முக்கிய அம்சங்கள் பற்றி நாங்கள் உங்களுக்கு விளக்குவோம்.</string>
|
||||
<string name="explore_the_generator">ஜெனரேட்டரை ஆராயுங்கள்</string>
|
||||
<string name="learn_more_about_generating_secure_login_credentials_with_guided_tour">வழிகாட்டப்பட்ட சுற்றுப்பயணத்துடன் பாதுகாப்பான உள்நுழைவு சான்றுகளை உருவாக்குவது பற்றி மேலும் அறிக.</string>
|
||||
<string name="import_client_certificate">வாடிக்கையாளர் சான்றிதழை இறக்குமதி செய்</string>
|
||||
<string name="enter_the_client_certificate_password_and_alias">வாடிக்கையாளர் சான்றிதழ் கடவுச்சொல் மற்றும் இந்த சான்றிதழுக்கான விரும்பிய புனைப்பெயரை உள்ளிடவும்.</string>
|
||||
<string name="alias">புனைப்பெயர்</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">Use the generator to create secure passwords, passphrases and usernames.</string>
|
||||
<string name="use_the_generator_to_create_secure_passwords_passphrases_and_usernames">பாதுகாப்பான கடவுச்சொற்கள், கடவுக்குறிச்சொற்கள் மற்றும் பயனர்பெயர்களை உருவாக்க ஜெனரேட்டரைப் பயன்படுத்தவும்.</string>
|
||||
<string name="passphrases_are_strong_passwords_that_are_often_easier_to_remember_and_type_than_random_passwords">கடவுச்சொற்றொடர்கள் வலுவான கடவுச்சொற்கள் ஆகும், அவை சீரற்ற கடவுச்சொற்களை விட நினைவில் கொள்ளவும் தட்டச்சு செய்யவும் எளிதானவை. உங்கள் டிவியில் உள்ள ஸ்ட்ரீமிங் சேவை போன்ற தானியங்கு நிரப்புதல் கிடைக்காத கணக்குகளில் உள்நுழைய அவை உதவியாக இருக்கும்.</string>
|
||||
<string name="unique_usernames_add_an_extra_layer_of_security_and_can_help_prevent_hackers_from_finding_your_accounts">தனிப்பட்ட பயனர்பெயர்கள் பாதுகாப்பின் ஒரு கூடுதல் அடுக்கைச் சேர்க்கின்றன மற்றும் ஹேக்கர்கள் உங்கள் கணக்குகளைக் கண்டுபிடிப்பதைத் தடுக்க உதவும்.</string>
|
||||
<string name="coachmark_1_of_6">1/6</string>
|
||||
@@ -881,8 +881,8 @@
|
||||
<string name="coachmark_4_of_6">4/6</string>
|
||||
<string name="coachmark_5_of_6">5/6</string>
|
||||
<string name="coachmark_6_of_6">6/6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">உங்கள் கணக்கு வலைத்தளத்தின் தேவைகளைப் பூர்த்தி செய்ய உங்கள் கடவுச்சொல்லை சரிசெய்ய இந்த விருப்பங்களைப் பயன்படுத்தவும்.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">உங்கள் புதிய கடவுச்சொல்லை பிட்வார்டனில் சேமித்த பிறகு, உங்கள் கணக்கு வலைத்தளத்தில் அதைப் புதுப்பிக்க மறக்க வேண்டாம்.</string>
|
||||
<string name="verify_your_identity">உங்கள் அடையாளத்தை சரிபார்க்கவும்</string>
|
||||
<string name="error_loading_certificate">சான்றிதழை ஏற்றுவதில் பிழை</string>
|
||||
<string name="certificate_alias">சான்றிதழ் புனைப்பெயர்</string>
|
||||
@@ -1125,9 +1125,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">ஏற்றுமதி தோல்வியடைந்தது</string>
|
||||
<string name="passwords">கடவுச்சொற்கள்</string>
|
||||
<string name="passkeys">கடவுவிசைகள்</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1135,4 +1135,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1135,4 +1135,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -434,7 +434,7 @@ Scanning will happen automatically.</string>
|
||||
<string name="send">Send</string>
|
||||
<string name="send_details">Send Details</string>
|
||||
<string name="all_sends">Sends ทั้งหมด</string>
|
||||
<string name="text">Text</string>
|
||||
<string name="text">ข้อความ</string>
|
||||
<string name="text_to_share">Text to share</string>
|
||||
<string name="type_text">ข้อความ</string>
|
||||
<string name="hide_text_by_default">When accessing the Send, hide the text by default</string>
|
||||
@@ -704,7 +704,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="get_emails_from_bitwarden_for_announcements_advices_and_research_opportunities_unsubscribe_any_time">Get emails from Bitwarden for announcements, advice, and research opportunities. <annotation link="unsubscribe">Unsubscribe</annotation> at any time.</string>
|
||||
<string name="security_prioritized">Security, prioritized</string>
|
||||
<string name="welcome_message_1">Save logins, cards, and identities to your secure vault. Bitwarden uses zero-knowledge, end-to-end encryption to protect what’s important to you.</string>
|
||||
<string name="welcome_message_2">Set up biometric unlock and autofill to log into your accounts without typing a single letter.</string>
|
||||
<string name="welcome_message_2">ตั้งค่าการปลดล็อกด้วยไบโอเมตริกซ์และการกรอกข้อมูลอัตโนมัติ เพื่อลงชื่อเข้าใช้บัญชีของคุณโดยไม่ต้องพิมพ์แม้แต่ตัวอักษรเดียว</string>
|
||||
<string name="quick_and_easy_login">Quick and easy login</string>
|
||||
<string name="level_up_your_logins">Level up your logins</string>
|
||||
<string name="welcome_message_3">Use the generator to create and save strong, unique passwords for all your accounts.</string>
|
||||
@@ -767,7 +767,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="what_bitwarden_has_to_offer">You can now explore everything Bitwarden has to offer and start managing your passwords securely.</string>
|
||||
<string name="youre_all_set">You’re all set!</string>
|
||||
<string name="error_connecting_with_the_duo_service_use_a_different_two_step_login_method_or_contact_duo_for_assistance">Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance.</string>
|
||||
<string name="master_password_hint_not_specified">Master password hint</string>
|
||||
<string name="master_password_hint_not_specified">รับคำใบ้เกี่ยวกับรหัสผ่านหลักของคุณ</string>
|
||||
<string name="new_master_password_hint">New master password hint</string>
|
||||
<string name="get_started">Get started</string>
|
||||
<string name="save_and_protect_your_data">Save and protect your data</string>
|
||||
@@ -830,7 +830,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="log_in_quickly_and_easily_across_devices">Log in quickly and easily across devices</string>
|
||||
<string name="bitwarden_can_notify_you_each_time_you_receive_a_new_login_request_from_another_device">Bitwarden can notify you each time you receive a new login request from another device.</string>
|
||||
<string name="skip_for_now">Skip for now</string>
|
||||
<string name="done_text">Done</string>
|
||||
<string name="done_text">เสร็จสิ้น</string>
|
||||
<string name="page_number_x_of_y">%1$s of %2$s</string>
|
||||
<string name="copy_identity_name">Copy identity name</string>
|
||||
<string name="copy_company">Copy company</string>
|
||||
@@ -927,7 +927,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="logs_will_be_automatically_deleted_after_30_days">Logs will be automatically deleted after 30 days. Bitwarden is only able to access your log data when you share it.</string>
|
||||
<string name="for_details_on_what_is_and_isnt_logged">For details on what is and isn’t logged, visit the\n<annotation link="helpCenter">Bitwarden help center.</annotation></string>
|
||||
<string name="logging_duration">Logging duration</string>
|
||||
<string name="flight_recorder_one_hour">1 hour</string>
|
||||
<string name="flight_recorder_one_hour">1 ชั่วโมง</string>
|
||||
<string name="flight_recorder_eight_hours">8 hours</string>
|
||||
<string name="flight_recorder_twenty_four_hours">24 hours</string>
|
||||
<string name="flight_recorder_one_week">1 week</string>
|
||||
@@ -960,7 +960,7 @@ Do you want to switch to this account?</string>
|
||||
<string name="this_account_will_soon_be_deleted_log_in_at_x_to_continue_using_bitwarden">This account will soon be deleted. Log in at %1$s to continue using Bitwarden.</string>
|
||||
<string name="view_file_send">View file Send</string>
|
||||
<string name="view_text_send">View text Send</string>
|
||||
<string name="delete_send">Delete Send</string>
|
||||
<string name="delete_send">ลบ Send</string>
|
||||
<string name="missing_send_resync_your_vault">Missing Send re-sync your vault</string>
|
||||
<string name="use_dynamic_colors">Use dynamic colors</string>
|
||||
<string name="use_dynamic_colors_question">Use dynamic colors?</string>
|
||||
@@ -1129,4 +1129,6 @@ Do you want to switch to this account?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -880,8 +880,8 @@ Bu hesaba geçmek ister misiniz?</string>
|
||||
<string name="coachmark_4_of_6">4/6</string>
|
||||
<string name="coachmark_5_of_6">5/6</string>
|
||||
<string name="coachmark_6_of_6">6/6</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Use these options to adjust your password to meet your account website’s requirements.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">After you save your new password to Bitwarden, don’t forget to update it on your account website.</string>
|
||||
<string name="use_these_options_to_adjust_your_password_to_your_account_requirements">Bu seçenekleri kullanarak parolanızı hesap web sitenizin gereksinimlerine uygun hale getirin.</string>
|
||||
<string name="after_you_save_your_new_password_to_bitwarden_don_t_forget_to_update_it_on_your_account_website">Yeni parolanızı Bitwarden\'a kaydettikten sonra, hesap web sitenizde de güncellemeyi unutmayın.</string>
|
||||
<string name="verify_your_identity">Kimliğinizi doğrulayın</string>
|
||||
<string name="error_loading_certificate">Sertifika yüklenirken hata oluştu</string>
|
||||
<string name="certificate_alias">Sertifika takma adı</string>
|
||||
@@ -948,7 +948,7 @@ Bu hesaba geçmek ister misiniz?</string>
|
||||
<string name="password_no_longer_required_confirm_domain">Aşağıdaki organizasyonun üyeleri için artık ana parola gerekmemektedir. Lütfen alan adını organizasyon yöneticinizle doğrulayın.</string>
|
||||
<string name="please_confirm_domain_with_admin">Lütfen aşağıdaki etki alanını kuruluş yöneticinizle onaylayın.\n\Key Connector etki alanı:\n%1$s</string>
|
||||
<string name="flight_recorder_banner_title">Uçuş kaydedici etkin</string>
|
||||
<string name="flight_recorder_banner_message">Flight recorder will be active until %1$s at %2$s. Return to settings to deactivate now.</string>
|
||||
<string name="flight_recorder_banner_message">Uçuş kaydedici, %1$s saat %2$s\'ye kadar aktif olacaktır. Şimdi devre dışı bırakmak için ayarlara geri dönün.</string>
|
||||
<string name="go_to_settings">Ayarlara git</string>
|
||||
<string name="all_logs_deleted">Tüm günlükler silindi</string>
|
||||
<string name="log_deleted">Günlük silindi</string>
|
||||
@@ -1134,4 +1134,6 @@ Bu hesaba geçmek ister misiniz?</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1139,9 +1139,9 @@
|
||||
<string name="import_passwords_passkeys_and_other_item_types_from_your_vault">Import passwords, passkeys, and other item types from your Bitwarden vault.</string>
|
||||
<string name="items_to_import">Items to import</string>
|
||||
<string name="exporting_items">Exporting items…</string>
|
||||
<string name="export_failed">Export failed</string>
|
||||
<string name="passwords">Passwords</string>
|
||||
<string name="passkeys">Passkeys</string>
|
||||
<string name="export_failed">Не вдалося експортувати</string>
|
||||
<string name="passwords">Паролі</string>
|
||||
<string name="passkeys">Ключі доступу</string>
|
||||
<string name="why_is_this_step_required">Why is this step required?</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Kdf update failed, active account not found. Please try again or contact us.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">An error occurred while trying to update your kdf settings. Please try again or contact us.</string>
|
||||
@@ -1149,4 +1149,6 @@
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
@@ -1109,8 +1109,8 @@ các vấn đề.</string>
|
||||
<item quantity="other">%1$d mục đã được nhập vào kho của bạn.</item>
|
||||
</plurals>
|
||||
<string name="enable_browser_autofill_to_keep_filling_passwords">Bật Tự động điền trình duyệt để tiếp tục điền mật khẩu</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Your browser has recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Your browsers have recently updated, which has disabled Bitwarden autofill. To continue filling your passwords with Bitwarden, enable browser autofill for all installed browsers in autofill settings.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_singular">Trình duyệt của bạn vừa được cập nhật, điều này đã vô hiệu hóa tính năng tự động điền của Bitwarden. Để tiếp tục tự động điền bằng Bitwarden, hãy bật tính năng tự động điền của trình duyệt trong cài đặt tự động điền.</string>
|
||||
<string name="your_browser_recently_updated_how_autofill_works_plural">Trình duyệt của bạn đã được cập nhật gần đây, điều này đã vô hiệu hóa tính năng tự động điền của Bitwarden. Để tiếp tục điền mật khẩu bằng Bitwarden, hãy bật tính năng tự động điền trình duyệt cho tất cả các trình duyệt đã cài đặt trong cài đặt tự động điền.</string>
|
||||
<string name="not_now">Để sau</string>
|
||||
<string name="import_from_bitwarden">Nhập từ Bitwarden</string>
|
||||
<string name="select_account">Chọn tài khoản</string>
|
||||
@@ -1130,7 +1130,9 @@ các vấn đề.</string>
|
||||
<string name="kdf_update_failed_active_account_not_found">Cập nhật KDF thất bại, không tìm thấy tài khoản đang hoạt động. Vui lòng thử lại hoặc liên hệ với chúng tôi.</string>
|
||||
<string name="an_error_occurred_while_trying_to_update_your_kdf_settings">Đã xảy ra lỗi khi cố gắng cập nhật cài đặt KDF của bạn. Vui lòng thử lại hoặc liên hệ với chúng tôi.</string>
|
||||
<string name="the_import_request_could_not_be_processed">Không thể xử lý yêu cầu nhập.</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Your vault may be empty, or importing some item types isn’t allowed for your account.</string>
|
||||
<string name="no_items_available_to_import">No items available to import</string>
|
||||
<string name="select_a_different_account">Select a different account</string>
|
||||
<string name="your_vault_may_be_empty_or_import_some_item_types_isnt_supported">Kho của bạn có thể trống, hoặc tài khoản của bạn không được phép nhập một số loại mục.</string>
|
||||
<string name="no_items_available_to_import">Không có mục nào để nhập</string>
|
||||
<string name="select_a_different_account">Chọn một tài khoản khác</string>
|
||||
<string name="verify_your_account_email_address">Verify your account email address</string>
|
||||
<string name="enter_the_6_digit_code_that_was_emailed_to_the_address_below">Enter the 6-digit code that was emailed to the address below</string>
|
||||
</resources>
|
||||
Loaded 100 of 104 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user