New Crowdin updates (#1297)

* New translations creating.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations creating.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations vaultdecryptionprogress.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations vaultdecryptionprogress.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations vaultdecryptionprogress.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations vaultdecryptionprogress.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations apierrors.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations apierrors.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations apierrors.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations apierrors.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations apierrors.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations changepassword.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations changepassword.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations changepassword.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations deleteaccount.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations deleteaccount.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations deleteaccount.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations enable2fa.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations enable2fa.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations enable2fa.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations en.json (French)
Update translations from Crowdin [ci skip]

* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]

* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]

* New translations en.json (German)
Update translations from Crowdin [ci skip]

* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations en.json (Italian)
Update translations from Crowdin [ci skip]

* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Russian)
Update translations from Crowdin [ci skip]

* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]

* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]

* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations resetvault.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations resetvault.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations resetvault.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations resetvaultsection.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations resetvaultsection.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations resetvaultsection.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations resetvaultsection.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations disable2fa.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations disable2fa.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations disable2fa.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Polish)
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (French)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Catalan)
Update translations from Crowdin [ci skip]

* New translations strings.xml (German)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Italian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Swedish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Turkish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations en.json (Italian)
Update translations from Crowdin [ci skip]

* New translations login.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations register.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations usernamestep.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations totpcodes.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations totpviewer.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations emailmodal.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations emailpreview.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations recentemails.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations editemailformrow.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations view.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations changepassword.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations deleteaccount.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (French)
Update translations from Crowdin [ci skip]

* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]

* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]

* New translations en.json (German)
Update translations from Crowdin [ci skip]

* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations en.json (Italian)
Update translations from Crowdin [ci skip]

* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Russian)
Update translations from Crowdin [ci skip]

* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]

* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]

* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations resetvault.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Italian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations deleteaccount.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations enable2fa.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations disable2fa.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (French)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Spanish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Catalan)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (German)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Italian)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Russian)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Swedish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Turkish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Ukrainian)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]

* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]

* New translations importservicecard.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations view.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Dutch)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]

* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]

* New translations importservices.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations view.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations clipboardcountdownbar.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations sharedresources.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations validationmessages.en.resx (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Polish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations addedit.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations view.en.resx (Hebrew)
Update translations from Crowdin [ci skip]

* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations home.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations infoplist.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]

* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]

* New translations apps.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations general.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations importexport.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations security.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]

* New translations general.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations creating.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations errorvaultdecrypt.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations vaultdecryptionprogress.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations sync.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations welcome.en.resx (Finnish)
Update translations from Crowdin [ci skip]

* New translations en.json (Polish)
Update translations from Crowdin [ci skip]

* New translations pendingmigrations.en.resx (Finnish)
Update translations from Crowdin [ci skip]
This commit is contained in:
Leendert de Borst
2025-10-28 11:22:04 +01:00
committed by GitHub
parent 3a50b6e85b
commit d628e9cc4c
391 changed files with 15587 additions and 2966 deletions

View File

@@ -37,7 +37,8 @@
"migrationError": "An error occurred while checking for pending migrations.",
"wrongPassword": "Incorrect password. Please try again.",
"accountLocked": "Account temporarily locked due to too many failed attempts.",
"networkError": "Network error. Please check your connection and try again."
"networkError": "Network error. Please check your connection and try again.",
"sessionExpired": "Your session has expired. Please log in again."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"back": "Back",
"use": "Utilitza",
"delete": "Suprimeix",
"or": "Or",
"close": "Tanca",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
"clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
"browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
"unknownError": "An unknown error occurred",
"vaultNotAvailable": "Vault not available",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Search credentials...",
"welcomeTitle": "Welcome to AliasVault!",
"welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Created",
"updatedAt": "Last updated",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Save credential",
"deleteCredentialTitle": "Delete Credential",
"deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Random Alias",
"manual": "Manual",
"service": "Service",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
"contextMenuSettings": "Context Menu Settings",
"passkeySettings": "Passkey Settings",
"contextMenu": "Context Menu",
"contextMenuEnabled": "Context menu is enabled",
"contextMenuDisabled": "Context menu is disabled",
"contextMenuDescription": "Right-click on input fields to access AliasVault options",
"selectLanguage": "Select Language",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Please enter a valid client URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -37,7 +37,8 @@
"migrationError": "Beim Prüfen auf ausstehende Migrationen ist ein Fehler aufgetreten.",
"wrongPassword": "Falsches Passwort. Bitte versuche es erneut.",
"accountLocked": "Das Konto wurde wegen zu vieler fehlgeschlagener Anmeldeversuche vorübergehend gesperrt.",
"networkError": "Netzwerkfehler. Bitte überprüfe Deine Verbindung und versuche es erneut."
"networkError": "Netzwerkfehler. Bitte überprüfe Deine Verbindung und versuche es erneut.",
"sessionExpired": "Deine Sitzung ist abgelaufen. Bitte melde Dich erneut an."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Fehler",
"success": "Aktion erfolgreich",
"cancel": "Abbrechen",
"back": "Back",
"use": "Benutzen",
"delete": "Löschen",
"or": "Or",
"close": "Schließen",
"copied": "Kopiert!",
"openInNewWindow": "In neuem Fenster öffnen",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "Der AliasVault-Server konnte nicht erreicht werden. Bitte versuche es später noch einmal oder kontaktiere den Support, falls das Problem weiterhin besteht.",
"clientVersionNotSupported": "Diese Version der AliasVault-Browser-Erweiterung wird vom Server nicht mehr unterstützt. Bitte aktualisiere Deine Browser-Erweiterung auf die neueste Version.",
"browserExtensionOutdated": "Diese Browser-Erweiterung ist veraltet und kann nicht verwendet werden, um auf diesen Tresor zuzugreifen. Bitte aktualisiere die Browser-Erweiterung, um fortzufahren.",
"serverVersionNotSupported": "Der AliasVault-Server muss auf eine neuere Version aktualisiert werden, um diese Browser-Erweiterung nutzen zu können. Bitte kontaktiere den Support, falls Du Hilfe benötigst.",
"unknownError": "Ein unbekannter Fehler ist aufgetreten",
"vaultNotAvailable": "Tresor nicht verfügbar",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Zugangsdaten suchen...",
"welcomeTitle": "Willkommen bei AliasVault!",
"welcomeDescription": "Du möchtest die AliasVault-Browser-Erweiterung verwenden? Navigiere zu einer Website und verwende das AliasVault-Popup-Fenster um einen neuen Zugang zu erstellen.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Erstellt",
"updatedAt": "Zuletzt aktualisiert",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Zugang speichern",
"deleteCredentialTitle": "Zugang löschen",
"deleteCredentialConfirm": "Bist Du sicher, dass Du diesen Zugang löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Zufälliger Alias",
"manual": "Manuell",
"service": "Dienst",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill-Einstellungen",
"clipboardSettings": "Zwischenablage-Einstellungen",
"contextMenuSettings": "Kontextmenü-Einstellungen",
"passkeySettings": "Passkey Settings",
"contextMenu": "Kontextmenü",
"contextMenuEnabled": "Kontextmenü ist aktiviert",
"contextMenuDisabled": "Kontextmenü ist deaktiviert",
"contextMenuDescription": "Rechtsklicke auf Eingabefelder, um auf AliasVault-Optionen zuzugreifen",
"selectLanguage": "Sprache auswählen",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API-URL ist erforderlich",
"apiUrlInvalid": "Bitte gib eine gültige API-URL ein",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Bitte gib eine gültige Client-URL ein"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Tresor aktualisieren",
"subtitle": "AliasVault wurde aktualisiert. Dadurch muss auch Dein Tresor aktualisiert werden. Dies sollte nur wenige Sekunden dauern.",
"versionInformation": "Versionsinformationen",
"yourVault": "Dein Tresor:",
"newVersion": "Neue Version:",
"yourVault": "Version Deines Tresors:",
"newVersion": "Neue verfügbare Version:",
"upgrade": "Tresor aktualisieren",
"upgrading": "Aktualisieren...",
"logout": "Abmelden",

View File

@@ -37,7 +37,8 @@
"migrationError": "An error occurred while checking for pending migrations.",
"wrongPassword": "Incorrect password. Please try again.",
"accountLocked": "Account temporarily locked due to too many failed attempts.",
"networkError": "Network error. Please check your connection and try again."
"networkError": "Network error. Please check your connection and try again.",
"sessionExpired": "Your session has expired. Please log in again."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"back": "Back",
"use": "Use",
"delete": "Delete",
"or": "Or",
"close": "Close",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
"clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
"browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
"unknownError": "An unknown error occurred",
"vaultNotAvailable": "Vault not available",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Search credentials...",
"welcomeTitle": "Welcome to AliasVault!",
"welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Created",
"updatedAt": "Last updated",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Save credential",
"deleteCredentialTitle": "Delete Credential",
"deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Random Alias",
"manual": "Manual",
"service": "Service",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
"contextMenuSettings": "Context Menu Settings",
"passkeySettings": "Passkey Settings",
"contextMenu": "Context Menu",
"contextMenuEnabled": "Context menu is enabled",
"contextMenuDisabled": "Context menu is disabled",
"contextMenuDescription": "Right-click on input fields to access AliasVault options",
"selectLanguage": "Select Language",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Please enter a valid client URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -6,42 +6,43 @@
"password": "Salasana",
"passwordPlaceholder": "Syötä salasanasi",
"rememberMe": "Muista minut",
"loginButton": "Kirjaudu",
"noAccount": "Eikö sinulla ole vielä tiliä?",
"loginButton": "Kirjaudu sisään",
"noAccount": "Eikö tiliä vielä ole?",
"createVault": "Luo uusi holvi",
"twoFactorTitle": "Ole hyvä ja syötä tunnistautumiskoodi tunnistautumissovelluksestasi.",
"twoFactorTitle": "Syötä tunnistautumiskoodi tunnistautumissovelluksestasi.",
"authCode": "Tunnistautumiskoodi",
"authCodePlaceholder": "Syötä 6-numeroinen koodi",
"verify": "Vahvista",
"cancel": "Peruuta",
"twoFactorNote": "Huomautus: jos sinulla ei ole pääsyä tunnistautumislaitteeseen, voit palauttaa 2FA:n palautuskoodilla kirjautumalla sisään sivuston kautta.",
"masterPassword": "Pääsalasana",
"unlockVault": "Avaa holvi",
"unlockTitle": "Avaa Holvisi",
"unlockVault": "Avaa holvin lukitus",
"unlockTitle": "Avaa holvisi lukitus",
"unlockDescription": "Syötä pääsalasanasi avataksesi holvisi lukituksen.",
"logout": "Kirjaudu ulos",
"logout": "Uloskirjautuminen",
"logoutConfirm": "Oletko varma, että haluat kirjautua ulos?",
"sessionExpired": "Istuntosi on vanhentunut. Ole hyvä ja kirjaudu uudelleen.",
"unlockSuccess": "Holvi avattu onnistuneesti!",
"unlockSuccessTitle": "Holvisi lukitus on onnistuneesti avattu",
"unlockSuccessDescription": "Voit nyt käyttää selaimessasi olevia kirjautumislomakkeita automaattisesti.",
"sessionExpired": "Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.",
"unlockSuccess": "Holvin lukitus avattu!",
"unlockSuccessTitle": "Holvisi lukitus on avattu",
"unlockSuccessDescription": "Voit nyt käyttää automaattista täyttöä sisäänkirjautumislomakkeissa selaimessasi.",
"closePopup": "Sulje tämä ponnahdusikkuna",
"browseVault": "Selaa holvin sisältöä",
"connectingTo": "Yhdistetään palvelimeen",
"connectingTo": "Yhdistetään kohteeseen",
"switchAccounts": "Vaihdetaanko tiliä?",
"loggedIn": "Kirjautuneena",
"loggedIn": "Sisäänkirjautuneena",
"errors": {
"invalidCode": "Anna kelvollinen 6-numeroinen tunnistautumiskoodi.",
"invalidCode": "Syötä kelvollinen 6-numeroinen tunnistautumiskoodi.",
"serverError": "AliasVault-palvelimeen ei saatu yhteyttä. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.",
"noToken": "Kirjautuminen epäonnistui -- tunnusta ei palautettu",
"noToken": "Sisäänkirjautuminen epäonnistui -- polettia ei palautettu",
"migrationError": "Tapahtui virhe tarkistettaessa odottavia siirtoja.",
"wrongPassword": "Virheellinen salasana. Yritä uudelleen.",
"accountLocked": "Tili on tilapäisesti lukittu liian monen epäonnistuneen yrityksen vuoksi. Yritä myöhemmin uudelleen.",
"networkError": "Verkkovirhe: tarkista yhteytesi ja yritä uudelleen."
"accountLocked": "Tili tilapäisesti lukittu liian monen epäonnistuneen yrityksen vuoksi.",
"networkError": "Verkkovirhe: tarkista yhteytesi ja yritä uudelleen.",
"sessionExpired": "Istuntosi on vanhentunut. Kirjaudu sisään uudelleen."
}
},
"menu": {
"credentials": "Käyttäjätunnukset",
"credentials": "Tunnistetiedot",
"emails": "Sähköpostit",
"settings": "Asetukset"
},
@@ -51,13 +52,15 @@
"error": "Virhe",
"success": "Onnistui",
"cancel": "Peruuta",
"back": "Takaisin",
"use": "Käytä",
"delete": "Poista",
"or": "Tai",
"close": "Sulje",
"copied": "Kopioitu!",
"openInNewWindow": "Avaa uudessa ikkunassa",
"language": "Kieli",
"enabled": "Käytössä",
"enabled": "Otettu käyttöön",
"disabled": "Pois käytöstä",
"showPassword": "Näytä salasana",
"hidePassword": "Piilota salasana",
@@ -67,11 +70,11 @@
"attachments": "Liitteet",
"loadingAttachments": "Ladataan liitteitä...",
"settings": "Asetukset",
"recentEmails": "Viimeisimmät sähköpostit",
"loginCredentials": "Sisäänkirjautumistiedot",
"recentEmails": "Viimeaikaiset sähköpostit",
"loginCredentials": "Sisäänkirjautumistunnistetiedot",
"twoFactorAuthentication": "Kaksivaiheinen tunnistautuminen",
"alias": "Alias",
"notes": "Muistiinpanot",
"notes": "Huomautukset",
"fullName": "Koko nimi",
"firstName": "Etunimi",
"lastName": "Sukunimi",
@@ -82,47 +85,48 @@
"password": "Salasana",
"syncingVault": "Synkronoidaan holvia",
"savingChangesToVault": "Tallennetaan muutoksia holviin",
"uploadingVaultToServer": "Lähetetään holvi palvelimelle",
"checkingVaultUpdates": "Tarkistetaan holvin päivityksiä",
"uploadingVaultToServer": "Ladataan holvi palvelimelle",
"checkingVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
"syncingUpdatedVault": "Synkronoidaan päivitettyä holvia",
"executingOperation": "Suoritetaan toimintoa...",
"loadMore": "Lataa lisää",
"errors": {
"serverNotAvailable": "AliasVault-palvelin ei ole käytettävissä. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.",
"clientVersionNotSupported": "Palvelin ei enää tue tätä AliasVault-selainlaajennuksen versiota. Ole hyvä ja päivitä selaimen laajennus uusimpaan versioon.",
"clientVersionNotSupported": "Palvelin ei enää tue tätä AliasVault-selainlaajennuksen versiota. Päivitä selaimen laajennus uusimpaan versioon.",
"browserExtensionOutdated": "Tämä selainlaajennus on vanhentunut, eikä sillä voi saada pääsyä tähän holviin. Päivitä tämä selainlaajennus jatkaaksesi.",
"serverVersionNotSupported": "AliasVault-palvelin on päivitettävä uudempaan versioon, jotta voit käyttää tätä selainlaajennusta. Ota yhteyttä tukeen, jos tarvitset apua.",
"unknownError": "Tapahtui tuntematon virhe",
"vaultNotAvailable": "Holvi ei ole käytettävissä",
"vaultNotAvailable": "Holvi ei käytettävissä",
"failedToRetrieveData": "Tietojen nouto epäonnistui",
"vaultIsLocked": "Holvi on lukittu",
"failedToUploadVault": "Holvin lataaminen epäonnistui",
"passwordChanged": "Salasanasi on muuttunut edellisen kirjautumisen jälkeen. Ole hyvä ja kirjaudu uudelleen turvallisuussyistä."
"failedToUploadVault": "Holvin ulospäinlataaminen epäonnistui",
"passwordChanged": "Salasanasi on muuttunut edellisen sisäänkirjautumisen jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä."
},
"apiErrors": {
"UNKNOWN_ERROR": "Tapahtui tuntematon virhe. Yritä uudelleen.",
"ACCOUNT_LOCKED": "Tili on tilapäisesti lukittu liian monen epäonnistuneen yrityksen vuoksi. Yritä myöhemmin uudelleen.",
"ACCOUNT_LOCKED": "Tili tilapäisesti lukittu liian monen epäonnistuneen yrityksen vuoksi. Yritä myöhemmin uudelleen.",
"ACCOUNT_BLOCKED": "Tilisi on poistettu käytöstä. Jos uskot, että tämä on virhe, ota yhteyttä tukeen.",
"USER_NOT_FOUND": "Virheellinen käyttäjänimi tai salasana. Yritä uudelleen.",
"INVALID_AUTHENTICATOR_CODE": "Virheellinen tunnistautumiskoodi. Yritä uudelleen.",
"INVALID_RECOVERY_CODE": "Virheellinen palautuskoodi. Yritä uudelleen.",
"REFRESH_TOKEN_REQUIRED": "Päivitysavain vaaditaan.",
"INVALID_REFRESH_TOKEN": "Virheellinen päivitysavain.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Päivitysavain peruutettu onnistuneesti.",
"PUBLIC_REGISTRATION_DISABLED": "Uuden tilin rekisteröinti on poistettu käytöstä tällä palvelimella. Ota yhteyttä järjestelmänvalvojaan.",
"REFRESH_TOKEN_REQUIRED": "Virkistyspoletti vaaditaan.",
"INVALID_REFRESH_TOKEN": "Virheellinen virkistyspoletti.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Virkistyspoletti peruutettu.",
"PUBLIC_REGISTRATION_DISABLED": "Uuden tilin rekisteröinti on tällä hetkellä poistettu käytöstä tällä palvelimella. Ota yhteyttä järjestelmänvalvojaan.",
"USERNAME_REQUIRED": "Käyttäjänimi vaaditaan.",
"USERNAME_ALREADY_IN_USE": "Käyttäjätunnus on jo käytössä",
"USERNAME_ALREADY_IN_USE": "Käyttäjänimi on jo käytössä.",
"USERNAME_AVAILABLE": "Käyttäjänimi on saatavilla.",
"USERNAME_MISMATCH": "Käyttäjänimi ei vastaa nykyistä käyttäjää.",
"PASSWORD_MISMATCH": "Annettu salasana ei vastaa nykyistä salasanaasi.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Käyttäjätili onnistuneesti poistettu,.",
"USERNAME_EMPTY_OR_WHITESPACE": "Käyttäjätunnus ei voi olla tyhjä.",
"USERNAME_TOO_SHORT": "Käyttäjätunnus on liian lyhyt: sen on oltava vähintään 3 merkkiä pitkä.",
"USERNAME_TOO_LONG": "Käyttäjätunnus on liian pitkä: se voi olla enintään 40 merkkiä.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Tili poistettu.",
"USERNAME_EMPTY_OR_WHITESPACE": "Käyttäjänimi ei voi olla tyhjä eikä siinä voi olla välilyöntejä.",
"USERNAME_TOO_SHORT": "Käyttäjänimi liian lyhyt: sen on oltava vähintään 3 merkkiä pitkä.",
"USERNAME_TOO_LONG": "Käyttäjänimi liian pitkä: ei saa olla yli 40 merkkiä pidempi.",
"USERNAME_INVALID_EMAIL": "Virheellinen sähköpostiosoite.",
"USERNAME_INVALID_CHARACTERS": "Käyttäjätunnus on virheellinen, voi sisältää vain kirjaimia tai numeroita.",
"USERNAME_INVALID_CHARACTERS": "Käyttäjänimi on virheellinen, voi sisältää vain kirjaimia tai numeroita.",
"VAULT_NOT_UP_TO_DATE": "Holvisi ei ole ajan tasalla. Synkronoi holvisi ja yritä uudelleen.",
"INTERNAL_SERVER_ERROR": "Sisäinen palvelinvirhe.",
"VAULT_ERROR": "Paikallinen holvi ei ole ajan tasalla. Synkronoi holvisi päivittämällä sivu ja yritä uudelleen."
"VAULT_ERROR": "Paikallinen holvi ei ole ajan tasalla. Synkronoi holvisi virkistämällä sivu ja yritä uudelleen."
}
},
"content": {
@@ -132,7 +136,7 @@
"search": "Etsi",
"vaultLocked": "AliasVault on lukittu.",
"creatingNewAlias": "Luodaan uutta aliasta...",
"noMatchesFound": "Hakutuloksia ei löytynyt",
"noMatchesFound": "Osumia ei löytynyt",
"searchVault": "Etsi holvi...",
"serviceName": "Palvelun nimi",
"email": "Sähköposti",
@@ -141,24 +145,24 @@
"enterServiceName": "Syötä palvelun nimi",
"enterEmailAddress": "Syötä sähköpostiosoite",
"enterUsername": "Syötä käyttäjänimi",
"hideFor1Hour": "Piilota 1 tunniksi (nykyinen sivusto)",
"hideFor1Hour": "Piilota tunnin ajan (nykyinen sivusto)",
"hidePermanently": "Piilota pysyvästi (nykyinen sivu)",
"createRandomAlias": "Luo sattumanvarainen alias",
"createUsernamePassword": "Luo käyttäjänimi/salasana",
"randomAlias": "Sattumanvarainen alias",
"usernamePassword": "Käyttäjänimi/Salasana",
"createAndSaveAlias": "Luo ja tallenna alias",
"createAndSaveCredential": "Luo ja tallenna käyttäjätunnus",
"createAndSaveCredential": "Luo ja tallenna tunnistetieto",
"randomIdentityDescription": "Luo satunnainen identiteetti, jolla on satunnainen sähköpostiosoite, johon on pääsy AliasVaultissa.",
"randomIdentityDescriptionDropdown": "Satunnainen identiteetti satunnaisella sähköpostiosoitteella",
"randomIdentityDescriptionDropdown": "Satunnainen identiteetti satunnaisen sähköpostiosoitteen kanssa",
"manualCredentialDescription": "Määritä oma sähköpostiosoitteesi ja käyttäjänimesi.",
"manualCredentialDescriptionDropdown": "Manuaalinen käyttäjänimi ja salasana",
"failedToCreateIdentity": "Henkilöllisyyden luonti epäonnistui. Yritä uudelleen.",
"failedToCreateIdentity": "Identiteetin luominen epäonnistui. Yritä uudelleen.",
"enterEmailAndOrUsername": "Syötä sähköpostiosoite ja/tai käyttäjänimi",
"autofillWithAliasVault": "Automaattinen täyttö AliasVaultilla",
"generateRandomPassword": "Luo sattumanvarainen salasana (kopioi leikepöydälle)",
"generateNewPassword": "Luo uusi salasana",
"togglePasswordVisibility": "Vaihda salasanan näkyvyyttä",
"togglePasswordVisibility": "Salasanan näkyvyyden päälle/pois päältä kytkeminen",
"passwordCopiedToClipboard": "Salasana kopioitu leikepöydälle",
"enterEmailAndOrUsernameError": "Syötä sähköpostiosoite ja/tai käyttäjänimi",
"openAliasVaultToUpgrade": "Avaa AliasVault päivittääksesi",
@@ -166,13 +170,13 @@
"dismissPopup": "Hylkää ponnahdusikkuna"
},
"credentials": {
"title": "Käyttäjätunnukset",
"addCredential": "Lisää käyttäjätunnus",
"editCredential": "Muokkaa käyttäjätunnusta",
"deleteCredential": "Poista käyttäjätunnus",
"credentialDetails": "Käyttäjätunnuksen tiedot",
"title": "Tunnistetiedot",
"addCredential": "Lisää tunnistetieto",
"editCredential": "Muokkaa tunnistetietoa",
"deleteCredential": "Poista tunnistetieto",
"credentialDetails": "Tunnistetietojen yksityiskohdat",
"serviceName": "Palvelun nimi",
"serviceNamePlaceholder": "esim. Gmail, Facebook, Pankki",
"serviceNamePlaceholder": "esim. Gmail, Facebook, pankki",
"website": "Verkkosivusto",
"websitePlaceholder": "https://esimerkki.fi",
"username": "Käyttäjänimi",
@@ -183,39 +187,47 @@
"copyPassword": "Kopioi salasana",
"showPassword": "Näytä salasana",
"hidePassword": "Piilota salasana",
"notes": "Muistiinpanot",
"notesPlaceholder": "Muut huomautukset...",
"notes": "Huomautukset",
"notesPlaceholder": "Lisähuomautukset...",
"totp": "Kaksivaiheinen tunnistautuminen",
"totpCode": "TOTP koodi",
"totpCode": "TOTP-koodi",
"copyTotp": "Kopioi TOTP-koodi",
"totpSecret": "TOTP Salaus",
"totpSecretPlaceholder": "Syötä TOTP salainen avain",
"noCredentials": "Käyttäjätunnuksia ei löytynyt",
"noCredentialsDescription": "Lisää ensimmäinen käyttäjätunnuksesi aloittaaksesi",
"searchPlaceholder": "Etsi käyttäjätunnuksia...",
"totpSecret": "TOTP-salaisuus",
"totpSecretPlaceholder": "Syötä TOTP-salainen avain",
"noCredentials": "Tunnistetietoja ei löytynyt",
"noCredentialsDescription": "Lisää ensimmäinen tunnistetietosi aloittaaksesi",
"searchPlaceholder": "Etsi tunnistetietoja...",
"welcomeTitle": "Tervetuloa AliasVaultiin!",
"welcomeDescription": "Käyttääksesi AliasVault-selainlaajennusta: Siirry sivustolle ja käytä AliasVaultin automaattisen täytön ponnahdusikkunaa luodaksesi uuden käyttäjätunnuksen.",
"welcomeDescription": "Käyttääksesi AliasVault-selainlaajennusta, siirry jollekin verkkosivustolle ja käytä AliasVaultin automaattisen täytön ponnahdusikkunaa luodaksesi uuden tunnistetiedon.",
"noPasskeysFound": "Todennusavaimia, Passkey ei ole vielä luotu. Todennusavaimet on luotu vierailemalla verkkosivustolla, joka tarjoaa todennusavaimia todennusmenetelmänä.",
"noMatchingCredentials": "Vastaavia tunnistetietoja ei löytynyt",
"createdAt": "Luotu",
"updatedAt": "Viimeksi päivitetty",
"autofill": "Automaattinen täyttö",
"fillForm": "Täytä lomake",
"deleteConfirm": "Oletko varma, että haluat poistaa tämän käyttäjätunnuksen?",
"saveSuccess": "Käyttäjätunnus tallennettu onnistuneesti.",
"deleteConfirm": "Oletko varma, että haluat poistaa tämän tunnistetiedon?",
"saveSuccess": "Tunnistetieto tallennettu",
"tags": "Tunnisteet",
"addTag": "Lisää tunniste",
"removeTag": "Poista tunniste",
"folder": "Kansio",
"selectFolder": "Valitse kansio",
"createFolder": "Luo kansio",
"saveCredential": "Tallenna käyttäjätunnus",
"deleteCredentialTitle": "Poista käyttäjätunnus",
"deleteCredentialConfirm": "Oletko varma, että haluat poistaa tämän tunnuksen? Tätä toimintoa ei voi perua.",
"randomAlias": "Sattumanvarainen Alias",
"saveCredential": "Tallenna tunnistetieto",
"deleteCredentialTitle": "Poista tunnistetieto",
"deleteCredentialConfirm": "Oletko varma, että haluat poistaa tämän tunnistetiedon? Tätä toimintoa ei voi perua.",
"filters": {
"all": "(All) Käyttäjätunnukset",
"passkeys": "Todennusavaimet",
"aliases": "Aliakset",
"userpass": "Salasanat"
},
"randomAlias": "Sattumanvarainen alias",
"manual": "Käyttöopas",
"service": "Palvelu",
"serviceUrl": "Palvelun URL-osoite",
"loginCredentials": "Sisäänkirjautumistiedot",
"generateRandomUsername": "Luo sattumanvarainen käyttäjätunnus",
"loginCredentials": "Sisäänkirjautumistunnistetiedot",
"generateRandomUsername": "Luo sattumanvarainen käyttäjänimi",
"generateRandomPassword": "Luo sattumanvarainen salasana",
"changePasswordComplexity": "Muuta salasanan monimutkaisuutta",
"passwordLength": "Salasanan pituus",
@@ -223,10 +235,10 @@
"includeUppercase": "Sisällytä isot kirjaimet",
"includeNumbers": "Sisällytä numerot",
"includeSpecialChars": "Sisällytä erikoismerkit",
"avoidAmbiguousChars": "Vältä epäselviä merkkejä (o, 0 jne.)",
"avoidAmbiguousChars": "Vältä epäselviä merkkejä (o, 0, jne.)",
"generateNewPreview": "Luo uusi esikatselu",
"generateRandomAlias": "Luo sattumanvarainen alias",
"clearAliasFields": "Tyhjennä aliaksen kentät",
"clearAliasFields": "Tyhjennä alias-kentät",
"alias": "Alias",
"firstName": "Etunimi",
"lastName": "Sukunimi",
@@ -243,18 +255,18 @@
},
"privateEmailTitle": "Yksityinen sähköposti",
"privateEmailAliasVaultServer": "AliasVault-palvelin",
"privateEmailDescription": "E2E salattu, täysin yksityinen.",
"publicEmailTitle": "Julkiset väliaikaisen sähköpostiosoitteen tarjoajat",
"publicEmailDescription": "Anonyymi mutta rajoitettu yksityisyys. Käytettävissä kaikille, jotka tuntevat osoitteen.",
"useDomainChooser": "Käytä verkkotunnuksen valintaa",
"enterCustomDomain": "Anna oma verkkotunnus",
"enterFullEmail": "Syötä täysi sähköpostiosoite",
"privateEmailDescription": "Päästä päähän (E2E) salattu, täysin yksityinen.",
"publicEmailTitle": "Julkiset väliaikaisten sähköpostiosoitteiden tarjoajat (PTEP)",
"publicEmailDescription": "Anonyymi, mutta rajoitettu yksityisyys. Sähköpostin sisällön voi lukea kuka tahansa, joka tietää osoitteen.",
"useDomainChooser": "Käytä verkkotunnuksen valitsijaa",
"enterCustomDomain": "Syötä mukautettu verkkotunnus",
"enterFullEmail": "Syötä koko sähköpostiosoite",
"enterEmailPrefix": "Syötä sähköpostin etuliite"
},
"emails": {
"title": "Sähköpostit",
"deleteEmailTitle": "Poista sähköposti",
"deleteEmailConfirm": "Oletko varma, että haluat poistaa tämän kuvan pysyvästi?",
"deleteEmailConfirm": "Oletko varma, että haluat poistaa tämän sähköpostin pysyvästi?",
"from": "Lähettäjä",
"to": "Vastaanottaja",
"date": "Päivämäärä",
@@ -267,16 +279,16 @@
"justNow": "juuri nyt",
"minutesAgo_single": "{{count}} min sitten",
"minutesAgo_plural": "{{count}} minuuttia sitten",
"hoursAgo_single": "{{count}} h sitten",
"hoursAgo_single": "{{count}} tunti sitten",
"hoursAgo_plural": "{{count}} tuntia sitten",
"yesterday": "eilen"
},
"errors": {
"emailLoadError": "Sähköpostien lataamisessa tapahtui virhe. Yritä myöhemmin uudelleen.",
"emailUnexpectedError": "Odottamaton virhe sähköpostien latauksen aikana. Yritä myöhemmin uudelleen."
"emailUnexpectedError": "Odottamaton virhe sähköpostien lataamisen aikana. Yritä myöhemmin uudelleen."
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Nykyinen valittu sähköpostiosoite on jo käytössä. Ole hyvä ja vaihda sähköpostiosoite muokkaamalla tätä tunnusta.",
"CLAIM_DOES_NOT_MATCH_USER": "Nykyinen valittu sähköpostiosoite on jo käytössä. Vaihda sähköpostiosoite muokkaamalla tätä tunnistetietoa.",
"CLAIM_DOES_NOT_EXIST": "Tapahtui virhe ladattaessa sähköposteja. Yritä muokata ja tallentaa tunnistetiedot synkronoidaksesi tietokannan, ja yritä sitten uudelleen."
}
},
@@ -284,49 +296,49 @@
"title": "Asetukset",
"serverUrl": "Palvelimen URL-osoite",
"language": "Kieli",
"autofillEnabled": "Ota automaattitäyttö käyttöön",
"autofillEnabled": "Ota automaattinen täyttö käyttöön",
"version": "Versio",
"openInNewWindow": "Avaa uudessa ikkunassa",
"openWebApp": "Avaa verkkosovellus",
"loggedIn": "Kirjautuneena",
"logout": "Kirjaudu ulos",
"globalSettings": "Yleiset asetukset",
"loggedIn": "Sisäänkirjautuneena",
"logout": "Uloskirjautuminen",
"globalSettings": "Yleisesti pätevät asetukset",
"autofillPopup": "Automaattisen täytön ponnahdusikkuna",
"activeOnAllSites": "Aktiivinen kaikilla sivustoilla (paitsi jos pois päältä alla)",
"disabledOnAllSites": "Poistettu käytöstä kaikilla sivustoilla",
"enabled": "Käytössä",
"activeOnAllSites": "Aktiivisena kaikilla sivustoilla (ellei sitä ole poistettu käytöstä alla)",
"disabledOnAllSites": "Pois käytöstä kaikilla sivustoilla",
"enabled": "Otettu käyttöön",
"disabled": "Pois käytöstä",
"rightClickContextMenu": "Oikea-klikkauksen kontekstivalikko",
"autofillMatching": "Autofill osuma",
"autofillMatchingMode": "Autofill osumat käytössä",
"autofillMatchingModeDescription": "Määrittää mitkä käyttäjätunnukset katsotaan osumaksi ja näytetään automaattisen täytön ponnahdusikkunan ehdotuksina tietylle sivustolle.",
"autofillMatchingDefault": "URL + alitoimialue + nimi jokerimerkki",
"autofillMatchingUrlSubdomain": "URL + alitoimialue",
"rightClickContextMenu": "Oikea-napsauta kontekstivalikkoa",
"autofillMatching": "Automaattisen täytön täsmäytys",
"autofillMatchingMode": "Automaattisen täytön täsmäytystila",
"autofillMatchingModeDescription": "Määrittää, mitkä tunnistetiedot katsotaan osumiksi ja näytetään ehdotuksina tietyn verkkosivuston automaattisen täytön ponnahdusikkunassa.",
"autofillMatchingDefault": "URL + aliverkkotunnus + nimi jokerimerkki",
"autofillMatchingUrlSubdomain": "URL + aliverkkotunnus",
"autofillMatchingUrlExact": "Tarkka URL-verkkotunnus vain",
"siteSpecificSettings": "Sivukohtaiset asetukset",
"siteSpecificSettings": "Sivustokohtaiset asetukset",
"autofillPopupOn": "Automaattisen täytön ponnahdusikkuna päällä: ",
"enabledForThisSite": "Käytössä tällä sivustolla",
"disabledForThisSite": "Ei käytössä tällä sivustolla",
"temporarilyDisabledUntil": "Tilapäisesti pois päältä ",
"enabledForThisSite": "Otettu käyttöön tällä sivustolla",
"disabledForThisSite": "Poistettu käytöstä tällä sivustolla",
"temporarilyDisabledUntil": "Väliaikaisesti pois käytöstä, kunnes ",
"resetAllSiteSettings": "Nollaa kaikki sivustokohtaiset asetukset",
"appearance": "Ulkoasu",
"theme": "Teema",
"useDefault": "Käytä oletusta",
"light": "Vaalea",
"dark": "Tumma",
"keyboardShortcuts": "Pikanäppäimet",
"configureKeyboardShortcuts": "Määritä pikanäppäimet",
"keyboardShortcuts": "Näppäimistön pikanppäimet",
"configureKeyboardShortcuts": "Määritä näppäimistön pikanäppäimet",
"configure": "Määritä",
"security": "Tietoturva",
"clipboardClearTimeout": "Tyhjennä leikepöytä kopioinnin jälkeen",
"clipboardClearTimeoutDescription": "Tyhjennä leikepöytä automaattisesti arkaluonteisten tietojen kopioinnin jälkeen",
"clipboardClearDisabled": "Älä tyhjennä koskaan",
"clipboardClearTimeout": "Tyhjennä leikepöytä kopioimisen jälkeen",
"clipboardClearTimeoutDescription": "Tyhjennä leikepöytä automaattisesti arkaluonteisten tietojen kopioimisen jälkeen",
"clipboardClearDisabled": "Älä koskaan tyhjennä",
"clipboardClear5Seconds": "Tyhjennä 5 sekunnin jälkeen",
"clipboardClear10Seconds": "Tyhjennä 10 sekunnin jälkeen",
"clipboardClear15Seconds": "Tyhjennä 15 sekunnin jälkeen",
"autoLockTimeout": "Automaattisen lukituksen aikakatkaisu",
"autoLockTimeoutDescription": "Lukitse holvi automaattisesti käyttämättä jäämisen jälkeen",
"autoLockTimeoutHelp": "Holvi lukittuu vain määritellyn käyttöajan jälkeen (ei automaattisen täytön käyttöä tai laajennuksen ponnahdusikkunaa auki). Holvi lukittuu aina, kun selain on suljettu, tästä asetuksesta riippumatta.",
"autoLockTimeoutDescription": "Lukitse holvi automaattisesti käyttämättömyysjakson jälkeen",
"autoLockTimeoutHelp": "Holvi lukittuu vasta määritetyn käyttämättömyysjakson jälkeen (ei automaattista täyttöä tai laajennusten ponnahdusikkunoita ole avattu). Holvi lukittuu aina, kun selain suljetaan, tästä asetuksesta riippumatta.",
"autoLockNever": "Ei koskaan",
"autoLock15Seconds": "15 sekuntia",
"autoLock1Minute": "1 minuutti",
@@ -341,49 +353,101 @@
"preferences": "Määritykset",
"autofillSettings": "Automaatisen täytön asetukset",
"clipboardSettings": "Leikepöydän asetukset",
"contextMenuSettings": "Sisältövalikon asetukset",
"contextMenuSettings": "Kontekstivalikon asetukset",
"passkeySettings": "Todennusavainten asetukset",
"contextMenu": "Sisältövalikko",
"contextMenuEnabled": "Sisältövalikko käytössä",
"contextMenuDisabled": "Sisältövalikko pois käytöstä",
"contextMenuDescription": "Napsauta syöttökenttiä hiiren kakkospainikkeella päästäksesi käsiksi AliasVaultin valintoihin",
"contextMenuEnabled": "Kontekstivalikko on otettu käyttöön",
"contextMenuDisabled": "Kontekstivalikko on poistettu käytöstä",
"contextMenuDescription": "Oikea-napsauta syöttökenttiä päästäksesi AliasVaultin vaihtoehtoihin",
"selectLanguage": "Valitse kieli",
"serverConfiguration": "Palvelimen asetukset",
"serverConfigurationDescription": "Määritä AliasVault-palvelimen URL-osoite itse isännöityille instanssille",
"customApiUrl": "API-osoite",
"customClientUrl": "Asiakkaan URL-osoite",
"apiUrlHint": "API päätepisteen URL (yleensä asiakkaan URL + /api)",
"clientUrlHint": "Web-käyttöliittymän URL-osoite itse isännöidyssä instanssissa",
"autofillSettingsDescription": "Ota käyttöön tai poista käytöstä automaattisen täytön ponnahdusikkuna verkkosivuilta",
"autofillEnabledDescription": "Automaattisen täytön ehdotukset näkyvät kirjautumislomakkeissa",
"autofillDisabledDescription": "Automaattitäyttöehdotukset on poistettu käytöstä kaikkialla",
"languageSettings": "Keili",
"languageSettingsDescription": "Valitse haluamasi kieli",
"validation": {
"apiUrlRequired": "API URL-osoite vaaditaan",
"apiUrlInvalid": "Anna kelvollinen API URL-osoite",
"apiUrlRequired": "API-URL-osoite vaaditaan",
"apiUrlInvalid": "Syötä kelvollinen API-URL-osoite",
"clientUrlRequired": "Asiakkaan URL-osoite vaaditaan",
"clientUrlInvalid": "Anna kelvollinen asiakkaan URL-osoite"
"clientUrlInvalid": "Syötä kelvollinen asiakas-URL-osoite"
}
},
"passkeys": {
"passkey": "Todennusavain",
"site": "Sivusto",
"displayName": "Nimi",
"helpText": "Todennusavaimet, Passkeys, luodaan sivustolle pyydettäessä. Niitä ei voi manuaalisesti muokata. Voit poistaa tämän salasanan, voit poistaa sen tästä käyttäjätunnuksesta. Voit korvata tämän salasanan tai luoda uuden, käy verkkosivuilla ja seuraa sen kehotuksia.",
"passkeyMarkedForDeletion": "Todennusavain merkitty poistettavaksi",
"passkeyWillBeDeleted": "Tämä todennusavain poistetaan, kun tallennat tämän käyttäjätiedon.",
"bypass": {
"title": "Käytä selaimen todennusavainta",
"description": "Kuinka kauan haluat käyttää selaimen todennusavaimen tarjoajaa {{origin}}?",
"thisTimeOnly": "Vain tällä kertaa",
"alwaysForSite": "Aina tällä sivustolla"
},
"authenticate": {
"title": "Kirjaudu sisään todennusavaimella",
"signInFor": "Kirjaudu sisään todennusavaimella saadaksesi",
"selectPasskey": "Valitse todennusavain jolla kirjaudutaan",
"noPasskeysFound": "Tällä sivustolla ei löytynyt todennusavaimia",
"useBrowserPasskey": "Käytä selaimen todennusavainta"
},
"create": {
"title": "Luo Passkey, todennusavain",
"createFor": "Luo uusi Passkey, todennusavain",
"titleLabel": "Otsikko",
"titlePlaceholder": "Anna nimi tälle todennusavaimelle",
"createButton": "Luo todennusavain, Passkey",
"creatingButton": "Luodaan...",
"useBrowserPasskey": "Käytä selaimen todennusavainta",
"selectPasskeyToReplace": "Valitse todennusavain, johon korvataan",
"createNewPasskey": "Luo uusi todennusavain, Passkey",
"replacingPasskey": "Korvaava todennusavain: {{displayName}}",
"confirmReplace": "Vahvista korvaaminen"
},
"settings": {
"passkeyProvider": "Todennusavaimen toimittaja",
"passkeyProviderOn": "Todennusavaimen toimittaja käytössä ",
"enable": "Ota AliasVault käyttöön todennusavainten tarjoajana",
"description": "Kun AliasVault on käytössä, se käsittelee todennusavaimia verkkosivustoilta. Kun sivusto pyytää todennusavainta, AliasVaultin ponnahdusikkuna näytetään natiivin selaimen tai käyttöjärjestelmän todennusavaimen sijaan."
}
},
"upgrade": {
"title": "Päivitä holvi",
"subtitle": "AliasVault on päivitetty ja holvisi on päivitettävä. Tämän pitäisi kestää vain muutama sekunti.",
"versionInformation": "Versiotiedot",
"yourVault": "Sinun holvisi:",
"newVersion": "Uusi versio:",
"upgrade": "Päivitä Holvi",
"yourVault": "Holvisi versio:",
"newVersion": "Uusi saatavilla oleva versio:",
"upgrade": "Päivitä holvi",
"upgrading": "Päivitetään...",
"logout": "Kirjaudu ulos",
"logout": "Uloskirjautuminen",
"whatsNew": "Mitä uutta?",
"whatsNewDescription": "Päivitys on tarpeen, jotta voidaan tukea seuraavia muutoksia:",
"noDescriptionAvailable": "Kuvausta ei ole saatavilla tälle versiolle.",
"okay": "Ok",
"whatsNewDescription": "Päivitys vaaditaan seuraavien muutosten tukemiseksi:",
"noDescriptionAvailable": "Tälle versiolle ei ole saatavilla kuvausta.",
"okay": "Hyvä on",
"status": {
"preparingUpgrade": "Valmistellaan päivityksiä...",
"preparingUpgrade": "Valmistellaan päivitystä...",
"vaultAlreadyUpToDate": "Holvi on jo ajan tasalla",
"startingDatabaseTransaction": "Aloitetaan tietokannan siirtoa...",
"startingDatabaseTransaction": "Aloitetaan tietokannan transaktiota...",
"applyingDatabaseMigrations": "Toteutetaan tietokannan siirtoja...",
"applyingMigration": "Siirretään tietoja: {{current}} / {{total}}...",
"committingChanges": "Suoritetaan muutoksia..."
"applyingMigration": "Otetaan siirto käyttöön {{current}} / {{total}}...",
"committingChanges": "Otetaan muutokset käyttöön..."
},
"alerts": {
"error": "Virhe",
"unableToGetVersionInfo": "Versiotietoja ei löytynyt. Yritä uudelleen.",
"selfHostedServer": "Itsehallinnoitu palvelin",
"selfHostedWarning": "Jos käytät itsehallintoitua palvelina, varmista myös että päivität itsehallinnoidun palvelimesi, jos muutoin kirjautuminen web-asiakkaan kautta lakkaa toimimasta.",
"unableToGetVersionInfo": "Versiotietojen hakeminen epäonnistui. Yritä uudelleen.",
"selfHostedServer": "Itseisännöity palvelin",
"selfHostedWarning": "Jos käytät itseisännöityä palvelinta, muista päivittää myös itseisännöity instanssisi, koska muuten verkkoasiakassovellukseen kirjautuminen lakkaa toimimasta.",
"cancel": "Peruuta",
"continueUpgrade": "Jatka päivitystä",
"upgradeFailed": "Päivitys epäonnistui",
"failedToApplyMigration": "Tietojen siirto epäonnistui {{current}} / {{total}} "
"failedToApplyMigration": "Siirron käyttöönotto epäonnistui ({{current}} / {{total}})"
}
}
}

View File

@@ -22,7 +22,7 @@
"logout": "Se déconnecter",
"logoutConfirm": "Êtes-vous sûr de vouloir vous déconnecter ?",
"sessionExpired": "Votre session a expiré. Veuillez vous reconnecter.",
"unlockSuccess": "Parcourir le contenu du coffre",
"unlockSuccess": "Parcourir le contenu du coffre !",
"unlockSuccessTitle": "Votre coffre a été déverrouillé avec succès",
"unlockSuccessDescription": "Vous pouvez maintenant utiliser le remplissage automatique des formulaires de connexion dans votre navigateur.",
"closePopup": "Fermer cette popup",
@@ -37,7 +37,8 @@
"migrationError": "Une erreur s'est produite lors de la vérification des migrations en attente.",
"wrongPassword": "Mot de passe incorrect, veuillez réessayer.",
"accountLocked": "Compte temporairement verrouillé en raison d'un trop grand nombre de tentatives échouées.",
"networkError": "Erreur réseau. Vérifiez votre connexion et réessayez."
"networkError": "Erreur réseau. Vérifiez votre connexion et réessayez.",
"sessionExpired": "Votre session a expiré. Veuillez vous reconnecter."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Erreur",
"success": "Succès",
"cancel": "Annuler",
"back": "Back",
"use": "Utiliser",
"delete": "Supprimer",
"or": "Or",
"close": "Fermer",
"copied": "Copié !",
"openInNewWindow": "Ouvrir dans une nouvelle fenêtre",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "Le serveur d'AliasVault n'est pas disponible. Veuillez réessayer plus tard ou contacter le support si le problème persiste.",
"clientVersionNotSupported": "Cette version de l'extension de navigateur AliasVault n'est plus prise en charge par le serveur. Veuillez mettre à jour votre extension de navigateur à la dernière version.",
"browserExtensionOutdated": "Cette extension de navigateur est obsolète et ne peut pas être utilisée pour accéder à ce coffre-fort. Veuillez la mettre à jour pour continuer.",
"serverVersionNotSupported": "Le serveur d'AliasVault doit être mis à jour vers une version plus récente afin d'utiliser cette extension de navigateur. Veuillez contacter le support si vous avez besoin d'aide.",
"unknownError": "Une erreur inconnue s'est produite",
"vaultNotAvailable": "Coffre non disponible",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Rechercher des identifiants...",
"welcomeTitle": "Bienvenue dans AliasVault !",
"welcomeDescription": "Pour utiliser l'extension de navigateur AliasVault : accédez à un site web et utilisez la fenêtre de saisie automatique AliasVault pour créer un nouvel identifiant.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Créé",
"updatedAt": "Dernière mise à jour",
"autofill": "Remplissage automatique",
@@ -210,6 +216,12 @@
"saveCredential": "Enregistrer les identifiants",
"deleteCredentialTitle": "Supprimer les identifiants",
"deleteCredentialConfirm": "Êtes-vous sûr de vouloir supprimer ces identifiants ? Cette action est irréversible.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Alias aléatoire",
"manual": "Manuel",
"service": "Service",
@@ -226,7 +238,7 @@
"avoidAmbiguousChars": "Éviter les caractères ambigus (o, 0, etc.)",
"generateNewPreview": "Générer un nouvel aperçu",
"generateRandomAlias": "Créer un alias aléatoire",
"clearAliasFields": "Clear Alias Fields",
"clearAliasFields": "Effacer les champs d'alias",
"alias": "Alias",
"firstName": "Prénom",
"lastName": "Nom",
@@ -342,11 +354,23 @@
"autofillSettings": "Paramètres du remplissage automatique",
"clipboardSettings": "Paramètres du presse-papiers",
"contextMenuSettings": "Paramètres du menu contextuel",
"passkeySettings": "Passkey Settings",
"contextMenu": "Menu contextuel",
"contextMenuEnabled": "Le menu contextuel est activé",
"contextMenuDisabled": "Le menu contextuel est désactivé",
"contextMenuDescription": "Faites un clic droit sur les champs de saisie pour accéder aux options d'AliasVault",
"selectLanguage": "Sélectionner une langue",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "L'URL de l'API est requise",
"apiUrlInvalid": "Veuillez entrer une URL d'API valide",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Veuillez entrer une URL de client valide"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Mettre à niveau le coffre",
"subtitle": "AliasVault a mis à jour et votre coffre doit être mis à niveau. Cela ne devrait prendre que quelques secondes.",
"versionInformation": "Informations de version",
"yourVault": "Votre coffre :",
"newVersion": "Nouvelle version :",
"yourVault": "Votre version de coffre-fort :",
"newVersion": "Nouvelle version valable :",
"upgrade": "Mettre le coffre à niveau",
"upgrading": "Mise à niveau...",
"logout": "Se déconnecter",

View File

@@ -37,7 +37,8 @@
"migrationError": "אירעה שגיאה בעת בדיקה לאיתור הסבות ממתינות.",
"wrongPassword": "סיסמה שגויה. נא לנסות שוב.",
"accountLocked": "החשבון נעול זמנית עקב ריבוי ניסיונות כושלים.",
"networkError": "שגיאת רשת. נא לבדוק את החיבור ולנסות שוב."
"networkError": "שגיאת רשת. נא לבדוק את החיבור ולנסות שוב.",
"sessionExpired": "תוקף ההפעלה שלך פג. נא להיכנס מחדש."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "שגיאה",
"success": "הצליח",
"cancel": "ביטול",
"back": "חזרה",
"use": "להשתמש",
"delete": "מחיקה",
"or": "או",
"close": "סגירה",
"copied": "הועתק!",
"openInNewWindow": "פתיחה בחלון חדש",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "שרת ה־AliasVault לא זמין. נא לנסות שוב מאוחר יותר או ליצור קשר עם התמיכה אם הבעיה נשנית.",
"clientVersionNotSupported": "הגרסה הזאת של הרחבת הדפדפן של AliasVault לא נתמכת עוד על ידי השרת. נא לעדכן את הרחבת הדפדפן שלך לגרסה העדכנית ביותר.",
"browserExtensionOutdated": "הרחבת הדפדפן הזאת לא עדכנית ואי אפשר להשתמש בה כדי לגשת לכספת הזאת. נא לעדכן את הרחבת הדפדפן הזאת כדי להמשיך.",
"serverVersionNotSupported": "יש לעדכן את שרת AliasVault לגרסה חדשה יותר כדי להשתמש בהרחבת הדפדפן הזאת. נא ליצור קשר עם התמיכה לקבלת עזרה.",
"unknownError": "אירעה שגיאה לא ידועה",
"vaultNotAvailable": "הכספת לא זמינה",
@@ -195,6 +199,8 @@
"searchPlaceholder": "חיפוש פרטי גישה…",
"welcomeTitle": "ברוך בואך ל־AliasVault!",
"welcomeDescription": "כדי להשתמש בהרחבת הדפדפן של AliasVault: יש לנווט לאתר ולהשתמש בחלונית ההשלמה האוטומטית של AliasVault כדי ליצור פרטי גישה חדשים.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "יצירה",
"updatedAt": "עדכון אחרון",
"autofill": "השלמה אוטומטית",
@@ -210,6 +216,12 @@
"saveCredential": "שמירת פרטי גישה",
"deleteCredentialTitle": "מחיקת פרטי גישה",
"deleteCredentialConfirm": "למחוק את פרטי הגישה? זאת פעולה בלתי הפיכה.",
"filters": {
"all": "(כל) פרטי הגישה",
"passkeys": "Passkeys",
"aliases": "כינויים",
"userpass": "סיסמאות"
},
"randomAlias": "כינוי אקראי",
"manual": "ידני",
"service": "שירות",
@@ -226,7 +238,7 @@
"avoidAmbiguousChars": "עדיף להימנע מאותיות וספרות שדומים זה לזה (o, 0 וכו׳)",
"generateNewPreview": "יצירת תצוגה מקדימה חדשה",
"generateRandomAlias": "יצירת כינוי אקראי",
"clearAliasFields": "Clear Alias Fields",
"clearAliasFields": "לפנות שדות כינויים",
"alias": "כינוי",
"firstName": "שם פרטי",
"lastName": "שם משפחה",
@@ -342,11 +354,23 @@
"autofillSettings": "הגדרות השלמה אוטומטית",
"clipboardSettings": "הגדרות לוח הגזירים",
"contextMenuSettings": "הגדרות תפריט הקשר",
"passkeySettings": "Passkey Settings",
"contextMenu": "תפריט הקשר",
"contextMenuEnabled": "תפריט הקשר פעיל",
"contextMenuDisabled": "תפריט הקשר כבוי",
"contextMenuDescription": "ניתן ללחוץ על שדה עם הלחצן הימני כדי לגשת לאפשרויות AliasVault",
"selectLanguage": "בחירת שפה",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "כתובת API חובה",
"apiUrlInvalid": "נא למלא כתובת API תקפה",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "נא למלא כתובת לקוח תקפה"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "אתר",
"displayName": "שם",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "בפעם הזאת בלבד",
"alwaysForSite": "תמיד לאתר הזה"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "כותרת",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "נוצר…",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "אישור החלפה"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "שדרוג כספת",
"subtitle": "AliasVault התעדכן וצריך לשדרג את הכספת שלך. הפעולה הזאת אמורה לארוך מספר שניות.",
"versionInformation": "פרטי גרסה",
"yourVault": "הכספת שלך:",
"newVersion": "גרסה חדשה:",
"yourVault": "גרסת הכספת שלך:",
"newVersion": "הגרסה החדשה הזמינה:",
"upgrade": "שדרוג כספת",
"upgrading": "משתדרגת…",
"logout": "יציאה",

View File

@@ -37,7 +37,8 @@
"migrationError": "Si è verificato un errore nel controllo delle migrazioni pendenti.",
"wrongPassword": "Password non corretta. Riprova nuovamente.",
"accountLocked": "Account temporaneamente bloccato a causa di troppi tentativi falliti.",
"networkError": "Errore di rete: Controlla la tua connessione e riprova."
"networkError": "Errore di rete: Controlla la tua connessione e riprova.",
"sessionExpired": "La tua sessione è scaduta. Effettua di nuovo il login."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Errore",
"success": "Riuscito",
"cancel": "Annulla",
"back": "Indietro",
"use": "Usa",
"delete": "Elimina",
"or": "O",
"close": "Chiudi",
"copied": "Copiato!",
"openInNewWindow": "Apri in una nuova finestra",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "Il server di AliasVault non è disponibile. Riprova più tardi o contatta il supporto se il problema persiste.",
"clientVersionNotSupported": "Questa versione dell'estensione del browser AliasVault non è più supportata dal server. Aggiorna l'estensione alla versione più recente.",
"browserExtensionOutdated": "Questa estensione del browser è obsoleta e non può essere utilizzata per accedere a questa cassaforte. Si prega di aggiornare questa estensione per continuare.",
"serverVersionNotSupported": "Il server di AliasVault necessita un aggiornamento a una versione più recente per poter usare questa estensione. Contatta il supporto se hai bisogno di assistenza.",
"unknownError": "Si è verificato un errore sconosciuto",
"vaultNotAvailable": "Cassaforte non disponibile",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Cerca credenziali...",
"welcomeTitle": "Benvenuto in AliasVault!",
"welcomeDescription": "Per usare l'estensione browser AliasVault: naviga su un sito e usa la finestra di compilazione automatica per creare una nuova credenziale.",
"noPasskeysFound": "Non sono state ancora create chiavi di accesso. Le passkey vengono create visitando un sito web che offre le chiavi di accesso come metodo di autenticazione.",
"noMatchingCredentials": "Nessuna credenziale corrispondente trovata",
"createdAt": "Creato",
"updatedAt": "Ultimo aggiornamento",
"autofill": "Compilazione automatica",
@@ -210,6 +216,12 @@
"saveCredential": "Salva credenziale",
"deleteCredentialTitle": "Elimina credenziale",
"deleteCredentialConfirm": "Sei sicuro di voler eliminare queste credenziali? Questa azione non può essere annullata.",
"filters": {
"all": "(Tutte) Credenziali",
"passkeys": "Passkey",
"aliases": "Alias",
"userpass": "Password"
},
"randomAlias": "Alias casuale",
"manual": "Manuale",
"service": "Servizio",
@@ -342,11 +354,23 @@
"autofillSettings": "Impostazioni di riempimento automatico",
"clipboardSettings": "Impostazioni appunti",
"contextMenuSettings": "Preferenze menu contestuale",
"passkeySettings": "Impostazioni Passkey",
"contextMenu": "Menu contestuale",
"contextMenuEnabled": "Il menu contestuale è attivato",
"contextMenuDisabled": "Il menu contestuale è disabilitato",
"contextMenuDescription": "Click destro sui campi di input per accedere alle opzioni di AliasVault",
"selectLanguage": "Seleziona la lingua",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "L'URL API è obbligatorio",
"apiUrlInvalid": "Inserisci un URL API valido",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Inserisci un URL del client valido"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Sito",
"displayName": "Nome",
"helpText": "Le chiavi di accesso vengono create sul sito web quando richiesto. Non possono essere modificate manualmente. Per rimuovere questa chiave di accesso, è possibile eliminarla da questa credenziale. Per sostituire questa passkey o crearne una nuova, visitare il sito web e seguire i relativi suggerimenti.",
"passkeyMarkedForDeletion": "Passkey contrassegnata per l'eliminazione",
"passkeyWillBeDeleted": "Questa passkey verrà eliminata quando si salva questa credenziale.",
"bypass": {
"title": "Usa Browser Passkey",
"description": "Per quanto tempo vorresti usare il provider di chiavi di accesso del browser per {{origin}}?",
"thisTimeOnly": "Solo questa volta",
"alwaysForSite": "Sempre per questo sito"
},
"authenticate": {
"title": "Accedi con Passkey",
"signInFor": "Accedi con passkey per",
"selectPasskey": "Selezionare una passkey per accedere:",
"noPasskeysFound": "Nessuna passkey trovata per questo sito",
"useBrowserPasskey": "Usa Browser Passkey"
},
"create": {
"title": "Crea Passkey",
"createFor": "Crea una nuova passkey per",
"titleLabel": "Titolo",
"titlePlaceholder": "Inserisci un nome per questa passkey",
"createButton": "Crea Passkey",
"creatingButton": "Creazione in corso...",
"useBrowserPasskey": "Usa Browser Passkey",
"selectPasskeyToReplace": "Selezionare una chiave di accesso da sostituire:",
"createNewPasskey": "Crea Nuova Passkey",
"replacingPasskey": "Sostituzione passkey: {{displayName}}",
"confirmReplace": "Conferma la sostituzione"
},
"settings": {
"passkeyProvider": "Provider Passkey",
"passkeyProviderOn": "Passkey Provider attivo",
"enable": "Abilita AliasVault come provider di passkey",
"description": "Quando abilitato, AliasVault gestirà le richieste di passkey dai siti web. Quando un sito web richiede una passkey, verrà mostrato il popup di AliasVault invece dell'interfaccia nativa del browser o dell'interfaccia di password del sistema operativo."
}
},
"upgrade": {
"title": "Aggiorna Cassaforte",
"subtitle": "AliasVault è stato aggiornato e la tua cassaforte deve essere aggiornata. Dovrebbe richiedere solo pochi secondi.",
"versionInformation": "Informazioni sulla versione",
"yourVault": "La tua cassaforte:",
"newVersion": "Nuova versione:",
"yourVault": "Versione della tua cassaforte:",
"newVersion": "Nuova versione disponibile:",
"upgrade": "Aggiorna cassaforte",
"upgrading": "Aggiornamento in corso...",
"logout": "Disconnetti",

View File

@@ -37,7 +37,8 @@
"migrationError": "Er is een fout opgetreden bij het controleren op updates.",
"wrongPassword": "Onjuist wachtwoord. Probeer het opnieuw.",
"accountLocked": "Account tijdelijk vergrendeld vanwege te veel mislukte pogingen.",
"networkError": "Netwerkfout. Controleer de verbinding en probeer het opnieuw."
"networkError": "Netwerkfout. Controleer de verbinding en probeer het opnieuw.",
"sessionExpired": "Je sessie is verlopen. Log opnieuw in."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Fout",
"success": "Succes",
"cancel": "Annuleren",
"back": "Terug",
"use": "Gebruik",
"delete": "Verwijderen",
"or": "Of",
"close": "Sluiten",
"copied": "Gekopieerd!",
"openInNewWindow": "Openen in nieuw venster",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "De AliasVault server is niet beschikbaar. Probeer het later opnieuw of neem contact op met de ondersteuning als het probleem aanhoudt.",
"clientVersionNotSupported": "Deze versie van de AliasVault browserextensie wordt niet meer ondersteund door de server. Update je browserextensie naar de nieuwste versie.",
"browserExtensionOutdated": "Deze browserextensie is verouderd en kan niet worden gebruikt om toegang te krijgen tot deze vault. Update deze browserextensie om door te gaan.",
"serverVersionNotSupported": "De AliasVault server moet worden bijgewerkt naar een nieuwere versie om deze browserextensie te kunnen gebruiken. Neem contact op met support als je hulp nodig hebt.",
"unknownError": "Er is een onbekende fout opgetreden",
"vaultNotAvailable": "Vault niet beschikbaar",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Credentials zoeken...",
"welcomeTitle": "Welkom bij AliasVault!",
"welcomeDescription": "Om de AliasVault browser extensie te gebruiken: navigeer naar een website en gebruik de AliasVault autofill popup om nieuwe credentials aan te maken.",
"noPasskeysFound": "Er zijn nog geen passkeys aangemaakt. Passkeys worden gemaakt door een website te bezoeken die passkeys als een authenticatiemethode biedt.",
"noMatchingCredentials": "Geen credentials gevonden",
"createdAt": "Aangemaakt",
"updatedAt": "Laatst bijgewerkt",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Credential opslaan",
"deleteCredentialTitle": "Credential verwijderen",
"deleteCredentialConfirm": "Weet je zeker dat je deze credential wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"filters": {
"all": "(Alle) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliassen",
"userpass": "Wachtwoorden"
},
"randomAlias": "Alias",
"manual": "Handmatig",
"service": "Naam",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill instellingen",
"clipboardSettings": "Klembord instellingen",
"contextMenuSettings": "Context menu instellingen",
"passkeySettings": "Passkey instellingen",
"contextMenu": "Context menu",
"contextMenuEnabled": "Context menu is ingeschakeld",
"contextMenuDisabled": "Context menu is uitgeschakeld",
"contextMenuDescription": "Klik met de rechtermuisknop op invoervelden om AliasVault opties te zien",
"selectLanguage": "Selecteer taal",
"serverConfiguration": "Serverconfiguratie",
"serverConfigurationDescription": "Configureer de AliasVault server URL voor self-hosted omgevingen",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "De API endpoint URL (meestal client URL + /api)",
"clientUrlHint": "De webinterface URL van je self-hosted omgeving",
"autofillSettingsDescription": "Schakel de autofill pop-up in of uit op webpagina's",
"autofillEnabledDescription": "Autofill suggesties verschijnen op login formulieren",
"autofillDisabledDescription": "Autofill suggesties zijn uitgeschakeld",
"languageSettings": "Taal",
"languageSettingsDescription": "Kies je voorkeurstaal",
"validation": {
"apiUrlRequired": "API URL is vereist",
"apiUrlInvalid": "Voer een geldige API URL in",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Voer een geldige client URL in"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Website",
"displayName": "Naam",
"helpText": "Passkeys worden aangemaakt op de website wanneer er om wordt gevraagd. Ze kunnen niet handmatig worden bewerkt. Om deze toegangssleutel te verwijderen, kun je deze verwijderen uit deze credential. Om deze passkey te vervangen of een nieuwe te maken, bezoek de website in kwestie en volg de instructies.",
"passkeyMarkedForDeletion": "Passkey gemarkeerd om te verwijderen",
"passkeyWillBeDeleted": "Deze passkey zal worden verwijderd wanneer je deze credential opslaat.",
"bypass": {
"title": "Gebruik browser passkey",
"description": "Hoe lang wilt je de browser passkey voor {{origin}} gebruiken?",
"thisTimeOnly": "Alleen deze keer",
"alwaysForSite": "Altijd voor deze site"
},
"authenticate": {
"title": "Inloggen met passkey",
"signInFor": "Inloggen met passkey voor",
"selectPasskey": "Selecteer een passkey om in te loggen:",
"noPasskeysFound": "Geen passkeys gevonden voor deze site",
"useBrowserPasskey": "Gebruik browser passkey"
},
"create": {
"title": "Passkey aanmaken",
"createFor": "Maak een nieuwe passkey voor",
"titleLabel": "Titel",
"titlePlaceholder": "Voer een naam in voor deze passkey",
"createButton": "Passkey aanmaken",
"creatingButton": "Aanmaken...",
"useBrowserPasskey": "Gebruik browser passkey",
"selectPasskeyToReplace": "Selecteer een passkey om te vervangen:",
"createNewPasskey": "Passkey aanmaken",
"replacingPasskey": "Passkey vervangen: {{displayName}}",
"confirmReplace": "Bevestig vervanging"
},
"settings": {
"passkeyProvider": "Passkey provider",
"passkeyProviderOn": "Passkey provider ingeschakeld",
"enable": "AliasVault als passkey provider inschakelen",
"description": "Wanneer ingeschakeld, behandelt AliasVault passkey verzoeken van websites. Wanneer een website een passkey aanvraagt, wordt de AliasVault pop-up getoond in plaats van de browser of OS pop-up."
}
},
"upgrade": {
"title": "Vault upgraden",
"subtitle": "AliasVault is vernieuwd en je vault moet worden bijgewerkt. Dit kan enkele seconden duren.",
"versionInformation": "Versie-informatie",
"yourVault": "Jouw vault:",
"newVersion": "Nieuwe versie:",
"yourVault": "Jouw vault versie:",
"newVersion": "Nieuwe beschikbare versie:",
"upgrade": "Vault upgraden",
"upgrading": "Aan het upgraden...",
"logout": "Uitloggen",

View File

@@ -0,0 +1,453 @@
{
"auth": {
"loginTitle": "Zaloguj się do AliasVault",
"username": "Nazwa użytkownika lub e-mail",
"usernamePlaceholder": "nazwa / nazwa@firma.com",
"password": "Hasło",
"passwordPlaceholder": "Wprowadź swoje hasło ",
"rememberMe": "Zapamiętaj mnie",
"loginButton": "Login",
"noAccount": "Nie masz jeszcze konta?",
"createVault": "Utwórz nowy sejf",
"twoFactorTitle": "Wprowadź kod uwierzytelniający z aplikacji uwierzytelniającej.",
"authCode": "Kod uwierzytelniania",
"authCodePlaceholder": "Wpisz 6-cyfrowy kod",
"verify": "Potwierdź",
"cancel": "Anuluj",
"twoFactorNote": "Uwaga: Jeśli nie masz dostępu do swojego urządzenia uwierzytelniającego, możesz zresetować swój kod 2FA za pomocą kodu odzyskiwania, logując się za pośrednictwem strony internetowej.",
"masterPassword": "Hasło główne",
"unlockVault": "Odblokuj sejf",
"unlockTitle": "Odblokuj swój sejf",
"unlockDescription": "Wprowadź hasło główne, aby odblokować sejf.",
"logout": "Wyloguj się",
"logoutConfirm": "Czy na pewno chcesz się wylogować?",
"sessionExpired": "Twoja sesja wygasła. Zaloguj się ponownie.",
"unlockSuccess": "Sejf odblokowany pomyślnie!",
"unlockSuccessTitle": "Twój sejf został pomyślnie odblokowany.",
"unlockSuccessDescription": "Możesz teraz używać automatycznego uzupełniania w formularzach logowania w przeglądarce.",
"closePopup": "Zamknij to okno.",
"browseVault": "Przeglądaj zawartość sejfu",
"connectingTo": "Łączenie z",
"switchAccounts": "Przełącz konto",
"loggedIn": "Zalogowano",
"errors": {
"invalidCode": "Wprowadź prawidłowy 6-cyfrowy kod uwierzytelniający.",
"serverError": "Nie można połączyć się z serwerem AliasVault. Spróbuj ponownie później lub skontaktuj się z pomocą techniczną, jeśli problem będzie się powtarzał.",
"noToken": "Logowanie nie powiodło się — nie zwrócono tokena.",
"migrationError": "Wystąpił błąd podczas sprawdzania oczekujących migracji.",
"wrongPassword": "Hasło jest nieprawidłowe. Spróbuj ponownie.",
"accountLocked": "Konto tymczasowo zostało zablokowane z powodu zbyt wielu nieudanych prób.",
"networkError": "Błąd sieci. Sprawdź swoje połączenie i spróbuj ponownie.",
"sessionExpired": "Twoja sesja wygasła. Prosimy o zalogowanie się ponownie."
}
},
"menu": {
"credentials": "Dane logowania",
"emails": "Wiadomości e-mail",
"settings": "Ustawienia"
},
"common": {
"appName": "AliasVault",
"loading": "Wczytywanie…",
"error": "Błąd",
"success": "Gotowe",
"cancel": "Anuluj",
"back": "Powrót",
"use": "Użyj",
"delete": "Usuń",
"or": "lub",
"close": "Zamknąć",
"copied": "Skopiowano",
"openInNewWindow": "Otwórz w nowym oknie.",
"language": "Język",
"enabled": "Aktywne",
"disabled": "Nie aktywne",
"showPassword": "Pokaż hasło",
"hidePassword": "Ukryj hasło",
"copyToClipboard": "Skopiuj do schowka",
"loadingEmails": "Ładowanie wiadomości e-mail...",
"loadingTotpCodes": "Ładowanie kodów TOTP...",
"attachments": "Załączniki",
"loadingAttachments": "Ładowanie załączników...",
"settings": "Ustawienia",
"recentEmails": "Ostatnie wiadomości e-mail",
"loginCredentials": "Dane logowania",
"twoFactorAuthentication": "Uwierzytelnianie dwuskładnikowe",
"alias": "Alias",
"notes": "Notatki",
"fullName": "Nazwa",
"firstName": "Imię",
"lastName": "Nazwisko",
"birthDate": "Data urodzenia",
"nickname": "Pseudonim",
"email": "Adres e-mail",
"username": "Nazwa użytkownika",
"password": "Hasło",
"syncingVault": "Synchronizacja sejfu",
"savingChangesToVault": "Zapisywanie zmian w sejfie",
"uploadingVaultToServer": "Przesyłanie zawartości sejfu na serwer",
"checkingVaultUpdates": "Sprawdzanie aktualizacji sejfu",
"syncingUpdatedVault": "Synchronizacja zaktualizowanego sejfu",
"executingOperation": "Wykonywanie operacji...",
"loadMore": "Załaduj więcej",
"errors": {
"serverNotAvailable": "Serwer AliasVault jest niedostępny. Spróbuj ponownie później lub skontaktuj się z pomocą techniczną, jeśli problem nadal występuje.",
"clientVersionNotSupported": "Ta wersja rozszerzenia przeglądarki AliasVault nie jest już obsługiwana przez serwer. Zaktualizuj rozszerzenie przeglądarki do najnowszej wersji.",
"browserExtensionOutdated": "To rozszerzenie przeglądarki jest nieaktualne i nie można go używać do uzyskania dostępu do tego sejfu. Aby kontynuować, zaktualizuj to rozszerzenie przeglądarki.",
"serverVersionNotSupported": "Aby korzystać z tego rozszerzenia przeglądarki, należy zaktualizować serwer AliasVault do nowszej wersji. Jeśli potrzebujesz pomocy, skontaktuj się z działem pomocy technicznej.",
"unknownError": "Wystąpił nieznany błąd",
"vaultNotAvailable": "Sejf niedostępny",
"failedToRetrieveData": "Nie udało się pobrać danych",
"vaultIsLocked": "Sejf jest zablokowany",
"failedToUploadVault": "Nie udało się załadować sejfu",
"passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się."
},
"apiErrors": {
"UNKNOWN_ERROR": "Wystąpił nieznany błąd. Spróbuj ponownie.",
"ACCOUNT_LOCKED": "Konto zostało tymczasowo zablokowane z powodu zbyt wielu nieudanych prób. Spróbuj ponownie później.",
"ACCOUNT_BLOCKED": "Twoje konto zostało zablokowane. Jeśli uważasz, że to pomyłka, skontaktuj się z pomocą techniczną.",
"USER_NOT_FOUND": "Nieprawidłowa nazwa użytkownika lub hasło. Spróbuj ponownie.",
"INVALID_AUTHENTICATOR_CODE": "Nieprawidłowy kod uwierzytelniający. Spróbuj ponownie.",
"INVALID_RECOVERY_CODE": "Nieprawidłowy kod odzyskiwania. Spróbuj ponownie.",
"REFRESH_TOKEN_REQUIRED": "Wymagany jest token odświeżania.",
"INVALID_REFRESH_TOKEN": "Nieprawidłowy token odświeżania.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Odnowienie tokenu zakończyło się powodzeniem.",
"PUBLIC_REGISTRATION_DISABLED": "Rejestracja nowych kont jest obecnie wyłączona na tym serwerze. Skontaktuj się z administratorem.",
"USERNAME_REQUIRED": "Wymagane jest podanie nazwy użytkownika.",
"USERNAME_ALREADY_IN_USE": "Nazwa użytkownika jest już używana.",
"USERNAME_AVAILABLE": "Nazwa użytkownika jest już używana.",
"USERNAME_MISMATCH": "Nazwa użytkownika nie pasuje do aktualnego użytkownika.",
"PASSWORD_MISMATCH": "Podane hasło nie zgadza się z Twoim aktualnym hasłem.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Konto zostało pomyślnie usunięte.",
"USERNAME_EMPTY_OR_WHITESPACE": "Nazwa użytkownika nie może być pusta ani zawierać spacji.",
"USERNAME_TOO_SHORT": "Nazwa użytkownika jest zbyt krótka: musi mieć co najmniej 3 znaki.",
"USERNAME_TOO_LONG": "Nazwa użytkownika jest zbyt długa: nie może przekraczać 40 znaków.",
"USERNAME_INVALID_EMAIL": "Nieprawidłowy adres e-mail.",
"USERNAME_INVALID_CHARACTERS": "Nazwa użytkownika jest nieprawidłowa, może zawierać tylko litery lub cyfry.",
"VAULT_NOT_UP_TO_DATE": "Twój sejf nie jest aktualny. Zsynchronizuj sejf i spróbuj ponownie.",
"INTERNAL_SERVER_ERROR": "Wewnętrzny błąd serwera.",
"VAULT_ERROR": "Lokalny sejf nie jest aktualny. Zsynchronizuj sejf, odświeżając stronę, i spróbuj ponownie."
}
},
"content": {
"or": "lub",
"new": "Nowy",
"cancel": "Anulować",
"search": "Wyszukiwanie",
"vaultLocked": "AliasVault jest zablokowany.",
"creatingNewAlias": "Tworzenie nowego aliasu...",
"noMatchesFound": "Nie znaleziono żadnych wyników",
"searchVault": "Przeszukaj sejf...",
"serviceName": "Nazwa usługi",
"email": "Adres e-mail",
"username": "Nazwa użytkownika",
"password": "Hasło",
"enterServiceName": "Wprowadź nazwę usługi",
"enterEmailAddress": "Wprowadź adres e-mail",
"enterUsername": "Wprowadź nazwę użytkownika",
"hideFor1Hour": "Ukryj na 1 godzinę (bieżąca strona)",
"hidePermanently": "Ukryj na stałe (bieżąca strona)",
"createRandomAlias": "Utwórz losowy alias",
"createUsernamePassword": "Utwórz nazwę użytkownika/hasło",
"randomAlias": "Losowy alias",
"usernamePassword": "Nazwa użytkownika/hasło",
"createAndSaveAlias": "Utwórz i zapisz alias",
"createAndSaveCredential": "Utwórz i zapisz dane uwierzytelniające",
"randomIdentityDescription": "Wygeneruj losową tożsamość z losowym adresem e-mail dostępnym w AliasVault.",
"randomIdentityDescriptionDropdown": "Losowa tożsamość z losowym adresem e-mail",
"manualCredentialDescription": "Określ swój adres e-mail i nazwę użytkownika.",
"manualCredentialDescriptionDropdown": "Ręczne wprowadzanie nazwy użytkownika i hasła",
"failedToCreateIdentity": "Nie udało się utworzyć tożsamości. Spróbuj ponownie.",
"enterEmailAndOrUsername": "Wprowadź adres e-mail i/lub nazwę użytkownika",
"autofillWithAliasVault": "Autouzupełnianie za pomocą AliasVault",
"generateRandomPassword": "Wygeneruj losowe hasło (skopiuj do schowka)",
"generateNewPassword": "Wygeneruj nowe hasło",
"togglePasswordVisibility": "Przełącz widoczność hasła",
"passwordCopiedToClipboard": "Hasło skopiowane do schowka",
"enterEmailAndOrUsernameError": "Wprowadź adres e-mail i/lub nazwę użytkownika",
"openAliasVaultToUpgrade": "Otwórz AliasVault, aby dokonać aktualizacji",
"vaultUpgradeRequired": "Wymagana aktualizacja sejfu.",
"dismissPopup": "Zamknij wyskakujące okienko"
},
"credentials": {
"title": "Dane logowania",
"addCredential": "Dodaj dane logowania",
"editCredential": "Edytuj dane logowania",
"deleteCredential": "Usuń dane logowania",
"credentialDetails": "Dane uwierzytelniające",
"serviceName": "Nazwa usługi",
"serviceNamePlaceholder": "np. Gmail, Facebook, bank",
"website": "Strona internetowa",
"websitePlaceholder": "https://adresstronywww.com",
"username": "Nazwa użytkownika",
"usernamePlaceholder": "Wprowadź nazwę użytkownika",
"password": "Hasło",
"passwordPlaceholder": "Wprowadź hasło",
"generatePassword": "Utwórz hasło",
"copyPassword": "Skopiuj hasło",
"showPassword": "Pokaż hasło",
"hidePassword": "Ukryj hasło",
"notes": "Notatki",
"notesPlaceholder": "Dodatkowe informacje...",
"totp": "Uwierzytelnianie dwuskładnikowe",
"totpCode": "Kod TOTP",
"copyTotp": "Skopiuj kod TOTP",
"totpSecret": "Tajny klucz TOTP",
"totpSecretPlaceholder": "Wprowadź tajny klucz TOTP",
"noCredentials": "Nie znaleziono zapisanych danych uwierzytelniających",
"noCredentialsDescription": "Dodaj pierwsze dane, aby rozpocząć",
"searchPlaceholder": "Wyszukaj dane uwierzytelniające...",
"welcomeTitle": "Witamy w AliasVault!",
"welcomeDescription": "Aby skorzystać z rozszerzenia przeglądarki AliasVault: przejdź do strony internetowej i użyj wyskakującego okienka autouzupełniania AliasVault, aby utworzyć nowe dane uwierzytelniające.",
"noPasskeysFound": "Nie utworzono jeszcze żadnych kluczy dostępu. Klucze dostępu tworzy się, odwiedzając stronę internetową, która oferuje klucze dostępu jako metodę uwierzytelniania.",
"noMatchingCredentials": "Nie znaleziono pasujących danych uwierzytelniających",
"createdAt": "Utworzono",
"updatedAt": "Ostatnia aktualizacja",
"autofill": "Autouzupełnianie",
"fillForm": "Wypełnij formularz",
"deleteConfirm": "Czy na pewno chcesz usunąć te dane uwierzytelniające?",
"saveSuccess": "Dane logowania zostały zapisane",
"tags": "Znaczniki",
"addTag": "Dodaj znacznik",
"removeTag": "Usuń znacznik",
"folder": "Katalog",
"selectFolder": "Wybierz folder",
"createFolder": "Utwórz folder",
"saveCredential": "Zapisz dane logowania",
"deleteCredentialTitle": "Usuń dane logowania",
"deleteCredentialConfirm": "Czy na pewno chcesz usunąć te dane logowania? Tej akcji nie można cofnąć.",
"filters": {
"all": "(Wszystkie) Dane logowania",
"passkeys": "Klucze dostępu",
"aliases": "Aliasy",
"userpass": "Hasła"
},
"randomAlias": "Losowy alias",
"manual": "Ręcznie",
"service": "Usługa",
"serviceUrl": "Adres URL usługi",
"loginCredentials": "Informacje logowania",
"generateRandomUsername": "Wygeneruj losową nazwę użytkownika",
"generateRandomPassword": "Wygeneruj losowe hasło",
"changePasswordComplexity": "Zmień komplikację hasła",
"passwordLength": "Długość hasła",
"includeLowercase": "Uwzględnij małe litery",
"includeUppercase": "Uwzględnij wielkie litery",
"includeNumbers": "Uwzględnij numery",
"includeSpecialChars": "Uwzględnij znaki specjalne",
"avoidAmbiguousChars": "Unikaj dwuznacznych znaków (o, 0, itp.)",
"generateNewPreview": "Utwórz nowy podgląd",
"generateRandomAlias": "Utwórz losowy alias",
"clearAliasFields": "Wyczyść pola aliasu",
"alias": "Alias",
"firstName": "Imię",
"lastName": "Nazwisko",
"nickName": "Pseudonim",
"gender": "Płeć",
"birthDate": "Data urodzenia",
"birthDatePlaceholder": "RRRR-MM-DD",
"metadata": "Metadane",
"validation": {
"required": "To pole jest wymagane",
"serviceNameRequired": "Wymagana jest nazwa usługi",
"invalidEmail": "Niepoprawny format adresu e-mail",
"invalidDateFormat": "Data musi być w formacie RRRR-MM-DD"
},
"privateEmailTitle": "Prywatny e-mail",
"privateEmailAliasVaultServer": "Serwer AliasVault",
"privateEmailDescription": "E2E zaszyfrowane, w pełni prywatne.",
"publicEmailTitle": "Publiczni dostawcy poczty tymczasowej",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"useDomainChooser": "Use domain chooser",
"enterCustomDomain": "Enter custom domain",
"enterFullEmail": "Enter full email address",
"enterEmailPrefix": "Enter email prefix"
},
"emails": {
"title": "Emails",
"deleteEmailTitle": "Delete Email",
"deleteEmailConfirm": "Are you sure you want to permanently delete this email?",
"from": "From",
"to": "To",
"date": "Date",
"emailContent": "Email content",
"attachments": "Attachments",
"emailNotFound": "Email not found",
"noEmails": "No emails found",
"noEmailsDescription": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
"dateFormat": {
"justNow": "just now",
"minutesAgo_single": "{{count}} min ago",
"minutesAgo_plural": "{{count}} mins ago",
"hoursAgo_single": "{{count}} hr ago",
"hoursAgo_plural": "{{count}} hrs ago",
"yesterday": "yesterday"
},
"errors": {
"emailLoadError": "An error occurred while loading emails. Please try again later.",
"emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later."
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
"CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again."
}
},
"settings": {
"title": "Settings",
"serverUrl": "Server URL",
"language": "Language",
"autofillEnabled": "Enable Autofill",
"version": "Version",
"openInNewWindow": "Open in new window",
"openWebApp": "Open web app",
"loggedIn": "Logged in",
"logout": "Logout",
"globalSettings": "Global Settings",
"autofillPopup": "Autofill popup",
"activeOnAllSites": "Active on all sites (unless disabled below)",
"disabledOnAllSites": "Disabled on all sites",
"enabled": "Enabled",
"disabled": "Disabled",
"rightClickContextMenu": "Right-click context menu",
"autofillMatching": "Autofill Matching",
"autofillMatchingMode": "Autofill matching mode",
"autofillMatchingModeDescription": "Determines which credentials are considered a match and shown as suggestions in the autofill popup for a given website.",
"autofillMatchingDefault": "URL + subdomain + name wildcard",
"autofillMatchingUrlSubdomain": "URL + subdomain",
"autofillMatchingUrlExact": "Exact URL domain only",
"siteSpecificSettings": "Site-Specific Settings",
"autofillPopupOn": "Autofill popup on: ",
"enabledForThisSite": "Włączone dla tej witryny",
"disabledForThisSite": "Wyłączone dla tej witryny",
"temporarilyDisabledUntil": "Tymczasowo nieaktywne do ",
"resetAllSiteSettings": "Zresetuj wszystkie ustawienia witryny",
"appearance": "Wygląd",
"theme": "Motyw",
"useDefault": "Użyj domyślnego",
"light": "Jasny",
"dark": "Ciemny",
"keyboardShortcuts": "Skróty klawiaturowe",
"configureKeyboardShortcuts": "Skonfiguruj skróty klawiaturowe",
"configure": "Konfiguracja",
"security": "Bezpieczeństwo",
"clipboardClearTimeout": "Wyczyść schowek po skopiowaniu",
"clipboardClearTimeoutDescription": "Automatycznie wyczyść schowek po skopiowaniu poufnych danych",
"clipboardClearDisabled": "Nigdy nie czyść",
"clipboardClear5Seconds": "Wyczyść po 5 sekundach",
"clipboardClear10Seconds": "Wyczyść po 10 sekundach",
"clipboardClear15Seconds": "Wyczyść po 15 sekundach",
"autoLockTimeout": "Czas automatycznego blokowania",
"autoLockTimeoutDescription": "Automatycznie zablokuj sejf po okresie bezczynności",
"autoLockTimeoutHelp": "Sejf zostanie zablokowany dopiero po określonym okresie nieaktywności (żadne użycie autouzupełniania lub okienko rozszerzenia nie zostało otwarte). Sejf zostanie zablokowany, gdy przeglądarka zostanie zamknięta, niezależnie od tego ustawienia.",
"autoLockNever": "Nigdy",
"autoLock15Seconds": "15 sekund",
"autoLock1Minute": "1 minuta",
"autoLock5Minutes": "5 minut",
"autoLock15Minutes": "15 minut",
"autoLock30Minutes": "30 minut",
"autoLock1Hour": "1 godzina",
"autoLock4Hours": "4 godziny",
"autoLock8Hours": "8 godzin",
"autoLock24Hours": "24 godziny",
"versionPrefix": "Wersja ",
"preferences": "Ustawienia",
"autofillSettings": "Ustawienia autouzupełniania",
"clipboardSettings": "Ustawienia schowka",
"contextMenuSettings": "Ustawienia menu kontekstowego",
"passkeySettings": "Ustawienia Passkey",
"contextMenu": "Menu kontekstowe",
"contextMenuEnabled": "Menu kontekstowe jest włączone",
"contextMenuDisabled": "Menu kontekstowe jest wyłączone",
"contextMenuDescription": "Kliknij prawym przyciskiem myszy na pola wejściowe, aby uzyskać dostęp do opcji AliasVault",
"selectLanguage": "Wybierz język",
"serverConfiguration": "Konfiguracja serwera",
"serverConfigurationDescription": "Skonfiguruj adres URL serwera AliasVault dla instancji własnych",
"customApiUrl": "Adres URL interfejsu API",
"customClientUrl": "Adresy URL klienta",
"apiUrlHint": "Adres URL punktu końcowego API (zazwyczaj adres URL klienta + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Włącz lub wyłącz okno autouzupełniania na stronach internetowych",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
"clientUrlRequired": "Client URL is required",
"clientUrlInvalid": "Please enter a valid client URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",
"whatsNew": "What's New",
"whatsNewDescription": "An upgrade is required to support the following changes:",
"noDescriptionAvailable": "No description available for this version.",
"okay": "Ok",
"status": {
"preparingUpgrade": "Przygotowywanie aktualizacji...",
"vaultAlreadyUpToDate": "Sejf jest już aktualny",
"startingDatabaseTransaction": "Starting database transaction...",
"applyingDatabaseMigrations": "Applying database migrations...",
"applyingMigration": "Applying migration {{current}} of {{total}}...",
"committingChanges": "Committing changes..."
},
"alerts": {
"error": "Error",
"unableToGetVersionInfo": "Unable to get version information. Please try again.",
"selfHostedServer": "Self-Hosted Server",
"selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
"cancel": "Cancel",
"continueUpgrade": "Continue Upgrade",
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
}
}
}

View File

@@ -1,389 +1,453 @@
{
"auth": {
"loginTitle": "Log in to AliasVault",
"username": "Username or email",
"usernamePlaceholder": "name / name@company.com",
"password": "Password",
"passwordPlaceholder": "Enter your password",
"rememberMe": "Remember me",
"loginTitle": "Fazer login no AliasVault",
"username": "Nome de usuário ou e-mai",
"usernamePlaceholder": "nome / nome@empresa.com",
"password": "Senha",
"passwordPlaceholder": "Digite sua senha",
"rememberMe": "Lembrar-me",
"loginButton": "Login",
"noAccount": "No account yet?",
"createVault": "Create new vault",
"twoFactorTitle": "Please enter the authentication code from your authenticator app.",
"authCode": "Authentication Code",
"authCodePlaceholder": "Enter 6-digit code",
"verify": "Verify",
"cancel": "Cancel",
"twoFactorNote": "Note: if you don't have access to your authenticator device, you can reset your 2FA with a recovery code by logging in via the website.",
"masterPassword": "Master Password",
"unlockVault": "Unlock Vault",
"unlockTitle": "Unlock Your Vault",
"unlockDescription": "Enter your master password to unlock your vault.",
"logout": "Logout",
"logoutConfirm": "Are you sure you want to logout?",
"sessionExpired": "Your session has expired. Please log in again.",
"unlockSuccess": "Vault unlocked successfully!",
"unlockSuccessTitle": "Your vault is successfully unlocked",
"unlockSuccessDescription": "You can now use autofill in login forms in your browser.",
"closePopup": "Close this popup",
"browseVault": "Browse vault contents",
"connectingTo": "Connecting to",
"switchAccounts": "Switch accounts?",
"loggedIn": "Logged in",
"noAccount": "Não possui conta?",
"createVault": "Criar novo cofre",
"twoFactorTitle": "Por favor, insira o código de autenticação do seu aplicativo de autenticação.",
"authCode": "Código de Autenticação",
"authCodePlaceholder": "Digite o código de 6 dígitos",
"verify": "Verificar",
"cancel": "Cancelar",
"twoFactorNote": "Nota: se você não tem acesso ao seu aparelho de verificação, você pode resetar seu 2FA com um código de recuperação fazendo login no site.",
"masterPassword": "Senha Mestre",
"unlockVault": "Desbloquear cofre",
"unlockTitle": "Desbloquear Seu Cofre",
"unlockDescription": "Digite sua senha para desbloquear o cofre.",
"logout": "Sair",
"logoutConfirm": "Tem certeza que deseja sair?",
"sessionExpired": "Sua sessão expirou. Por favor, faça login novamente.",
"unlockSuccess": "Cofre sincronizado com sucesso!",
"unlockSuccessTitle": "O seu cofre foi desbloqueado com sucesso",
"unlockSuccessDescription": "Agora você pode utilizar o preenchimento automático nos formulários de login no seu navegador.",
"closePopup": "Fechar este pop-up",
"browseVault": "Navegar por conteúdo do cofre",
"connectingTo": "Conectando à",
"switchAccounts": "Mudar de conta?",
"loggedIn": "Logado",
"errors": {
"invalidCode": "Please enter a valid 6-digit authentication code.",
"serverError": "Could not reach AliasVault server. Please try again later or contact support if the problem persists.",
"noToken": "Login failed -- no token returned",
"migrationError": "An error occurred while checking for pending migrations.",
"wrongPassword": "Incorrect password. Please try again.",
"accountLocked": "Account temporarily locked due to too many failed attempts.",
"networkError": "Network error. Please check your connection and try again."
"invalidCode": "Por favor digite o código de autenticação de 6 dígitos.",
"serverError": "Não foi possível conectar ao servidor do AliasVault. Por favor tente novamente mais tarde ou entre em contato com o suporte caso o problema persista.",
"noToken": "Login falhou -- nenhum token retornado",
"migrationError": "Ocorreu um erro durante a verificação de migrações pendentes.",
"wrongPassword": "Senha incorreta. Por favor tente novamente.",
"accountLocked": "Conta temporariamente bloqueada por muitas tentativas de login falhas. Por favor, tente novamente mais tarde.",
"networkError": "Conexão falhou. Por favor verifique sua conexão com a internet e tente novamente.",
"sessionExpired": "Sua sessão expirou. Por favor, faça login novamente."
}
},
"menu": {
"credentials": "Credentials",
"emails": "Emails",
"settings": "Settings"
"credentials": "Credenciais",
"emails": "E-mails",
"settings": "Configurações"
},
"common": {
"appName": "AliasVault",
"loading": "Loading...",
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"use": "Use",
"delete": "Delete",
"close": "Close",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
"language": "Language",
"enabled": "Enabled",
"disabled": "Disabled",
"showPassword": "Show password",
"hidePassword": "Hide password",
"copyToClipboard": "Copy to clipboard",
"loadingEmails": "Loading emails...",
"loadingTotpCodes": "Loading TOTP codes...",
"attachments": "Attachments",
"loadingAttachments": "Loading attachments...",
"settings": "Settings",
"recentEmails": "Recent emails",
"loginCredentials": "Login credentials",
"twoFactorAuthentication": "Two-factor authentication",
"loading": "Carregando...",
"error": "Erro",
"success": "Sucesso",
"cancel": "Cancelar",
"back": "Back",
"use": "Utilizar",
"delete": "Excluir",
"or": "Or",
"close": "Fechar",
"copied": "Copiado!",
"openInNewWindow": "Abrir em uma nova janela",
"language": "Idioma",
"enabled": "Habilitado",
"disabled": "Desabilitado",
"showPassword": "Mostrar senha",
"hidePassword": "Ocultar senha",
"copyToClipboard": "Copiar para a área de transferência",
"loadingEmails": "Carregando e-mails...",
"loadingTotpCodes": "Carregando códigos TOTP...",
"attachments": "Anexos",
"loadingAttachments": "Carregando anexos...",
"settings": "Configurações",
"recentEmails": "E-mails recentes",
"loginCredentials": "Credenciais de login",
"twoFactorAuthentication": "Autenticação de dois fatores",
"alias": "Alias",
"notes": "Notes",
"fullName": "Full Name",
"firstName": "First Name",
"lastName": "Last Name",
"birthDate": "Birth Date",
"nickname": "Nickname",
"email": "Email",
"username": "Username",
"password": "Password",
"syncingVault": "Syncing vault",
"savingChangesToVault": "Saving changes to vault",
"uploadingVaultToServer": "Uploading vault to server",
"checkingVaultUpdates": "Checking for vault updates",
"syncingUpdatedVault": "Syncing updated vault",
"executingOperation": "Executing operation...",
"loadMore": "Load more",
"notes": "Notas",
"fullName": "Nome Completo",
"firstName": "Primeiro Nome",
"lastName": "Sobrenome",
"birthDate": "Data de Nascimento",
"nickname": "Apelido",
"email": "E-mail",
"username": "Nome de Usuário",
"password": "Senha",
"syncingVault": "Sincronizando cofre",
"savingChangesToVault": "Salvando alterações no cofre",
"uploadingVaultToServer": "Fazendo upload do cofre para o servidor",
"checkingVaultUpdates": "Verificando atualizações do cofre",
"syncingUpdatedVault": "Sincronizando cofre atualizado",
"executingOperation": "Realizando operação...",
"loadMore": "Carregar mais",
"errors": {
"serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
"clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
"unknownError": "An unknown error occurred",
"vaultNotAvailable": "Vault not available",
"failedToRetrieveData": "Failed to retrieve data",
"vaultIsLocked": "Vault is locked",
"failedToUploadVault": "Failed to upload vault",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
"serverNotAvailable": "O servidor AliasVault não está disponível. Por favor, tente novamente mais tarde ou entre em contato com o suporte caso o problema persista.",
"clientVersionNotSupported": "Esta versão da extensão AliasVault para o navegador não é mais suportada pelo servidor. Por favor, atualize sua extensão para a última versão.",
"browserExtensionOutdated": "Esta extensão do navegador está desatualizada e não pode ser utilizada para acessar este cofre. Por favor, atualize esta extensão para continuar.",
"serverVersionNotSupported": "O servidor AliasVault precisa ser atualizado para uma nova versão para poder utilizar esta extensão de navegador. Por favor, entre em contato com o suporte caso precise de ajuda.",
"unknownError": "Ocorreu um erro desconhecido",
"vaultNotAvailable": "Cofre não disponível",
"failedToRetrieveData": "Falha ao recuperar dados",
"vaultIsLocked": "O cofre está bloqueado",
"failedToUploadVault": "Falha ao fazer upload do cofre",
"passwordChanged": "Sua senha mudou desde o último login. Por favor, realize login novamente por questões de segurança."
},
"apiErrors": {
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
"ACCOUNT_LOCKED": "Account temporarily locked due to too many failed attempts. Please try again later.",
"ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.",
"USER_NOT_FOUND": "Invalid username or password. Please try again.",
"INVALID_AUTHENTICATOR_CODE": "Invalid authenticator code. Please try again.",
"INVALID_RECOVERY_CODE": "Invalid recovery code. Please try again.",
"REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
"INVALID_REFRESH_TOKEN": "Invalid refresh token.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Refresh token revoked successfully.",
"PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
"USERNAME_REQUIRED": "Username is required.",
"USERNAME_ALREADY_IN_USE": "Username is already in use.",
"USERNAME_AVAILABLE": "Username is available.",
"USERNAME_MISMATCH": "Username does not match the current user.",
"PASSWORD_MISMATCH": "The provided password does not match your current password.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Account successfully deleted.",
"USERNAME_EMPTY_OR_WHITESPACE": "Username cannot be empty or whitespace.",
"USERNAME_TOO_SHORT": "Username too short: must be at least 3 characters long.",
"USERNAME_TOO_LONG": "Username too long: cannot be longer than 40 characters.",
"USERNAME_INVALID_EMAIL": "Invalid email address.",
"USERNAME_INVALID_CHARACTERS": "Username is invalid, can only contain letters or digits.",
"VAULT_NOT_UP_TO_DATE": "Your vault is not up-to-date. Please synchronize your vault and try again.",
"INTERNAL_SERVER_ERROR": "Internal server error.",
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
"UNKNOWN_ERROR": "Um erro desconhecido ocorreu. Por favor, tente novamente.",
"ACCOUNT_LOCKED": "Conta temporariamente bloqueada por muitas tentativas de login falhas. Por favor, tente novamente mais tarde.",
"ACCOUNT_BLOCKED": "Sua conta foi desabilitada. Se você acredita que isto foi um erro, por favor, entre em contato com o suporte.",
"USER_NOT_FOUND": "Usuário ou senha incorretos. Por favor, tente novamente.",
"INVALID_AUTHENTICATOR_CODE": "Código de autenticação incorreto. Por favor, tente novamente.",
"INVALID_RECOVERY_CODE": "Código de recuperação inválido. Por favor, tente novamente.",
"REFRESH_TOKEN_REQUIRED": "Token de atualização é obrigatório.",
"INVALID_REFRESH_TOKEN": "Token de atualização inválido.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Token de atualização revogado com sucesso.",
"PUBLIC_REGISTRATION_DISABLED": "Registro de novas contas está atualmente desabilitado neste servidor. Por favor entre em contato com o administrador.",
"USERNAME_REQUIRED": "Nome de usuário é obrigatório.",
"USERNAME_ALREADY_IN_USE": "Nome de usuário já está em uso.",
"USERNAME_AVAILABLE": "Nome de usuário está disponível.",
"USERNAME_MISMATCH": "Nome de usuário não corresponde ao usuário atual.",
"PASSWORD_MISMATCH": "A senha digitada não corresponde á sua senha atual.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Conta excluída com sucesso.",
"USERNAME_EMPTY_OR_WHITESPACE": "Nome de usuário não pode estar vazio ou em branco.",
"USERNAME_TOO_SHORT": "Nome de usuário muito curto: deve ter pelo menos 3 caracteres.",
"USERNAME_TOO_LONG": "Nome de usuário muito longo: não pode conter mais de 40 caracteres.",
"USERNAME_INVALID_EMAIL": "Endereço de e-mail inválido.",
"USERNAME_INVALID_CHARACTERS": "Nome de usuário é inválido, deve conter apenas letras ou números.",
"VAULT_NOT_UP_TO_DATE": "Seu cofre não está atualizado. Por favor, sincronize seu cofre e tente novamente.",
"INTERNAL_SERVER_ERROR": "Erro intero do servidor.",
"VAULT_ERROR": "O cofre local não está atualizado. Por favor, sincronize seu cofre recarregando a página e tente novamente."
}
},
"content": {
"or": "or",
"new": "New",
"cancel": "Cancel",
"search": "Search",
"vaultLocked": "AliasVault is locked.",
"creatingNewAlias": "Creating new alias...",
"noMatchesFound": "No matches found",
"searchVault": "Search vault...",
"serviceName": "Service name",
"email": "Email",
"username": "Username",
"password": "Password",
"enterServiceName": "Enter service name",
"enterEmailAddress": "Enter email address",
"enterUsername": "Enter username",
"hideFor1Hour": "Hide for 1 hour (current site)",
"hidePermanently": "Hide permanently (current site)",
"createRandomAlias": "Create random alias",
"createUsernamePassword": "Create username/password",
"randomAlias": "Random alias",
"usernamePassword": "Username/password",
"createAndSaveAlias": "Create and save alias",
"createAndSaveCredential": "Create and save credential",
"randomIdentityDescription": "Generate a random identity with a random email address accessible in AliasVault.",
"randomIdentityDescriptionDropdown": "Random identity with random email",
"manualCredentialDescription": "Specify your own email address and username.",
"manualCredentialDescriptionDropdown": "Manual username and password",
"failedToCreateIdentity": "Failed to create identity. Please try again.",
"enterEmailAndOrUsername": "Enter email and/or username",
"autofillWithAliasVault": "Autofill with AliasVault",
"generateRandomPassword": "Generate random password (copy to clipboard)",
"generateNewPassword": "Generate new password",
"togglePasswordVisibility": "Toggle password visibility",
"passwordCopiedToClipboard": "Password copied to clipboard",
"enterEmailAndOrUsernameError": "Enter email and/or username",
"openAliasVaultToUpgrade": "Open AliasVault to upgrade",
"vaultUpgradeRequired": "Vault upgrade required.",
"dismissPopup": "Dismiss popup"
"or": "ou",
"new": "Novo",
"cancel": "Cancelar",
"search": "Pesquisar",
"vaultLocked": "AliasVault está bloqueado.",
"creatingNewAlias": "Criando novo alias...",
"noMatchesFound": "Nenhum resultado encontrado",
"searchVault": "Pesquisar cofre...",
"serviceName": "Nome do serviço",
"email": "E-mail",
"username": "Nome de usuário",
"password": "Senha",
"enterServiceName": "Digite o nome do serviço",
"enterEmailAddress": "Digite o endereço de e-mail",
"enterUsername": "Digite o nome de usuário",
"hideFor1Hour": "Ocultar por 1 hora (site atual)",
"hidePermanently": "Ocultar permanentemente (site atual)",
"createRandomAlias": "Criar alias aleatório",
"createUsernamePassword": "Criar nome de usuário/senha",
"randomAlias": "Alias aleatório",
"usernamePassword": "Nome de usuário/senha",
"createAndSaveAlias": "Criar e salvar alias",
"createAndSaveCredential": "Criar e salvar credencial",
"randomIdentityDescription": "Gerar uma identidade aleatória com um endereço de e-mail aleatório acessível pelo AliasVault.",
"randomIdentityDescriptionDropdown": "Identidade aleatória com e-mail aleatório",
"manualCredentialDescription": "Especifique seu próprio endereço de e-mail e nome de usuário.",
"manualCredentialDescriptionDropdown": "Nome de usuário e senha manuais",
"failedToCreateIdentity": "Falha ao criar identidade. Por favor, tente novamente.",
"enterEmailAndOrUsername": "Digite o e-mail e/ou nome de usuário",
"autofillWithAliasVault": "Preenchimento Automático com AliasVault",
"generateRandomPassword": "Gerar senha aleatória (copiar para a área de transferência)",
"generateNewPassword": "Gerar nova senha",
"togglePasswordVisibility": "Alternar visibilidade da senha",
"passwordCopiedToClipboard": "Senha copiada para a área de transferência",
"enterEmailAndOrUsernameError": "Digite o e-mail e/ou nome de usuário",
"openAliasVaultToUpgrade": "Abra o AliasVault para atualizar",
"vaultUpgradeRequired": "Atualização de cofre necessária.",
"dismissPopup": "Ignorar pop-up"
},
"credentials": {
"title": "Credentials",
"addCredential": "Add Credential",
"editCredential": "Edit Credential",
"deleteCredential": "Delete Credential",
"credentialDetails": "Credential Details",
"serviceName": "Service Name",
"serviceNamePlaceholder": "e.g., Gmail, Facebook, Bank",
"website": "Website",
"websitePlaceholder": "https://example.com",
"username": "Username",
"usernamePlaceholder": "Enter username",
"password": "Password",
"passwordPlaceholder": "Enter password",
"generatePassword": "Generate Password",
"copyPassword": "Copy Password",
"showPassword": "Show Password",
"hidePassword": "Hide Password",
"notes": "Notes",
"notesPlaceholder": "Additional notes...",
"totp": "Two-Factor Authentication",
"totpCode": "TOTP Code",
"copyTotp": "Copy TOTP",
"totpSecret": "TOTP Secret",
"totpSecretPlaceholder": "Enter TOTP secret key",
"noCredentials": "No credentials found",
"noCredentialsDescription": "Add your first credential to get started",
"searchPlaceholder": "Search credentials...",
"welcomeTitle": "Welcome to AliasVault!",
"welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
"createdAt": "Created",
"updatedAt": "Last updated",
"autofill": "Autofill",
"fillForm": "Fill Form",
"deleteConfirm": "Are you sure you want to delete this credential?",
"saveSuccess": "Credential saved successfully",
"title": "Credenciais",
"addCredential": "Adicionar Credencial",
"editCredential": "Editar Credencial",
"deleteCredential": "Excluir Credencial",
"credentialDetails": "Detalhes da Credencial",
"serviceName": "Nome do Serviço",
"serviceNamePlaceholder": "ex: G-mail, Facebook, Banco",
"website": "Site",
"websitePlaceholder": "https://exemplo.com",
"username": "Nome de Usuário",
"usernamePlaceholder": "Digite o nome de usuário",
"password": "Senha",
"passwordPlaceholder": "Digite a senha",
"generatePassword": "Gerar Senha",
"copyPassword": "Copiar Senha",
"showPassword": "Mostrar Senha",
"hidePassword": "Ocultar Senha",
"notes": "Notas",
"notesPlaceholder": "Notas adicionais...",
"totp": "Autenticação de Dois Fatores",
"totpCode": "Código TOTP",
"copyTotp": "Copiar TOTP",
"totpSecret": "Segredo TOTP",
"totpSecretPlaceholder": "Digite a chave secreta TOTP",
"noCredentials": "Nenhuma credencial encontrada",
"noCredentialsDescription": "Adicione sua primeira credencial para começar",
"searchPlaceholder": "Pesquisar credenciais...",
"welcomeTitle": "Boas-vindas ao AliasVault!",
"welcomeDescription": "Para utilizar a extensão de navegador do AliasVault: navegue para um site e utilize o pop-up de preenchimento automático do AliasVault para criar uma nova credencial.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Criado",
"updatedAt": "Última atualização há",
"autofill": "Preenchimento Automático",
"fillForm": "Preencher Formulário",
"deleteConfirm": "Tem certeza que deseja excluir esta credencial?",
"saveSuccess": "Credencial salva com sucesso",
"tags": "Tags",
"addTag": "Add Tag",
"removeTag": "Remove Tag",
"folder": "Folder",
"selectFolder": "Select Folder",
"createFolder": "Create Folder",
"saveCredential": "Save credential",
"deleteCredentialTitle": "Delete Credential",
"deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"randomAlias": "Random Alias",
"manual": "Manual",
"service": "Service",
"serviceUrl": "Service URL",
"loginCredentials": "Login Credentials",
"generateRandomUsername": "Generate random username",
"generateRandomPassword": "Generate random password",
"changePasswordComplexity": "Change password complexity",
"passwordLength": "Password length",
"includeLowercase": "Include lowercase letters",
"includeUppercase": "Include uppercase letters",
"includeNumbers": "Include numbers",
"includeSpecialChars": "Include special characters",
"avoidAmbiguousChars": "Avoid ambiguous characters (o, 0, etc.)",
"generateNewPreview": "Generate new preview",
"generateRandomAlias": "Generate Random Alias",
"clearAliasFields": "Clear Alias Fields",
"alias": "Alias",
"firstName": "First Name",
"lastName": "Last Name",
"nickName": "Nick Name",
"gender": "Gender",
"birthDate": "Birth Date",
"birthDatePlaceholder": "YYYY-MM-DD",
"metadata": "Metadata",
"validation": {
"required": "This field is required",
"serviceNameRequired": "Service name is required",
"invalidEmail": "Invalid email format",
"invalidDateFormat": "Date must be in YYYY-MM-DD format"
"addTag": "Adicionar Tag",
"removeTag": "Remover Tag",
"folder": "Pasta",
"selectFolder": "Selecionar Pasta",
"createFolder": "Criar Pasta",
"saveCredential": "Salvar credencial",
"deleteCredentialTitle": "Excluir Credencial",
"deleteCredentialConfirm": "Tem certeza que deseja excluir esta credencial? Essa operação não pode ser desfeita.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"privateEmailTitle": "Private Email",
"privateEmailAliasVaultServer": "AliasVault server",
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"useDomainChooser": "Use domain chooser",
"enterCustomDomain": "Enter custom domain",
"enterFullEmail": "Enter full email address",
"enterEmailPrefix": "Enter email prefix"
"randomAlias": "Alias Aleatório",
"manual": "Manual",
"service": "Serviço",
"serviceUrl": "URL do Serviço",
"loginCredentials": "Credenciais de Login",
"generateRandomUsername": "Gerar nome de usuário aleatório",
"generateRandomPassword": "Gerar senha aleatória",
"changePasswordComplexity": "Alterar complexidade de senha",
"passwordLength": "Tamanho da senha",
"includeLowercase": "Incluir letras minúsculas",
"includeUppercase": "Incluir letras maiúsculas",
"includeNumbers": "Incluir números",
"includeSpecialChars": "Incluir caracteres especiais",
"avoidAmbiguousChars": "Evitar caracteres ambíguos (o, 0, etc.)",
"generateNewPreview": "Gerar nova prévia",
"generateRandomAlias": "Gerar Alias Aleatório",
"clearAliasFields": "Limpar Campos de Alias",
"alias": "Alias",
"firstName": "Primeiro Nome",
"lastName": "Sobrenome",
"nickName": "Apelido",
"gender": "Gênero",
"birthDate": "Data de Nascimento",
"birthDatePlaceholder": "AAAA-MM-DD",
"metadata": "Metadados",
"validation": {
"required": "Este campo é obrigatório",
"serviceNameRequired": "Nome do serviço é obrigatório",
"invalidEmail": "Formato de e-mail inválido",
"invalidDateFormat": "Data deve estar no formato AAAA-MM-DD"
},
"privateEmailTitle": "E-mail Privado",
"privateEmailAliasVaultServer": "Servidor AliasVault",
"privateEmailDescription": "Criptografia E2E, totalmente privado.",
"publicEmailTitle": "Provedores Públicos de E-mail Temporário",
"publicEmailDescription": "Anônimo mas com privacidade limitada. Conteúdo do e-mail pode ser lido por qualquer um que souber o endereço.",
"useDomainChooser": "Utilizar seletor de domínio",
"enterCustomDomain": "Digitar domínio personalizado",
"enterFullEmail": "Digite o endereço de e-mail completo",
"enterEmailPrefix": "Digite o prefixo do e-mail"
},
"emails": {
"title": "Emails",
"deleteEmailTitle": "Delete Email",
"deleteEmailConfirm": "Are you sure you want to permanently delete this email?",
"from": "From",
"to": "To",
"date": "Date",
"emailContent": "Email content",
"attachments": "Attachments",
"emailNotFound": "Email not found",
"noEmails": "No emails found",
"noEmailsDescription": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
"title": "E-mails",
"deleteEmailTitle": "Excluir E-mail",
"deleteEmailConfirm": "Tem certeza de que deseja excluir permanentemente este e-mail?",
"from": "De",
"to": "Para",
"date": "Data",
"emailContent": "Conteúdo do email",
"attachments": "Anexos",
"emailNotFound": "E-mail não encontrado",
"noEmails": "Nenhum e-mail encontrado",
"noEmailsDescription": "Você ainda não recebeu nenhum e-mail em seus endereços de e-mail privados. Quando receber um novo e-mail, ele aparecerá aqui.",
"dateFormat": {
"justNow": "just now",
"minutesAgo_single": "{{count}} min ago",
"minutesAgo_plural": "{{count}} mins ago",
"hoursAgo_single": "{{count}} hr ago",
"hoursAgo_plural": "{{count}} hrs ago",
"yesterday": "yesterday"
"justNow": "agora",
"minutesAgo_single": "{{count}} minuto",
"minutesAgo_plural": "{{count}} minutos",
"hoursAgo_single": "{{count}} hora",
"hoursAgo_plural": "{{count}} horas",
"yesterday": "ontem"
},
"errors": {
"emailLoadError": "An error occurred while loading emails. Please try again later.",
"emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later."
"emailLoadError": "Ocorreu um erro ao carregar os e-mails. Por favor, tente novamente mais tarde.",
"emailUnexpectedError": "Ocorreu um erro inesperado ao carregar e-mails. Por favor, tente novamente mais tarde."
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
"CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again."
"CLAIM_DOES_NOT_MATCH_USER": "O e-mail escolhido já está em uso. Por favor, altere o endereço de e-mail editando esta credencial.",
"CLAIM_DOES_NOT_EXIST": "Ocorreu um erro ao tentar carregar os e-mails. Por favor, tente editar e salvar a credencial para sincronizar com o banco de dados, e tente novamente."
}
},
"settings": {
"title": "Settings",
"serverUrl": "Server URL",
"language": "Language",
"autofillEnabled": "Enable Autofill",
"version": "Version",
"openInNewWindow": "Open in new window",
"openWebApp": "Open web app",
"loggedIn": "Logged in",
"logout": "Logout",
"globalSettings": "Global Settings",
"autofillPopup": "Autofill popup",
"activeOnAllSites": "Active on all sites (unless disabled below)",
"disabledOnAllSites": "Disabled on all sites",
"enabled": "Enabled",
"disabled": "Disabled",
"rightClickContextMenu": "Right-click context menu",
"autofillMatching": "Autofill Matching",
"autofillMatchingMode": "Autofill matching mode",
"autofillMatchingModeDescription": "Determines which credentials are considered a match and shown as suggestions in the autofill popup for a given website.",
"autofillMatchingDefault": "URL + subdomain + name wildcard",
"autofillMatchingUrlSubdomain": "URL + subdomain",
"autofillMatchingUrlExact": "Exact URL domain only",
"siteSpecificSettings": "Site-Specific Settings",
"autofillPopupOn": "Autofill popup on: ",
"enabledForThisSite": "Enabled for this site",
"disabledForThisSite": "Disabled for this site",
"temporarilyDisabledUntil": "Temporarily disabled until ",
"resetAllSiteSettings": "Reset all site-specific settings",
"appearance": "Appearance",
"theme": "Theme",
"useDefault": "Use default",
"light": "Light",
"dark": "Dark",
"keyboardShortcuts": "Keyboard Shortcuts",
"configureKeyboardShortcuts": "Configure keyboard shortcuts",
"configure": "Configure",
"security": "Security",
"clipboardClearTimeout": "Clear clipboard after copying",
"clipboardClearTimeoutDescription": "Automatically clear the clipboard after copying sensitive data",
"clipboardClearDisabled": "Never clear",
"clipboardClear5Seconds": "Clear after 5 seconds",
"clipboardClear10Seconds": "Clear after 10 seconds",
"clipboardClear15Seconds": "Clear after 15 seconds",
"autoLockTimeout": "Auto-lock Timeout",
"autoLockTimeoutDescription": "Automatically lock the vault after a period of inactivity",
"autoLockTimeoutHelp": "The vault will only lock after the specified period of inactivity (no autofill usage or extension popup opened). The vault will always lock when the browser is closed, regardless of this setting.",
"autoLockNever": "Never",
"autoLock15Seconds": "15 seconds",
"autoLock1Minute": "1 minute",
"autoLock5Minutes": "5 minutes",
"autoLock15Minutes": "15 minutes",
"autoLock30Minutes": "30 minutes",
"autoLock1Hour": "1 hour",
"autoLock4Hours": "4 hours",
"autoLock8Hours": "8 hours",
"autoLock24Hours": "24 hours",
"versionPrefix": "Version ",
"preferences": "Preferences",
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
"contextMenuSettings": "Context Menu Settings",
"contextMenu": "Context Menu",
"contextMenuEnabled": "Context menu is enabled",
"contextMenuDisabled": "Context menu is disabled",
"contextMenuDescription": "Right-click on input fields to access AliasVault options",
"selectLanguage": "Select Language",
"title": "Configurações",
"serverUrl": "URL do servidor",
"language": "Idioma",
"autofillEnabled": "Ativar o Preenchimento Automático",
"version": "Versão",
"openInNewWindow": "Abrir em uma nova janela",
"openWebApp": "Abrir aplicativo web",
"loggedIn": "Logado",
"logout": "Sair",
"globalSettings": "Configurações Gerais",
"autofillPopup": "Pop-up de preenchimento automático",
"activeOnAllSites": "Ativado em todos os sites (a menos que esteja desabilitado abaixo)",
"disabledOnAllSites": "Desativado em todos os sites",
"enabled": "Habilitado",
"disabled": "Desabilitado",
"rightClickContextMenu": "Menu do botão direito",
"autofillMatching": "Correspondência de Preenchimento Automático",
"autofillMatchingMode": "Modo de correspondência de preenchimento automático",
"autofillMatchingModeDescription": "Determina quais credenciais são consideradas uma correspondência e mostradas como sugestões no pop-up de preenchimento automático para um determinado site.",
"autofillMatchingDefault": "Wildcard URL + subdomínio + nome",
"autofillMatchingUrlSubdomain": "URL + subdomínio",
"autofillMatchingUrlExact": "Apenas URL exato do domínio",
"siteSpecificSettings": "Configurações Específicas do Site",
"autofillPopupOn": "Pop-up de preenchimento automático em: ",
"enabledForThisSite": "Habilitado para este site",
"disabledForThisSite": "Desabilitado para este site",
"temporarilyDisabledUntil": "Temporariamente desabilitado até ",
"resetAllSiteSettings": "Redefinir todas as configurações específicas do site",
"appearance": "Aparência",
"theme": "Tema",
"useDefault": "Utilizar padrão",
"light": "Claro",
"dark": "Escuro",
"keyboardShortcuts": "Atalhos do Teclado",
"configureKeyboardShortcuts": "Configurar atalhos do teclado",
"configure": "Configurar",
"security": "Segurança",
"clipboardClearTimeout": "Limpar área de transferência após copiar",
"clipboardClearTimeoutDescription": "Limpar automaticamente a área de transferência após copiar dados sensíveis",
"clipboardClearDisabled": "Nunca limpar",
"clipboardClear5Seconds": "Limpar após 5 segundos",
"clipboardClear10Seconds": "Limpar após 10 segundos",
"clipboardClear15Seconds": "Limpar após 15 segundos",
"autoLockTimeout": "Tempo para bloqueio automático",
"autoLockTimeoutDescription": "Bloquear o cofre automaticamente após período de inatividade",
"autoLockTimeoutHelp": "O cofre será bloqueado apenas após o período de inatividade especificado (nenhuma utilização de preenchimento automático ou pop-up da extensão abertos). O cofre sempre será bloqueado quando o navegador for fechado, independentemente desta configuração.",
"autoLockNever": "Nunca",
"autoLock15Seconds": "15 segundos",
"autoLock1Minute": "1 minuto",
"autoLock5Minutes": "5 minutos",
"autoLock15Minutes": "15 minutos",
"autoLock30Minutes": "30 minutos",
"autoLock1Hour": "1 hora",
"autoLock4Hours": "4 horas",
"autoLock8Hours": "8 horas",
"autoLock24Hours": "24 horas",
"versionPrefix": "Versão ",
"preferences": "Preferências",
"autofillSettings": "Configurações de Preenchimento Automático",
"clipboardSettings": "Configurações da Área de Transferência",
"contextMenuSettings": "Configurações do Menu de Contexto",
"passkeySettings": "Passkey Settings",
"contextMenu": "Menu de Contexto",
"contextMenuEnabled": "Menu de contexto está habilitado",
"contextMenuDisabled": "Menu de contexto está desabilitado",
"contextMenuDescription": "Clique com o botão direito nos campos para acessar as opções do AliasVault",
"selectLanguage": "Selecionar Idioma",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
"clientUrlRequired": "Client URL is required",
"clientUrlInvalid": "Please enter a valid client URL"
"apiUrlRequired": "URL de API é obrigatório",
"apiUrlInvalid": "Por favor, digite um URL de API válido",
"clientUrlRequired": "URL de Cliente é obrigatório",
"clientUrlInvalid": "Por favor, digite um URL de cliente válido"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",
"whatsNew": "What's New",
"whatsNewDescription": "An upgrade is required to support the following changes:",
"noDescriptionAvailable": "No description available for this version.",
"title": "Atualizar Cofre",
"subtitle": "AliasVault foi atualizado e seu cofre precisa ser atualizado. Isso deve levar apenas alguns segundos.",
"versionInformation": "Informação de Versão",
"yourVault": "Versão do seu cofre:",
"newVersion": "Nova versão disponível:",
"upgrade": "Atualizar Cofre",
"upgrading": "Atualizando...",
"logout": "Sair",
"whatsNew": "O Que Há de Novo",
"whatsNewDescription": "Uma atualização é necessária para utilizar as seguintes mudanças:",
"noDescriptionAvailable": "Nenhuma descrição disponível para esta versão.",
"okay": "Ok",
"status": {
"preparingUpgrade": "Preparing upgrade...",
"vaultAlreadyUpToDate": "Vault is already up to date",
"startingDatabaseTransaction": "Starting database transaction...",
"applyingDatabaseMigrations": "Applying database migrations...",
"applyingMigration": "Applying migration {{current}} of {{total}}...",
"committingChanges": "Committing changes..."
"preparingUpgrade": "Preparando atualização...",
"vaultAlreadyUpToDate": "Cofre já está atualizado",
"startingDatabaseTransaction": "Iniciando transação no banco de dados...",
"applyingDatabaseMigrations": "Aplicando migrações do banco de dados...",
"applyingMigration": "Aplicando migração {{current}} de {{total}}...",
"committingChanges": "Confirmando mudanças..."
},
"alerts": {
"error": "Error",
"unableToGetVersionInfo": "Unable to get version information. Please try again.",
"selfHostedServer": "Self-Hosted Server",
"selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
"cancel": "Cancel",
"continueUpgrade": "Continue Upgrade",
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
"error": "Erro",
"unableToGetVersionInfo": "Não foi possível solicitar informações da versão. Por favor, tente novamente.",
"selfHostedServer": "Servidor Self-Hosted",
"selfHostedWarning": "Se você está utilizando um servidor self-hosted, faça também a atualização da instância self-hosted, caso contrário o login no cliente web vai parar de funcionar.",
"cancel": "Cancelar",
"continueUpgrade": "Continuar Atualização",
"upgradeFailed": "Atualização Falhou",
"failedToApplyMigration": "Falha ao aplicar migração ({{current}} de {{total}})"
}
}
}

View File

@@ -37,7 +37,8 @@
"migrationError": "Возникла ошибка при проверке ожидающих перемещений.",
"wrongPassword": "Неверный пароль. Пожалуйста, повторите попытку.",
"accountLocked": "Аккаунт временно заблокирован из-за слишком большого числа неудачных попыток.",
"networkError": "Ошибка сети. Пожалуйста, проверьте соединение и повторите еще раз."
"networkError": "Ошибка сети. Пожалуйста, проверьте соединение и повторите еще раз.",
"sessionExpired": "Время сеанса истекло. Пожалуйста, войдите снова."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Ошибка",
"success": "Успешно",
"cancel": "Отмена",
"back": "Back",
"use": "Использовать",
"delete": "Удалить",
"or": "Or",
"close": "Закрыть",
"copied": "Скопировано!",
"openInNewWindow": "Открыть в новом окне",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "Сервер AliasVault недоступен. Пожалуйста, повторите попытку позже или обратитесь в службу поддержки, если проблема не устранится.",
"clientVersionNotSupported": "Эта версия браузерного расширения AliasVault больше не поддерживается сервером. Пожалуйста, обновите расширение вашего браузера до последней версии.",
"browserExtensionOutdated": "Это расширение браузера устарело и не может быть использовано для доступа к этому хранилищу. Пожалуйста, обновите расширение, чтобы продолжить.",
"serverVersionNotSupported": "Чтобы использовать это расширение для браузера, сервер AliasVault необходимо обновить до более новой версии. Пожалуйста, обратитесь в службу поддержки, если вам нужна помощь.",
"unknownError": "Произошла неизвестная ошибка",
"vaultNotAvailable": "Хранилище недоступно",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Поиск учетных данных...",
"welcomeTitle": "Добро пожаловать в AliasVault!",
"welcomeDescription": "Чтобы использовать браузерное расширение AliasVault: перейдите на сайт и используйте всплывающее окно автозаполнения AliasVault для создания новых учетных данных.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Создан",
"updatedAt": "Последнее обновление",
"autofill": "Автозаполнение",
@@ -210,6 +216,12 @@
"saveCredential": "Сохранить учетные данные",
"deleteCredentialTitle": "Удалить учетные данные",
"deleteCredentialConfirm": "Вы уверены, что хотите удалить эти учетные данные? Это действие невозможно отменить.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Случайный псевдоним",
"manual": "Инструкция",
"service": "Сервис",
@@ -342,11 +354,23 @@
"autofillSettings": "Настройки автозаполнения",
"clipboardSettings": "Настройки буфера обмена",
"contextMenuSettings": "Настройки контекстного меню",
"passkeySettings": "Passkey Settings",
"contextMenu": "Контекстное меню",
"contextMenuEnabled": "Контекстное меню включено",
"contextMenuDisabled": "Контекстное меню отключено",
"contextMenuDescription": "Щелкните правой кнопкой мыши на полях ввода, чтобы получить доступ к параметрам AliasVault",
"selectLanguage": "Выбрать язык",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "Требуется URL-адрес API",
"apiUrlInvalid": "Пожалуйста, введите корректный URL-адрес API",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Пожалуйста, введите корректный URL-адрес клиента"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Обновить хранилище",
"subtitle": "AliasVault обновился, и ваше хранилище необходимо обновить. Это займет всего несколько секунд.",
"versionInformation": "Информация о версии",
"yourVault": "Ваше хранилище:",
"newVersion": "Новая версия:",
"yourVault": "Версия вашего хранилища:",
"newVersion": "Доступна новая версия:",
"upgrade": "Обновить хранилище",
"upgrading": "Обновление...",
"logout": "Выйти",

View File

@@ -37,7 +37,8 @@
"migrationError": "An error occurred while checking for pending migrations.",
"wrongPassword": "Incorrect password. Please try again.",
"accountLocked": "Account temporarily locked due to too many failed attempts.",
"networkError": "Network error. Please check your connection and try again."
"networkError": "Network error. Please check your connection and try again.",
"sessionExpired": "Your session has expired. Please log in again."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"back": "Back",
"use": "Use",
"delete": "Delete",
"or": "Or",
"close": "Close",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
"clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
"browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
"unknownError": "An unknown error occurred",
"vaultNotAvailable": "Vault not available",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Search credentials...",
"welcomeTitle": "Welcome to AliasVault!",
"welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Created",
"updatedAt": "Last updated",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Save credential",
"deleteCredentialTitle": "Delete Credential",
"deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Random Alias",
"manual": "Manual",
"service": "Service",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
"contextMenuSettings": "Context Menu Settings",
"passkeySettings": "Passkey Settings",
"contextMenu": "Context Menu",
"contextMenuEnabled": "Context menu is enabled",
"contextMenuDisabled": "Context menu is disabled",
"contextMenuDescription": "Right-click on input fields to access AliasVault options",
"selectLanguage": "Select Language",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Please enter a valid client URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -37,7 +37,8 @@
"migrationError": "An error occurred while checking for pending migrations.",
"wrongPassword": "Incorrect password. Please try again.",
"accountLocked": "Account temporarily locked due to too many failed attempts.",
"networkError": "Network error. Please check your connection and try again."
"networkError": "Network error. Please check your connection and try again.",
"sessionExpired": "Your session has expired. Please log in again."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"back": "Back",
"use": "Use",
"delete": "Delete",
"or": "Or",
"close": "Close",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
"clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
"browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
"unknownError": "An unknown error occurred",
"vaultNotAvailable": "Vault not available",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Search credentials...",
"welcomeTitle": "Welcome to AliasVault!",
"welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Created",
"updatedAt": "Last updated",
"autofill": "Autofill",
@@ -210,6 +216,12 @@
"saveCredential": "Save credential",
"deleteCredentialTitle": "Delete Credential",
"deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Random Alias",
"manual": "Manual",
"service": "Service",
@@ -342,11 +354,23 @@
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
"contextMenuSettings": "Context Menu Settings",
"passkeySettings": "Passkey Settings",
"contextMenu": "Context Menu",
"contextMenuEnabled": "Context menu is enabled",
"contextMenuDisabled": "Context menu is disabled",
"contextMenuDescription": "Right-click on input fields to access AliasVault options",
"selectLanguage": "Select Language",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Please enter a valid client URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade Vault",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -37,7 +37,8 @@
"migrationError": "Під час перевірки незавершених перенесень сталася помилка.",
"wrongPassword": "Невірний пароль. Будь ласка, спробуйте ще раз.",
"accountLocked": "Обліковий запис тимчасово заблоковано через занадто багато невдалих спроб.",
"networkError": "Помилка мережі. Будь ласка, перевірте з’єднання та спробуйте ще раз."
"networkError": "Помилка мережі. Будь ласка, перевірте з’єднання та спробуйте ще раз.",
"sessionExpired": "Your session has expired. Please log in again."
}
},
"menu": {
@@ -51,8 +52,10 @@
"error": "Помилка",
"success": "Успішно",
"cancel": "Скасувати",
"back": "Back",
"use": "Використовувати",
"delete": "Видалити",
"or": "Or",
"close": "Закрити",
"copied": "Скопійовано!",
"openInNewWindow": "Відкрити у новому вікні",
@@ -90,6 +93,7 @@
"errors": {
"serverNotAvailable": "Не вдалося зв’язатися зі сервером AliasVault. Будь ласка, спробуйте пізніше або зверніться до служби підтримки, якщо проблема не зникне.",
"clientVersionNotSupported": "Ця версія розширення браузера AliasVault більше не підтримується сервером. Будь ласка, оновіть розширення браузера до останньої версії.",
"browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
"serverVersionNotSupported": "Щоб використовувати це розширення браузера, потрібно оновити сервер AliasVault до новішої версії. Зверніться до служби підтримки, якщо вам потрібна допомога.",
"unknownError": "Сталася невідома помилка",
"vaultNotAvailable": "Сховище недоступне",
@@ -195,6 +199,8 @@
"searchPlaceholder": "Пошук облікових даних...",
"welcomeTitle": "Ласкаво просимо до AliasVult!",
"welcomeDescription": "Щоб скористатися розширенням браузера AliasVault: перейдіть на вебсайт і скористайтеся спливаючим вікном автозаповнення AliasVault, щоб створити нові облікові дані.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "Створено",
"updatedAt": "Останнє оновлення",
"autofill": "Автозаповнення",
@@ -210,6 +216,12 @@
"saveCredential": "Зберегти облікові дані",
"deleteCredentialTitle": "Видалити облікові дані",
"deleteCredentialConfirm": "Ви впевнені, що хочете видалити ці облікові дані? Цю дію неможливо скасувати.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "Випадковий псевдонім",
"manual": "Посібник",
"service": "Служба",
@@ -342,11 +354,23 @@
"autofillSettings": "Налаштування автозаповнення",
"clipboardSettings": "Параметри буфера обміну",
"contextMenuSettings": "Налаштування контекстного меню",
"passkeySettings": "Passkey Settings",
"contextMenu": "Контекстне меню",
"contextMenuEnabled": "Контекстне меню увімкнено",
"contextMenuDisabled": "Контекстне меню вимкнено",
"contextMenuDescription": "Натисніть правою кнопкою миші на поля введення, щоб отримати доступ до параметрів AliasVault",
"selectLanguage": "Виберіть мову",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "URL-адреса API обов'язкова",
"apiUrlInvalid": "Будь ласка, введіть дійсну URL-адресу API",
@@ -354,12 +378,52 @@
"clientUrlInvalid": "Будь ласка, введіть дійсну URL-адресу клієнта"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "Оновлення сховища",
"subtitle": "AliasVault оновлено, і ваше сховище потрібно оновити. Це займе лише кілька секунд.",
"versionInformation": "Інформація про версію",
"yourVault": "Ваше сховище:",
"newVersion": "Нова версія:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Оновлення сховища",
"upgrading": "Оновлення...",
"logout": "Вихід",

View File

@@ -2,31 +2,31 @@
"auth": {
"loginTitle": "登录AliasVault",
"username": "用户名或电子邮箱",
"usernamePlaceholder": "name / name@company.com",
"usernamePlaceholder": "姓名 / name@company.com",
"password": "密码",
"passwordPlaceholder": "输入密码",
"passwordPlaceholder": "输入您的密码",
"rememberMe": "记住我",
"loginButton": "登录",
"noAccount": "还没有账户?",
"createVault": "创建新保险库",
"createVault": "创建新密码库",
"twoFactorTitle": "请输入认证器的动态验证码。",
"authCode": "动态验证码",
"authCodePlaceholder": "输入6位动态验证码",
"verify": "验证",
"cancel": "取消",
"twoFactorNote": "注意:如果无法访问的认证设备,可以通过网站登录使用恢复码重置双因素认证2FA。",
"twoFactorNote": "注意:如果无法访问的认证设备,可以通过网站登录使用恢复码重置双因素认证2FA。",
"masterPassword": "主密码",
"unlockVault": "解锁保险库",
"unlockTitle": "解锁你的保险库",
"unlockDescription": "输入的主密码以解锁保险库。",
"logout": "退出登录",
"unlockVault": "解锁密码库",
"unlockTitle": "解锁您的密码库",
"unlockDescription": "输入的主密码以解锁密码库。",
"logout": "登出",
"logoutConfirm": "确定要退出登录吗?",
"sessionExpired": "的会话已过期。请重新登录。",
"unlockSuccess": "保险库解锁成功!",
"unlockSuccessTitle": "你的保险库已成功解锁",
"unlockSuccessDescription": "现在可以在浏览器的登录表单中使用自动填充功能了。",
"sessionExpired": "的会话已过期。请重新登录。",
"unlockSuccess": "密码库解锁成功!",
"unlockSuccessTitle": "您的密码库已成功解锁",
"unlockSuccessDescription": "现在可以在浏览器的登录表单中使用自动填充功能了。",
"closePopup": "关闭此弹窗",
"browseVault": "浏览保险库内容",
"browseVault": "浏览密码库内容",
"connectingTo": "正在连接到",
"switchAccounts": "切换账户?",
"loggedIn": "已登录",
@@ -37,38 +37,41 @@
"migrationError": "检查待处理迁移时发生错误。",
"wrongPassword": "密码不正确。请重试。",
"accountLocked": "由于多次尝试失败,账户已暂时锁定。",
"networkError": "网络错误。请检查的连接后重试。"
"networkError": "网络错误。请检查的连接后重试。",
"sessionExpired": "您的会话已过期。请重新登录。"
}
},
"menu": {
"credentials": "凭",
"emails": "邮件",
"credentials": "凭",
"emails": "电子邮件",
"settings": "设置"
},
"common": {
"appName": "AliasVault",
"loading": "加载中…",
"loading": "加载中…",
"error": "错误",
"success": "成功",
"cancel": "取消",
"back": "Back",
"use": "使用",
"delete": "删除",
"or": "Or",
"close": "关闭",
"copied": "已复制!",
"openInNewWindow": "在新窗口中打开",
"language": "语言",
"enabled": "启用",
"disabled": "禁用",
"enabled": "启用",
"disabled": "禁用",
"showPassword": "显示密码",
"hidePassword": "隐藏密码",
"copyToClipboard": "复制到剪贴板",
"loadingEmails": "加载邮件中…",
"loadingTotpCodes": "加载TOTP验证码中…",
"loadingEmails": "加载邮件中…",
"loadingTotpCodes": "加载TOTP验证码中…",
"attachments": "附件",
"loadingAttachments": "加载附件中…",
"loadingAttachments": "加载附件中…",
"settings": "设置",
"recentEmails": "最近邮件",
"loginCredentials": "登录凭",
"loginCredentials": "登录凭",
"twoFactorAuthentication": "双因素认证2FA",
"alias": "别名",
"notes": "备注",
@@ -80,60 +83,61 @@
"email": "电子邮箱",
"username": "用户名",
"password": "密码",
"syncingVault": "同步保险库中",
"savingChangesToVault": "正在保存对保险库的更改",
"uploadingVaultToServer": "正在将保险库上传到服务器",
"checkingVaultUpdates": "检查保险库更新中",
"syncingUpdatedVault": "同步更新后的保险库",
"executingOperation": "执行操作中…",
"syncingVault": "正在同步密码库",
"savingChangesToVault": "正在保存对密码库的更改",
"uploadingVaultToServer": "正在将密码库上传到服务器",
"checkingVaultUpdates": "检查密码库更新中",
"syncingUpdatedVault": "同步更新后的密码库",
"executingOperation": "执行操作中…",
"loadMore": "加载更多",
"errors": {
"serverNotAvailable": "AliasVault服务器不可用。请稍后重试若问题持续请联系支持人员。",
"clientVersionNotSupported": "此版本的AliasVault浏览器扩展已不被服务器支持。请将浏览器扩展更新到最新版本。",
"browserExtensionOutdated": "此浏览器扩展已过时,无法用于访问此密码库。请更新此浏览器扩展以继续。",
"serverVersionNotSupported": "AliasVault服务器需要更新到新版本才能使用此浏览器扩展。如需帮助请联系支持人员。",
"unknownError": "发生未知错误",
"vaultNotAvailable": "保险库不可用",
"vaultNotAvailable": "密码库不可用",
"failedToRetrieveData": "无法检索数据",
"vaultIsLocked": "保险库已锁定",
"failedToUploadVault": "上传保险库失败",
"vaultIsLocked": "密码库已锁定",
"failedToUploadVault": "上传密码库失败",
"passwordChanged": "登录密码已更新,请重新登录以确保账户安全。"
},
"apiErrors": {
"UNKNOWN_ERROR": "发生未知错误。请重试。",
"ACCOUNT_LOCKED": "由于多次尝试失败,账户已暂时锁定。请稍后重试。",
"ACCOUNT_BLOCKED": "的账户已被禁用。如果认为这是误操作,请联系支持人员。",
"ACCOUNT_BLOCKED": "的账户已被禁用。如果认为这是误操作,请联系支持人员。",
"USER_NOT_FOUND": "用户名或密码无效。请重试。",
"INVALID_AUTHENTICATOR_CODE": "认证器验证码无效。请重试。",
"INVALID_RECOVERY_CODE": "恢复码无效。请重试。",
"REFRESH_TOKEN_REQUIRED": "需要刷新令牌。",
"INVALID_REFRESH_TOKEN": "无效的刷新令牌。",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "刷新令牌已成功销。",
"REFRESH_TOKEN_REQUIRED": "刷新令牌为必填项。",
"INVALID_REFRESH_TOKEN": "刷新令牌无效。",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "刷新令牌已成功销。",
"PUBLIC_REGISTRATION_DISABLED": "当前服务器已禁用新账户注册。请联系管理员。",
"USERNAME_REQUIRED": "用户名必填项。",
"USERNAME_REQUIRED": "用户名必填项。",
"USERNAME_ALREADY_IN_USE": "用户名已被使用。",
"USERNAME_AVAILABLE": "用户名可用。",
"USERNAME_MISMATCH": "用户名与当前用户不匹配。",
"PASSWORD_MISMATCH": "提供的密码与的当前密码不匹配。",
"PASSWORD_MISMATCH": "提供的密码与的当前密码不匹配。",
"ACCOUNT_SUCCESSFULLY_DELETED": "账户已成功删除。",
"USERNAME_EMPTY_OR_WHITESPACE": "用户名不能为空或仅含空格。",
"USERNAME_TOO_SHORT": "用户名过短至少需要3个字符。",
"USERNAME_TOO_LONG": "用户名过长不能超过40个字符。",
"USERNAME_INVALID_EMAIL": "无效的邮箱地址。",
"USERNAME_INVALID_CHARACTERS": "用户名无效,只能包含字母或数字。",
"VAULT_NOT_UP_TO_DATE": "你的保险库不是最新的。请同步你的保险库后重试。",
"VAULT_NOT_UP_TO_DATE": "您的密码库不是最新的。请同步您的密码库后重试。",
"INTERNAL_SERVER_ERROR": "服务器内部错误。",
"VAULT_ERROR": "本地保险库不是最新的。请刷新页面同步保险库后重试。"
"VAULT_ERROR": "本地密码库不是最新的。请刷新页面同步密码库后重试。"
}
},
"content": {
"or": "或",
"or": "或",
"new": "新建",
"cancel": "取消",
"search": "搜索",
"vaultLocked": "AliasVault已锁定。",
"creatingNewAlias": "正在创建新别名…",
"creatingNewAlias": "正在创建新别名…",
"noMatchesFound": "未找到匹配项",
"searchVault": "搜索保险库……",
"searchVault": "搜索密码库…",
"serviceName": "服务名称",
"email": "电子邮箱",
"username": "用户名",
@@ -148,10 +152,10 @@
"randomAlias": "随机别名",
"usernamePassword": "用户名/密码",
"createAndSaveAlias": "创建并保存别名",
"createAndSaveCredential": "创建并保存凭",
"createAndSaveCredential": "创建并保存凭",
"randomIdentityDescription": "生成一个包含随机邮箱地址的随机身份可在AliasVault中查看。",
"randomIdentityDescriptionDropdown": "带随机邮箱的随机身份",
"manualCredentialDescription": "指定自己的邮箱地址和用户名。",
"manualCredentialDescription": "指定自己的邮箱地址和用户名。",
"manualCredentialDescriptionDropdown": "手动输入用户名和密码",
"failedToCreateIdentity": "创建身份失败。请重试。",
"enterEmailAndOrUsername": "输入邮箱和/或用户名",
@@ -162,15 +166,15 @@
"passwordCopiedToClipboard": "密码已复制到剪贴板",
"enterEmailAndOrUsernameError": "请输入邮箱和/或用户名",
"openAliasVaultToUpgrade": "打开AliasVault进行升级",
"vaultUpgradeRequired": "需要升级保险库。",
"vaultUpgradeRequired": "需要升级密码库。",
"dismissPopup": "关闭弹窗"
},
"credentials": {
"title": "凭",
"addCredential": "添加凭",
"editCredential": "编辑凭",
"deleteCredential": "删除凭",
"credentialDetails": "凭详情",
"title": "凭",
"addCredential": "添加凭",
"editCredential": "编辑凭",
"deleteCredential": "删除凭",
"credentialDetails": "凭详情",
"serviceName": "服务名称",
"serviceNamePlaceholder": "例如Gmail、Facebook、银行",
"website": "网站",
@@ -184,37 +188,45 @@
"showPassword": "显示密码",
"hidePassword": "隐藏密码",
"notes": "备注",
"notesPlaceholder": "加备注…",
"notesPlaceholder": "加备注…",
"totp": "双因素认证2FA",
"totpCode": "TOTP验证码",
"copyTotp": "复制 TOTP",
"totpSecret": "TOTP密钥",
"totpSecretPlaceholder": "输入TOTP密钥",
"noCredentials": "未找到凭",
"noCredentialsDescription": "添加的第一个凭开始使用",
"searchPlaceholder": "搜索凭证……",
"noCredentials": "未找到凭",
"noCredentialsDescription": "添加的第一个凭开始使用",
"searchPlaceholder": "搜索凭…",
"welcomeTitle": "欢迎使用AliasVault",
"welcomeDescription": "要使用AliasVault浏览器扩展导航到某个网站使用AliasVault自动填充弹窗创建新凭。",
"welcomeDescription": "要使用AliasVault浏览器扩展导航到某个网站使用AliasVault自动填充弹窗创建新凭。",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"noMatchingCredentials": "No matching credentials found",
"createdAt": "创建时间",
"updatedAt": "最后更新",
"updatedAt": "最后更新时间",
"autofill": "自动填充",
"fillForm": "填充表单",
"deleteConfirm": "确定要删除此凭吗?",
"saveSuccess": "凭保存成功",
"deleteConfirm": "确定要删除此凭吗?",
"saveSuccess": "凭保存成功",
"tags": "标签",
"addTag": "添加标签",
"removeTag": "移除标签",
"folder": "文件夹",
"selectFolder": "选择文件夹",
"createFolder": "创建文件夹",
"saveCredential": "保存凭",
"deleteCredentialTitle": "删除凭",
"deleteCredentialConfirm": "确定要删除此凭吗?此操作无法撤销。",
"saveCredential": "保存凭",
"deleteCredentialTitle": "删除凭",
"deleteCredentialConfirm": "确定要删除此凭吗?此操作无法撤销。",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"randomAlias": "随机别名",
"manual": "手动",
"service": "服务",
"serviceUrl": "服务 URL",
"loginCredentials": "登录凭",
"loginCredentials": "登录凭",
"generateRandomUsername": "生成随机用户名",
"generateRandomPassword": "生成随机密码",
"changePasswordComplexity": "修改密码复杂度",
@@ -234,16 +246,16 @@
"gender": "性别",
"birthDate": "出生日期",
"birthDatePlaceholder": "YYYY-MM-DD",
"metadata": "备注",
"metadata": "元数据",
"validation": {
"required": "此字段为必填项",
"serviceNameRequired": "服务名称为必填项",
"invalidEmail": "无效的邮箱格式",
"invalidDateFormat": "日期必须 YYYY-MM-DD 格式"
"invalidEmail": "电子邮箱格式无效",
"invalidDateFormat": "日期必须采用 YYYY-MM-DD 格式"
},
"privateEmailTitle": "私人邮箱",
"privateEmailTitle": "私人电子邮箱",
"privateEmailAliasVaultServer": "AliasVault服务器",
"privateEmailDescription": "端端加密,完全私密。",
"privateEmailDescription": "端端加密,完全私密。",
"publicEmailTitle": "公开临时邮箱供应商",
"publicEmailDescription": "匿名但隐私有限。任何知晓该邮箱地址的人均可查看邮件内容。",
"useDomainChooser": "使用域名选择器",
@@ -262,7 +274,7 @@
"attachments": "附件",
"emailNotFound": "未找到邮件",
"noEmails": "未找到邮件",
"noEmailsDescription": "的私人邮箱地址尚未收到任何邮件。当收到新邮件时,会显示在这里。",
"noEmailsDescription": "的私人邮箱地址尚未收到任何邮件。当收到新邮件时,会显示在这里。",
"dateFormat": {
"justNow": "刚刚",
"minutesAgo_single": "{{count}}分钟前",
@@ -276,8 +288,8 @@
"emailUnexpectedError": "加载邮件时发生意外错误。请稍后重试。"
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭修改邮箱地址。",
"CLAIM_DOES_NOT_EXIST": "加载邮件时发生错误。请尝试编辑并保存凭条目以同步数据库,然后重试。"
"CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭修改邮箱地址。",
"CLAIM_DOES_NOT_EXIST": "加载邮件时发生错误。请尝试编辑并保存凭条目以同步数据库,然后重试。"
}
},
"settings": {
@@ -289,7 +301,7 @@
"openInNewWindow": "在新窗口中打开",
"openWebApp": "打开网页应用",
"loggedIn": "已登录",
"logout": "退出登录",
"logout": "登出",
"globalSettings": "全局设置",
"autofillPopup": "自动填充弹窗",
"activeOnAllSites": "在所有网站上激活(除非在下方禁用)",
@@ -299,7 +311,7 @@
"rightClickContextMenu": "右键上下文菜单",
"autofillMatching": "自动填充匹配",
"autofillMatchingMode": "自动填充匹配模式",
"autofillMatchingModeDescription": "用于判定哪些凭会被视为匹配项,并在指定网站的自动填充弹窗中显示为建议选项。",
"autofillMatchingModeDescription": "用于判定哪些凭会被视为匹配项,并在指定网站的自动填充弹窗中显示为建议选项。",
"autofillMatchingDefault": "URL + 子域名 + 名称通配符",
"autofillMatchingUrlSubdomain": "URL + 子域名",
"autofillMatchingUrlExact": "精确匹配URL域名",
@@ -325,28 +337,40 @@
"clipboardClear10Seconds": "10 秒后清除",
"clipboardClear15Seconds": "15分钟后清除",
"autoLockTimeout": "自动锁定超时时间",
"autoLockTimeoutDescription": "无操作一段时间后自动锁定保险库",
"autoLockTimeoutHelp": "保险库仅在达到指定的无操作时长后才会锁定(未使用自动填充功能或未打开扩展程序弹窗)。无论此设置如何,关闭浏览器时保险库始终会锁定。",
"autoLockTimeoutDescription": "无操作一段时间后自动锁定密码库",
"autoLockTimeoutHelp": "密码库仅在达到指定的无操作时长后才会锁定(未使用自动填充功能或未打开扩展程序弹窗)。无论此设置如何,关闭浏览器时密码库始终会锁定。",
"autoLockNever": "从不",
"autoLock15Seconds": "15秒",
"autoLock1Minute": "1分钟",
"autoLock5Minutes": "5分钟",
"autoLock15Minutes": "15分钟",
"autoLock30Minutes": "30分钟",
"autoLock1Hour": "1小时",
"autoLock4Hours": "4小时",
"autoLock8Hours": "8小时",
"autoLock24Hours": "24小时",
"autoLock15Seconds": "15 秒",
"autoLock1Minute": "1 分钟",
"autoLock5Minutes": "5 分钟",
"autoLock15Minutes": "15 分钟",
"autoLock30Minutes": "30 分钟",
"autoLock1Hour": "1 小时",
"autoLock4Hours": "4 小时",
"autoLock8Hours": "8 小时",
"autoLock24Hours": "24 小时",
"versionPrefix": "版本 ",
"preferences": "首选项",
"autofillSettings": "自动填充设置",
"clipboardSettings": "剪切板设置",
"contextMenuSettings": "上下文菜单设置",
"passkeySettings": "Passkey Settings",
"contextMenu": "上下文菜单",
"contextMenuEnabled": "上下文菜单已启用",
"contextMenuDisabled": "上下文菜单已停用",
"contextMenuDescription": "右键点击输入字段即可访问 AliasVault 选项",
"selectLanguage": "选择语言",
"serverConfiguration": "Server Configuration",
"serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
"customApiUrl": "API URL",
"customClientUrl": "Client URL",
"apiUrlHint": "The API endpoint URL (usually client URL + /api)",
"clientUrlHint": "The web interface URL of your self-hosted instance",
"autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
"autofillEnabledDescription": "Autofill suggestions will appear on login forms",
"autofillDisabledDescription": "Autofill suggestions are disabled globally",
"languageSettings": "Language",
"languageSettingsDescription": "Choose your preferred language",
"validation": {
"apiUrlRequired": "API URL 为必填项",
"apiUrlInvalid": "请输入有效的 API URL",
@@ -354,32 +378,72 @@
"clientUrlInvalid": "请输入有效的客户端 URL"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
"bypass": {
"title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "This time only",
"alwaysForSite": "Always for this site"
},
"authenticate": {
"title": "Sign in with Passkey",
"signInFor": "Sign in with passkey for",
"selectPasskey": "Select a passkey to sign in:",
"noPasskeysFound": "No passkeys found for this site",
"useBrowserPasskey": "Use Browser Passkey"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
"creatingButton": "Creating...",
"useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
"confirmReplace": "Confirm Replace"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on ",
"enable": "Enable AliasVault as passkey provider",
"description": "When enabled, AliasVault will handle passkey requests from websites. When a website requests a passkey, the AliasVault popup will be shown instead of the native browser or OS passkey interface."
}
},
"upgrade": {
"title": "升级保险库",
"subtitle": "AliasVault已更新你的保险库需要升级,仅需数秒。",
"title": "升级密码库",
"subtitle": "AliasVault已更新您的密码库需要升级,仅需数秒。",
"versionInformation": "版本信息",
"yourVault": "你的保险库",
"newVersion": "新版本:",
"upgrade": "升级保险库",
"upgrading": "升级中…",
"yourVault": "您的密码库版本",
"newVersion": "新可用版本:",
"upgrade": "升级密码库",
"upgrading": "升级中…",
"logout": "退出登录",
"whatsNew": "新功能",
"whatsNewDescription": "需要升级支持以下更:",
"whatsNewDescription": "需要升级才能支持以下更",
"noDescriptionAvailable": "此版本无可用说明。",
"okay": "确定",
"status": {
"preparingUpgrade": "准备升级中…",
"vaultAlreadyUpToDate": "当前保险库数据已是最新",
"startingDatabaseTransaction": "开始数据库事务…",
"applyingDatabaseMigrations": "应用数据库迁移…",
"applyingMigration": "应用迁移 {{current}} / {{total}}…",
"committingChanges": "提交更改中…"
"preparingUpgrade": "准备升级中…",
"vaultAlreadyUpToDate": "当前密码库数据已是最新",
"startingDatabaseTransaction": "开始数据库事务…",
"applyingDatabaseMigrations": "应用数据库迁移…",
"applyingMigration": "应用迁移 {{current}} / {{total}}…",
"committingChanges": "提交更改中…"
},
"alerts": {
"error": "错误",
"unableToGetVersionInfo": "无法获取版本信息。请重试。",
"selfHostedServer": "自托管服务器",
"selfHostedWarning": "如果使用的是自托管服务器,请确保同时更新的自托管实例,否则将无法登录网页客户端。",
"selfHostedWarning": "如果使用的是自托管服务器,请确保同时更新的自托管实例,否则将无法登录网页客户端。",
"cancel": "取消",
"continueUpgrade": "继续升级",
"upgradeFailed": "升级失败",

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault icon</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Failed to retrieve, open app</string>
<string name="autofill_no_match_found">No match found, create new?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.</string>
<string name="biometric_unlock_vault_title">Unlock Vault</string>
<string name="biometric_unlock_vault_subtitle">Authenticate to access your vault</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault-Icon</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Abruf der Daten fehlgeschlagen. Öffne die App</string>
<string name="autofill_no_match_found">Keine Übereinstimmung gefunden, neun Eintrag erstellen?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authentifiziere Dich, um Deinen Schlüssel sicher im Android Keystore zu speichern. Dies ermöglicht einen sicheren Zugriff auf Deinen Tresor.</string>
<string name="biometric_unlock_vault_title">Tresor entsperren</string>
<string name="biometric_unlock_vault_subtitle">Authentifiziere Dich, um auf Deinen Tresor zuzugreifen</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault icon</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Failed to retrieve, open app</string>
<string name="autofill_no_match_found">No match found, create new?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.</string>
<string name="biometric_unlock_vault_title">Unlock Vault</string>
<string name="biometric_unlock_vault_subtitle">Authenticate to access your vault</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -1,16 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="autofill_service_description" translatable="true">AliasVaultin automaattinen täyttö</string>
<string name="aliasvault_icon">AliasVault-kuvake</string>
<!-- Common strings -->
<string name="common_close">Sulje</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Haku epäonnistui. Avaa sovellus.</string>
<string name="autofill_failed_to_retrieve">Nouto epäonnistui, avaa sovellus</string>
<string name="autofill_no_match_found">Ei osumia löytynyt, luodaanko uusi?</string>
<string name="autofill_open_app">Avaa sovellus</string>
<string name="autofill_vault_locked">Holvi lukittu</string>
<!-- Biometric prompts -->
<string name="biometric_store_key_title">Tallenna salausavain</string>
<string name="biometric_store_key_subtitle">Varmenna tallentaaksesi salausavaimesi turvallisesti Android-avaimessa. Tämä mahdollistaa turvallisen pääsyn holviisi.</string>
<string name="biometric_unlock_vault_title">Avaa holvi</string>
<string name="biometric_unlock_vault_subtitle">Varmenna pääsysi holviisi</string>
<string name="biometric_store_key_subtitle">Todenna tallentaaksesi salausavaimesi turvallisesti Android Keystoreen. Tämä mahdollistaa turvallisen pääsyn holviisi.</string>
<string name="biometric_unlock_vault_title">Avaa holvin lukitus</string>
<string name="biometric_unlock_vault_subtitle">Todenna päästäksesi holviisi</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Luo todennusavain</string>
<string name="create_passkey_title">Luo uusi todennusavain</string>
<string name="create_passkey_subtitle">Rekisteröi uusi todennusavain tälle sivustolle. Se tallennetaan turvallisesti holveen ja synkronoidaan automaattisesti eri laitteissa AliasVaultin kanssa.</string>
<string name="replace_passkey_title">Korvaa todennusavain</string>
<string name="passkey_display_name_label">Todennusavaimen nimi</string>
<string name="passkey_display_name_hint">Anne nimi tälle todennusavaimelle</string>
<string name="passkey_website_label">Verkkosivusto</string>
<string name="passkey_username_label">Käyttäjänimi</string>
<string name="passkey_create_button">Luo todennusavain, Passkey</string>
<string name="passkey_cancel_button">Peruuta</string>
<string name="passkey_creating">Luodaan todennusavainta...</string>
<string name="passkey_saving">Tallennetaan holviin…</string>
<string name="passkey_syncing">Synkronoidaan palvelimeen…</string>
<string name="passkey_error_title">Virhe</string>
<string name="passkey_error_empty_name">Ole hyvä ja syötä todennusavaimen nimi</string>
<string name="passkey_creation_failed">Todennusavaimen luonti epäonnistui</string>
<string name="passkey_retry_button">Yritä uudelleen</string>
<string name="passkey_info_icon">Info-ikoni</string>
<string name="passkey_create_explanation">Tämä luo uuden todennusavaimen ja tallentaa sen holviisi. Se synkronoidaan automaattisesti kaikkiin laitteisiin, jotka käyttävät AliasVaultia.</string>
<string name="passkey_create_new_button">Luo uusi todennusavain, Passkey</string>
<string name="passkey_select_to_replace">Tai korvaa olemassa oleva todennusavain:</string>
<string name="passkey_replace_button">Korvaa todennusavain</string>
<string name="passkey_replace_explanation">Tämä korvaa olemassa olevan todennusavaimen uudella todennusavaimella. Ole hyvä ja ota huomioon, että vanha todennusavaimesi on korvattu eikä enää käytettävissä. Jos haluat luoda erillisen todennusavaimen sen sijaan, mene takaisin edelliseen ruutuun.</string>
<string name="passkey_replacing">Korvataan todennusavainta...</string>
<string name="passkey_checking_connection">Tarkistetaan yhteyttä</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Yhteysvirhe</string>
<string name="connection_error_message">Yhteyttä palvelimeen ei voida luoda. Tarkista internet-yhteytesi ja yritä luoda todennusavain uudelleen.</string>
<string name="session_expired_title">Istunto vanhentunut</string>
<string name="session_expired_message">Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.</string>
<string name="password_changed_title">Salasana vaihdettu</string>
<string name="password_changed_message">Salasanasi on vaihdettu. Kirjaudu sisään uudelleen.</string>
<string name="version_not_supported_title">Päivitys vaaditaan</string>
<string name="version_not_supported_message">Sovelluksesi versio ei ole enää tuettu. Päivitä uusimpaan versioon.</string>
<string name="server_unavailable_title">Palvelin ei ole käytettävissä</string>
<string name="server_unavailable_message">Palvelin ei ole tällä hetkellä käytettävissä. Yritä myöhemmin uudelleen.</string>
<string name="network_error_title">Verkkovirhe</string>
<string name="network_error_message">Verkkovirhe tapahtui. Tarkista yhteytesi ja yritä uudelleen.</string>
<string name="server_version_not_supported_title">Palvelimen päivtys vaaditaan</string>
<string name="server_version_not_supported_message">Palvelimen versio on vanhentunut. Ota yhteyttä järjestelmänvalvojaan päivittääksesi palvelin.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Ole hyvä ja ota biometrinen todennus käyttöön AliasVault-sovelluksessa, jotta voit käyttää todennusavaimia.</string>
<string name="error_unlock_vault_first">Ole hyvä ja avaa holvi ensin AliasVault-sovelluksessa</string>
<string name="error_vault_decrypt_failed">Holvin salauksen purku epäonnistui</string>
<string name="error_vault_unlock_failed">Holvin lukituksen poisto epäonnistui</string>
<string name="error_biometric_cancelled">Biometrinen tunnistus peruttu</string>
<string name="error_encryption_key_failed">Salausavaimen noutaminen epäonnistui</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">Remplissage automatique AliasVault</string>
<string name="aliasvault_icon">Icône AliasVault</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Échec de la récupération, ouvrez l\'application</string>
<string name="autofill_no_match_found">Aucune correspondance trouvée, créer un nouveau ?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authentifiez-vous pour stocker votre clé de chiffrement en toute sécurité dans le Keystore Android. Cela permet un accès sécurisé à votre coffre.</string>
<string name="biometric_unlock_vault_title">Déverrouiller le coffre</string>
<string name="biometric_unlock_vault_subtitle">Authentifiez-vous pour accéder à votre coffre</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">השלמה אוטומטית עם AliasVault</string>
<string name="aliasvault_icon">סמל AliasVault</string>
<!-- Common strings -->
<string name="common_close">סגירה</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">המשיכה נכשלה, נא לפתוח את היישום</string>
<string name="autofill_no_match_found">לא נמצאו התאמות, ליצור חדש?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">יש לעבור אימות כדי לאחסן בבטחה את מפתח ההצפנה שלך ב־Android Keystore (אחסון מפתחות). כך מופעלת גישה מאובטחת לכספת שלך.</string>
<string name="biometric_unlock_vault_title">שחרור נעילת כספת</string>
<string name="biometric_unlock_vault_subtitle">יש לעבור אימות כדי לגשת לכספת שלך</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">אתר</string>
<string name="passkey_username_label">שם משתמש</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">ביטול</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">סנכרון מול השרת…</string>
<string name="passkey_error_title">שגיאה</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">לנסות שוב</string>
<string name="passkey_info_icon">סמל פרטים</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">החיבור נבדק…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">שגיאת חיבור</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">נא לשחרר את נעילת הכספת ביישום של AppVault תחילה</string>
<string name="error_vault_decrypt_failed">פענוח הכספת נכשל</string>
<string name="error_vault_unlock_failed">שחרור הכספת נכשל</string>
<string name="error_biometric_cancelled">האימות הביומטרי בוטל</string>
<string name="error_encryption_key_failed">משיכת מפתח ההצפנה נכשל</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">Riempimento Automatico AliasVault</string>
<string name="aliasvault_icon">AliasVault icona</string>
<!-- Common strings -->
<string name="common_close">Chiudi</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Impossibile recuperare, aprire l\'app</string>
<string name="autofill_no_match_found">Nessuna corrispondenza trovata, crearne una nuova?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Autenticati per memorizzare in modo sicuro la tua chiave di crittografia nel Keystore Android. Questo consente l\'accesso sicuro alla tua cassaforte.</string>
<string name="biometric_unlock_vault_title">Sblocca Cassaforte</string>
<string name="biometric_unlock_vault_subtitle">Autenticati per accedere alla tua cassaforte</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Crea Passkey</string>
<string name="create_passkey_title">Crea Nuova Passkey</string>
<string name="create_passkey_subtitle">Registra una nuova passkey per questo sito. Sarà memorizzata in modo sicuro nella tua cassaforte e sincronizzata automaticamente tra i tuoi dispositivi con AliasVault.</string>
<string name="replace_passkey_title">Sostituisci Passkey</string>
<string name="passkey_display_name_label">Nome Passkey</string>
<string name="passkey_display_name_hint">Inserisci un nome per questa passkey</string>
<string name="passkey_website_label">Sito Web</string>
<string name="passkey_username_label">Nome Utente</string>
<string name="passkey_create_button">Crea Passkey</string>
<string name="passkey_cancel_button">Annulla</string>
<string name="passkey_creating">Creazione passkey…</string>
<string name="passkey_saving">Salvataggio nella cassaforte…</string>
<string name="passkey_syncing">Sincronizzazione con il server…</string>
<string name="passkey_error_title">Errore</string>
<string name="passkey_error_empty_name">Inserisci un nome per la passkey</string>
<string name="passkey_creation_failed">Impossibile creare passkey</string>
<string name="passkey_retry_button">Riprova</string>
<string name="passkey_info_icon">Icona delle informazioni</string>
<string name="passkey_create_explanation">Questo crea una nuova passkey e la memorizza nella tua cassaforte. Sarà sincronizzata automaticamente su tutti i tuoi dispositivi che usano AliasVault.</string>
<string name="passkey_create_new_button">Crea Nuova Passkey</string>
<string name="passkey_select_to_replace">Oppure, sostituire un passkey esistente:</string>
<string name="passkey_replace_button">Sostituire Passkey</string>
<string name="passkey_replace_explanation">Questo sostituirà la passkey esistente con una nuova. Si prega di notare che la vecchia passkey sarà sovrascritta e non sarà più accessibile. Se si desidera invece creare una passkey separata, tornare alla schermata precedente.</string>
<string name="passkey_replacing">Sostituzione passkey…</string>
<string name="passkey_checking_connection">Controllo connessione…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Errore Di Connessione</string>
<string name="connection_error_message">Non è possibile effettuare alcuna connessione al server. Controlla la tua connessione internet e prova a creare nuovamente la passkey.</string>
<string name="session_expired_title">Sessione Scaduta</string>
<string name="session_expired_message">La sessione è scaduta: è necessario accedere nuovamente.</string>
<string name="password_changed_title">Password Modificata</string>
<string name="password_changed_message">La tua password è stata cambiata. Accedi di nuovo.</string>
<string name="version_not_supported_title">Aggiornamento necessario</string>
<string name="version_not_supported_message">La versione dell\'app non è più supportata. Si prega di aggiornare all\'ultima versione.</string>
<string name="server_unavailable_title">Server Non Disponibile</string>
<string name="server_unavailable_message">Il server non è al momento disponibile. Riprova più tardi.</string>
<string name="network_error_title">Errore Di Rete</string>
<string name="network_error_message">Si è verificato un errore di rete. Controlla la connessione e riprova.</string>
<string name="server_version_not_supported_title">Aggiornamento Del Server Richiesto</string>
<string name="server_version_not_supported_message">La versione del server è obsoleta. Contatta l\'amministratore per aggiornare il server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Abilitare l\'autenticazione biometrica nell\'app principale di AliasVault per utilizzare le passkey</string>
<string name="error_unlock_vault_first">Si prega di sbloccare prima la cassaforte nell\'app AliasVault</string>
<string name="error_vault_decrypt_failed">Decifratura della cassaforte non riuscita</string>
<string name="error_vault_unlock_failed">Sblocco della cassaforte non riuscito</string>
<string name="error_biometric_cancelled">Autenticazione biometrica cancellata</string>
<string name="error_encryption_key_failed">Impossibile recuperare la chiave di cifratura</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault pictogram</string>
<!-- Common strings -->
<string name="common_close">Sluiten</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Ophalen mislukt, open app</string>
<string name="autofill_no_match_found">Geen match gevonden, nieuwe maken?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authenticeer om je encryptiesleutel veilig op te slaan in de Android Keystore. Hiermee kun je vervolgens veilig inloggen op je kluis.</string>
<string name="biometric_unlock_vault_title">Vault ontgrendelen</string>
<string name="biometric_unlock_vault_subtitle">Verifieer om toegang te krijgen tot je vault</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Passkey aanmaken</string>
<string name="create_passkey_title">Nieuwe passkey aanmaken</string>
<string name="create_passkey_subtitle">Registreer een nieuwe passkey voor deze website. Deze wordt veilig opgeslagen in je vault en wordt automatisch gesynchroniseerd met je andere apparaten.</string>
<string name="replace_passkey_title">Passkey vervangen</string>
<string name="passkey_display_name_label">Passkey naam</string>
<string name="passkey_display_name_hint">Voer een naam in voor deze passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Gebruikersnaam</string>
<string name="passkey_create_button">Passkey aanmaken</string>
<string name="passkey_cancel_button">Annuleren</string>
<string name="passkey_creating">Passkey aanmaken…</string>
<string name="passkey_saving">Vault synchroniseren…</string>
<string name="passkey_syncing">Synchroniseren met server…</string>
<string name="passkey_error_title">Fout</string>
<string name="passkey_error_empty_name">Voer een naam in voor deze passkey</string>
<string name="passkey_creation_failed">Passkey aanmaken mislukt</string>
<string name="passkey_retry_button">Probeer opnieuw</string>
<string name="passkey_info_icon">Info icoon</string>
<string name="passkey_create_explanation">Dit maakt een nieuwe passkey aan en slaat deze op in je vault. De passkey wordt automatisch gesynchroniseerd naar je andere apparaten.</string>
<string name="passkey_create_new_button">Passkey aanmaken</string>
<string name="passkey_select_to_replace">Of vervang een bestaande passkey:</string>
<string name="passkey_replace_button">Passkey vervangen</string>
<string name="passkey_replace_explanation">Dit zal de bestaande passkey vervangen door een nieuwe. Houd er rekening mee dat je oude passkey wordt overschreven en niet langer toegankelijk is. Als je in plaats hiervan een aparte passkey wilt maken, ga dan terug naar het vorige scherm.</string>
<string name="passkey_replacing">Passkey vervangen…</string>
<string name="passkey_checking_connection">Verbinding controleren…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Verbindingsfout</string>
<string name="connection_error_message">Er kan geen verbinding met de server worden gemaakt. Controleer je internetverbinding en probeer het opnieuw.</string>
<string name="session_expired_title">Sessie verlopen</string>
<string name="session_expired_message">Je sessie is verlopen. Log opnieuw in.</string>
<string name="password_changed_title">Wachtwoord gewijzigd</string>
<string name="password_changed_message">Je wachtwoord is gewijzigd. Log opnieuw in.</string>
<string name="version_not_supported_title">Update vereist</string>
<string name="version_not_supported_message">Deze app-versie wordt niet langer ondersteund. Update naar de nieuwste versie.</string>
<string name="server_unavailable_title">Server niet beschikbaar</string>
<string name="server_unavailable_message">De server is momenteel niet beschikbaar. Probeer het later opnieuw.</string>
<string name="network_error_title">Verbindingsfout</string>
<string name="network_error_message">Er is een netwerkfout opgetreden. Controleer je verbinding en probeer het opnieuw.</string>
<string name="server_version_not_supported_title">Server update vereist</string>
<string name="server_version_not_supported_message">De server versie is verouderd. Neem contact op met de beheerder van je server om deze bij te werken.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Schakel biometrische authenticatie in om passkeys te gebruiken</string>
<string name="error_unlock_vault_first">Ontgrendel eerst de vault in de AliasVault app</string>
<string name="error_vault_decrypt_failed">Ontsleutelen van vault mislukt</string>
<string name="error_vault_unlock_failed">Ontgrendelen van vault mislukt</string>
<string name="error_biometric_cancelled">Biometrische verificatie geannuleerd</string>
<string name="error_encryption_key_failed">Fout bij ophalen van encryptiesleutel</string>
</resources>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">Alias Vault Autouzupełnianie</string>
<string name="aliasvault_icon">AliasVault ikona</string>
<!-- Common strings -->
<string name="common_close">Zamknij</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Nie udało się pobrać, otwórz aplikację</string>
<string name="autofill_no_match_found">Nie znaleziono dopasowania, utworzyć nowe?</string>
<string name="autofill_open_app">Otwórz aplikację</string>
<string name="autofill_vault_locked">Sejf jest zablokowany</string>
<!-- Biometric prompts -->
<string name="biometric_store_key_title">Klucz szyfrujący sejfu</string>
<string name="biometric_store_key_subtitle">Uwierzytelnij się, aby bezpiecznie przechowywać klucz szyfrujący w magazynie kluczy systemu Android. Umożliwia to bezpieczny dostęp do sejfu.</string>
<string name="biometric_unlock_vault_title">Odblokuj sejf</string>
<string name="biometric_unlock_vault_subtitle">Uwierzytelnij się, aby uzyskać dostęp do swojego sejfu</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Utwórz Passkey</string>
<string name="create_passkey_title">Utwórz nowy Passkey</string>
<string name="create_passkey_subtitle">Zarejestruj nowe hasło dostępu do tej witryny internetowej. Zostanie ono bezpiecznie zapisane w Twoim sejfie i automatycznie zsynchronizowane na wszystkich urządzeniach z AliasVault.</string>
<string name="replace_passkey_title">Zastąp Passkey</string>
<string name="passkey_display_name_label">Nazwa klucza dostępu</string>
<string name="passkey_display_name_hint">Wprowadź nazwę dla tego klucza dostępu</string>
<string name="passkey_website_label">Strona internetowa</string>
<string name="passkey_username_label">Nazwa użytkownika</string>
<string name="passkey_create_button">Utwórz klucz dostępu</string>
<string name="passkey_cancel_button">Anuluj</string>
<string name="passkey_creating">Generowanie klucz dostępu…</string>
<string name="passkey_saving">Zapisywanie sejfu…</string>
<string name="passkey_syncing">Synchronizacja sejfu…</string>
<string name="passkey_error_title">Błąd</string>
<string name="passkey_error_empty_name">Wprowadź nazwę klucza dostępu</string>
<string name="passkey_creation_failed">Nie udało się utworzyć klucza dostępu</string>
<string name="passkey_retry_button">Ponów próbę</string>
<string name="passkey_info_icon">Ikona</string>
<string name="passkey_create_explanation">Spowoduje to utworzenie nowego klucza dostępu i zapisanie go w skarbcu. Zostanie on automatycznie zsynchronizowany na wszystkich urządzeniach korzystających z AliasVault.</string>
<string name="passkey_create_new_button">Utwórz nowy klucz dostępu</string>
<string name="passkey_select_to_replace">Lub zastąp istniejący klucz dostępu:</string>
<string name="passkey_replace_button">Zastąp klucz dostępu</string>
<string name="passkey_replace_explanation">Spowoduje to zastąpienie dotychczasowego hasła nowym. Należy pamiętać, że stare hasło zostanie nadpisane i nie będzie już dostępne. Jeśli chcesz utworzyć osobne hasło, wróć do poprzedniego ekranu.</string>
<string name="passkey_replacing">Zastępowanie klucza dostępu…</string>
<string name="passkey_checking_connection">Sprawdzanie połączenia…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Błąd połączenia</string>
<string name="connection_error_message">Nie można nawiązać połączenia z serwerem. Sprawdź połączenie internetowe i spróbuj ponownie utworzyć klucz dostępu.</string>
<string name="session_expired_title">Sesja wygasła</string>
<string name="session_expired_message">Twoja sesja wygasła. Zaloguj się ponownie.</string>
<string name="password_changed_title">Hasło zostało zmienione</string>
<string name="password_changed_message">Twoje hasło zostało zmienione. Zaloguj się ponownie.</string>
<string name="version_not_supported_title">Wymagana aktualizacja</string>
<string name="version_not_supported_message">Twoja wersja aplikacji nie jest już obsługiwana. Zaktualizuj ją do najnowszej wersji.</string>
<string name="server_unavailable_title">Serwer niedostępny</string>
<string name="server_unavailable_message">Serwer jest obecnie niedostępny. Spróbuj ponownie później.</string>
<string name="network_error_title">Błąd sieci</string>
<string name="network_error_message">Wystąpił błąd sieciowy. Sprawdź połączenie i spróbuj ponownie.</string>
<string name="server_version_not_supported_title">Wymagana aktualizacja serwera</string>
<string name="server_version_not_supported_message">Wersja serwera jest nieaktualna. Skontaktuj się z administratorem, aby zaktualizować serwer.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Aby korzystać z kluczy dostępu, należy włączyć uwierzytelnianie biometryczne w głównej aplikacji AliasVault</string>
<string name="error_unlock_vault_first">Najpierw odblokuj sejf w aplikacji AliasVault</string>
<string name="error_vault_decrypt_failed">Nie udało się odszyfrować skarbca</string>
<string name="error_vault_unlock_failed">Nie udało się odblokować sejfu</string>
<string name="error_biometric_cancelled">Uwierzytelnianie biometryczne anulowane</string>
<string name="error_encryption_key_failed">Nie udało się pobrać klucza szyfrującego</string>
</resources>

View File

@@ -1,16 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault icon</string>
<string name="autofill_service_description" translatable="true">Preenchimento Automático do AliasVault</string>
<string name="aliasvault_icon">Ícone do AliasVault</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Failed to retrieve, open app</string>
<string name="autofill_no_match_found">No match found, create new?</string>
<string name="autofill_open_app">Open app</string>
<string name="autofill_vault_locked">Vault locked</string>
<string name="autofill_failed_to_retrieve">Falha ao recuperar, abra o aplicativo</string>
<string name="autofill_no_match_found">Nenhum resultado encontrado, criar novo?</string>
<string name="autofill_open_app">Abrir aplicativo</string>
<string name="autofill_vault_locked">Cofre bloqueado</string>
<!-- Biometric prompts -->
<string name="biometric_store_key_title">Store Encryption Key</string>
<string name="biometric_store_key_subtitle">Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.</string>
<string name="biometric_unlock_vault_title">Unlock Vault</string>
<string name="biometric_unlock_vault_subtitle">Authenticate to access your vault</string>
<string name="biometric_store_key_title">Armazenar Chave de Criptografia</string>
<string name="biometric_store_key_subtitle">Autentique para armazenar sua chave de criptografia com segurança no Android Keystore. Isto habilita o acesso seguro ao seu cofre.</string>
<string name="biometric_unlock_vault_title">Desbloquear Cofre</string>
<string name="biometric_unlock_vault_subtitle">Autentique para acessar seu cofre</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">Автозаполнение AliasVault</string>
<string name="aliasvault_icon">Значок AliasVault</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Не удалось извлечь, открыть приложение</string>
<string name="autofill_no_match_found">Совпадений не найдено, создать новое?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Пройдите аутентификацию, чтобы надежно сохранить свой ключ шифрования в хранилище ключей Android. Это обеспечивает безопасный доступ к вашему хранилищу.</string>
<string name="biometric_unlock_vault_title">Разблокировать хранилище</string>
<string name="biometric_unlock_vault_subtitle">Пройдите проверку подлинности, чтобы получить доступ к вашему хранилищу</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault icon</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Failed to retrieve, open app</string>
<string name="autofill_no_match_found">No match found, create new?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.</string>
<string name="biometric_unlock_vault_title">Unlock Vault</string>
<string name="biometric_unlock_vault_subtitle">Authenticate to access your vault</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault AutoFill</string>
<string name="aliasvault_icon">AliasVault icon</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Failed to retrieve, open app</string>
<string name="autofill_no_match_found">No match found, create new?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.</string>
<string name="biometric_unlock_vault_title">Unlock Vault</string>
<string name="biometric_unlock_vault_subtitle">Authenticate to access your vault</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,6 +3,8 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">Автозаповнення AliasVault</string>
<string name="aliasvault_icon">Піктограма AliasVault</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">Не вдалося отримати, відкрийте додаток</string>
<string name="autofill_no_match_found">Збігів не знайдено. Створити новий?</string>
@@ -13,4 +15,52 @@
<string name="biometric_store_key_subtitle">Автентифікуйтеся, щоб надійно зберігати ключ шифрування в сховищі ключів Android. Це забезпечує безпечний доступ до сховища.</string>
<string name="biometric_unlock_vault_title">Vault розблоковано</string>
<string name="biometric_unlock_vault_subtitle">Автентифікуйтеся, щоб отримати доступ до сховища</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -3,14 +3,64 @@
<string name="app_name">AliasVault</string>
<string name="autofill_service_description" translatable="true">AliasVault 自动填充</string>
<string name="aliasvault_icon">AliasVault 图标</string>
<!-- Common strings -->
<string name="common_close">Close</string>
<!-- AutofillService strings -->
<string name="autofill_failed_to_retrieve">获取失败,请打开应用</string>
<string name="autofill_no_match_found">未找到匹配项,是否新建?</string>
<string name="autofill_open_app">打开应用</string>
<string name="autofill_vault_locked">保险库已锁定</string>
<string name="autofill_vault_locked">密码库已锁定</string>
<!-- Biometric prompts -->
<string name="biometric_store_key_title">存储加密密钥</string>
<string name="biometric_store_key_subtitle">请进行身份验证,以便将的加密密钥安全存储至 Android 密钥库中,这将确保能安全访问保险库。</string>
<string name="biometric_unlock_vault_title">解锁保险</string>
<string name="biometric_unlock_vault_subtitle">验证身份以访问你的保险</string>
<string name="biometric_store_key_subtitle">请进行身份验证,以便将的加密密钥安全存储至 Android 密钥库中,这将确保能安全访问密码库。</string>
<string name="biometric_unlock_vault_title">解锁密码</string>
<string name="biometric_unlock_vault_subtitle">验证身份以访问您的密码</string>
<!-- Passkey registration -->
<string name="passkey_registration_title">Create Passkey</string>
<string name="create_passkey_title">Create New Passkey</string>
<string name="create_passkey_subtitle">Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.</string>
<string name="replace_passkey_title">Replace Passkey</string>
<string name="passkey_display_name_label">Passkey Name</string>
<string name="passkey_display_name_hint">Enter a name for this passkey</string>
<string name="passkey_website_label">Website</string>
<string name="passkey_username_label">Username</string>
<string name="passkey_create_button">Create Passkey</string>
<string name="passkey_cancel_button">Cancel</string>
<string name="passkey_creating">Creating passkey…</string>
<string name="passkey_saving">Saving to vault…</string>
<string name="passkey_syncing">Syncing with server…</string>
<string name="passkey_error_title">Error</string>
<string name="passkey_error_empty_name">Please enter a name for the passkey</string>
<string name="passkey_creation_failed">Failed to create passkey</string>
<string name="passkey_retry_button">Retry</string>
<string name="passkey_info_icon">Info icon</string>
<string name="passkey_create_explanation">This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.</string>
<string name="passkey_create_new_button">Create New Passkey</string>
<string name="passkey_select_to_replace">Or, replace an existing passkey:</string>
<string name="passkey_replace_button">Replace Passkey</string>
<string name="passkey_replace_explanation">This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.</string>
<string name="passkey_replacing">Replacing passkey…</string>
<string name="passkey_checking_connection">Checking connection…</string>
<!-- Vault sync error messages -->
<string name="connection_error_title">Connection Error</string>
<string name="connection_error_message">No connection to the server can be made. Please check your internet connection and try creating the passkey again.</string>
<string name="session_expired_title">Session Expired</string>
<string name="session_expired_message">Your session has expired. Please sign in again.</string>
<string name="password_changed_title">Password Changed</string>
<string name="password_changed_message">Your password has been changed. Please sign in again.</string>
<string name="version_not_supported_title">Update Required</string>
<string name="version_not_supported_message">Your app version is no longer supported. Please update to the latest version.</string>
<string name="server_unavailable_title">Server Unavailable</string>
<string name="server_unavailable_message">The server is currently unavailable. Please try again later.</string>
<string name="network_error_title">Network Error</string>
<string name="network_error_message">A network error occurred. Please check your connection and try again.</string>
<string name="server_version_not_supported_title">Server Update Required</string>
<string name="server_version_not_supported_message">The server version is outdated. Please contact your administrator to update the server.</string>
<!-- Passkey authentication and unlock error messages -->
<string name="error_biometric_required">Please enable biometric authentication in the main AliasVault app in order to use passkeys</string>
<string name="error_unlock_vault_first">Please unlock vault in AliasVault app first</string>
<string name="error_vault_decrypt_failed">Failed to decrypt vault</string>
<string name="error_vault_unlock_failed">Failed to unlock vault</string>
<string name="error_biometric_cancelled">Biometric authentication cancelled</string>
<string name="error_encryption_key_failed">Failed to retrieve encryption key</string>
</resources>

View File

@@ -16,7 +16,9 @@
"loadMore": "Load more",
"use": "Use",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Log in",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.",
"sessionExpired": "Your session has expired. Please login again.",
"tokenRefreshFailed": "Failed to refresh authentication token",
"httpError": "HTTP error: {{status}}"
"httpError": "HTTP error: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
"noAccountYet": "No account yet?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Failed to sync vault",
"operationFailed": "Operation failed",
"versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
"serverNeedsUpdate": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Vault could not be decrypted, if the problem persists please logout and login again.",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"searchPlaceholder": "Search credentials...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "No matching credentials found",
"noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Recent emails",
"loadingEmails": "Loading emails...",
"noEmailsYet": "No emails received yet.",
@@ -148,6 +158,12 @@
"credentialDetails": "Credential Details",
"emailPreview": "Email Preview",
"switchBackToBrowser": "Switch back to your browser to continue.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credential updated successfully",
"credentialCreated": "Credential created successfully",
"credentialDeleted": "Credential deleted successfully"
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Failed to load credential",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Failed to generate username",
"generatePasswordFailed": "Failed to generate password"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copy Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Settings",
"iosAutofill": "iOS Autofill",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "You can configure AliasVault to provide native password autofill functionality in iOS. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open iOS Settings via the button below",
"step2": "2. Go to \"General\"",
"step3": "3. Tap \"AutoFill & Passwords\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "I already configured it",
"warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill."
},
"androidAutofill": "Android Autofill",
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimental Feature",
"warningDescription": "Autofill support for Android is currently in an experimental state.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Read more about it here",
"headerText": "You can configure AliasVault to provide native password autofill functionality in Android. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
"openAutofillSettings": "Open Autofill Settings",
"buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
@@ -478,8 +507,8 @@
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -16,7 +16,9 @@
"loadMore": "Mehr laden",
"use": "Benutzen",
"confirm": "Bestätigen",
"unknownError": "Unbekannter Fehler"
"errors": {
"unknownError": "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut."
}
},
"auth": {
"login": "Anmelden",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Netzwerkanfrage fehlgeschlagen. Überprüfe deine Netzwerkverbindung und die Server-Verfügbarkeit. Stelle bei selbstgehosteten Instanzen sicher, dass ein gültiges SSL-Zertifikat installiert ist. Aus Sicherheitsgründen werden selbstsignierte Zertifikate auf mobilen Geräten nicht unterstützt.",
"sessionExpired": "Deine Sitzung ist abgelaufen. Bitte melde Dich erneut an.",
"tokenRefreshFailed": "Aktualisieren des Authentifizierungstokens ist fehlgeschlagen",
"httpError": "HTTP-Fehler: {{status}}"
"httpError": "HTTP-Fehler: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Bist Du sicher, dass Du Dich abmelden möchtest? Du musst Dich anschließend erneut mit Deinem Master-Passwort anmelden, um auf Deinen Tresor zuzugreifen.",
"noAccountYet": "Noch kein Konto?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Fehler beim Synchronisieren des Tresors",
"operationFailed": "Vorgang fehlgeschlagen",
"versionNotSupported": "Diese Version der AliasVault-App wird vom Server nicht mehr unterstützt. Bitte aktualisiere Deine App auf die neueste Version.",
"serverNeedsUpdate": "Der AliasVault-Server muss auf eine neuere Version aktualisiert werden, um diese mobile App nutzen zu können. Bitte kontaktiere den Support, falls Du Hilfe benötigst.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "Diese App ist veraltet und kann nicht verwendet werden, um auf diesen Tresor zuzugreifen. Bitte aktualisiere die App, um fortzufahren.",
"vaultDecryptFailed": "Tresor konnte nicht entschlüsselt werden. Wenn das Problem weiterhin besteht, melden Dich bitte erneut an.",
"passwordChanged": "Dein Passwort hat sich seit Deiner letzten Anmeldung geändert. Bitte melden Dich aus Sicherheitsgründen erneut an."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "Ende-zu-Ende verschlüsselt, vollständig privat.",
"publicEmailTitle": "Öffentliche Temp-E-Mail-Anbieter",
"publicEmailDescription": "Anonyme, aber beschränkte Privatsphäre. E-Mail-Inhalt ist für jeden lesbar, der die Adresse kennt.",
"searchPlaceholder": "Zugangsdaten suchen...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "Keine passenden Zugangsdaten gefunden",
"noCredentialsFound": "Keine Zugangsdaten gefunden. Lege einen Zugang an, um loszulegen. Tipp: Du kannst Dich auch in der AliasVault-Web-App anmelden, um Zugangsdaten aus anderen Passwortmanagern zu importieren.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Neueste E-Mails",
"loadingEmails": "E-Mails werden geladen...",
"noEmailsYet": "Bisher wurden noch keine E-Mails empfangen.",
@@ -148,6 +158,12 @@
"credentialDetails": "Details zum Zugang",
"emailPreview": "E-Mail-Vorschau",
"switchBackToBrowser": "Wechsle zurück zu Deinem Browser, um fortzufahren",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Zwei-Faktor-Authentifizierung",
"totpCode": "TOTP-Code",
"attachments": "Anhänge",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Zugang erfolgreich aktualisiert",
"credentialCreated": "Zugang erfolgreich erstellt",
"credentialDeleted": "Zugang erfolgreich gelöscht"
"credentialDeleted": "Zugang erfolgreich gelöscht",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Neuen Alias für",
"errors": {
"loadFailed": "Laden des Zugangs fehlgeschlagen",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Benutzername konnte nicht generiert werden",
"generatePasswordFailed": "Passwort konnte nicht generiert werden"
},
@@ -174,12 +194,21 @@
"copyPassword": "Passwort kopieren"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Einstellungen",
"iosAutofill": "iOS-Autofill",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "AliasVault kann so eingerichtet werden, dass es die integrierte Passwort-Autofill-Funktion von iOS unterstützt. Befolge dazu die folgenden Schritte.",
"howToEnable": "So aktivierst Du es",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Tippe unten auf die Schaltfläche, um die iOS-Einstellungen zu öffnen.",
"step2": "2. Gehe zu \"Allgemein\"",
"step3": "3. Tippe auf \"Automatisch ausfüllen & Passwörter\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Ich habe es bereits konfiguriert",
"warningText": "Für die Nutzung von Autofill ist eine Authentifizierung per Face ID, Touch ID oder Gerätecode erforderlich."
},
"androidAutofill": "Android-Autofill",
"androidAutofillSettings": {
"warningTitle": "Achtung: Experimentelles Feature",
"warningDescription": "Die Autofill-Funktion für Android ist aktuell noch experimentell.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Mehr Informationen findest Du hier",
"headerText": "AliasVault kann so eingerichtet werden, dass es die integrierte Passwort-Autofill-Funktion von Android unterstützt. Befolge dazu die folgenden Schritte.",
"howToEnable": "So aktivierst Du es",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Tippe unten auf die Schaltfläche, um die Android-Einstellungen zu öffnen. Wähle \"AliasVault\" anschließend als bevorzugten Dienst aus.",
"openAutofillSettings": "Öffne die Autofill-Einstellungen",
"buttonTip": "Falls die Schaltfläche oben nicht funktionieren sollte, könnte sie aufgrund von Sicherheitseinstellungen blockiert sein. Gehe in diesem Fall manuell zu \"Android-Einstellungen → Passwörter, Passkeys & Konten\"",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "Der lokale Tresor ist nicht aktuell. Bitte synchronisiere Deinen Tresor, indem Du die Seite aktualisierst, und versuche es erneut."
},
"app": {
"openReadOnlyMode": "Im Lese-Modus öffnen",
"status": {
"unlockingVault": "Tresor wird entsperrt",
"decryptingVault": "Tresor wird entschlüsselt",
"openingVaultReadOnly": "Tresor wird im Lese-Modus geöffnet",
"retryingConnection": "Verbindungsversuch wird wiederholt..."
"openingVaultReadOnly": "Tresor wird im Lese-Modus geöffnet"
},
"offline": {
"banner": "Offline-Modus (nur lesender Zugriff)",
@@ -445,7 +474,7 @@
"stillOffline": "Immer noch offline"
},
"alerts": {
"syncIssue": "Synchronisierungsproblem",
"syncIssue": "No Connection",
"syncIssueMessage": "Der AliasVault-Server konnte nicht erreicht werden und Dein Tresor konnte nicht synchronisiert werden. Möchtest Du Deinen lokalen Tresor im Lese-Modus öffnen oder die Verbindung erneut versuchen",
"openLocalVault": "Lokalen Tresor öffnen",
"retrySync": "Synchronisierung erneut versuchen"
@@ -478,8 +507,8 @@
"title": "Tresor aktualisieren",
"subtitle": "AliasVault wurde aktualisiert. Dadurch muss auch Dein Tresor aktualisiert werden. Dies sollte nur wenige Sekunden dauern.",
"versionInformation": "Versionsinformationen",
"yourVault": "Dein Tresor:",
"newVersion": "Neue Version:",
"yourVault": "Version Deines Tresors:",
"newVersion": "Neue verfügbare Version:",
"upgrade": "Aktualisieren",
"upgrading": "Aktualisieren...",
"logout": "Abmelden",

View File

@@ -16,7 +16,9 @@
"loadMore": "Load more",
"use": "Use",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Log in",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.",
"sessionExpired": "Your session has expired. Please login again.",
"tokenRefreshFailed": "Failed to refresh authentication token",
"httpError": "HTTP error: {{status}}"
"httpError": "HTTP error: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
"noAccountYet": "No account yet?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Failed to sync vault",
"operationFailed": "Operation failed",
"versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
"serverNeedsUpdate": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Vault could not be decrypted, if the problem persists please logout and login again.",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"searchPlaceholder": "Search credentials...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "No matching credentials found",
"noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Recent emails",
"loadingEmails": "Loading emails...",
"noEmailsYet": "No emails received yet.",
@@ -148,6 +158,12 @@
"credentialDetails": "Credential Details",
"emailPreview": "Email Preview",
"switchBackToBrowser": "Switch back to your browser to continue.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credential updated successfully",
"credentialCreated": "Credential created successfully",
"credentialDeleted": "Credential deleted successfully"
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Failed to load credential",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Failed to generate username",
"generatePasswordFailed": "Failed to generate password"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copy Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Settings",
"iosAutofill": "iOS Autofill",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "You can configure AliasVault to provide native password autofill functionality in iOS. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open iOS Settings via the button below",
"step2": "2. Go to \"General\"",
"step3": "3. Tap \"AutoFill & Passwords\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "I already configured it",
"warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill."
},
"androidAutofill": "Android Autofill",
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimental Feature",
"warningDescription": "Autofill support for Android is currently in an experimental state.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Read more about it here",
"headerText": "You can configure AliasVault to provide native password autofill functionality in Android. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
"openAutofillSettings": "Open Autofill Settings",
"buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
@@ -478,8 +507,8 @@
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -6,7 +6,7 @@
"save": "Tallenna",
"yes": "Kyllä",
"no": "Ei",
"ok": "OK",
"ok": "Hyvä on",
"continue": "Jatka",
"loading": "Ladataan...",
"error": "Virhe",
@@ -16,119 +16,129 @@
"loadMore": "Lataa lisää",
"use": "Käytä",
"confirm": "Vahvista",
"unknownError": "Tuntematon virhe"
"errors": {
"unknownError": "Tapahtui tuntematon virhe. Yritä uudelleen."
}
},
"auth": {
"login": "Kirjaudu sisään",
"logout": "Kirjaudu ulos",
"username": "Käyttäjätunnus tai sähköposti",
"logout": "Uloskirjautuminen",
"username": "Käyttäjänimi tai sähköposti",
"password": "Salasana",
"authCode": "Todennuskoodi",
"unlock": "Poista lukitus",
"unlock": "Avaa lukitus",
"unlocking": "Lukitusta avataan...",
"loggingIn": "Kirjaudutaan sisään",
"validatingCredentials": "Vahvistetaan käyttäjätunnuksia",
"validatingCredentials": "Vahvistetaan tunnistetietoja",
"syncingVault": "Synkronoidaan holvia",
"verifyingAuthCode": "Varmistetaan todennuskoodia",
"verify": "Varmenna",
"unlockVault": "Avaa holvi",
"verifyingAuthCode": "Todennuskoodia tarkistetaan",
"verify": "Tarkista",
"unlockVault": "Avaa holvin lukitus",
"enterPassword": "Syötä salasanasi avataksesi holvisi lukituksen",
"enterPasswordPlaceholder": "Salasana",
"enterAuthCode": "Syötä 6-numeroinen koodi",
"usernamePlaceholder": "nimi / nimi@yritys.com",
"usernamePlaceholder": "nimi / nimi@yritys.fi",
"passwordPlaceholder": "Syötä salasanasi",
"enableBiometric": "Ota käyttöön {{biometric}}?",
"enableBiometric": "Otetaanko {{biometric}} käyttöön?",
"biometricPrompt": "Haluatko käyttää {{biometric}} avataksesi holvisi lukituksen?",
"tryBiometricAgain": "Koeta {{biometric}} uudelleen",
"tryBiometricAgain": "Yritä {{biometric}} uudelleen",
"authCodeNote": "Huomautus: Jos sinulla ei ole pääsyä varmennuslaitteeseesi, voit palauttaa kaksivaiheisen varmennuksen (2FA) kirjautumalla palautuskoodilla sisään verkkosivuston kautta.",
"errors": {
"credentialsRequired": "Käyttäjätunnus ja salasana vaaditaan",
"credentialsRequired": "Käyttäjänimi ja salasana vaaditaan",
"invalidAuthCode": "Syötä kelvollinen 6-numeroinen todennuskoodi.",
"incorrectPassword": "Virheellinen salasana. Yritä uudelleen. ",
"enterPassword": "Syötä salasanasi",
"serverError": "AliasVault-palvelimeen ei saatu yhteyttä. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.",
"serverErrorSelfHosted": "API-rajapintaa ei tavoitettu. Itsehallinnoiduissa järjestelmissä, ole hyvä ja tarkista API-päätepisteen tavoitettavuus selaimessa, sen pitäisi olla \"OK\".",
"serverErrorSelfHosted": "API-rajapintaan ei saatu yhteyttä. Itseisännöityjen instanssien osalta varmista, että API-päätepiste on tavoitettavissa siirtymällä siihen selaimessa: sen pitäisi näyttää teksti 'Kaikki hyvin'.",
"networkError": "Verkkopyyntö epäonnistui. Tarkista internet-yhteytesi ja yritä uudelleen.",
"networkErrorSelfHosted": "Verkkoppyyntö epäonnistui. Tarkista internet-yhteytysei ja yritä uudelleen. Mikäli käyt itsehallinnoitua järjestelmää, varmista että voimassaoleva SSL-sertifikaatti on asennettuna. Itseallekirjoitettuja sertifikaatteja ei tueta mobiililaitteissa tietoturvasyistä. ",
"sessionExpired": "Istuntosi on vanhentunut. Ole hyvä ja kirjaudu uudelleen.",
"tokenRefreshFailed": "Todennustunnuksen päivittäminen epäonnistui",
"httpError": "HTTP-virhe: {{status}}"
"networkErrorSelfHosted": "Verkkopyyntö epäonnistui. Tarkista verkkoyhteytesi ja palvelimen saatavuus. Varmista, että itseisännöidyissä instansseissa on asennettuna voimassa oleva SSL-varmenne. Itseallekirjoitettuja varmenteita ei tueta mobiililaitteilla turvallisuussyistä.",
"sessionExpired": "Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.",
"tokenRefreshFailed": "Todennuspoletin virkistäminen epäonnistui",
"httpError": "HTTP-virhe: {{status}}",
"biometricRequired": "Ole hyvä ja ota biometrinen todennus käyttöön AliasVault-sovelluksessa, jotta voit käyttää todennusavaimia.",
"unlockVaultFirst": "Ole hyvä ja avaa holvi ensin AliasHolt-sovelluksessa",
"vaultDecryptFailed": "Holvin salauksen purku epäonnistui",
"vaultUnlockFailed": "Holvin lukituksen poisto epäonnistui",
"biometricCancelled": "Biometrinen tunnistus peruttu",
"encryptionKeyFailed": "Salausavaimen noutaminen epäonnistui"
},
"confirmLogout": "Oletko varma, että haluat kirjautua ulos? Sinun täytyy kirjautua uudelleen pääsalasanallasi päästäksesi holviisi.",
"noAccountYet": "Ei vielä käyttäjätiliä?",
"confirmLogout": "Oletko varma, että haluat kirjautua ulos? Sinun täytyy kirjautua sisään uudelleen pääsalasanallasi päästäksesi holviisi.",
"noAccountYet": "Ei vielä tiliä?",
"createNewVault": "Luo uusi holvi",
"connectingTo": "Yhdistetään",
"loggedInAs": "Kirjautuneena tilillä"
"connectingTo": "Yhdistetään kohteeseen",
"loggedInAs": "Sisäänkirjautuneena käyttäjänä"
},
"vault": {
"syncingVault": "Synkronoidaan holvia",
"uploadingVaultToServer": "Lähetetään holvi palvelimelle",
"savingChangesToVault": "Tallennetaan muutoksia holviin",
"checkingForVaultUpdates": "Tarkistetaan holvi päivityksiä",
"uploadingVaultToServer": "Ladataan ulospäin holvi palvelimelle",
"savingChangesToVault": "Tallennetaan muutokset holviin",
"checkingForVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
"executingOperation": "Suoritetaan toimintoa...",
"checkingVaultUpdates": "Tarkistetaan holvin päivityksiä",
"checkingVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
"syncingUpdatedVault": "Synkronoidaan päivitettyä holvia",
"errors": {
"failedToGetEncryptedDatabase": "Salatun tietokannan haku epäonnistui",
"usernameNotFound": "Käyttäjätunnusta ei löydy",
"vaultMergeRequired": "Vault yhdistäminen vaaditaan. Kirjaudu web-sovelluksen kautta yhdistääksesi useita odottavia päivityksiä holviisi.",
"vaultOutdated": "Holvisi on vanhentunut. Kirjaudu AliasVaultin kotisivulle ja noudata ohjeita.",
"failedToUploadVault": "Holvin lataaminen palvelimeen epäonnistui. Yritä uudelleen avaamalla sovellus uudelleen.",
"usernameNotFound": "Käyttäjänimeä ei löytynyt",
"vaultMergeRequired": "Holvin yhdistäminen vaaditaan. Kirjaudu sisään verkkosovelluksen kautta yhdistääksesi useita odottavia päivityksiä holviisi.",
"vaultOutdated": "Holvisi on vanhentunut. Kirjaudu sisään AliasVault-verkkosivustolle ja seuraa ohjeita.",
"failedToUploadVault": "Holvin ulospäinlataaminen palvelimeen epäonnistui. Yritä uudelleen avaamalla sovellus uudelleen.",
"usernameNotFoundLoginAgain": "Käyttäjänimeä ei löytynyt. Kirjaudu sisään uudelleen.",
"errorDuringPasswordChange": "Virhe salasanan vaihdon aikana. Kirjaudu sisään uudelleen noutaaksesi viimeisimmän holvisi.",
"failedToSyncVault": "Holvin synkronointi epäonnistui",
"operationFailed": "Toiminto epäonnistui",
"versionNotSupported": "Palvelin ei enää tue AliasVaultin mobiilisovelluksen tätä versiota. Ole hyvä ja päivitä sovellus uusimpaan versioon.",
"serverNeedsUpdate": "AliasVaultin palvelin on päivitettävä uudempaan versioon, jotta voit käyttää tätä mobiilisovellusta. Ota yhteyttä tukeen, jos tarvitset apua.",
"vaultDecryptFailed": "Holvin salausta ei purkuaa. Jos ongelma jatkuu, kirjaudu ulos ja kirjaudu sitten uudelleen sisään. ",
"passwordChanged": "Salasanasi on muuttunut edellisen kirjautumisen jälkeen. Ole hyvä ja kirjaudu uudelleen turvallisuussyistä."
"versionNotSupported": "Palvelin ei enää tue tätä AliasVault-mobiilisovelluksen versiota. Päivitä sovelluksesi uusimpaan versioon.",
"serverVersionNotSupported": "AliasVault-palvelin on päivitettävä uudempaan versioon, jotta tätä mobiilisovellusta voi käyttää. Ota yhteyttä tukeen, jos tarvitset apua.",
"appOutdated": "Tämä sovellus on vanhentunut, eikä sillä voi käyttää tätä (uudempaa) holviversiota. Päivitä AliasVault-sovellus jatkaaksesi.",
"vaultDecryptFailed": "Holvin salausta ei voitu purkaa. Jos ongelma jatkuu, kirjaudu ulos ja kirjaudu sisään uudelleen.",
"passwordChanged": "Salasanasi on muuttunut viimeisimmän sisäänkirjautumisesi jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä."
}
},
"credentials": {
"title": "Käyttöoikeustiedot",
"addCredential": "Lisää käyttäjätieto",
"editCredential": "Muokkaa käyttäjätietoa",
"deleteCredential": "Poista käyttäjätieto",
"deleteConfirm": "Haluatko varmasti poistaa nämä käyttötiedot? Tätä toimintoa ei voi kumota.",
"title": "Tunnistetiedot",
"addCredential": "Lisää tunnistetieto",
"editCredential": "Muokkaa tunnistetietoa",
"deleteCredential": "Poista tunnistetieto",
"deleteConfirm": "Oletko varma, että haluat poistaa tämän tunnistetiedon? Tätä toimintoa ei voi perua.",
"service": "Palvelu",
"serviceName": "Palvelun nimi",
"serviceUrl": "Palvelun URL-osoite",
"loginCredentials": "Käyttäjätiedot",
"username": "Käyttäjätunnus",
"loginCredentials": "Sisäänkirjautumistunnistetiedot",
"username": "Käyttäjänimi",
"email": "Sähköposti",
"alias": "Alias",
"metadata": "Metatiedot",
"firstName": "Etunimi",
"lastName": "Sukunimi",
"nickName": "Nimimerkki",
"nickName": "Lempinimi",
"fullName": "Koko nimi",
"gender": "Sukupuoli",
"birthDate": "Syntymäaika",
"birthDate": "Syntymäpäivä",
"birthDatePlaceholder": "VVVV-KK-PP",
"notes": "Muistiinpanot",
"notes": "Huomautukset",
"randomAlias": "Satunnainen Alias",
"manual": "Käyttöopas",
"generateRandomAlias": "Luo satunnainen alias",
"clearAliasFields": "Tyhjennä aliaksen kentät",
"enterFullEmail": "Syötä täysi sähköpostiosoite",
"clearAliasFields": "Tyhjennä alias-kentät",
"enterFullEmail": "Syötä koko sähköpostiosoite",
"enterEmailPrefix": "Syötä sähköpostin etuliite",
"useDomainChooser": "Käytä verkkotunnuksen valintaa",
"enterCustomDomain": "Anna oma verkkotunnus",
"useDomainChooser": "Käytä verkkotunnuksen valitsijaa",
"enterCustomDomain": "Syötä mukautettu verkkotunnus",
"selectEmailDomain": "Valitse sähköpostiverkkotunnus",
"privateEmailTitle": "Yksityinen sähköposti",
"privateEmailAliasVaultServer": "AliasVault-palvelin",
"privateEmailDescription": "E2E salattu, täysin yksityinen.",
"publicEmailTitle": "Julkiset väliaikaisen sähköpostiosoitteen tarjoajat",
"publicEmailDescription": "Anonyymi mutta rajoitettu yksityisyys. Käytettävissä kaikille, jotka tuntevat osoitteen.",
"searchPlaceholder": "Etsi käyttäjätunnuksia...",
"noMatchingCredentials": "Vastaavia tunnuksia ei löytynyt",
"noCredentialsFound": "Käyttäjätunnuksia ei löytynyt. Luo sellainen päästäksesi alkuun. Vihje: voit myös kirjautua AliasVaultin web-sovellukseen tuodaksesi käyttäjätunnuksia muista salasananhallintalaitteista.",
"privateEmailDescription": "Päästä päähän (E2E) salattu, täysin yksityinen.",
"publicEmailTitle": "Julkiset väliaikaisten sähköpostiosoitteiden tarjoajat (PTEP)",
"publicEmailDescription": "Anonyymi, mutta rajoitettu yksityisyys. Sähköpostin sisällön voi lukea kuka tahansa, joka tietää osoitteen.",
"searchPlaceholder": "Etsitään holvia...",
"noMatchingCredentials": "Vastaavia tunnistetietoja ei löytynyt",
"noCredentialsFound": "Tunnistetietoja ei löytynyt. Luo sellainen päästäksesi alkuun. Vinkki: voit myös kirjautua AliasVault-verkkosovellukseen tuodaksesi tunnistetietoja muista salasanojen hallintaohjelmista.",
"noPasskeysFound": "Todennusavaimia ei ole vielä luotu. Todennusavaimet on luotu vierailemalla verkkosivustolla, joka tarjoaa todennusavaimia todennusmenetelmänä.",
"recentEmails": "Viimeaikaiset sähköpostit",
"loadingEmails": "Ladataan sähköposteja...",
"noEmailsYet": "Sähköposteja ei ole vielä vastaanotettu.",
"offlineEmailsMessage": "Olet offline-tilassa. Ole hyvä ja yhdistä internetiin ladataksesi sähköpostit.",
"offlineEmailsMessage": "Olet ei-verkkotilassa. Yhdistä internetiin ladataksesi sähköpostisi.",
"emailLoadError": "Sähköpostien lataamisessa tapahtui virhe. Yritä myöhemmin uudelleen.",
"emailUnexpectedError": "Odottamaton virhe sähköpostien latauksen aikana. Yritä myöhemmin uudelleen.",
"emailUnexpectedError": "Odottamaton virhe sähköpostien lataamisen aikana. Yritä myöhemmin uudelleen.",
"password": "Salasana",
"passwordLength": "Salasanan pituus",
"changePasswordComplexity": "Salasana-asetukset",
@@ -137,36 +147,46 @@
"includeNumbers": "Numerot (0-9)",
"includeSpecialChars": "Erikoismerkit (!@#)",
"avoidAmbiguousChars": "Vältä epäselviä merkkejä",
"deletingCredential": "Poistetaan käyttäjätunnusta...",
"errorLoadingCredentials": "Virhe käyttäjätunnusten latauksessa",
"deletingCredential": "Poistetaan tunnistetietoa...",
"errorLoadingCredentials": "Virhe tunnistetietoja ladattaessa",
"vaultSyncFailed": "Holvin synkronointi epäonnistui",
"vaultSyncedSuccessfully": "Holvi synkronoitu onnistuneesti",
"vaultSyncedSuccessfully": "Holvi synkronoitu",
"vaultUpToDate": "Holvi on ajan tasalla",
"offlineMessage": "Olet offline-tilassa. Ole hyvä ja yhdistä internetiin synkronoidaksesi holvisi.",
"credentialCreated": "Käyttäjätunnus luotu!",
"credentialCreatedMessage": "Uusi käyttäjätunnuksesi on lisätyyu holviisi ja se on valmis käytettäväksi.",
"credentialDetails": "Käyttäjätunnuksen tiedot",
"offlineMessage": "Olet ei-verkkotilassa. Yhdistä internetiin synkronoidaksesi holvisi.",
"credentialCreated": "Tunnistetieto luotu!",
"credentialCreatedMessage": "Uusi tunnistetietosi on lisätty holviisi ja se on valmis käytettäväksi.",
"credentialDetails": "Tunnistetietojen yksityiskohdat",
"emailPreview": "Sähköpostin esikatselu",
"switchBackToBrowser": "Siirry takaisin selaimeen jatkaaksesi.",
"twoFactorAuth": "Kaksivaiheinen tunnistautuminen",
"filters": {
"all": "(Näytä käyttäjätunnukset",
"passkeys": "Todennusavaimet",
"aliases": "Aliakset",
"userpass": "Salasanat"
},
"twoFactorAuth": "Kaksivaiheinen todennus",
"totpCode": "TOTP-koodi",
"attachments": "Liitteet",
"loadingAttachments": "Ladataan liitteitä",
"addAttachments": "Lisää liitteitä",
"deleteAttachment": "Poista",
"toasts": {
"credentialUpdated": "Käyttäjätunnus päivitetty onnistuneesti",
"credentialCreated": "Käyttäjätunnus luotu onnistuneesti",
"credentialDeleted": "Käyttäjätunnus poistettu onnistuneesti."
"credentialUpdated": "Tunnistetieto päivitetty",
"credentialCreated": "Tunnistetieto luotu",
"credentialDeleted": "Tunnistetieto poistettu",
"usernameCopied": "Käyttäjänimi kopioitu leikepöydälle",
"emailCopied": "Sähköpostiosoite kopioitu leikepöydälle",
"passwordCopied": "Salasana kopioitu leikepöydälle"
},
"createNewAliasFor": "Luo uusi alias käyttäjälle",
"createNewAliasFor": "Luo uusi alias kohteelle",
"errors": {
"loadFailed": "Käyttäjätunnuksen lataaminen epäonnistui",
"generateUsernameFailed": "Käyttäjänimen muodostaminen epäonnistui",
"generatePasswordFailed": "Salasanan muodostaminen epäonnistui"
"loadFailed": "Tunnistetiedon lataaminen epäonnistui",
"saveFailed": "Käyttäjätunnuksen tallentaminen epäonnistui",
"generateUsernameFailed": "Käyttäjänimen luominen epäonnistui",
"generatePasswordFailed": "Salasanan luominen epäonnistui"
},
"contextMenu": {
"title": "Käyttäjätunnuksen asetukset",
"title": "Tunnistetietojen vaihtoehdot",
"edit": "Muokkaa",
"delete": "Poista",
"copyUsername": "Kopioi käyttäjänimi",
@@ -174,39 +194,48 @@
"copyPassword": "Kopioi salasana"
}
},
"passkeys": {
"passkey": "Todennusavain",
"site": "Sivusto",
"displayName": "Näyttönimi",
"helpText": "Todennusavaimet, Passkey, luodaan sivustolle pyydettäessä. Niitä ei voi manuaalisesti muokata. Voit poistaa tämän todennusavaimen, voit poistaa sen tästä käyttäjätunnuksesta.",
"passkeyMarkedForDeletion": "Todennusavain merkitty poistettavaksi",
"passkeyWillBeDeleted": "Tämä todennusavain poistetaan, kun tallennat tämän käyttäjätiedon."
},
"settings": {
"title": "Asetukset",
"iosAutofill": "iOS Autofill",
"autofill": "Automaattitäyttö & Todennusavaimet",
"iosAutofillSettings": {
"headerText": "Voit määrittää AliasVaultin käyttääksesi alkuperäisen salasanan automaattisen täytön toimintoa iOS:ssa. Noudata alla olevia ohjeita ottaaksesi sen käyttöön.",
"howToEnable": "Kuinka aloitan käytön:",
"headerText": "Voit määrittää AliasVaultin tarjoamaan natiivin salasanan automaattinen täyttö -toiminnon iOS-käyttöjärjestelmässä. Ota se käyttöön noudattamalla alla olevia ohjeita.",
"passkeyNotice": "Todennusavaimet luodaan iOS:n kautta. Tallentaaksesi ne AliasVaultiin, varmista, että alla oleva Automaattinen täyttö on käytössä.",
"howToEnable": "Kuinka otetana käyttään Automaattitäyttö ja Todennusvaimet",
"step1": "1. Avaa iOS-asetukset alla olevasta painikkeesta.",
"step2": "2. Mene kohtaa \"Yleinen\"",
"step3": "Etsi käyttäjätietoja...",
"step4": "4.Valitse ja aktivoi \"AliasVault\"\n",
"step5": "5. Poista muut salasanantarjoajat (esim. \"iCloud Salasanat\") käytöstä ristiriitojen välttämiseksi",
"step2": "2. Mene kohtaan \"Yleinen\"",
"step3": "3. Napauta \"Automaattinen Täyttö & Salasanat\"",
"step4": "4. Ota \"AliasVault\" käyttöön",
"step5": "5. Poista käytöstä muut salasanan tarjoajat (esim. \"iCloud Passwords\") ristiriitojen välttämiseksi",
"openIosSettings": "Avaa iOS-asetukset",
"alreadyConfigured": "Olen jo määrittänyt sen",
"warningText": "Huomautus: Sinun täytyy todentaa Face ID/Touch ID:llä tai laitteesi salasanalla, kun käytät automaattista täyttöä."
"warningText": "Huomautus: Sinun on tunnistautuva Face-/Touch ID: llä tai laitteesi salakoodilla, kun käytät automaattista täyttöä."
},
"androidAutofill": "Android Autofill",
"androidAutofillSettings": {
"warningTitle": "Kokeellinen ominaisuus",
"warningDescription": "Androidin automaattinen täyttötuki on tällä hetkellä kokeellisessa käytössä.",
"warningLink": "Lue lisää täältä.",
"headerText": "Voit määrittää AliasVaultin käyttääksesi natiivin salasanan automaattisen täytön toimintoa Androidissa. Noudata alla olevia ohjeita ottaaksesi sen käyttöön.",
"howToEnable": "Kuinka ottaa käyttöön:",
"step1": "1. Avaa Android-asetukset alla olevan painikkeen kautta ja vaihda \"Autofill preferred service\" \"AliasVault\"",
"openAutofillSettings": "Avaa Autofill asetukset",
"buttonTip": "Jos yllä oleva painike ei toimi, se saattaa olla estetty suojausasetusten vuoksi. Voit manuaalisesti mennä Android Asetukset → Yleinen hallinta → Salasanat ja automaattinen täyttö.",
"step2": "2. Jotkin sovellukset, kuten Google Chrome, saattavat vaatia asetuksissaan manuaalista konfigurointia salliakseen kolmannen osapuolen täytön sovellukset. Useimpien sovellusten pitäisi kuitenkin toimia oletusarvoisesti automaattisen täytön kanssa.",
"warningTitle": "⚠️ Kokeellinen ominaisuus",
"warningDescription": "Androidin automaattinen täyttö ja todennusavain -tuki on tällä hetkellä kokeellisessa tilassa.",
"warningLink": "Lue lisää siitä täältä",
"headerText": "Voit määrittää AliasVaultin tarjoamaan natiivin salasanan automaattinen täyttö -toiminnon Androidissa. Ota se käyttöön noudattamalla alla olevia ohjeita.",
"passkeyNotice": "Todennusavaimet on luotu Androidin käyttöoikeustietojen hallinnan (Android 14+) kautta. Tallentaaksesi ne AliasVaultiin, varmista, että Alla oleva automaattinen täyttö on käytössä.",
"howToEnable": "Kuinka ottaa käyttöön automaattisen täytön ja salasanat:",
"step1": "1. Avaa Android-asetukset alla olevan painikkeen kautta ja vaihda \"automaattisen täytön ensisijainen palvelu\" \"AliasVault\":ksi",
"openAutofillSettings": "Avaa Automaattinen täyttö -asetukset",
"buttonTip": "Jos yllä oleva painike ei toimi, se saattaa olla estetty turvallisuusasetusten vuoksi. Voit manuaalisesti mennä kohtaan Android-asetukset → Yleinen hallinta → Salasanat ja automaattinen täyttö.",
"step2": "2. Jotkin sovellukset, kuten Google Chrome, saattavat vaatia asetuksissaan manuaalista määrittämistä salliakseen kolmannen osapuolen täytön sovellukset. Useimpien sovellusten pitäisi kuitenkin toimia oletuksena automaattisen täytön kanssa.",
"alreadyConfigured": "Olen jo määrittänyt sen"
},
"vaultUnlock": "Holvin avausmenetelmä",
"vaultUnlock": "Holvin lukituksen avausmenetelmä",
"autoLock": "Automaattisen lukituksen aikakatkaisu",
"clipboardClear": "Tyhjennä leikepöytä",
"clipboardClearDescription": "Poista automaattisesti kopioidut salasanat ja arkaluonteiset tiedot leikepöydältä tietyn ajanjakson jälkeen.",
"clipboardClearAndroidWarning": "Huomaa: joillakin Android-laitteilla on leikepöydän historia käytössä, mikä saattaa seurata aiemmin kopioituja kohteita, vaikka AliasVault poistaisi leikepöydän. AliasVault voi korvata vain viimeisimmän kohteen, mutta vanhemmat merkinnät voivat jäädä näkyviin historiassa. Turvallisuussyistä suosittelemme poistamaan kaikki leikepöydän historian ominaisuudet käytöstä laitteesi asetuksista.",
"clipboardClearAndroidWarning": "Huomaa: joillakin Android-laitteilla on leikepöydän historia otettuna käyttöön, mikä saattaa seurata aiemmin kopioituja kohteita, vaikka AliasVault poistaisi leikepöydän. AliasVault voi korvata vain viimeisimmän kohteen, mutta vanhemmat kohteet voivat jäädä näkyviin historiassa. Turvallisuussyistä suosittelemme poistamaan kaikki leikepöydän historia-ominaisuudet käytöstä laitteesi asetuksista.",
"clipboardClearOptions": {
"never": "Ei koskaan",
"5seconds": "5 sekuntia",
@@ -214,14 +243,14 @@
"15seconds": "15 sekuntia",
"30seconds": "30 sekuntia"
},
"batteryOptimizationHelpTitle": "Leikepöydän tyhjennyksen taustalla käyttöönotto.",
"batteryOptimizationActive": "Akun optimointi estää taustatehtävien suorittamisen.",
"batteryOptimizationHelpTitle": "Ota Taustan leikepöydän tyhjennys käyttöön",
"batteryOptimizationActive": "Akun optimointi estää taustatehtävät",
"batteryOptimizationDisabled": "Leikepöydän tyhjennys taustalla otettu käyttöön.",
"batteryOptimizationHelpDescription": "Androidin akun optimointi estää luotettavan leikepöydän tyhjennyksen, kun sovellus on taustalla. Akun optimoinnin poistaminen AliasVaultilta mahdollistaa tarkan taustaleikepöydältä ja antaa automaattisesti tarvittavat hälytysoikeudet.",
"disableBatteryOptimization": "Poista akkuvirran optimointi käytöstä",
"identityGenerator": "Henkilöllisyyden luonti",
"passwordGenerator": "Salasanageneraattori",
"importExport": "Tuo / Vie",
"batteryOptimizationHelpDescription": "Androidin akun optimointi estää leikepöydän luotettavan tyhjennyksen, kun sovellus on taustalla. AliasVaultin akun optimoinnin poistaminen käytöstä mahdollistaa tarkan taustalla tapahtuvan leikepöydän tyhjennyksen ja myöntää automaattisesti tarvittavat hälytysluvat.",
"disableBatteryOptimization": "Poista akun optimointi käytöstä",
"identityGenerator": "Identiteetin luonti",
"passwordGenerator": "Salasanan luonti",
"importExport": "Tuonti / Vienti",
"importSectionTitle": "Tuo",
"importSectionDescription": "Tuo salasanasi muista salasanojen hallinnoijista tai aiemmasta AliasVault-viennistä.",
"importWebNote": "Jos haluat tuoda käyttäjätunnuksia olemassa olevista salasanojen hallinnasta, ole hyvä ja kirjaudu web-sovellukseen. Tuo ominaisuus on tällä hetkellä saatavilla vain web-versiossa.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "Paikallinen holvi ei ole ajan tasalla. Synkronoi holvisi päivittämällä sivu ja yritä uudelleen."
},
"app": {
"openReadOnlyMode": "Avaa vain luku -tilassa",
"status": {
"unlockingVault": "Avataan holvia",
"decryptingVault": "Pureraan holvin salausta",
"openingVaultReadOnly": "Avataan holvi vain luku -tilassa",
"retryingConnection": "Yritetään muodostaa yhteyttä..."
"openingVaultReadOnly": "Avataan holvi vain luku -tilassa"
},
"offline": {
"banner": "Offline-tila (vain luku)",
@@ -445,7 +474,7 @@
"stillOffline": "Yhä offline-tilassa"
},
"alerts": {
"syncIssue": "Synkronointiongelma",
"syncIssue": "Ei yhteyttä",
"syncIssueMessage": "AliasVault-palvelimeen ei saada yhteyttä ja holviasi ei voida synkronoida. Haluatko avata paikallisen holvisi vain luku-tilassa vai haluatko kokeilla yhteyttä uudelleen?",
"openLocalVault": "Avaa paikallinen holvi",
"retrySync": "Yritä synkronointia uudelleen"
@@ -478,8 +507,8 @@
"title": "Päivitä Holvi",
"subtitle": "AliasVault on päivitetty ja holvisi on päivitettävä. Tämän pitäisi kestää vain muutama sekunti.",
"versionInformation": "Versiotiedot",
"yourVault": "Sinun holvisi:",
"newVersion": "Uusi versio:",
"yourVault": "Holvisi versio:",
"newVersion": "Uusi saatavilla oleva versio:",
"upgrade": "Päivitä",
"upgrading": "Päivitetään...",
"logout": "Kirjaudu ulos",

View File

@@ -16,7 +16,9 @@
"loadMore": "Voir plus",
"use": "Use",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Log in",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.",
"sessionExpired": "Your session has expired. Please login again.",
"tokenRefreshFailed": "Failed to refresh authentication token",
"httpError": "HTTP error: {{status}}"
"httpError": "HTTP error: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
"noAccountYet": "Pas encore de compte ?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Failed to sync vault",
"operationFailed": "Operation failed",
"versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
"serverNeedsUpdate": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "Cette application est obsolète et ne peut pas être utilisée pour accéder à cette (nouvelle) version du coffre. Veuillez mettre à jour l'application AliasVault pour continuer.",
"vaultDecryptFailed": "Vault could not be decrypted, if the problem persists please logout and login again.",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"searchPlaceholder": "Search credentials...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "No matching credentials found",
"noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Recent emails",
"loadingEmails": "Loading emails...",
"noEmailsYet": "No emails received yet.",
@@ -148,6 +158,12 @@
"credentialDetails": "Credential Details",
"emailPreview": "Email Preview",
"switchBackToBrowser": "Switch back to your browser to continue.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credential updated successfully",
"credentialCreated": "Credential created successfully",
"credentialDeleted": "Credential deleted successfully"
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Failed to load credential",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Failed to generate username",
"generatePasswordFailed": "Failed to generate password"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copy Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Settings",
"iosAutofill": "iOS Autofill",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "Vous pouvez configurer AliasVault pour utiliser la fonctionnalité de saisie automatique de mot de passe native d'iOS. Suivez les instructions ci-dessous pour l'activer.",
"howToEnable": "Comment l'activer :",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Ouvrir les paramètres d'iOS via le bouton ci-dessous",
"step2": "2. Aller dans « Général »",
"step3": "3. Appuyer sur « Remplissage automatique et mots de passe »",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Je l'ai déjà configuré",
"warningText": "Note : Vous devrez vous authentifier avec Face ID/Touch ID ou votre code d'accès lorsque vous utilisez le remplissage automatique."
},
"androidAutofill": "Remplissage automatique Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimental Feature",
"warningDescription": "Autofill support for Android is currently in an experimental state.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Read more about it here",
"headerText": "You can configure AliasVault to provide native password autofill functionality in Android. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
"openAutofillSettings": "Open Autofill Settings",
"buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "Le coffre-fort local n'est pas à jour. Veuillez synchroniser votre coffre-fort en rafraîchissant la page et réessayez."
},
"app": {
"openReadOnlyMode": "Ouvrir en mode lecture seule",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
@@ -478,8 +507,8 @@
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -16,7 +16,9 @@
"loadMore": "לטעון עוד",
"use": "להשתמש",
"confirm": "אישור",
"unknownError": "שגיאה לא ידועה"
"errors": {
"unknownError": "אירעה שגיאה לא ידועה, נא לנסות שוב."
}
},
"auth": {
"login": "כניסה",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "הבקשה דרך הרשת נכשלה. נא לבדוק שהחיבור שלך לאינטרנט והשרת זמינים. למערכות באירוח עצמי, נא לוודא שמותקן אצלך אישור SSL תקף. אישורים בחתימה עצמית לא נתמכים במכשירים ניידים מטעמי אבטחת מידע.",
"sessionExpired": "משך ההפעלה שלך פג. נא להיכנס שוב.",
"tokenRefreshFailed": "ריענון אסימון האימות נכשל",
"httpError": "שגיאת HTTP: {{status}}"
"httpError": "שגיאת HTTP: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "פענוח הכספת נכשל",
"vaultUnlockFailed": "שחרור הכספת נכשל",
"biometricCancelled": "האימות הביומטרי בוטל",
"encryptionKeyFailed": "משיכת מפתח ההצפנה נכשל"
},
"confirmLogout": "לצאת? צריך להיכנס שוב עם סיסמת העל שלך כדי לגשת לכספת שלך.",
"noAccountYet": "אין לך חשבון עדיין?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "סנכרון הכספת נכשל",
"operationFailed": "הפעולה נכשלה",
"versionNotSupported": "הגרסה הזאת של היישומון של AliasVault לניידים לא נתמכת עוד על ידי השרת. נא לעדכן את היישומון שלך לגרסה העדכנית ביותר.",
"serverNeedsUpdate": "יש לעדכן את שרת AliasVault לגרסה חדשה יותר כדי להשתמש ביישומון הזה לנייד. נא ליצור קשר עם התמיכה לקבלת עזרה.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "היישום הזה לא עדכני ואי אפשר להשתמש בו כדי לגשת לגרסת הכספת (החדשה יותר) הזאת. נא לעדכן את יישום AliasVault כדי להמשיך.",
"vaultDecryptFailed": "לא ניתן לפענח את הכספת, אם הבעיה נמשכת נא לצאת מהמערכת ולהיכנס שוב.",
"passwordChanged": "הסיסמה שלך השתנתה מאז הפעם האחרונה שנכנסת למערכת. נא להיכנס שוב מטעמי אבטחת מידע."
}
@@ -109,7 +118,7 @@
"randomAlias": "כינוי אקראי",
"manual": "ידני",
"generateRandomAlias": "יצירת כינוי אקראי",
"clearAliasFields": "Clear Alias Fields",
"clearAliasFields": "לפנות שדות כינויים",
"enterFullEmail": "נא למלא כתובת דוא״ל מלאה",
"enterEmailPrefix": "נא למלא קידומת דוא״ל",
"useDomainChooser": "להשתמש בבורר שמות התחום",
@@ -120,9 +129,10 @@
"privateEmailDescription": "הצפנה מקצה לקצה, פרטיות מלאה.",
"publicEmailTitle": "ספקי תיבת דוא״ל זמנית ציבוריים",
"publicEmailDescription": "פרטיות אלמונית אך מוגבלת. תוכן הדוא״ל נגיש לכל מי שיודע את הכתובת.",
"searchPlaceholder": "חיפוש פרטי גישה…",
"searchPlaceholder": "חיפוש בכספת…",
"noMatchingCredentials": "לא נמצאו פרטי גישה מתאימים",
"noCredentialsFound": "לא נמצאו פרטי גישה. נא ליצור כאלה כדי להתחיל. המלצה: אפשר גם להיכנס דרך האתר של AliasVault כדי לייבא פרטי גישה ממנהלי סיסמאות אחרים.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "הודעות דוא״ל אחרונות",
"loadingEmails": "הודעות הדוא״ל נטענות…",
"noEmailsYet": "לא התקבלו הודעות דוא״ל עדיין.",
@@ -148,6 +158,12 @@
"credentialDetails": "פירוט פרטי גישה",
"emailPreview": "תצוגה מקדימה של הודעת דוא״ל",
"switchBackToBrowser": "יש לחזור לדפדפן שלך כדי להמשיך.",
"filters": {
"all": "(כל) פרטי הגישה",
"passkeys": "Passkeys",
"aliases": "כינויים",
"userpass": "סיסמאות"
},
"twoFactorAuth": "אימות דו־שלבי",
"totpCode": "קוד חד־פעמי זמני",
"attachments": "צרופות",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "פרטי הגישה עודכנו בהצלחה",
"credentialCreated": "פרטי הגישה נוצרו בהצלחה",
"credentialDeleted": "פרטי הגישה נמחקו בהצלחה"
"credentialDeleted": "פרטי הגישה נמחקו בהצלחה",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "יצירת כינוי חדש עבור",
"errors": {
"loadFailed": "טעינת פרטי הגישה נכשלה",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "יצירת שם משתמש נכשלה",
"generatePasswordFailed": "יצירת סיסמה נכשלה"
},
@@ -174,12 +194,21 @@
"copyPassword": "העתקת סיסמה"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "אתר",
"displayName": "שם תצוגה",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "הגדרות",
"iosAutofill": "השלמה אוטומטית ב־iOS",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "אפשר להגדיר את AliasVault כדי שיספק את יכולת השלמת הסיסמאות האוטומטית ב־iOS. יש לעקוב אחר ההנחיות כדי להפעיל את זה.",
"howToEnable": "איך להפעיל:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. לפתוח את הגדרות iOS דרך הכפתור שלהלן",
"step2": "2. לעבור ל„כללי”",
"step3": "3. לגעת ב„מילוי אוטומטי וסיסמאות”",
@@ -189,13 +218,13 @@
"alreadyConfigured": "כבר הגדרתי את זה",
"warningText": "לתשומת ליבך: יש לעבור אימות בעזרת Face ID/Touch ID (זיהוי פנים/טביעת אצבע) או באמצעות קוד הגישה שלך המכשיר שלך לטובת שימוש בהשלמה אוטומטית."
},
"androidAutofill": "השלמה אוטומטית של Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ יכולת ניסיונית",
"warningDescription": "התמיכה בהשלמה אוטומטית ב־Android היא כרגע במצב ניסיוני.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "אפשר לקרוא עליה עוד כאן",
"headerText": "אפשר להגדיר את AliasVault כדי שיספק את יכולת השלמת הסיסמאות האוטומטית ב־Android. יש לעקוב אחר ההנחיות כדי להפעיל את זה.",
"howToEnable": "איך להפעיל:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. לפתוח את הגדרות Android בעזרת הכפתור שלהלן ולשנות את „שירות השלמה אוטומטית מועדף” ל־„AliasVault”",
"openAutofillSettings": "פתיחת הגדרות השלמה אוטומטית",
"buttonTip": "אם הכפתור שלעיל לא עובד כנראה שהוא חסום עקב הגדרות אבטחת מידע. אפשר לגשת ידנית להגדרות Android ← ניהול כללי ← סיסמאות והשלמה אוטומטית.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "הכספת המקומית אינה עדכנית. נא לסנכרן את הכספת שלך על ידי ריענון העמוד ולנסות שוב."
},
"app": {
"openReadOnlyMode": "פתיחה במצב לקריאה בלבד",
"status": {
"unlockingVault": "שחרור נעילת כספת",
"decryptingVault": "פענוח הצפנת כספת",
"openingVaultReadOnly": "כספת נפתח במצב לקריאה בלבד",
"retryingConnection": "מתבצע ניסיון להתחבר מחדש…"
"openingVaultReadOnly": "כספת נפתח במצב לקריאה בלבד"
},
"offline": {
"banner": "מצב בלתי מקוון (קריאה בלבד)",
@@ -445,7 +474,7 @@
"stillOffline": "עדיין בלתי מקוון"
},
"alerts": {
"syncIssue": "תקלת סנכרון",
"syncIssue": "אין חיבור",
"syncIssueMessage": "לא ניתן לגשת לשרת ה־AliasVault ולא ניתן לסנכרן את הכספת שלך. לפתוח את הכספת המקומית במצב קריאה בלבד או לנסות להתחבר שוב?",
"openLocalVault": "פתיחת כספת מקומית",
"retrySync": "לנסות לסנכרן מחדש"
@@ -478,8 +507,8 @@
"title": "שדרוג כספת",
"subtitle": "AliasVault התעדכן וצריך לשדרג את הכספת שלך. הפעולה הזאת אמורה לארוך מספר שניות.",
"versionInformation": "פרטי גרסה",
"yourVault": "הכספת שלך:",
"newVersion": "גרסה חדשה:",
"yourVault": "גרסת הכספת שלך:",
"newVersion": "הגרסה החדשה הזמינה:",
"upgrade": "שדרוג",
"upgrading": "משתדרגת…",
"logout": "יציאה",

View File

@@ -16,7 +16,9 @@
"loadMore": "Carica altro",
"use": "Usa",
"confirm": "Conferma",
"unknownError": "Errore sconosciuto"
"errors": {
"unknownError": "Si è verificato un errore sconosciuto. Riprova."
}
},
"auth": {
"login": "Accedi",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Errore di rete. Verifica la tua connessione di rete e la disponibilità del server. Per le istanze auto-ospitate, assicurati di avere installato un certificato SSL valido. I certificati autofirmati non sono supportati sui dispositivi mobili per motivi di sicurezza.",
"sessionExpired": "La tua sessione è scaduta. Effettua nuovamente il login.",
"tokenRefreshFailed": "Aggiornamento del token di autenticazione non riuscito",
"httpError": "Errore HTTP: {{status}}"
"httpError": "Errore HTTP: {{status}}",
"biometricRequired": "Abilitare l'autenticazione biometrica nell'app principale di AliasVault per utilizzare le passkey",
"unlockVaultFirst": "Si prega di sbloccare prima la cassaforte nell'app AliasVault",
"vaultDecryptFailed": "Decifratura della cassaforte non riuscita",
"vaultUnlockFailed": "Sblocco della cassaforte non riuscito",
"biometricCancelled": "Autenticazione biometrica annullata",
"encryptionKeyFailed": "Recupero della chiave di crittografia non riuscito"
},
"confirmLogout": "Sei sicuro di voler uscire? Dovrai accedere nuovamente con la password principale per accedere alla cassaforte.",
"noAccountYet": "Non hai ancora un account?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Sincronizzazione della cassaforte fallita",
"operationFailed": "Operazione non riuscita",
"versionNotSupported": "Questa versione dell'app AliasVault non è più supportata dal server. Aggiorna l'app all'ultima versione.",
"serverNeedsUpdate": "Il server AliasVault necessita di un aggiornamento per usare questa app. Contatta il supporto se serve aiuto.",
"serverVersionNotSupported": "Il server AliasVault deve essere aggiornato a una versione più recente per poter utilizzare questa app mobile. Se hai bisogno di aiuto, contatta il supporto.",
"appOutdated": "Questa applicazione è obsoleta e non può essere utilizzata per accedere a questa (nuova) versione della cassaforte. Si prega di aggiornare l'app AliasVault per continuare.",
"vaultDecryptFailed": "Impossibile decriptare la cassaforte, se il problema persiste esci e accedi nuovamente.",
"passwordChanged": "La tua password è cambiata dall'ultima volta che hai effettuato l'accesso. Effettua nuovamente l'accesso per motivi di sicurezza."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E crittografato, completamente privato.",
"publicEmailTitle": "Fornitori Pubblici di Email Temporanee",
"publicEmailDescription": "Anonimi ma con privacy ridotta. Accessibile a chiunque conosca l'indirizzo.",
"searchPlaceholder": "Cerca credenziali...",
"searchPlaceholder": "Ricerca cassaforte ...",
"noMatchingCredentials": "Nessuna credenziale corrispondente trovata",
"noCredentialsFound": "Nessuna credenziale trovata. Creane una per iniziare. Consiglio: puoi anche accedere al sito AliasVault per importare credenziali da altri gestori password.",
"noPasskeysFound": "Non sono state ancora create passkey. Le passkey vengono create visitando un sito web che offre le passkey come metodo di autenticazione.",
"recentEmails": "Email recenti",
"loadingEmails": "Caricamento email...",
"noEmailsYet": "Nessuna email ricevuta.",
@@ -148,6 +158,12 @@
"credentialDetails": "Dettagli credenziali",
"emailPreview": "Anteprima email",
"switchBackToBrowser": "Torna al browser per continuare.",
"filters": {
"all": "(Tutte) Credenziali",
"passkeys": "Passkey",
"aliases": "Alias",
"userpass": "Password"
},
"twoFactorAuth": "Autenticazione a due fattori",
"totpCode": "Codice TOTP",
"attachments": "Allegati",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credenziali aggiornate con successo",
"credentialCreated": "Credenziali create con successo",
"credentialDeleted": "Credenziali eliminate con successo"
"credentialDeleted": "Credenziali eliminate con successo",
"usernameCopied": "Nome utente copiato negli appunti",
"emailCopied": "Email copiata negli appunti",
"passwordCopied": "Password copiata negli appunti"
},
"createNewAliasFor": "Crea un nuovo alias per",
"errors": {
"loadFailed": "Caricamento credenziali non riuscito",
"saveFailed": "Salvataggio credenziali non riuscito",
"generateUsernameFailed": "Generazione nome utente non riuscita",
"generatePasswordFailed": "Generazione password non riuscita"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copia Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Sito",
"displayName": "Mostra nome",
"helpText": "Le passkey vengono create sul sito web quando richiesto. Non possono essere modificate manualmente. Per rimuovere questa passkey , è possibile eliminarla da questa credenziale.",
"passkeyMarkedForDeletion": "Passkey contrassegnata per l'eliminazione",
"passkeyWillBeDeleted": "Questa passkey verrà eliminata quando si salva questa credenziale."
},
"settings": {
"title": "Impostazioni",
"iosAutofill": "Compilazione automatica iOS",
"autofill": "Riempimento Automatico & Passkeys",
"iosAutofillSettings": {
"headerText": "Puoi configurare AliasVault per fornire la compilazione password nativa in iOS. Segui le istruzioni per abilitarla.",
"howToEnable": "Come abilitare:",
"headerText": "È possibile configurare AliasVault per fornire password nativa e funzionalità di riempimento automatico della password in iOS. Seguire le istruzioni qui sotto per abilitarlo.",
"passkeyNotice": "Le chiavi di accesso sono create tramite iOS. Per memorizzarle in AliasVault, assicurati che l'auto-riempimento qui sotto sia abilitato.",
"howToEnable": "Come abilitare l'auto-riempimento & Passkeys:",
"step1": "1. Apri le Impostazioni iOS tramite il pulsante qui sotto",
"step2": "2. Vai su \"Generali\"",
"step3": "3. Tocca \"Compilazione automatica & Password\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Ho già configurato",
"warningText": "Nota: sarà necessario autenticarsi con Face ID/Touch ID o codice dispositivo per utilizzare la compilazione."
},
"androidAutofill": "Compilazione automatica Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ Funzione Sperimentale",
"warningDescription": "Il supporto di riempimento automatico per Android è attualmente in stato sperimentale.",
"warningDescription": "Il supporto per l'auto-riempimento e passkey per Android è attualmente in stato sperimentale.",
"warningLink": "Per saperne di più clicca qui",
"headerText": "È possibile configurare AliasVault per fornire la funzionalità di riempimento automatico della password nativa in Android. Seguire le istruzioni qui sotto per attivarlo.",
"howToEnable": "Come abilitare:",
"headerText": "È possibile configurare AliasVault per fornire password nativa e funzionalità di riempimento automatico della password in Android. Seguire le istruzioni qui sotto per abilitarla.",
"passkeyNotice": "Le passkey vengono create tramite Android Credential Manager (Android 14+). Per memorizzarle in AliasVault, assicurati che Autofill qui sotto sia abilitato.",
"howToEnable": "Come abilitare l'auto-riempimento & Passkeys:",
"step1": "1. Apri le impostazioni di Android tramite il pulsante qui sotto, e modifica il \"servizio preferito di riempimento automatico\" in \"AliasVault\"",
"openAutofillSettings": "Apri Impostazioni Di Riempimento Automatico",
"buttonTip": "Se il pulsante qui sopra non funziona, potrebbe essere bloccato a causa delle impostazioni di sicurezza. È possibile andare manualmente in Impostazioni Android → Gestione generale → Password e riempimento automatico.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "La cassaforte locale non è aggiornata. Sincronizzala ricaricando la pagina e riprova."
},
"app": {
"openReadOnlyMode": "Apri in modalità di sola lettura",
"status": {
"unlockingVault": "Sblocco cassaforte in corso",
"decryptingVault": "Decriptazione cassaforte in corso",
"openingVaultReadOnly": "Apertura cassaforte in modalità sola lettura",
"retryingConnection": "Ritento connessione..."
"openingVaultReadOnly": "Apertura cassaforte in modalità sola lettura"
},
"offline": {
"banner": "Modalità offline (sola lettura)",
@@ -445,7 +474,7 @@
"stillOffline": "Ancora offline"
},
"alerts": {
"syncIssue": "Problema di sincronizzazione",
"syncIssue": "Nessuna Connessione",
"syncIssueMessage": "Impossibile raggiungere il server AliasVault e sincronizzare la cassaforte. Vuoi aprire la cassaforte locale in sola lettura o ritentare la connessione?",
"openLocalVault": "Apri cassaforte locale",
"retrySync": "Riprova sincronizzazione"
@@ -478,8 +507,8 @@
"title": "Aggiorna Cassaforte",
"subtitle": "AliasVault è stato aggiornato e la tua cassaforte deve essere aggiornata. Ci vorranno solo pochi secondi.",
"versionInformation": "Informazioni sulla versione",
"yourVault": "La tua cassaforte:",
"newVersion": "Nuova versione:",
"yourVault": "Versione della tua cassaforte:",
"newVersion": "Nuova versione disponibile:",
"upgrade": "Aggiorna",
"upgrading": "Aggiornamento in corso...",
"logout": "Esci",

View File

@@ -16,7 +16,9 @@
"loadMore": "Laad meer",
"use": "Gebruik",
"confirm": "Bevestigen",
"unknownError": "Onbekende fout"
"errors": {
"unknownError": "Er is een onbekende fout opgetreden. Probeer het opnieuw."
}
},
"auth": {
"login": "Inloggen",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Netwerkfout. Controleer de verbinding en probeer het opnieuw. Voor self-hosted instances, controleer dat er een geldig SSL-certificaat is geconfigureerd. Self-signed SSL-certificaten worden niet ondersteund door de app wegens veiligheidsredenen.",
"sessionExpired": "Je sessie is verlopen. Log opnieuw in.",
"tokenRefreshFailed": "Authenticatietoken vernieuwen mislukt",
"httpError": "HTTP fout: {{status}}"
"httpError": "HTTP fout: {{status}}",
"biometricRequired": "Schakel biometrische authenticatie in om passkeys te gebruiken",
"unlockVaultFirst": "Ontgrendel eerst de vault in de AliasVault app",
"vaultDecryptFailed": "Ontsleutelen van vault mislukt",
"vaultUnlockFailed": "Ontgrendelen van vault mislukt",
"biometricCancelled": "Biometrische verificatie geannuleerd",
"encryptionKeyFailed": "Fout bij ophalen van encryptiesleutel"
},
"confirmLogout": "Weet je zeker dat je wilt uitloggen? Je moet opnieuw inloggen met je hoofdwachtwoord om toegang te krijgen tot je vault.",
"noAccountYet": "Nog geen account?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Vault ophalen mislukt",
"operationFailed": "Bewerking mislukt",
"versionNotSupported": "Deze versie van de mobiele app van AliasVault wordt niet meer ondersteund door de server. Update de app naar de nieuwste versie.",
"serverNeedsUpdate": "De AliasVault server moet bijgewerkt worden naar een nieuwere versie om deze mobiele app te kunnen gebruiken. Neem contact op met support als je hulp nodig hebt.",
"serverVersionNotSupported": "De AliasVault server moet bijgewerkt worden naar een nieuwere versie om deze mobiele app te kunnen gebruiken. Neem contact op met support als je hulp nodig hebt.",
"appOutdated": "Deze app is verouderd en kan niet worden gebruikt om deze (nieuwe) vault te openen. Update de AliasVault app om door te gaan.",
"vaultDecryptFailed": "Vault kon niet worden gedecrypt, probeer uit- en opnieuw in te loggen.",
"passwordChanged": "Je wachtwoord is veranderd sinds de laatste keer dat je bent ingelogd. Log opnieuw in."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E versleuteld, volledig privé.",
"publicEmailTitle": "Publieke tijdelijke e-mailproviders",
"publicEmailDescription": "Anoniem maar beperkte privacy. E-mail inhoud is leesbaar door iedereen die het adres kent.",
"searchPlaceholder": "Zoek credentials...",
"searchPlaceholder": "Vault doorzoeken...",
"noMatchingCredentials": "Geen credentials gevonden",
"noCredentialsFound": "Geen credentials gevonden. Maak er een aan om te beginnen. Tip: je kunt ook inloggen op de AliasVault webapp om credentials te importeren uit andere wachtwoord-managers.",
"noPasskeysFound": "Er zijn nog geen passkeys aangemaakt. Passkeys worden gemaakt door een website te bezoeken die passkeys als een authenticatiemethode biedt.",
"recentEmails": "Recente e-mails",
"loadingEmails": "E-mails laden...",
"noEmailsYet": "Nog geen e-mails ontvangen.",
@@ -148,6 +158,12 @@
"credentialDetails": "Credential details",
"emailPreview": "E-mail voorbeeld",
"switchBackToBrowser": "Schakel terug naar je browser om door te gaan.",
"filters": {
"all": "(Alle) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliassen",
"userpass": "Wachtwoorden"
},
"twoFactorAuth": "Tweestapsverificatie",
"totpCode": "TOTP Code",
"attachments": "Bijlagen",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credential succesvol bijgewerkt",
"credentialCreated": "Credential succesvol aangemaakt",
"credentialDeleted": "Credential succesvol verwijderd"
"credentialDeleted": "Credential succesvol verwijderd",
"usernameCopied": "Gebruikersnaam gekopieerd naar klembord",
"emailCopied": "E-mail gekopieerd naar klembord",
"passwordCopied": "Wachtwoord gekopieerd naar klembord"
},
"createNewAliasFor": "Nieuwe alias maken voor",
"errors": {
"loadFailed": "Laden van credential mislukt",
"saveFailed": "Credential opslaan mislukt",
"generateUsernameFailed": "Genereren van gebruikersnaam mislukt",
"generatePasswordFailed": "Genereren van wachtwoord mislukt"
},
@@ -174,12 +194,21 @@
"copyPassword": "Kopieer wachtwoord"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Website",
"displayName": "Weergavenaam",
"helpText": "Passkeys worden aangemaakt op de website wanneer er om wordt gevraagd. Ze kunnen niet handmatig worden bewerkt. Om deze passkey te verwijderen, kun je deze verwijderen uit deze credential.",
"passkeyMarkedForDeletion": "Passkey gemarkeerd om te verwijderen",
"passkeyWillBeDeleted": "Deze passkey zal worden verwijderd wanneer je deze credential opslaat."
},
"settings": {
"title": "Instellingen",
"iosAutofill": "iOS autofill",
"autofill": "Autofill & passkeys",
"iosAutofillSettings": {
"headerText": "Je kunt AliasVault instellen als autofill provider in iOS. Volg de instructies hieronder om deze in te schakelen.",
"howToEnable": "Hoe in te schakelen:",
"headerText": "Je kunt AliasVault instellen als autofill en passkey provider in iOS. Volg de instructies hieronder om deze in te schakelen.",
"passkeyNotice": "Passkeys worden gemaakt via iOS. Om ze op te slaan in AliasVault, moet Autofill hieronder ingeschakeld zijn.",
"howToEnable": "Autofill & passkeys inschakelen:",
"step1": "1. Open iOS instellingen via de knop hieronder",
"step2": "2. Ga naar \"Algemeen\"",
"step3": "3. Tik op \"AutoFill & Wachtwoorden\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Al geconfigureerd",
"warningText": "Let op: Face ID/Touch ID of je toegangscode is vereist bij het gebruik van autofill."
},
"androidAutofill": "Android autofill",
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimentele functie",
"warningDescription": "Autofill support voor Android is momenteel in een experimentele staat.",
"warningDescription": "Autofill en passkey support voor Android is momenteel in een experimentele staat.",
"warningLink": "Lees er hier meer over",
"headerText": "Je kunt AliasVault instellen als autofill provider in Android. Volg de instructies hieronder om deze in te schakelen.",
"howToEnable": "Hoe in te schakelen:",
"headerText": "Je kunt AliasVault instellen als autofill en passkey provider in Android. Volg de instructies hieronder om deze in te schakelen.",
"passkeyNotice": "Passkeys worden gemaakt via Android Credential Manager (Android 14+). Om ze op te slaan in AliasVault, moet Autofill hieronder ingeschakeld zijn.",
"howToEnable": "Autofill & passkeys inschakelen:",
"step1": "1. Open Android Instellingen via de onderstaande knop en verander de \"Autofill preferred service\" naar \"AliasVault\"",
"openAutofillSettings": "Open Autofill Instellingen",
"buttonTip": "Als bovenstaande knop niet werkt, dan zou deze geblokkeerd kunnen worden vanwege beveiligingsinstellingen. Open in dit geval handmatig Android Instellingen → Algemeen → Wachtwoorden en Automatisch invullen.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "De lokale vault is niet up-to-date. Synchroniseer je vault door de pagina te vernieuwen en probeer het opnieuw."
},
"app": {
"openReadOnlyMode": "Open in read-only modus",
"status": {
"unlockingVault": "Vault ontgrendelen",
"decryptingVault": "Vault decrypten",
"openingVaultReadOnly": "Vault openen in alleen-lezen modus",
"retryingConnection": "Opnieuw proberen..."
"openingVaultReadOnly": "Vault openen in alleen-lezen modus"
},
"offline": {
"banner": "Offline modus (alleen lezen)",
@@ -445,7 +474,7 @@
"stillOffline": "Nog steeds offline"
},
"alerts": {
"syncIssue": "Synchronisatieprobleem",
"syncIssue": "Geen verbinding",
"syncIssueMessage": "De AliasVault server kon niet worden bereikt en je vault kon niet worden gesynchroniseerd. Wil je je lokale vault openen in alleen-lezen modus of de verbinding opnieuw proberen?",
"openLocalVault": "Open lokale vault",
"retrySync": "Opnieuw proberen"
@@ -478,8 +507,8 @@
"title": "Vault upgraden",
"subtitle": "AliasVault is vernieuwd en je vault moet worden bijgewerkt. Dit kan enkele seconden duren.",
"versionInformation": "Versie-informatie",
"yourVault": "Jouw vault:",
"newVersion": "Nieuwe versie:",
"yourVault": "Jouw vault versie:",
"newVersion": "Nieuwe beschikbare versie:",
"upgrade": "Upgrade",
"upgrading": "Aan het upgraden...",
"logout": "Uitloggen",

View File

@@ -0,0 +1,535 @@
{
"common": {
"cancel": "Anuluj",
"close": "Zamknij",
"delete": "Usuń",
"save": "Zapisz",
"yes": "Tak",
"no": "Nie",
"ok": "Ok",
"continue": "Continue",
"loading": "Loading...",
"error": "Błąd",
"success": "Gotowe",
"never": "Nigdy",
"copied": "Skopiowano do schowka",
"loadMore": "Load more",
"use": "Użyj",
"confirm": "Potwierdź",
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Log in",
"logout": "Wyloguj",
"username": "Username or email",
"password": "Hasło",
"authCode": "Authentication Code",
"unlock": "Odblokuj",
"unlocking": "Unlocking...",
"loggingIn": "Logowanie",
"validatingCredentials": "Validating credentials",
"syncingVault": "Syncing vault",
"verifyingAuthCode": "Verifying authentication code",
"verify": "Weryfikacja",
"unlockVault": "Unlock Vault",
"enterPassword": "Enter your password to unlock your vault",
"enterPasswordPlaceholder": "Password",
"enterAuthCode": "Enter 6-digit code",
"usernamePlaceholder": "name / name@company.com",
"passwordPlaceholder": "Enter your password",
"enableBiometric": "Enable {{biometric}}?",
"biometricPrompt": "Would you like to use {{biometric}} to unlock your vault?",
"tryBiometricAgain": "Try {{biometric}} Again",
"authCodeNote": "Note: if you don't have access to your authenticator device, you can reset your 2FA with a recovery code by logging in via the website.",
"errors": {
"credentialsRequired": "Username and password are required",
"invalidAuthCode": "Please enter a valid 6-digit authentication code",
"incorrectPassword": "Incorrect password. Please try again.",
"enterPassword": "Please enter your password",
"serverError": "Could not reach AliasVault server. Please try again later or contact support if the problem persists.",
"serverErrorSelfHosted": "Could not reach the API. For self-hosted instances, please verify the API endpoint is reachable by navigating to it in a browser: it should display 'OK'.",
"networkError": "Network request failed. Please check your internet connection and try again.",
"networkErrorSelfHosted": "Wystąpił błąd żądania sieciowego. Sprawdź połączenie sieciowe i dostępność serwera. W przypadku instancji hostowanych samodzielnie upewnij się, że masz zainstalowany ważny certyfikat SSL. Certyfikaty z podpisem własnym nie są obsługiwane na urządzeniach mobilnych ze względów bezpieczeństwa.",
"sessionExpired": "Your session has expired. Please login again.",
"tokenRefreshFailed": "Failed to refresh authentication token",
"httpError": "HTTP error: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
"noAccountYet": "No account yet?",
"createNewVault": "Create new vault",
"connectingTo": "Connecting to",
"loggedInAs": "Logged in as"
},
"vault": {
"syncingVault": "Syncing vault",
"uploadingVaultToServer": "Uploading vault to server",
"savingChangesToVault": "Saving changes to vault",
"checkingForVaultUpdates": "Checking for vault updates",
"executingOperation": "Executing operation...",
"checkingVaultUpdates": "Checking vault updates",
"syncingUpdatedVault": "Syncing updated vault",
"errors": {
"failedToGetEncryptedDatabase": "Failed to get encrypted database",
"usernameNotFound": "Username not found",
"vaultMergeRequired": "Vault merge required. Please login via the web app to merge the multiple pending updates to your vault.",
"vaultOutdated": "Your vault is outdated. Please login on the AliasVault website and follow the steps.",
"failedToUploadVault": "Failed to upload vault to server. Please try again by re-opening the app.",
"usernameNotFoundLoginAgain": "Username not found. Please login again.",
"errorDuringPasswordChange": "Error during password change operation. Please log in again to retrieve your latest vault.",
"failedToSyncVault": "Failed to sync vault",
"operationFailed": "Operation failed",
"versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Vault could not be decrypted, if the problem persists please logout and login again.",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
}
},
"credentials": {
"title": "Credentials",
"addCredential": "Add Credential",
"editCredential": "Edit Credential",
"deleteCredential": "Delete Credential",
"deleteConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
"service": "Service",
"serviceName": "Service Name",
"serviceUrl": "Service URL",
"loginCredentials": "Login credentials",
"username": "Username",
"email": "Email",
"alias": "Alias",
"metadata": "Metadata",
"firstName": "First Name",
"lastName": "Last Name",
"nickName": "Nick Name",
"fullName": "Full Name",
"gender": "Gender",
"birthDate": "Birth Date",
"birthDatePlaceholder": "YYYY-MM-DD",
"notes": "Notes",
"randomAlias": "Random Alias",
"manual": "Manual",
"generateRandomAlias": "Generate Random Alias",
"clearAliasFields": "Clear Alias Fields",
"enterFullEmail": "Enter full email address",
"enterEmailPrefix": "Enter email prefix",
"useDomainChooser": "Use domain chooser",
"enterCustomDomain": "Enter custom domain",
"selectEmailDomain": "Select Email Domain",
"privateEmailTitle": "Private Email",
"privateEmailAliasVaultServer": "AliasVault server",
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "No matching credentials found",
"noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Recent emails",
"loadingEmails": "Loading emails...",
"noEmailsYet": "No emails received yet.",
"offlineEmailsMessage": "You are offline. Please connect to the internet to load your emails.",
"emailLoadError": "An error occurred while loading emails. Please try again later.",
"emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later.",
"password": "Password",
"passwordLength": "Password Length",
"changePasswordComplexity": "Password Settings",
"includeLowercase": "Lowercase (a-z)",
"includeUppercase": "Uppercase (A-Z)",
"includeNumbers": "Numbers (0-9)",
"includeSpecialChars": "Special Characters (!@#)",
"avoidAmbiguousChars": "Avoid Ambiguous Characters",
"deletingCredential": "Deleting credential...",
"errorLoadingCredentials": "Error loading credentials",
"vaultSyncFailed": "Vault sync failed",
"vaultSyncedSuccessfully": "Vault synced successfully",
"vaultUpToDate": "Vault is up-to-date",
"offlineMessage": "You are offline. Please connect to the internet to sync your vault.",
"credentialCreated": "Credential Created!",
"credentialCreatedMessage": "Your new credential has been added to your vault and is ready to use.",
"credentialDetails": "Credential Details",
"emailPreview": "Email Preview",
"switchBackToBrowser": "Switch back to your browser to continue.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
"loadingAttachments": "Loading attachments...",
"addAttachments": "Add Attachments",
"deleteAttachment": "Delete",
"toasts": {
"credentialUpdated": "Credential updated successfully",
"credentialCreated": "Credential created successfully",
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Failed to load credential",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Failed to generate username",
"generatePasswordFailed": "Failed to generate password"
},
"contextMenu": {
"title": "Credential Options",
"edit": "Edit",
"delete": "Delete",
"copyUsername": "Copy Username",
"copyEmail": "Copy Email",
"copyPassword": "Copy Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Settings",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open iOS Settings via the button below",
"step2": "2. Go to \"General\"",
"step3": "3. Tap \"AutoFill & Passwords\"",
"step4": "4. Enable \"AliasVault\"",
"step5": "5. Disable other password providers (e.g. \"iCloud Passwords\") to avoid conflicts",
"openIosSettings": "Open iOS Settings",
"alreadyConfigured": "I already configured it",
"warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill."
},
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimental Feature",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Read more about it here",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
"openAutofillSettings": "Open Autofill Settings",
"buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
"step2": "2. Some apps, e.g. Google Chrome, may require manual configuration in their settings to allow third-party autofill apps. However, most apps should work with autofill by default.",
"alreadyConfigured": "I already configured it"
},
"vaultUnlock": "Vault Unlock Method",
"autoLock": "Auto-lock Timeout",
"clipboardClear": "Clear Clipboard",
"clipboardClearDescription": "Automatically clear copied passwords and sensitive information from your clipboard after a specified time period.",
"clipboardClearAndroidWarning": "Note: some Android devices have clipboard history enabled, which may keep track of previously copied items, even after AliasVault clears the clipboard. AliasVault can only overwrite the most recent item, but older entries may remain visible in history. For security reasons, we recommend disabling any clipboard history features in your device settings.",
"clipboardClearOptions": {
"never": "Never",
"5seconds": "5 seconds",
"10seconds": "10 seconds",
"15seconds": "15 seconds",
"30seconds": "30 seconds"
},
"batteryOptimizationHelpTitle": "Enable Background Clipboard Clearing",
"batteryOptimizationActive": "Battery optimization is blocking background tasks",
"batteryOptimizationDisabled": "Background clipboard clearing enabled",
"batteryOptimizationHelpDescription": "Android's battery optimization prevents reliable clipboard clearing when the app is in the background. Disabling battery optimization for AliasVault allows precise background clipboard clearing and automatically grants necessary alarm permissions.",
"disableBatteryOptimization": "Disable battery optimization",
"identityGenerator": "Identity Generator",
"passwordGenerator": "Password Generator",
"importExport": "Import / Export",
"importSectionTitle": "Import",
"importSectionDescription": "Import your passwords from other password managers or from a previous AliasVault export.",
"importWebNote": "To import credentials from existing password managers, please login to the web app. The import feature is currently only available on the web version.",
"exportSectionTitle": "Export",
"exportSectionDescription": "Export your vault data to a CSV file. This file can be used as a back-up and can also be imported into other password managers.",
"exportCsvButton": "Export vault to CSV file",
"exporting": "Exporting...",
"exportConfirmTitle": "Export Vault",
"exportWarning": "Warning: Exporting your vault to an unencrypted file will expose all of your passwords and sensitive information in plain text. Only do this on trusted devices and ensure you:\n\n• Store the exported file in a secure location\n• Delete the file when you no longer need it\n• Never share the exported file with others\n\nAre you sure you want to continue with the export?",
"security": "Security",
"appVersion": "App version {{version}} ({{url}})",
"autoLockOptions": {
"never": "Never",
"5seconds": "5 seconds",
"30seconds": "30 seconds",
"1minute": "1 minute",
"15minutes": "15 minutes",
"30minutes": "30 minutes",
"1hour": "1 hour",
"4hours": "4 hours",
"8hours": "8 hours"
},
"language": "Language",
"languageSystemMessage": "To change the app language, configure the preferred language for AliasVault in your device settings.",
"openSettings": "Open Settings",
"vaultUnlockSettings": {
"description": "Choose how you want to unlock your vault.",
"biometrics": "Biometrics",
"faceId": "Face ID",
"touchId": "Touch ID",
"faceIdTouchId": "Face ID / Touch ID",
"biometricEnabled": "{{biometric}} is now successfully enabled",
"biometricNotAvailable": "{{biometric}} Not Available",
"biometricDisabledMessage": "{{biometric}} is disabled for AliasVault. In order to use it, please enable it in your device settings first.",
"biometricHelp": "Your vault decryption key will be securely stored on your local device in the {{keystore}} and can be accessed securely with {{biometric}}.",
"biometricUnavailableHelp": "{{biometric}} is not available. Tap to open settings and/or go to your device settings to enable and configure it.",
"passwordHelp": "Re-enter your full master password to unlock your vault. This is always enabled as fallback option.",
"keystoreIOS": "iOS Keychain",
"keystoreAndroid": "Android Keystore"
},
"autoLockSettings": {
"description": "Choose how long the app can stay in the background before requiring re-authentication. You'll need to use Face ID or enter your password to unlock the vault again."
},
"identityGeneratorSettings": {
"description": "Configure the default language and gender preference for generating new identities.",
"languageSection": "Language",
"languageDescription": "Set the language that will be used when generating new identities.",
"genderSection": "Gender",
"genderDescription": "Set the gender preference for generating new identities.",
"languageOptions": {
"english": "English",
"dutch": "Dutch"
},
"genderOptions": {
"random": "Random",
"male": "Male",
"female": "Female"
},
"errors": {
"loadFailed": "Failed to load identity generator settings.",
"languageUpdateFailed": "Failed to update language setting.",
"genderUpdateFailed": "Failed to update gender setting."
}
},
"passwordGeneratorSettings": {
"description": "Configure the default settings used when generating new passwords. These settings will be used for all new passwords unless overridden for specific entries.",
"preview": "Preview"
},
"securitySettings": {
"title": "Security",
"description": "Manage your account and vault security settings.",
"changeMasterPassword": "Change Master Password",
"activeSessionsTitle": "Active Sessions",
"recentAuthLogs": "Recent Auth Logs",
"deleteAccountTitle": "Delete Account",
"changePassword": {
"headerText": "Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.",
"currentPassword": "Current Password",
"newPassword": "New Password",
"confirmNewPassword": "Confirm New Password",
"enterCurrentPassword": "Enter current password",
"enterNewPassword": "Enter new password",
"changePassword": "Change Password",
"fillAllFields": "Please fill in all fields",
"passwordsDoNotMatch": "New passwords do not match",
"userNotAuthenticated": "User not authenticated",
"initiatingChange": "Initiating password change...",
"currentPasswordIncorrect": "Current password is not correct",
"passwordChangedSuccessfully": "Password changed successfully",
"failedToChange": "Failed to change password. Please try again."
},
"activeSessions": {
"headerText": "Below is a list of devices where your account is currently logged in or has an active session. You can log out from any of these sessions here.",
"noSessions": "No active sessions",
"revoke": "Revoke",
"revokeSession": "Revoke Session",
"revokeConfirmation": "Are you sure you want to revoke this session? This will log you out of the chosen device.",
"sessionRevoked": "Session successfully revoked",
"failedToRevoke": "Failed to revoke session",
"failedToLoad": "Failed to load active sessions",
"lastActive": "Last active",
"expires": "Expires"
},
"authLogs": {
"headerText": "Below you can find an overview of recent login attempts to your account.",
"noLogs": "No auth logs found",
"success": "Success",
"failed": "Failed",
"time": "Time",
"device": "Device",
"ipAddress": "IP Address",
"client": "Client",
"failedToLoad": "Failed to load auth logs"
},
"deleteAccount": {
"headerText": "Deleting your account will immediately and permanently delete all of your data.",
"warningText": "Warning: This action cannot be undone. All your data will be permanently deleted.",
"finalWarning": "Final warning: Enter your password to permanently delete your account.",
"warningVaults": "All encrypted vaults which includes all of your credentials will be permanently deleted",
"warningAliases": "Your email aliases will be orphaned and cannot be claimed by other users",
"warningRecovery": "Your account cannot be recovered after deletion",
"irreversibleWarning": "Account deletion is irreversible and cannot be undone. Pressing the button below will delete your account immediately and permanently.",
"enterUsername": "Enter your username to continue",
"password": "Password",
"enterPassword": "Enter password",
"deleteAccount": "Delete Account",
"confirmationMessage": "Are you absolutely sure you want to delete your account? This action cannot be undone.",
"usernameDoesNotMatch": "Username does not match",
"verifyingPassword": "Verifying password...",
"currentPasswordIncorrect": "Current password is not correct",
"initiatingDeletion": "Initiating account deletion",
"verifyingWithServer": "Verifying with server",
"deletingAccount": "Deleting account",
"accountDeleted": "Account deleted successfully",
"failedToDelete": "Failed to delete account. Please try again.",
"usernameNotFound": "Username not found. Please login again."
}
}
},
"navigation": {
"credentials": "Credentials",
"emails": "Emails",
"settings": "Settings"
},
"emails": {
"title": "Emails",
"emailDetails": "Email Details",
"subject": "Subject:",
"date": "Date:",
"from": "From:",
"to": "To:",
"attachments": "Attachments",
"deleteEmail": "Delete Email",
"deleteEmailConfirm": "Are you sure you want to delete this email? This action is permanent and cannot be undone.",
"emailNotFound": "Email not found",
"noPlainText": "This email does not contain any plain-text.",
"sizeKB": "KB",
"offlineMessage": "You are offline. Please connect to the internet to load your emails.",
"emptyMessage": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
"time": {
"justNow": "just now",
"minutesAgo_single": "{{count}} min ago",
"minutesAgo_plural": "{{count}} mins ago",
"hoursAgo_single": "{{count}} hr ago",
"hoursAgo_plural": "{{count}} hrs ago",
"yesterday": "yesterday"
},
"errors": {
"generic": "An error occurred",
"loadFailed": "Failed to load emails",
"deleteFailed": "Failed to delete email",
"dbNotAvailable": "Database context or email not available",
"decryptFailed": "Failed to decrypt attachment",
"downloadFailed": "Failed to download attachment"
}
},
"validation": {
"required": "This field is required",
"serviceNameRequired": "Service name is required",
"invalidDateFormat": "Date must be in YYYY-MM-DD format",
"invalidEmailFormat": "Invalid email format"
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
"CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again.",
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
"ACCOUNT_LOCKED": "Account temporarily locked due to too many failed attempts. Please try again later.",
"ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.",
"USER_NOT_FOUND": "Invalid username or password. Please try again.",
"INVALID_AUTHENTICATOR_CODE": "Invalid authenticator code. Please try again.",
"INVALID_RECOVERY_CODE": "Invalid recovery code. Please try again.",
"REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
"INVALID_REFRESH_TOKEN": "Invalid refresh token.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Refresh token revoked successfully.",
"PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
"USERNAME_REQUIRED": "Username is required.",
"USERNAME_ALREADY_IN_USE": "Username is already in use.",
"USERNAME_AVAILABLE": "Username is available.",
"USERNAME_MISMATCH": "Username does not match the current user.",
"PASSWORD_MISMATCH": "The provided password does not match your current password.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Account successfully deleted.",
"USERNAME_EMPTY_OR_WHITESPACE": "Username cannot be empty or whitespace.",
"USERNAME_TOO_SHORT": "Username too short: must be at least 3 characters long.",
"USERNAME_TOO_LONG": "Username too long: cannot be longer than 40 characters.",
"USERNAME_INVALID_EMAIL": "Invalid email address.",
"USERNAME_INVALID_CHARACTERS": "Username is invalid, can only contain letters or digits.",
"VAULT_NOT_UP_TO_DATE": "Your vault is not up-to-date. Please synchronize your vault and try again.",
"INTERNAL_SERVER_ERROR": "Internal server error.",
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
"backOnline": "Back online",
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
},
"navigation": {
"login": "Login",
"loginSettings": "Login Settings",
"notFound": "Not Found"
},
"notFound": {
"title": "Page not found",
"message": "This page has been moved or deleted.",
"goHome": "Go back to the start"
},
"appName": "AliasVault",
"reinitialize": {
"vaultAutoLockedMessage": "Vault auto-locked after timeout.",
"attemptingToUnlockMessage": "Attempting to unlock."
},
"loginSettings": {
"title": "API Connection",
"aliasvaultNet": "Aliasvault.net",
"selfHosted": "Self-hosted",
"customApiUrl": "Custom API URL",
"customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
"version": "Version: {{version}}"
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",
"whatsNew": "What's New",
"whatsNewDescription": "An upgrade is required to support the following changes:",
"noDescriptionAvailable": "No description available for this version.",
"status": {
"preparingUpgrade": "Preparing upgrade...",
"vaultAlreadyUpToDate": "Vault is already up to date",
"startingDatabaseTransaction": "Starting database transaction...",
"applyingDatabaseMigrations": "Applying database migrations...",
"applyingMigration": "Applying migration {{current}} of {{total}}...",
"committingChanges": "Committing changes..."
},
"alerts": {
"unableToGetVersionInfo": "Unable to get version information. Please try again.",
"selfHostedServer": "Self-Hosted Server",
"selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
"continueUpgrade": "Continue Upgrade",
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
}
}
}

View File

@@ -16,7 +16,9 @@
"loadMore": "Carregar mais",
"use": "Utilizar",
"confirm": "Confirmar",
"unknownError": "Erro desconhecido"
"errors": {
"unknownError": "Ocorreu um erro desconhecido. Por favor, tente novamente."
}
},
"auth": {
"login": "Login",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Conexão falhou. Verifique sua conexão com a rede e a disponibilidade do servidor. Para instâncias self-hosted, por favor confirme que possue um certificado SSL válido instalado. Certificados self-signed não são suportados em celulares por questões de segurança.",
"sessionExpired": "Sua sessão expirou. Por favor faça login novamente.",
"tokenRefreshFailed": "Falha ao atualizar token de autenticação",
"httpError": "Erro HTTP: {{status}}"
"httpError": "Erro HTTP: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Tem certeza que deseja sair? Você precisará fazer login novamente com sua senha mestre para acessar o cofre.",
"noAccountYet": "Não tem conta ainda?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Falha ao sincronizar cofre",
"operationFailed": "Operação falhou",
"versionNotSupported": "Esta versão do aplicativo AliasVault não é mais suportada pelo servidor. Por favor atualize seu aplicativo para a última versão.",
"serverNeedsUpdate": "O servidor do AliasVault precisa ser atualizado para a última versão para poder utilizar este aplicativo. Por favor entre em contato com o suporte se precisar de ajuda.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "Este aplicativo está desatualizado e não pode ser utilizado para acessar essa (nova) versão do cofre. Por favor, atualize seu aplicativo AliasVault para continuar.",
"vaultDecryptFailed": "Cofre não pôde ser descriptografado, se o problema persistir por favor saia e realize login novamente.",
"passwordChanged": "Sua senha mudou desde o último login. Por favor realize login novamente por questões de segurança."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "Criptografia E2E, totalmente privado.",
"publicEmailTitle": "Provedores Públicos de E-mail Temporário",
"publicEmailDescription": "Anônimo mas com privacidade limitada. Conteúdo do e-mail pode ser lido por qualquer um que souber o endereço.",
"searchPlaceholder": "Pesquisar credenciais...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "Nenhuma credencial foi encontrada",
"noCredentialsFound": "Nenhuma credencial encontrada. Crie uma para iniciar. Dica: você também pode fazer login no site do AliasVault e importar credenciais de outros gerenciadores de senhas.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "E-mails recentes",
"loadingEmails": "Carregando emails...",
"noEmailsYet": "Nenhum e-mail recebido ainda.",
@@ -148,6 +158,12 @@
"credentialDetails": "Detalhes da Credencial",
"emailPreview": "Prévia de E-mail",
"switchBackToBrowser": "Volte ao navegador para continuar.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Autenticação de dois fatores",
"totpCode": "Código TOTP",
"attachments": "Anexos",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credencial atualizada com sucesso",
"credentialCreated": "Credencial criada com sucesso",
"credentialDeleted": "Credencial excluída com sucesso"
"credentialDeleted": "Credencial excluída com sucesso",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Criar novo alias para",
"errors": {
"loadFailed": "Falha ao carregar crerencial",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Falha ao gerar usuário",
"generatePasswordFailed": "Falha ao gerar senha"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copiar Senha"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Configurações",
"iosAutofill": "Autopreenchimento no iOS",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "Você pode configurar o AliasVault para preencher senhas nativamente pelo iOS. Siga as instruções abaixo para habilitar.",
"howToEnable": "Como habilitar:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Abra as Configurações do iOS através do botão abaixo",
"step2": "2. Vá até \"Geral\"",
"step3": "3. Clique \"Autopreenchimento & Senhas\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Já configurei",
"warningText": "Nota: Você terá que autenticar com Face ID/Touch ID ou a senha do seu dispositivo quando utilizar o autopreenchimento."
},
"androidAutofill": "Autopreenchimento no Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ Funcionalidade Experimental",
"warningDescription": "Autopreenchimento no Android está atualmente em fase experimental.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Leia mais sobre isso aqui",
"headerText": "Você pode configurar o AliasVault para preencher senhas nativamente no Android. Siga as instruções abaixo para habilitar.",
"howToEnable": "Como habilitar:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Abra as Configurações do Android através do botão abaixo, e troque o \"serviço de autopreenchimento preferido\" para \"AliasVault\"",
"openAutofillSettings": "Abrir Configurações de Autopreenchimento",
"buttonTip": "Se o botão acima não funcionar pode estar bloqueado pelas configurações de segurança. Você pode ir manualmente às Configurações do Android → Configurações Gerais → Senhas e autopreenchimento.",
@@ -327,180 +356,180 @@
},
"authLogs": {
"headerText": "Abaixo você pode ter uma visão de tentativas de login recentes na sua conta.",
"noLogs": "No auth logs found",
"success": "Success",
"failed": "Failed",
"time": "Time",
"device": "Device",
"ipAddress": "IP Address",
"client": "Client",
"failedToLoad": "Failed to load auth logs"
"noLogs": "Nenhum registro de autenticação encontrado",
"success": "Sucesso",
"failed": "Falha",
"time": "Horário",
"device": "Dispositivo",
"ipAddress": "Endereço IP",
"client": "Cliente",
"failedToLoad": "Falha ao carregar registros de autenticação"
},
"deleteAccount": {
"headerText": "Deleting your account will immediately and permanently delete all of your data.",
"warningText": "Warning: This action cannot be undone. All your data will be permanently deleted.",
"finalWarning": "Final warning: Enter your password to permanently delete your account.",
"warningVaults": "All encrypted vaults which includes all of your credentials will be permanently deleted",
"warningAliases": "Your email aliases will be orphaned and cannot be claimed by other users",
"warningRecovery": "Your account cannot be recovered after deletion",
"irreversibleWarning": "Account deletion is irreversible and cannot be undone. Pressing the button below will delete your account immediately and permanently.",
"enterUsername": "Enter your username to continue",
"password": "Password",
"enterPassword": "Enter password",
"deleteAccount": "Delete Account",
"confirmationMessage": "Are you absolutely sure you want to delete your account? This action cannot be undone.",
"usernameDoesNotMatch": "Username does not match",
"verifyingPassword": "Verifying password...",
"currentPasswordIncorrect": "Current password is not correct",
"initiatingDeletion": "Initiating account deletion",
"verifyingWithServer": "Verifying with server",
"deletingAccount": "Deleting account",
"accountDeleted": "Account deleted successfully",
"failedToDelete": "Failed to delete account. Please try again.",
"usernameNotFound": "Username not found. Please login again."
"headerText": "Excluir sua conta excluirá imediatamente e permanentemente todos os seus dados.",
"warningText": "Aviso: Esta ação não pode ser desfeita. Todos os seus dados serão excluídos permanentemente.",
"finalWarning": "Aviso final: Digite sua senha para excluir sua conta permanentemente.",
"warningVaults": "Todos os cofres criptografados que incluem todas as suas credenciais serão permanentemente excluídos",
"warningAliases": "Seus alias de e-mail ficarão órfãos e não poderão ser utilizados por outros usuários",
"warningRecovery": "Sua conta não pode ser recuperada após excluída",
"irreversibleWarning": "Exclusão de conta é irreversível e não pode ser desfeita. Pressionado o botão abaixo excluirá sua conta imediatamente e permanentemente.",
"enterUsername": "Digite seu usuário para continuar",
"password": "Senha",
"enterPassword": "Digite a senha",
"deleteAccount": "Excluir Conta",
"confirmationMessage": "Tem certeza que deseja excluir sua conta? Esta operação não pode ser desfeita.",
"usernameDoesNotMatch": "Usuário não coincide",
"verifyingPassword": "Verificando senha...",
"currentPasswordIncorrect": "Senha atual incorreta",
"initiatingDeletion": "Inicializando exclusão de conta",
"verifyingWithServer": "Verificando com o servidor",
"deletingAccount": "Excluindo conta",
"accountDeleted": "Conta excluída com sucesso",
"failedToDelete": "Falha ao excluir conta. Por favor tente novamente.",
"usernameNotFound": "Usuário não encontrado. Por favor faça login novamente."
}
}
},
"navigation": {
"credentials": "Credentials",
"emails": "Emails",
"settings": "Settings"
"credentials": "Credenciais",
"emails": "E-mails",
"settings": "Configurações"
},
"emails": {
"title": "Emails",
"emailDetails": "Email Details",
"subject": "Subject:",
"date": "Date:",
"from": "From:",
"to": "To:",
"attachments": "Attachments",
"deleteEmail": "Delete Email",
"deleteEmailConfirm": "Are you sure you want to delete this email? This action is permanent and cannot be undone.",
"emailNotFound": "Email not found",
"noPlainText": "This email does not contain any plain-text.",
"title": "E-mails",
"emailDetails": "Detalhes do e-mail",
"subject": "Assunto:",
"date": "Data:",
"from": "De:",
"to": "Para:",
"attachments": "Anexos",
"deleteEmail": "Excluir E-mail",
"deleteEmailConfirm": "Tem certeza que deseja excluir este e-mail? Esta ação é permanente e não pode ser desfeita.",
"emailNotFound": "E-mail não encontrado",
"noPlainText": "Este e-mail não possuí nenhum texto.",
"sizeKB": "KB",
"offlineMessage": "You are offline. Please connect to the internet to load your emails.",
"emptyMessage": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
"offlineMessage": "Você está offline. Por favor conecte-se à internet para carregar seus e-mails.",
"emptyMessage": "Você ainda não recebeu nenhum e-mail em seus endereços de e-mail privados. Quando receber um novo e-mail, ele aparecerá aqui.",
"time": {
"justNow": "just now",
"minutesAgo_single": "{{count}} min ago",
"minutesAgo_plural": "{{count}} mins ago",
"hoursAgo_single": "{{count}} hr ago",
"hoursAgo_plural": "{{count}} hrs ago",
"yesterday": "yesterday"
"justNow": "agora",
"minutesAgo_single": "{{count}} minutos",
"minutesAgo_plural": "{{count}} minutos",
"hoursAgo_single": "{{count}} hora",
"hoursAgo_plural": "{{count}} horas",
"yesterday": "ontem"
},
"errors": {
"generic": "An error occurred",
"loadFailed": "Failed to load emails",
"deleteFailed": "Failed to delete email",
"dbNotAvailable": "Database context or email not available",
"decryptFailed": "Failed to decrypt attachment",
"downloadFailed": "Failed to download attachment"
"generic": "Ocorreu um erro",
"loadFailed": "Falha ao carregar e-mails",
"deleteFailed": "Falha ao excluir e-mail",
"dbNotAvailable": "E-mail ou contexto do banco de dados não disponível",
"decryptFailed": "Falha ao descriptografar anexo",
"downloadFailed": "Falha ao baixar anexo"
}
},
"validation": {
"required": "This field is required",
"serviceNameRequired": "Service name is required",
"invalidDateFormat": "Date must be in YYYY-MM-DD format",
"invalidEmailFormat": "Invalid email format"
"required": "Este campo é obrigatório",
"serviceNameRequired": "Nome do serviço é obrigatório",
"invalidDateFormat": "Data deve estar no formato AAAA-MM-DD",
"invalidEmailFormat": "Formato de e-mail inválido"
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
"CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again.",
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
"ACCOUNT_LOCKED": "Account temporarily locked due to too many failed attempts. Please try again later.",
"ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.",
"USER_NOT_FOUND": "Invalid username or password. Please try again.",
"INVALID_AUTHENTICATOR_CODE": "Invalid authenticator code. Please try again.",
"INVALID_RECOVERY_CODE": "Invalid recovery code. Please try again.",
"REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
"INVALID_REFRESH_TOKEN": "Invalid refresh token.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Refresh token revoked successfully.",
"PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
"USERNAME_REQUIRED": "Username is required.",
"USERNAME_ALREADY_IN_USE": "Username is already in use.",
"USERNAME_AVAILABLE": "Username is available.",
"USERNAME_MISMATCH": "Username does not match the current user.",
"PASSWORD_MISMATCH": "The provided password does not match your current password.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Account successfully deleted.",
"USERNAME_EMPTY_OR_WHITESPACE": "Username cannot be empty or whitespace.",
"USERNAME_TOO_SHORT": "Username too short: must be at least 3 characters long.",
"USERNAME_TOO_LONG": "Username too long: cannot be longer than 40 characters.",
"USERNAME_INVALID_EMAIL": "Invalid email address.",
"USERNAME_INVALID_CHARACTERS": "Username is invalid, can only contain letters or digits.",
"VAULT_NOT_UP_TO_DATE": "Your vault is not up-to-date. Please synchronize your vault and try again.",
"INTERNAL_SERVER_ERROR": "Internal server error.",
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
"CLAIM_DOES_NOT_MATCH_USER": "O e-mail escolhido já está em uso. Por favor altere o endereço de e-mail editando esta credencial.",
"CLAIM_DOES_NOT_EXIST": "Ocorreu um erro ao tentar carregar os e-mails. Por favor tente editar e salvar a credencial para sincronizar com o banco de dados, e tente novamente.",
"UNKNOWN_ERROR": "Ocorreu um erro inesperado. Por favor tente movamente.",
"ACCOUNT_LOCKED": "Conta temporariamente bloqueada por muitas tentativas de login falhas. Por favor tente novamente mais tarde.",
"ACCOUNT_BLOCKED": "Sua conta foi desabilitada. Se você acredita que isto foi um erro, por favor, entre em contato com o suporte.",
"USER_NOT_FOUND": "Usuário ou senha incorretos. Por favor tente novamente.",
"INVALID_AUTHENTICATOR_CODE": "Código de autenticação incorreto. Por favor tente novamente.",
"INVALID_RECOVERY_CODE": "Código de recuperação inválido. Por favor tente novamente.",
"REFRESH_TOKEN_REQUIRED": "Token de atualização é obrigatório.",
"INVALID_REFRESH_TOKEN": "Token de atualização inválido.",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "Token de atualização revogado com sucesso.",
"PUBLIC_REGISTRATION_DISABLED": "Registro de novas contas está atualmente desabilitado neste servidor. Por favor entre em contato com o administrador.",
"USERNAME_REQUIRED": "Usuário é obrigatório.",
"USERNAME_ALREADY_IN_USE": "Usuário já está em uso.",
"USERNAME_AVAILABLE": "Usuário está disponível.",
"USERNAME_MISMATCH": "Nome de Usuário não confere com o usuário atual.",
"PASSWORD_MISMATCH": "A senha digitada não confere com sua senha atual.",
"ACCOUNT_SUCCESSFULLY_DELETED": "Conta excluída com sucesso.",
"USERNAME_EMPTY_OR_WHITESPACE": "Usuário não pode estar em branco ou conter espaços.",
"USERNAME_TOO_SHORT": "Usuário muito curto: deve ter pelo menos 3 caracteres.",
"USERNAME_TOO_LONG": "Usuário muito longo: não pode ter mais de 40 caracteres.",
"USERNAME_INVALID_EMAIL": "Endereço de e-mail inválido.",
"USERNAME_INVALID_CHARACTERS": "Usuário é inválido, só pode conter letras ou números.",
"VAULT_NOT_UP_TO_DATE": "Seu cofre não está atualizado. Por favor sincronize seu cofre e tente novamente.",
"INTERNAL_SERVER_ERROR": "Erro interno do servidor.",
"VAULT_ERROR": "O cofre local não está atualizado. Por favor sincronize seu cofre recarregando a página e tente novamente."
},
"app": {
"openReadOnlyMode": "Abrir em modo de leitura",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"unlockingVault": "Desbloqueando cofre",
"decryptingVault": "Descriptografando cofre",
"openingVaultReadOnly": "Abrindo cofre em modo de leitura"
},
"offline": {
"banner": "Offline mode (read-only)",
"backOnline": "Back online",
"stillOffline": "Still offline"
"banner": "Modo offline (apenas leitura)",
"backOnline": "Online novamente",
"stillOffline": "Ainda está offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
"syncIssue": "No Connection",
"syncIssueMessage": "Não foi possível conectar ao servidor do AliasVault e seu cofre não pôde ser sincronizado. Gostaria de abrir seu cofre local em modo de leitura ou tentar a conexão novamente?",
"openLocalVault": "Abrir Cofre Local",
"retrySync": "Tentar Sincronizar Novamente"
},
"navigation": {
"login": "Login",
"loginSettings": "Login Settings",
"notFound": "Not Found"
"loginSettings": "Configurações de Login",
"notFound": "Não Encontrado"
},
"notFound": {
"title": "Page not found",
"message": "This page has been moved or deleted.",
"goHome": "Go back to the start"
"title": "Página não encontrada",
"message": "Esta página foi movida ou excluída.",
"goHome": "Voltar ao início"
},
"appName": "AliasVault",
"reinitialize": {
"vaultAutoLockedMessage": "Vault auto-locked after timeout.",
"attemptingToUnlockMessage": "Attempting to unlock."
"vaultAutoLockedMessage": "Cofre bloqueado automaticamente após período.",
"attemptingToUnlockMessage": "Tentando desbloquear."
},
"loginSettings": {
"title": "API Connection",
"aliasvaultNet": "Aliasvault.net",
"title": "Conexão com API",
"aliasvaultNet": "AliasVault.net",
"selfHosted": "Self-hosted",
"customApiUrl": "Custom API URL",
"customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
"version": "Version: {{version}}"
"customApiUrl": "URL de API Customizada",
"customApiUrlPlaceholder": "https://minha-instancia-aliasvault.com/api",
"version": "Versão: {{version}}"
}
},
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",
"whatsNew": "What's New",
"whatsNewDescription": "An upgrade is required to support the following changes:",
"noDescriptionAvailable": "No description available for this version.",
"title": "Atualizar Cofre",
"subtitle": "AliasVault foi atualizado e seu cofre precisa ser atualizado. Isso deve levar apenas alguns segundos.",
"versionInformation": "Informação de Versão",
"yourVault": "Versão do seu cofre:",
"newVersion": "Nova versão disponível:",
"upgrade": "Atualizar",
"upgrading": "Atualizando...",
"logout": "Sair",
"whatsNew": "O Que Há de Novo",
"whatsNewDescription": "Uma atualização é necessária para utilizar as seguintes mudanças:",
"noDescriptionAvailable": "Nenhuma descrição disponível para esta versão.",
"status": {
"preparingUpgrade": "Preparing upgrade...",
"vaultAlreadyUpToDate": "Vault is already up to date",
"startingDatabaseTransaction": "Starting database transaction...",
"applyingDatabaseMigrations": "Applying database migrations...",
"applyingMigration": "Applying migration {{current}} of {{total}}...",
"committingChanges": "Committing changes..."
"preparingUpgrade": "Preparando atualização...",
"vaultAlreadyUpToDate": "Cofre está atualizado",
"startingDatabaseTransaction": "Iniciando transação no banco de dados...",
"applyingDatabaseMigrations": "Aplicando migrações do banco de dados...",
"applyingMigration": "Aplicando migração {{current}} de {{total}}...",
"committingChanges": "Confirmando mudanças..."
},
"alerts": {
"unableToGetVersionInfo": "Unable to get version information. Please try again.",
"selfHostedServer": "Self-Hosted Server",
"selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
"continueUpgrade": "Continue Upgrade",
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
"unableToGetVersionInfo": "Não foi possível solicitar informações da versão. Por favor tente novamente.",
"selfHostedServer": "Servidor Self-Hosted",
"selfHostedWarning": "Se você está utilizando um servidor self-hosted, faça também a atualização da instância self-hosted, caso contrário o login no cliente web vai parar de funcionar.",
"continueUpgrade": "Continuar Atualização",
"upgradeFailed": "Atualização Falhou",
"failedToApplyMigration": "Falha ao aplicar migração ({{current}} de {{total}})"
}
}
}

View File

@@ -16,7 +16,9 @@
"loadMore": "Загрузить ещё",
"use": "Использовать",
"confirm": "Подтвердить",
"unknownError": "Неизвестная ошибка"
"errors": {
"unknownError": "Произошла неизвестная ошибка. Пожалуйста, попробуйте снова."
}
},
"auth": {
"login": "Войти",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Не удалось выполнить сетевой запрос. Проверьте сетевое подключение и доступность сервера. Для автономных экземпляров убедитесь, что у вас установлен действующий SSL сертификат. Самозаверяющие сертификаты не поддерживаются на мобильных устройствах по соображениям безопасности.",
"sessionExpired": "Срок действия вашего сеанса истек. Пожалуйста, войдите в систему еще раз.",
"tokenRefreshFailed": "Не удалось обновить токен аутентификации",
"httpError": "Ошибка HTTP: {{status}}"
"httpError": "Ошибка HTTP: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Вы уверены, что хотите выйти? Вам необходимо повторно войти в систему, используя свой мастер-пароль, чтобы получить доступ к своему хранилищу.",
"noAccountYet": "Нет аккаунта?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Не удалось синхронизировать хранилище",
"operationFailed": "Сбой операции",
"versionNotSupported": "Эта версия мобильного приложения AliasVault больше не поддерживается сервером. Пожалуйста, обновите ваше приложение до последней версии.",
"serverNeedsUpdate": "Для использования этого мобильного приложения необходимо обновить сервер AliasVault до более новой версии. Пожалуйста, обратитесь в службу поддержки, если вам нужна помощь.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "Это приложение устарело и не может быть использовано для доступа к этой (более новой) версии хранилища. Пожалуйста, обновите приложение AliasVault, чтобы продолжить.",
"vaultDecryptFailed": "Хранилище не удалось расшифровать, если проблема не устраняется, пожалуйста, выйдите и войдите в систему еще раз.",
"passwordChanged": "С момента вашего последнего входа ваш пароль изменился. Пожалуйста, войдите еще раз в целях безопасности."
}
@@ -109,7 +118,7 @@
"randomAlias": "Случайный псевдоним",
"manual": "Инструкция",
"generateRandomAlias": "Сгенерировать случайный псевдоним",
"clearAliasFields": "Очистить поля псевдонимов",
"clearAliasFields": "Очистить поля псевдонима",
"enterFullEmail": "Введите полный адрес электронной почты",
"enterEmailPrefix": "Введите префикс электронной почты",
"useDomainChooser": "Использовать выбор домена",
@@ -120,9 +129,10 @@
"privateEmailDescription": "Шифрование E2E, полностью приватный.",
"publicEmailTitle": "Общедоступные временные поставщики электронной почты",
"publicEmailDescription": "Анонимность, но ограниченная конфиденциальность. Содержимое письма может прочитать любой, кому известен адрес.",
"searchPlaceholder": "Поиск учетных данных...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "Соответствующие учетные данные не найдены",
"noCredentialsFound": "Учетные данные не найдены. Для начала создайте их. Совет: вы также можете войти в веб-приложение AliasVault, чтобы импортировать учетные данные из других менеджеров паролей.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Последние письма",
"loadingEmails": "Загрузка писем...",
"noEmailsYet": "Писем пока не поступало.",
@@ -148,6 +158,12 @@
"credentialDetails": "Подробности учетных данных",
"emailPreview": "Предварительный просмотр электронной почты",
"switchBackToBrowser": "Вернитесь в свой браузер, чтобы продолжить.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Двухфакторная аутентификация",
"totpCode": "TOTP код",
"attachments": "Вложения",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Учетные данные успешно обновлены",
"credentialCreated": "Учетные данные успешно созданы",
"credentialDeleted": "Учетные данные успешно удалены"
"credentialDeleted": "Учетные данные успешно удалены",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Создайте новый псевдоним для",
"errors": {
"loadFailed": "Не удалось загрузить учетные данные",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Не удалось сгенерировать имя пользователя",
"generatePasswordFailed": "Не удалось сгенерировать пароль"
},
@@ -174,12 +194,21 @@
"copyPassword": "Скопировать пароль"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Настройки",
"iosAutofill": "Автозаполнение iOS",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "Вы можете настроить AliasVault для обеспечения встроенной функции автозаполнения пароля в iOS. Следуйте приведенным ниже инструкциям, чтобы включить ее.",
"howToEnable": "Как включить:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Откройте настройки iOS с помощью кнопки ниже",
"step2": "2. Перейдите в раздел \"Общие\"",
"step3": "3. Нажмите \"Автозаполнение и пароли\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Я уже настроил его",
"warningText": "Примечание: При использовании автозаполнения вам потребуется пройти аутентификацию с помощью Face ID / Touch ID или пароля вашего устройства."
},
"androidAutofill": "Автозаполнение Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ Экспериментальная функция",
"warningDescription": "Поддержка автозаполнения для Android в настоящее время находится в экспериментальном состоянии.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Подробнее об этом читайте здесь",
"headerText": "Вы можете настроить AliasVault для обеспечения встроенной функции автозаполнения пароля в Android. Следуйте приведенным ниже инструкциям, чтобы включить ее.",
"howToEnable": "Как включить:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Откройте настройки Android с помощью кнопки ниже и измените \"предпочтительный сервис автозаполнения\" на \"Alias Vault\".",
"openAutofillSettings": "Открыть настройки автозаполнения",
"buttonTip": "Если кнопка выше не работает, возможно, она заблокирована из-за настроек безопасности. Вы можете вручную перейти в Настройки Android → Общее управление → Пароли и автозаполнение.",
@@ -287,7 +316,7 @@
}
},
"passwordGeneratorSettings": {
"description": "Настройте параметры по умолчанию, которые будут использоваться при генерации новых паролей. Эти настройки будут применяться ко всем новым паролям, если только они не будут изменены для конкретных записей.",
"description": "Настройте параметры по умолчанию для генерации новых паролей. Они будут применяться всегда, если не заданы другие настройки для конкретной записи.",
"preview": "Предпросмотр"
},
"securitySettings": {
@@ -433,11 +462,11 @@
"VAULT_ERROR": "Локальное хранилище не обновлено. Пожалуйста, синхронизируйте ваше хранилище, обновив страницу, и повторите попытку."
},
"app": {
"openReadOnlyMode": "Открыть в режиме только для чтения",
"status": {
"unlockingVault": "Разблокировка хранилища",
"decryptingVault": "Расшифровка хранилища",
"openingVaultReadOnly": "Открытие хранилища в режиме только для чтения",
"retryingConnection": "Повторная попытка подключения..."
"openingVaultReadOnly": "Открытие хранилища в режиме только для чтения"
},
"offline": {
"banner": "Офлайн режим (только для чтения)",
@@ -445,7 +474,7 @@
"stillOffline": "Нет подключения"
},
"alerts": {
"syncIssue": "Проблема с синхронизацией",
"syncIssue": "No Connection",
"syncIssueMessage": "Не удалось связаться с сервером AliasVault, и не удалось синхронизировать ваше хранилище. Хотите ли вы открыть свое локальное хранилище в режиме только для чтения или повторить попытку подключения?",
"openLocalVault": "Откройте локальное хранилище",
"retrySync": "Повторить попытку синхронизации"
@@ -478,8 +507,8 @@
"title": "Обновить хранилище",
"subtitle": "AliasVault обновился, и ваше хранилище необходимо обновить. Это займет всего несколько секунд.",
"versionInformation": "Информация о версии",
"yourVault": "Ваше хранилище:",
"newVersion": "Новая версия:",
"yourVault": "Версия вашего хранилища:",
"newVersion": "Доступна новая версия:",
"upgrade": "Обновить",
"upgrading": "Обновление...",
"logout": "Выйти",

View File

@@ -16,7 +16,9 @@
"loadMore": "Load more",
"use": "Use",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Log in",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.",
"sessionExpired": "Your session has expired. Please login again.",
"tokenRefreshFailed": "Failed to refresh authentication token",
"httpError": "HTTP error: {{status}}"
"httpError": "HTTP error: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
"noAccountYet": "No account yet?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Failed to sync vault",
"operationFailed": "Operation failed",
"versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
"serverNeedsUpdate": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Vault could not be decrypted, if the problem persists please logout and login again.",
"passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "E2E encrypted, fully private.",
"publicEmailTitle": "Public Temp Email Providers",
"publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
"searchPlaceholder": "Search credentials...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "No matching credentials found",
"noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Recent emails",
"loadingEmails": "Loading emails...",
"noEmailsYet": "No emails received yet.",
@@ -148,6 +158,12 @@
"credentialDetails": "Credential Details",
"emailPreview": "Email Preview",
"switchBackToBrowser": "Switch back to your browser to continue.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Credential updated successfully",
"credentialCreated": "Credential created successfully",
"credentialDeleted": "Credential deleted successfully"
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Failed to load credential",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Failed to generate username",
"generatePasswordFailed": "Failed to generate password"
},
@@ -174,12 +194,21 @@
"copyPassword": "Copy Password"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Settings",
"iosAutofill": "iOS Autofill",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "You can configure AliasVault to provide native password autofill functionality in iOS. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open iOS Settings via the button below",
"step2": "2. Go to \"General\"",
"step3": "3. Tap \"AutoFill & Passwords\"",
@@ -189,13 +218,13 @@
"alreadyConfigured": "I already configured it",
"warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill."
},
"androidAutofill": "Android Autofill",
"androidAutofillSettings": {
"warningTitle": "⚠️ Experimental Feature",
"warningDescription": "Autofill support for Android is currently in an experimental state.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Read more about it here",
"headerText": "You can configure AliasVault to provide native password autofill functionality in Android. Follow the instructions below to enable it.",
"howToEnable": "How to enable:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
"openAutofillSettings": "Open Autofill Settings",
"buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
@@ -478,8 +507,8 @@
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -16,7 +16,9 @@
"loadMore": "Daha fazla yükle",
"use": "Kullan",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Giriş Yap",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Ağ isteği başarısız oldu. Lütfen internet bağlantınızı ve sunucunun erişilebilirliğini kontrol edin. Kendi sunucunuzu kullanıyorsanız, geçerli bir SSL sertifikası yüklü olduğundan emin olun. Güvenlik nedeniyle mobil cihazlarda kendi imzaladığınız sertifikalar desteklenmez.",
"sessionExpired": "Oturumun zaman aşımına uğradı. Lütfen tekrar giriş yap.",
"tokenRefreshFailed": "Kimlik doğrulama anahtarı yenilenemedi",
"httpError": "HTTP hatası: {{status}}"
"httpError": "HTTP hatası: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": ıkış yapmak istediğinizden emin misiniz? Kasaya erişmek için tekrar ana parolanızla giriş yapmanız gerekecek.",
"noAccountYet": "Henüz hesabınız yok mu?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Kasa senkronize edilemedi",
"operationFailed": "İşlem başarısız",
"versionNotSupported": "AliasVault mobil uygulamasının bu sürümü artık sunucu tarafından desteklenmiyor. Lütfen uygulamanızı en son sürüme güncelleyin.",
"serverNeedsUpdate": "Bu mobil uygulamayı kullanabilmek için AliasVault sunucusunun daha yeni bir sürüme güncellenmesi gerekiyor. Yardıma ihtiyacınız olursa lütfen destek ile iletişime geçin.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Kasa çözülemedi. Sorun devam ederse, lütfen çıkış yapın ve tekrar giriş yapın.",
"passwordChanged": "Parolanız, en son giriş yaptığınızdan bu yana değişti. Güvenlik nedeniyle lütfen tekrar giriş yapın."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "Uçtan uca şifreli, tamamen özel.",
"publicEmailTitle": "Herkese Açık Geçici E-Posta Sağlayıcıları",
"publicEmailDescription": "Anonim ama mahremiyeti sınırlı. E-posta içeriği, adresi bilen herkes tarafından okunabilir.",
"searchPlaceholder": "Kimlik bilgilerini ara…",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "Eşleşen kimlik bilgisi bulunamadı",
"noCredentialsFound": "Hiç kimlik bilgisi bulunamadı. Başlamak için bir tane oluşturun. İpucu: Diğer parola yöneticilerinden kimlik bilgilerini almak için AliasVault web uygulamasına da giriş yapabilirsiniz.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Son e-postalar",
"loadingEmails": "E-postalar yükleniyor…",
"noEmailsYet": "Henüz e-posta alınmadı.",
@@ -148,6 +158,12 @@
"credentialDetails": "Kimlik Bilgisi Ayrıntıları",
"emailPreview": "E-posta Önizleme",
"switchBackToBrowser": "Tarayıcınıza geri dönerek devam edin.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "İki faktörlü kimlik doğrulama",
"totpCode": "TOTP Kodu",
"attachments": "Ekler",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Kimlik bilgisi başarıyla güncellendi",
"credentialCreated": "Kimlik bilgisi başarıyla oluşturuldu",
"credentialDeleted": "Credential deleted successfully"
"credentialDeleted": "Credential deleted successfully",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Create new alias for",
"errors": {
"loadFailed": "Kimlik bilgisi yüklenemedi",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Kullanıcı adı oluşturulamadı",
"generatePasswordFailed": "Parola oluşturulamadı"
},
@@ -174,12 +194,21 @@
"copyPassword": "Parolayı Kopyala"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Ayarlar",
"iosAutofill": "iOS Otomatik Doldurma",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "AliasVaultu iOSte yerel parola otomatik doldurma özelliğini sağlamak için yapılandırabilirsiniz. Etkinleştirmek için aşağıdaki talimatları izleyin.",
"howToEnable": "Nasıl etkinleştirilir:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Aşağıdaki buton ile iOS Ayarlarınıın",
"step2": "2. “Genel” bölümüne gidin",
"step3": "3. “Parolaları Otomatik Doldur” seçeneğine dokunun",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Yapılandırma tamamlandı",
"warningText": "Not: Otomatik doldurma özelliğini kullanırken Face ID/Touch ID veya cihaz şifrenizle kimlik doğrulamanız gerekecektir."
},
"androidAutofill": "Android Otomatik Doldurma",
"androidAutofillSettings": {
"warningTitle": "⚠️ Deneysel Özellikler",
"warningDescription": "Android için otomatik doldurma desteği şu anda deneysel aşamadadır.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Daha fazlasını buradan okuyun",
"headerText": "AliasVaultu Androidde yerel parola otomatik doldurma özelliğini sağlamak için yapılandırabilirsiniz. Etkinleştirmek için aşağıdaki talimatları izleyin.",
"howToEnable": "Nasıl etkinleştirilir:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Aşağıdaki buton ile Android Ayarlarınıın ve “Otomatik doldurma tercihi”ni “AliasVault” olarak değiştirin",
"openAutofillSettings": "Otomatik Doldurma Ayarlarını Aç",
"buttonTip": "Eğer yukarıdaki buton çalışmazsa, güvenlik ayarları nedeniyle engellenmiş olabilir. Manuel olarak Android Ayarları → Genel Yönetim → Parolalar ve otomatik doldurma bölümüne gidebilirsiniz.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Unlocking vault",
"decryptingVault": "Decrypting vault",
"openingVaultReadOnly": "Opening vault in read-only mode",
"retryingConnection": "Retrying connection..."
"openingVaultReadOnly": "Opening vault in read-only mode"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Sync Issue",
"syncIssue": "No Connection",
"syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
@@ -478,8 +507,8 @@
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
"versionInformation": "Version Information",
"yourVault": "Your vault:",
"newVersion": "New version:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
"logout": "Logout",

View File

@@ -16,7 +16,9 @@
"loadMore": "Завантажити більше",
"use": "Використовувати",
"confirm": "Confirm",
"unknownError": "Unknown error"
"errors": {
"unknownError": "An unknown error occurred. Please try again."
}
},
"auth": {
"login": "Увійти",
@@ -52,7 +54,13 @@
"networkErrorSelfHosted": "Не вдалося виконати мережевий запит. Перевірте мережеве з’єднання та доступність сервера. Для самостійно розміщених екземплярів переконайтеся, що у вас встановлено дійсний SSL-сертифікат. Самопідписані сертифікати не підтримуються на мобільних пристроях з міркувань безпеки.",
"sessionExpired": "Термін дії вашого сеансу закінчився. Будь ласка, увійдіть знову.",
"tokenRefreshFailed": "Не вдалося оновити токен автентифікації",
"httpError": "Помилка HTTP: {{status}}"
"httpError": "Помилка HTTP: {{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "Ви впевнені, що хочете вийти? Вам потрібно знову увійти, використовуючи свій головний пароль, щоб отримати доступ до свого сховища.",
"noAccountYet": "Ще не маєте облікового запису?",
@@ -79,7 +87,8 @@
"failedToSyncVault": "Не вдалося синхронізувати сховище",
"operationFailed": "Помилка здійснення операції",
"versionNotSupported": "Ця версія мобільного застосунку AliasVault більше не підтримується сервером. Будь ласка, оновіть свій застосунок до останньої версії.",
"serverNeedsUpdate": "Щоб користуватися цим мобільним додатком, потрібно оновити сервер AliasVault до новішої версії. Зверніться до служби підтримки, якщо вам потрібна допомога.",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
"vaultDecryptFailed": "Не вдалося розшифрувати сховище. Якщо проблема не зникає, вийдіть із системи та увійдіть знову.",
"passwordChanged": "Ваш пароль змінився з моменту останнього входу. З міркувань безпеки, будь ласка, увійдіть ще раз."
}
@@ -120,9 +129,10 @@
"privateEmailDescription": "Наскрізне шифрування, повністю конфіденційно.",
"publicEmailTitle": "Публічні тимчасові постачальники електронної пошти",
"publicEmailDescription": "Анонімно, але обмежена конфіденційність. Зміст електронного листа може прочитати будь-хто, хто знає адресу.",
"searchPlaceholder": "Пошук облікових даних...",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "Не знайдено відповідних облікових даних",
"noCredentialsFound": "Облікові дані не знайдено. Створіть їх, щоб розпочати. Порада: ви також можете увійти у вебдодаток AliasVault, щоб імпортувати облікові дані з інших менеджерів паролів.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "Недавні електронні листи",
"loadingEmails": "Завантаження електронних листів...",
"noEmailsYet": "Поки що не отримано жодних електронних листів.",
@@ -148,6 +158,12 @@
"credentialDetails": "Відомості про облікові дані",
"emailPreview": "Попередній перегляд електронного листа",
"switchBackToBrowser": "Щоб продовжити, поверніться до браузера.",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "Двофакторна автентифікація",
"totpCode": "Код TOTP",
"attachments": "Вкладення",
@@ -157,11 +173,15 @@
"toasts": {
"credentialUpdated": "Облікові дані успішно оновлено",
"credentialCreated": "Облікові дані успішно створено",
"credentialDeleted": "Облікові дані успішно видалено"
"credentialDeleted": "Облікові дані успішно видалено",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "Створити новий псевдонім для",
"errors": {
"loadFailed": "Не вдалося завантажити облікові дані",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "Не вдалося згенерувати ім'я користувача",
"generatePasswordFailed": "Не вдалося згенерувати пароль"
},
@@ -174,12 +194,21 @@
"copyPassword": "Копіювати пароль"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "Налаштування",
"iosAutofill": "iOS автозаповнення",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "Ви можете налаштувати AliasVault для забезпечення вбудованої функції автозаповнення паролів в iOS. Дотримуйтесь інструкцій нижче, щоб увімкнути її.",
"howToEnable": "Як увімкнути:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Відкрийте налаштування iOS за допомогою кнопки нижче",
"step2": "2. Перейдіть до розділу «Загальні»",
"step3": "3. Натисніть «Автозаповнення та паролі»",
@@ -189,13 +218,13 @@
"alreadyConfigured": "Я вже це налаштував",
"warningText": "Примітка: Під час використання автозаповнення вам потрібно буде пройти автентифікацію за допомогою Face ID/Touch ID або пароля вашого пристрою."
},
"androidAutofill": "Автозаповнення Android",
"androidAutofillSettings": {
"warningTitle": "⚠️ Експериментальна функція",
"warningDescription": "Підтримка автозаповнення для Android наразі перебуває в експериментальному стані.",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "Детальніше про це читайте тут",
"headerText": "Ви можете налаштувати AliasVault для забезпечення вбудованої функції автозаповнення паролів в Android. Дотримуйтесь інструкцій нижче, щоб увімкнути її.",
"howToEnable": "Як увімкнути:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. Відкрийте налаштування Android за допомогою кнопки нижче та змініть «бажаний сервіс автозаповнення» на «AliasVault»",
"openAutofillSettings": "Відкрити налаштування автозаповнення",
"buttonTip": "Якщо кнопка вище не працює, можливо, вона заблокована через налаштування безпеки. Ви можете вручну перейти до Налаштувань Android → Загальне керування → Паролі та автозаповнення.",
@@ -433,11 +462,11 @@
"VAULT_ERROR": "Локальне сховище не оновлене. Синхронізуйте своє сховище, оновивши сторінку, та повторіть спробу."
},
"app": {
"openReadOnlyMode": "Open in read-only mode",
"status": {
"unlockingVault": "Розблокування сховища",
"decryptingVault": "Розшифрування сховища",
"openingVaultReadOnly": "Відкриття сховища в режимі лише для читання",
"retryingConnection": "Повторна спроба підключення..."
"openingVaultReadOnly": "Відкриття сховища в режимі лише для читання"
},
"offline": {
"banner": "Offline mode (read-only)",
@@ -445,7 +474,7 @@
"stillOffline": "Still offline"
},
"alerts": {
"syncIssue": "Проблема синхронізації",
"syncIssue": "No Connection",
"syncIssueMessage": "Не вдалося зв’язатися із сервером AliasVault і ваше сховище не вдалося синхронізувати. Бажаєте відкрити локальне сховище в режимі лише для читання чи повторити спробу підключення?",
"openLocalVault": "Відкрити локальне сховище",
"retrySync": "Повторити синхронізацію"
@@ -478,8 +507,8 @@
"title": "Оновлення сховища",
"subtitle": "AliasVault оновлено, і ваше сховище потрібно оновити. Це займе лише кілька секунд.",
"versionInformation": "Інформація про версію",
"yourVault": "Ваше сховище:",
"newVersion": "Нова версія:",
"yourVault": "Your vault version:",
"newVersion": "New available version:",
"upgrade": "Оновити",
"upgrading": "Оновлення...",
"logout": "Вихід",

View File

@@ -6,98 +6,107 @@
"save": "保存",
"yes": "是",
"no": "否",
"ok": "好的",
"ok": "确定",
"continue": "继续",
"loading": "加载中…",
"loading": "加载中…",
"error": "错误",
"success": "成功",
"never": "从不",
"copied": "已复制到剪贴板",
"loadMore": "显示更多",
"use": "用",
"loadMore": "加载更多",
"use": "使用",
"confirm": "确认",
"unknownError": "未知错误"
"errors": {
"unknownError": "发生未知错误,请重试。"
}
},
"auth": {
"login": "登录",
"logout": "登出",
"username": "用户名或电子邮件地址",
"username": "用户名或电子邮",
"password": "密码",
"authCode": "验证码",
"authCode": "身份验证码",
"unlock": "解锁",
"unlocking": "正在解锁…",
"loggingIn": "正在登录",
"validatingCredentials": "校验凭证中",
"syncingVault": "同步保险库中",
"verifyingAuthCode": "正在验验证码",
"verify": "验",
"unlockVault": "解锁保险库",
"enterPassword": "输入密码以解锁保险库",
"unlocking": "解锁…",
"loggingIn": "登录",
"validatingCredentials": "验证凭据中",
"syncingVault": "正在同步密码库",
"verifyingAuthCode": "正在验证身份验证码",
"verify": "验",
"unlockVault": "解锁密码库",
"enterPassword": "输入您的密码以解锁密码库",
"enterPasswordPlaceholder": "密码",
"enterAuthCode": "输入6位动态验证码",
"usernamePlaceholder": "name / name@company.com",
"passwordPlaceholder": "输入密码",
"enableBiometric": "启用{{biometric}}",
"biometricPrompt": "是否使用{{biometric}}解锁你的保险库",
"tryBiometricAgain": "重试{{biometric}}",
"authCodeNote": "注意:无法访问您的验证设备,通过网站登录使用恢复码重置双重认证(2FA)。",
"enterAuthCode": "输入 6 位数代码",
"usernamePlaceholder": "姓名 / name@company.com",
"passwordPlaceholder": "输入您的密码",
"enableBiometric": "启用 {{biometric}}",
"biometricPrompt": "您想使用 {{biometric}} 来解锁密码库吗",
"tryBiometricAgain": "重试 {{biometric}}",
"authCodeNote": "注意:如果您无法访问您的身份验证设备,您可以通过网站登录使用恢复码重置您的两步验证。",
"errors": {
"credentialsRequired": "用户名和密码是必填项",
"invalidAuthCode": "请输入6位动态验证码",
"invalidAuthCode": "请输入有效的 6 位身份验证码",
"incorrectPassword": "密码错误,请重试。",
"enterPassword": "请输入密码",
"serverError": "无法连接AliasVault服务器。请稍后重试若问题依旧请联系支持团队。",
"serverErrorSelfHosted": "无法连接到API。对于自托管实例通过在浏览器中访问API端点验证其可访问性:正常应显示“OK”。",
"networkError": "网络请求失败请检查互联网连接重试。",
"enterPassword": "请输入您的密码",
"serverError": "无法访问 AliasVault 服务器。请稍后重试,若问题依旧,请联系支持人员。",
"serverErrorSelfHosted": "无法访问 API。对于自托管实例请在浏览器中导航至 API 端点验证其是否可访问:它应显示“OK”。",
"networkError": "网络请求失败请检查您的互联网连接重试。",
"networkErrorSelfHosted": "网络请求失败。请检查网络连接及服务器可用性。对于自托管实例请确保已安装有效的SSL证书。出于安全考虑移动设备不支持自签名证书。",
"sessionExpired": "会话已过期,请重新登录。",
"tokenRefreshFailed": "身份验证令牌刷新失败",
"httpError": "HTTP 错误: {{status}}"
"httpError": "HTTP 错误{{status}}",
"biometricRequired": "Please enable biometric authentication in the main AliasVault app in order to use passkeys",
"unlockVaultFirst": "Please unlock vault in AliasVault app first",
"vaultDecryptFailed": "Failed to decrypt vault",
"vaultUnlockFailed": "Failed to unlock vault",
"biometricCancelled": "Biometric authentication cancelled",
"encryptionKeyFailed": "Failed to retrieve encryption key"
},
"confirmLogout": "确定要退出登录吗?否则需要重新输入主密码才能访问保险库内容。",
"confirmLogout": "确定要退出登录吗?否则需要重新输入主密码才能访问密码库内容。",
"noAccountYet": "还没有账号?",
"createNewVault": "创建新保险库",
"connectingTo": "正在连接",
"loggedInAs": "当前登录账号"
"createNewVault": "创建新密码库",
"connectingTo": "正在连接",
"loggedInAs": "已登录为"
},
"vault": {
"syncingVault": "正在同步保险库",
"uploadingVaultToServer": "正在向服务器上传保险库",
"savingChangesToVault": "正在保存至保险库",
"checkingForVaultUpdates": "检查保险库更新中",
"executingOperation": "正在执行操作…",
"checkingVaultUpdates": "检查保险库更新",
"syncingUpdatedVault": "同步更新后的保险库",
"syncingVault": "正在同步密码库",
"uploadingVaultToServer": "正在向服务器上传密码库",
"savingChangesToVault": "正在保存至密码库",
"checkingForVaultUpdates": "检查密码库更新中",
"executingOperation": "正在执行操作…",
"checkingVaultUpdates": "检查密码库更新",
"syncingUpdatedVault": "同步更新后的密码库",
"errors": {
"failedToGetEncryptedDatabase": "获取加密数据库失败",
"usernameNotFound": "用户不存在",
"vaultMergeRequired": "保险库需合并变更,请登录网页版处理待合并更新。",
"vaultOutdated": "你的保险库版本过低,请登录 AliasVault 官网并执行更新流程。",
"failedToUploadVault": "保险库上传失败,请重启应用并重试。",
"usernameNotFound": "未找到用户名",
"vaultMergeRequired": "密码库需合并变更,请登录网页版处理待合并更新。",
"vaultOutdated": "您的密码库版本过低,请登录 AliasVault 官网并执行更新流程。",
"failedToUploadVault": "密码库上传失败,请重启应用并重试。",
"usernameNotFoundLoginAgain": "用户不存在,请重新登录。",
"errorDuringPasswordChange": "密码修改操作出错,请重新登录以获取最新保险库数据。",
"failedToSyncVault": "保险库同步失败",
"errorDuringPasswordChange": "密码修改操作出错,请重新登录以获取最新密码库数据。",
"failedToSyncVault": "密码库同步失败",
"operationFailed": "操作失败",
"versionNotSupported": "此版本的AliasVault移动应用已不再被服务器支持。请将应用更新至最新版本。",
"serverNeedsUpdate": "AliasVault服务器需要更新至新版本才能使用此移动应用。如需帮助,请联系支持团队。",
"vaultDecryptFailed": "保险库解密失败,若问题持续,请退出登录后重新登录。",
"serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
"appOutdated": "此应用已过时,无法用于访问新版本的密码库。请更新 AliasVault 应用以继续。",
"vaultDecryptFailed": "密码库解密失败,若问题持续,请退出登录后重新登录。",
"passwordChanged": "登录密码已更新,请重新登录以确保账户安全。"
}
},
"credentials": {
"title": "凭",
"addCredential": "添加凭",
"editCredential": "编辑凭",
"deleteCredential": "删除凭",
"deleteConfirm": "确定要删除此凭吗?此操作无法撤销。",
"title": "凭",
"addCredential": "添加凭",
"editCredential": "编辑凭",
"deleteCredential": "删除凭",
"deleteConfirm": "确定要删除此凭吗?此操作无法撤销。",
"service": "服务",
"serviceName": "服务名称",
"serviceUrl": "服务网址",
"loginCredentials": "登录凭",
"serviceUrl": "服务 URL",
"loginCredentials": "登录凭",
"username": "用户名",
"email": "电子邮箱",
"alias": "别名",
"metadata": "备注",
"metadata": "元数据",
"firstName": "名",
"lastName": "姓",
"nickName": "昵称",
@@ -107,66 +116,77 @@
"birthDatePlaceholder": "YYYY-MM-DD",
"notes": "备注",
"randomAlias": "随机别名",
"manual": "手动输入",
"manual": "手动",
"generateRandomAlias": "生成随机别名",
"clearAliasFields": "清除别名字段",
"enterFullEmail": "输入完整邮箱地址",
"enterEmailPrefix": "输入邮箱前缀",
"useDomainChooser": "使用域选择器",
"enterCustomDomain": "输入自定义域",
"selectEmailDomain": "选择邮箱域",
"privateEmailTitle": "私人邮箱",
"privateEmailAliasVaultServer": "AliasVault服务器",
"enterEmailPrefix": "输入电子邮箱前缀",
"useDomainChooser": "使用域选择器",
"enterCustomDomain": "输入自定义域",
"selectEmailDomain": "选择电子邮箱域",
"privateEmailTitle": "私人电子邮箱",
"privateEmailAliasVaultServer": "AliasVault 服务器",
"privateEmailDescription": "端到端加密,完全私密。",
"publicEmailTitle": "公临时邮箱供应商",
"publicEmailDescription": "匿名但隐私有限任何知晓该邮箱地址的人均可查看邮件内容。",
"searchPlaceholder": "搜索凭证……",
"noMatchingCredentials": "未找到匹配的凭",
"noCredentialsFound": "未找到凭证。创建一个开始使用。提示:也可以登录AliasVault网页应用从其他密码管理器导入凭。",
"recentEmails": "最近邮件",
"loadingEmails": "加载邮件中……",
"noEmailsYet": "尚未收到邮件。",
"offlineEmailsMessage": "你处于离线状态。请连接互联网以加载邮件。",
"emailLoadError": "加载邮件时发生错误。请稍后重试。",
"emailUnexpectedError": "加载邮件时发生意外错误。请稍后重试。",
"publicEmailTitle": "公临时电子邮箱提供商",
"publicEmailDescription": "匿名但隐私有限任何知晓地址的人均可读取电子邮件内容。",
"searchPlaceholder": "Search vault...",
"noMatchingCredentials": "未找到匹配的凭",
"noCredentialsFound": "未找到凭据。请创建一个开始使用。提示:也可以登录 AliasVault 网页应用,从其他密码管理器导入凭。",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
"recentEmails": "近期电子邮件",
"loadingEmails": "加载电子邮件中…",
"noEmailsYet": "尚未收到电子邮件。",
"offlineEmailsMessage": "您处于离线状态,请连接互联网以加载电子邮件。",
"emailLoadError": "加载电子邮件时出错,请稍后重试。",
"emailUnexpectedError": "加载电子邮件时发生意外错误,请稍后重试。",
"password": "密码",
"passwordLength": "密码长度",
"changePasswordComplexity": "密码设置",
"includeLowercase": "小写字母 (a-z)",
"includeUppercase": "大写字母 (A-Z)",
"includeNumbers": "数字 (0-9)",
"includeSpecialChars": "特殊字符 (!@#)",
"avoidAmbiguousChars": "避免易混淆字符",
"deletingCredential": "删除凭证中……",
"errorLoadingCredentials": "加载凭出错",
"vaultSyncFailed": "保险库同步失败",
"vaultSyncedSuccessfully": "保险库同步成功",
"vaultUpToDate": "当前保险库数据已是最新",
"offlineMessage": "处于离线状态请连接互联网以同步保险库。",
"credentialCreated": "凭证创建成功",
"credentialCreatedMessage": "新凭已添加到你的保险库,可立即使用。",
"credentialDetails": "凭详情",
"emailPreview": "邮件预览",
"switchBackToBrowser": "切换回浏览器继续操作。",
"twoFactorAuth": "双因素认证2FA",
"totpCode": "TOTP验证码",
"includeLowercase": "小写字母a-z",
"includeUppercase": "大写字母A-Z",
"includeNumbers": "数字0-9",
"includeSpecialChars": "特殊字符!@#",
"avoidAmbiguousChars": "避免使用歧义字符",
"deletingCredential": "删除凭据中…",
"errorLoadingCredentials": "加载凭据时出错",
"vaultSyncFailed": "密码库同步失败",
"vaultSyncedSuccessfully": "密码库同步成功",
"vaultUpToDate": "密码库已为最新",
"offlineMessage": "处于离线状态请连接互联网以同步密码库。",
"credentialCreated": "凭据已创建",
"credentialCreatedMessage": "新凭已添加到您的密码库并可供使用。",
"credentialDetails": "凭详情",
"emailPreview": "电子邮件预览",
"switchBackToBrowser": "切换回浏览器继续。",
"filters": {
"all": "(All) Credentials",
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords"
},
"twoFactorAuth": "两步验证",
"totpCode": "TOTP 验证码",
"attachments": "附件",
"loadingAttachments": "加载附件中…",
"loadingAttachments": "加载附件中…",
"addAttachments": "添加附件",
"deleteAttachment": "删除",
"toasts": {
"credentialUpdated": "凭更新成功",
"credentialCreated": "凭创建成功",
"credentialDeleted": "凭删除成功"
"credentialUpdated": "凭更新成功",
"credentialCreated": "凭创建成功",
"credentialDeleted": "凭删除成功",
"usernameCopied": "Username copied to clipboard",
"emailCopied": "Email copied to clipboard",
"passwordCopied": "Password copied to clipboard"
},
"createNewAliasFor": "创建新别名",
"errors": {
"loadFailed": "加载凭失败",
"loadFailed": "加载凭失败",
"saveFailed": "Failed to save credential",
"generateUsernameFailed": "生成用户名失败",
"generatePasswordFailed": "生成密码失败"
},
"contextMenu": {
"title": "凭选项",
"title": "凭选项",
"edit": "编辑",
"delete": "删除",
"copyUsername": "复制用户名",
@@ -174,12 +194,21 @@
"copyPassword": "复制密码"
}
},
"passkeys": {
"passkey": "Passkey",
"site": "Site",
"displayName": "Display Name",
"helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
"passkeyMarkedForDeletion": "Passkey marked for deletion",
"passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
},
"settings": {
"title": "设置",
"iosAutofill": "iOS自动填充",
"autofill": "Autofill & Passkeys",
"iosAutofillSettings": {
"headerText": "你可以配置AliasVault使其在iOS中提供原生密码自动填充功能。按照以下说明启用它。",
"howToEnable": "启用方法:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1. 通过下方按钮打开iOS设置",
"step2": "2. 进入“通用”",
"step3": "3. 点击“自动填充与密码”",
@@ -187,32 +216,32 @@
"step5": "5. 禁用其他密码提供商如“iCloud密码”以避免冲突",
"openIosSettings": "打开iOS设置",
"alreadyConfigured": "我已完成配置",
"warningText": "注意:使用自动填充时,需要通过Face ID/Touch ID或设备密码进行身份验证。"
"warningText": "注意:使用自动填充时,需要通过Face ID/Touch ID或设备密码进行身份验证。"
},
"androidAutofill": "Android自动填充",
"androidAutofillSettings": {
"warningTitle": "⚠️ 实验性功能",
"warningDescription": "Android 自动填充功能目前处于实验性阶段。",
"warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
"warningLink": "点击此处了解更多",
"headerText": "你可以为 AliasVault 配置 Android 原生密码自动填充功能,请依照下文说明操作。",
"howToEnable": "如何启用:",
"headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
"passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
"howToEnable": "How to enable Autofill & Passkeys:",
"step1": "1.点击下方按钮进入 Android 设置将「自动填充首选服务」更改为「AliasVault」",
"openAutofillSettings": "打开自动填充设置",
"buttonTip": "如果上方按钮无效,可能是安全设置阻止了操作。可手动前往:\nAndroid 设置 → 通用管理 → 密码与自动填充",
"buttonTip": "如果上方按钮无效,可能是安全设置阻止了操作。可手动前往:\nAndroid 设置 → 通用管理 → 密码与自动填充",
"step2": "部分应用比如Chrome浏览器可能需在设置中手动配置以允许第三方自动填充应用。但大多数应用默认应支持自动填充功能。",
"alreadyConfigured": "我已经配置好了"
},
"vaultUnlock": "保险库解锁方式",
"vaultUnlock": "密码库解锁方式",
"autoLock": "自动锁定超时时间",
"clipboardClear": "清空剪切板",
"clipboardClearDescription": "在指定时间后自动清除剪贴板中复制的密码及敏感信息。",
"clipboardClearAndroidWarning": "注意部分安卓设备已启用剪贴板历史记录功能即使AliasVault清除了剪贴板内容系统仍可能保留先前复制的项目。AliasVault仅能覆盖最近一项记录但历史记录中的旧条目可能仍可见。出于安全考虑建议您在设备设置中禁用所有剪贴板历史记录功能。",
"clipboardClearOptions": {
"never": "从不",
"5seconds": "5秒",
"10seconds": "10秒",
"15seconds": "15秒",
"30seconds": "30秒"
"5seconds": "5 秒",
"10seconds": "10 秒",
"15seconds": "15 秒",
"30seconds": "30 秒"
},
"batteryOptimizationHelpTitle": "启用背景剪贴板清除",
"batteryOptimizationActive": "电池优化正在阻止后台任务",
@@ -228,42 +257,42 @@
"exportSectionTitle": "导出",
"exportSectionDescription": "将您的密码库数据导出到一个 CSV 文件。此文件可以用作备份,也可以导入其他密码管理员。",
"exportCsvButton": "导出私密库到CSV文件",
"exporting": "正在导出...",
"exportConfirmTitle": "导出保险库",
"exportWarning": "警告:将你的保险库导出到未加密文件将以明文形式暴露的所有密码和敏感信息。仅在受信任的计算机上执行此操作,并确保\n\n• 将导出的文件存储在安全的位置\n• 不再需要时删除该文件\n• 切勿与他人共享导出的文件\n\n确定要继续导出吗?",
"exporting": "导出中…",
"exportConfirmTitle": "导出密码库",
"exportWarning": "警告:将您的密码库导出到未加密文件将以明文形式暴露的所有密码和敏感信息。仅在受信任的计算机上执行此操作,并确保\n\n• 将导出的文件存储在安全的位置\n• 不再需要时删除该文件\n• 切勿与他人共享导出的文件\n\n确定要继续导出吗?",
"security": "安全",
"appVersion": "应用版本 {{version}}{{url}}",
"autoLockOptions": {
"never": "从不",
"5seconds": "5秒",
"30seconds": "30秒",
"1minute": "1分钟",
"15minutes": "15分钟",
"30minutes": "30分钟",
"1hour": "1小时",
"4hours": "4小时",
"8hours": "8小时"
"5seconds": "5 秒",
"30seconds": "30 秒",
"1minute": "1 分钟",
"15minutes": "15 分钟",
"30minutes": "30 分钟",
"1hour": "1 小时",
"4hours": "4 小时",
"8hours": "8 小时"
},
"language": "语言",
"languageSystemMessage": "要更改应用语言请在设备设置中配置AliasVault的首选语言。",
"openSettings": "打开设置",
"vaultUnlockSettings": {
"description": "选择想要的保险库解锁方式。",
"description": "选择想要的密码库解锁方式。",
"biometrics": "生物识别",
"faceId": "Face ID",
"touchId": "Touch ID",
"faceIdTouchId": "Face ID / Touch ID",
"biometricEnabled": "{{biometric}}已成功启用",
"biometricNotAvailable": "{{biometric}}不可用",
"faceId": "面容 ID",
"touchId": "触控 ID",
"faceIdTouchId": "面容 ID / 触控 ID",
"biometricEnabled": "{{biometric}}已成功启用",
"biometricNotAvailable": "{{biometric}} 不可用",
"biometricDisabledMessage": "AliasVault的{{biometric}}已禁用。如需使用,请先在设备设置中启用它。",
"biometricHelp": "你的保险库解密密钥将安全存储在本地设备的{{keystore}}中,可通过{{biometric}}安全访问。",
"biometricHelp": "您的密码库解密密钥将安全存储在本地设备的{{keystore}}中,可通过{{biometric}}安全访问。",
"biometricUnavailableHelp": "{{biometric}}不可用。点击打开设置和/或前往设备设置启用并配置它。",
"passwordHelp": "重新输入完整主密码以解锁保险库。这始终作为备用选项启用。",
"keystoreIOS": "iOS钥匙串",
"keystoreAndroid": "Android密钥库"
"passwordHelp": "重新输入完整主密码以解锁密码库。这始终作为备用选项启用。",
"keystoreIOS": "iOS 钥匙串",
"keystoreAndroid": "Android 密钥库"
},
"autoLockSettings": {
"description": "选择应用在需要重新验证前可在后台停留的时间。需要使用Face ID/Touch ID或输入密码再次解锁保险库。"
"description": "选择应用在需要重新验证前可在后台停留的时间。需要使用Face ID/Touch ID或输入密码再次解锁密码库。"
},
"identityGeneratorSettings": {
"description": "配置生成新身份时的默认语言和性别偏好。",
@@ -277,8 +306,8 @@
},
"genderOptions": {
"random": "随机",
"male": "男",
"female": "女"
"male": "男",
"female": "女"
},
"errors": {
"loadFailed": "加载身份生成器设置失败。",
@@ -292,41 +321,41 @@
},
"securitySettings": {
"title": "安全",
"description": "管理的账户和保险库安全设置。",
"changeMasterPassword": "改主密码",
"activeSessionsTitle": "活会话",
"description": "管理的账户和密码库安全设置。",
"changeMasterPassword": "改主密码",
"activeSessionsTitle": "活会话",
"recentAuthLogs": "最近认证日志",
"deleteAccountTitle": "删除账户",
"changePassword": {
"headerText": "修改主密码也会更改保险库加密密钥。建议定期修改主密码以保证保险库安全。",
"headerText": "修改主密码也会更改密码库加密密钥。建议定期修改主密码以保证密码库安全。",
"currentPassword": "当前密码",
"newPassword": "新密码",
"confirmNewPassword": "确认新密码",
"enterCurrentPassword": "输入当前密码",
"enterNewPassword": "输入新密码",
"changePassword": "改密码",
"changePassword": "改密码",
"fillAllFields": "请填写所有字段",
"passwordsDoNotMatch": "新密码不匹配",
"userNotAuthenticated": "用户未认证",
"initiatingChange": "开始修改密码…",
"userNotAuthenticated": "用户未认证",
"initiatingChange": "开始修改密码…",
"currentPasswordIncorrect": "当前密码不正确",
"passwordChangedSuccessfully": "密码修改成功",
"failedToChange": "修改密码失败。请重试。"
},
"activeSessions": {
"headerText": "以下是的账户当前登录或有活跃会话的设备列表。可以在此处从任意会话中登出。",
"headerText": "以下是的账户当前登录或有活跃会话的设备列表。可以在此处从任意会话中登出。",
"noSessions": "无活跃会话",
"revoke": "销",
"revokeSession": "销会话",
"revokeConfirmation": "确定要注销此会话吗?这将使从所选设备中登出。",
"sessionRevoked": "会话已成功销",
"failedToRevoke": "销会话失败",
"revoke": "销",
"revokeSession": "销会话",
"revokeConfirmation": "确定要注销此会话吗?这将使从所选设备中登出。",
"sessionRevoked": "会话已成功销",
"failedToRevoke": "销会话失败",
"failedToLoad": "加载活跃会话失败",
"lastActive": "最后活跃时间",
"expires": "过期时间"
},
"authLogs": {
"headerText": "以下是的账户最近登录尝试的概览。",
"headerText": "以下是的账户最近登录尝试的概览。",
"noLogs": "未找到认证日志",
"success": "成功",
"failed": "失败",
@@ -337,20 +366,20 @@
"failedToLoad": "加载认证日志失败"
},
"deleteAccount": {
"headerText": "删除的账户将立即且永久删除所有数据。",
"headerText": "删除的账户将立即且永久删除所有数据。",
"warningText": "警告:此操作无法撤销。所有数据将被永久删除。",
"finalWarning": "最终警告:输入的密码以永久删除账户。",
"warningVaults": "所有加密保险库(包括所有的凭)将被永久删除",
"warningAliases": "的邮箱别名将成为无主状态,其他用户无法认领",
"finalWarning": "最终警告:输入的密码以永久删除账户。",
"warningVaults": "所有加密密码库(包括所有的凭)将被永久删除",
"warningAliases": "的邮箱别名将成为无主状态,其他用户无法认领",
"warningRecovery": "账户删除后无法恢复",
"irreversibleWarning": "账户删除是不可逆的,无法撤销。点击下方按钮将立即且永久删除的账户。",
"irreversibleWarning": "账户删除是不可逆的,无法撤销。点击下方按钮将立即且永久删除的账户。",
"enterUsername": "输入用户名继续",
"password": "密码",
"enterPassword": "输入密码",
"deleteAccount": "删除账户",
"confirmationMessage": "确定要删除账户吗?此操作无法撤销。",
"confirmationMessage": "确定要删除账户吗?此操作无法撤销。",
"usernameDoesNotMatch": "用户名不匹配",
"verifyingPassword": "验证密码中…",
"verifyingPassword": "验证密码中…",
"currentPasswordIncorrect": "当前密码不正确",
"initiatingDeletion": "开始删除账户",
"verifyingWithServer": "与服务器验证中",
@@ -362,7 +391,7 @@
}
},
"navigation": {
"credentials": "凭",
"credentials": "凭",
"emails": "邮件",
"settings": "设置"
},
@@ -379,14 +408,14 @@
"emailNotFound": "未找到邮件",
"noPlainText": "此邮件不包含任何纯文本内容。",
"sizeKB": "KB",
"offlineMessage": "处于离线状态。请连接互联网以加载邮件。",
"emptyMessage": "的私人邮箱地址尚未收到任何邮件。当收到新邮件时,将显示在这里。",
"offlineMessage": "处于离线状态。请连接互联网以加载邮件。",
"emptyMessage": "的私人邮箱地址尚未收到任何邮件。当收到新邮件时,将显示在这里。",
"time": {
"justNow": "刚刚",
"minutesAgo_single": "{{count}}分钟前",
"minutesAgo_plural": "{{count}}分钟前",
"hoursAgo_single": "{{count}}小时前",
"hoursAgo_plural": "{{count}}小时前",
"minutesAgo_single": "{{count}} 分钟前",
"minutesAgo_plural": "{{count}} 分钟前",
"hoursAgo_single": "{{count}} 小时前",
"hoursAgo_plural": "{{count}} 小时前",
"yesterday": "昨天"
},
"errors": {
@@ -401,43 +430,43 @@
"validation": {
"required": "此字段为必填项",
"serviceNameRequired": "服务名称为必填项",
"invalidDateFormat": "日期必须为YYYY-MM-DD格式",
"invalidEmailFormat": "无效的邮箱格式"
"invalidDateFormat": "日期必须为 YYYY-MM-DD 格式",
"invalidEmailFormat": "电子邮箱格式无效"
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭修改邮箱地址。",
"CLAIM_DOES_NOT_EXIST": "加载邮件时发生错误。请尝试编辑并保存凭条目以同步数据库,然后重试。",
"CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭修改邮箱地址。",
"CLAIM_DOES_NOT_EXIST": "加载邮件时发生错误。请尝试编辑并保存凭条目以同步数据库,然后重试。",
"UNKNOWN_ERROR": "发生未知错误。请重试。",
"ACCOUNT_LOCKED": "由于多次尝试失败,账户已暂时锁定。请稍后重试。",
"ACCOUNT_BLOCKED": "的账户已被禁用。如果认为这是误操作,请联系支持团队。",
"USER_NOT_FOUND": "用户名或密码无效请重试。",
"INVALID_AUTHENTICATOR_CODE": "认证器验证码无效请重试。",
"INVALID_RECOVERY_CODE": "恢复码无效请重试。",
"REFRESH_TOKEN_REQUIRED": "需要刷新令牌。",
"INVALID_REFRESH_TOKEN": "无效的刷新令牌。",
"ACCOUNT_BLOCKED": "的账户已被禁用。如果认为这是误操作,请联系支持团队。",
"USER_NOT_FOUND": "用户名或密码无效请重试。",
"INVALID_AUTHENTICATOR_CODE": "验证码无效请重试。",
"INVALID_RECOVERY_CODE": "恢复码无效请重试。",
"REFRESH_TOKEN_REQUIRED": "刷新令牌为必填项。",
"INVALID_REFRESH_TOKEN": "刷新令牌无效。",
"REFRESH_TOKEN_REVOKED_SUCCESSFULLY": "刷新令牌已成功撤销。",
"PUBLIC_REGISTRATION_DISABLED": "当前服务器已禁用新账户注册。请联系管理员。",
"USERNAME_REQUIRED": "用户名为必填项。",
"USERNAME_ALREADY_IN_USE": "用户名已被使用。",
"USERNAME_AVAILABLE": "用户名可用。",
"USERNAME_MISMATCH": "用户名与当前用户不匹配。",
"PASSWORD_MISMATCH": "提供的密码与的当前密码不匹配。",
"PASSWORD_MISMATCH": "提供的密码与的当前密码不匹配。",
"ACCOUNT_SUCCESSFULLY_DELETED": "账户已成功删除。",
"USERNAME_EMPTY_OR_WHITESPACE": "用户名不能为空或仅含空格。",
"USERNAME_TOO_SHORT": "用户名过短至少需要3个字符。",
"USERNAME_TOO_LONG": "用户名过长不能超过40个字符。",
"USERNAME_INVALID_EMAIL": "无效的邮箱地址。",
"USERNAME_INVALID_EMAIL": "电子邮箱地址无效。",
"USERNAME_INVALID_CHARACTERS": "用户名无效,只能包含字母或数字。",
"VAULT_NOT_UP_TO_DATE": "你的保险库不是最新版本。请同步保险库后重试。",
"VAULT_NOT_UP_TO_DATE": "您的密码库不是最新版本。请同步密码库后重试。",
"INTERNAL_SERVER_ERROR": "服务器内部错误。",
"VAULT_ERROR": "本地保险库不是最新版本。请刷新页面同步保险库后重试。"
"VAULT_ERROR": "本地密码库不是最新版本。请刷新页面同步密码库后重试。"
},
"app": {
"openReadOnlyMode": "以只读模式打开",
"status": {
"unlockingVault": "解锁保险库",
"decryptingVault": "解密保险库",
"openingVaultReadOnly": "以只读模式打开保险库",
"retryingConnection": "重试连接中……"
"unlockingVault": "解锁密码库",
"decryptingVault": "解密密码库",
"openingVaultReadOnly": "以只读模式打开密码库"
},
"offline": {
"banner": "离线模式 (只读)",
@@ -445,9 +474,9 @@
"stillOffline": "依旧处于离线状态"
},
"alerts": {
"syncIssue": "同步问题",
"syncIssueMessage": "无法连接到AliasVault服务器你的保险库无法同步。想以只读模式打开本地保险库还是重试连接?",
"openLocalVault": "打开本地保险库",
"syncIssue": "No Connection",
"syncIssueMessage": "无法连接到AliasVault服务器您的密码库无法同步。想以只读模式打开本地密码库还是重试连接?",
"openLocalVault": "打开本地密码库",
"retrySync": "重试同步"
},
"navigation": {
@@ -456,48 +485,48 @@
"notFound": "未找到"
},
"notFound": {
"title": "页面未找到",
"title": "未找到页面",
"message": "该页面已被移除或不存在。",
"goHome": "返回首页"
},
"appName": "AliasVault",
"reinitialize": {
"vaultAutoLockedMessage": "超时后保险库已自动锁定。",
"vaultAutoLockedMessage": "超时后密码库已自动锁定。",
"attemptingToUnlockMessage": "正在尝试解锁。"
},
"loginSettings": {
"title": "API连接",
"title": "API 连接",
"aliasvaultNet": "Aliasvault.net",
"selfHosted": "自托管",
"customApiUrl": "自定义API网址",
"customApiUrl": "自定义 API URL",
"customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
"version": "版本:{{version}}"
}
},
"upgrade": {
"title": "升级保险库",
"subtitle": "AliasVault已更新你的保险库需要升级。这只需几分钟时间。",
"title": "升级密码库",
"subtitle": "AliasVault已更新您的密码库需要升级。这只需几分钟时间。",
"versionInformation": "版本信息",
"yourVault": "你的保险库",
"newVersion": "新版本:",
"yourVault": "您的密码库版本",
"newVersion": "新可用版本:",
"upgrade": "升级",
"upgrading": "升级中…",
"upgrading": "升级中…",
"logout": "登出",
"whatsNew": "新功能",
"whatsNewDescription": "需要升级支持以下更:",
"whatsNewDescription": "需要升级才能支持以下更",
"noDescriptionAvailable": "此版本无可用说明。",
"status": {
"preparingUpgrade": "准备升级中……",
"vaultAlreadyUpToDate": "当前保险库数据已是最新",
"startingDatabaseTransaction": "开始数据库事务…",
"applyingDatabaseMigrations": "应用数据库迁移…",
"applyingMigration": "应用迁移 {{current}} / {{total}}…",
"committingChanges": "提交更改中……"
"preparingUpgrade": "正在准备升级…",
"vaultAlreadyUpToDate": "当前密码库数据已是最新",
"startingDatabaseTransaction": "开始数据库事务…",
"applyingDatabaseMigrations": "应用数据库迁移…",
"applyingMigration": "应用迁移 {{current}} / {{total}}…",
"committingChanges": "正在提交更改…"
},
"alerts": {
"unableToGetVersionInfo": "无法获取版本信息。请重试。",
"selfHostedServer": "自托管服务器",
"selfHostedWarning": "如果使用的是自托管服务器,请确保同时更新的自托管实例,否则网页客户端将无法登录。",
"selfHostedWarning": "如果使用的是自托管服务器,请确保同时更新的自托管实例,否则网页客户端将无法登录。",
"continueUpgrade": "继续升级",
"upgradeFailed": "升级失败",
"failedToApplyMigration": "应用迁移失败({{current}} / {{total}}"

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

@@ -117,81 +117,81 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="REFRESH_TOKEN_REQUIRED" xml:space="preserve">
<value>Refresh token is required.</value>
<value>Le jeton d'actualisation est requis</value>
</data>
<data name="ACCOUNT_BLOCKED" xml:space="preserve">
<value>Your account has been disabled. If you believe this is a mistake, please contact support.</value>
<value>Votre compte a été désactivé. Si vous pensez que c'est une erreur, veuillez contacter le support.</value>
</data>
<data name="INVALID_REFRESH_TOKEN" xml:space="preserve">
<value>Invalid refresh token</value>
<value>Jeton d'actualisation invalide</value>
</data>
<data name="REFRESH_TOKEN_REVOKED_SUCCESSFULLY" xml:space="preserve">
<value>Refresh token revoked successfully</value>
<value>Le jeton d'actualisation a été révoqué avec succès</value>
</data>
<data name="PUBLIC_REGISTRATION_DISABLED" xml:space="preserve">
<value>New account registration is currently disabled on this server. Please contact the administrator.</value>
<value>L'enregistrement d'un nouveau compte est actuellement désactivé sur ce serveur. Veuillez contacter l'administrateur.</value>
</data>
<data name="USER_NOT_FOUND" xml:space="preserve">
<value>Invalid username or password. Please try again.</value>
<value>Nom d'utilisateur ou mot de passe invalide. Veuillez réessayer.</value>
</data>
<data name="USERNAME_REQUIRED" xml:space="preserve">
<value>Username is required.</value>
<value>Nom dutilisateur requis.</value>
</data>
<data name="USERNAME_ALREADY_IN_USE" xml:space="preserve">
<value>Username is already in use.</value>
<value>Nom d'utilisateur déjà utilisé.</value>
</data>
<data name="USERNAME_AVAILABLE" xml:space="preserve">
<value>Username is available.</value>
<value>Ce nom d'utilisateur est disponible.</value>
</data>
<data name="USERNAME_MISMATCH" xml:space="preserve">
<value>Username does not match the current user.</value>
<value>Le nom d'utilisateur ne correspond pas à l'utilisateur actuel.</value>
</data>
<data name="PASSWORD_MISMATCH" xml:space="preserve">
<value>The provided password does not match your current password.</value>
<value>Le mot de passe indiqué ne correspond pas à votre mot de passe actuel.</value>
</data>
<data name="ACCOUNT_SUCCESSFULLY_DELETED" xml:space="preserve">
<value>Account successfully deleted.</value>
<value>Compte supprimé avec succès.</value>
</data>
<data name="USERNAME_EMPTY_OR_WHITESPACE" xml:space="preserve">
<value>Username cannot be empty or whitespace.</value>
<value>Le nom d'utilisateur ne peut pas être vide ou contenir un espace.</value>
</data>
<data name="USERNAME_TOO_SHORT" xml:space="preserve">
<value>Username too short: must be at least 3 characters long.</value>
<value>Le nom d'utilisateur est trop court : il doit comporter au moins 3 caractères.</value>
</data>
<data name="USERNAME_TOO_LONG" xml:space="preserve">
<value>Username too long: cannot be longer than 40 characters.</value>
<value>Le nom d'utilisateur est trop long : il ne peut pas contenir plus de 40 caractères.</value>
</data>
<data name="USERNAME_INVALID_EMAIL" xml:space="preserve">
<value>Invalid email address.</value>
<value>Adresse e-mail invalide.</value>
</data>
<data name="USERNAME_INVALID_CHARACTERS" xml:space="preserve">
<value>Username is invalid, can only contain letters or digits.</value>
<value>Le nom d'utilisateur n'est pas valide, il ne peut contenir que des lettres ou des chiffres.</value>
</data>
<data name="PENDING_MIGRATIONS" xml:space="preserve">
<value>There are pending migrations. Please run 'dotnet ef database update' to apply them.</value>
<value>Il y a des migrations en attente. Veuillez exécuter 'dotnet ef database update' pour les appliquer.</value>
</data>
<data name="SYSTEM_OK" xml:space="preserve">
<value>OK</value>
</data>
<data name="INTERNAL_SERVER_ERROR" xml:space="preserve">
<value>Internal server error</value>
<value>Erreur interne du serveur</value>
</data>
<data name="VAULT_ERROR" xml:space="preserve">
<value>The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again.</value>
<value>Le coffre local n'est pas à jour. Veuillez synchroniser votre coffre en rafraîchissant la page et réessayez.</value>
</data>
<data name="UNKNOWN_ERROR" xml:space="preserve">
<value>An unknown error occurred. Please try again.</value>
<value>Une erreur inconnue s'est produite. Merci de réessayer.</value>
</data>
<data name="INVALID_AUTHENTICATOR_CODE" xml:space="preserve">
<value>Invalid authenticator code. Please try again.</value>
<value>Code d'authentification invalide. Veuillez réessayer.</value>
</data>
<data name="INVALID_RECOVERY_CODE" xml:space="preserve">
<value>Invalid recovery code. Please try again.</value>
<value>Code de récupération invalide. Veuillez réessayer.</value>
</data>
<data name="VAULT_NOT_UP_TO_DATE" xml:space="preserve">
<value>Your vault is not up-to-date. Please synchronize your vault and try again.</value>
<value>Votre coffre n'est pas à jour. Veuillez synchroniser votre coffre et réessayer.</value>
</data>
<data name="ACCOUNT_LOCKED" xml:space="preserve">
<value>You have entered an incorrect password too many times and your account has now been locked out. You can try again in 30 minutes.</value>
<value>Vous avez entré un mot de passe incorrect trop de fois et votre compte a été bloqué. Vous pouvez réessayer dans 30 minutes.</value>
</data>
</root>

View File

@@ -0,0 +1,197 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="REFRESH_TOKEN_REQUIRED" xml:space="preserve">
<value>Refresh token is required.</value>
</data>
<data name="ACCOUNT_BLOCKED" xml:space="preserve">
<value>Your account has been disabled. If you believe this is a mistake, please contact support.</value>
</data>
<data name="INVALID_REFRESH_TOKEN" xml:space="preserve">
<value>Invalid refresh token</value>
</data>
<data name="REFRESH_TOKEN_REVOKED_SUCCESSFULLY" xml:space="preserve">
<value>Refresh token revoked successfully</value>
</data>
<data name="PUBLIC_REGISTRATION_DISABLED" xml:space="preserve">
<value>New account registration is currently disabled on this server. Please contact the administrator.</value>
</data>
<data name="USER_NOT_FOUND" xml:space="preserve">
<value>Invalid username or password. Please try again.</value>
</data>
<data name="USERNAME_REQUIRED" xml:space="preserve">
<value>Username is required.</value>
</data>
<data name="USERNAME_ALREADY_IN_USE" xml:space="preserve">
<value>Username is already in use.</value>
</data>
<data name="USERNAME_AVAILABLE" xml:space="preserve">
<value>Username is available.</value>
</data>
<data name="USERNAME_MISMATCH" xml:space="preserve">
<value>Username does not match the current user.</value>
</data>
<data name="PASSWORD_MISMATCH" xml:space="preserve">
<value>The provided password does not match your current password.</value>
</data>
<data name="ACCOUNT_SUCCESSFULLY_DELETED" xml:space="preserve">
<value>Account successfully deleted.</value>
</data>
<data name="USERNAME_EMPTY_OR_WHITESPACE" xml:space="preserve">
<value>Username cannot be empty or whitespace.</value>
</data>
<data name="USERNAME_TOO_SHORT" xml:space="preserve">
<value>Username too short: must be at least 3 characters long.</value>
</data>
<data name="USERNAME_TOO_LONG" xml:space="preserve">
<value>Username too long: cannot be longer than 40 characters.</value>
</data>
<data name="USERNAME_INVALID_EMAIL" xml:space="preserve">
<value>Invalid email address.</value>
</data>
<data name="USERNAME_INVALID_CHARACTERS" xml:space="preserve">
<value>Username is invalid, can only contain letters or digits.</value>
</data>
<data name="PENDING_MIGRATIONS" xml:space="preserve">
<value>There are pending migrations. Please run 'dotnet ef database update' to apply them.</value>
</data>
<data name="SYSTEM_OK" xml:space="preserve">
<value>OK</value>
</data>
<data name="INTERNAL_SERVER_ERROR" xml:space="preserve">
<value>Internal server error</value>
</data>
<data name="VAULT_ERROR" xml:space="preserve">
<value>The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again.</value>
</data>
<data name="UNKNOWN_ERROR" xml:space="preserve">
<value>An unknown error occurred. Please try again.</value>
</data>
<data name="INVALID_AUTHENTICATOR_CODE" xml:space="preserve">
<value>Invalid authenticator code. Please try again.</value>
</data>
<data name="INVALID_RECOVERY_CODE" xml:space="preserve">
<value>Invalid recovery code. Please try again.</value>
</data>
<data name="VAULT_NOT_UP_TO_DATE" xml:space="preserve">
<value>Your vault is not up-to-date. Please synchronize your vault and try again.</value>
</data>
<data name="ACCOUNT_LOCKED" xml:space="preserve">
<value>You have entered an incorrect password too many times and your account has now been locked out. You can try again in 30 minutes.</value>
</data>
</root>

View File

@@ -117,81 +117,81 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="REFRESH_TOKEN_REQUIRED" xml:space="preserve">
<value>Refresh token is required.</value>
<value>Token de atualização é obrigatório.</value>
</data>
<data name="ACCOUNT_BLOCKED" xml:space="preserve">
<value>Your account has been disabled. If you believe this is a mistake, please contact support.</value>
<value>Sua conta foi desabilitada. Se você acredita que isto foi um erro, por favor, entre em contato com o suporte.</value>
</data>
<data name="INVALID_REFRESH_TOKEN" xml:space="preserve">
<value>Invalid refresh token</value>
<value>Token de atualização inválido</value>
</data>
<data name="REFRESH_TOKEN_REVOKED_SUCCESSFULLY" xml:space="preserve">
<value>Refresh token revoked successfully</value>
<value>Token de atualização revogado com sucesso</value>
</data>
<data name="PUBLIC_REGISTRATION_DISABLED" xml:space="preserve">
<value>New account registration is currently disabled on this server. Please contact the administrator.</value>
<value>Registro de novas contas está atualmente desabilitado neste servidor. Por favor, entre em contato com o administrador.</value>
</data>
<data name="USER_NOT_FOUND" xml:space="preserve">
<value>Invalid username or password. Please try again.</value>
<value>Nome de usuário ou senha incorretos. Por favor, tente novamente.</value>
</data>
<data name="USERNAME_REQUIRED" xml:space="preserve">
<value>Username is required.</value>
<value>Nome de usuário é obrigatório.</value>
</data>
<data name="USERNAME_ALREADY_IN_USE" xml:space="preserve">
<value>Username is already in use.</value>
<value>Nome de usuário já está em uso.</value>
</data>
<data name="USERNAME_AVAILABLE" xml:space="preserve">
<value>Username is available.</value>
<value>Nome de usuário está disponível.</value>
</data>
<data name="USERNAME_MISMATCH" xml:space="preserve">
<value>Username does not match the current user.</value>
<value>Nome de usuário não corresponde ao usuário atual.</value>
</data>
<data name="PASSWORD_MISMATCH" xml:space="preserve">
<value>The provided password does not match your current password.</value>
<value>A senha digitada não corresponde à sua senha atual.</value>
</data>
<data name="ACCOUNT_SUCCESSFULLY_DELETED" xml:space="preserve">
<value>Account successfully deleted.</value>
<value>Conta excluída com sucesso.</value>
</data>
<data name="USERNAME_EMPTY_OR_WHITESPACE" xml:space="preserve">
<value>Username cannot be empty or whitespace.</value>
<value>Nome de usuário não pode estar vazio ou em branco.</value>
</data>
<data name="USERNAME_TOO_SHORT" xml:space="preserve">
<value>Username too short: must be at least 3 characters long.</value>
<value>Nome de usuário muito curto: deve ter pelo menos 3 caracteres.</value>
</data>
<data name="USERNAME_TOO_LONG" xml:space="preserve">
<value>Username too long: cannot be longer than 40 characters.</value>
<value>Nome de usuário muito longo: não pode conter mais de 40 caracteres.</value>
</data>
<data name="USERNAME_INVALID_EMAIL" xml:space="preserve">
<value>Invalid email address.</value>
<value>Endereço de e-mail inválido.</value>
</data>
<data name="USERNAME_INVALID_CHARACTERS" xml:space="preserve">
<value>Username is invalid, can only contain letters or digits.</value>
<value>Nome de usuário é inválido, deve conter apenas letras ou números.</value>
</data>
<data name="PENDING_MIGRATIONS" xml:space="preserve">
<value>There are pending migrations. Please run 'dotnet ef database update' to apply them.</value>
<value>Existem migrações pendentes. Por favor, rode a 'atualização de banco de dados ef dotnet' para aplicá-las.</value>
</data>
<data name="SYSTEM_OK" xml:space="preserve">
<value>OK</value>
<value>Ok</value>
</data>
<data name="INTERNAL_SERVER_ERROR" xml:space="preserve">
<value>Internal server error</value>
<value>Erro interno do servidor</value>
</data>
<data name="VAULT_ERROR" xml:space="preserve">
<value>The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again.</value>
<value>O cofre local não está atualizado. Por favor, sincronize seu cofre atualizando a página e tente novamente.</value>
</data>
<data name="UNKNOWN_ERROR" xml:space="preserve">
<value>An unknown error occurred. Please try again.</value>
<value>Ocorreu um erro. Por favor, tente novamente.</value>
</data>
<data name="INVALID_AUTHENTICATOR_CODE" xml:space="preserve">
<value>Invalid authenticator code. Please try again.</value>
<value>Código de autenticação inválido. Por favor, tente novamente.</value>
</data>
<data name="INVALID_RECOVERY_CODE" xml:space="preserve">
<value>Invalid recovery code. Please try again.</value>
<value>Código de recuperação inválido. Por favor, tente novamente.</value>
</data>
<data name="VAULT_NOT_UP_TO_DATE" xml:space="preserve">
<value>Your vault is not up-to-date. Please synchronize your vault and try again.</value>
<value>Seu cofre não está atualizado. Por favor, sincronize seu cofre e tente novamente.</value>
</data>
<data name="ACCOUNT_LOCKED" xml:space="preserve">
<value>You have entered an incorrect password too many times and your account has now been locked out. You can try again in 30 minutes.</value>
<value>Você digitou uma senha incorreta muitas vezes, e sua conta foi bloqueada. Você pode tentar novamente em 30 minutos.</value>
</data>
</root>

View File

@@ -117,81 +117,81 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="REFRESH_TOKEN_REQUIRED" xml:space="preserve">
<value>Refresh token is required.</value>
<value>Требуется токен обновления.</value>
</data>
<data name="ACCOUNT_BLOCKED" xml:space="preserve">
<value>Your account has been disabled. If you believe this is a mistake, please contact support.</value>
<value>Ваш аккаунт был отключён. Если вы считаете, что это ошибка, обратитесь в поддержку.</value>
</data>
<data name="INVALID_REFRESH_TOKEN" xml:space="preserve">
<value>Invalid refresh token</value>
<value>Недействительный токен обновления</value>
</data>
<data name="REFRESH_TOKEN_REVOKED_SUCCESSFULLY" xml:space="preserve">
<value>Refresh token revoked successfully</value>
<value>Токен обновления успешно отозван</value>
</data>
<data name="PUBLIC_REGISTRATION_DISABLED" xml:space="preserve">
<value>New account registration is currently disabled on this server. Please contact the administrator.</value>
<value>Регистрация новых аккаунтов на этом сервере отключена. Пожалуйста, свяжитесь с администратором.</value>
</data>
<data name="USER_NOT_FOUND" xml:space="preserve">
<value>Invalid username or password. Please try again.</value>
<value>Неверное имя пользователя или пароль. Попробуйте снова.</value>
</data>
<data name="USERNAME_REQUIRED" xml:space="preserve">
<value>Username is required.</value>
<value>Требуется имя пользователя.</value>
</data>
<data name="USERNAME_ALREADY_IN_USE" xml:space="preserve">
<value>Username is already in use.</value>
<value>Имя пользователя уже используется.</value>
</data>
<data name="USERNAME_AVAILABLE" xml:space="preserve">
<value>Username is available.</value>
<value>Имя пользователя доступно.</value>
</data>
<data name="USERNAME_MISMATCH" xml:space="preserve">
<value>Username does not match the current user.</value>
<value>Имя пользователя не совпадает с текущим пользователем.</value>
</data>
<data name="PASSWORD_MISMATCH" xml:space="preserve">
<value>The provided password does not match your current password.</value>
<value>Указанный пароль не совпадает с вашим текущим паролем.</value>
</data>
<data name="ACCOUNT_SUCCESSFULLY_DELETED" xml:space="preserve">
<value>Account successfully deleted.</value>
<value>Аккаунт успешно удалён.</value>
</data>
<data name="USERNAME_EMPTY_OR_WHITESPACE" xml:space="preserve">
<value>Username cannot be empty or whitespace.</value>
<value>Имя пользователя не может быть пустым или содержать пробелы.</value>
</data>
<data name="USERNAME_TOO_SHORT" xml:space="preserve">
<value>Username too short: must be at least 3 characters long.</value>
<value>Имя пользователя слишком короткое: должно содержать не менее 3 символов.</value>
</data>
<data name="USERNAME_TOO_LONG" xml:space="preserve">
<value>Username too long: cannot be longer than 40 characters.</value>
<value>Имя пользователя слишком длинное: не может превышать 40 символов.</value>
</data>
<data name="USERNAME_INVALID_EMAIL" xml:space="preserve">
<value>Invalid email address.</value>
<value>Неверный адрес электронной почты.</value>
</data>
<data name="USERNAME_INVALID_CHARACTERS" xml:space="preserve">
<value>Username is invalid, can only contain letters or digits.</value>
<value>Имя пользователя неверно, может содержать только буквы или цифры.</value>
</data>
<data name="PENDING_MIGRATIONS" xml:space="preserve">
<value>There are pending migrations. Please run 'dotnet ef database update' to apply them.</value>
<value>Есть незавершённые миграции. Запустите 'dotnet ef database update', чтобы применить их.</value>
</data>
<data name="SYSTEM_OK" xml:space="preserve">
<value>OK</value>
<value>ОК</value>
</data>
<data name="INTERNAL_SERVER_ERROR" xml:space="preserve">
<value>Internal server error</value>
<value>Внутренняя ошибка сервера</value>
</data>
<data name="VAULT_ERROR" xml:space="preserve">
<value>The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again.</value>
<value>Локальное хранилище не обновлено. Пожалуйста, синхронизируйте ваше хранилище, обновив страницу, и повторите попытку.</value>
</data>
<data name="UNKNOWN_ERROR" xml:space="preserve">
<value>An unknown error occurred. Please try again.</value>
<value>Произошла неизвестная ошибка. Пожалуйста, попробуйте снова.</value>
</data>
<data name="INVALID_AUTHENTICATOR_CODE" xml:space="preserve">
<value>Invalid authenticator code. Please try again.</value>
<value>Неверный код аутентификатора. Пожалуйста, попробуйте снова.</value>
</data>
<data name="INVALID_RECOVERY_CODE" xml:space="preserve">
<value>Invalid recovery code. Please try again.</value>
<value>Неверный код восстановления. Пожалуйста, попробуйте снова.</value>
</data>
<data name="VAULT_NOT_UP_TO_DATE" xml:space="preserve">
<value>Your vault is not up-to-date. Please synchronize your vault and try again.</value>
<value>Ваше хранилище не обновлено. Пожалуйста, синхронизируйте ваше хранилище и повторите попытку.</value>
</data>
<data name="ACCOUNT_LOCKED" xml:space="preserve">
<value>You have entered an incorrect password too many times and your account has now been locked out. You can try again in 30 minutes.</value>
<value>Вы слишком много раз ввели неправильный пароль, и ваша учетная запись была заблокирована. Повторить попытку можно через 30 минут.</value>
</data>
</root>

View File

@@ -117,16 +117,16 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="REFRESH_TOKEN_REQUIRED" xml:space="preserve">
<value>刷新令牌必填项。</value>
<value>刷新令牌必填项。</value>
</data>
<data name="ACCOUNT_BLOCKED" xml:space="preserve">
<value>的账户已被停用。若认为此操作有误,请联系支持团队。</value>
<value>的账户已被停用。若认为此操作有误,请联系支持团队。</value>
</data>
<data name="INVALID_REFRESH_TOKEN" xml:space="preserve">
<value>刷新令牌无效</value>
</data>
<data name="REFRESH_TOKEN_REVOKED_SUCCESSFULLY" xml:space="preserve">
<value>刷新令牌已成功销</value>
<value>刷新令牌已成功销</value>
</data>
<data name="PUBLIC_REGISTRATION_DISABLED" xml:space="preserve">
<value>当前服务器已禁用新账户注册功能,请联系管理员。</value>
@@ -135,10 +135,10 @@
<value>用户名或密码无效,请重试。</value>
</data>
<data name="USERNAME_REQUIRED" xml:space="preserve">
<value>用户名必填项。</value>
<value>用户名必填项。</value>
</data>
<data name="USERNAME_ALREADY_IN_USE" xml:space="preserve">
<value>用户名已被用。</value>
<value>用户名已被使用。</value>
</data>
<data name="USERNAME_AVAILABLE" xml:space="preserve">
<value>用户名可用。</value>
@@ -156,28 +156,28 @@
<value>用户名不能为空或仅含空格。</value>
</data>
<data name="USERNAME_TOO_SHORT" xml:space="preserve">
<value>用户名过短:至少需要3个字符。</value>
<value>用户名过短:必须至少 3 个字符。</value>
</data>
<data name="USERNAME_TOO_LONG" xml:space="preserve">
<value>用户名过长:不超过40个字符。</value>
<value>用户名过长:不超过 40 个字符。</value>
</data>
<data name="USERNAME_INVALID_EMAIL" xml:space="preserve">
<value>电子邮箱地址无效。</value>
</data>
<data name="USERNAME_INVALID_CHARACTERS" xml:space="preserve">
<value>用户名无效,仅允许字母或数字。</value>
<value>用户名无效,仅可包含字母或数字。</value>
</data>
<data name="PENDING_MIGRATIONS" xml:space="preserve">
<value>存在待执行的数据库迁移,请运行'dotnet ef database update'以应用变更。</value>
</data>
<data name="SYSTEM_OK" xml:space="preserve">
<value>好的</value>
<value>确定</value>
</data>
<data name="INTERNAL_SERVER_ERROR" xml:space="preserve">
<value>服务器内部错误</value>
<value>内部服务器错误</value>
</data>
<data name="VAULT_ERROR" xml:space="preserve">
<value>本地保险库未同步,请刷新页面同步后重试。</value>
<value>本地密码库未同步,请刷新页面同步后重试。</value>
</data>
<data name="UNKNOWN_ERROR" xml:space="preserve">
<value>发生未知错误,请重试。</value>
@@ -189,7 +189,7 @@
<value>恢复代码无效,请重试。</value>
</data>
<data name="VAULT_NOT_UP_TO_DATE" xml:space="preserve">
<value>你的保险库未同步,请先同步后重试。</value>
<value>您的密码库未同步,请先同步后重试。</value>
</data>
<data name="ACCOUNT_LOCKED" xml:space="preserve">
<value>密码错误次数过多账户已被锁定。30分钟后可再次尝试。</value>

View File

@@ -64,7 +64,7 @@
<comment>Main login page title</comment>
</data>
<data name="TwoFactorAuthenticationTitle" xml:space="preserve">
<value>Kaksivaiheinen tunnistautuminen</value>
<value>Kaksivaiheinen todennus</value>
<comment>Title for 2FA step</comment>
</data>
<data name="RecoveryCodeVerificationTitle" xml:space="preserve">
@@ -107,7 +107,7 @@
</data>
<!-- Links -->
<data name="LostPasswordLink" xml:space="preserve">
<value>Unohditko salasanasi?</value>
<value>Unohtuiko salasana?</value>
<comment>Link text for password recovery</comment>
</data>
<data name="CreateNewVaultLink" xml:space="preserve">
@@ -115,24 +115,24 @@
<comment>Link text for creating a new vault</comment>
</data>
<data name="LoginWithRecoveryCodeLink" xml:space="preserve">
<value>Kirjaudu käyttäen palautuskoodia.</value>
<value>Kirjaudu sisään käyttämällä sen sijaan palautuskoodia.</value>
<comment>Link text for logging in with recovery code</comment>
</data>
<data name="LoginWithAuthenticatorLink" xml:space="preserve">
<value>Kirjaudu sisään tunnistautumiskoodilla.</value>
<value>Kirjaudu sisään sen sijaan todennuskoodilla.</value>
<comment>Link text for logging in with authenticator</comment>
</data>
<!-- Descriptions and help text -->
<data name="TwoFactorAuthenticationDescription" xml:space="preserve">
<value>Kirjautumisesi on suojattu todennussovelluksella. Syötä todennuskoodisi alle.</value>
<value>Sisäänkirjautumisesi on suojattu todennussovelluksella. Syötä todennuskoodisi alle.</value>
<comment>Description for 2FA step</comment>
</data>
<data name="RecoveryCodeDescription" xml:space="preserve">
<value>Olet pyytänyt että kirjaudut sisään palautuskoodilla. Palautuskoodi on kertaluonteinen koodi, jota voidaan käyttää kirjautumaan tilillesi. Huomaa, että jos et manuaalisesti poista 2FA käytöstä kirjautumisen jälkeen, sinulta kysytään uudelleen tunnistautumiskoodi seuraavassa kirjautumisessa.</value>
<value>Olet pyytänyt kirjautumista sisään palautuskoodilla. Palautuskoodi on kertakäyttöinen koodi, jota voidaan käyttää tilillesi kirjautumiseen. Huomaa, että jos et poista kaksivaiheista todennusta manuaalisesti käytöstä kirjautumisen jälkeen, sinulta pyydetään todennuskoodia uudelleen seuraavan sisäänkirjautumisen yhteydessä.</value>
<comment>Description for recovery code step</comment>
</data>
<data name="NoAccountYetText" xml:space="preserve">
<value>Ei vielä tiliä?</value>
<value>Ei vielä tiliä?</value>
<comment>Text before registration link</comment>
</data>
<data name="DontHaveAuthenticatorText" xml:space="preserve">
@@ -140,12 +140,12 @@
<comment>Question text about not having access to authenticator</comment>
</data>
<data name="RegainedAccessText" xml:space="preserve">
<value>Palautettu pääsy todennuslaitteeseesi??</value>
<value>Onko pääsy todennuslaitteeseesi saatu takaisin?</value>
<comment>Question text about regaining access to authenticator</comment>
</data>
<!-- Loading and status messages -->
<data name="LoggingInMessage" xml:space="preserve">
<value>Kirjaudutaan...</value>
<value>Kirjaudutaan sisään...</value>
<comment>Loading message during login process</comment>
</data>
<data name="VerifyingTwoFactorCodeMessage" xml:space="preserve">
@@ -158,11 +158,11 @@
</data>
<!-- Error messages -->
<data name="LoginErrorMessage" xml:space="preserve">
<value>Tapahtui virhe kirjautumispyynnön käsittelyssä. Yritä uudelleen (myöhemmin).</value>
<value>Sisäänkirjautumispyynnön käsittelyn aikana tapahtui virhe. Yritä myöhemmin uudelleen.</value>
<comment>Generic login error message</comment>
</data>
<data name="LoginRequestErrorMessage" xml:space="preserve">
<value>Tapahtui virhe käsiteltäessä kirjautumispyyntöä.</value>
<value>Sisäänkirjautumispyynnön käsittelyn aikana tapahtui virhe.</value>
<comment>Login request processing error message</comment>
</data>
<!-- Placeholders -->

View File

@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!-- Page titles -->
<data name="PageTitle" xml:space="preserve">
<value>Log in to AliasVault</value>
<comment>Main login page title</comment>
</data>
<data name="TwoFactorAuthenticationTitle" xml:space="preserve">
<value>Two-factor authentication</value>
<comment>Title for 2FA step</comment>
</data>
<data name="RecoveryCodeVerificationTitle" xml:space="preserve">
<value>Recovery code verification</value>
<comment>Title for recovery code step</comment>
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>Your username or email</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>Your password</value>
<comment>Label for password input field</comment>
</data>
<data name="AuthenticatorCodeLabel" xml:space="preserve">
<value>Authenticator code</value>
<comment>Label for 2FA code input field</comment>
</data>
<data name="RecoveryCodeLabel" xml:space="preserve">
<value>Recovery Code</value>
<comment>Label for recovery code input field</comment>
</data>
<data name="RememberMeLabel" xml:space="preserve">
<value>Remember me</value>
<comment>Label for remember me checkbox</comment>
</data>
<data name="RememberMachineLabel" xml:space="preserve">
<value>Remember this machine</value>
<comment>Label for remember machine checkbox</comment>
</data>
<!-- Buttons -->
<data name="LoginButton" xml:space="preserve">
<value>Log in</value>
<comment>Login button text</comment>
</data>
<data name="LoginToAccountButton" xml:space="preserve">
<value>Login to your account</value>
<comment>Extended login button text</comment>
</data>
<!-- Links -->
<data name="LostPasswordLink" xml:space="preserve">
<value>Lost Password?</value>
<comment>Link text for password recovery</comment>
</data>
<data name="CreateNewVaultLink" xml:space="preserve">
<value>Create new vault</value>
<comment>Link text for creating a new vault</comment>
</data>
<data name="LoginWithRecoveryCodeLink" xml:space="preserve">
<value>Log in with a recovery code instead.</value>
<comment>Link text for logging in with recovery code</comment>
</data>
<data name="LoginWithAuthenticatorLink" xml:space="preserve">
<value>Log in with an authenticator code instead.</value>
<comment>Link text for logging in with authenticator</comment>
</data>
<!-- Descriptions and help text -->
<data name="TwoFactorAuthenticationDescription" xml:space="preserve">
<value>Your login is protected with an authenticator app. Enter your authenticator code below.</value>
<comment>Description for 2FA step</comment>
</data>
<data name="RecoveryCodeDescription" xml:space="preserve">
<value>You have requested to log in with a recovery code. A recovery code is a one-time code that can be used to log in to your account. Note that if you don't manually disable 2FA after login, you will be asked for an authenticator code again at the next login.</value>
<comment>Description for recovery code step</comment>
</data>
<data name="NoAccountYetText" xml:space="preserve">
<value>No account yet?</value>
<comment>Text before registration link</comment>
</data>
<data name="DontHaveAuthenticatorText" xml:space="preserve">
<value>Don't have access to your authenticator device?</value>
<comment>Question text about not having access to authenticator</comment>
</data>
<data name="RegainedAccessText" xml:space="preserve">
<value>Regained access to your authenticator device?</value>
<comment>Question text about regaining access to authenticator</comment>
</data>
<!-- Loading and status messages -->
<data name="LoggingInMessage" xml:space="preserve">
<value>Logging in...</value>
<comment>Loading message during login process</comment>
</data>
<data name="VerifyingTwoFactorCodeMessage" xml:space="preserve">
<value>Verifying 2FA code...</value>
<comment>Loading message during 2FA verification</comment>
</data>
<data name="VerifyingRecoveryCodeMessage" xml:space="preserve">
<value>Verifying recovery code...</value>
<comment>Loading message during recovery code verification</comment>
</data>
<!-- Error messages -->
<data name="LoginErrorMessage" xml:space="preserve">
<value>An error occurred while processing the login request. Try again (later).</value>
<comment>Generic login error message</comment>
</data>
<data name="LoginRequestErrorMessage" xml:space="preserve">
<value>An error occurred while processing the login request.</value>
<comment>Login request processing error message</comment>
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">
<value>••••••••</value>
<comment>Placeholder text for password input</comment>
</data>
</root>

View File

@@ -60,114 +60,114 @@
</resheader>
<!-- Page titles -->
<data name="PageTitle" xml:space="preserve">
<value>Log in to AliasVault</value>
<value>Faça login no AliasVault</value>
<comment>Main login page title</comment>
</data>
<data name="TwoFactorAuthenticationTitle" xml:space="preserve">
<value>Two-factor authentication</value>
<value>Autenticação de Dois Fatores</value>
<comment>Title for 2FA step</comment>
</data>
<data name="RecoveryCodeVerificationTitle" xml:space="preserve">
<value>Recovery code verification</value>
<value>Verificação de código de recuperação</value>
<comment>Title for recovery code step</comment>
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>Your username or email</value>
<value>Seu nome de usuário ou e-mail</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>Your password</value>
<value>Sua senha</value>
<comment>Label for password input field</comment>
</data>
<data name="AuthenticatorCodeLabel" xml:space="preserve">
<value>Authenticator code</value>
<value>Código de Autenticação</value>
<comment>Label for 2FA code input field</comment>
</data>
<data name="RecoveryCodeLabel" xml:space="preserve">
<value>Recovery Code</value>
<value>Código de Recuperação</value>
<comment>Label for recovery code input field</comment>
</data>
<data name="RememberMeLabel" xml:space="preserve">
<value>Remember me</value>
<value>Lembrar-me</value>
<comment>Label for remember me checkbox</comment>
</data>
<data name="RememberMachineLabel" xml:space="preserve">
<value>Remember this machine</value>
<value>Lembrar nesta máquina</value>
<comment>Label for remember machine checkbox</comment>
</data>
<!-- Buttons -->
<data name="LoginButton" xml:space="preserve">
<value>Log in</value>
<value>Entrar</value>
<comment>Login button text</comment>
</data>
<data name="LoginToAccountButton" xml:space="preserve">
<value>Login to your account</value>
<value>Entrar na sua conta</value>
<comment>Extended login button text</comment>
</data>
<!-- Links -->
<data name="LostPasswordLink" xml:space="preserve">
<value>Lost Password?</value>
<value>Esqueceu a Senha?</value>
<comment>Link text for password recovery</comment>
</data>
<data name="CreateNewVaultLink" xml:space="preserve">
<value>Create new vault</value>
<value>Criar novo cofre</value>
<comment>Link text for creating a new vault</comment>
</data>
<data name="LoginWithRecoveryCodeLink" xml:space="preserve">
<value>Log in with a recovery code instead.</value>
<value>Faça login com um código de recuperação.</value>
<comment>Link text for logging in with recovery code</comment>
</data>
<data name="LoginWithAuthenticatorLink" xml:space="preserve">
<value>Log in with an authenticator code instead.</value>
<value>Faça login com um código de autenticação.</value>
<comment>Link text for logging in with authenticator</comment>
</data>
<!-- Descriptions and help text -->
<data name="TwoFactorAuthenticationDescription" xml:space="preserve">
<value>Your login is protected with an authenticator app. Enter your authenticator code below.</value>
<value>Seu login está protegido com um aplicativo de autenticação. Digite o código de autenticação abaixo.</value>
<comment>Description for 2FA step</comment>
</data>
<data name="RecoveryCodeDescription" xml:space="preserve">
<value>You have requested to log in with a recovery code. A recovery code is a one-time code that can be used to log in to your account. Note that if you don't manually disable 2FA after login, you will be asked for an authenticator code again at the next login.</value>
<value>Você solicitou fazer login com um código de recuperação. Um código de recuperação é um código de uso único que pode ser utilizado para acessar sua conta. Note que se você não desabilitar o 2FA manualmente após o acesso, será solicitado um código de autenticação novamente no próximo login.</value>
<comment>Description for recovery code step</comment>
</data>
<data name="NoAccountYetText" xml:space="preserve">
<value>No account yet?</value>
<value>Não possui conta?</value>
<comment>Text before registration link</comment>
</data>
<data name="DontHaveAuthenticatorText" xml:space="preserve">
<value>Don't have access to your authenticator device?</value>
<value>Não tem acesso ao dispositivo de autenticação?</value>
<comment>Question text about not having access to authenticator</comment>
</data>
<data name="RegainedAccessText" xml:space="preserve">
<value>Regained access to your authenticator device?</value>
<value>Recuperou acesso ao seu dispositivo de autenticação?</value>
<comment>Question text about regaining access to authenticator</comment>
</data>
<!-- Loading and status messages -->
<data name="LoggingInMessage" xml:space="preserve">
<value>Logging in...</value>
<value>Fazendo login...</value>
<comment>Loading message during login process</comment>
</data>
<data name="VerifyingTwoFactorCodeMessage" xml:space="preserve">
<value>Verifying 2FA code...</value>
<value>Verificando código 2FA...</value>
<comment>Loading message during 2FA verification</comment>
</data>
<data name="VerifyingRecoveryCodeMessage" xml:space="preserve">
<value>Verifying recovery code...</value>
<value>Verificando código de recuperação...</value>
<comment>Loading message during recovery code verification</comment>
</data>
<!-- Error messages -->
<data name="LoginErrorMessage" xml:space="preserve">
<value>An error occurred while processing the login request. Try again (later).</value>
<value>Ocorreu um erro enquanto a tentativa de login era processada. Tente novamente (mais tarde).</value>
<comment>Generic login error message</comment>
</data>
<data name="LoginRequestErrorMessage" xml:space="preserve">
<value>An error occurred while processing the login request.</value>
<value>Ocorreu um erro ao processar a solicitação de login.</value>
<comment>Login request processing error message</comment>
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<value>nome / nome@empresa.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">

View File

@@ -60,7 +60,7 @@
</resheader>
<!-- Page titles -->
<data name="PageTitle" xml:space="preserve">
<value>登录到AliasVault</value>
<value>登录到 AliasVault</value>
<comment>Main login page title</comment>
</data>
<data name="TwoFactorAuthenticationTitle" xml:space="preserve">
@@ -73,11 +73,11 @@
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>的用户名或邮箱</value>
<value>的用户名或电子邮箱</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>的密码</value>
<value>的密码</value>
<comment>Label for password input field</comment>
</data>
<data name="AuthenticatorCodeLabel" xml:space="preserve">
@@ -102,7 +102,7 @@
<comment>Login button text</comment>
</data>
<data name="LoginToAccountButton" xml:space="preserve">
<value>登录的账户</value>
<value>登录的账户</value>
<comment>Extended login button text</comment>
</data>
<!-- Links -->
@@ -111,7 +111,7 @@
<comment>Link text for password recovery</comment>
</data>
<data name="CreateNewVaultLink" xml:space="preserve">
<value>创建新保险库</value>
<value>创建新密码库</value>
<comment>Link text for creating a new vault</comment>
</data>
<data name="LoginWithRecoveryCodeLink" xml:space="preserve">
@@ -124,11 +124,11 @@
</data>
<!-- Descriptions and help text -->
<data name="TwoFactorAuthenticationDescription" xml:space="preserve">
<value>的登录受认证器应用保护。请在下方输入的认证器代码。</value>
<value>的登录受认证器应用保护。请在下方输入的认证器代码。</value>
<comment>Description for 2FA step</comment>
</data>
<data name="RecoveryCodeDescription" xml:space="preserve">
<value>已请求使用恢复码登录。恢复码是一次性代码,可用于登录的账户。请注意,如果在登录后不手动禁用双因素认证2FA下次登录时仍会要求输入双因素认证2FA动态验证码。</value>
<value>已请求使用恢复码登录。恢复码是一次性代码,可用于登录的账户。请注意,如果在登录后不手动禁用双因素认证2FA下次登录时仍会要求输入双因素认证2FA动态验证码。</value>
<comment>Description for recovery code step</comment>
</data>
<data name="NoAccountYetText" xml:space="preserve">
@@ -145,15 +145,15 @@
</data>
<!-- Loading and status messages -->
<data name="LoggingInMessage" xml:space="preserve">
<value>登录中…</value>
<value>登录中…</value>
<comment>Loading message during login process</comment>
</data>
<data name="VerifyingTwoFactorCodeMessage" xml:space="preserve">
<value>正在验证双因素认证2FA</value>
<value>正在验证双因素认证2FA…</value>
<comment>Loading message during 2FA verification</comment>
</data>
<data name="VerifyingRecoveryCodeMessage" xml:space="preserve">
<value>验证恢复码中…</value>
<value>验证恢复码中…</value>
<comment>Loading message during recovery code verification</comment>
</data>
<!-- Error messages -->
@@ -167,7 +167,7 @@
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<value>姓名 / name@company.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">

View File

@@ -82,7 +82,7 @@
<comment>Text before terms and conditions link</comment>
</data>
<data name="TermsAndConditionsLink" xml:space="preserve">
<value>Käyttöehdot ja säännöt</value>
<value>Käyttöehdot</value>
<comment>Link text for terms and conditions</comment>
</data>
<!-- Buttons -->
@@ -92,7 +92,7 @@
</data>
<!-- Links -->
<data name="AlreadyRegisteredText" xml:space="preserve">
<value>Oletko jo rekisteröitynyt?</value>
<value>Joko rekisteröitynyt?</value>
<comment>Text before login link</comment>
</data>
<data name="LoginHereLink" xml:space="preserve">

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!-- Page title -->
<data name="PageTitle" xml:space="preserve">
<value>Create a new AliasVault account</value>
<comment>Main registration page title</comment>
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>Your username or email</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>Your password</value>
<comment>Label for password input field</comment>
</data>
<data name="ConfirmPasswordLabel" xml:space="preserve">
<value>Confirm password</value>
<comment>Label for password confirmation input field</comment>
</data>
<!-- Terms and conditions -->
<data name="AcceptTermsLabel" xml:space="preserve">
<value>I accept the</value>
<comment>Text before terms and conditions link</comment>
</data>
<data name="TermsAndConditionsLink" xml:space="preserve">
<value>Terms and Conditions</value>
<comment>Link text for terms and conditions</comment>
</data>
<!-- Buttons -->
<data name="CreateAccountButton" xml:space="preserve">
<value>Create account</value>
<comment>Create account button text</comment>
</data>
<!-- Links -->
<data name="AlreadyRegisteredText" xml:space="preserve">
<value>Already registered?</value>
<comment>Text before login link</comment>
</data>
<data name="LoginHereLink" xml:space="preserve">
<value>Login here</value>
<comment>Link text for login page</comment>
</data>
<!-- Loading and status messages -->
<data name="CreatingAccountMessage" xml:space="preserve">
<value>Creating account...</value>
<comment>Loading message during account creation</comment>
</data>
<data name="RegistrationErrorMessage" xml:space="preserve">
<value>An error occurred during registration.</value>
<comment>Generic registration error message</comment>
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">
<value>••••••••</value>
<comment>Placeholder text for password input</comment>
</data>
</root>

View File

@@ -60,57 +60,57 @@
</resheader>
<!-- Page title -->
<data name="PageTitle" xml:space="preserve">
<value>Create a new AliasVault account</value>
<value>Criar uma nova conta no AliasVault</value>
<comment>Main registration page title</comment>
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>Your username or email</value>
<value>Seu nome de usuário ou e-mail</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>Your password</value>
<value>Sua senha</value>
<comment>Label for password input field</comment>
</data>
<data name="ConfirmPasswordLabel" xml:space="preserve">
<value>Confirm password</value>
<value>Confirmação de senha</value>
<comment>Label for password confirmation input field</comment>
</data>
<!-- Terms and conditions -->
<data name="AcceptTermsLabel" xml:space="preserve">
<value>I accept the</value>
<value>Eu aceito os</value>
<comment>Text before terms and conditions link</comment>
</data>
<data name="TermsAndConditionsLink" xml:space="preserve">
<value>Terms and Conditions</value>
<value>Termos e Condições</value>
<comment>Link text for terms and conditions</comment>
</data>
<!-- Buttons -->
<data name="CreateAccountButton" xml:space="preserve">
<value>Create account</value>
<value>Criar conta</value>
<comment>Create account button text</comment>
</data>
<!-- Links -->
<data name="AlreadyRegisteredText" xml:space="preserve">
<value>Already registered?</value>
<value>Já tem uma conta?</value>
<comment>Text before login link</comment>
</data>
<data name="LoginHereLink" xml:space="preserve">
<value>Login here</value>
<value>Faça login aqui</value>
<comment>Link text for login page</comment>
</data>
<!-- Loading and status messages -->
<data name="CreatingAccountMessage" xml:space="preserve">
<value>Creating account...</value>
<value>Criando conta...</value>
<comment>Loading message during account creation</comment>
</data>
<data name="RegistrationErrorMessage" xml:space="preserve">
<value>An error occurred during registration.</value>
<value>Ocorreu um erro ao registrar.</value>
<comment>Generic registration error message</comment>
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<value>nome / nome@empresa.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">

View File

@@ -60,16 +60,16 @@
</resheader>
<!-- Page title -->
<data name="PageTitle" xml:space="preserve">
<value>创建新的AliasVault账户</value>
<value>创建新的 AliasVault 账户</value>
<comment>Main registration page title</comment>
</data>
<!-- Form labels -->
<data name="UsernameOrEmailLabel" xml:space="preserve">
<value>的用户名或邮箱</value>
<value>的用户名或电子邮箱</value>
<comment>Label for username/email input field</comment>
</data>
<data name="PasswordLabel" xml:space="preserve">
<value>的密码</value>
<value>的密码</value>
<comment>Label for password input field</comment>
</data>
<data name="ConfirmPasswordLabel" xml:space="preserve">
@@ -101,7 +101,7 @@
</data>
<!-- Loading and status messages -->
<data name="CreatingAccountMessage" xml:space="preserve">
<value>创建账户中…</value>
<value>创建账户中…</value>
<comment>Loading message during account creation</comment>
</data>
<data name="RegistrationErrorMessage" xml:space="preserve">
@@ -110,7 +110,7 @@
</data>
<!-- Placeholders -->
<data name="UsernamePlaceholder" xml:space="preserve">
<value>name / name@company.com</value>
<value>姓名 / name@company.com</value>
<comment>Placeholder text for username input</comment>
</data>
<data name="PasswordPlaceholder" xml:space="preserve">

View File

@@ -20,15 +20,15 @@
</xsd:element>
</xsd:schema>
<data name="WelcomeMessage">
<value>Hienoa! Määritä nyt AliasVaultin pääsalasana.</value>
<value>Hienoa! Määritä nyt AliasVaultin pääsalasanasi.</value>
<comment>Assistant welcome message for password setup step</comment>
</data>
<data name="ImportantNote">
<value>Tärkeää: Tätä pääsalasanaa käytetään holvisi salaukseen. Sen pitäisi olla pitkä, monimutkainen merkkijono, jonka voit muistaa. Jos unohdat tämän salasanan, tietosi ovat pysyvästi esteettömiä.</value>
<value>Tärkeää: Tätä pääsalasanaa käytetään holvisi salaamiseen. Sen tulisi olla pitkä ja monimutkainen merkkijono, jonka muistat. Jos unohdat tämän salasanan, tietoihisi ei pääse pysyvästi käsiksi.</value>
<comment>Important warning about master password</comment>
</data>
<data name="SecurityPoint1">
<value>Pääsalasanasi ei koskaan poistu laitteestasi</value>
<value>Pääsalasanasi ei koskaan poistu laitteeltasi</value>
<comment>First security point about password privacy</comment>
</data>
<data name="SecurityPoint2">
@@ -36,7 +36,7 @@
<comment>Second security point about server access</comment>
</data>
<data name="SecurityPoint3">
<value>Edes palvelimen ylläpitäjä ei voi palauttaa käyttöoikeuttasi, jos unohdat tämän salasanan</value>
<value>Edes palvelimen järjestelmänvalvoja ei voi palauttaa käyttöoikeuttasi, jos unohdat tämän salasanan</value>
<comment>Third security point about password recovery</comment>
</data>
<data name="MasterPasswordLabel">
@@ -56,7 +56,7 @@
<comment>Placeholder for confirm password field</comment>
</data>
<data name="ValidatingPasswordMessage">
<value>Vahvistetaan salasanaa...</value>
<value>Varmistetaan salasanaa...</value>
<comment>Message shown while validating password</comment>
</data>
<data name="PasswordValidAndStrongMessage">

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<data name="WelcomeMessage">
<value>Great! Now, let's set up your master password for AliasVault.</value>
<comment>Assistant welcome message for password setup step</comment>
</data>
<data name="ImportantNote">
<value>Important: This master password will be used to encrypt your vault. It should be a long, complex string that you can remember. If you forget this password, your data will be permanently inaccessible.</value>
<comment>Important warning about master password</comment>
</data>
<data name="SecurityPoint1">
<value>Your master password never leaves your device</value>
<comment>First security point about password privacy</comment>
</data>
<data name="SecurityPoint2">
<value>The server has no access to your unencrypted data</value>
<comment>Second security point about server access</comment>
</data>
<data name="SecurityPoint3">
<value>Even the server admin cannot restore your access if you forget this password</value>
<comment>Third security point about password recovery</comment>
</data>
<data name="MasterPasswordLabel">
<value>Master Password</value>
<comment>Label for master password field</comment>
</data>
<data name="MasterPasswordPlaceholder">
<value>Enter your master password</value>
<comment>Placeholder for master password field</comment>
</data>
<data name="ConfirmMasterPasswordLabel">
<value>Confirm Master Password</value>
<comment>Label for confirm password field</comment>
</data>
<data name="ConfirmMasterPasswordPlaceholder">
<value>Confirm your master password</value>
<comment>Placeholder for confirm password field</comment>
</data>
<data name="ValidatingPasswordMessage">
<value>Validating password...</value>
<comment>Message shown while validating password</comment>
</data>
<data name="PasswordValidAndStrongMessage">
<value>Password is valid and strong!</value>
<comment>Success message for valid password</comment>
</data>
<data name="PasswordTooShortError">
<value>Master password must be at least 10 characters long.</value>
<comment>Error message for password too short</comment>
</data>
<data name="ConfirmPasswordPrompt">
<value>Confirm your password by entering it again.</value>
<comment>Prompt to confirm password</comment>
</data>
<data name="PasswordsMismatchError">
<value>Passwords do not match.</value>
<comment>Error message when passwords don't match</comment>
</data>
</root>

View File

@@ -20,59 +20,59 @@
</xsd:element>
</xsd:schema>
<data name="WelcomeMessage">
<value>Great! Now, let's set up your master password for AliasVault.</value>
<value>Ótimo! Agora, vamos configurar sua senha mestre para o AliasVault.</value>
<comment>Assistant welcome message for password setup step</comment>
</data>
<data name="ImportantNote">
<value>Important: This master password will be used to encrypt your vault. It should be a long, complex string that you can remember. If you forget this password, your data will be permanently inaccessible.</value>
<value>Importante: Essa senha mestre será utilizada para criptografar seu cofre. Ela deve ser uma senha longa, complexa e que você consiga se lembrar. Se você esquecer esta senha, seus dados ficarão inacessíveis permanentemente.</value>
<comment>Important warning about master password</comment>
</data>
<data name="SecurityPoint1">
<value>Your master password never leaves your device</value>
<value>Sua senha mestre nunca sai do seu dispositivo</value>
<comment>First security point about password privacy</comment>
</data>
<data name="SecurityPoint2">
<value>The server has no access to your unencrypted data</value>
<value>O servidor não tem acesso aos seus dados descriptografados</value>
<comment>Second security point about server access</comment>
</data>
<data name="SecurityPoint3">
<value>Even the server admin cannot restore your access if you forget this password</value>
<value>Mesmo o administrador do servidor não poderá recuperar seu acesso caso você esqueça a senha</value>
<comment>Third security point about password recovery</comment>
</data>
<data name="MasterPasswordLabel">
<value>Master Password</value>
<value>Senha Mestre</value>
<comment>Label for master password field</comment>
</data>
<data name="MasterPasswordPlaceholder">
<value>Enter your master password</value>
<value>Digite sua senha mestre</value>
<comment>Placeholder for master password field</comment>
</data>
<data name="ConfirmMasterPasswordLabel">
<value>Confirm Master Password</value>
<value>Confirmar Senha Mestre</value>
<comment>Label for confirm password field</comment>
</data>
<data name="ConfirmMasterPasswordPlaceholder">
<value>Confirm your master password</value>
<value>Confirme sua senha mestre</value>
<comment>Placeholder for confirm password field</comment>
</data>
<data name="ValidatingPasswordMessage">
<value>Validating password...</value>
<value>Validando senha...</value>
<comment>Message shown while validating password</comment>
</data>
<data name="PasswordValidAndStrongMessage">
<value>Password is valid and strong!</value>
<value>Senha é válida e forte!</value>
<comment>Success message for valid password</comment>
</data>
<data name="PasswordTooShortError">
<value>Master password must be at least 10 characters long.</value>
<value>Senha mestre precisa ter pelo menos 10 caracteres.</value>
<comment>Error message for password too short</comment>
</data>
<data name="ConfirmPasswordPrompt">
<value>Confirm your password by entering it again.</value>
<value>Confirme sua senha digitando-a novamente.</value>
<comment>Prompt to confirm password</comment>
</data>
<data name="PasswordsMismatchError">
<value>Passwords do not match.</value>
<value>Senhas não conferem.</value>
<comment>Error message when passwords don't match</comment>
</data>
</root>

View File

@@ -20,23 +20,23 @@
</xsd:element>
</xsd:schema>
<data name="WelcomeMessage">
<value>太好了现在让我们为AliasVault设置的主密码。</value>
<value>太好了现在让我们为AliasVault设置的主密码。</value>
<comment>Assistant welcome message for password setup step</comment>
</data>
<data name="ImportantNote">
<value>重要提示:此主密码将用于加密你的保险库。它应该是一个能记住的长而复杂的字符串。如果忘记了这个密码,的数据将永久无法访问。</value>
<value>重要提示:此主密码将用于加密您的密码库。它应该是一个能记住的长而复杂的字符串。如果忘记了这个密码,的数据将永久无法访问。</value>
<comment>Important warning about master password</comment>
</data>
<data name="SecurityPoint1">
<value>的主密码永远不会离开的设备</value>
<value>的主密码永远不会离开的设备</value>
<comment>First security point about password privacy</comment>
</data>
<data name="SecurityPoint2">
<value>服务器无法访问的未加密数据</value>
<value>服务器无法访问的未加密数据</value>
<comment>Second security point about server access</comment>
</data>
<data name="SecurityPoint3">
<value>如果忘记了这个密码即使是AliasVault官方团队也不能恢复的访问权限</value>
<value>如果忘记了这个密码即使是AliasVault官方团队也不能恢复的访问权限</value>
<comment>Third security point about password recovery</comment>
</data>
<data name="MasterPasswordLabel">
@@ -44,7 +44,7 @@
<comment>Label for master password field</comment>
</data>
<data name="MasterPasswordPlaceholder">
<value>输入的主密码</value>
<value>输入的主密码</value>
<comment>Placeholder for master password field</comment>
</data>
<data name="ConfirmMasterPasswordLabel">
@@ -52,11 +52,11 @@
<comment>Label for confirm password field</comment>
</data>
<data name="ConfirmMasterPasswordPlaceholder">
<value>确认的主密码</value>
<value>确认的主密码</value>
<comment>Placeholder for confirm password field</comment>
</data>
<data name="ValidatingPasswordMessage">
<value>验证密码中……</value>
<value>正在验证密码…</value>
<comment>Message shown while validating password</comment>
</data>
<data name="PasswordValidAndStrongMessage">

View File

@@ -26,22 +26,22 @@
</data>
<!-- Terms and Conditions title -->
<data name="TermsAndConditionsTitle">
<value>Käyttöehdot ja säännöt</value>
<value>Käyttöehdot</value>
<comment>Title for the terms and conditions section</comment>
</data>
<!-- Terms content -->
<data name="TermsContent">
<value>AliasVault on suunniteltu parantamaan verkkoturvallisuutta ja suojaamaan yksityisyyttäsi. AliasVaultin avulla voit luoda ainutlaatuisia identiteettejä ja sähköpostia erilaisille verkkoliikkeillesi, auttaa sinua pitämään henkilökohtaiset tietosi hallinnassa ja vähentämään identiteettivarkauksien riskiä.
<value>AliasVault on suunniteltu parantamaan verkkoturvallisuuttasi ja suojaamaan yksityisyyttäsi. AliasVaultin avulla voit luoda yksilöllisiä identiteettejä ja sähköpostialiaksia eri verkkotileillesi, mikä auttaa sinua hallitsemaan henkilötietojasi ja vähentämään identiteettivarkauksien riskiä.
Käyttämällä AliasVaultia, hyväksyt seuraavat ehdot:
Käyttämällä AliasVaultia hyväksyt seuraavat ehdot:
1. Et käytä AliasVaultia mihinkään laittomaan tarkoitukseen, mukaan lukien mutta ei rajoittuen petokseen, identiteettivarkauteen tai todellisten yksilöiden tekemiseen.
1. Et käytä AliasVaultia mihinkään laittomiin tarkoituksiin, mukaan lukien, mutta ei rajoittuen, petoksiin, identiteettivarkauksiin tai oikeiden henkilöiden henkilöllisyyden anastamiseen.
2. Olet vastuussa tilin luottamuksellisuuden säilyttämisestä ja kaikista AliasVaultin kautta luoduista peitenimistä.
2. Olet vastuussa tilisi ja AliasVaultin kautta luotujen aliasten luottamuksellisuuden ylläpitämisestä.
3. AliasVault pidättää oikeuden lakkauttaa tilisi, jos epäilemme näiden ehtojen väärinkäyttöä tai loukkausta.
3. AliasVault pidättää oikeuden lopettaa tilisi, jos epäilemme näiden ehtojen väärinkäyttöä tai rikkomista.
4. Ymmärrät, että vaikka AliasVault parantaa yksityisyyttäsi, mikään järjestelmä ei ole täysin typerä ja käytät palvelua omalla vastuulla.</value>
4. Ymmärrät, että vaikka AliasVault parantaa yksityisyyttäsi, mikään järjestelmä ei ole täysin erehtymätön, ja käytät palvelua omalla vastuullasi.</value>
<comment>Full terms and conditions content</comment>
</data>
<!-- Agreement checkbox -->

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<!-- Instructions -->
<data name="PleaseReadAndAgree">
<value>Please read and agree to the following terms and conditions before proceeding.</value>
<comment>Instructions to read and agree to terms</comment>
</data>
<!-- Terms and Conditions title -->
<data name="TermsAndConditionsTitle">
<value>Terms and Conditions</value>
<comment>Title for the terms and conditions section</comment>
</data>
<!-- Terms content -->
<data name="TermsContent">
<value>AliasVault is designed to enhance your online security and protect your privacy. With AliasVault, you can create unique identities and email aliases for your various online accounts, helping you maintain control over your personal information and reduce the risk of identity theft.
By using AliasVault, you agree to the following terms:
1. You will not use AliasVault for any illegal purposes, including but not limited to fraud, identity theft, or impersonating real individuals.
2. You are responsible for maintaining the confidentiality of your account and any aliases created through AliasVault.
3. AliasVault reserves the right to terminate your account if we suspect any misuse or violation of these terms.
4. You understand that while AliasVault enhances your privacy, no system is completely foolproof, and you use the service at your own risk.</value>
<comment>Full terms and conditions content</comment>
</data>
<!-- Agreement checkbox -->
<data name="AgreementCheckboxLabel">
<value>I have read and agree to the Terms and Conditions</value>
<comment>Label for the agreement checkbox</comment>
</data>
</root>

View File

@@ -21,32 +21,32 @@
</xsd:schema>
<!-- Instructions -->
<data name="PleaseReadAndAgree">
<value>Please read and agree to the following terms and conditions before proceeding.</value>
<value>Por favor, leia e aceite os seguintes termos e condições antes de continuar.</value>
<comment>Instructions to read and agree to terms</comment>
</data>
<!-- Terms and Conditions title -->
<data name="TermsAndConditionsTitle">
<value>Terms and Conditions</value>
<value>Termos e Condições</value>
<comment>Title for the terms and conditions section</comment>
</data>
<!-- Terms content -->
<data name="TermsContent">
<value>AliasVault is designed to enhance your online security and protect your privacy. With AliasVault, you can create unique identities and email aliases for your various online accounts, helping you maintain control over your personal information and reduce the risk of identity theft.
<value>AliasVault foi designado para aumentar sua segurança e proteger sua privacidade. Com o AliasVault, você pode criar identidades únicas e aliases de e-mail para suas diversas contas online, te ajudando a manter controle sobre suas informações pessoais e reduzir o risco de roubo de identidade.
By using AliasVault, you agree to the following terms:
Usando o AliasVault, você aceita os seguintes termos:
1. You will not use AliasVault for any illegal purposes, including but not limited to fraud, identity theft, or impersonating real individuals.
1. Você não utilizará o AliasVault para nenhum ato ilícito, incluindo mas não limitando à fraudes, roubo de identidade, ou se passar por outros indivíduos.
2. You are responsible for maintaining the confidentiality of your account and any aliases created through AliasVault.
2. Você é responsável por manter a confidencialidade da sua conta e quaisquer aliases criados através do AliasVault.
3. AliasVault reserves the right to terminate your account if we suspect any misuse or violation of these terms.
3. O AliasVault reserva o direito de finalizar sua conta se suspeitarmos de qualquer uso incorreto ou violações destes termos.
4. You understand that while AliasVault enhances your privacy, no system is completely foolproof, and you use the service at your own risk.</value>
4. Você entende que enquanto o AliasVault aumenta sua privacidade, nenhum sistema é completamente infalível, e você utiliza o serviço por sua conta e risco.</value>
<comment>Full terms and conditions content</comment>
</data>
<!-- Agreement checkbox -->
<data name="AgreementCheckboxLabel">
<value>I have read and agree to the Terms and Conditions</value>
<value>Eu li e aceito os Termos e Condições</value>
<comment>Label for the agreement checkbox</comment>
</data>
</root>

View File

@@ -31,17 +31,17 @@
</data>
<!-- Terms content -->
<data name="TermsContent">
<value>AliasVault旨在增强的在线安全性并保护的隐私。通过AliasVault可以为各种在线账户创建独立的身份信息和电子邮件别名,帮助掌控个人信息并降低身份信息被盗的风险。
<value>AliasVault旨在增强的在线安全性并保护的隐私。通过AliasVault可以为各种在线账户创建独立的身份信息和电子邮件别名,帮助掌控个人信息并降低身份信息被盗的风险。
使用AliasVault即表示同意以下条款:
使用AliasVault即表示同意以下条款:
1. 不得将AliasVault用于任何非法目的包括但不限于欺诈、身份盗窃或冒充真实个人。
1. 不得将AliasVault用于任何非法目的包括但不限于欺诈、身份盗窃或冒充真实个人。
2. 有责任对自己的账户以及通过AliasVault创建的任何别名保密。
2. 有责任对自己的账户以及通过AliasVault创建的任何别名保密。
3. 如果我们怀疑滥用或违反这些条款AliasVault保留终止账户的权利。
3. 如果我们怀疑滥用或违反这些条款AliasVault保留终止账户的权利。
4. 需了解尽管AliasVault增强了的隐私保护,但没有任何系统是绝对安全的,使用本服务的风险由自己承担。</value>
4. 需了解尽管AliasVault增强了的隐私保护,但没有任何系统是绝对安全的,使用本服务的风险由自己承担。</value>
<comment>Full terms and conditions content</comment>
</data>
<!-- Agreement checkbox -->

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