diff --git a/apps/browser-extension/src/i18n/locales/ca.json b/apps/browser-extension/src/i18n/locales/ca.json
index e21cfa9b6..2379348b2 100644
--- a/apps/browser-extension/src/i18n/locales/ca.json
+++ b/apps/browser-extension/src/i18n/locales/ca.json
@@ -3,7 +3,6 @@
"loginTitle": "Log in to AliasVault",
"username": "Username or email",
"usernamePlaceholder": "name / name@company.com",
- "password": "Contrasenya",
"passwordPlaceholder": "Enter your password",
"rememberMe": "Remember me",
"loginButton": "Log in",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Enter your PIN to unlock your vault",
"useMasterPassword": "Use Master Password",
"unlockTitle": "Unlock Your Vault",
- "logout": "Tanca la sessió",
"logoutConfirm": "Are you sure you want to logout?",
"unlockSuccessTitle": "Your vault is successfully unlocked",
"unlockSuccessDescription": "You can now use autofill in login forms in your browser.",
@@ -28,7 +26,6 @@
"browseVault": "Browse vault contents",
"connectingTo": "Connectant a",
"switchAccounts": "Switch accounts?",
- "loggedIn": "Logged in",
"loginWithMobile": "Log in using Mobile App",
"unlockWithMobile": "Unlock using Mobile App",
"scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
@@ -36,16 +33,13 @@
"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.",
"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.",
"sessionExpired": "Your session has expired. Please log in again.",
"mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
}
},
"menu": {
- "credentials": "Credentials",
- "emails": "Emails",
- "settings": "Settings"
+ "vault": "Vault",
+ "emails": "Emails"
},
"common": {
"loading": "S'està carregant...",
@@ -56,10 +50,15 @@
"back": "Back",
"next": "Next",
"use": "Utilitza",
+ "add": "Add",
"delete": "Suprimeix",
+ "undo": "Undo",
"save": "Save",
+ "saving": "Saving...",
+ "create": "Create",
"or": "Or",
"close": "Tanca",
+ "logout": "Logout",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
"enabled": "Enabled",
@@ -75,25 +74,25 @@
"loadingAttachments": "Loading attachments...",
"settings": "Settings",
"recentEmails": "Recent emails",
- "loginCredentials": "Login credentials",
+ "credentials": "Credentials",
+ "customFields": "Custom",
"twoFactorAuthentication": "Two-factor authentication",
"alias": "Alias",
"notes": "Notes",
- "fullName": "Full Name",
- "firstName": "First Name",
- "lastName": "Last Name",
- "birthDate": "Birth Date",
- "nickname": "Nickname",
"email": "Email",
"username": "Username",
"password": "Password",
+ "serviceName": "Service Name",
+ "loggedIn": "Logged in",
"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",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "An unknown error occurred. Please try again.",
"vaultNotAvailable": "Vault not available",
"vaultIsLocked": "Vault is locked",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
@@ -135,15 +137,10 @@
"content": {
"or": "or",
"new": "New",
- "cancel": "Cancel",
"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",
@@ -171,42 +168,6 @@
"dismissPopup": "Dismiss popup"
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Add Credential",
- "editCredential": "Edit Credential",
- "deleteCredential": "Delete Credential",
- "credentialDetails": "Credential Details",
- "serviceName": "Service Name",
- "notes": "Notes",
- "totp": "Two-Factor Authentication",
- "totpCode": "TOTP Code",
- "copyTotp": "Copy TOTP",
- "totpSecret": "TOTP Secret",
- "totpSecretPlaceholder": "Enter TOTP secret key",
- "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.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
- "createdAt": "Created",
- "updatedAt": "Last updated",
- "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",
- "attachments": "Attachments"
- },
- "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",
@@ -214,32 +175,108 @@
"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"
- },
"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"
+ "generateRandomUsername": "Generate random username",
+ "generateRandomPassword": "Generate random password",
+ "generateNewPreview": "Generate new preview",
+ "generateRandomAlias": "Generate Random Alias",
+ "validation": {
+ "required": "This field is required"
+ },
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Name",
+ "loginCredentials": "Login Credentials",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Folder",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Delete Item",
+ "deleteItemConfirm": "Are you sure you want to delete this item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Username",
+ "login.password": "Password",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birthdate",
+ "login.email": "Email",
+ "notes.content": "Notes",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Add 2FA Code",
@@ -247,10 +284,16 @@
"nameOptional": "Name (optional)",
"secretKey": "Secret Key",
"saveToViewCode": "Save to view code",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Emails",
"deleteEmailTitle": "Delete Email",
@@ -259,7 +302,6 @@
"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.",
@@ -271,25 +313,17 @@
"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",
"lock": "Lock",
"globalSettings": "Global Settings",
"autofillPopup": "Autofill popup",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Use Browser Passkey",
"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"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "No passkeys found for this site"
},
"create": {
"title": "Create Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "Confirm Replace"
+ "confirmReplace": "Confirm Replace",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
@@ -425,7 +476,6 @@
"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.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/de.json b/apps/browser-extension/src/i18n/locales/de.json
index ca62b5133..f9c46b88b 100644
--- a/apps/browser-extension/src/i18n/locales/de.json
+++ b/apps/browser-extension/src/i18n/locales/de.json
@@ -3,7 +3,6 @@
"loginTitle": "Bei AliasVault anmelden",
"username": "Benutzername oder E-Mail-Adresse",
"usernamePlaceholder": "Name / name@unternehmen.com",
- "password": "Passwort",
"passwordPlaceholder": "Gib Dein Passwort ein",
"rememberMe": "Angemeldet bleiben",
"loginButton": "Anmelden",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Bitte gib Deine PIN zum Entsperren des Tresors ein",
"useMasterPassword": "Master-Passwort benutzen",
"unlockTitle": "Entsperre Deinen Tresor",
- "logout": "Abmelden",
"logoutConfirm": "Bist Du sicher, dass Du Dich abmelden möchtest?",
"unlockSuccessTitle": "Ihr Tresor wurde erfolgreich entsperrt",
"unlockSuccessDescription": "Du kannst jetzt die Autofill-Funktion in Anmeldeformularen in Deinem Browser nutzen.",
@@ -28,7 +26,6 @@
"browseVault": "Tresor durchsuchen",
"connectingTo": "Verbinde zu",
"switchAccounts": "Konto wechseln?",
- "loggedIn": "Angemeldet",
"loginWithMobile": "Mit mobiler App anmelden",
"unlockWithMobile": "Mit mobiler App entsperren",
"scanQrCode": "Scanne diesen QR-Code mit Deiner AliasVault-App, um Dich anzumelden und Deinen Tresor zu entsperren.",
@@ -36,16 +33,13 @@
"invalidCode": "Bitte gib einen gültigen 6-stelligen Sicherheits-Code ein.",
"serverError": "Der AliasVault-Server konnte nicht erreicht werden. Bitte versuche es später noch einmal oder kontaktiere den Support, falls das Problem weiterhin besteht.",
"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.",
"sessionExpired": "Deine Sitzung ist abgelaufen. Bitte melde Dich erneut an.",
"mobileLoginRequestExpired": "Zeitüberschreitung für mobile Anmeldeanforderungen. Bitte lade die Seite neu und versuche es erneut."
}
},
"menu": {
- "credentials": "Zugangsdaten",
- "emails": "E-Mails",
- "settings": "Einstellungen"
+ "vault": "Vault",
+ "emails": "E-Mails"
},
"common": {
"loading": "Laden...",
@@ -56,10 +50,15 @@
"back": "Zurück",
"next": "Weiter",
"use": "Benutzen",
+ "add": "Add",
"delete": "Löschen",
+ "undo": "Rückgängig machen",
"save": "Speichern",
+ "saving": "Saving...",
+ "create": "Erstellen",
"or": "Oder",
"close": "Schließen",
+ "logout": "Abmelden",
"copied": "Kopiert!",
"openInNewWindow": "In neuem Fenster öffnen",
"enabled": "Aktiviert",
@@ -75,25 +74,25 @@
"loadingAttachments": "Anhänge werden geladen...",
"settings": "Einstellungen",
"recentEmails": "Neueste E-Mails",
- "loginCredentials": "Zugangsdaten",
+ "credentials": "Zugangsdaten",
+ "customFields": "Custom",
"twoFactorAuthentication": "Zwei-Faktor-Authentifizierung",
"alias": "Alias",
"notes": "Notizen",
- "fullName": "Vor- und Nachname",
- "firstName": "Vorname",
- "lastName": "Nachname",
- "birthDate": "Geburtsdatum",
- "nickname": "Spitzname",
"email": "E-Mail-Adresse",
"username": "Benutzername",
"password": "Passwort",
+ "serviceName": "Name des Dienstes",
+ "loggedIn": "Angemeldet",
"syncingVault": "Tresor wird synchronisiert",
- "savingChangesToVault": "Änderungen werden gespeichert",
- "uploadingVaultToServer": "Tresor wird auf den Server hochgeladen",
"checkingVaultUpdates": "Prüfe auf Tresor-Updates",
"syncingUpdatedVault": "Aktualisierter Tresor wird synchronisiert",
- "executingOperation": "Vorgang wird ausgeführt...",
"loadMore": "Mehr laden",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut.",
"vaultNotAvailable": "Tresor nicht verfügbar",
"vaultIsLocked": "Der Tresor ist gesperrt.",
- "passwordChanged": "Dein Passwort hat sich seit Deiner letzten Anmeldung geändert. Bitte melden Dich aus Sicherheitsgründen erneut an."
+ "passwordChanged": "Dein Passwort hat sich seit Deiner letzten Anmeldung geändert. Bitte melden Dich aus Sicherheitsgründen erneut an.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut.",
@@ -135,15 +137,10 @@
"content": {
"or": "oder",
"new": "Neu",
- "cancel": "Abbrechen",
"vaultLocked": "AliasVault ist gesperrt.",
"creatingNewAlias": "Neuen Alias erstellen...",
"noMatchesFound": "Keine Treffer gefunden",
"searchVault": "Tresor durchsuchen...",
- "serviceName": "Name des Dienstes",
- "email": "E-Mail-Adresse",
- "username": "Benutzername",
- "password": "Passwort",
"enterServiceName": "Name des Dienstes eingeben",
"enterEmailAddress": "E-Mail-Adresse eingeben",
"enterUsername": "Benutzername eingeben",
@@ -171,42 +168,6 @@
"dismissPopup": "Popup schliessen"
},
"credentials": {
- "title": "Zugangsdaten",
- "addCredential": "Zugang hinzufügen",
- "editCredential": "Zugang bearbeiten",
- "deleteCredential": "Zugang löschen",
- "credentialDetails": "Details zum Zugang",
- "serviceName": "Name des Dienstes",
- "notes": "Notizen",
- "totp": "Zwei-Faktor-Authentifizierung",
- "totpCode": "TOTP-Code",
- "copyTotp": "TOTP kopieren",
- "totpSecret": "TOTP-Geheimcode",
- "totpSecretPlaceholder": "TOTP-Geheimcode eingeben",
- "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": "Es wurden noch kein Passkey erstellt. Ein Passkey wird durch den Besuch einer Website erzeugt, die Passkeys als Authentifizierungsmethode anbietet.",
- "noAttachmentsFound": "Es wurden keine Zugangsdaten mit Anhang gefunden",
- "noMatchingCredentials": "Keine passenden Zugangsdaten gefunden",
- "createdAt": "Erstellt",
- "updatedAt": "Zuletzt aktualisiert",
- "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": "(Alle) Zugangsdaten",
- "passkeys": "Passkeys",
- "aliases": "Aliase",
- "userpass": "Passwörter",
- "attachments": "Anhänge"
- },
- "randomAlias": "Zufälliger Alias",
- "manual": "Manuell",
- "service": "Dienst",
- "serviceUrl": "URL des Dienstes",
- "loginCredentials": "Zugangsdaten",
- "generateRandomUsername": "Zufälligen Benutzernamen generieren",
- "generateRandomPassword": "Zufälliges Passwort generieren",
"changePasswordComplexity": "Komplexität des Passworts ändern",
"passwordLength": "Passwortlänge",
"includeLowercase": "Kleinbuchstaben (a-z)",
@@ -214,32 +175,108 @@
"includeNumbers": "Ziffern (0-9)",
"includeSpecialChars": "Sonderzeichen (!@#$%^&*)",
"avoidAmbiguousChars": "Mehrdeutige Zeichen (1, l, I, 0, O, etc.) vermeiden",
- "generateNewPreview": "Neue Vorschau erstellen",
- "generateRandomAlias": "Zufälligen Alias generieren",
- "clearAliasFields": "Alias-Felder löschen",
- "alias": "Alias",
- "firstName": "Vorname",
- "lastName": "Nachname",
- "nickName": "Spitzname",
- "gender": "Geschlecht",
- "birthDate": "Geburtsdatum",
- "birthDatePlaceholder": "JJJJ-MM-TT",
- "metadata": "Metadaten",
- "validation": {
- "required": "Dieses Feld ist ein Pflichtfeld",
- "serviceNameRequired": "Name des Dienstes ist erforderlich",
- "invalidEmail": "Ungültiges E-Mail-Format",
- "invalidDateFormat": "Bitte gib das Datum im Format JJJJ-MM-TT ein."
- },
"privateEmailTitle": "Private E-Mail-Adresse",
"privateEmailAliasVaultServer": "AliasVault-Server",
"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.",
- "useDomainChooser": "Domain-Auswahl verwenden",
- "enterCustomDomain": "Eigene Domain eingeben",
- "enterFullEmail": "Vollständige E-Mail-Adresse eingeben",
- "enterEmailPrefix": "E-Mail-Präfix eingeben"
+ "generateRandomUsername": "Zufälligen Benutzernamen generieren",
+ "generateRandomPassword": "Zufälliges Passwort generieren",
+ "generateNewPreview": "Neue Vorschau erstellen",
+ "generateRandomAlias": "Zufälligen Alias generieren",
+ "validation": {
+ "required": "Dieses Feld ist ein Pflichtfeld"
+ },
+ "tags": "Schlagwörter"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Name",
+ "loginCredentials": "Zugangsdaten",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Ordner erstellen",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Ordner",
+ "welcomeTitle": "Welcome to 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": "Es wurden noch kein Passkey erstellt. Ein Passkey wird durch den Besuch einer Website erzeugt, die Passkeys als Authentifizierungsmethode anbietet.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Eintrag löschen",
+ "deleteItemConfirm": "Bist Du sicher, dass Du diesen Eintrag löschen möchtest?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "E-Mail",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Anmelden"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Username",
+ "login.password": "Passwort",
+ "alias.first_name": "Vorname",
+ "alias.last_name": "Nachname",
+ "alias.gender": "Geschlecht",
+ "alias.birthdate": "Geburtsdatum",
+ "login.email": "E-Mail",
+ "notes.content": "Notizen",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "2FA-Code hinzufügen",
@@ -247,10 +284,16 @@
"nameOptional": "Name (optional)",
"secretKey": "Secret-Key",
"saveToViewCode": "Speichern, um den Code anzuzeigen",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Ungültiges Format des Secret-Key"
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "E-Mails",
"deleteEmailTitle": "E-Mail löschen",
@@ -259,7 +302,6 @@
"to": "An",
"date": "Datum",
"emailContent": "Inhalt der E-Mail",
- "attachments": "Anhänge",
"emailNotFound": "E-Mail nicht gefunden",
"noEmails": "Keine E-Mails gefunden",
"noEmailsDescription": "Du hast bisher keine E-Mails an Deine privaten E-Mail-Adressen erhalten. Neue E-Mails werden hier angezeigt, sobald sie eintreffen.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "vor {{count}} Stunden",
"yesterday": "gestern"
},
- "errors": {
- "emailLoadError": "Beim Laden der E-Mails ist ein Fehler aufgetreten. Bitte versuche es später erneut.",
- "emailUnexpectedError": "Beim Laden der E-Mails ist ein unerwarteter Fehler aufgetreten. Bitte versuche es später erneut."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Die aktuell gewählte E-Mail-Adresse wird bereits verwendet. Bitte ändere die E-Mail-Adresse, indem Du diese Zugangsdaten bearbeitest.",
"CLAIM_DOES_NOT_EXIST": "Beim Laden der E-Mails ist ein Fehler aufgetreten. Bitte bearbeite und speichere den Eintrag, um die Datenbank zu synchronisieren, und versuche es dann erneut."
}
},
"settings": {
- "title": "Einstellungen",
"serverUrl": "URL des Servers",
"language": "Sprache",
"autofillEnabled": "Autofill aktivieren",
"version": "Version",
- "openInNewWindow": "In neuem Fenster öffnen",
"openWebApp": "Web-App öffnen",
- "loggedIn": "Angemeldet",
- "logout": "Abmelden",
"lock": "Sperren",
"globalSettings": "Allgemeine Einstellungen",
"autofillPopup": "Autofill-Popup",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Passkey",
"site": "Seite",
- "displayName": "Name",
"helpText": "Passkeys werden auf der Webseite erzeugt. Sie können nicht manuell erstellt oder bearbeitet werden. Um diesen Passkey zu entfernen, kannst Du ihn von diesem Zugang löschen. Um einen Passkey zu ersetzen oder neu zu erstellen, rufe die entsprechende Webseite auf und folge den dortigen Anweisungen.",
"passkeyMarkedForDeletion": "Passkey zum Löschen vorgemerkt",
"passkeyWillBeDeleted": "Dieser Passkey wird gelöscht, wenn Du den Zugang speicherst.",
+ "useBrowserPasskey": "Browser-Passkey verwenden",
"bypass": {
- "title": "Browser-Passkey verwenden",
"description": "Wie lange möchtest Du den Passkey-Anbieter des Browsers für {{origin}} verwenden?",
"thisTimeOnly": "Nur dieses Mal",
"alwaysForSite": "Für diese Seite immer"
@@ -397,8 +430,7 @@
"title": "Mit Passkey anmelden",
"signInFor": "Mit Passkey anmelden für",
"selectPasskey": "Wähle einen Passkey zum Anmelden aus:",
- "noPasskeysFound": "Kein Passkey für diese Seite gefunden",
- "useBrowserPasskey": "Browser-Passkey verwenden"
+ "noPasskeysFound": "Kein Passkey für diese Seite gefunden"
},
"create": {
"title": "Passkey erstellen",
@@ -406,17 +438,36 @@
"titleLabel": "Titel",
"titlePlaceholder": "Gib einen Namen für diesen Passkey ein",
"createButton": "Passkey erstellen",
- "useBrowserPasskey": "Browser-Passkey verwenden",
"selectPasskeyToReplace": "Wähle einen Passkey zum Ersetzen:",
"createNewPasskey": "Neuen Passkey erstellen",
"replacingPasskey": "Ersetzen des Passkeys: {{displayName}}",
- "confirmReplace": "Ersetzen bestätigen"
+ "confirmReplace": "Ersetzen bestätigen",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey-Anbieter",
"passkeyProviderOn": "Passkey-Anbieter an "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Tresor aktualisieren",
"subtitle": "AliasVault wurde aktualisiert. Dadurch muss auch Dein Tresor aktualisiert werden. Dies sollte nur wenige Sekunden dauern.",
@@ -425,7 +476,6 @@
"newVersion": "Neue verfügbare Version:",
"upgrade": "Tresor aktualisieren",
"upgrading": "Aktualisieren...",
- "logout": "Abmelden",
"whatsNew": "Neu in dieser Version",
"whatsNewDescription": "Eine Aktualisierung ist erforderlich, um die folgenden Änderungen zu unterstützen:",
"noDescriptionAvailable": "Für diese Version ist keine Beschreibung vorhanden.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Aktualisierung fehlgeschlagen",
"failedToApplyMigration": "Migration fehlgeschlagen ({{current}} von {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/es.json b/apps/browser-extension/src/i18n/locales/es.json
index 6db129801..f9617b912 100644
--- a/apps/browser-extension/src/i18n/locales/es.json
+++ b/apps/browser-extension/src/i18n/locales/es.json
@@ -3,7 +3,6 @@
"loginTitle": "Iniciar sesión en AliasVault",
"username": "Nombre de usuario o correo electrónico",
"usernamePlaceholder": "nombre / nombre@empresa.com",
- "password": "Contraseña",
"passwordPlaceholder": "Introduzca su contraseña",
"rememberMe": "Recordar mis datos",
"loginButton": "Iniciar sesión",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Introduzca su PIN para desbloquear su bóveda",
"useMasterPassword": "Usar Contraseña Maestra",
"unlockTitle": "Desbloquear tu Bóveda",
- "logout": "Cerrar sesión",
"logoutConfirm": "¿Estás seguro de que quieres cerrar sesión?",
"unlockSuccessTitle": "Tu bóveda se ha desbloqueado correctamente",
"unlockSuccessDescription": "Ahora puede utilizar el autocompletado en los formularios de inicio de sesión en su navegador.",
@@ -28,7 +26,6 @@
"browseVault": "Navegar en el contenido de la bóveda",
"connectingTo": "Conectando con",
"switchAccounts": "¿Cambiar de cuenta?",
- "loggedIn": "Sesión iniciada",
"loginWithMobile": "Iniciar sesión con la aplicación móvil",
"unlockWithMobile": "Desbloquear con la aplicación móvil",
"scanQrCode": "Escanea este código QR con tu aplicación móvil de AliasVault para iniciar sesión y desbloquear tu bóveda.",
@@ -36,16 +33,13 @@
"invalidCode": "Por favor, introduzca un código de autenticación de 6 dígitos válido.",
"serverError": "No se pudo llegar al servidor AliasVault. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el soporte si el problema persiste.",
"wrongPassword": "Contraseña incorrecta. Por favor, inténtelo de nuevo.",
- "accountLocked": "Cuenta bloqueada temporalmente debido a demasiados intentos fallidos.",
- "networkError": "Error de red. Por favor, compruebe su conexión y vuelva a intentarlo.",
"sessionExpired": "Su sesión ha caducado. Por favor, inicie sesión de nuevo.",
"mobileLoginRequestExpired": "Se ha agotado el tiempo de inicio de sesión del móvil. Por favor, vuelva a cargar la página e inténtelo de nuevo."
}
},
"menu": {
- "credentials": "Credenciales",
- "emails": "Correos electrónicos",
- "settings": "Configuración"
+ "vault": "Vault",
+ "emails": "Correos electrónicos"
},
"common": {
"loading": "Cargando...",
@@ -56,10 +50,15 @@
"back": "Atrás",
"next": "Siguiente",
"use": "Usar",
+ "add": "Add",
"delete": "Borrar",
+ "undo": "Deshacer",
"save": "Guardar",
+ "saving": "Saving...",
+ "create": "Crear",
"or": "O",
"close": "Cerrar",
+ "logout": "Cerrar sesión",
"copied": "¡Copiado!",
"openInNewWindow": "Abrir en una ventana nueva",
"enabled": "Habilitado",
@@ -75,25 +74,25 @@
"loadingAttachments": "Cargando archivos adjuntos...",
"settings": "Configuración",
"recentEmails": "Correos recientes",
- "loginCredentials": "Credenciales de inicio de sesión",
+ "credentials": "Credenciales",
+ "customFields": "Custom",
"twoFactorAuthentication": "Autenticación de doble factor",
"alias": "Alias",
"notes": "Notas",
- "fullName": "Nombre completo",
- "firstName": "Nombre",
- "lastName": "Apellido",
- "birthDate": "Fecha de nacimiento",
- "nickname": "Alias",
"email": "Email",
"username": "Nombre de usuario",
"password": "Contraseña",
+ "serviceName": "Nombre del servicio",
+ "loggedIn": "Sesión iniciada",
"syncingVault": "Sincronizando bóveda",
- "savingChangesToVault": "Guardando cambios en la bóveda",
- "uploadingVaultToServer": "Subiendo bóveda al servidor",
"checkingVaultUpdates": "Comprobando actualizaciones de bóveda",
"syncingUpdatedVault": "Sincronizando bóveda actualizada",
- "executingOperation": "Ejecutando operación...",
"loadMore": "Cargar más",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"serverNotAvailable": "El servidor AliasVault no está disponible. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el soporte técnico si el problema persiste.",
"clientVersionNotSupported": "Esta versión de la extensión del navegador AliasVault ya no es compatible con el servidor. Por favor, actualice la extensión de su navegador a la última versión.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
"vaultNotAvailable": "Bóveda no disponible",
"vaultIsLocked": "La bóveda está bloqueada",
- "passwordChanged": "Tu contraseña ha cambiado desde la última vez que iniciaste sesión. Por favor, inicia sesión de nuevo por razones de seguridad."
+ "passwordChanged": "Tu contraseña ha cambiado desde la última vez que iniciaste sesión. Por favor, inicia sesión de nuevo por razones de seguridad.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
@@ -135,15 +137,10 @@
"content": {
"or": "o",
"new": "Nuevo",
- "cancel": "Cancelar",
"vaultLocked": "AliasVault está bloqueado.",
"creatingNewAlias": "Creando nuevo alias...",
"noMatchesFound": "No se han encontrado resultados",
"searchVault": "Buscar bóveda...",
- "serviceName": "Nombre del servicio",
- "email": "Correo electrónico",
- "username": "Nombre de usuario",
- "password": "Contraseña",
"enterServiceName": "Introduzca el nombre del servicio",
"enterEmailAddress": "Introduzca la dirección de correo electrónico",
"enterUsername": "Introduzca nombre de usuario",
@@ -171,42 +168,6 @@
"dismissPopup": "Descartar aviso"
},
"credentials": {
- "title": "Credenciales",
- "addCredential": "Añadir credencial",
- "editCredential": "Editar credencial",
- "deleteCredential": "Borrar credencial",
- "credentialDetails": "Detalles de la credencial",
- "serviceName": "Nombre del servicio",
- "notes": "Notas",
- "totp": "Autenticación de Doble Factor",
- "totpCode": "Código TOTP",
- "copyTotp": "Copiar TOTP",
- "totpSecret": "Secreto TOTP",
- "totpSecretPlaceholder": "Introduzca la clave secreta TOTP",
- "welcomeTitle": "¡Bienvenido a AliasVault!",
- "welcomeDescription": "Para utilizar la extensión del navegador AliasVault: vaya a un sitio web y utilice la ventana de autocompletado de AliasVault para crear una nueva credencial.",
- "noPasskeysFound": "No se han creado llaves de acceso todavía. Las llaves se crean visitando un sitio web que ofrece llaves de acceso como método de autenticación.",
- "noAttachmentsFound": "No se encontraron credenciales con archivos adjuntos",
- "noMatchingCredentials": "No se han encontrado credenciales coincidentes",
- "createdAt": "Creado",
- "updatedAt": "Última actualización",
- "saveCredential": "Guardar credencial",
- "deleteCredentialTitle": "Borrar credencial",
- "deleteCredentialConfirm": "¿Está seguro de que desea eliminar estas credenciales? Esta acción no se puede deshacer.",
- "filters": {
- "all": "(Todas) Credenciales",
- "passkeys": "Llaves de acceso",
- "aliases": "Alias",
- "userpass": "Contraseñas",
- "attachments": "Archivos adjuntos"
- },
- "randomAlias": "Alias aleatorio",
- "manual": "Manual",
- "service": "Servicio",
- "serviceUrl": "URL del servicio",
- "loginCredentials": "Credenciales de inicio de sesión",
- "generateRandomUsername": "Generar nombre de usuario aleatorio",
- "generateRandomPassword": "Generar contraseña aleatoria",
"changePasswordComplexity": "Cambiar complejidad de contraseña",
"passwordLength": "Longitud de la contraseña",
"includeLowercase": "Incluye letras minúsculas",
@@ -214,32 +175,108 @@
"includeNumbers": "Incluye números",
"includeSpecialChars": "Incluye caracteres especiales",
"avoidAmbiguousChars": "Evita caracteres ambiguos (o, 0, etc.)",
- "generateNewPreview": "Crear nueva vista previa",
- "generateRandomAlias": "Crear alias aleatorio",
- "clearAliasFields": "Limpiar campos de alias",
- "alias": "Alias",
- "firstName": "Nombre",
- "lastName": "Apellido",
- "nickName": "Apodo",
- "gender": "Género",
- "birthDate": "Fecha de nacimiento",
- "birthDatePlaceholder": "AAAA-MM-DD",
- "metadata": "Metadatos",
- "validation": {
- "required": "Se requiere este campo",
- "serviceNameRequired": "Se requiere Nombre del servicio",
- "invalidEmail": "Formato de correo electrónico inválido",
- "invalidDateFormat": "La fecha debe estar en formato AAAA-MM-DD"
- },
"privateEmailTitle": "Correo electrónico privado",
"privateEmailAliasVaultServer": "Servidor AliasVault",
"privateEmailDescription": "E2E cifrado, totalmente privado.",
"publicEmailTitle": "Proveedores de Correo Temporal Públicos",
"publicEmailDescription": "Privacidad anónima pero limitada. Contenido de correo electrónico puede ser leído por cualquiera que conozca la dirección.",
- "useDomainChooser": "Usar selector de dominio",
- "enterCustomDomain": "Introduzca dominio personalizado",
- "enterFullEmail": "Introduzca la dirección de correo completa",
- "enterEmailPrefix": "Introduzca prefijo de correo"
+ "generateRandomUsername": "Generar nombre de usuario aleatorio",
+ "generateRandomPassword": "Generar contraseña aleatoria",
+ "generateNewPreview": "Crear nueva vista previa",
+ "generateRandomAlias": "Crear alias aleatorio",
+ "validation": {
+ "required": "Se requiere este campo"
+ },
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Nombre",
+ "loginCredentials": "Credenciales de inicio de sesión",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Folder",
+ "welcomeTitle": "¡Bienvenido a AliasVault!",
+ "welcomeDescription": "Para utilizar la extensión del navegador AliasVault: vaya a un sitio web y utilice la ventana de autocompletado de AliasVault para crear una nueva credencial.",
+ "noPasskeysFound": "No se han creado llaves de acceso todavía. Las llaves se crean visitando un sitio web que ofrece llaves de acceso como método de autenticación.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Llaves de acceso"
+ },
+ "deleteItemTitle": "Eliminar elemento",
+ "deleteItemConfirm": "¿Está seguro de querer borrar este ítem?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Correo",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Iniciar sesión"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Nombre de usuario",
+ "login.password": "Contraseña",
+ "alias.first_name": "Nombre",
+ "alias.last_name": "Apellido",
+ "alias.gender": "Género",
+ "alias.birthdate": "Fecha de nacimiento",
+ "login.email": "Correo",
+ "notes.content": "Notas",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Añadir código 2FA",
@@ -247,10 +284,16 @@
"nameOptional": "Nombre (Opcional)",
"secretKey": "Clave secreta",
"saveToViewCode": "Guardar para ver el código",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Formato de clave secreta inválida."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Correos electrónicos",
"deleteEmailTitle": "Eliminar correo",
@@ -259,7 +302,6 @@
"to": "Para",
"date": "Fecha",
"emailContent": "Contenido del correo electrónico",
- "attachments": "Archivos adjuntos",
"emailNotFound": "Correo electrónico no encontrado",
"noEmails": "No se han encontrado correos electrónicos",
"noEmailsDescription": "No has recibido ningún correo electrónico en tus direcciones privadas todavía. Cuando recibas un nuevo correo electrónico, aparecerá aquí.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "Hace {{count}} h",
"yesterday": "ayer"
},
- "errors": {
- "emailLoadError": "Se ha producido un error al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde.",
- "emailUnexpectedError": "Se ha producido un error inesperado al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "La dirección de correo electrónico elegida actualmente ya está en uso. Por favor, cambie la dirección de correo electrónico editando esta credencial.",
"CLAIM_DOES_NOT_EXIST": "Ocurrió un error mientras se trataba de cargar los correos electrónicos. Por favor, intente editar y guardar la entrada de credenciales para sincronizar la base de datos, y vuelva a intentarlo."
}
},
"settings": {
- "title": "Ajustes",
"serverUrl": "URL del servidor",
"language": "Idioma",
"autofillEnabled": "Activar autocompletado",
"version": "Versión",
- "openInNewWindow": "Abrir en una ventana nueva",
"openWebApp": "Abrir la aplicación web",
- "loggedIn": "Sesión iniciada",
- "logout": "Cerrar sesión",
"lock": "Bloquear",
"globalSettings": "Ajustes globales",
"autofillPopup": "Ventana de autorrellenado",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Llave de acceso",
"site": "Sitio",
- "displayName": "Nombre",
"helpText": "Las llaves de acceso se crean en el sitio web cuando se le solicite. No pueden ser editadas manualmente. Para eliminar esta clave, puede eliminarla de esta credencial. Para reemplazar esta clave de acceso o crear una nueva, visite el sitio web y siga sus indicaciones.",
"passkeyMarkedForDeletion": "Llave de acceso marcada para eliminar",
"passkeyWillBeDeleted": "Esta llave de acceso se eliminará cuando guarde esta credencial.",
+ "useBrowserPasskey": "Usar llave de acceso del navegador",
"bypass": {
- "title": "Usar llave de acceso del navegador",
"description": "¿Cuánto tiempo quieres usar el proveedor de llaves de acceso del navegador para {{origin}}?",
"thisTimeOnly": "Solo esta vez",
"alwaysForSite": "Siempre para este sitio"
@@ -397,8 +430,7 @@
"title": "Iniciar sesión con llave de acceso",
"signInFor": "Iniciar sesión con llave para",
"selectPasskey": "Seleccione una llave de acceso para iniciar sesión:",
- "noPasskeysFound": "No se encontraron llaves de acceso para este sitio",
- "useBrowserPasskey": "Usar llave de acceso del navegador"
+ "noPasskeysFound": "No se encontraron llaves de acceso para este sitio"
},
"create": {
"title": "Crear llave de acceso",
@@ -406,17 +438,36 @@
"titleLabel": "Título",
"titlePlaceholder": "Introduzca un nombre para esta llave de acceso",
"createButton": "Crear llave de acceso",
- "useBrowserPasskey": "Usar llave de acceso del navegador",
"selectPasskeyToReplace": "Seleccione una llave de acceso para reemplazar:",
"createNewPasskey": "Crear nueva llave de acceso",
"replacingPasskey": "Reemplazando llave de acceso: {{displayName}}",
- "confirmReplace": "Confirmar reemplazo"
+ "confirmReplace": "Confirmar reemplazo",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Proveedor de llave de acceso",
"passkeyProviderOn": "Proveedor de llave de acceso en "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Actualizar bóveda",
"subtitle": "AliasVault se ha actualizado y tu bóveda necesita ser actualizada. Esto solo debería tardar unos segundos.",
@@ -425,7 +476,6 @@
"newVersion": "Nueva versión disponible:",
"upgrade": "Actualizar bóveda",
"upgrading": "Actualizando...",
- "logout": "Cerrar sesión",
"whatsNew": "Novedades",
"whatsNewDescription": "Se requiere una actualización para soportar los siguientes cambios:",
"noDescriptionAvailable": "Ninguna descripción disponible para esta versión.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Actualización fallida",
"failedToApplyMigration": "Error al migrar de ({{current}} a {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/fi.json b/apps/browser-extension/src/i18n/locales/fi.json
index f1bbfaef2..37d79cd34 100644
--- a/apps/browser-extension/src/i18n/locales/fi.json
+++ b/apps/browser-extension/src/i18n/locales/fi.json
@@ -3,7 +3,6 @@
"loginTitle": "Kirjaudu sisään AliasVaultiin",
"username": "Käyttäjänimi tai sähköposti",
"usernamePlaceholder": "nimi / nimi@yritys.fi",
- "password": "Salasana",
"passwordPlaceholder": "Syötä salasanasi",
"rememberMe": "Muista minut",
"loginButton": "Kirjaudu sisään",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Syötä PIN-koodi avataksesi holvisi",
"useMasterPassword": "Käytä pääsalasanaa",
"unlockTitle": "Avaa holvisi lukitus",
- "logout": "Uloskirjautuminen",
"logoutConfirm": "Oletko varma, että haluat kirjautua ulos?",
"unlockSuccessTitle": "Holvisi lukitus on avattu",
"unlockSuccessDescription": "Voit nyt käyttää automaattista täyttöä sisäänkirjautumislomakkeissa selaimessasi.",
@@ -28,7 +26,6 @@
"browseVault": "Selaa holvin sisältöä",
"connectingTo": "Yhdistetään kohteeseen",
"switchAccounts": "Vaihdetaanko tiliä?",
- "loggedIn": "Sisäänkirjautuneena",
"loginWithMobile": "Kirjaudu sisään mobiilisovelluksella",
"unlockWithMobile": "Avaa käyttämällä mobiilisovellusta",
"scanQrCode": "Skannaa tämä QR-koodi AliasVault-mobiilisovelluksellasi kirjautuaksesi sisään ja avataksesi holvisi.",
@@ -36,16 +33,13 @@
"invalidCode": "Syötä kelvollinen 6-numeroinen tunnistautumiskoodi.",
"serverError": "AliasVault-palvelimeen ei saatu yhteyttä. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.",
"wrongPassword": "Virheellinen salasana. 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.",
"mobileLoginRequestExpired": "Mobiilikirjautumispyyntö aikakatkaistiin. Lataa sivu uudelleen ja yritä uudelleen."
}
},
"menu": {
- "credentials": "Tunnistetiedot",
- "emails": "Sähköpostit",
- "settings": "Asetukset"
+ "vault": "Vault",
+ "emails": "Sähköpostit"
},
"common": {
"loading": "Ladataan...",
@@ -56,10 +50,15 @@
"back": "Takaisin",
"next": "Seuraava",
"use": "Käytä",
+ "add": "Add",
"delete": "Poista",
+ "undo": "Kumoa",
"save": "Tallenna",
+ "saving": "Saving...",
+ "create": "Luo",
"or": "Tai",
"close": "Sulje",
+ "logout": "Uloskirjautuminen",
"copied": "Kopioitu!",
"openInNewWindow": "Avaa uudessa ikkunassa",
"enabled": "Otettu käyttöön",
@@ -75,25 +74,25 @@
"loadingAttachments": "Ladataan liitteitä...",
"settings": "Asetukset",
"recentEmails": "Viimeaikaiset sähköpostit",
- "loginCredentials": "Sisäänkirjautumistunnistetiedot",
+ "credentials": "Tunnistetiedot",
+ "customFields": "Custom",
"twoFactorAuthentication": "Kaksivaiheinen tunnistautuminen",
"alias": "Alias",
"notes": "Huomautukset",
- "fullName": "Koko nimi",
- "firstName": "Etunimi",
- "lastName": "Sukunimi",
- "birthDate": "Syntymäpäivä",
- "nickname": "Lempinimi",
"email": "Sähköposti",
"username": "Käyttäjänimi",
"password": "Salasana",
+ "serviceName": "Palvelun nimi",
+ "loggedIn": "Sisäänkirjautuneena",
"syncingVault": "Synkronoidaan holvia",
- "savingChangesToVault": "Tallennetaan muutoksia holviin",
- "uploadingVaultToServer": "Ladataan holvi palvelimelle",
"checkingVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
"syncingUpdatedVault": "Synkronoidaan päivitettyä holvia",
- "executingOperation": "Suoritetaan toimintoa...",
"loadMore": "Lataa lisää",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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. Päivitä selaimen laajennus uusimpaan versioon.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Tapahtui tuntematon virhe. Yritä uudelleen.",
"vaultNotAvailable": "Holvi ei käytettävissä",
"vaultIsLocked": "Holvi on lukittu",
- "passwordChanged": "Salasanasi on muuttunut edellisen sisäänkirjautumisen jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä."
+ "passwordChanged": "Salasanasi on muuttunut edellisen sisäänkirjautumisen jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Tapahtui tuntematon virhe. Yritä uudelleen.",
@@ -135,15 +137,10 @@
"content": {
"or": "tai",
"new": "Uusi",
- "cancel": "Peruuta",
"vaultLocked": "AliasVault on lukittu.",
"creatingNewAlias": "Luodaan uutta aliasta...",
"noMatchesFound": "Osumia ei löytynyt",
"searchVault": "Etsi holvi...",
- "serviceName": "Palvelun nimi",
- "email": "Sähköposti",
- "username": "Käyttäjänimi",
- "password": "Salasana",
"enterServiceName": "Syötä palvelun nimi",
"enterEmailAddress": "Syötä sähköpostiosoite",
"enterUsername": "Syötä käyttäjänimi",
@@ -171,42 +168,6 @@
"dismissPopup": "Hylkää ponnahdusikkuna"
},
"credentials": {
- "title": "Tunnistetiedot",
- "addCredential": "Lisää tunnistetieto",
- "editCredential": "Muokkaa tunnistetietoa",
- "deleteCredential": "Poista tunnistetieto",
- "credentialDetails": "Tunnistetietojen yksityiskohdat",
- "serviceName": "Palvelun nimi",
- "notes": "Huomautukset",
- "totp": "Kaksivaiheinen tunnistautuminen",
- "totpCode": "TOTP-koodi",
- "copyTotp": "Kopioi TOTP-koodi",
- "totpSecret": "TOTP-salaisuus",
- "totpSecretPlaceholder": "Syötä TOTP-salainen avain",
- "welcomeTitle": "Tervetuloa AliasVaultiin!",
- "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ä.",
- "noAttachmentsFound": "Tunnuksia liitteiden kanssa ei löytynyt",
- "noMatchingCredentials": "Vastaavia tunnistetietoja ei löytynyt",
- "createdAt": "Luotu",
- "updatedAt": "Viimeksi päivitetty",
- "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": "Sala-avaimet",
- "aliases": "Aliakset",
- "userpass": "Salasanat",
- "attachments": "Liitteet"
- },
- "randomAlias": "Sattumanvarainen alias",
- "manual": "Käyttöopas",
- "service": "Palvelu",
- "serviceUrl": "Palvelun URL-osoite",
- "loginCredentials": "Sisäänkirjautumistunnistetiedot",
- "generateRandomUsername": "Luo sattumanvarainen käyttäjänimi",
- "generateRandomPassword": "Luo sattumanvarainen salasana",
"changePasswordComplexity": "Muuta salasanan monimutkaisuutta",
"passwordLength": "Salasanan pituus",
"includeLowercase": "Sisällytä pienet kirjaimet",
@@ -214,32 +175,108 @@
"includeNumbers": "Sisällytä numerot",
"includeSpecialChars": "Sisällytä erikoismerkit",
"avoidAmbiguousChars": "Vältä epäselviä merkkejä (o, 0, jne.)",
- "generateNewPreview": "Luo uusi esikatselu",
- "generateRandomAlias": "Luo sattumanvarainen alias",
- "clearAliasFields": "Tyhjennä alias-kentät",
- "alias": "Alias",
- "firstName": "Etunimi",
- "lastName": "Sukunimi",
- "nickName": "Lempinimi",
- "gender": "Sukupuoli",
- "birthDate": "Syntymäpäivä",
- "birthDatePlaceholder": "VVVV-KK-PP.",
- "metadata": "Metatiedot",
- "validation": {
- "required": "Tämä kenttä on pakollinen.",
- "serviceNameRequired": "Palvelun nimi on pakollinen",
- "invalidEmail": "Virheellinen sähköpostiosoitteen muoto",
- "invalidDateFormat": "Päivämäärän on oltava muodossa VVVV-KK-PP."
- },
"privateEmailTitle": "Yksityinen sähköposti",
"privateEmailAliasVaultServer": "AliasVault-palvelin",
"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"
+ "generateRandomUsername": "Luo sattumanvarainen käyttäjänimi",
+ "generateRandomPassword": "Luo sattumanvarainen salasana",
+ "generateNewPreview": "Luo uusi esikatselu",
+ "generateRandomAlias": "Luo sattumanvarainen alias",
+ "validation": {
+ "required": "Tämä kenttä on pakollinen."
+ },
+ "tags": "Tunnisteet"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Nimi",
+ "loginCredentials": "Sisäänkirjautumistunnistetiedot",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Luo kansio",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Kansio",
+ "welcomeTitle": "Tervetuloa AliasVaultiin!",
+ "welcomeDescription": "Käyttääksesi AliasVault-selainlaajennusta, siirry jollekin verkkosivustolle ja käytä AliasVaultin automaattisen täytön ponnahdusikkunaa luodaksesi uuden tunnistetiedon.",
+ "noPasskeysFound": "Todennusavaimia ei ole vielä luotu. Todennusavaimet on luotu vierailemalla verkkosivustolla, joka tarjoaa todennusavaimia todennusmenetelmänä.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Sala-avaimet"
+ },
+ "deleteItemTitle": "Poista kohde",
+ "deleteItemConfirm": "Haluatko varmasti poistaa tämän kohteen?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Sähköposti",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Päivämäärä",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Kirjaudu sisään"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Käyttäjänimi",
+ "login.password": "Salasana",
+ "alias.first_name": "Etunimi",
+ "alias.last_name": "Sukunimi",
+ "alias.gender": "Sukupuoli",
+ "alias.birthdate": "Syntymäpäivä",
+ "login.email": "Sähköposti",
+ "notes.content": "Huomautukset",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Lisää 2FA TOTP -koodi",
@@ -247,10 +284,16 @@
"nameOptional": "Nimi (valinnainen)",
"secretKey": "Salainen avain",
"saveToViewCode": "Tallenna nähdäksesi koodin",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Virheellinen salatun avaimen muoto."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Sähköpostit",
"deleteEmailTitle": "Poista sähköposti",
@@ -259,7 +302,6 @@
"to": "Vastaanottaja",
"date": "Päivämäärä",
"emailContent": "Sähköpostin sisältö",
- "attachments": "Liitteet",
"emailNotFound": "Sähköpostia ei löytynyt",
"noEmails": "Sähköposteja ei löytynyt",
"noEmailsDescription": "Et ole vielä vastaanottanut sähköposteja yksityisissä sähköpostiosoitteissasi. Kun saat uuden sähköpostiviestin, se näkyy täällä.",
@@ -271,25 +313,17 @@
"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 lataamisen aikana. Yritä myöhemmin uudelleen."
- },
"apiErrors": {
"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."
}
},
"settings": {
- "title": "Asetukset",
"serverUrl": "Palvelimen URL-osoite",
"language": "Kieli",
"autofillEnabled": "Ota automaattinen täyttö käyttöön",
"version": "Versio",
- "openInNewWindow": "Avaa uudessa ikkunassa",
"openWebApp": "Avaa verkkosovellus",
- "loggedIn": "Sisäänkirjautuneena",
- "logout": "Uloskirjautuminen",
"lock": "Lukitse",
"globalSettings": "Yleisesti pätevät asetukset",
"autofillPopup": "Automaattisen täytön ponnahdusikkuna",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Sala-avain",
"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.",
+ "useBrowserPasskey": "Käytä selaimen sala-avainta",
"bypass": {
- "title": "Käytä selaimen sala-avainta",
"description": "Kuinka kauan haluat käyttää selaimen todennusavaimen tarjoajaa {{origin}}?",
"thisTimeOnly": "Vain tällä kertaa",
"alwaysForSite": "Aina tällä sivustolla"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "Tällä sivustolla ei löytynyt todennusavaimia"
},
"create": {
"title": "Luo Passkey, todennusavain",
@@ -406,17 +438,36 @@
"titleLabel": "Otsikko",
"titlePlaceholder": "Anna nimi tälle todennusavaimelle",
"createButton": "Luo todennusavain, Passkey",
- "useBrowserPasskey": "Käytä selaimen sala-avainta",
"selectPasskeyToReplace": "Valitse todennusavain, johon korvataan",
"createNewPasskey": "Luo uusi sala-avain",
"replacingPasskey": "Korvaava todennusavain: {{displayName}}",
- "confirmReplace": "Vahvista korvaaminen"
+ "confirmReplace": "Vahvista korvaaminen",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Todennusavaimen toimittaja",
"passkeyProviderOn": "Todennusavaimen toimittaja käytössä "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"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.",
@@ -425,7 +476,6 @@
"newVersion": "Uusi saatavilla oleva versio:",
"upgrade": "Päivitä holvi",
"upgrading": "Päivitetään...",
- "logout": "Uloskirjautuminen",
"whatsNew": "Mitä uutta?",
"whatsNewDescription": "Päivitys vaaditaan seuraavien muutosten tukemiseksi:",
"noDescriptionAvailable": "Tälle versiolle ei ole saatavilla kuvausta.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Päivitys epäonnistui",
"failedToApplyMigration": "Siirron käyttöönotto epäonnistui ({{current}} / {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/fr.json b/apps/browser-extension/src/i18n/locales/fr.json
index 36fcef71b..0d21dd26d 100644
--- a/apps/browser-extension/src/i18n/locales/fr.json
+++ b/apps/browser-extension/src/i18n/locales/fr.json
@@ -3,7 +3,6 @@
"loginTitle": "Se connecter à AliasVault",
"username": "Nom d'utilisateur ou email",
"usernamePlaceholder": "nom / nom@entreprise.com",
- "password": "Mot de passe",
"passwordPlaceholder": "Saisissez votre mot de passe",
"rememberMe": "Se souvenir de moi",
"loginButton": "Se connecter",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Entrez votre code PIN pour déverrouiller votre coffre",
"useMasterPassword": "Utiliser le mot de passe principal",
"unlockTitle": "Déverrouiller votre coffre",
- "logout": "Se déconnecter",
"logoutConfirm": "Êtes-vous sûr de vouloir vous déconnecter ?",
"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.",
@@ -28,7 +26,6 @@
"browseVault": "Parcourir le contenu du coffre",
"connectingTo": "Connexion à",
"switchAccounts": "Changer de compte ?",
- "loggedIn": "Connecté(e)",
"loginWithMobile": "Se connecter à l'aide de l'application mobile",
"unlockWithMobile": "Déverrouiller en utilisant l'application mobile",
"scanQrCode": "Scannez ce code QR avec votre application mobile AliasVault pour vous connecter et déverrouiller votre coffre.",
@@ -36,16 +33,13 @@
"invalidCode": "Veuillez entrer un code d'authentification valide à 6 chiffres.",
"serverError": "Impossible d'accéder au serveur AliasVault. Veuillez réessayer plus tard ou contacter le support si le problème persiste.",
"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.",
"sessionExpired": "Votre session a expiré. Veuillez vous reconnecter.",
"mobileLoginRequestExpired": "La demande de connexion de l'application mobile a expiré. Veuillez recharger la page et réessayer."
}
},
"menu": {
- "credentials": "Identifiants",
- "emails": "Emails",
- "settings": "Réglages"
+ "vault": "Coffre-fort",
+ "emails": "Emails"
},
"common": {
"loading": "Chargement...",
@@ -56,10 +50,15 @@
"back": "Retour",
"next": "Suivant",
"use": "Utiliser",
+ "add": "Ajouter",
"delete": "Supprimer",
+ "undo": "Annuler",
"save": "Sauvegarder",
+ "saving": "Sauvegarde...",
+ "create": "Créer",
"or": "Ou",
"close": "Fermer",
+ "logout": "Déconnexion",
"copied": "Copié !",
"openInNewWindow": "Ouvrir dans une nouvelle fenêtre",
"enabled": "Activé",
@@ -75,25 +74,25 @@
"loadingAttachments": "Chargement des pièces jointes...",
"settings": "Réglages",
"recentEmails": "Emails récents",
- "loginCredentials": "Identifiants de connexion",
+ "credentials": "Identifiants",
+ "customFields": "Personnalisé",
"twoFactorAuthentication": "Authentification à double facteur",
"alias": "Alias",
"notes": "Notes",
- "fullName": "Nom complet",
- "firstName": "Prénom",
- "lastName": "Nom",
- "birthDate": "Date de naissance",
- "nickname": "Surnom",
"email": "Email",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
+ "serviceName": "Nom du service",
+ "loggedIn": "Connecté(e)",
"syncingVault": "Synchronisation du coffre",
- "savingChangesToVault": "Enregistrement des modifications dans le coffre",
- "uploadingVaultToServer": "Envoi du coffre vers le serveur",
"checkingVaultUpdates": "Vérification des mises à jour du coffre",
"syncingUpdatedVault": "Synchronisation du coffre mis à jour",
- "executingOperation": "Exécution de l'opération...",
"loadMore": "Voir plus",
+ "offline": "Hors ligne",
+ "offlineMode": "Fonctionnement en mode hors ligne",
+ "pendingSync": "Synchronisation...",
+ "mergingVaultChanges": "Fusion des modifications du coffre...",
+ "uploadingVault": "Envoi du coffre...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Une erreur inconnue s'est produite. Merci de réessayer.",
"vaultNotAvailable": "Coffre non disponible",
"vaultIsLocked": "Le coffre est verrouillé",
- "passwordChanged": "Votre mot de passe a changé depuis la dernière fois que vous vous êtes connecté. Veuillez vous reconnecter pour des raisons de sécurité."
+ "passwordChanged": "Votre mot de passe a changé depuis la dernière fois que vous vous êtes connecté. Veuillez vous reconnecter pour des raisons de sécurité.",
+ "syncConflictMaxRetries": "Impossible de synchroniser le coffre après plusieurs tentatives. Veuillez réessayer plus tard.",
+ "mergeFailed": "Impossible de fusionner les modifications du coffre. Veuillez réessayer.",
+ "legacyMergeRequired": "Fusion du coffre requise. Veuillez vous connecter via l'application web pour fusionner les mises à jour en attente dans votre coffre."
},
"apiErrors": {
"UNKNOWN_ERROR": "Une erreur inconnue s'est produite. Merci de réessayer.",
@@ -135,15 +137,10 @@
"content": {
"or": "ou",
"new": "Nouveautés",
- "cancel": "Annuler",
"vaultLocked": "AliasVault est verrouillé.",
"creatingNewAlias": "Création de nouveaux alias...",
"noMatchesFound": "Aucun résultat trouvé",
"searchVault": "Rechercher dans le coffre...",
- "serviceName": "Nom du service",
- "email": "Email",
- "username": "Nom d'utilisateur",
- "password": "Mot de passe",
"enterServiceName": "Entrez le nom du service",
"enterEmailAddress": "Entrer l'adresse email",
"enterUsername": "Entrez le nom d'utilisateur",
@@ -171,42 +168,6 @@
"dismissPopup": "Fermer"
},
"credentials": {
- "title": "Identifiants",
- "addCredential": "Ajouter des identifiants",
- "editCredential": "Modifier les identifiants",
- "deleteCredential": "Supprimer les identifiants",
- "credentialDetails": "Informations sur les identifiants",
- "serviceName": "Nom du service",
- "notes": "Notes",
- "totp": "Authentification à deux facteurs",
- "totpCode": "Mot de passe à usage unique",
- "copyTotp": "Copier le mot de passe à usage unique",
- "totpSecret": "Mot de passe à usage unique secret",
- "totpSecretPlaceholder": "Entrez le mot de passe à usage unique",
- "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": "Aucune clé d'accès n'a encore été créée. Les clés d'accès sont créés en visitant un site Web qui propose des clés d'accès comme méthode d'authentification.",
- "noAttachmentsFound": "Aucun identifiant avec des pièces jointes trouvé",
- "noMatchingCredentials": "Aucun identifiant correspondant trouvé",
- "createdAt": "Créé",
- "updatedAt": "Dernière mise à jour",
- "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": "(Tous) Identifiants",
- "passkeys": "Clés d'accès",
- "aliases": "Alias",
- "userpass": "Mots de passe",
- "attachments": "Pièces jointes"
- },
- "randomAlias": "Alias aléatoire",
- "manual": "Manuel",
- "service": "Service",
- "serviceUrl": "URL de service",
- "loginCredentials": "Identifiants de connexion",
- "generateRandomUsername": "Générer un nom d'utilisateur aléatoire",
- "generateRandomPassword": "Générer un mot de passe aléatoire",
"changePasswordComplexity": "Changer la complexité du mot de passe",
"passwordLength": "Longueur du mot de passe",
"includeLowercase": "Inclure les lettres minuscules",
@@ -214,32 +175,108 @@
"includeNumbers": "Inclure des chiffres",
"includeSpecialChars": "Inclure des caractères spéciaux",
"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": "Effacer les champs d'alias",
- "alias": "Alias",
- "firstName": "Prénom",
- "lastName": "Nom",
- "nickName": "Surnom",
- "gender": "Genre",
- "birthDate": "Date de naissance",
- "birthDatePlaceholder": "AAAA-MM-JJ",
- "metadata": "Métadonnées",
- "validation": {
- "required": "Ce champ est obligatoire",
- "serviceNameRequired": "Le nom du service est requis",
- "invalidEmail": "Format de courriel non valide",
- "invalidDateFormat": "La date doit être au format AAAA-MM-JJ"
- },
"privateEmailTitle": "Email privé",
"privateEmailAliasVaultServer": "Serveur AliasVault",
"privateEmailDescription": "Chiffrement bout en bout, entièrement privé.",
"publicEmailTitle": "Fournisseurs d'email public temporaires",
"publicEmailDescription": "Anonyme mais confidentialité limitée. Le contenu de l'email est lisible par toute personne qui connaît l'adresse.",
- "useDomainChooser": "Utiliser le sélecteur de domaine",
- "enterCustomDomain": "Entrez le domaine personnalisé",
- "enterFullEmail": "Entrez l'adresse email complète",
- "enterEmailPrefix": "Entrez le préfixe de l'email"
+ "generateRandomUsername": "Générer un nom d'utilisateur aléatoire",
+ "generateRandomPassword": "Générer un mot de passe aléatoire",
+ "generateNewPreview": "Générer un nouvel aperçu",
+ "generateRandomAlias": "Créer un alias aléatoire",
+ "validation": {
+ "required": "Ce champ est obligatoire"
+ },
+ "tags": "Mots-clés"
+ },
+ "items": {
+ "title": "Éléments",
+ "itemName": "Nom",
+ "loginCredentials": "Identifiants de connexion",
+ "cardInformation": "Informations de la carte",
+ "addItem": "Ajouter un élément",
+ "addNewItem": "Ajouter un nouvel élément",
+ "saveItem": "Enregistrer l'élément",
+ "itemDetails": "Détails de l’élément",
+ "editItem": "Editer l'élément",
+ "untitled": "Untitled",
+ "newFolder": "Nouveau dossier",
+ "createFolder": "Nouveau dossier",
+ "editFolder": "Éditer le dossier",
+ "folderName": "Nom du dossier",
+ "folderNameRequired": "Le nom du dossier est requis",
+ "folder": "Dossier",
+ "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": "Aucune clé d'accès n'a encore été créée. Les clés d'accès sont créés en visitant un site Web qui propose des clés d'accès comme méthode d'authentification.",
+ "noAttachmentsFound": "Aucun élément avec pièces jointes trouvé",
+ "noItemsOfTypeFound": "Aucun élément {{type}} trouvé",
+ "noMatchingItems": "Aucun élément correspondant trouvé",
+ "emptyFolderHint": "Ce dossier est vide. Pour déplacer des éléments vers ce dossier, éditez l'élément et appuyez sur l'icône du dossier dans le champ nom.",
+ "deleteFolder": "Supprimer le dossier",
+ "deleteFolderKeepItems": "Supprimer le dossier uniquement",
+ "deleteFolderKeepItemsDescription": "Les éléments seront déplacés dans la liste principale.",
+ "deleteFolderAndItems": "Supprimer le dossier et tous les éléments",
+ "deleteFolderAndItemsDescription": "{{count}} élément(s) vont être déplacés vers Récemment supprimés.",
+ "filters": {
+ "all": "(Tous) Éléments",
+ "passkeys": "Clés d'accès"
+ },
+ "deleteItemTitle": "Supprimer l'élement",
+ "deleteItemConfirm": "Êtes-vous certain de vouloir supprimer cet élément?",
+ "viewHistory": "Voir l'historique",
+ "history": "Historique",
+ "noHistoryAvailable": "Pas d'historique disponible"
+ },
+ "itemTypes": {
+ "selectType": "Ajouter un nouvel élément",
+ "typeLabel": "Type d'élément",
+ "creating": "Création",
+ "editing": "Édition",
+ "regenerateAlias": "Régénérer l'alias",
+ "addCustomField": "Ajouter un champ personnalisé",
+ "fieldLabel": "Intitulé du champ",
+ "enterFieldName": "Entrez le nom du champ",
+ "fieldType": "Type de champ",
+ "fieldTypes": {
+ "text": "Texte",
+ "hidden": "Caché (texte masqué)",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Téléphone",
+ "number": "Numéro",
+ "date": "Date",
+ "textArea": "Zone de texte"
+ },
+ "login": {
+ "title": "Se connecter"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Carte de crédit"
+ },
+ "note": {
+ "title": "Note sécurisée"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "URL du site",
+ "login.username": "Username",
+ "login.password": "Mot de passe",
+ "alias.first_name": "Prénom",
+ "alias.last_name": "Nom",
+ "alias.gender": "Genre",
+ "alias.birthdate": "Date de naissance",
+ "login.email": "Email",
+ "notes.content": "Notes",
+ "card.cardholder_name": "Nom du titulaire de la carte",
+ "card.number": "Numéro de la carte",
+ "card.expiry_month": "Mois d'expiration",
+ "card.expiry_year": "Année d'expiration",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Ajouter un code 2FA",
@@ -247,10 +284,16 @@
"nameOptional": "Nom (facultatif)",
"secretKey": "Clé secrète",
"saveToViewCode": "Enregistrer pour afficher le code",
+ "defaultName": "Authentificateur",
"errors": {
"invalidSecretKey": "Format de clé secrète invalide."
}
},
+ "attachmentUploader": {
+ "uploading": "Envoi...",
+ "uploadSuccess": "Fichiers envoyés avec succès.",
+ "deleteSuccess": "Pièce jointe supprimée avec succès."
+ },
"emails": {
"title": "Emails",
"deleteEmailTitle": "Supprimer l'email",
@@ -259,7 +302,6 @@
"to": "À",
"date": "Date",
"emailContent": "Contenu de l'email",
- "attachments": "Pièces jointes",
"emailNotFound": "Email introuvable",
"noEmails": "Aucun email trouvé",
"noEmailsDescription": "Vous n'avez pas encore reçu d'emails dans vos adresses email privées. Quand vous recevez un nouvel email, il apparaîtra ici.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "Il y a {{count}} heures",
"yesterday": "hier"
},
- "errors": {
- "emailLoadError": "Une erreur s'est produite lors du chargement des emails. Veuillez réessayer plus tard.",
- "emailUnexpectedError": "Une erreur inattendue s'est produite lors du chargement des emails. Veuillez réessayer plus tard."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "L'adresse email actuelle est déjà utilisée. Veuillez modifier l'adresse email en modifiant cet identifiant.",
"CLAIM_DOES_NOT_EXIST": "Une erreur s'est produite en essayant de charger les emails. Veuillez essayer de modifier et enregistrer les informations d'identification pour synchroniser la base de données, puis réessayez."
}
},
"settings": {
- "title": "Réglages",
"serverUrl": "URL du serveur",
"language": "Langue",
"autofillEnabled": "Activer le remplissage automatique",
"version": "Version",
- "openInNewWindow": "Ouvrir dans une nouvelle fenêtre",
"openWebApp": "Ouvrir l’application web",
- "loggedIn": "Connecté(e)",
- "logout": "Se déconnecter",
"lock": "Verrouiller",
"globalSettings": "Paramètres généraux",
"autofillPopup": "Remplissage automatique de la popup",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Clé d'accès",
"site": "Site",
- "displayName": "Nom",
"helpText": "Les clés d'accès sont créées sur le site Web lorsque vous y êtes invité. Elles ne peuvent pas être modifiées manuellement. Pour supprimer cette clé d'accès, vous pouvez la supprimer de cet identifiant. Pour remplacer cette clé d'accès ou en créer une nouvelle, visitez le site Web et suivez ses instructions.",
"passkeyMarkedForDeletion": "Clé d'accès marquée pour suppression",
"passkeyWillBeDeleted": "Cette clé d'accès sera supprimée lorsque vous enregistrerez cet identifiant.",
+ "useBrowserPasskey": "Utiliser la clé d'accès du navigateur",
"bypass": {
- "title": "Utiliser la clé d'accès du navigateur",
"description": "Combien de temps souhaitez-vous utiliser le fournisseur de clé d'accès du navigateur pour {{origin}}?",
"thisTimeOnly": "Cette fois seulement",
"alwaysForSite": "Toujours pour ce site"
@@ -397,8 +430,7 @@
"title": "Se connecter avec une clé d’accès",
"signInFor": "Se connecter avec une clé d’accès pour",
"selectPasskey": "Sélectionnez une clé d'accès pour vous connecter:",
- "noPasskeysFound": "Aucune clé d'accès trouvée pour ce site",
- "useBrowserPasskey": "Utiliser la clé d'accès du navigateur"
+ "noPasskeysFound": "Aucune clé d'accès trouvée pour ce site"
},
"create": {
"title": "Créer une clé d'accès",
@@ -406,17 +438,36 @@
"titleLabel": "Titre",
"titlePlaceholder": "Entrez un nom pour cette clé d'accès",
"createButton": "Créer clé d'accès",
- "useBrowserPasskey": "Utiliser la clé d'accès du navigateur",
"selectPasskeyToReplace": "Sélectionnez une clé d'accès à remplacer:",
"createNewPasskey": "Créer une nouvelle clé d'accès",
"replacingPasskey": "Remplacement de la clé d'accès : {{displayName}}",
- "confirmReplace": "Confirmer le remplacement"
+ "confirmReplace": "Confirmer le remplacement",
+ "selectExistingLogin": "Ajouter à l'identifiant existant :",
+ "selectExistingLoginDescription": "Joindre cette clé d'accès à un identifiant de connexion existant pour ce site.",
+ "attachingToCredential": "Ajout de la clé d'accès à : {{serviceName}}",
+ "attachPasskey": "Ajouter une clé d'accès"
},
"settings": {
"passkeyProvider": "Fournisseur de clés d'accès",
"passkeyProviderOn": "Fournisseur de clé d'accès activé "
}
},
+ "recentlyDeleted": {
+ "title": "Supprimé récemment",
+ "noItems": "Aucun élément supprimé",
+ "noItemsDescription": "Les éléments que vous supprimez apparaîtront ici pendant 30 jours avant d'être définitivement supprimés.",
+ "description": "Ces éléments seront définitivement supprimés après 30 jours. Vous pouvez les restaurer ou les supprimer immédiatement.",
+ "restore": "Restaurer",
+ "deletePermanently": "Supprimer définitivement",
+ "emptyAll": "Vider tout",
+ "daysRemaining": "{{count}} jour restant",
+ "daysRemaining_plural": "{{count}} jours restants",
+ "expiringSoon": "Expirant bientôt",
+ "confirmDeleteTitle": "Supprimer définitivement?",
+ "confirmDeleteMessage": "Cet élément sera définitivement supprimé et ne pourra pas être récupéré.",
+ "confirmEmptyAllTitle": "Vider récemment supprimé ?",
+ "confirmEmptyAllMessage": "Tous les {{count}} éléments seront définitivement supprimés et ne pourront pas être récupérés."
+ },
"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.",
@@ -425,7 +476,6 @@
"newVersion": "Nouvelle version valable :",
"upgrade": "Mettre le coffre à niveau",
"upgrading": "Mise à niveau...",
- "logout": "Se déconnecter",
"whatsNew": "Nouveautés",
"whatsNewDescription": "Une mise à niveau est nécessaire pour prendre en charge les modifications suivantes :",
"noDescriptionAvailable": "Aucune description disponible pour cette version.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Échec de la mise à niveau",
"failedToApplyMigration": "Impossible d'appliquer la migration ({{current}} sur {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Changements non synchronisés",
+ "unsyncedChangesWarning": "Vous avez des modifications non synchronisées qui seront perdues si vous vous déconnectez maintenant. Êtes-vous sûr de vouloir continuer ?",
+ "logoutAnyway": "Se déconnecter quand même"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/he.json b/apps/browser-extension/src/i18n/locales/he.json
index 563a62f66..d1bf72082 100644
--- a/apps/browser-extension/src/i18n/locales/he.json
+++ b/apps/browser-extension/src/i18n/locales/he.json
@@ -3,7 +3,6 @@
"loginTitle": "כניסה ל־AliasVault",
"username": "שם משתמש או דוא״ל",
"usernamePlaceholder": "שם / name@company.com",
- "password": "סיסמה",
"passwordPlaceholder": "נא למלא את הסיסמה שלך",
"rememberMe": "לזכור אותי",
"loginButton": "כניסה",
@@ -15,12 +14,11 @@
"verify": "אימות",
"twoFactorNote": "לתשומת ליבך: אם אין לך גישה להתקן המאמת (authenticator) שלך, אפשר לאפס אימות דו־שלבי עם קוד שחזור על ידי כניסה דרך האתר.",
"masterPassword": "סיסמת על",
- "unlockVault": "Unlock",
+ "unlockVault": "שחרור נעילה",
"unlockWithPin": "שחרור נעילה עם קוד אישי",
"enterPinToUnlock": "נא למלא את הקוד האישי שלך כדי לשחרר את הכספת שלך",
"useMasterPassword": "להשתמש בסיסמה על",
"unlockTitle": "שחרור נעילת הכספת שלך",
- "logout": "יציאה",
"logoutConfirm": "לצאת?",
"unlockSuccessTitle": "נעילת הכספת שלך נפתחה בהצלחה",
"unlockSuccessDescription": "מעתה ניתן להשתמש בהשלמה אוטומטית בטופסי כניסה בדפדפן שלך.",
@@ -28,7 +26,6 @@
"browseVault": "עיון בתוכן הכספת",
"connectingTo": "מתבצעת התחברות אל",
"switchAccounts": "להחליף חשבונות?",
- "loggedIn": "נכנסת",
"loginWithMobile": "Log in using Mobile App",
"unlockWithMobile": "Unlock using Mobile App",
"scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
@@ -36,16 +33,13 @@
"invalidCode": "נא למלא קוד אימות באורך 6 ספרות.",
"serverError": "לא ניתן ליצור קשר עם השרת של AliasVault. נא לנסות שוב מאוחר יותר או ליצור קשר עם התמיכה אם הבעיה נשנית.",
"wrongPassword": "סיסמה שגויה. נא לנסות שוב.",
- "accountLocked": "החשבון נעול זמנית עקב ריבוי ניסיונות כושלים.",
- "networkError": "שגיאת רשת. נא לבדוק את החיבור ולנסות שוב.",
"sessionExpired": "תוקף ההפעלה שלך פג. נא להיכנס מחדש.",
"mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
}
},
"menu": {
- "credentials": "פרטי גישה",
- "emails": "הודעות דוא״ל",
- "settings": "הגדרות"
+ "vault": "Vault",
+ "emails": "הודעות דוא״ל"
},
"common": {
"loading": "בטעינה…",
@@ -56,10 +50,15 @@
"back": "חזרה",
"next": "הבא",
"use": "להשתמש",
+ "add": "Add",
"delete": "מחיקה",
+ "undo": "הסגה",
"save": "שמירה",
+ "saving": "Saving...",
+ "create": "יצירה",
"or": "או",
"close": "סגירה",
+ "logout": "יציאה",
"copied": "הועתק!",
"openInNewWindow": "פתיחה בחלון חדש",
"enabled": "פעיל",
@@ -75,25 +74,25 @@
"loadingAttachments": "הצרופות נטענות…",
"settings": "הגדרות",
"recentEmails": "הודעות דוא״ל אחרונות",
- "loginCredentials": "פרטי הגישה",
+ "credentials": "פרטי גישה",
+ "customFields": "Custom",
"twoFactorAuthentication": "אימות דו־שלבי",
"alias": "כינוי",
"notes": "הערות",
- "fullName": "שם מלא",
- "firstName": "שם פרטי",
- "lastName": "שם משפחה",
- "birthDate": "תאריך לידה",
- "nickname": "כינוי",
"email": "דוא״ל",
"username": "שם משתמש",
"password": "סיסמה",
+ "serviceName": "שם השירות",
+ "loggedIn": "נכנסת",
"syncingVault": "הכספת מסתנכרת",
- "savingChangesToVault": "השינוים לכספת נשמרים",
- "uploadingVaultToServer": "הכספת נשלחת לשרת",
"checkingVaultUpdates": "מתבצעת בדיקה לשינויים בכספת",
"syncingUpdatedVault": "הכספת העדכנית מסתנכרת",
- "executingOperation": "הפעולה רצה…",
"loadMore": "לטעון עוד",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"serverNotAvailable": "שרת ה־AliasVault לא זמין. נא לנסות שוב מאוחר יותר או ליצור קשר עם התמיכה אם הבעיה נשנית.",
"clientVersionNotSupported": "הגרסה הזאת של הרחבת הדפדפן של AliasVault לא נתמכת עוד על ידי השרת. נא לעדכן את הרחבת הדפדפן שלך לגרסה העדכנית ביותר.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "אירעה שגיאה לא ידועה, נא לנסות שוב.",
"vaultNotAvailable": "הכספת לא זמינה",
"vaultIsLocked": "הכספת נעולה",
- "passwordChanged": "הסיסמה שלך השתנתה מאז הפעם האחרונה שנכנסת למערכת. נא להיכנס שוב מטעמי אבטחת מידע."
+ "passwordChanged": "הסיסמה שלך השתנתה מאז הפעם האחרונה שנכנסת למערכת. נא להיכנס שוב מטעמי אבטחת מידע.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "אירעה שגיאה לא ידועה, נא לנסות שוב.",
@@ -135,15 +137,10 @@
"content": {
"or": "או",
"new": "חדש",
- "cancel": "ביטול",
"vaultLocked": "AliasVault נעול.",
"creatingNewAlias": "נוצר כינוי חדש...",
"noMatchesFound": "לא נמצאו תוצאות",
"searchVault": "חיפוש בכספת…",
- "serviceName": "שם השירות",
- "email": "דוא״ל",
- "username": "שם משתמש",
- "password": "סיסמה",
"enterServiceName": "נא למלא את שם השירות",
"enterEmailAddress": "נא למלא כתובת דוא״ל",
"enterUsername": "נא למלא שם משתמש",
@@ -171,42 +168,6 @@
"dismissPopup": "התעלמות מחלונית"
},
"credentials": {
- "title": "פרטי גישה",
- "addCredential": "הוספת פרטי גישה",
- "editCredential": "עריכת פרטי גישה",
- "deleteCredential": "מחיקת פרטי גישה",
- "credentialDetails": "פירוט פרטי גישה",
- "serviceName": "שם השירות",
- "notes": "הערות",
- "totp": "אימות דו־שלבי",
- "totpCode": "קוד חד־פעמי זמני",
- "copyTotp": "העתקת קוד חד־פעמי זמני",
- "totpSecret": "סוג סיסמה חד־פעמית זמנית",
- "totpSecretPlaceholder": "נא למלא מפתח סודי לסיסמה חד־פעמית זמנית",
- "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.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
- "createdAt": "יצירה",
- "updatedAt": "עדכון אחרון",
- "saveCredential": "שמירת פרטי גישה",
- "deleteCredentialTitle": "מחיקת פרטי גישה",
- "deleteCredentialConfirm": "למחוק את פרטי הגישה? זאת פעולה בלתי הפיכה.",
- "filters": {
- "all": "(כל) פרטי הגישה",
- "passkeys": "Passkeys",
- "aliases": "כינויים",
- "userpass": "סיסמאות",
- "attachments": "Attachments"
- },
- "randomAlias": "כינוי אקראי",
- "manual": "ידני",
- "service": "שירות",
- "serviceUrl": "כתובת השירות",
- "loginCredentials": "פרטי הגישה",
- "generateRandomUsername": "יצירת שם משתמש אקראי",
- "generateRandomPassword": "יצירת סיסמה אקראית",
"changePasswordComplexity": "החלפת מורכבת הסיסמה",
"passwordLength": "אורך הסיסמה",
"includeLowercase": "לכלול אותיות קטנות",
@@ -214,43 +175,125 @@
"includeNumbers": "לכלול מספרים",
"includeSpecialChars": "לכלול תווים מיוחדים",
"avoidAmbiguousChars": "עדיף להימנע מאותיות וספרות שדומים זה לזה (o, 0 וכו׳)",
- "generateNewPreview": "יצירת תצוגה מקדימה חדשה",
- "generateRandomAlias": "יצירת כינוי אקראי",
- "clearAliasFields": "לפנות שדות כינויים",
- "alias": "כינוי",
- "firstName": "שם פרטי",
- "lastName": "שם משפחה",
- "nickName": "כינוי",
- "gender": "מגדר",
- "birthDate": "תאריך לידה",
- "birthDatePlaceholder": "YYYY-MM-DD",
- "metadata": "נתוני על",
- "validation": {
- "required": "שדה חובה",
- "serviceNameRequired": "שם השירות חובה",
- "invalidEmail": "תבנית דוא״ל שגויה",
- "invalidDateFormat": "התאריך חייב להיות בתבנית YYYY-MM-DD"
- },
"privateEmailTitle": "כתובת דוא״ל פרטית",
"privateEmailAliasVaultServer": "שרת AliasVault",
"privateEmailDescription": "הצפנה מקצה לקצה, פרטיות מלאה.",
"publicEmailTitle": "ספקי תיבת דוא״ל זמנית ציבוריים",
"publicEmailDescription": "פרטיות אלמונית אך מוגבלת. תוכן הדוא״ל נגיש לכל מי שיודע את הכתובת.",
- "useDomainChooser": "להשתמש בבורר שמות התחום",
- "enterCustomDomain": "נא למלא שם תחום מותאם אישית",
- "enterFullEmail": "נא למלא כתובת דוא״ל מלאה",
- "enterEmailPrefix": "נא למלא קידומת דוא״ל"
+ "generateRandomUsername": "יצירת שם משתמש אקראי",
+ "generateRandomPassword": "יצירת סיסמה אקראית",
+ "generateNewPreview": "יצירת תצוגה מקדימה חדשה",
+ "generateRandomAlias": "יצירת כינוי אקראי",
+ "validation": {
+ "required": "שדה חובה"
+ },
+ "tags": "תגיות"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "שם",
+ "loginCredentials": "פרטי הגישה",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "יצירת תיקייה",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "תיקייה",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Delete Item",
+ "deleteItemConfirm": "Are you sure you want to delete this item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "דוא״ל",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "תאריך",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "כניסה"
+ },
+ "alias": {
+ "title": "כינוי"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "שם משתמש",
+ "login.password": "סיסמה",
+ "alias.first_name": "שם פרטי",
+ "alias.last_name": "שם משפחה",
+ "alias.gender": "מגדר",
+ "alias.birthdate": "תאריך לידה",
+ "login.email": "דוא״ל",
+ "notes.content": "הערות",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Add 2FA Code",
"instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
"nameOptional": "שם (רשות)",
"secretKey": "מפתח סודי",
- "saveToViewCode": "Save to view code",
+ "saveToViewCode": "יש לשמור כדי לצפות בקוד",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "הודעות דוא״ל",
"deleteEmailTitle": "מחיקת הודעת דוא״ל",
@@ -259,7 +302,6 @@
"to": "אל",
"date": "תאריך",
"emailContent": "תוכן הודעת דוא״ל",
- "attachments": "צרופות",
"emailNotFound": "הודעת הדוא״ל לא נמצאה",
"noEmails": "לא נמצאו הודעות דוא״ל",
"noEmailsDescription": "לא קיבלת הודעות דוא״ל כלשהן לכתובות הדוא״ל הפרטיות שלך עדיין. כשמגיעה הודעה חדשה היא תופיע כאן.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "לפני {{count}} שעות",
"yesterday": "אתמול"
},
- "errors": {
- "emailLoadError": "אירעה שגיאה בטעינת הודעות הדוא״ל. נא לנסות שוב מאוחר יותר.",
- "emailUnexpectedError": "אירעה שגיאה לא צפויה בטעינת הודעות הדוא״ל. נא לנסות שוב מאוחר יותר."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "כתובת הדוא״ל שנבחרה תפוסה. נא לשנות את כתובת הדוא״ל על ידי עריכת פרטי הגישה.",
"CLAIM_DOES_NOT_EXIST": "אירעה שגיאה בניסיון לטעון את הודעות הדוא״ל. נא לנסות לערוך ולשמור את רשומת פרטי הקשר כדי לסנכרן את מסד הנתונים ואז לנסות שוב."
}
},
"settings": {
- "title": "הגדרות",
"serverUrl": "כתובת שרת",
"language": "שפה",
"autofillEnabled": "הפעלת השלמה אוטומטית",
"version": "גרסה",
- "openInNewWindow": "פתיחה בחלון חדש",
"openWebApp": "פתיחת אתר",
- "loggedIn": "נכנסת",
- "logout": "יציאה",
"lock": "נעילה",
"globalSettings": "הגדרות מקיפות",
"autofillPopup": "חלונית השלמה אוטומטית",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Use Browser Passkey",
"bypass": {
- "title": "Use Browser Passkey",
"description": "How long would you like to use the browser's passkey provider for {{origin}}?",
"thisTimeOnly": "בפעם הזאת בלבד",
"alwaysForSite": "תמיד לאתר הזה"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "No passkeys found for this site"
},
"create": {
"title": "Create Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "כותרת",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "אישור החלפה"
+ "confirmReplace": "אישור החלפה",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "שדרוג כספת",
"subtitle": "AliasVault התעדכן וצריך לשדרג את הכספת שלך. הפעולה הזאת אמורה לארוך מספר שניות.",
@@ -425,7 +476,6 @@
"newVersion": "הגרסה החדשה הזמינה:",
"upgrade": "שדרוג כספת",
"upgrading": "משתדרגת…",
- "logout": "יציאה",
"whatsNew": "מה חדש",
"whatsNewDescription": "יש לשדרג כדי שתהיה תמיכה בשינויים הבאים:",
"noDescriptionAvailable": "אין תיאור זמין לגרסה הזאת.",
@@ -437,5 +487,10 @@
"upgradeFailed": "השדרוג נכשל",
"failedToApplyMigration": "החלת ההסבה נכשלה ({{current}} מתוך {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/it.json b/apps/browser-extension/src/i18n/locales/it.json
index 861aacf54..57523c5b1 100644
--- a/apps/browser-extension/src/i18n/locales/it.json
+++ b/apps/browser-extension/src/i18n/locales/it.json
@@ -3,7 +3,6 @@
"loginTitle": "Accedi ad AliasVaultriem",
"username": "Nome utente o mail",
"usernamePlaceholder": "nome / nome@azienda.com",
- "password": "Password",
"passwordPlaceholder": "Inserisci la tua password",
"rememberMe": "Ricordati di me",
"loginButton": "Accedi",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Inserisci il PIN per sbloccare la cassaforte",
"useMasterPassword": "Usa La Password Principale",
"unlockTitle": "Sblocca la tua cassaforte",
- "logout": "Disconnetti",
"logoutConfirm": "Sei sicuro di volerti disconnettere?",
"unlockSuccessTitle": "La cassaforte è stata sbloccata con successo",
"unlockSuccessDescription": "Ora puoi usare l'auto-riempimento nei moduli di accesso nel tuo browser.",
@@ -28,7 +26,6 @@
"browseVault": "Sfoglia i contenuti della cassaforte",
"connectingTo": "Connessione a",
"switchAccounts": "Cambia account",
- "loggedIn": "Accesso effettuato",
"loginWithMobile": "Accedi con l'App Mobile",
"unlockWithMobile": "Sblocca con l'App Mobile",
"scanQrCode": "Scansiona questo codice QR con l'app mobile di AliasVault per accedere e sbloccare la cassaforte.",
@@ -36,16 +33,13 @@
"invalidCode": "Inserisci un codice di autenticazione a 6 cifre valido.",
"serverError": "Impossibile connettersi al server di AliasVault. Riprova più tardi o contatta il supporto se il problema persiste.",
"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.",
"sessionExpired": "La tua sessione è scaduta. Effettua di nuovo il login.",
"mobileLoginRequestExpired": "Richiesta di accesso mobile scaduta. Per favore ricarica la pagina e riprova."
}
},
"menu": {
- "credentials": "Credenziali",
- "emails": "E-Mail",
- "settings": "Impostazioni"
+ "vault": "Vault",
+ "emails": "E-Mail"
},
"common": {
"loading": "Caricamento in corso...",
@@ -56,10 +50,15 @@
"back": "Indietro",
"next": "Avanti",
"use": "Usa",
+ "add": "Add",
"delete": "Elimina",
+ "undo": "Annulla",
"save": "Salva",
+ "saving": "Saving...",
+ "create": "Creare",
"or": "O",
"close": "Chiudi",
+ "logout": "Esci",
"copied": "Copiato!",
"openInNewWindow": "Apri in una nuova finestra",
"enabled": "Abilitato",
@@ -75,25 +74,25 @@
"loadingAttachments": "Caricamento allegati in corso...",
"settings": "Impostazioni",
"recentEmails": "E-mail recenti",
- "loginCredentials": "Credenziali di accesso",
+ "credentials": "Credenziali",
+ "customFields": "Custom",
"twoFactorAuthentication": "Autenticazione a due fattori",
"alias": "Alias",
"notes": "Note",
- "fullName": "Nome completo",
- "firstName": "Nome",
- "lastName": "Cognome",
- "birthDate": "Data di nascita",
- "nickname": "Soprannome",
"email": "E-mail",
"username": "Nome utente",
"password": "Password",
+ "serviceName": "Nome Servizio",
+ "loggedIn": "Accesso effettuato",
"syncingVault": "Sincronizzazione cassaforte",
- "savingChangesToVault": "Salvataggio modifiche cassaforte",
- "uploadingVaultToServer": "Caricamento cassaforte sul server",
"checkingVaultUpdates": "Controllo aggiornamenti cassaforte",
"syncingUpdatedVault": "Sincronizzazione cassaforte aggiornata",
- "executingOperation": "Esecuzione operazione...",
"loadMore": "Carica altro",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Si è verificato un errore sconosciuto. Riprova.",
"vaultNotAvailable": "Cassaforte non disponibile",
"vaultIsLocked": "La cassaforte è bloccata",
- "passwordChanged": "La tua password è cambiata dall'ultima volta che hai effettuato l'accesso. Effettua nuovamente l'accesso per motivi di sicurezza."
+ "passwordChanged": "La tua password è cambiata dall'ultima volta che hai effettuato l'accesso. Effettua nuovamente l'accesso per motivi di sicurezza.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Si è verificato un errore sconosciuto. Riprova.",
@@ -135,15 +137,10 @@
"content": {
"or": "o",
"new": "Nuovo",
- "cancel": "Annulla",
"vaultLocked": "AliasVault è bloccato.",
"creatingNewAlias": "Creazione nuovo alias...",
"noMatchesFound": "Nessun risultato trovato",
"searchVault": "Cerca nella cassaforte...",
- "serviceName": "Nome servizio",
- "email": "E-mail",
- "username": "Nome utente",
- "password": "Password",
"enterServiceName": "Inserisci nome servizio",
"enterEmailAddress": "Inserisci indirizzo email",
"enterUsername": "Inserisci nome utente",
@@ -171,42 +168,6 @@
"dismissPopup": "Chiudi finestra"
},
"credentials": {
- "title": "Credenziali",
- "addCredential": "Aggiungi credenziali",
- "editCredential": "Modifica credenziali",
- "deleteCredential": "Elimina credenziali",
- "credentialDetails": "Dettagli credenziali",
- "serviceName": "Nome servizio",
- "notes": "Note",
- "totp": "Autenticazione a due fattori",
- "totpCode": "Codice TOTP",
- "copyTotp": "Copia TOTP",
- "totpSecret": "Segreto TOTP",
- "totpSecretPlaceholder": "Inserisci chiave segreta TOTP",
- "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.",
- "noAttachmentsFound": "Non sono state trovate credenziali con allegati",
- "noMatchingCredentials": "Nessuna credenziale corrispondente trovata",
- "createdAt": "Creato",
- "updatedAt": "Ultimo aggiornamento",
- "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",
- "attachments": "Allegati"
- },
- "randomAlias": "Alias casuale",
- "manual": "Manuale",
- "service": "Servizio",
- "serviceUrl": "URL del servizio",
- "loginCredentials": "Credenziali di accesso",
- "generateRandomUsername": "Genera nome utente casuale",
- "generateRandomPassword": "Genera password casuale",
"changePasswordComplexity": "Modifica complessità password",
"passwordLength": "Lunghezza password",
"includeLowercase": "Includi lettere minuscole",
@@ -214,32 +175,108 @@
"includeNumbers": "Includi numeri",
"includeSpecialChars": "Includi caratteri speciali",
"avoidAmbiguousChars": "Evita caratteri ambigui (o, 0, ecc.)",
- "generateNewPreview": "Genera nuova anteprima",
- "generateRandomAlias": "Genera alias casuale",
- "clearAliasFields": "Cancella Campi Alias",
- "alias": "Alias",
- "firstName": "Nome",
- "lastName": "Cognome",
- "nickName": "Soprannome",
- "gender": "Genere",
- "birthDate": "Data di nascita",
- "birthDatePlaceholder": "AAAA-MM-GG",
- "metadata": "Metadati",
- "validation": {
- "required": "Questo campo è obbligatorio",
- "serviceNameRequired": "Il nome del servizio è obbligatorio",
- "invalidEmail": "Formato email non valido",
- "invalidDateFormat": "La data deve essere nel formato AAAA-MM-GG"
- },
"privateEmailTitle": "Email privata",
"privateEmailAliasVaultServer": "Server AliasVault",
"privateEmailDescription": "E2E crittografato, completamente privato.",
"publicEmailTitle": "Fornitori Pubblici di Email Temporanee",
"publicEmailDescription": "Anonimi ma con privacy ridotta. Accessibile a chiunque conosca l'indirizzo.",
- "useDomainChooser": "Usa selettore di dominio",
- "enterCustomDomain": "Inserisci un dominio personalizzato",
- "enterFullEmail": "Inserisci l'indirizzo email completo",
- "enterEmailPrefix": "Inserisci prefisso email"
+ "generateRandomUsername": "Genera nome utente casuale",
+ "generateRandomPassword": "Genera password casuale",
+ "generateNewPreview": "Genera nuova anteprima",
+ "generateRandomAlias": "Genera alias casuale",
+ "validation": {
+ "required": "Questo campo è obbligatorio"
+ },
+ "tags": "Tag"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Nome",
+ "loginCredentials": "Credenziali di accesso",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Crea cartella",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Cartella",
+ "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 passkey. Le passkey vengono create visitando un sito web che offre le passkey come metodo di autenticazione.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkey"
+ },
+ "deleteItemTitle": "Elimina elemento",
+ "deleteItemConfirm": "Sei sicuro di voler rimuovere questo elemento?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Data",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Accesso"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Nome Utente",
+ "login.password": "Password",
+ "alias.first_name": "Nome",
+ "alias.last_name": "Cognome",
+ "alias.gender": "Genere",
+ "alias.birthdate": "Data di nascita",
+ "login.email": "Email",
+ "notes.content": "Note",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Aggiungi Codice 2FA",
@@ -247,10 +284,16 @@
"nameOptional": "Nome (facoltativo)",
"secretKey": "Chiave segreta",
"saveToViewCode": "Salva per visualizzare il codice",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Formato chiave segreta non valido."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Email",
"deleteEmailTitle": "Elimina Email",
@@ -259,7 +302,6 @@
"to": "A",
"date": "Data",
"emailContent": "Contenuto email",
- "attachments": "Allegati",
"emailNotFound": "Email non trovata",
"noEmails": "Nessuna email trovata",
"noEmailsDescription": "Non hai ancora ricevuto email ai tuoi indirizzi email privati. Quando ne riceverai una nuova, apparirà qui.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}} ore fa",
"yesterday": "ieri"
},
- "errors": {
- "emailLoadError": "Si è verificato un errore durante il caricamento delle email. Riprova più tardi.",
- "emailUnexpectedError": "Si è verificato un errore imprevisto durante il caricamento delle email. Riprova più tardi."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "L'indirizzo email attualmente scelto è già in uso. Cambia l'indirizzo modificando queste credenziali.",
"CLAIM_DOES_NOT_EXIST": "Si è verificato un errore durante il caricamento delle email. Prova a modificare e salvare le credenziali per sincronizzare il database, poi riprova."
}
},
"settings": {
- "title": "Impostazioni",
"serverUrl": "URL del server",
"language": "Lingua",
"autofillEnabled": "Abilita compilazione automatica",
"version": "Versione",
- "openInNewWindow": "Apri in una nuova finestra",
"openWebApp": "Apri app web",
- "loggedIn": "Accesso effettuato",
- "logout": "Disconnetti",
"lock": "Blocca",
"globalSettings": "Impostazioni globali",
"autofillPopup": "Popup compilazione automatica",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Usa Browser Passkey",
"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"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "Nessuna passkey trovata per questo sito"
},
"create": {
"title": "Crea Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "Titolo",
"titlePlaceholder": "Inserisci un nome per questa passkey",
"createButton": "Crea Passkey",
- "useBrowserPasskey": "Usa Browser Passkey",
"selectPasskeyToReplace": "Selezionare una chiave di accesso da sostituire:",
"createNewPasskey": "Crea Nuova Passkey",
"replacingPasskey": "Sostituzione passkey: {{displayName}}",
- "confirmReplace": "Conferma la sostituzione"
+ "confirmReplace": "Conferma la sostituzione",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Provider Passkey",
"passkeyProviderOn": "Passkey Provider attivo"
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Aggiorna Cassaforte",
"subtitle": "AliasVault è stato aggiornato e la tua cassaforte deve essere aggiornata. Dovrebbe richiedere solo pochi secondi.",
@@ -425,7 +476,6 @@
"newVersion": "Nuova versione disponibile:",
"upgrade": "Aggiorna cassaforte",
"upgrading": "Aggiornamento in corso...",
- "logout": "Disconnetti",
"whatsNew": "Novità",
"whatsNewDescription": "È richiesto un aggiornamento per supportare le seguenti modifiche:",
"noDescriptionAvailable": "Nessuna descrizione disponibile per questa versione.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Aggiornamento non riuscito",
"failedToApplyMigration": "Impossibile eseguire la migrazione ({{current}} di {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/nl.json b/apps/browser-extension/src/i18n/locales/nl.json
index 678927b31..73465da1d 100644
--- a/apps/browser-extension/src/i18n/locales/nl.json
+++ b/apps/browser-extension/src/i18n/locales/nl.json
@@ -3,7 +3,6 @@
"loginTitle": "Inloggen bij AliasVault",
"username": "Gebruikersnaam of e-mail",
"usernamePlaceholder": "naam / naam@bedrijf.com",
- "password": "Wachtwoord",
"passwordPlaceholder": "Voer je wachtwoord in",
"rememberMe": "Onthoud mij",
"loginButton": "Inloggen",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Voer je pincode in om je vault te ontgrendelen",
"useMasterPassword": "Gebruik hoofdwachtwoord",
"unlockTitle": "Ontgrendel je vault",
- "logout": "Uitloggen",
"logoutConfirm": "Weet je zeker dat je wilt uitloggen?",
"unlockSuccessTitle": "Je vault is succesvol ontgrendeld",
"unlockSuccessDescription": "Je kunt nu automatisch invullen gebruiken in inlogformulieren in je browser.",
@@ -28,7 +26,6 @@
"browseVault": "Bekijk vault inhoud",
"connectingTo": "Verbinden met",
"switchAccounts": "Wisselen van account?",
- "loggedIn": "Ingelogd",
"loginWithMobile": "Log in via de mobiele app",
"unlockWithMobile": "Ontgrendel met mobiele app",
"scanQrCode": "Scan deze QR-code met de AliasVault mobiele app om in te loggen en je kluis te ontgrendelen.",
@@ -36,16 +33,13 @@
"invalidCode": "Voer een geldige 6-cijferige code in.",
"serverError": "Kon de AliasVault server niet bereiken. Probeer het later opnieuw of neem contact op met support als het probleem aanhoudt.",
"wrongPassword": "Onjuist wachtwoord. Probeer het opnieuw.",
- "accountLocked": "Account tijdelijk vergrendeld vanwege te veel mislukte pogingen.",
- "networkError": "Netwerkfout. Controleer de verbinding en probeer het opnieuw.",
"sessionExpired": "Je sessie is verlopen. Log opnieuw in.",
"mobileLoginRequestExpired": "Time-out van de mobiele inlogaanvraag. Herlaad de pagina en probeer opnieuw."
}
},
"menu": {
- "credentials": "Credentials",
- "emails": "E-mails",
- "settings": "Instellingen"
+ "vault": "Vault",
+ "emails": "E-mails"
},
"common": {
"loading": "Laden...",
@@ -56,10 +50,15 @@
"back": "Terug",
"next": "Volgende",
"use": "Gebruik",
+ "add": "Toevoegen",
"delete": "Verwijderen",
+ "undo": "Ongedaan maken",
"save": "Opslaan",
+ "saving": "Saving...",
+ "create": "Aanmaken",
"or": "Of",
"close": "Sluiten",
+ "logout": "Uitloggen",
"copied": "Gekopieerd!",
"openInNewWindow": "Openen in nieuw venster",
"enabled": "Ingeschakeld",
@@ -75,25 +74,25 @@
"loadingAttachments": "Bijlagen laden...",
"settings": "Instellingen",
"recentEmails": "Recente e-mails",
- "loginCredentials": "Inloggegevens",
+ "credentials": "Credentials",
+ "customFields": "Aangepast",
"twoFactorAuthentication": "Tweestapsverificatie",
"alias": "Alias",
"notes": "Notities",
- "fullName": "Volledige naam",
- "firstName": "Voornaam",
- "lastName": "Achternaam",
- "birthDate": "Geboortedatum",
- "nickname": "Bijnaam",
"email": "E-mail",
"username": "Gebruikersnaam",
"password": "Wachtwoord",
+ "serviceName": "Naam",
+ "loggedIn": "Ingelogd",
"syncingVault": "Vault synchroniseren",
- "savingChangesToVault": "Wijzigingen opslaan in vault",
- "uploadingVaultToServer": "Vault uploaden naar server",
"checkingVaultUpdates": "Controleren op vault updates",
"syncingUpdatedVault": "Bijgewerkte vault synchroniseren",
- "executingOperation": "Actie uitvoeren...",
"loadMore": "Laad meer",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Er is een onbekende fout opgetreden. Probeer het opnieuw.",
"vaultNotAvailable": "Vault niet beschikbaar",
"vaultIsLocked": "Vault is vergrendeld",
- "passwordChanged": "Je wachtwoord is veranderd sinds de laatste keer dat je bent ingelogd. Log opnieuw in."
+ "passwordChanged": "Je wachtwoord is veranderd sinds de laatste keer dat je bent ingelogd. Log opnieuw in.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Er is een onbekende fout opgetreden. Probeer het opnieuw.",
@@ -135,15 +137,10 @@
"content": {
"or": "of",
"new": "Nieuw",
- "cancel": "Annuleren",
"vaultLocked": "AliasVault is vergrendeld.",
"creatingNewAlias": "Nieuwe alias aanmaken...",
"noMatchesFound": "Geen resultaten gevonden",
"searchVault": "Vault doorzoeken...",
- "serviceName": "Servicenaam",
- "email": "E-mail",
- "username": "Gebruikersnaam",
- "password": "Wachtwoord",
"enterServiceName": "Voer servicenaam in",
"enterEmailAddress": "Voer e-mailadres in",
"enterUsername": "Voer gebruikersnaam in",
@@ -171,42 +168,6 @@
"dismissPopup": "Pop-up sluiten"
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Credential toevoegen",
- "editCredential": "Credential bewerken",
- "deleteCredential": "Credential verwijderen",
- "credentialDetails": "Credential details",
- "serviceName": "Naam",
- "notes": "Notities",
- "totp": "Tweestapsverificatie",
- "totpCode": "TOTP-code",
- "copyTotp": "Kopiëren",
- "totpSecret": "TOTP secret",
- "totpSecretPlaceholder": "Voer TOTP secret in",
- "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.",
- "noAttachmentsFound": "Geen credentials gevonden met bijlagen",
- "noMatchingCredentials": "Geen credentials gevonden",
- "createdAt": "Aangemaakt",
- "updatedAt": "Laatst bijgewerkt",
- "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",
- "attachments": "Bijlagen"
- },
- "randomAlias": "Alias",
- "manual": "Handmatig",
- "service": "Naam",
- "serviceUrl": "URL",
- "loginCredentials": "Inloggegevens",
- "generateRandomUsername": "Gebruikersnaam genereren",
- "generateRandomPassword": "Wachtwoord genereren",
"changePasswordComplexity": "Wijzig wachtwoord complexiteit",
"passwordLength": "Wachtwoordlengte",
"includeLowercase": "Inclusief kleine letters",
@@ -214,32 +175,108 @@
"includeNumbers": "Inclusief cijfers",
"includeSpecialChars": "Inclusief speciale karakters",
"avoidAmbiguousChars": "Onduidelijke tekens vermijden (o, 0, etc.)",
- "generateNewPreview": "Genereer nieuw voorbeeld",
- "generateRandomAlias": "Alias genereren",
- "clearAliasFields": "Leeg alias velden",
- "alias": "Alias",
- "firstName": "Voornaam",
- "lastName": "Achternaam",
- "nickName": "Bijnaam",
- "gender": "Geslacht",
- "birthDate": "Geboortedatum",
- "birthDatePlaceholder": "YYYY-MM-DD",
- "metadata": "Metadata",
- "validation": {
- "required": "Dit veld is verplicht",
- "serviceNameRequired": "Servicenaam is verplicht",
- "invalidEmail": "Ongeldig e-mailformaat",
- "invalidDateFormat": "Datum moet in YYYY-MM-DD formaat zijn"
- },
"privateEmailTitle": "Privé e-mail",
"privateEmailAliasVaultServer": "AliasVault server",
"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.",
- "useDomainChooser": "Domein kiezen",
- "enterCustomDomain": "Voer aangepast domein in",
- "enterFullEmail": "Voer volledig e-mailadres in",
- "enterEmailPrefix": "E-mailprefix invoeren"
+ "generateRandomUsername": "Gebruikersnaam genereren",
+ "generateRandomPassword": "Wachtwoord genereren",
+ "generateNewPreview": "Genereer nieuw voorbeeld",
+ "generateRandomAlias": "Alias genereren",
+ "validation": {
+ "required": "Dit veld is verplicht"
+ },
+ "tags": "Labels"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Naam",
+ "loginCredentials": "Inloggegevens",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Naamloos",
+ "newFolder": "New Folder",
+ "createFolder": "Map aanmaken",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Map",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Verwijder item",
+ "deleteItemConfirm": "Weet je zeker dat je dit item wilt verwijderen?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "E-mail",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Datum",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Gebruikersnaam",
+ "login.password": "Wachtwoord",
+ "alias.first_name": "Voornaam",
+ "alias.last_name": "Achternaam",
+ "alias.gender": "Geslacht",
+ "alias.birthdate": "Geboortedatum",
+ "login.email": "E-mail",
+ "notes.content": "Notities",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "2FA-code toevoegen",
@@ -247,10 +284,16 @@
"nameOptional": "Naam (optioneel)",
"secretKey": "Secret key",
"saveToViewCode": "Opslaan om code te bekijken",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Ongeldig formaat."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "E-mails",
"deleteEmailTitle": "E-mail verwijderen",
@@ -259,7 +302,6 @@
"to": "Naar",
"date": "Datum",
"emailContent": "E-mailinhoud",
- "attachments": "Bijlagen",
"emailNotFound": "E-mail niet gevonden",
"noEmails": "Geen e-mails gevonden",
"noEmailsDescription": "Je hebt nog geen e-mails ontvangen op je privé e-mailadressen. Wanneer je een nieuwe e-mail ontvangt, zal deze hier verschijnen.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}} uur geleden",
"yesterday": "gisteren"
},
- "errors": {
- "emailLoadError": "Er is een fout opgetreden bij het laden van e-mails. Probeer het later opnieuw.",
- "emailUnexpectedError": "Er is een onverwachte fout opgetreden bij het laden van e-mails. Probeer het later opnieuw."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Het huidige gekozen e-mailadres is al in gebruik. Wijzig het e-mailadres door deze credential te bewerken.",
"CLAIM_DOES_NOT_EXIST": "Er is een fout opgetreden bij het laden van e-mails. Probeer de credential te bewerken en op te slaan om de database te synchroniseren, en probeer het opnieuw."
}
},
"settings": {
- "title": "Instellingen",
"serverUrl": "Server URL",
"language": "Taal",
"autofillEnabled": "Autofill",
"version": "Versie",
- "openInNewWindow": "Openen in nieuw venster",
"openWebApp": "Web-app openen",
- "loggedIn": "Ingelogd",
- "logout": "Uitloggen",
"lock": "Vergrendelen",
"globalSettings": "Globale Instellingen",
"autofillPopup": "Autofill popup",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Gebruik browser passkey",
"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"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "Geen passkeys gevonden voor deze site"
},
"create": {
"title": "Passkey aanmaken",
@@ -406,17 +438,36 @@
"titleLabel": "Titel",
"titlePlaceholder": "Voer een naam in voor deze passkey",
"createButton": "Passkey aanmaken",
- "useBrowserPasskey": "Gebruik browser passkey",
"selectPasskeyToReplace": "Selecteer een passkey om te vervangen:",
"createNewPasskey": "Passkey aanmaken",
"replacingPasskey": "Passkey vervangen: {{displayName}}",
- "confirmReplace": "Bevestig vervanging"
+ "confirmReplace": "Bevestig vervanging",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey provider",
"passkeyProviderOn": "Passkey provider ingeschakeld"
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Vault upgraden",
"subtitle": "AliasVault is vernieuwd en je vault moet worden bijgewerkt. Dit kan enkele seconden duren.",
@@ -425,7 +476,6 @@
"newVersion": "Nieuwe beschikbare versie:",
"upgrade": "Vault upgraden",
"upgrading": "Aan het upgraden...",
- "logout": "Uitloggen",
"whatsNew": "Wat is er nieuw",
"whatsNewDescription": "Een upgrade is vereist vanwege de volgende wijzigingen:",
"noDescriptionAvailable": "Voor deze versie is geen beschrijving beschikbaar.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Upgrade mislukt",
"failedToApplyMigration": "Kon migratie niet toepassen ({{current}} van {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/pl.json b/apps/browser-extension/src/i18n/locales/pl.json
index b816d1c89..e81663524 100644
--- a/apps/browser-extension/src/i18n/locales/pl.json
+++ b/apps/browser-extension/src/i18n/locales/pl.json
@@ -3,7 +3,6 @@
"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": "Zaloguj się",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Wprowadź swój kod PIN, aby odblokować sejf",
"useMasterPassword": "Użyj hasła głównego",
"unlockTitle": "Odblokuj swój sejf",
- "logout": "Wyloguj się",
"logoutConfirm": "Czy na pewno chcesz się wylogować?",
"unlockSuccessTitle": "Twój sejf został pomyślnie odblokowany.",
"unlockSuccessDescription": "Możesz teraz używać automatycznego uzupełniania w formularzach logowania w przeglądarce.",
@@ -28,7 +26,6 @@
"browseVault": "Przeglądaj zawartość sejfu",
"connectingTo": "Łączenie z",
"switchAccounts": "Przełącz konto",
- "loggedIn": "Zalogowano",
"loginWithMobile": "Zaloguj się za pomocą aplikacji mobilnej",
"unlockWithMobile": "Odblokuj za pomocą aplikacji mobilnej",
"scanQrCode": "Zeskanuj ten kod QR za pomocą aplikacji mobilnej AliasVault, aby się zalogować i odblokować sejf.",
@@ -36,16 +33,13 @@
"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ł.",
"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.",
"mobileLoginRequestExpired": "Limit czasu logowania upłynął. Proszę odświeżyć stronę i spróbować ponownie."
}
},
"menu": {
- "credentials": "Dane logowania",
- "emails": "Skrzynka odbiorcza",
- "settings": "Ustawienia"
+ "vault": "Vault",
+ "emails": "Skrzynka odbiorcza"
},
"common": {
"loading": "Wczytywanie…",
@@ -56,10 +50,15 @@
"back": "Powrót",
"next": "Dalej",
"use": "Użyj",
+ "add": "Add",
"delete": "Usuń",
+ "undo": "Cofnij",
"save": "Zapisz",
+ "saving": "Saving...",
+ "create": "Utwórz",
"or": "lub",
"close": "Zamknąć",
+ "logout": "Wyloguj się",
"copied": "Skopiowano",
"openInNewWindow": "Otwórz w nowym oknie.",
"enabled": "Aktywne",
@@ -75,25 +74,25 @@
"loadingAttachments": "Ładowanie załączników...",
"settings": "Ustawienia",
"recentEmails": "Ostatnie wiadomości e-mail",
- "loginCredentials": "Dane logowania",
+ "credentials": "Dane logowania",
+ "customFields": "Custom",
"twoFactorAuthentication": "Weryfikacja dwuetapowa (2FA)",
"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",
+ "serviceName": "Nazwa usługi",
+ "loggedIn": "Zalogowano",
"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",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Wystąpił nieznany błąd. Spróbuj ponownie.",
"vaultNotAvailable": "Sejf niedostępny",
"vaultIsLocked": "Sejf jest zablokowany",
- "passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się."
+ "passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Wystąpił nieznany błąd. Spróbuj ponownie.",
@@ -135,15 +137,10 @@
"content": {
"or": "lub",
"new": "Nowy",
- "cancel": "Anulować",
"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",
@@ -171,42 +168,6 @@
"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",
- "notes": "Notatki",
- "totp": "Weryfikacja dwuetapowa (2FA)",
- "totpCode": "Kod TOTP",
- "copyTotp": "Skopiuj kod TOTP",
- "totpSecret": "Tajny klucz TOTP",
- "totpSecretPlaceholder": "Wprowadź tajny klucz TOTP",
- "welcomeTitle": "Witamy w AliasVault!",
- "welcomeDescription": "Aby skorzystać z rozszerzenia przeglądarki AliasVault - przejdź do strony internetowej i użyj okienka autozupelniania, aby utworzyć nowa tożsamość.",
- "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.",
- "noAttachmentsFound": "Nie znaleziono danych logowania z załącznikami",
- "noMatchingCredentials": "Nie znaleziono pasujących danych uwierzytelniających",
- "createdAt": "Utworzono",
- "updatedAt": "Ostatnia aktualizacja",
- "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",
- "attachments": "Załączniki"
- },
- "randomAlias": "Losowy alias",
- "manual": "Ręcznie",
- "service": "Usługa",
- "serviceUrl": "Adres URL usługi",
- "loginCredentials": "Dane 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",
@@ -214,32 +175,108 @@
"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": "Anonimowa, ale ograniczona prywatność. Treści e-mail są czytelne dla każdego, kto zna adres.",
- "useDomainChooser": "Użyj wybierania domen",
- "enterCustomDomain": "Wprowadź własną domenę",
- "enterFullEmail": "Wprowadź adres e-mail",
- "enterEmailPrefix": "Wprowadź prefiks e-mail"
+ "generateRandomUsername": "Wygeneruj losową nazwę użytkownika",
+ "generateRandomPassword": "Wygeneruj losowe hasło",
+ "generateNewPreview": "Utwórz nowy podgląd",
+ "generateRandomAlias": "Utwórz losowy alias",
+ "validation": {
+ "required": "To pole jest wymagane"
+ },
+ "tags": "Znaczniki"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Nazwa",
+ "loginCredentials": "Dane logowania",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Utwórz folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Katalog",
+ "welcomeTitle": "Witamy w AliasVault!",
+ "welcomeDescription": "Aby skorzystać z rozszerzenia przeglądarki AliasVault - przejdź do strony internetowej i użyj okienka autozupelniania, aby utworzyć nowa tożsamość.",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Klucze dostępu"
+ },
+ "deleteItemTitle": "Usuń element",
+ "deleteItemConfirm": "Czy na pewno chcesz usunąć ten element?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Skrzynka odbiorcza",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Data",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Zaloguj się"
+ },
+ "alias": {
+ "title": "Tożsamość (Alias)"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Nazwa użytkownika",
+ "login.password": "Hasło",
+ "alias.first_name": "Imię",
+ "alias.last_name": "Nazwisko",
+ "alias.gender": "Płeć",
+ "alias.birthdate": "Data urodzenia",
+ "login.email": "Skrzynka odbiorcza",
+ "notes.content": "Notatki",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Dodaj kod 2FA",
@@ -247,10 +284,16 @@
"nameOptional": "Nazwa (opcjonalnie)",
"secretKey": "Tajny klucz",
"saveToViewCode": "Zapisz, aby wyświetlić kod",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Nieprawidłowy format tajnego klucza."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Skrzynka odbiorcza",
"deleteEmailTitle": "Usuń e-mail",
@@ -259,7 +302,6 @@
"to": "Do",
"date": "Data",
"emailContent": "Treść wiadomości e-mail",
- "attachments": "Załączniki",
"emailNotFound": "Nie znaleziono wiadomości e-mail",
"noEmails": "Nie znaleziono wiadomości e-mail",
"noEmailsDescription": "Nie otrzymałeś jeszcze żadnych wiadomości e-mail na prywatne adresy e-mail. Kiedy otrzymasz nowy e-mail, pojawi się on tutaj.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}} godzin temu",
"yesterday": "wczoraj"
},
- "errors": {
- "emailLoadError": "Wystąpił błąd podczas ładowania pliku. Proszę, spróbuj ponownie później.",
- "emailUnexpectedError": "Wystąpił nieoczekiwany błąd podczas ładowania wiadomości. Spróbuj ponownie później."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Wybrany adres e-mail jest już w użyciu. Proszę zmienić adres e-mail poprzez edycję danych logowania.",
"CLAIM_DOES_NOT_EXIST": "Wystąpił błąd podczas próby załadowania wiadomości e-mail. Spróbuj edytować i zapisać wpis logowania, aby zsynchronizować bazę danych, a następnie spróbuj ponownie."
}
},
"settings": {
- "title": "Ustawienia",
"serverUrl": "Adres URL serwera",
"language": "Język",
"autofillEnabled": "Włącz autouzupełnianie",
"version": "Wersja",
- "openInNewWindow": "Otwórz w nowym oknie",
"openWebApp": "Otwórz aplikację internetową",
- "loggedIn": "Zalogowano",
- "logout": "Wyloguj się",
"lock": "Zablokuj",
"globalSettings": "Ustawienia ogólne",
"autofillPopup": "Okno autouzupełniania",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Kod dostępu",
"site": "Strona internetowa",
- "displayName": "Nazwa",
"helpText": "Klucze dostępu są tworzone na stronie internetowej po wyświetleniu monitu. Nie można ich edytować ręcznie. Aby usunąć ten klucz dostępu, można go usunąć z tych poświadczeń. Aby zastąpić ten klucz dostępu lub utworzyć nowy, należy odwiedzić stronę internetową i postępować zgodnie z wyświetlanymi instrukcjami.",
"passkeyMarkedForDeletion": "Klucz dostępu oznaczony do usunięcia",
"passkeyWillBeDeleted": "To hasło zostanie usunięte po zapisaniu tych danych logowania.",
+ "useBrowserPasskey": "Użyj klucza dostępu przeglądarki",
"bypass": {
- "title": "Użyj klucza dostępu przeglądarki",
"description": "Jak długo chcesz korzystać z dostawcy kluczy przeglądarki dla {{origin}}?",
"thisTimeOnly": "Tylko tym razem",
"alwaysForSite": "Zawsze dla tej witryny"
@@ -397,8 +430,7 @@
"title": "Zaloguj się za pomocą klucza bezpieczeństwa",
"signInFor": "Zaloguj się za pomocą klucza bezpieczeństwa dla",
"selectPasskey": "Wybierz klucz dostępu, aby się zalogować:",
- "noPasskeysFound": "Nie znaleziono kluczy dostępu dla tej witryny",
- "useBrowserPasskey": "Użyj klucza dostępu przeglądarki"
+ "noPasskeysFound": "Nie znaleziono kluczy dostępu dla tej witryny"
},
"create": {
"title": "Utwórz klucz dostępu",
@@ -406,17 +438,36 @@
"titleLabel": "Tytuł",
"titlePlaceholder": "Wprowadź nazwę dla tego klucza dostępu",
"createButton": "Utwórz klucz dostępu",
- "useBrowserPasskey": "Użyj klucza dostępu przeglądarki",
"selectPasskeyToReplace": "Wybierz klucz dostępu, który chcesz zastąpić:",
"createNewPasskey": "Utwórz nowy klucz dostępu",
"replacingPasskey": "Zamiana klucza dostępu: {{displayName}}",
- "confirmReplace": "Potwierdź zamianę"
+ "confirmReplace": "Potwierdź zamianę",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Dostawca klucza dostępu",
"passkeyProviderOn": "Dostawca klucza dostępu włączony "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Aktualizacja sejfu",
"subtitle": "Wersja AliasVault jest nieaktualna i konieczna jest aktualizacja Twojego sejfu. Zajmie to tylko kilka sekund.",
@@ -425,7 +476,6 @@
"newVersion": "Nowa dostępna wersja:",
"upgrade": "Aktualizuj sejf",
"upgrading": "Aktualizacja...",
- "logout": "Wyloguj się",
"whatsNew": "Co nowego",
"whatsNewDescription": "Uaktualnienie jest wymagane do obsługi następujących zmian:",
"noDescriptionAvailable": "Brak dostępnego opisu dla tej wersji.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Aktualizacja nie powiodła się",
"failedToApplyMigration": "Nie udało się zastosować migracji ({{current}} of {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/pt.json b/apps/browser-extension/src/i18n/locales/pt.json
index 4e8a4d988..780567490 100644
--- a/apps/browser-extension/src/i18n/locales/pt.json
+++ b/apps/browser-extension/src/i18n/locales/pt.json
@@ -3,7 +3,6 @@
"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": "Entrar",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Digite seu PIN para desbloquear seu cofre",
"useMasterPassword": "Utilizar Senha Mestre",
"unlockTitle": "Desbloquear Seu Cofre",
- "logout": "Sair",
"logoutConfirm": "Tem certeza que deseja sair?",
"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.",
@@ -28,7 +26,6 @@
"browseVault": "Navegar por conteúdo do cofre",
"connectingTo": "Conectando à",
"switchAccounts": "Mudar de conta?",
- "loggedIn": "Logado",
"loginWithMobile": "Entrar utilizado Dispositivo Móvel",
"unlockWithMobile": "Desbloquear utilizando Dispositivo Móvel",
"scanQrCode": "Escaneie este código QR com seu aplicativo AliasVault para dispositivo móvel para entrar e desbloquear seu cofre.",
@@ -36,16 +33,13 @@
"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.",
"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.",
"mobileLoginRequestExpired": "Requisição de login pelo dispositivo móvel demorou muito. Por favor, atualize a página e tente novamente."
}
},
"menu": {
- "credentials": "Credenciais",
- "emails": "E-mails",
- "settings": "Configurações"
+ "vault": "Vault",
+ "emails": "E-mails"
},
"common": {
"loading": "Carregando...",
@@ -56,10 +50,15 @@
"back": "Voltar",
"next": "Próximo",
"use": "Utilizar",
+ "add": "Add",
"delete": "Excluir",
+ "undo": "Desfazer",
"save": "Salvar",
+ "saving": "Saving...",
+ "create": "Criar",
"or": "Ou",
"close": "Fechar",
+ "logout": "Sair",
"copied": "Copiado!",
"openInNewWindow": "Abrir em uma nova janela",
"enabled": "Habilitado",
@@ -75,25 +74,25 @@
"loadingAttachments": "Carregando anexos...",
"settings": "Configurações",
"recentEmails": "E-mails recentes",
- "loginCredentials": "Credenciais de login",
+ "credentials": "Credenciais",
+ "customFields": "Custom",
"twoFactorAuthentication": "Autenticação de dois fatores",
"alias": "Alias",
"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",
+ "serviceName": "Nome do Serviço",
+ "loggedIn": "Logado",
"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",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Ocorreu um erro inesperado. Por favor, tente novamente.",
"vaultNotAvailable": "Cofre não disponível",
"vaultIsLocked": "O cofre está bloqueado",
- "passwordChanged": "Sua senha mudou desde o último login. Por favor, realize login novamente por questões de segurança."
+ "passwordChanged": "Sua senha mudou desde o último login. Por favor, realize login novamente por questões de segurança.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Um erro desconhecido ocorreu. Por favor, tente novamente.",
@@ -135,15 +137,10 @@
"content": {
"or": "ou",
"new": "Novo",
- "cancel": "Cancelar",
"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",
@@ -171,42 +168,6 @@
"dismissPopup": "Ignorar pop-up"
},
"credentials": {
- "title": "Credenciais",
- "addCredential": "Adicionar Credencial",
- "editCredential": "Editar Credencial",
- "deleteCredential": "Excluir Credencial",
- "credentialDetails": "Detalhes da Credencial",
- "serviceName": "Nome do Serviço",
- "notes": "Notas",
- "totp": "Autenticação de Dois Fatores",
- "totpCode": "Código TOTP",
- "copyTotp": "Copiar TOTP",
- "totpSecret": "Segredo TOTP",
- "totpSecretPlaceholder": "Digite a chave secreta TOTP",
- "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": "Nenhuma passkey foi criada ainda. Passkeys são veiadas visitando um website que ofereça passkey como método de autenticação.",
- "noAttachmentsFound": "Nenhuma credencial com anexos encontrada",
- "noMatchingCredentials": "Nenhuma credencial foi encontrada",
- "createdAt": "Criado",
- "updatedAt": "Última atualização há",
- "saveCredential": "Salvar credencial",
- "deleteCredentialTitle": "Excluir Credencial",
- "deleteCredentialConfirm": "Tem certeza que deseja excluir esta credencial? Essa operação não pode ser desfeita.",
- "filters": {
- "all": "(Todas) Credenciais",
- "passkeys": "Passkeys",
- "aliases": "Aliases",
- "userpass": "Senhas",
- "attachments": "Anexos"
- },
- "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",
@@ -214,32 +175,108 @@
"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"
+ "generateRandomUsername": "Gerar nome de usuário aleatório",
+ "generateRandomPassword": "Gerar senha aleatória",
+ "generateNewPreview": "Gerar nova prévia",
+ "generateRandomAlias": "Gerar Alias Aleatório",
+ "validation": {
+ "required": "Este campo é obrigatório"
+ },
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Nome",
+ "loginCredentials": "Credenciais de Login",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Criar Pasta",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Pasta",
+ "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": "Nenhuma passkey foi criada ainda. Passkeys são veiadas visitando um website que ofereça passkey como método de autenticação.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Excluir Item",
+ "deleteItemConfirm": "Tem certeza que deseja excluir este item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "E-mail",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Data",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Nome de usuário",
+ "login.password": "Senha",
+ "alias.first_name": "Primeiro Nome",
+ "alias.last_name": "Sobrenome",
+ "alias.gender": "Gênero",
+ "alias.birthdate": "Data de nascimento",
+ "login.email": "E-mail",
+ "notes.content": "Notas",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Adicionar Código de Autenticação de Dois Fatores",
@@ -247,10 +284,16 @@
"nameOptional": "Nome (opcional)",
"secretKey": "Chave Secreta",
"saveToViewCode": "Salvar para ver código",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Formato de chave secreta inválido."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "E-mails",
"deleteEmailTitle": "Excluir E-mail",
@@ -259,7 +302,6 @@
"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.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "há {{count}} horas",
"yesterday": "ontem"
},
- "errors": {
- "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": "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": "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",
"lock": "Bloquear",
"globalSettings": "Configurações Gerais",
"autofillPopup": "Pop-up de preenchimento automático",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Passkey",
"site": "Site",
- "displayName": "Nome",
"helpText": "Passkeys são criadas no website quando solicitado. Elas não podem ser editadas manualmente. Para remover esta passkey, você pode excluí-la desta credencial. Para trocar esta passkey ou gerar uma nova, visite o website e siga as instruções.",
"passkeyMarkedForDeletion": "Passkey marcada para ser excluída",
"passkeyWillBeDeleted": "Esta passkey será excluída quando você salvar esta credencial.",
+ "useBrowserPasskey": "Utilizar Passkey do Navegador",
"bypass": {
- "title": "Utilizar Passkey no Navegador",
"description": "Por quanto tempo você deseja utilizar o provedor de passkey do navegador para {{origin}}?",
"thisTimeOnly": "Apenas desta vez",
"alwaysForSite": "Sempre para este site"
@@ -397,8 +430,7 @@
"title": "Fazer login com uma Passkey",
"signInFor": "Fazer login com uma passkey para",
"selectPasskey": "Selecione uma passkey para fazer login:",
- "noPasskeysFound": "Nenhuma passkey foi encontrada para este site",
- "useBrowserPasskey": "Utilizar Passkey do Navegador"
+ "noPasskeysFound": "Nenhuma passkey foi encontrada para este site"
},
"create": {
"title": "Criar Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "Título",
"titlePlaceholder": "Digite um nome para esta passkey",
"createButton": "Criar Passkey",
- "useBrowserPasskey": "Utilizar Passkey do Navegador",
"selectPasskeyToReplace": "Selecione uma passkey para alterar:",
"createNewPasskey": "Criar Nova Passkey",
"replacingPasskey": "Alternado passkey: {{displayName}}",
- "confirmReplace": "Confirmar Alterações"
+ "confirmReplace": "Confirmar Alterações",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Provedor de Passkey",
"passkeyProviderOn": "Provedor de Passkey em "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Atualizar Cofre",
"subtitle": "AliasVault foi atualizado e seu cofre precisa ser atualizado. Isso deve levar apenas alguns segundos.",
@@ -425,7 +476,6 @@
"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.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Atualização Falhou",
"failedToApplyMigration": "Falha ao aplicar migração ({{current}} de {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/ru.json b/apps/browser-extension/src/i18n/locales/ru.json
index fb20a36b7..f200b708f 100644
--- a/apps/browser-extension/src/i18n/locales/ru.json
+++ b/apps/browser-extension/src/i18n/locales/ru.json
@@ -3,7 +3,6 @@
"loginTitle": "Войдите в AliasVault",
"username": "Имя пользователя или почта",
"usernamePlaceholder": "имя / имя@company.com",
- "password": "Пароль",
"passwordPlaceholder": "Введите ваш пароль",
"rememberMe": "Запомнить меня",
"loginButton": "Войти",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Введите ПИН-код для разблокировки хранилища",
"useMasterPassword": "Использовать мастер-пароль",
"unlockTitle": "Разблокировать ваше хранилище",
- "logout": "Выйти",
"logoutConfirm": "Вы уверены, что хотите выйти?",
"unlockSuccessTitle": "Ваше хранилище успешно разблокировано",
"unlockSuccessDescription": "Теперь вы можете использовать автозаполнение форм входа в Вашем браузере.",
@@ -28,7 +26,6 @@
"browseVault": "Обзор содержимого хранилища",
"connectingTo": "Подключение к",
"switchAccounts": "Переключить аккаунт?",
- "loggedIn": "Вход выполнен",
"loginWithMobile": "Войти с помощью мобильного приложения",
"unlockWithMobile": "Разблокировать через мобильное приложение",
"scanQrCode": "Сканируйте QR-код в приложении AliasVault, чтобы войти.",
@@ -36,16 +33,13 @@
"invalidCode": "Пожалуйста, введите правильный 6-значный код аутентификации.",
"serverError": "Не удалось подключиться к серверу AliasVault. Пожалуйста, повторите попытку позже или обратитесь в службу поддержки, если проблема не устранится.",
"wrongPassword": "Неверный пароль. Пожалуйста, повторите попытку.",
- "accountLocked": "Аккаунт временно заблокирован из-за слишком большого числа неудачных попыток.",
- "networkError": "Ошибка сети. Пожалуйста, проверьте соединение и повторите еще раз.",
"sessionExpired": "Время сеанса истекло. Пожалуйста, войдите снова.",
"mobileLoginRequestExpired": "Истекло время ожидания входа. Перезагрузите страницу и повторите попытку."
}
},
"menu": {
- "credentials": "Учетные данные",
- "emails": "Почта",
- "settings": "Настройки"
+ "vault": "Vault",
+ "emails": "Почта"
},
"common": {
"loading": "Загрузка...",
@@ -56,10 +50,15 @@
"back": "Назад",
"next": "Далее",
"use": "Использовать",
+ "add": "Add",
"delete": "Удалить",
+ "undo": "Отменить",
"save": "Сохранить",
+ "saving": "Saving...",
+ "create": "Создать",
"or": "Или",
"close": "Закрыть",
+ "logout": "Выйти",
"copied": "Скопировано!",
"openInNewWindow": "Открыть в новом окне",
"enabled": "Включено",
@@ -75,25 +74,25 @@
"loadingAttachments": "Загрузка вложений...",
"settings": "Настройки",
"recentEmails": "Последние письма",
- "loginCredentials": "Данные для авторизации",
+ "credentials": "Учетные записи",
+ "customFields": "Custom",
"twoFactorAuthentication": "Двухфакторная аутентификация",
"alias": "Псевдоним",
"notes": "Заметки",
- "fullName": "Полное имя",
- "firstName": "Имя",
- "lastName": "Фамилия",
- "birthDate": "Дата рождения",
- "nickname": "Никнейм",
"email": "Электронная почта",
"username": "Имя пользователя",
"password": "Пароль",
+ "serviceName": "Название сервиса",
+ "loggedIn": "Вход выполнен",
"syncingVault": "Синхронизация хранилища",
- "savingChangesToVault": "Сохранение изменений в хранилище",
- "uploadingVaultToServer": "Загрузка хранилища на сервер",
"checkingVaultUpdates": "Проверка наличия обновлений в хранилище",
"syncingUpdatedVault": "Синхронизация обновленного хранилища",
- "executingOperation": "Выполнение операций...",
"loadMore": "Загрузить ещё",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"serverNotAvailable": "Сервер AliasVault недоступен. Пожалуйста, повторите попытку позже или обратитесь в службу поддержки, если проблема не устранится.",
"clientVersionNotSupported": "Эта версия браузерного расширения AliasVault больше не поддерживается сервером. Пожалуйста, обновите расширение вашего браузера до последней версии.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Произошла неизвестная ошибка. Попробуйте снова.",
"vaultNotAvailable": "Хранилище недоступно",
"vaultIsLocked": "Хранилище заблокировано",
- "passwordChanged": "С момента вашего последнего входа ваш пароль изменился. Пожалуйста, войдите еще раз в целях безопасности."
+ "passwordChanged": "С момента вашего последнего входа ваш пароль изменился. Пожалуйста, войдите еще раз в целях безопасности.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Произошла неизвестная ошибка. Пожалуйста, попробуйте снова.",
@@ -135,15 +137,10 @@
"content": {
"or": "или",
"new": "Новый",
- "cancel": "отмена",
"vaultLocked": "AliasVault заблокирован.",
"creatingNewAlias": "Создание нового псевдонима...",
"noMatchesFound": "Совпадений не найдено",
"searchVault": "Поиск хранилища...",
- "serviceName": "Имя сервиса",
- "email": "Электронная почта",
- "username": "Имя пользователя",
- "password": "Пароль",
"enterServiceName": "Введите имя сервиса",
"enterEmailAddress": "Введите адрес электронной почты",
"enterUsername": "Введите имя пользователя",
@@ -171,42 +168,6 @@
"dismissPopup": "Закрыть окно"
},
"credentials": {
- "title": "Учетные данные",
- "addCredential": "Добавить учетные данные",
- "editCredential": "Редактировать учетные данные",
- "deleteCredential": "Удалить учетные данные",
- "credentialDetails": "Подробности учетных данных",
- "serviceName": "Название сервиса",
- "notes": "Заметки",
- "totp": "Двухфакторная аутентификация",
- "totpCode": "TOTP код",
- "copyTotp": "Скопировать TOTP",
- "totpSecret": "TOTP секрет",
- "totpSecretPlaceholder": "Введите секретный ключ TOTP",
- "welcomeTitle": "Добро пожаловать в AliasVault!",
- "welcomeDescription": "Чтобы использовать браузерное расширение AliasVault: перейдите на сайт и используйте всплывающее окно автозаполнения AliasVault для создания новых учетных данных.",
- "noPasskeysFound": "Ключи доступа еще не созданы. Ключи доступа создаются при посещении веб-сайта, который предлагает их в качестве метода аутентификации.",
- "noAttachmentsFound": "Не найдено учетных данных с вложениями",
- "noMatchingCredentials": "Соответствующие учетные данные не найдены",
- "createdAt": "Создан",
- "updatedAt": "Последнее обновление",
- "saveCredential": "Сохранить учетные данные",
- "deleteCredentialTitle": "Удалить учетные данные",
- "deleteCredentialConfirm": "Вы уверены, что хотите удалить эти учетные данные? Это действие невозможно отменить.",
- "filters": {
- "all": "(Все) учетные данные",
- "passkeys": "Ключи доступа",
- "aliases": "Псевдонимы",
- "userpass": "Пароли",
- "attachments": "Вложения"
- },
- "randomAlias": "Случайный псевдоним",
- "manual": "Инструкция",
- "service": "Сервис",
- "serviceUrl": "URL сервиса",
- "loginCredentials": "Учетные данные для авторизации",
- "generateRandomUsername": "Сгенерировать случайное имя пользователя",
- "generateRandomPassword": "Сгенерировать случайный пароль",
"changePasswordComplexity": "Изменить сложность пароля",
"passwordLength": "Длина пароля",
"includeLowercase": "Включить строчные буквы",
@@ -214,32 +175,108 @@
"includeNumbers": "Включить числа",
"includeSpecialChars": "Включить специальные символы",
"avoidAmbiguousChars": "Избегать двусмысленных символов (o, 0 и т.д.).",
- "generateNewPreview": "Создать новый предварительный просмотр",
- "generateRandomAlias": "Сгенерировать случайный псевдоним",
- "clearAliasFields": "Очистить поля псевдонимов",
- "alias": "Псевдоним",
- "firstName": "Имя",
- "lastName": "Фамилия",
- "nickName": "Никнейм",
- "gender": "Пол",
- "birthDate": "Дата рождения",
- "birthDatePlaceholder": "ГГГГ-ММ-ДД",
- "metadata": "Метаданные",
- "validation": {
- "required": "Это поле является обязательным",
- "serviceNameRequired": "Требуется указать название сервиса",
- "invalidEmail": "Неверный формат электронной почты",
- "invalidDateFormat": "Дата должна быть указана в формате ГГГГ-ММ-ДД"
- },
"privateEmailTitle": "Личная электронная почта",
"privateEmailAliasVaultServer": "Сервер AliasVault",
"privateEmailDescription": "Шифрование E2E, полностью приватный.",
"publicEmailTitle": "Общедоступные временные поставщики электронной почты",
"publicEmailDescription": "Анонимность, но ограниченная конфиденциальность. Содержимое письма может прочитать любой, кому известен адрес.",
- "useDomainChooser": "Использовать выбор домена",
- "enterCustomDomain": "Ввести пользовательский домен",
- "enterFullEmail": "Введите полный адрес электронной почты",
- "enterEmailPrefix": "Введите префикс электронной почты"
+ "generateRandomUsername": "Сгенерировать случайное имя пользователя",
+ "generateRandomPassword": "Сгенерировать случайный пароль",
+ "generateNewPreview": "Создать новый предварительный просмотр",
+ "generateRandomAlias": "Сгенерировать случайный псевдоним",
+ "validation": {
+ "required": "Это поле является обязательным"
+ },
+ "tags": "Теги"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Имя",
+ "loginCredentials": "Учетные данные для авторизации",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Создать папку",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Папка",
+ "welcomeTitle": "Добро пожаловать в AliasVault!",
+ "welcomeDescription": "Чтобы использовать браузерное расширение AliasVault: перейдите на сайт и используйте всплывающее окно автозаполнения AliasVault для создания новых учетных данных.",
+ "noPasskeysFound": "Ключи доступа еще не созданы. Ключи доступа создаются при посещении веб-сайта, который предлагает их в качестве метода аутентификации.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Ключи доступа"
+ },
+ "deleteItemTitle": "Удалить элемент",
+ "deleteItemConfirm": "Вы уверены, что хотите удалить этот элемент?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Почта",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Дата",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Логин"
+ },
+ "alias": {
+ "title": "Псевдоним"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Логин",
+ "login.password": "Пароль",
+ "alias.first_name": "Имя",
+ "alias.last_name": "Фамилия",
+ "alias.gender": "Пол",
+ "alias.birthdate": "Дата рождения",
+ "login.email": "Почта",
+ "notes.content": "Примечание",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Добавить код 2FA",
@@ -247,10 +284,16 @@
"nameOptional": "Имя (необязательно)",
"secretKey": "Секретный ключ",
"saveToViewCode": "Сохранить для просмотра кода",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Неверный формат секретного ключа."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Письма",
"deleteEmailTitle": "Удалить письмо",
@@ -259,7 +302,6 @@
"to": "К",
"date": "Дата",
"emailContent": "Содержимое письма",
- "attachments": "Вложения",
"emailNotFound": "Адрес электронной почты не найден",
"noEmails": "Электронные письма не найдены",
"noEmailsDescription": "Вы еще не получали никаких электронных писем на свои личные адреса электронной почты. Когда вы получите новое электронное письмо, оно появится здесь.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}} часов назад",
"yesterday": "вчера"
},
- "errors": {
- "emailLoadError": "Произошла ошибка при загрузке писем. Пожалуйста, повторите попытку позже.",
- "emailUnexpectedError": "При загрузке писем произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Текущий выбранный адрес электронной почты уже используется. Пожалуйста, измените адрес электронной почты, отредактировав эти учетные данные.",
"CLAIM_DOES_NOT_EXIST": "При попытке загрузить письма произошла ошибка. Пожалуйста, попробуйте отредактировать и сохранить данные для синхронизации базы данных, затем повторите попытку."
}
},
"settings": {
- "title": "Настройки",
"serverUrl": "URL-адрес сервера",
"language": "Язык",
"autofillEnabled": "Включить автозаполнение",
"version": "Версия",
- "openInNewWindow": "Открыть в новом окне",
"openWebApp": "Открыть веб-приложение",
- "loggedIn": "Вход выполнен",
- "logout": "Выйти",
"lock": "Заблокировать",
"globalSettings": "Глобальные настройки",
"autofillPopup": "Всплывающее окно автозаполнения",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "Ключ доступа",
"site": "Сайт",
- "displayName": "Имя",
"helpText": "Ключи доступа создаются на веб-сайте по запросу. Их нельзя редактировать вручную. Чтобы удалить этот ключ доступа, вы можете удалить его из этой учетной записи. Чтобы заменить этот ключ доступа или создать новый, посетите веб-сайт и следуйте его инструкциям.",
"passkeyMarkedForDeletion": "Ключ доступа помечен на удаление",
"passkeyWillBeDeleted": "Этот ключ доступа будет удален при сохранении этой учетной записи.",
+ "useBrowserPasskey": "Использовать ключ доступа из браузера",
"bypass": {
- "title": "Использовать ключ доступа браузера",
"description": "На какой срок вы хотите предоставить сайту {{origin}} доступ к ключам, сохраненным в браузере?",
"thisTimeOnly": "Только в этот раз",
"alwaysForSite": "Всегда для этого сайта"
@@ -397,8 +430,7 @@
"title": "Вход с помощью ключа доступа",
"signInFor": "Вход с ключом доступа для",
"selectPasskey": "Выберите ключ доступа для входа:",
- "noPasskeysFound": "Ключи доступа для этого сайта не найдены",
- "useBrowserPasskey": "Использовать ключ доступа из браузера"
+ "noPasskeysFound": "Ключи доступа для этого сайта не найдены"
},
"create": {
"title": "Создание ключа доступа",
@@ -406,17 +438,36 @@
"titleLabel": "Название",
"titlePlaceholder": "Укажите название для этого ключа доступа",
"createButton": "Создать ключ доступа",
- "useBrowserPasskey": "Использовать ключ доступа из браузера",
"selectPasskeyToReplace": "Выберите ключ доступа для замены:",
"createNewPasskey": "Создать новый ключ доступа",
"replacingPasskey": "Замена ключа доступа: {{displayName}}",
- "confirmReplace": "Подтвердить замену"
+ "confirmReplace": "Подтвердить замену",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Провайдер ключей доступа",
"passkeyProviderOn": "Провайдер ключей доступа включен "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Обновить хранилище",
"subtitle": "AliasVault обновился, и ваше хранилище необходимо обновить. Это займет всего несколько секунд.",
@@ -425,7 +476,6 @@
"newVersion": "Доступна новая версия:",
"upgrade": "Обновить хранилище",
"upgrading": "Обновление...",
- "logout": "Выйти",
"whatsNew": "Что нового",
"whatsNewDescription": "Для поддержки следующих изменений требуется обновление:",
"noDescriptionAvailable": "Описание для этой версии недоступно.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Ошибка обновления",
"failedToApplyMigration": "Не удалось применить перенос ({{current}} из {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/sv.json b/apps/browser-extension/src/i18n/locales/sv.json
index a732c241c..7632717e0 100644
--- a/apps/browser-extension/src/i18n/locales/sv.json
+++ b/apps/browser-extension/src/i18n/locales/sv.json
@@ -3,7 +3,6 @@
"loginTitle": "Log in to AliasVault",
"username": "Username or email",
"usernamePlaceholder": "name / name@company.com",
- "password": "Password",
"passwordPlaceholder": "Enter your password",
"rememberMe": "Remember me",
"loginButton": "Log in",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Enter your PIN to unlock your vault",
"useMasterPassword": "Use Master Password",
"unlockTitle": "Unlock Your Vault",
- "logout": "Logout",
"logoutConfirm": "Are you sure you want to logout?",
"unlockSuccessTitle": "Your vault is successfully unlocked",
"unlockSuccessDescription": "You can now use autofill in login forms in your browser.",
@@ -28,7 +26,6 @@
"browseVault": "Browse vault contents",
"connectingTo": "Connecting to",
"switchAccounts": "Switch accounts?",
- "loggedIn": "Logged in",
"loginWithMobile": "Log in using Mobile App",
"unlockWithMobile": "Unlock using Mobile App",
"scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
@@ -36,16 +33,13 @@
"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.",
"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.",
"sessionExpired": "Your session has expired. Please log in again.",
"mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
}
},
"menu": {
- "credentials": "Credentials",
- "emails": "Emails",
- "settings": "Settings"
+ "vault": "Vault",
+ "emails": "Emails"
},
"common": {
"loading": "Loading...",
@@ -56,10 +50,15 @@
"back": "Back",
"next": "Next",
"use": "Use",
+ "add": "Add",
"delete": "Delete",
+ "undo": "Undo",
"save": "Save",
+ "saving": "Saving...",
+ "create": "Create",
"or": "Or",
"close": "Close",
+ "logout": "Logout",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
"enabled": "Enabled",
@@ -75,25 +74,25 @@
"loadingAttachments": "Loading attachments...",
"settings": "Settings",
"recentEmails": "Recent emails",
- "loginCredentials": "Login credentials",
+ "credentials": "Credentials",
+ "customFields": "Custom",
"twoFactorAuthentication": "Two-factor authentication",
"alias": "Alias",
"notes": "Notes",
- "fullName": "Full Name",
- "firstName": "First Name",
- "lastName": "Last Name",
- "birthDate": "Birth Date",
- "nickname": "Nickname",
"email": "Email",
"username": "Username",
"password": "Password",
+ "serviceName": "Service Name",
+ "loggedIn": "Logged in",
"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",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "An unknown error occurred. Please try again.",
"vaultNotAvailable": "Vault not available",
"vaultIsLocked": "Vault is locked",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
@@ -135,15 +137,10 @@
"content": {
"or": "or",
"new": "New",
- "cancel": "Cancel",
"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",
@@ -171,42 +168,6 @@
"dismissPopup": "Dismiss popup"
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Add Credential",
- "editCredential": "Edit Credential",
- "deleteCredential": "Delete Credential",
- "credentialDetails": "Credential Details",
- "serviceName": "Service Name",
- "notes": "Notes",
- "totp": "Two-Factor Authentication",
- "totpCode": "TOTP Code",
- "copyTotp": "Copy TOTP",
- "totpSecret": "TOTP Secret",
- "totpSecretPlaceholder": "Enter TOTP secret key",
- "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.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
- "createdAt": "Created",
- "updatedAt": "Last updated",
- "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",
- "attachments": "Attachments"
- },
- "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",
@@ -214,32 +175,108 @@
"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"
- },
"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"
+ "generateRandomUsername": "Generate random username",
+ "generateRandomPassword": "Generate random password",
+ "generateNewPreview": "Generate new preview",
+ "generateRandomAlias": "Generate Random Alias",
+ "validation": {
+ "required": "This field is required"
+ },
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Name",
+ "loginCredentials": "Login Credentials",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Folder",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Delete Item",
+ "deleteItemConfirm": "Are you sure you want to delete this item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Username",
+ "login.password": "Password",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birthdate",
+ "login.email": "Email",
+ "notes.content": "Notes",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Add 2FA Code",
@@ -247,10 +284,16 @@
"nameOptional": "Name (optional)",
"secretKey": "Secret Key",
"saveToViewCode": "Save to view code",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Emails",
"deleteEmailTitle": "Delete Email",
@@ -259,7 +302,6 @@
"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.",
@@ -271,25 +313,17 @@
"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",
"lock": "Lock",
"globalSettings": "Global Settings",
"autofillPopup": "Autofill popup",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Use Browser Passkey",
"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"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "No passkeys found for this site"
},
"create": {
"title": "Create Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "Confirm Replace"
+ "confirmReplace": "Confirm Replace",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
@@ -425,7 +476,6 @@
"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.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/tr.json b/apps/browser-extension/src/i18n/locales/tr.json
index 10a26889e..2b9efaa31 100644
--- a/apps/browser-extension/src/i18n/locales/tr.json
+++ b/apps/browser-extension/src/i18n/locales/tr.json
@@ -1,65 +1,64 @@
{
"auth": {
"loginTitle": "Log in to AliasVault",
- "username": "Username or email",
- "usernamePlaceholder": "name / name@company.com",
- "password": "Password",
- "passwordPlaceholder": "Enter your password",
+ "username": "Kullanıcı adı veya e-posta",
+ "usernamePlaceholder": "isim / isim@sirket.com",
+ "passwordPlaceholder": "Parolanızı girin",
"rememberMe": "Remember me",
- "loginButton": "Log in",
- "noAccount": "No account yet?",
- "createVault": "Create new vault",
+ "loginButton": "Giriş Yap",
+ "noAccount": "Henüz hesabınız yok mu?",
+ "createVault": "Yeni kasa oluştur",
"twoFactorTitle": "Please enter the authentication code from your authenticator app.",
- "authCode": "Authentication Code",
- "authCodePlaceholder": "Enter 6-digit code",
- "verify": "Verify",
- "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.",
+ "authCode": "Doğrulama Kodu",
+ "authCodePlaceholder": "6 rakamlı kodu yazın",
+ "verify": "Doğrula",
+ "twoFactorNote": "Not: Kimlik doğrulayıcı cihazınıza erişiminiz yoksa, web sitesinden giriş yaparak kurtarma kodu ile iki adımlı doğrulamayı sıfırlayabilirsiniz.",
"masterPassword": "Master Password",
- "unlockVault": "Unlock",
+ "unlockVault": "Kilidi aç",
"unlockWithPin": "Unlock with PIN",
"enterPinToUnlock": "Enter your PIN to unlock your vault",
"useMasterPassword": "Use Master Password",
"unlockTitle": "Unlock Your Vault",
- "logout": "Logout",
"logoutConfirm": "Are you sure you want to logout?",
"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",
+ "connectingTo": "Bağlanıyor",
"switchAccounts": "Switch accounts?",
- "loggedIn": "Logged in",
"loginWithMobile": "Log in using Mobile App",
"unlockWithMobile": "Unlock using Mobile App",
"scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
"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.",
- "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": "Lütfen geçerli 6 haneli doğrulama kodunu girin.",
+ "serverError": "AliasVault sunucusuna ulaşılamadı. Lütfen daha sonra tekrar deneyin veya sorun devam ederse destek ile iletişime geçin.",
+ "wrongPassword": "Parola yanlış. Lütfen yeniden deneyin.",
"sessionExpired": "Your session has expired. Please log in again.",
"mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
}
},
"menu": {
- "credentials": "Credentials",
- "emails": "Emails",
- "settings": "Settings"
+ "vault": "Vault",
+ "emails": "E-postalar"
},
"common": {
- "loading": "Loading...",
+ "loading": "Yükleniyor...",
"notice": "Notice",
- "error": "Error",
- "cancel": "Cancel",
- "confirm": "Confirm",
- "back": "Back",
- "next": "Next",
- "use": "Use",
- "delete": "Delete",
- "save": "Save",
+ "error": "Hata",
+ "cancel": "İptal",
+ "confirm": "Onayla",
+ "back": "Geri",
+ "next": "İleri",
+ "use": "Kullan",
+ "add": "Add",
+ "delete": "Sil",
+ "undo": "Undo",
+ "save": "Kaydet",
+ "saving": "Saving...",
+ "create": "Create",
"or": "Or",
- "close": "Close",
+ "close": "Kapat",
+ "logout": "Çıkış yap",
"copied": "Copied!",
"openInNewWindow": "Open in new window",
"enabled": "Enabled",
@@ -69,31 +68,31 @@
"showDetails": "Show details",
"hideDetails": "Hide details",
"copyToClipboard": "Copy to clipboard",
- "loadingEmails": "Loading emails...",
+ "loadingEmails": "E-postalar yükleniyor…",
"loadingTotpCodes": "Loading TOTP codes...",
- "attachments": "Attachments",
- "loadingAttachments": "Loading attachments...",
- "settings": "Settings",
- "recentEmails": "Recent emails",
- "loginCredentials": "Login credentials",
- "twoFactorAuthentication": "Two-factor authentication",
+ "attachments": "Ekler",
+ "loadingAttachments": "Ekler yükleniyor...",
+ "settings": "Ayarlar",
+ "recentEmails": "Son e-postalar",
+ "credentials": "Kimlik Bilgileri",
+ "customFields": "Custom",
+ "twoFactorAuthentication": "İki faktörlü kimlik doğrulama",
"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": "Notlar",
+ "email": "E-Posta",
+ "username": "Kullanıcı Adı",
+ "password": "Parola",
+ "serviceName": "Hizmet Adı",
+ "loggedIn": "Logged in",
+ "syncingVault": "Kasa senkronize ediliyor",
+ "checkingVaultUpdates": "Kasa güncellemeleri kontrol ediliyor",
+ "syncingUpdatedVault": "Güncellenmiş kasa senkronize ediliyor",
+ "loadMore": "Daha fazla yükle",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"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.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "An unknown error occurred. Please try again.",
"vaultNotAvailable": "Vault not available",
"vaultIsLocked": "Vault is locked",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "passwordChanged": "Parolanız, en son giriş yaptığınızdan bu yana değişti. Güvenlik nedeniyle lütfen tekrar giriş yapın.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
@@ -116,7 +118,7 @@
"REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
"INVALID_REFRESH_TOKEN": "Invalid refresh token.",
"PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
- "USERNAME_REQUIRED": "Username is required.",
+ "USERNAME_REQUIRED": "Kullanıcı adı gereklidir.",
"USERNAME_ALREADY_IN_USE": "Username is already in use.",
"USERNAME_AVAILABLE": "Username is available.",
"USERNAME_MISMATCH": "Username does not match the current user.",
@@ -135,15 +137,10 @@
"content": {
"or": "or",
"new": "New",
- "cancel": "Cancel",
"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",
@@ -171,42 +168,6 @@
"dismissPopup": "Dismiss popup"
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Add Credential",
- "editCredential": "Edit Credential",
- "deleteCredential": "Delete Credential",
- "credentialDetails": "Credential Details",
- "serviceName": "Service Name",
- "notes": "Notes",
- "totp": "Two-Factor Authentication",
- "totpCode": "TOTP Code",
- "copyTotp": "Copy TOTP",
- "totpSecret": "TOTP Secret",
- "totpSecretPlaceholder": "Enter TOTP secret key",
- "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.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
- "createdAt": "Created",
- "updatedAt": "Last updated",
- "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",
- "attachments": "Attachments"
- },
- "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",
@@ -214,32 +175,108 @@
"includeNumbers": "Include numbers",
"includeSpecialChars": "Include special characters",
"avoidAmbiguousChars": "Avoid ambiguous characters (o, 0, etc.)",
+ "privateEmailTitle": "Özel E-posta",
+ "privateEmailAliasVaultServer": "AliasVault sunucusu",
+ "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.",
+ "generateRandomUsername": "Generate random username",
+ "generateRandomPassword": "Generate random password",
"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"
+ "required": "Bu alan zorunludur"
},
- "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"
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Ad",
+ "loginCredentials": "Login Credentials",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Folder",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Delete Item",
+ "deleteItemConfirm": "Are you sure you want to delete this item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "E-Posta",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Tarih",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Kullanıcı Adı",
+ "login.password": "Parola",
+ "alias.first_name": "Adı",
+ "alias.last_name": "Soyadı",
+ "alias.gender": "Cinsiyet",
+ "alias.birthdate": "Birthdate",
+ "login.email": "E-Posta",
+ "notes.content": "Notlar",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Add 2FA Code",
@@ -247,33 +284,34 @@
"nameOptional": "Name (optional)",
"secretKey": "Secret Key",
"saveToViewCode": "Save to view code",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
- "title": "Emails",
- "deleteEmailTitle": "Delete Email",
+ "title": "E-postalar",
+ "deleteEmailTitle": "E-postayı sil",
"deleteEmailConfirm": "Are you sure you want to permanently delete this email?",
- "from": "From",
- "to": "To",
- "date": "Date",
+ "from": "Gönderici",
+ "to": "Alıcı",
+ "date": "Tarih",
"emailContent": "Email content",
- "attachments": "Attachments",
- "emailNotFound": "Email not found",
+ "emailNotFound": "E-posta bulunamadı",
"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.",
+ "noEmailsDescription": "Özel e-posta adreslerinize henüz bir e-posta gelmedi. Yeni bir e-posta aldığınızda burada görünecektir.",
"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."
+ "justNow": "biraz önce",
+ "minutesAgo_single": "{{count}} dakika önce",
+ "minutesAgo_plural": "{{count}} dakika önce",
+ "hoursAgo_single": "{{count}} saat önce",
+ "hoursAgo_plural": "{{count}} saat önce",
+ "yesterday": "dün"
},
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
@@ -281,15 +319,11 @@
}
},
"settings": {
- "title": "Settings",
"serverUrl": "Server URL",
- "language": "Language",
+ "language": "Dil",
"autofillEnabled": "Enable Autofill",
"version": "Version",
- "openInNewWindow": "Open in new window",
"openWebApp": "Open web app",
- "loggedIn": "Logged in",
- "logout": "Logout",
"lock": "Lock",
"globalSettings": "Global Settings",
"autofillPopup": "Autofill popup",
@@ -322,19 +356,19 @@
"clipboardClear5Seconds": "Clear after 5 seconds",
"clipboardClear10Seconds": "Clear after 10 seconds",
"clipboardClear15Seconds": "Clear after 15 seconds",
- "autoLockTimeout": "Auto-lock Timeout",
+ "autoLockTimeout": "Otomatik Kilit Süresi",
"autoLockTimeoutDescription": "Automatically lock the vault after a period of inactivity",
"autoLockTimeoutHelp": "Kasa, yalnızca belirtilen süre boyunca herhangi bir işlem yapılmadığında (otomatik doldurma kullanılmadığında veya uzantı açılmadığında) kilitlenecektir. Ancak, bu ayardan bağımsız olarak tarayıcı kapatıldığında her zaman kilitlenir.",
- "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",
+ "autoLockNever": "Asla",
+ "autoLock15Seconds": "15 saniye",
+ "autoLock1Minute": "1 dakika",
+ "autoLock5Minutes": "5 dakika",
+ "autoLock15Minutes": "15 dakika",
+ "autoLock30Minutes": "30 dakika",
+ "autoLock1Hour": "1 saat",
+ "autoLock4Hours": "4 saat",
+ "autoLock8Hours": "8 saat",
+ "autoLock24Hours": "24 saat",
"versionPrefix": "Version ",
"autofillSettings": "Autofill Settings",
"clipboardSettings": "Clipboard Settings",
@@ -354,7 +388,7 @@
"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",
+ "languageSettings": "Dil",
"validation": {
"apiUrlRequired": "API URL is required",
"apiUrlInvalid": "Please enter a valid API URL",
@@ -362,7 +396,7 @@
"clientUrlInvalid": "Please enter a valid client URL"
},
"unlockMethod": {
- "title": "Vault Unlock Method",
+ "title": "Kasa Açma Yöntemi",
"introText": "Choose how you want to unlock your vault. You can use your master password (always available) or set up a PIN code for faster access. After 3 failed PIN attempts, you'll need to use your master password.",
"password": "Master Password",
"pin": "PIN Code",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Use Browser Passkey",
"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"
@@ -397,26 +430,44 @@
"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"
+ "noPasskeysFound": "No passkeys found for this site"
},
"create": {
"title": "Create Passkey",
"createFor": "Create a new passkey for",
- "titleLabel": "Title",
+ "titleLabel": "Başlık",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "Confirm Replace"
+ "confirmReplace": "Confirm Replace",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Upgrade Vault",
"subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
@@ -425,7 +476,6 @@
"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.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Upgrade Failed",
"failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/uk.json b/apps/browser-extension/src/i18n/locales/uk.json
index 55efbeb18..70cb24f1d 100644
--- a/apps/browser-extension/src/i18n/locales/uk.json
+++ b/apps/browser-extension/src/i18n/locales/uk.json
@@ -3,7 +3,6 @@
"loginTitle": "Увійти до AliasVault",
"username": "Ім'я користувача або електронна пошта",
"usernamePlaceholder": "ім'я / name@company.com",
- "password": "Пароль",
"passwordPlaceholder": "Введіть ваш пароль",
"rememberMe": "Запам'ятати мене",
"loginButton": "Увійти",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "Введіть свій ПІН-код, щоб розблокувати сховище",
"useMasterPassword": "Використовуйте головний пароль",
"unlockTitle": "Розблокувати своє сховище",
- "logout": "Вийти",
"logoutConfirm": "Ви впевнені, що хочете вийти?",
"unlockSuccessTitle": "Ваше сховище успішно розблоковано",
"unlockSuccessDescription": "Тепер ви можете використовувати автозаповнення форм входу у вашому браузері.",
@@ -28,7 +26,6 @@
"browseVault": "Переглянути вміст сховища",
"connectingTo": "Підключення до",
"switchAccounts": "Змінити обліковий запис?",
- "loggedIn": "Вхід виконано",
"loginWithMobile": "Увійти за допомогою мобільного додатку",
"unlockWithMobile": "Розблокувати за допомогою мобільного додатку",
"scanQrCode": "Проскануйте цей QR-код за допомогою мобільного додатка AliasVault, щоб увійти та розблокувати сховище.",
@@ -36,16 +33,13 @@
"invalidCode": "Будь ласка, введіть дійсний 6-значний код автентифікації.",
"serverError": "Не вдалося зв’язатися зі сервером AliasVault. Будь ласка, спробуйте пізніше або зверніться до служби підтримки, якщо проблема не зникне.",
"wrongPassword": "Невірний пароль. Будь ласка, спробуйте ще раз.",
- "accountLocked": "Обліковий запис тимчасово заблоковано через занадто багато невдалих спроб.",
- "networkError": "Помилка мережі. Будь ласка, перевірте з’єднання та спробуйте ще раз.",
"sessionExpired": "Час сеансу закінчився. Будь ласка, увійдіть знову.",
"mobileLoginRequestExpired": "Час очікування запиту на вхід у мобільний додаток закінчився. Перезавантажте сторінку та спробуйте ще раз."
}
},
"menu": {
- "credentials": "Облікові дані",
- "emails": "Електронні адреси",
- "settings": "Налаштування"
+ "vault": "Vault",
+ "emails": "Електронні адреси"
},
"common": {
"loading": "Завантаження даних...",
@@ -56,10 +50,15 @@
"back": "Назад",
"next": "Далі",
"use": "Використовувати",
+ "add": "Add",
"delete": "Видалити",
+ "undo": "Undo",
"save": "Save",
+ "saving": "Saving...",
+ "create": "Create",
"or": "Або",
"close": "Закрити",
+ "logout": "Logout",
"copied": "Скопійовано!",
"openInNewWindow": "Відкрити у новому вікні",
"enabled": "Увімкнено",
@@ -75,25 +74,25 @@
"loadingAttachments": "Завантаження вкладень...",
"settings": "Налаштування",
"recentEmails": "Останні електронні листи",
- "loginCredentials": "Облікові дані для входу",
+ "credentials": "Credentials",
+ "customFields": "Custom",
"twoFactorAuthentication": "Двофакторна автентифікація",
"alias": "Псевдонім",
"notes": "Нотатки",
- "fullName": "Повне ім'я",
- "firstName": "Ім’я",
- "lastName": "Прізвище",
- "birthDate": "Дата народження",
- "nickname": "Нікнейм",
"email": "Електронна пошта",
"username": "Ім'я користувача",
"password": "Пароль",
+ "serviceName": "Service Name",
+ "loggedIn": "Logged in",
"syncingVault": "Синхронізація сховища",
- "savingChangesToVault": "Збереження змін у сховищі",
- "uploadingVaultToServer": "Завантаження сховища на сервер",
"checkingVaultUpdates": "Перевірка оновлень сховища",
"syncingUpdatedVault": "Синхронізація оновленого сховища",
- "executingOperation": "Виконання операції...",
"loadMore": "Завантажити ще",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"serverNotAvailable": "Не вдалося зв’язатися зі сервером AliasVault. Будь ласка, спробуйте пізніше або зверніться до служби підтримки, якщо проблема не зникне.",
"clientVersionNotSupported": "Ця версія розширення браузера AliasVault більше не підтримується сервером. Будь ласка, оновіть розширення браузера до останньої версії.",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "Сталася невідома помилка. Будь ласка, спробуйте ще раз.",
"vaultNotAvailable": "Сховище недоступне",
"vaultIsLocked": "Сховище заблоковано",
- "passwordChanged": "Ваш пароль змінився з моменту останнього входу. З міркувань безпеки, будь ласка, увійдіть ще раз."
+ "passwordChanged": "Ваш пароль змінився з моменту останнього входу. З міркувань безпеки, будь ласка, увійдіть ще раз.",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "Сталася невідома помилка. Будь ласка, спробуйте ще раз.",
@@ -135,15 +137,10 @@
"content": {
"or": "або",
"new": "Новий",
- "cancel": "Скасувати",
"vaultLocked": "AliasVault заблоковано.",
"creatingNewAlias": "Створення нового псевдоніму...",
"noMatchesFound": "Збігів не знайдено",
"searchVault": "Пошук сховища...",
- "serviceName": "Назва служби",
- "email": "Електронна пошта",
- "username": "Ім'я користувача",
- "password": "Пароль",
"enterServiceName": "Введіть назву служби",
"enterEmailAddress": "Введіть електронну адресу",
"enterUsername": "Введіть ім'я користувача",
@@ -171,42 +168,6 @@
"dismissPopup": "Закрити спливаюче вікно"
},
"credentials": {
- "title": "Облікові дані",
- "addCredential": "Додати облікові дані",
- "editCredential": "Редагувати облікові дані",
- "deleteCredential": "Видалити облікові дані",
- "credentialDetails": "Відомості про облікові дані",
- "serviceName": "Назва сервісу",
- "notes": "Нотатки",
- "totp": "Двофакторна аутентифікація",
- "totpCode": "Код TOTP",
- "copyTotp": "Копіювати TOTP",
- "totpSecret": "Секрет TOTP",
- "totpSecretPlaceholder": "Введіть секретний ключ TOTP",
- "welcomeTitle": "Ласкаво просимо до AliasVult!",
- "welcomeDescription": "Щоб скористатися розширенням браузера AliasVault: перейдіть на вебсайт і скористайтеся спливаючим вікном автозаповнення AliasVault, щоб створити нові облікові дані.",
- "noPasskeysFound": "Ключі доступу ще не створено. Ключі доступу створюються під час відвідування вебсайту, який пропонує ключі доступу як спосіб автентифікації.",
- "noAttachmentsFound": "Не знайдено облікових даних із вкладеннями",
- "noMatchingCredentials": "Не знайдено відповідних облікових даних",
- "createdAt": "Створено",
- "updatedAt": "Останнє оновлення",
- "saveCredential": "Зберегти облікові дані",
- "deleteCredentialTitle": "Видалити облікові дані",
- "deleteCredentialConfirm": "Ви впевнені, що хочете видалити ці облікові дані? Цю дію неможливо скасувати.",
- "filters": {
- "all": "(Усі) Облікові дані",
- "passkeys": "Ключі доступу",
- "aliases": "Псевдоніми",
- "userpass": "Паролі",
- "attachments": "Вкладення"
- },
- "randomAlias": "Випадковий псевдонім",
- "manual": "Посібник",
- "service": "Служба",
- "serviceUrl": "URL-адреса сервісу",
- "loginCredentials": "Дані для входу",
- "generateRandomUsername": "Згенерувати випадкове ім'я користувача",
- "generateRandomPassword": "Згенерувати випадковий пароль",
"changePasswordComplexity": "Зміна складності пароля",
"passwordLength": "Довжина пароля",
"includeLowercase": "Включити малі літери",
@@ -214,32 +175,108 @@
"includeNumbers": "Включити числа",
"includeSpecialChars": "Включити спеціальні символи",
"avoidAmbiguousChars": "Уникайте неоднозначних символів (o, 0 тощо)",
- "generateNewPreview": "Згенерувати новий попередній перегляд",
- "generateRandomAlias": "Генерувати випадковий псевдонім",
- "clearAliasFields": "Очистити поля псевдоніма",
- "alias": "Псевдонім",
- "firstName": "Ім’я",
- "lastName": "Прізвище",
- "nickName": "Нікнейм",
- "gender": "Стать",
- "birthDate": "Дата народження",
- "birthDatePlaceholder": "РРРР-ММ-ДД",
- "metadata": "Метадані",
- "validation": {
- "required": "Це поле обов'язкове",
- "serviceNameRequired": "Назва служби обов'язкова",
- "invalidEmail": "Недійсний формат електронної пошти",
- "invalidDateFormat": "Дата має бути у форматі РРРР-ММ-ДД"
- },
"privateEmailTitle": "Приватна електронна адреса",
"privateEmailAliasVaultServer": "Сервер AliasVault",
"privateEmailDescription": "Наскрізне шифрування, повністю конфіденційно.",
"publicEmailTitle": "Публічні тимчасові постачальники електронної пошти",
"publicEmailDescription": "Анонімність, але обмежена конфіденційність. Зміст електронного листа може прочитати будь-хто, хто знає адресу.",
- "useDomainChooser": "Використовувати засіб вибору домену",
- "enterCustomDomain": "Введіть користувацький домен",
- "enterFullEmail": "Введіть повну електронну адресу",
- "enterEmailPrefix": "Введіть префікс електронної адреси"
+ "generateRandomUsername": "Згенерувати випадкове ім'я користувача",
+ "generateRandomPassword": "Згенерувати випадковий пароль",
+ "generateNewPreview": "Згенерувати новий попередній перегляд",
+ "generateRandomAlias": "Генерувати випадковий псевдонім",
+ "validation": {
+ "required": "Це поле обов'язкове"
+ },
+ "tags": "Tags"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "Name",
+ "loginCredentials": "Login Credentials",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "Folder",
+ "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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys"
+ },
+ "deleteItemTitle": "Delete Item",
+ "deleteItemConfirm": "Are you sure you want to delete this item?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "Username",
+ "login.password": "Password",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birthdate",
+ "login.email": "Email",
+ "notes.content": "Notes",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "Add 2FA Code",
@@ -247,10 +284,16 @@
"nameOptional": "Name (optional)",
"secretKey": "Secret Key",
"saveToViewCode": "Save to view code",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "Електронні листи",
"deleteEmailTitle": "Видалити електронного листа",
@@ -259,7 +302,6 @@
"to": "До",
"date": "Дата",
"emailContent": "Вміст електронного листа",
- "attachments": "Вкладення",
"emailNotFound": "Електронний лист не знайдено",
"noEmails": "Електронних листів не знайдено",
"noEmailsDescription": "Ви ще не отримували жодних листів на свої приватні адреси електронної пошти. Коли ви отримаєте новий лист, він з’явиться тут.",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}} годин тому",
"yesterday": "учора"
},
- "errors": {
- "emailLoadError": "Під час завантаження електронних листів сталася помилка. Спробуйте ще раз пізніше.",
- "emailUnexpectedError": "Під час завантаження електронних листів сталася неочікувана помилка. Спробуйте ще раз пізніше."
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "Поточна вибрана електронна адреса вже використовується. Змініть електронну адресу, відредагувавши ці облікові дані.",
"CLAIM_DOES_NOT_EXIST": "Під час спроби завантажити електронні листи сталася помилка. Спробуйте відредагувати та зберегти запис облікових даних, щоб синхронізувати базу даних, а потім повторіть спробу."
}
},
"settings": {
- "title": "Налаштування",
"serverUrl": "URL-адреса сервера",
"language": "Мова",
"autofillEnabled": "Увімкнути автозаповнення",
"version": "Версія",
- "openInNewWindow": "Відкрити у новому вікні",
"openWebApp": "Відкрити веб додаток",
- "loggedIn": "Вхід виконано",
- "logout": "Вийти",
"lock": "Заблокувати",
"globalSettings": "Глобальні налаштування",
"autofillPopup": "Спливаюче вікно автозаповнення",
@@ -383,12 +417,11 @@
"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.",
+ "useBrowserPasskey": "Use Browser Passkey",
"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"
@@ -397,8 +430,7 @@
"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"
+ "noPasskeysFound": "No passkeys found for this site"
},
"create": {
"title": "Create Passkey",
@@ -406,17 +438,36 @@
"titleLabel": "Title",
"titlePlaceholder": "Enter a name for this passkey",
"createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
"selectPasskeyToReplace": "Select a passkey to replace:",
"createNewPasskey": "Create New Passkey",
"replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "Confirm Replace"
+ "confirmReplace": "Confirm Replace",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "Passkey Provider",
"passkeyProviderOn": "Passkey Provider on "
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "Оновлення сховища",
"subtitle": "AliasVault оновлено, і ваше сховище потрібно оновити. Це займе лише кілька секунд.",
@@ -425,7 +476,6 @@
"newVersion": "New available version:",
"upgrade": "Оновлення сховища",
"upgrading": "Оновлення...",
- "logout": "Вихід",
"whatsNew": "Що нового",
"whatsNewDescription": "Для підтримки таких змін потрібне оновлення:",
"noDescriptionAvailable": "Для цієї версії немає опису.",
@@ -437,5 +487,10 @@
"upgradeFailed": "Помилка оновлення",
"failedToApplyMigration": "Не вдалося застосувати міграцію ({{current}} з {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/zh.json b/apps/browser-extension/src/i18n/locales/zh.json
index 1676ac05a..0b2768994 100644
--- a/apps/browser-extension/src/i18n/locales/zh.json
+++ b/apps/browser-extension/src/i18n/locales/zh.json
@@ -3,7 +3,6 @@
"loginTitle": "登录到 AliasVault",
"username": "用户名或电子邮箱",
"usernamePlaceholder": "姓名 / name@company.com",
- "password": "密码",
"passwordPlaceholder": "输入您的密码",
"rememberMe": "记住我",
"loginButton": "登录",
@@ -20,7 +19,6 @@
"enterPinToUnlock": "输入您的 PIN 以解锁密码库",
"useMasterPassword": "使用主密码",
"unlockTitle": "解锁您的密码库",
- "logout": "退出登录",
"logoutConfirm": "确定要退出登录吗?",
"unlockSuccessTitle": "您的密码库已成功解锁",
"unlockSuccessDescription": "现在您可以在浏览器的登录表单中使用自动填充功能了。",
@@ -28,7 +26,6 @@
"browseVault": "浏览密码库内容",
"connectingTo": "正在连接",
"switchAccounts": "切换账户?",
- "loggedIn": "已登录",
"loginWithMobile": "使用移动应用登录",
"unlockWithMobile": "使用移动应用解锁",
"scanQrCode": "使用 AliasVault 移动端应用扫描该二维码,即可登录并解锁您的密码库。",
@@ -36,16 +33,13 @@
"invalidCode": "请输入有效的6位动态验证码。",
"serverError": "无法连接到AliasVault服务器。请稍后重试,若问题依旧,请联系支持人员。",
"wrongPassword": "密码不正确。请重试。",
- "accountLocked": "由于多次尝试失败,账户已暂时锁定。",
- "networkError": "网络错误。请检查您的连接后重试。",
"sessionExpired": "您的会话已过期。请重新登录。",
"mobileLoginRequestExpired": "移动端登录请求超时。请重新加载页面后重试。"
}
},
"menu": {
- "credentials": "凭据",
- "emails": "电子邮件",
- "settings": "设置"
+ "vault": "Vault",
+ "emails": "电子邮件"
},
"common": {
"loading": "加载中…",
@@ -56,10 +50,15 @@
"back": "返回",
"next": "下一步",
"use": "使用",
+ "add": "Add",
"delete": "删除",
+ "undo": "撤销",
"save": "保存",
+ "saving": "Saving...",
+ "create": "创建",
"or": "或",
"close": "关闭",
+ "logout": "登出",
"copied": "已复制!",
"openInNewWindow": "在新窗口中打开",
"enabled": "启用",
@@ -75,25 +74,25 @@
"loadingAttachments": "加载附件中…",
"settings": "设置",
"recentEmails": "近期电子邮件",
- "loginCredentials": "登录凭据",
+ "credentials": "凭据",
+ "customFields": "Custom",
"twoFactorAuthentication": "双因素认证(2FA)",
"alias": "别名",
"notes": "备注",
- "fullName": "全名",
- "firstName": "名",
- "lastName": "姓",
- "birthDate": "出生日期",
- "nickname": "昵称",
"email": "电子邮箱",
"username": "用户名",
"password": "密码",
+ "serviceName": "服务名称",
+ "loggedIn": "已登录",
"syncingVault": "正在同步密码库",
- "savingChangesToVault": "正在保存对密码库的更改",
- "uploadingVaultToServer": "正在将密码库上传到服务器",
"checkingVaultUpdates": "检查密码库更新中",
"syncingUpdatedVault": "同步更新后的密码库",
- "executingOperation": "执行操作中…",
"loadMore": "加载更多",
+ "offline": "Offline",
+ "offlineMode": "Operating in offline mode",
+ "pendingSync": "Syncing...",
+ "mergingVaultChanges": "Merging vault changes...",
+ "uploadingVault": "Uploading vault...",
"errors": {
"serverNotAvailable": "AliasVault服务器不可用。请稍后重试,若问题持续请联系支持人员。",
"clientVersionNotSupported": "此版本的AliasVault浏览器扩展已不被服务器支持。请将浏览器扩展更新到最新版本。",
@@ -104,7 +103,10 @@
"unknownErrorTryAgain": "发生未知错误,请重试。",
"vaultNotAvailable": "密码库不可用",
"vaultIsLocked": "密码库已锁定",
- "passwordChanged": "登录密码已更新,请重新登录以确保账户安全。"
+ "passwordChanged": "登录密码已更新,请重新登录以确保账户安全。",
+ "syncConflictMaxRetries": "Could not sync vault after multiple attempts. Please try again later.",
+ "mergeFailed": "Failed to merge vault changes. Please try again.",
+ "legacyMergeRequired": "Vault merge required. Please login via the web app to merge the pending updates to your vault."
},
"apiErrors": {
"UNKNOWN_ERROR": "发生未知错误。请重试。",
@@ -135,15 +137,10 @@
"content": {
"or": "或",
"new": "新建",
- "cancel": "取消",
"vaultLocked": "AliasVault已锁定。",
"creatingNewAlias": "正在创建新别名…",
"noMatchesFound": "未找到匹配项",
"searchVault": "搜索密码库…",
- "serviceName": "服务名称",
- "email": "电子邮箱",
- "username": "用户名",
- "password": "密码",
"enterServiceName": "输入服务名称",
"enterEmailAddress": "输入邮箱地址",
"enterUsername": "输入用户名",
@@ -171,42 +168,6 @@
"dismissPopup": "关闭弹窗"
},
"credentials": {
- "title": "凭据",
- "addCredential": "添加凭据",
- "editCredential": "编辑凭据",
- "deleteCredential": "删除凭据",
- "credentialDetails": "凭据详情",
- "serviceName": "服务名称",
- "notes": "备注",
- "totp": "双因素认证(2FA)",
- "totpCode": "TOTP验证码",
- "copyTotp": "复制 TOTP",
- "totpSecret": "TOTP密钥",
- "totpSecretPlaceholder": "输入TOTP密钥",
- "welcomeTitle": "欢迎使用AliasVault!",
- "welcomeDescription": "要使用AliasVault浏览器扩展:导航到某个网站,使用AliasVault自动填充弹窗创建新凭据。",
- "noPasskeysFound": "尚未创建通行密钥。访问以通行密钥为认证方式的网站才能创建通行密钥。",
- "noAttachmentsFound": "未找到带有附件的凭据",
- "noMatchingCredentials": "未找到匹配的凭据",
- "createdAt": "创建时间",
- "updatedAt": "最后更新时间",
- "saveCredential": "保存凭据",
- "deleteCredentialTitle": "删除凭据",
- "deleteCredentialConfirm": "确定要删除此凭据吗?此操作无法撤销。",
- "filters": {
- "all": "(所有)凭据",
- "passkeys": "通行密钥",
- "aliases": "别名",
- "userpass": "密码",
- "attachments": "附件"
- },
- "randomAlias": "随机别名",
- "manual": "手动",
- "service": "服务",
- "serviceUrl": "服务 URL",
- "loginCredentials": "登录凭据",
- "generateRandomUsername": "生成随机用户名",
- "generateRandomPassword": "生成随机密码",
"changePasswordComplexity": "修改密码复杂度",
"passwordLength": "密码长度",
"includeLowercase": "包含小写字母",
@@ -214,32 +175,108 @@
"includeNumbers": "包含数字",
"includeSpecialChars": "包含特殊字符",
"avoidAmbiguousChars": "避免易混淆字符(o、0 等)",
- "generateNewPreview": "生成新预览",
- "generateRandomAlias": "生成随机别名",
- "clearAliasFields": "清除别名字段",
- "alias": "别名",
- "firstName": "名",
- "lastName": "姓",
- "nickName": "昵称",
- "gender": "性别",
- "birthDate": "出生日期",
- "birthDatePlaceholder": "YYYY-MM-DD",
- "metadata": "元数据",
- "validation": {
- "required": "此字段为必填项",
- "serviceNameRequired": "服务名称为必填项",
- "invalidEmail": "电子邮箱格式无效",
- "invalidDateFormat": "日期必须采用 YYYY-MM-DD 格式"
- },
"privateEmailTitle": "私人电子邮箱",
"privateEmailAliasVaultServer": "AliasVault服务器",
"privateEmailDescription": "端到端加密,完全私密。",
"publicEmailTitle": "公开临时邮箱供应商",
"publicEmailDescription": "匿名但隐私有限。任何知晓该邮箱地址的人均可查看邮件内容。",
- "useDomainChooser": "使用域名选择器",
- "enterCustomDomain": "输入自定义域名",
- "enterFullEmail": "输入验证邮箱地址",
- "enterEmailPrefix": "输入邮箱前缀"
+ "generateRandomUsername": "生成随机用户名",
+ "generateRandomPassword": "生成随机密码",
+ "generateNewPreview": "生成新预览",
+ "generateRandomAlias": "生成随机别名",
+ "validation": {
+ "required": "此字段为必填项"
+ },
+ "tags": "标签"
+ },
+ "items": {
+ "title": "Items",
+ "itemName": "名称",
+ "loginCredentials": "登录凭据",
+ "cardInformation": "Card Information",
+ "addItem": "Add Item",
+ "addNewItem": "Add new item",
+ "saveItem": "Save Item",
+ "itemDetails": "Item Details",
+ "editItem": "Edit Item",
+ "untitled": "Untitled",
+ "newFolder": "New Folder",
+ "createFolder": "创建文件夹",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNameRequired": "Folder name is required",
+ "folder": "文件夹",
+ "welcomeTitle": "欢迎使用AliasVault!",
+ "welcomeDescription": "要使用AliasVault浏览器扩展:导航到某个网站,使用AliasVault自动填充弹窗创建新凭据。",
+ "noPasskeysFound": "尚未创建通行密钥。访问以通行密钥为认证方式的网站才能创建通行密钥。",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "noMatchingItems": "No matching items found",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "通行密钥"
+ },
+ "deleteItemTitle": "删除项目",
+ "deleteItemConfirm": "您确定要删除此项目吗?",
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available"
+ },
+ "itemTypes": {
+ "selectType": "Add New Item",
+ "typeLabel": "Item Type",
+ "creating": "Creating",
+ "editing": "Editing",
+ "regenerateAlias": "Regenerate alias",
+ "addCustomField": "Add custom field",
+ "fieldLabel": "Field Label",
+ "enterFieldName": "Enter field name",
+ "fieldType": "Field Type",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden (masked text)",
+ "email": "电子邮件",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "日期",
+ "textArea": "Text Area"
+ },
+ "login": {
+ "title": "登录"
+ },
+ "alias": {
+ "title": "别名"
+ },
+ "creditCard": {
+ "title": "Credit Card"
+ },
+ "note": {
+ "title": "Secure Note"
+ }
+ },
+ "fieldLabels": {
+ "login.url": "Website URL",
+ "login.username": "用户名",
+ "login.password": "密码",
+ "alias.first_name": "名",
+ "alias.last_name": "姓",
+ "alias.gender": "性别",
+ "alias.birthdate": "出生日期",
+ "login.email": "电子邮件",
+ "notes.content": "备注",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN"
},
"totp": {
"addCode": "添加两步验证码",
@@ -247,10 +284,16 @@
"nameOptional": "名称(可选)",
"secretKey": "密钥",
"saveToViewCode": "保存以查看验证码",
+ "defaultName": "Authenticator",
"errors": {
"invalidSecretKey": "密钥格式无效。"
}
},
+ "attachmentUploader": {
+ "uploading": "Uploading...",
+ "uploadSuccess": "Files uploaded successfully.",
+ "deleteSuccess": "Attachment deleted successfully."
+ },
"emails": {
"title": "邮件",
"deleteEmailTitle": "删除邮件",
@@ -259,7 +302,6 @@
"to": "收件人",
"date": "日期",
"emailContent": "邮件内容",
- "attachments": "附件",
"emailNotFound": "未找到邮件",
"noEmails": "未找到邮件",
"noEmailsDescription": "您的私人邮箱地址尚未收到任何邮件。当您收到新邮件时,会显示在这里。",
@@ -271,25 +313,17 @@
"hoursAgo_plural": "{{count}}小时前",
"yesterday": "昨天"
},
- "errors": {
- "emailLoadError": "加载邮件时发生错误。请稍后重试。",
- "emailUnexpectedError": "加载邮件时发生意外错误。请稍后重试。"
- },
"apiErrors": {
"CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭据修改邮箱地址。",
"CLAIM_DOES_NOT_EXIST": "加载邮件时发生错误。请尝试编辑并保存凭据条目以同步数据库,然后重试。"
}
},
"settings": {
- "title": "设置",
"serverUrl": "服务器 URL",
"language": "语言",
"autofillEnabled": "启用自动填充",
"version": "版本",
- "openInNewWindow": "在新窗口中打开",
"openWebApp": "打开网页应用",
- "loggedIn": "已登录",
- "logout": "退出登录",
"lock": "锁定",
"globalSettings": "全局设置",
"autofillPopup": "自动填充弹窗",
@@ -383,12 +417,11 @@
"passkeys": {
"passkey": "通行密钥",
"site": "网站",
- "displayName": "名称",
"helpText": "通行密钥会在网站提示时自动生成,无法手动编辑。要移除此通行密钥,您可以在此凭据中进行删除。要替换或创建新的通行密钥,请访问网站并按照其提示操作。",
"passkeyMarkedForDeletion": "通行密钥已标记为删除",
"passkeyWillBeDeleted": "保存此凭据后,此通行密钥将被删除。",
+ "useBrowserPasskey": "使用浏览器通行密钥",
"bypass": {
- "title": "使用浏览器通行密钥",
"description": "对于 {{origin}},您希望使用浏览器的密码提供程序多长时间?",
"thisTimeOnly": "仅一次",
"alwaysForSite": "始终为此网站"
@@ -397,8 +430,7 @@
"title": "使用通行密钥登录",
"signInFor": "使用通行密钥登录或",
"selectPasskey": "选择要登录的通行密钥:",
- "noPasskeysFound": "未找到此网站的通行密钥",
- "useBrowserPasskey": "使用浏览器通行密钥"
+ "noPasskeysFound": "未找到此网站的通行密钥"
},
"create": {
"title": "创建通行密钥",
@@ -406,17 +438,36 @@
"titleLabel": "标题",
"titlePlaceholder": "输入此通行密钥的名称",
"createButton": "创建通行密钥",
- "useBrowserPasskey": "使用浏览器通行密钥",
"selectPasskeyToReplace": "选择要替换的通行密钥:",
"createNewPasskey": "创建新通行密钥",
"replacingPasskey": "替换通行密钥:{{displayName}}",
- "confirmReplace": "确认替换"
+ "confirmReplace": "确认替换",
+ "selectExistingLogin": "Add to existing login:",
+ "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.",
+ "attachingToCredential": "Adding passkey to: {{serviceName}}",
+ "attachPasskey": "Add Passkey"
},
"settings": {
"passkeyProvider": "通行密钥提供程序",
"passkeyProviderOn": "通行密钥提供程序于"
}
},
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered."
+ },
"upgrade": {
"title": "升级密码库",
"subtitle": "AliasVault已更新,您的密码库需要升级,仅需数秒。",
@@ -425,7 +476,6 @@
"newVersion": "新可用版本:",
"upgrade": "升级密码库",
"upgrading": "升级中…",
- "logout": "退出登录",
"whatsNew": "新功能",
"whatsNewDescription": "需要升级才能支持以下更改:",
"noDescriptionAvailable": "此版本无可用说明。",
@@ -437,5 +487,10 @@
"upgradeFailed": "升级失败",
"failedToApplyMigration": "应用迁移失败({{current}} / {{total}})"
}
+ },
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
}
}
\ No newline at end of file
diff --git a/apps/mobile-app/android/app/src/main/res/values-ca/strings.xml b/apps/mobile-app/android/app/src/main/res/values-ca/strings.xml
index f74684fc8..60d79e56f 100644
--- a/apps/mobile-app/android/app/src/main/res/values-ca/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-ca/strings.xml
@@ -22,7 +22,7 @@
Create Passkey
Create New Passkey
Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
+ Replace Passkey
Passkey Name
Enter a name for this passkey
Website
@@ -39,9 +39,12 @@
This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
Create New Passkey
Or, replace an existing passkey:
- Replace Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Replacing passkey…
+ Add Passkey
+ Adding passkey to existing item
Checking connection…
Retrieving passkey…
Verifying…
diff --git a/apps/mobile-app/android/app/src/main/res/values-de/strings.xml b/apps/mobile-app/android/app/src/main/res/values-de/strings.xml
index 8f447fa4c..152009942 100644
--- a/apps/mobile-app/android/app/src/main/res/values-de/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-de/strings.xml
@@ -22,7 +22,7 @@
Passkey erstellen
Neuen Passkey erstellen
Registriere einen neuen Passkey für diese Website. Er wird sicher in Deinem Tresor gespeichert und automatisch mit AliasVault synchronisiert.
- Passkey ersetzen
+ Passkey ersetzen
Name des Passkeys
Gib einen Namen für diesen Passkey ein
Webseite
@@ -39,9 +39,12 @@
Dies erzeugt einen neuen Passkey und speichert ihn in Deinem Tresor. Er wird automatisch auf allen Geräten synchronisiert, die AliasVault verwenden.
Neuen Passkey erstellen
Oder ersetze einen bestehenden Passkey:
- Passkey ersetzen
+ Or, add passkey to an existing item:
Dies wird den bestehenden Passkey durch einen neuen ersetzen. Bitte beachte, dass Dein alter Passkey überschrieben wird und nicht mehr zugänglich ist. Wenn Du stattdessen einen separaten Passkey erstellen möchtest, gehe zurück zum vorherigen Schritt.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Passkey ersetzen…
+ Add Passkey
+ Adding passkey to existing item
Verbindung wird überprüft…
Passkey wird abgerufen…
Verifizierung läuft…
diff --git a/apps/mobile-app/android/app/src/main/res/values-es/strings.xml b/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
index b44ad00de..c999043cb 100644
--- a/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
@@ -22,7 +22,7 @@
Crear llave de acceso
Crear nueva llave de acceso
Registre una nueva llave de acceso para este sitio web. Se almacenará de forma segura en su bóveda y se sincronizará automáticamente en todos sus dispositivos con AliasVault.
- Reemplazar llave de acceso
+ Reemplazar llave de acceso
Nombre de llave de acceso
Introduzca un nombre para esta llave de acceso
Sitio Web
@@ -39,9 +39,12 @@
Esto crea una nueva llave de acceso y la almacena en tu bóveda. Se sincronizará automáticamente en todos tus dispositivos que utilicen AliasVault.
Crear nueva llave de acceso
O, reemplazar una llave de acceso existente:
- Reemplazar llave de acceso
+ Or, add passkey to an existing item:
Esto reemplazará la llave de acceso existente con una nueva. Tenga en cuenta que su llave de acceso antigua será sobrescrita y ya no será accesible. Si desea crear una llave de acceso separada en su lugar, vuelva a la pantalla anterior.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Reemplazando llave de acceso…
+ Add Passkey
+ Adding passkey to existing item
Comprobando la conexión…
Recuperando llave…
Verificando…
diff --git a/apps/mobile-app/android/app/src/main/res/values-fi/strings.xml b/apps/mobile-app/android/app/src/main/res/values-fi/strings.xml
index 05b76e81d..e09cab71d 100644
--- a/apps/mobile-app/android/app/src/main/res/values-fi/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-fi/strings.xml
@@ -22,7 +22,7 @@
Luo todennusavain
Luo uusi todennusavain
Rekisteröi uusi todennusavain tälle sivustolle. Se tallennetaan turvallisesti holveen ja synkronoidaan automaattisesti eri laitteissa AliasVaultin kanssa.
- Korvaa todennusavain
+ Korvaa sala-avain
Todennusavaimen nimi
Anne nimi tälle todennusavaimelle
Verkkosivusto
@@ -39,9 +39,12 @@
Tämä luo uuden todennusavaimen ja tallentaa sen holviisi. Se synkronoidaan automaattisesti kaikkiin laitteisiin, jotka käyttävät AliasVaultia.
Luo uusi todennusavain, Passkey
Tai korvaa olemassa oleva todennusavain:
- Korvaa todennusavain
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Korvataan todennusavainta...
+ Add Passkey
+ Adding passkey to existing item
Tarkistetaan yhteyttä
Noudetaan todennusavainta...
Tarkistetaan…
diff --git a/apps/mobile-app/android/app/src/main/res/values-fr/strings.xml b/apps/mobile-app/android/app/src/main/res/values-fr/strings.xml
index 544e8bc3d..6e86daeb0 100644
--- a/apps/mobile-app/android/app/src/main/res/values-fr/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-fr/strings.xml
@@ -22,7 +22,7 @@
Créer une clé d\'accès
Créer une nouvelle clé d\'accès
Enregistrez une nouvelle clé d\'accès pour ce site Web. Elle sera stockée de manière sécurisée dans votre coffre et automatiquement synchronisée entre vos appareils avec AliasVault.
- Remplacer la clé d\'accès
+ Remplacer la clé d\'accès
Nom de la clé d\'accès
Entrez un nom pour cette clé d\'accès
Site Web
@@ -39,9 +39,12 @@
Cela crée une nouvelle clé d\'accès et la stocke dans votre coffre. Elle sera automatiquement synchronisée sur tous vos appareils qui utilisent AliasVault.
Créer une nouvelle clé d\'accès
Ou, remplacer une clé d\'accès existante :
- Remplacer la clé d\'accès
+ Ou, ajouter la clé d\'accès à un élément existant :
Cela remplacera la clé d\'accès existante par une nouvelle. Veuillez noter que votre ancienne clé d\'accès sera écrasée et ne sera plus accessible. Si vous souhaitez créer une clé d\'accès séparée, revenez à l\'écran précédent.
+ Ceci va ajouter une clé d\'accès à votre élément existant. Votre mot de passe et d\'autres données seront préservées.
Remplacement de la clé d\'accès…
+ Ajouter une clé d\'accès
+ Ajout de la clé d\'accès à l\'élément existant
Vérification de la connexion…
Récupération de la clé d\'accès…
Vérification…
diff --git a/apps/mobile-app/android/app/src/main/res/values-he/strings.xml b/apps/mobile-app/android/app/src/main/res/values-he/strings.xml
index 4c38644ac..0e674d401 100644
--- a/apps/mobile-app/android/app/src/main/res/values-he/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-he/strings.xml
@@ -22,7 +22,7 @@
Create Passkey
Create New Passkey
Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
+ Replace Passkey
Passkey Name
Enter a name for this passkey
אתר
@@ -39,9 +39,12 @@
This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
Create New Passkey
Or, replace an existing passkey:
- Replace Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Replacing passkey…
+ Add Passkey
+ Adding passkey to existing item
החיבור נבדק…
Retrieving passkey…
Verifying…
diff --git a/apps/mobile-app/android/app/src/main/res/values-it/strings.xml b/apps/mobile-app/android/app/src/main/res/values-it/strings.xml
index e6332873e..5fb308464 100644
--- a/apps/mobile-app/android/app/src/main/res/values-it/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-it/strings.xml
@@ -22,7 +22,7 @@
Crea Passkey
Crea Nuova Passkey
Registra una nuova passkey per questo sito. Sarà memorizzata in modo sicuro nella tua cassaforte e sincronizzata automaticamente tra i tuoi dispositivi con AliasVault.
- Sostituisci Passkey
+ Sostituire Passkey
Nome Passkey
Inserisci un nome per questa passkey
Sito Web
@@ -39,9 +39,12 @@
Questo crea una nuova passkey e la memorizza nella tua cassaforte. Sarà sincronizzata automaticamente su tutti i tuoi dispositivi che usano AliasVault.
Crea Nuova Passkey
Oppure, sostituire un passkey esistente:
- Sostituire Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Sostituzione passkey…
+ Add Passkey
+ Adding passkey to existing item
Controllo connessione…
Recupero passkey…
Verifica…
diff --git a/apps/mobile-app/android/app/src/main/res/values-nl/strings.xml b/apps/mobile-app/android/app/src/main/res/values-nl/strings.xml
index 0680023c9..41ddec5a2 100644
--- a/apps/mobile-app/android/app/src/main/res/values-nl/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-nl/strings.xml
@@ -22,7 +22,7 @@
Passkey aanmaken
Nieuwe passkey aanmaken
Registreer een nieuwe passkey voor deze website. Deze wordt veilig opgeslagen in je vault en wordt automatisch gesynchroniseerd met je andere apparaten.
- Passkey vervangen
+ Passkey vervangen
Passkey naam
Voer een naam in voor deze passkey
Website
@@ -39,9 +39,12 @@
Dit maakt een nieuwe passkey aan en slaat deze op in je vault. De passkey wordt automatisch gesynchroniseerd naar je andere apparaten.
Passkey aanmaken
Of vervang een bestaande passkey:
- Passkey vervangen
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Passkey vervangen…
+ Add Passkey
+ Adding passkey to existing item
Verbinding controleren…
Passkey ophalen…
Verifiëren…
diff --git a/apps/mobile-app/android/app/src/main/res/values-pl/strings.xml b/apps/mobile-app/android/app/src/main/res/values-pl/strings.xml
index b5aa9b67a..cddf6ae49 100644
--- a/apps/mobile-app/android/app/src/main/res/values-pl/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-pl/strings.xml
@@ -22,7 +22,7 @@
Utwórz Passkey
Utwórz nowy Passkey
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.
- Zastąp Passkey
+ Zamień klucz dostępu
Nazwa klucza dostępu
Wprowadź nazwę dla tego klucza dostępu
Strona internetowa
@@ -39,9 +39,12 @@
Spowoduje to utworzenie nowego klucza dostępu i zapisanie go w sejfie. Zostanie on automatycznie zsynchronizowany na wszystkich urządzeniach korzystających z AliasVault.
Utwórz nowy klucz dostępu
Lub zastąp istniejący klucz dostępu:
- Zastąp klucz dostępu
+ Or, add passkey to an existing item:
Spowoduje to zastąpienie dotychczasowego klucza dostępu nowym. Należy pamiętać, że stare klucz zostanie nadpisany i nie będzie już dostępny. Jeśli chcesz utworzyć nowy klucz dostępu, wróć do poprzedniego ekranu.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Zastępowanie klucza dostępu…
+ Add Passkey
+ Adding passkey to existing item
Sprawdzanie połączenia…
Pobieranie klucza dostępu…
Weryfikacja…
diff --git a/apps/mobile-app/android/app/src/main/res/values-pt/strings.xml b/apps/mobile-app/android/app/src/main/res/values-pt/strings.xml
index a28ac9109..be9c9f349 100644
--- a/apps/mobile-app/android/app/src/main/res/values-pt/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-pt/strings.xml
@@ -22,7 +22,7 @@
Criar Passkey
Criar Nova Passkey
Registre uma nova passkey para este website. Ela será armazenada com segurança no seu cofre e sincronizada automaticamente nos seus dispositivos com AliasVault.
- Substituir Passkey
+ Substituir Passkey
Nome da Passkey
Digite um nome para esta passkey
Website
@@ -39,9 +39,12 @@
Isto cria uma nova passkey e a salva no seu cofre. Ela será automaticamente sincronizada em todos os seus dispositivos que utilizam AliasVault.
Criar Nova Passkey
Ou, substituir passkey existente:
- Substituir Passkey
+ Or, add passkey to an existing item:
Isto irá substituir a passkey existente com uma nova. Por favor, saiba que sua passkey anterior será sobrescrita e não será mais acessível. Se você deseja criar uma passkey separadamente, volte à tela anterior.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Substituindo passkey…
+ Add Passkey
+ Adding passkey to existing item
Verificando conexão…
Recuperando passkey…
Verificando…
diff --git a/apps/mobile-app/android/app/src/main/res/values-ru/strings.xml b/apps/mobile-app/android/app/src/main/res/values-ru/strings.xml
index cc26fbf4f..f00cc5059 100644
--- a/apps/mobile-app/android/app/src/main/res/values-ru/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-ru/strings.xml
@@ -22,7 +22,7 @@
Создание ключа доступа
Создать новый ключ доступа
Зарегистрируйте новый ключ доступа для этого веб-сайта. Он будет надежно сохранен в вашем хранилище и автоматически синхронизирован между вашими устройствами с помощью AliasVault.
- Замена ключа доступа
+ Заменить ключ доступа
Имя ключа доступа
Укажите название для этого ключа доступа
Сайт
@@ -39,9 +39,12 @@
Будет создан новый ключ доступа, который сохранится в вашем хранилище. Он будет автоматически синхронизирован со всеми вашими устройствами, на которых используется AliasVault.
Создать новый ключ доступа
Или замените существующий ключ доступа:
- Заменить ключ доступа
+ Or, add passkey to an existing item:
Существующий ключ доступа будет заменен на новый. Обратите внимание, что старый ключ будет перезаписан и станет недоступен. Если вы хотите создать отдельный ключ доступа, вернитесь на предыдущий экран.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Замена ключа доступа…
+ Add Passkey
+ Adding passkey to existing item
Проверка соединения…
Получение ключа доступа…
Проверка…
diff --git a/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml b/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml
index f74684fc8..60d79e56f 100644
--- a/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml
@@ -22,7 +22,7 @@
Create Passkey
Create New Passkey
Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
+ Replace Passkey
Passkey Name
Enter a name for this passkey
Website
@@ -39,9 +39,12 @@
This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
Create New Passkey
Or, replace an existing passkey:
- Replace Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Replacing passkey…
+ Add Passkey
+ Adding passkey to existing item
Checking connection…
Retrieving passkey…
Verifying…
diff --git a/apps/mobile-app/android/app/src/main/res/values-tr/strings.xml b/apps/mobile-app/android/app/src/main/res/values-tr/strings.xml
index f74684fc8..fa58c60f6 100644
--- a/apps/mobile-app/android/app/src/main/res/values-tr/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-tr/strings.xml
@@ -4,9 +4,9 @@
AliasVault AutoFill
AliasVault icon
- Close
- Next
- Cancel
+ Kapat
+ İleri
+ İptal
An unknown error occurred
Failed to retrieve, open app
@@ -16,22 +16,22 @@
Store Encryption Key
Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.
- Unlock Vault
+ Kasa Kilidini Aç
Authenticate to access your vault
Create Passkey
Create New Passkey
Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
+ Replace Passkey
Passkey Name
Enter a name for this passkey
- Website
- Username
+ Web Sitesi
+ Kullanıcı Adı
Create Passkey
Creating passkey…
Saving to vault…
Syncing with server…
- Error
+ Hata
Please enter a name for the passkey
Failed to create passkey
Retry
@@ -39,9 +39,12 @@
This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
Create New Passkey
Or, replace an existing passkey:
- Replace Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Replacing passkey…
+ Add Passkey
+ Adding passkey to existing item
Checking connection…
Retrieving passkey…
Verifying…
@@ -68,7 +71,7 @@
Biometric authentication cancelled
Failed to retrieve encryption key
- Unlock Vault
+ Kasa Kilidini Aç
Enter your PIN to unlock your vault
PIN locked after too many failed attempts
Incorrect PIN. %d attempts remaining
diff --git a/apps/mobile-app/android/app/src/main/res/values-uk/strings.xml b/apps/mobile-app/android/app/src/main/res/values-uk/strings.xml
index afa4f7b0f..223577221 100644
--- a/apps/mobile-app/android/app/src/main/res/values-uk/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-uk/strings.xml
@@ -22,7 +22,7 @@
Create Passkey
Create New Passkey
Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
+ Replace Passkey
Passkey Name
Enter a name for this passkey
Website
@@ -39,9 +39,12 @@
This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
Create New Passkey
Or, replace an existing passkey:
- Replace Passkey
+ Or, add passkey to an existing item:
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.
+ This will add a passkey to your existing item. Your password and other data will be preserved.
Replacing passkey…
+ Add Passkey
+ Adding passkey to existing item
Checking connection…
Retrieving passkey…
Verifying…
diff --git a/apps/mobile-app/android/app/src/main/res/values-zh/strings.xml b/apps/mobile-app/android/app/src/main/res/values-zh/strings.xml
index 25c369ee0..a1077053a 100644
--- a/apps/mobile-app/android/app/src/main/res/values-zh/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-zh/strings.xml
@@ -22,7 +22,7 @@
创建通行密钥
创建新通行密钥
为此网站注册一个新的通行密钥。它将安全地存储在您的密码库中,并通过 AliasVault 在您的设备间自动同步。
- 替换通行密钥
+ 替换通行密钥
通行密钥名称
输入此通行密钥的名称
网站
@@ -39,9 +39,12 @@
这将创建一个新的通行密钥并将其存储在您的密码库中。它将自动同步到您所有使用 AliasVault 的设备。
创建新通行密钥
或者替换现有的通行密钥:
- 替换通行密钥
+ Or, add passkey to an existing item:
这将用新的通行密钥替换现有通行密钥。请注意,您的旧通行密钥将被覆盖且无法再访问。若您希望单独创建一个通行密钥,请返回到上一屏幕。
+ This will add a passkey to your existing item. Your password and other data will be preserved.
正在替换通行密钥…
+ Add Passkey
+ Adding passkey to existing item
检查连接中…
正在检索通行密钥…
验证中…
diff --git a/apps/mobile-app/i18n/locales/ca.json b/apps/mobile-app/i18n/locales/ca.json
index 3930e5982..89f608c7a 100644
--- a/apps/mobile-app/i18n/locales/ca.json
+++ b/apps/mobile-app/i18n/locales/ca.json
@@ -20,7 +20,9 @@
"notice": "Notice",
"enabled": "Enabled",
"disabled": "Disabled",
- "twoFactorAuthentication": "Two-Factor Authentication",
+ "twoFactorAuthentication": "Two-factor authentication",
+ "add": "Add",
+ "attachments": "Attachments",
"deleteItemConfirmTitle": "Delete Item",
"deleteItemConfirmDescription": "Are you sure you want to delete this item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Connecting to",
"loggedInAs": "Logged in as"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Syncing vault",
"uploadingVaultToServer": "Uploading vault to server",
@@ -80,6 +87,8 @@
"executingOperation": "Executing operation...",
"checkingVaultUpdates": "Checking vault updates",
"syncingUpdatedVault": "Syncing updated vault",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Failed to get encrypted database",
"usernameNotFound": "Username not found",
@@ -88,7 +97,8 @@
"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.",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Passwords",
"attachments": "Attachments"
},
- "twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
"deleteAttachment": "Delete",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credentials",
+ "vault": "Vault",
"emails": "Emails",
"settings": "Settings"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Username",
+ "login.password": "Password",
+ "login.email": "Email",
+ "login.url": "URL",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birth Date",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notes"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Delete Item",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "Email Preview",
+ "untitled": "Untitled",
+ "name": "Name",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "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...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "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",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "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.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Switch back to your browser to continue.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliases",
+ "userpass": "Passwords",
+ "attachments": "Attachments"
+ },
+ "totpCode": "TOTP Code",
+ "attachments": "Attachments",
+ "deleteAttachment": "Delete",
+ "fileSavedTo": "File saved to",
+ "previewNotSupported": "Preview not supported",
+ "downloadToView": "Download the file to view it",
+ "unsavedChanges": {
+ "title": "Discard Changes?",
+ "message": "You have unsaved changes. Are you sure you want to discard them?",
+ "discard": "Discard"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item 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 item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Edit",
+ "delete": "Delete",
+ "copyUsername": "Copy Username",
+ "copyEmail": "Copy Email",
+ "copyPassword": "Copy Password"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Folder",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Select Folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Emails",
"emailDetails": "Email Details",
@@ -489,6 +700,16 @@
"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."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Back online",
+ "stillOffline": "Still offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Unlocking vault",
@@ -497,13 +718,13 @@
"retryingConnection": "Retrying connection..."
},
"offline": {
- "banner": "Offline mode (read-only)",
+ "banner": "Offline - changes will sync when online",
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
},
diff --git a/apps/mobile-app/i18n/locales/de.json b/apps/mobile-app/i18n/locales/de.json
index e7f9c8311..b28fb085e 100644
--- a/apps/mobile-app/i18n/locales/de.json
+++ b/apps/mobile-app/i18n/locales/de.json
@@ -21,6 +21,8 @@
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"twoFactorAuthentication": "Zwei-Faktor-Authentifizierung",
+ "add": "Add",
+ "attachments": "Anhänge",
"deleteItemConfirmTitle": "Eintrag löschen",
"deleteItemConfirmDescription": "Bist Du sicher, dass Du diesen Eintrag löschen möchtest?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Verbinde zu",
"loggedInAs": "Angemeldet als"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Tresor wird synchronisiert",
"uploadingVaultToServer": "Tresor wird auf den Server hochgeladen",
@@ -80,6 +87,8 @@
"executingOperation": "Vorgang wird ausgeführt...",
"checkingVaultUpdates": "Prüfe auf Tresor-Updates",
"syncingUpdatedVault": "Aktualisierter Tresor wird synchronisiert",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Fehler beim Abrufen der verschlüsselten Datenbank",
"usernameNotFound": "Benutzername nicht gefunden",
@@ -88,7 +97,8 @@
"versionNotSupported": "Diese Version der AliasVault-App wird vom Server nicht mehr unterstützt. Bitte aktualisiere Deine App auf die neueste Version.",
"serverVersionNotSupported": "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.",
"appOutdated": "Diese App ist veraltet und kann nicht verwendet werden, um auf diesen Tresor zuzugreifen. Bitte aktualisiere die App, um fortzufahren.",
- "passwordChanged": "Dein Passwort hat sich seit Deiner letzten Anmeldung geändert. Bitte melden Dich aus Sicherheitsgründen erneut an."
+ "passwordChanged": "Dein Passwort hat sich seit Deiner letzten Anmeldung geändert. Bitte melden Dich aus Sicherheitsgründen erneut an.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Passwörter",
"attachments": "Anhänge"
},
- "twoFactorAuth": "Zwei-Faktor-Authentifizierung",
"totpCode": "TOTP-Code",
"attachments": "Anhänge",
"deleteAttachment": "Löschen",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Zugangsdaten",
+ "vault": "Vault",
"emails": "E-Mails",
"settings": "Einstellungen"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Anmelden"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Beachte"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "E-Mail",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Benutzername",
+ "login.password": "Passwort",
+ "login.email": "E-Mail",
+ "login.url": "URL",
+ "alias.first_name": "Vorname",
+ "alias.last_name": "Nachname",
+ "alias.gender": "Geschlecht",
+ "alias.birthdate": "Geburtsdatum",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notizen"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Eintrag löschen",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "E-Mail-Vorschau",
+ "untitled": "Untitled",
+ "name": "Name",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "Dienst",
+ "serviceName": "Name des Dienstes",
+ "serviceUrl": "URL des Dienstes",
+ "loginCredentials": "Anmeldeinformationen",
+ "username": "Username",
+ "email": "E-Mail",
+ "alias": "Alias",
+ "metadata": "Metadaten",
+ "firstName": "Vorname",
+ "lastName": "Nachname",
+ "nickName": "Spitzname",
+ "fullName": "Vor- und Nachname",
+ "gender": "Geschlecht",
+ "birthDate": "Geburtsdatum",
+ "birthDatePlaceholder": "JJJJ-MM-TT",
+ "notes": "Notizen",
+ "randomAlias": "Zufälliger Alias",
+ "manual": "Manuell",
+ "generateRandomAlias": "Zufälligen Alias generieren",
+ "clearAliasFields": "Alias-Felder löschen",
+ "enterFullEmail": "Vollständige E-Mail-Adresse eingeben",
+ "enterEmailPrefix": "E-Mail-Präfix eingeben",
+ "useDomainChooser": "Domain-Auswahl verwenden",
+ "enterCustomDomain": "Eigene Domain eingeben",
+ "selectEmailDomain": "E-Mail-Domain auswählen",
+ "privateEmailTitle": "Private E-Mail-Adresse",
+ "privateEmailAliasVaultServer": "AliasVault-Server",
+ "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": "Tresor durchsuchen...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
+ "noPasskeysFound": "Es wurden noch kein Passkey erstellt. Ein Passkey wird durch den Besuch einer Website erzeugt, die Passkeys als Authentifizierungsmethode anbietet.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "Neueste E-Mails",
+ "loadingEmails": "E-Mails werden geladen...",
+ "noEmailsYet": "Bisher wurden noch keine E-Mails empfangen.",
+ "offlineEmailsMessage": "Keine Verbindung. Bitte verbinde Dich mit dem Internet, um Deine E-Mails zu laden.",
+ "emailLoadError": "Beim Laden der E-Mails ist ein Fehler aufgetreten. Bitte versuche es später erneut.",
+ "emailUnexpectedError": "Beim Laden der E-Mails ist ein unerwarteter Fehler aufgetreten. Bitte versuche es später erneut.",
+ "password": "Passwort",
+ "passwordLength": "Passwortlänge",
+ "changePasswordComplexity": "Passworteinstellungen",
+ "includeLowercase": "Kleinbuchstaben (a-z)",
+ "includeUppercase": "Großbuchstaben (A-Z)",
+ "includeNumbers": "Zahlen (0-9)",
+ "includeSpecialChars": "Sonderzeichen (!@#)",
+ "avoidAmbiguousChars": "Mehrdeutige Zeichen vermeiden",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "Synchronisation des Tresors fehlgeschlagen",
+ "vaultSyncedSuccessfully": "Tresor erfolgreich synchronisiert",
+ "vaultUpToDate": "Tresor ist auf dem neuesten Stand",
+ "offlineMessage": "Keine Verbindung. Bitte verbinde Dich mit dem Internet, um Deinen Tresor zu synchronisieren.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Wechsle zurück zu Deinem Browser, um fortzufahren",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliase",
+ "userpass": "Passwörter",
+ "attachments": "Anhänge"
+ },
+ "totpCode": "TOTP-Code",
+ "attachments": "Anhänge",
+ "deleteAttachment": "Löschen",
+ "fileSavedTo": "Datei gespeichert unter",
+ "previewNotSupported": "Vorschau nicht unterstützt",
+ "downloadToView": "Lade die Datei herunterladen, um sie anzuzeigen",
+ "unsavedChanges": {
+ "title": "Änderungen verwerfen?",
+ "message": "Du hast ungespeicherte Änderungen. Bist Du Dir sicher, dass Du diese verwerfen möchtest?",
+ "discard": "Verwerfen"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "Nutzername in die Zwischenablage kopiert",
+ "emailCopied": "E-Mail in die Zwischenablage kopiert",
+ "passwordCopied": "Passwort in die Zwischenablage kopiert"
+ },
+ "createNewAliasFor": "Neuen Alias für",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Bearbeiten",
+ "delete": "Löschen",
+ "copyUsername": "Benutzername kopieren",
+ "copyEmail": "E-Mail-Adresse kopieren",
+ "copyPassword": "Passwort kopieren"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Ordner",
+ "newFolder": "New Folder",
+ "createFolder": "Ordner erstellen",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Ordner auswählen"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "E-Mails",
"emailDetails": "E-Mail-Details",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Internal server error.",
"VAULT_ERROR": "Der lokale Tresor ist nicht aktuell. Bitte synchronisiere Deinen Tresor, indem Du die Seite aktualisierst, und versuche es erneut."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Wieder online",
+ "stillOffline": "Immer noch offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Tresor wird entsperrt",
@@ -497,13 +718,13 @@
"retryingConnection": "Verbindungsversuch wird wiederholt..."
},
"offline": {
- "banner": "Offline-Modus (nur lesender Zugriff)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Wieder online",
"stillOffline": "Immer noch offline"
},
"alerts": {
"syncIssue": "Keine Verbindung",
- "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",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Lokalen Tresor öffnen",
"retrySync": "Synchronisierung erneut versuchen"
},
diff --git a/apps/mobile-app/i18n/locales/es.json b/apps/mobile-app/i18n/locales/es.json
index d1b0dd9e6..f061f20e1 100644
--- a/apps/mobile-app/i18n/locales/es.json
+++ b/apps/mobile-app/i18n/locales/es.json
@@ -20,7 +20,9 @@
"notice": "Nota",
"enabled": "Activado",
"disabled": "Desactivado",
- "twoFactorAuthentication": "Autenticación de Doble Factor",
+ "twoFactorAuthentication": "Autenticación de doble factor",
+ "add": "Add",
+ "attachments": "Archivos adjuntos",
"deleteItemConfirmTitle": "Eliminar elemento",
"deleteItemConfirmDescription": "¿Está seguro de querer borrar este ítem?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Conectando con",
"loggedInAs": "Conectado como"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Sincronizando bóveda",
"uploadingVaultToServer": "Subiendo bóveda al servidor",
@@ -80,6 +87,8 @@
"executingOperation": "Ejecutando operación...",
"checkingVaultUpdates": "Comprobando actualizaciones de bóveda",
"syncingUpdatedVault": "Sincronizando bóveda actualizada",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Error al obtener la base de datos cifrada",
"usernameNotFound": "Nombre de usuario no encontrado",
@@ -88,7 +97,8 @@
"versionNotSupported": "El servidor ya no admite esta versión de la aplicación móvil AliasVault. Por favor, actualice su aplicación a la última versión.",
"serverVersionNotSupported": "El servidor AliasVault necesita ser actualizado a una nueva versión para poder usar esta aplicación móvil. Contacte con soporte si necesita ayuda.",
"appOutdated": "Esta aplicación está desactualizada y no se puede utilizar para acceder a esta versión (nueva) de la bóveda. Por favor, actualice la aplicación AliasVault para continuar.",
- "passwordChanged": "Tu contraseña ha cambiado desde la última vez que iniciaste sesión. Por favor, inicia sesión de nuevo por razones de seguridad."
+ "passwordChanged": "Tu contraseña ha cambiado desde la última vez que iniciaste sesión. Por favor, inicia sesión de nuevo por razones de seguridad.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Contraseñas",
"attachments": "Archivos adjuntos"
},
- "twoFactorAuth": "Autenticación de doble factor",
"totpCode": "Código TOTP",
"attachments": "Archivos adjuntos",
"deleteAttachment": "Eliminar",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credenciales",
+ "vault": "Vault",
"emails": "Correos electrónicos",
"settings": "Ajustes"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Iniciar sesión"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "Correo",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Nombre de usuario",
+ "login.password": "Contraseña",
+ "login.email": "Correo",
+ "login.url": "URL",
+ "alias.first_name": "Nombre",
+ "alias.last_name": "Apellido",
+ "alias.gender": "Género",
+ "alias.birthdate": "Fecha de nacimiento",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notas"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Eliminar elemento",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "Vista previa de correo",
+ "untitled": "Untitled",
+ "name": "Nombre",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "Servicio",
+ "serviceName": "Nombre del servicio",
+ "serviceUrl": "URL del servicio",
+ "loginCredentials": "Credenciales de acceso",
+ "username": "Nombre de usuario",
+ "email": "Correo",
+ "alias": "Alias",
+ "metadata": "Metadatos",
+ "firstName": "Nombre",
+ "lastName": "Apellido",
+ "nickName": "Apodo",
+ "fullName": "Nombre completo",
+ "gender": "Género",
+ "birthDate": "Fecha de nacimiento",
+ "birthDatePlaceholder": "AAAA-MM-DD",
+ "notes": "Notas",
+ "randomAlias": "Alias aleatorio",
+ "manual": "Manual",
+ "generateRandomAlias": "Crear alias aleatorio",
+ "clearAliasFields": "Limpiar campos de alias",
+ "enterFullEmail": "Introduzca la dirección de correo completa",
+ "enterEmailPrefix": "Introduzca prefijo de correo",
+ "useDomainChooser": "Usar selector de dominio",
+ "enterCustomDomain": "Introduzca dominio personalizado",
+ "selectEmailDomain": "Seleccionar dominio de correo",
+ "privateEmailTitle": "Correo electrónico privado",
+ "privateEmailAliasVaultServer": "Servidor AliasVault",
+ "privateEmailDescription": "E2E cifrado, totalmente privado.",
+ "publicEmailTitle": "Proveedores de Correo Temporal Públicos",
+ "publicEmailDescription": "Privacidad anónima pero limitada. Contenido de correo electrónico puede ser leído por cualquiera que conozca la dirección.",
+ "searchPlaceholder": "Buscar bóveda...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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 se han creado llaves de acceso todavía. Las llaves se crean visitando un sitio web que ofrece llaves de acceso como método de autenticación.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "Correos recientes",
+ "loadingEmails": "Cargando correos...",
+ "noEmailsYet": "No se han recibido correos todavía.",
+ "offlineEmailsMessage": "Está desconectado. Por favor, conéctese a Internet para cargar sus correos electrónicos.",
+ "emailLoadError": "Se ha producido un error al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde.",
+ "emailUnexpectedError": "Se ha producido un error inesperado al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde.",
+ "password": "Contraseña",
+ "passwordLength": "Longitud de contraseña",
+ "changePasswordComplexity": "Configuracion de contraseñas",
+ "includeLowercase": "Minúsculas (a-z)",
+ "includeUppercase": "Mayúsculas (A-Z)",
+ "includeNumbers": "Números (0-9)",
+ "includeSpecialChars": "Caracteres especiales (!@#)",
+ "avoidAmbiguousChars": "Evitar caracteres ambiguos",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "Fallo al sincronizar la bóveda",
+ "vaultSyncedSuccessfully": "Bóveda sincronizada correctamente",
+ "vaultUpToDate": "La bóveda está actualizada",
+ "offlineMessage": "Estás desconectado. Por favor, conéctate a Internet para sincronizar tu bóveda.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Vuelva a su navegador para continuar.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Llaves de acceso",
+ "aliases": "Aliases",
+ "userpass": "Contraseñas",
+ "attachments": "Archivos adjuntos"
+ },
+ "totpCode": "Código TOTP",
+ "attachments": "Archivos adjuntos",
+ "deleteAttachment": "Eliminar",
+ "fileSavedTo": "Archivo guardado en",
+ "previewNotSupported": "Vista previa no disponible",
+ "downloadToView": "Descargar el archivo para verlo",
+ "unsavedChanges": {
+ "title": "¿Descartar cambios?",
+ "message": "Tienes cambios sin guardar. ¿Seguro que quieres descartarlos?",
+ "discard": "Descartar"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "Nombre de usuario copiado al portapapeles",
+ "emailCopied": "Correo copiado al portapapeles",
+ "passwordCopied": "Contraseña copiada al portapapeles"
+ },
+ "createNewAliasFor": "Crear nuevo alias para",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Editar",
+ "delete": "Eliminar",
+ "copyUsername": "Copiar nombre de usuario",
+ "copyEmail": "Copiar correo",
+ "copyPassword": "Copiar Contraseña"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Folder",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Select Folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Correos electrónicos",
"emailDetails": "Detalles de correo",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Error interno del servidor.",
"VAULT_ERROR": "La bóveda local no está actualizada. Por favor, sincronice su bóveda actualizando la página e inténtelo de nuevo."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Vuelves a estar conectado",
+ "stillOffline": "Aún sin conexión",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Desbloqueando bóveda",
@@ -497,13 +718,13 @@
"retryingConnection": "Reintentando la conexión..."
},
"offline": {
- "banner": "Modo sin conexión (solo lectura)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Vuelves a estar conectado",
"stillOffline": "Aún sin conexión"
},
"alerts": {
"syncIssue": "Sin conexión",
- "syncIssueMessage": "El servidor AliasVault no pudo ser alcanzado y su bóveda no pudo ser sincronizado. ¿Quieres abrir tu bóveda local en modo de sólo lectura o reintentar la conexión?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Abrir bóveda local",
"retrySync": "Reintentar sincronización"
},
diff --git a/apps/mobile-app/i18n/locales/fi.json b/apps/mobile-app/i18n/locales/fi.json
index d3cc61ff5..688fea62d 100644
--- a/apps/mobile-app/i18n/locales/fi.json
+++ b/apps/mobile-app/i18n/locales/fi.json
@@ -21,6 +21,8 @@
"enabled": "Otettu käyttöön",
"disabled": "Pois käytöstä",
"twoFactorAuthentication": "Kaksivaiheinen tunnistautuminen",
+ "add": "Lisää",
+ "attachments": "Liitteet",
"deleteItemConfirmTitle": "Poista kohde",
"deleteItemConfirmDescription": "Haluatko varmasti poistaa tämän kohteen?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Yhdistetään kohteeseen",
"loggedInAs": "Sisäänkirjautuneena käyttäjänä"
},
+ "logout": {
+ "unsyncedChangesTitle": "Synkronoimattomat muutokset",
+ "unsyncedChangesWarning": "Sinulla on synkronoimattomia muutoksia, jotka menetetään, jos kirjaudut ulos nyt. Oletko varma, että haluat jatkaa?",
+ "logoutAnyway": "Kirjaudu ulos joka tapauksessa"
+ },
"vault": {
"syncingVault": "Synkronoidaan holvia",
"uploadingVaultToServer": "Ladataan ulospäin holvi palvelimelle",
@@ -80,6 +87,8 @@
"executingOperation": "Suoritetaan toimintoa...",
"checkingVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
"syncingUpdatedVault": "Synkronoidaan päivitettyä holvia",
+ "mergingVault": "Yhdistetään holvin muutoksia",
+ "uploadingChanges": "Siirretään muutoksia",
"errors": {
"failedToGetEncryptedDatabase": "Salatun tietokannan haku epäonnistui",
"usernameNotFound": "Käyttäjänimeä ei löytynyt",
@@ -88,7 +97,8 @@
"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.",
- "passwordChanged": "Salasanasi on muuttunut viimeisimmän sisäänkirjautumisesi jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä."
+ "passwordChanged": "Salasanasi on muuttunut viimeisimmän sisäänkirjautumisesi jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä.",
+ "passwordChangeRequiresOnline": "Salasanan vaihto vaatii internetyhteyden. Yritä uudelleen, kun olet verkossa."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Salasanat",
"attachments": "Liitteet"
},
- "twoFactorAuth": "Kaksivaiheinen todennus",
"totpCode": "TOTP-koodi",
"attachments": "Liitteet",
"deleteAttachment": "Poista",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Käyttäjätunnukset",
+ "vault": "Holvi",
"emails": "Sähköpostit",
"settings": "Asetukset"
},
+ "itemTypes": {
+ "creating": "Luodaan",
+ "editing": "Muokaataan",
+ "login": {
+ "title": "Kirjaudu sisään"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Luottokortti",
+ "cardInformation": "Korttitiedot"
+ },
+ "note": {
+ "title": "Muistiinpanot"
+ },
+ "addField": "Lisää kenttä",
+ "addCustomField": "Lisää räätälöity kenttä",
+ "customFields": "Räätälöidyt kentät",
+ "fieldLabel": "Kentän otsikko",
+ "fieldType": "Kentän tyyppi",
+ "enterFieldName": "Anna kentän nimi",
+ "fieldTypes": {
+ "text": "Teksti",
+ "hidden": "Piilotettu",
+ "email": "Sähköposti",
+ "url": "URL",
+ "phone": "Puhelin",
+ "number": "Numero",
+ "date": "Päivämäärä",
+ "textArea": "Tekstialue"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Käyttäjänimi",
+ "login.password": "Salasana",
+ "login.email": "Sähköposti",
+ "login.url": "URL",
+ "alias.first_name": "Etunimi",
+ "alias.last_name": "Sukunimi",
+ "alias.gender": "Sukupuoli",
+ "alias.birthdate": "Syntymäpäivä",
+ "card.cardholder_name": "Kortinhaltijan nimi",
+ "card.number": "Kortin numero",
+ "card.expiry_month": "Vanhenemiskuukausi",
+ "card.expiry_year": "Vanhenemisvuosi",
+ "card.cvv": "CVV",
+ "card.pin": "PIN-koodi",
+ "notes.content": "Huomautukset"
+ },
+ "items": {
+ "title": "Tiedot",
+ "addItem": "Lisää tieto",
+ "editItem": "Muokkaa tietoa",
+ "deleteItem": "Poista kohde",
+ "itemDetails": "Näytä yksityiskohdat",
+ "itemCreated": "Tieto luotu",
+ "emailPreview": "Sähköpostin esikatselu",
+ "untitled": "Nimetön",
+ "name": "Nimi",
+ "namePlaceholder": "esim. Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "esim. https://google.com",
+ "service": "Palvelu",
+ "serviceName": "Palvelun nimi",
+ "serviceUrl": "Palvelun URL-osoite",
+ "loginCredentials": "Sisäänkirjautumistunnistetiedot",
+ "username": "Käyttäjätunnus",
+ "email": "Sähköposti",
+ "alias": "Alias",
+ "metadata": "Metatiedot",
+ "firstName": "Etunimi",
+ "lastName": "Sukunimi",
+ "nickName": "Lempinimi",
+ "fullName": "Koko nimi",
+ "gender": "Sukupuoli",
+ "birthDate": "Syntymäpäivä",
+ "birthDatePlaceholder": "VVVV-KK-PP.",
+ "notes": "Huomautukset",
+ "randomAlias": "Sattumanvarainen alias",
+ "manual": "Käyttäjätunnus ja salasana",
+ "generateRandomAlias": "Luo sattumanvarainen alias",
+ "clearAliasFields": "Tyhjennä alias-kentät",
+ "enterFullEmail": "Syötä koko sähköpostiosoite",
+ "enterEmailPrefix": "Syötä sähköpostin etuliite",
+ "useDomainChooser": "Käytä verkkotunnuksen valitsijaa",
+ "enterCustomDomain": "Syötä mukautettu verkkotunnus",
+ "selectEmailDomain": "Valitse sähköpostiverkkotunnus",
+ "privateEmailTitle": "Yksityinen sähköposti",
+ "privateEmailAliasVaultServer": "AliasVault-palvelin",
+ "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...",
+ "noMatchingItems": "Vastaavia tietoja ei löytynyt",
+ "noItemsFound": "Tietoja ei löytynyt. Luo sellainen aloittaaksesi. Vinkki: voit myös kirjautua AliasVaultin web-sovellukseen tuodaksesi käyttäjätietoja muista salasananhallintalaitteista.",
+ "noPasskeysFound": "Todennusavaimia ei ole vielä luotu. Todennusavaimet on luotu vierailemalla verkkosivustolla, joka tarjoaa todennusavaimia todennusmenetelmänä.",
+ "noAttachmentsFound": "Liitteitä sisältäviä tietoja ei löytynyt",
+ "noItemsOfTypeFound": "No {{type}} tietoja ei löydy",
+ "recentEmails": "Viimeaikaiset sähköpostit",
+ "loadingEmails": "Ladataan sähköposteja...",
+ "noEmailsYet": "Sähköposteja ei ole vielä vastaanotettu.",
+ "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 lataamisen aikana. Yritä myöhemmin uudelleen.",
+ "password": "Salasana",
+ "passwordLength": "Salasanan pituus",
+ "changePasswordComplexity": "Salasana-asetukset",
+ "includeLowercase": "Pienet kirjaimet (a-ö)",
+ "includeUppercase": "Isot kirjaimet (A-Ö)",
+ "includeNumbers": "Numerot (0-9)",
+ "includeSpecialChars": "Erikoismerkit (!@#)",
+ "avoidAmbiguousChars": "Vältä epäselviä merkkejä",
+ "deletingItem": "Poistetaan tieto...",
+ "errorLoadingItems": "Virhe ladattaessa tietoja",
+ "vaultSyncFailed": "Holvin synkronointi epäonnistui",
+ "vaultSyncedSuccessfully": "Holvi synkronoitu",
+ "vaultUpToDate": "Holvi on ajan tasalla",
+ "offlineMessage": "Olet ei-verkkotilassa. Yhdistä internetiin synkronoidaksesi holvisi.",
+ "itemCreatedMessage": "Uusi tietosi on lisätty holviisi ja valmis käytettäväksi.",
+ "switchBackToBrowser": "Siirry takaisin selaimeen jatkaaksesi.",
+ "filters": {
+ "all": "(Kaikki) tiedot",
+ "passkeys": "Sala-avaimet",
+ "aliases": "Aliakset",
+ "userpass": "Salasanat",
+ "attachments": "Liitteet"
+ },
+ "totpCode": "TOTP-koodi",
+ "attachments": "Liitteet",
+ "deleteAttachment": "Poista",
+ "fileSavedTo": "Tiedosto tallennettu kohteeseen",
+ "previewNotSupported": "Esikatselua ei tuettu",
+ "downloadToView": "Lataa tiedosto nähdäksesi sen",
+ "unsavedChanges": {
+ "title": "Hylkää muutokset",
+ "message": "Sinulla on tallentamattomia muutoksia. Haluatko varmasti hylätä ne?",
+ "discard": "Hylkää"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "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 kohteelle",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Muokkaa",
+ "delete": "Poista",
+ "copyUsername": "Kopioi käyttäjänimi",
+ "copyEmail": "Kopioi sähköposti",
+ "copyPassword": "Kopioi salasana"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Kansio",
+ "newFolder": "New Folder",
+ "createFolder": "Luo kansio",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Valitse kansio"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Sähköpostit",
"emailDetails": "Sähköpostin tiedot",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Sisäinen palvelinvirhe.",
"VAULT_ERROR": "Paikallinen holvi ei ole ajan tasalla. Synkronoi holvisi päivittämällä sivu ja yritä uudelleen."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Takaisin linjoilla!",
+ "stillOffline": "Yhä offline-tilassa",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Avataan holvia",
@@ -497,13 +718,13 @@
"retryingConnection": "Yritetään yhdistää uudelleen..."
},
"offline": {
- "banner": "Offline-tila (vain luku)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Takaisin linjoilla!",
"stillOffline": "Yhä offline-tilassa"
},
"alerts": {
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Avaa paikallinen holvi",
"retrySync": "Yritä synkronointia uudelleen"
},
diff --git a/apps/mobile-app/i18n/locales/fr.json b/apps/mobile-app/i18n/locales/fr.json
index e8b215d10..38702dab8 100644
--- a/apps/mobile-app/i18n/locales/fr.json
+++ b/apps/mobile-app/i18n/locales/fr.json
@@ -20,7 +20,9 @@
"notice": "Notification",
"enabled": "Activé",
"disabled": "Désactivé",
- "twoFactorAuthentication": "Authentification à deux facteurs",
+ "twoFactorAuthentication": "Authentification à double facteur",
+ "add": "Ajouter",
+ "attachments": "Pièces jointes",
"deleteItemConfirmTitle": "Supprimer l'élement",
"deleteItemConfirmDescription": "Êtes-vous certain de vouloir supprimer cet élément?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Connexion à",
"loggedInAs": "Connecté en tant que"
},
+ "logout": {
+ "unsyncedChangesTitle": "Modifications non synchronisées",
+ "unsyncedChangesWarning": "Vous avez des modifications non synchronisées qui seront perdues si vous vous déconnectez maintenant. Êtes-vous sûr de vouloir continuer ?",
+ "logoutAnyway": "Se déconnecter quand même"
+ },
"vault": {
"syncingVault": "Synchronisation du coffre",
"uploadingVaultToServer": "Envoi du coffre sur le serveur",
@@ -80,6 +87,8 @@
"executingOperation": "Exécution de l'opération...",
"checkingVaultUpdates": "Vérification des mises à jour du coffre",
"syncingUpdatedVault": "Synchronisation du coffre mis à jour",
+ "mergingVault": "Fusion des modifications du coffre",
+ "uploadingChanges": "Envoi des modifications",
"errors": {
"failedToGetEncryptedDatabase": "Impossible d'obtenir la base de données chiffrée",
"usernameNotFound": "Identifiant non trouvé",
@@ -88,7 +97,8 @@
"versionNotSupported": "Cette version de l'application mobile AliasVault n'est plus prise en charge par le serveur. Veuillez mettre à jour votre application vers la dernière version.",
"serverVersionNotSupported": "Le serveur AliasVault doit être mis à jour vers une version plus récente afin d'utiliser cette application mobile. Veuillez contacter le support si vous avez besoin d'aide.",
"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.",
- "passwordChanged": "Votre mot de passe a changé depuis la dernière fois que vous vous êtes connecté. Veuillez vous reconnecter pour des raisons de sécurité."
+ "passwordChanged": "Votre mot de passe a changé depuis la dernière fois que vous vous êtes connecté. Veuillez vous reconnecter pour des raisons de sécurité.",
+ "passwordChangeRequiresOnline": "Le changement de mot de passe nécessite une connexion internet. Veuillez réessayer une fois connecté."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Mots de passe",
"attachments": "Pièces jointes"
},
- "twoFactorAuth": "Authentification à deux facteurs",
"totpCode": "Code à usage unique",
"attachments": "Pièces jointes",
"deleteAttachment": "Supprimer",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Identifiants",
+ "vault": "Coffre-fort",
"emails": "E-mails",
"settings": "Paramètres"
},
+ "itemTypes": {
+ "creating": "Création",
+ "editing": "Édition",
+ "login": {
+ "title": "Se connecter"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Carte de crédit",
+ "cardInformation": "Informations de la carte"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Ajouter un champ",
+ "addCustomField": "Ajouter un champ personnalisé",
+ "customFields": "Champs Personnalisés",
+ "fieldLabel": "Étiquette du champ",
+ "fieldType": "Type de champ",
+ "enterFieldName": "Entrez le nom du champ",
+ "fieldTypes": {
+ "text": "Texte",
+ "hidden": "Masqué",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Téléphone",
+ "number": "Nombre",
+ "date": "Date",
+ "textArea": "Zone de texte"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Username",
+ "login.password": "Mot de passe",
+ "login.email": "Email",
+ "login.url": "URL",
+ "alias.first_name": "Prénom",
+ "alias.last_name": "Nom",
+ "alias.gender": "Genre",
+ "alias.birthdate": "Date de naissance",
+ "card.cardholder_name": "Nom du titulaire de la carte",
+ "card.number": "Numéro de la carte",
+ "card.expiry_month": "Mois d'expiration",
+ "card.expiry_year": "Année d'expiration",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notes"
+ },
+ "items": {
+ "title": "Éléments",
+ "addItem": "Ajouter un élément",
+ "editItem": "Modifier l'identifiant",
+ "deleteItem": "Supprimer l'élement",
+ "itemDetails": "Informations détaillées",
+ "itemCreated": "Élément créé",
+ "emailPreview": "Aperçu de l'e-mail",
+ "untitled": "Untitled",
+ "name": "Nom",
+ "namePlaceholder": "ex: Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "ex: https://google.com",
+ "service": "Service",
+ "serviceName": "Nom du service",
+ "serviceUrl": "URL du service",
+ "loginCredentials": "Identifiants de connexion",
+ "username": "Nom d'utilisateur",
+ "email": "Email",
+ "alias": "Alias",
+ "metadata": "Métadonnées",
+ "firstName": "Prénom",
+ "lastName": "Nom",
+ "nickName": "Surnom",
+ "fullName": "Nom complet",
+ "gender": "Genre",
+ "birthDate": "Date de naissance",
+ "birthDatePlaceholder": "AAAA-MM-JJ",
+ "notes": "Notes",
+ "randomAlias": "Alias aléatoire",
+ "manual": "Manuel",
+ "generateRandomAlias": "Générer un alias aléatoire",
+ "clearAliasFields": "Effacer les champs d'alias",
+ "enterFullEmail": "Entrez l'adresse email complète",
+ "enterEmailPrefix": "Entrez le préfixe de l'email",
+ "useDomainChooser": "Utiliser le sélecteur de domaine",
+ "enterCustomDomain": "Entrez le domaine personnalisé",
+ "selectEmailDomain": "Sélectionner un domaine de messagerie",
+ "privateEmailTitle": "E-mail privé",
+ "privateEmailAliasVaultServer": "Serveur AliasVault",
+ "privateEmailDescription": "E2E chiffré, entièrement privé.",
+ "publicEmailTitle": "Fournisseurs d'email public temporaires",
+ "publicEmailDescription": "Anonyme mais confidentiel limitée. Le contenu des e-mails est lisible par toute personne qui connaît l'adresse.",
+ "searchPlaceholder": "Rechercher dans le coffre...",
+ "noMatchingItems": "Aucun élément correspondant trouvé",
+ "noItemsFound": "Aucun élément trouvé. Créez en un pour commencer. Astuce : vous pouvez également vous connecter à l'application Web AliasVault pour importer les identifiants depuis d'autres gestionnaires de mots de passe.",
+ "noPasskeysFound": "Aucune clé d'accès n'a encore été créée. Les clés d'accès sont créés en visitant un site Web qui propose des clés d'accès comme méthode d'authentification.",
+ "noAttachmentsFound": "Aucun élément avec pièces jointes trouvé",
+ "noItemsOfTypeFound": "Aucun élément {{type}} trouvé",
+ "recentEmails": "E-mails récents",
+ "loadingEmails": "Chargement des e-mails...",
+ "noEmailsYet": "Pas encore d'e-mails reçus.",
+ "offlineEmailsMessage": "Vous êtes déconnecté. Veuillez vous connecter à internet pour charger vos e-mails.",
+ "emailLoadError": "Une erreur s'est produite lors du chargement des e-mails. Veuillez réessayer plus tard.",
+ "emailUnexpectedError": "Une erreur inattendue s'est produite lors du chargement des e-mails. Veuillez réessayer plus tard.",
+ "password": "Mot de passe",
+ "passwordLength": "Longueur du mot de passe",
+ "changePasswordComplexity": "Paramètres du mot de passe",
+ "includeLowercase": "Minuscules (a-z)",
+ "includeUppercase": "Majuscules (A-Z)",
+ "includeNumbers": "Nombres (0-9)",
+ "includeSpecialChars": "Caractères spéciaux (!@#)",
+ "avoidAmbiguousChars": "Éviter les caractères ambigus",
+ "deletingItem": "Suppression de l'élément...",
+ "errorLoadingItems": "Erreur lors du chargement des éléments",
+ "vaultSyncFailed": "Échec de la synchronisation du coffre",
+ "vaultSyncedSuccessfully": "Le coffre a été synchronisé avec succès",
+ "vaultUpToDate": "Le coffre est à jour",
+ "offlineMessage": "Vous êtes déconnecté. Veuillez vous connecter à internet pour synchroniser votre coffre.",
+ "itemCreatedMessage": "Votre nouvel élément a été ajouté à votre coffre et est prêt à être utilisé.",
+ "switchBackToBrowser": "Passez à votre navigateur pour continuer.",
+ "filters": {
+ "all": "(Tous) Éléments",
+ "passkeys": "Clés d'accès",
+ "aliases": "Alias",
+ "userpass": "Mots de passe",
+ "attachments": "Pièces jointes"
+ },
+ "totpCode": "Code à usage unique",
+ "attachments": "Pièces jointes",
+ "deleteAttachment": "Supprimer",
+ "fileSavedTo": "Fichier enregistré sous",
+ "previewNotSupported": "Aperçu non supporté",
+ "downloadToView": "Télécharger le fichier pour le voir",
+ "unsavedChanges": {
+ "title": "Annuler les modifications?",
+ "message": "Vos modifications n'ont pas été enregistrées. Voulez-vous vraiment les ignorer ?",
+ "discard": "Ignorer"
+ },
+ "toasts": {
+ "itemUpdated": "Élément mis à jour avec succès",
+ "itemCreated": "Élément créé avec succès",
+ "itemDeleted": "Élément supprimé avec succès",
+ "usernameCopied": "Nom d'utilisateur copié dans le presse-papiers",
+ "emailCopied": "E-mail copié dans le presse-papiers",
+ "passwordCopied": "Mot de passe copié dans le presse-papiers"
+ },
+ "createNewAliasFor": "Créer un nouvel alias pour",
+ "errors": {
+ "loadFailed": "Échec du chargement de l'élément",
+ "saveFailed": "Échec de l'enregistrement de l'élément"
+ },
+ "contextMenu": {
+ "title": "Options de l'élément",
+ "edit": "Modifier",
+ "delete": "Supprimer",
+ "copyUsername": "Copier le nom d'utilisateur",
+ "copyEmail": "Copier l'e-mail",
+ "copyPassword": "Copier le mot de passe"
+ },
+ "viewHistory": "Voir l'historique",
+ "history": "Historique",
+ "noHistoryAvailable": "Pas d'historique disponible",
+ "deleteConfirm": "Êtes-vous sûr de vouloir supprimer cet élément ? Cette action ne peut pas être annulée.",
+ "folders": {
+ "folder": "Dossier",
+ "newFolder": "Nouveau dossier",
+ "createFolder": "Nouveau dossier",
+ "editFolder": "Éditer un dossier",
+ "folderName": "Nom du dossier",
+ "folderNamePlaceholder": "ex: travail, personnel",
+ "folderNameRequired": "Le nom du dossier est requis",
+ "deleteFolder": "Supprimer le dossier",
+ "deleteFolderKeepItems": "Supprimer le dossier uniquement",
+ "deleteFolderKeepItemsDescription": "Les éléments seront déplacés dans la liste principale.",
+ "deleteFolderAndItems": "Supprimer le dossier et tous les éléments",
+ "deleteFolderAndItemsDescription": "{{count}} élément(s) vont être déplacés vers Récemment supprimés.",
+ "emptyFolderHint": "Ce dossier est vide. Pour déplacer des éléments vers ce dossier, éditez l'élément et sélectionnez ce dossier.",
+ "noFolder": "Aucun dossier",
+ "selectFolder": "Sélectionner un dossier"
+ },
+ "recentlyDeleted": {
+ "title": "Supprimé récemment",
+ "noItems": "Aucun élément supprimé",
+ "noItemsDescription": "Les éléments que vous supprimez apparaîtront ici pendant 30 jours avant d'être définitivement supprimés.",
+ "description": "Ces éléments seront définitivement supprimés après 30 jours. Vous pouvez les restaurer ou les supprimer immédiatement.",
+ "restore": "Restaurer",
+ "deletePermanently": "Supprimer définitivement",
+ "emptyAll": "Tout vider",
+ "daysRemaining": "{{count}} jour restant",
+ "daysRemaining_plural": "{{count}} jours restants",
+ "expiringSoon": "Expirant bientôt",
+ "confirmDeleteTitle": "Supprimer définitivement?",
+ "confirmDeleteMessage": "Cet élément sera définitivement supprimé et ne pourra pas être récupéré.",
+ "confirmEmptyAllTitle": "Vider récemment supprimé ?",
+ "confirmEmptyAllMessage": "Les {{count}} éléments seront définitivement supprimés et ne pourront pas être récupérés.",
+ "itemRestored": "Élément restauré",
+ "itemDeleted": "Élément supprimé définitivement",
+ "allItemsDeleted": "Tous les éléments ont été définitivement supprimés"
+ }
+ },
"emails": {
"title": "E-mails",
"emailDetails": "Détails de l'e-mail",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Erreur interne du serveur.",
"VAULT_ERROR": "Le coffre-fort local n'est pas à jour. Veuillez synchroniser votre coffre-fort en rafraîchissant la page et réessayez."
},
+ "sync": {
+ "offline": "Hors ligne",
+ "offlineWithPending": "Hors ligne (en attente)",
+ "syncing": "Synchronisation...",
+ "pending": "Synchronisation en attente",
+ "retrySync": "Appuyez pour réessayer",
+ "backOnline": "Retour en ligne",
+ "stillOffline": "Toujours hors-ligne",
+ "syncFailed": "Échec de la synchronisation"
+ },
"app": {
"status": {
"unlockingVault": "Déverrouillage du coffre",
@@ -497,13 +718,13 @@
"retryingConnection": "Tentative de reconnexion..."
},
"offline": {
- "banner": "Mode hors ligne (lecture seule)",
+ "banner": "Hors ligne - les modifications seront synchronisées lorsque vous serez en ligne",
"backOnline": "Retour en ligne",
"stillOffline": "Toujours hors-ligne"
},
"alerts": {
"syncIssue": "Pas de connexion",
- "syncIssueMessage": "Le serveur AliasVault n'a pas pu être atteint et votre coffre n'a pas pu être synchronisé. Voulez-vous ouvrir votre coffre local en mode lecture seule ou réessayer la connexion ?",
+ "syncIssueMessage": "Le serveur AliasVault n'a pas pu être atteint et votre coffre n'a pas pu être synchronisé. Voulez-vous ouvrir votre coffre local ou réessayer la connexion ?",
"openLocalVault": "Ouvrir le coffre local",
"retrySync": "Réessayer la synchronisation"
},
diff --git a/apps/mobile-app/i18n/locales/he.json b/apps/mobile-app/i18n/locales/he.json
index 4d6ab8b82..3dcbfa197 100644
--- a/apps/mobile-app/i18n/locales/he.json
+++ b/apps/mobile-app/i18n/locales/he.json
@@ -20,7 +20,9 @@
"notice": "לתשומת ליבך",
"enabled": "פעיל",
"disabled": "כבוי",
- "twoFactorAuthentication": "Two-Factor Authentication",
+ "twoFactorAuthentication": "אימות דו־שלבי",
+ "add": "Add",
+ "attachments": "צרופות",
"deleteItemConfirmTitle": "Delete Item",
"deleteItemConfirmDescription": "Are you sure you want to delete this item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "מתבצעת התחברות אל",
"loggedInAs": "נכנסת בתור"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "הכספת מסתנכרת",
"uploadingVaultToServer": "הכספת נשלחת לשרת",
@@ -80,6 +87,8 @@
"executingOperation": "הפעולה רצה…",
"checkingVaultUpdates": "מתבצעת בדיקה לשינויים בכספת",
"syncingUpdatedVault": "הכספת העדכנית מסתנכרת",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "משיכת מסד הנתונים המוצפן נכשלה",
"usernameNotFound": "שם המשתמש לא נמצא",
@@ -88,7 +97,8 @@
"versionNotSupported": "הגרסה הזאת של היישומון של AliasVault לניידים לא נתמכת עוד על ידי השרת. נא לעדכן את היישומון שלך לגרסה העדכנית ביותר.",
"serverVersionNotSupported": "יש לעדכן את שרת AliasVault לגרסה חדשה יותר כדי להשתמש ביישומון הזה לנייד. נא ליצור קשר עם התמיכה לקבלת עזרה.",
"appOutdated": "היישום הזה לא עדכני ואי אפשר להשתמש בו כדי לגשת לגרסת הכספת (החדשה יותר) הזאת. נא לעדכן את יישום AliasVault כדי להמשיך.",
- "passwordChanged": "הסיסמה שלך השתנתה מאז הפעם האחרונה שנכנסת למערכת. נא להיכנס שוב מטעמי אבטחת מידע."
+ "passwordChanged": "הסיסמה שלך השתנתה מאז הפעם האחרונה שנכנסת למערכת. נא להיכנס שוב מטעמי אבטחת מידע.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -162,9 +172,8 @@
"passkeys": "Passkeys",
"aliases": "כינויים",
"userpass": "סיסמאות",
- "attachments": "Attachments"
+ "attachments": "צרופות"
},
- "twoFactorAuth": "אימות דו־שלבי",
"totpCode": "קוד חד־פעמי זמני",
"attachments": "צרופות",
"deleteAttachment": "מחיקה",
@@ -211,7 +220,7 @@
"nameOptional": "שם (רשות)",
"secretKey": "מפתח סודי",
"instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
- "saveToViewCode": "Save to view code",
+ "saveToViewCode": "יש לשמור כדי לצפות בקוד",
"errors": {
"invalidSecretKey": "Invalid secret key format."
}
@@ -306,14 +315,14 @@
"biometricUnavailableHelp": "{{biometric}} לא זמין. נא לגעת כדי לפתוח את ההגדרות ו/או לגשת להגדרות המכשיר שלך כדי להפעיל ולהגדיר אותו.",
"pin": "קוד גישה אישי",
"pinDescription": "Use a custom PIN code to unlock your vault more quickly.",
- "pinEnabled": "PIN unlock enabled successfully",
+ "pinEnabled": "שחרור קוד אישי הופעל בהצלחה",
"pinDisabled": "PIN unlock has been disabled",
- "setupPin": "Setup PIN",
+ "setupPin": "הגדרת קוד אישי",
"enterNewPin": "Enter New PIN",
- "enterNewPinDescription": "Choose a PIN to unlock your vault",
- "confirmPin": "Confirm PIN",
- "confirmPinDescription": "Re-enter your PIN to confirm",
- "pinMismatch": "PINs do not match. Please try again.",
+ "enterNewPinDescription": "נא לבחור קוד אישי לשחרור נעילת הכספת שלך",
+ "confirmPin": "אישור קוד אישי",
+ "confirmPinDescription": "נא למלא את הקוד האישי שלך מחדש לאישור",
+ "pinMismatch": "הקודים האישיים לא תואמים. נא לנסות שוב.",
"pinLocked": "PIN locked after too many failed attempts. Please use your master password.",
"passwordHelp": "נא למלא מחדש את סיסמת העל המלאה שלך כדי לשחרר את נעילת הכספת שלך. זה תמיד מופעל כאפשרות גיבוי.",
"keystoreIOS": "iOS Keychain (צרור מפתחות)",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "פרטי גישה",
+ "vault": "Vault",
"emails": "הודעות דוא״ל",
"settings": "הגדרות"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "כניסה"
+ },
+ "alias": {
+ "title": "כינוי"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "הערה"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "דוא״ל",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "תאריך",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "שם משתמש",
+ "login.password": "סיסמה",
+ "login.email": "דוא״ל",
+ "login.url": "URL",
+ "alias.first_name": "שם פרטי",
+ "alias.last_name": "שם משפחה",
+ "alias.gender": "מגדר",
+ "alias.birthdate": "תאריך לידה",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "הערות"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Delete Item",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "תצוגה מקדימה של הודעת דוא״ל",
+ "untitled": "Untitled",
+ "name": "שם",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "שירות",
+ "serviceName": "שם השירות",
+ "serviceUrl": "כתובת השירות",
+ "loginCredentials": "פרטי הגישה",
+ "username": "שם משתמש",
+ "email": "דוא״ל",
+ "alias": "כינוי",
+ "metadata": "נתוני על",
+ "firstName": "שם פרטי",
+ "lastName": "שם משפחה",
+ "nickName": "כינוי",
+ "fullName": "שם מלא",
+ "gender": "מגדר",
+ "birthDate": "תאריך לידה",
+ "birthDatePlaceholder": "YYYY-MM-DD",
+ "notes": "הערות",
+ "randomAlias": "כינוי אקראי",
+ "manual": "ידני",
+ "generateRandomAlias": "יצירת כינוי אקראי",
+ "clearAliasFields": "לפנות שדות כינויים",
+ "enterFullEmail": "נא למלא כתובת דוא״ל מלאה",
+ "enterEmailPrefix": "נא למלא קידומת דוא״ל",
+ "useDomainChooser": "להשתמש בבורר שמות התחום",
+ "enterCustomDomain": "נא למלא שם תחום מותאם אישית",
+ "selectEmailDomain": "בחירת שם תחום לדוא״ל",
+ "privateEmailTitle": "כתובת דוא״ל פרטית",
+ "privateEmailAliasVaultServer": "שרת AliasVault",
+ "privateEmailDescription": "הצפנה מקצה לקצה, פרטיות מלאה.",
+ "publicEmailTitle": "ספקי תיבת דוא״ל זמנית ציבוריים",
+ "publicEmailDescription": "פרטיות אלמונית אך מוגבלת. תוכן הדוא״ל נגיש לכל מי שיודע את הכתובת.",
+ "searchPlaceholder": "חיפוש בכספת…",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "הודעות דוא״ל אחרונות",
+ "loadingEmails": "הודעות הדוא״ל נטענות…",
+ "noEmailsYet": "לא התקבלו הודעות דוא״ל עדיין.",
+ "offlineEmailsMessage": "החיבור שלך מנותק. נא להתחבר לאינטרנט כדי לטעון את הודעות הדוא״ל שלך.",
+ "emailLoadError": "אירעה שגיאה בטעינת הודעות הדוא״ל. נא לנסות שוב מאוחר יותר.",
+ "emailUnexpectedError": "אירעה שגיאה לא צפויה בטעינת הודעות הדוא״ל. נא לנסות שוב מאוחר יותר.",
+ "password": "סיסמה",
+ "passwordLength": "אורך סיסמה",
+ "changePasswordComplexity": "הגדרות סיסמה",
+ "includeLowercase": "אותיות קטנות (a-z)",
+ "includeUppercase": "אותיות גדולות (A-Z)",
+ "includeNumbers": "מספרים (0-9)",
+ "includeSpecialChars": "תווים מיוחדים (!@#)",
+ "avoidAmbiguousChars": "כדאי להימנע מאותיות ותווים שדומים חזותית",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "סנכרון הכספת נכשל",
+ "vaultSyncedSuccessfully": "הכספת סונכרנה בהצלחה",
+ "vaultUpToDate": "הכספת עדכנית",
+ "offlineMessage": "החיבור שלך מנותק. נא להתחבר לאינטרנט כדי לסנכרן את הכספת שלך.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "יש לחזור לדפדפן שלך כדי להמשיך.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "כינויים",
+ "userpass": "סיסמאות",
+ "attachments": "צרופות"
+ },
+ "totpCode": "קוד חד־פעמי זמני",
+ "attachments": "צרופות",
+ "deleteAttachment": "מחיקה",
+ "fileSavedTo": "הקובץ נשמר אל",
+ "previewNotSupported": "אין תמיכה בתצוגה מקדימה",
+ "downloadToView": "יש להוריד את הקובץ כדי לצפות בו",
+ "unsavedChanges": {
+ "title": "להתעלם מהשינויים?",
+ "message": "יש שינויים שלא נשמרו. לסלק אותם?",
+ "discard": "סילוק"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "שם המשתמש הועתק ללוח הגזירים",
+ "emailCopied": "הדוא״ל הועתק ללוח הגזירים",
+ "passwordCopied": "הסיסמה הועתקה ללוח הגזירים"
+ },
+ "createNewAliasFor": "יצירת כינוי חדש עבור",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "עריכה",
+ "delete": "מחיקה",
+ "copyUsername": "העתקת שם משתמש",
+ "copyEmail": "העתקת דוא״ל",
+ "copyPassword": "העתקת סיסמה"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "תיקייה",
+ "newFolder": "New Folder",
+ "createFolder": "יצירת תיקייה",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "בחירת תיקייה"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "הודעות דוא״ל",
"emailDetails": "פרטי הודעת דוא״ל",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "שגיאת שרת פנימית.",
"VAULT_ERROR": "הכספת המקומית אינה עדכנית. נא לסנכרן את הכספת שלך על ידי ריענון העמוד ולנסות שוב."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "להתחבר בחזרה",
+ "stillOffline": "עדיין בלתי מקוון",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "שחרור נעילת כספת",
@@ -497,13 +718,13 @@
"retryingConnection": "מתבצע ניסיון להתחבר מחדש…"
},
"offline": {
- "banner": "מצב בלתי מקוון (קריאה בלבד)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "להתחבר בחזרה",
"stillOffline": "עדיין בלתי מקוון"
},
"alerts": {
"syncIssue": "אין חיבור",
- "syncIssueMessage": "לא ניתן לגשת לשרת ה־AliasVault ולא ניתן לסנכרן את הכספת שלך. לפתוח את הכספת המקומית במצב קריאה בלבד או לנסות להתחבר שוב?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "פתיחת כספת מקומית",
"retrySync": "לנסות לסנכרן מחדש"
},
diff --git a/apps/mobile-app/i18n/locales/it.json b/apps/mobile-app/i18n/locales/it.json
index e198f6857..617dac224 100644
--- a/apps/mobile-app/i18n/locales/it.json
+++ b/apps/mobile-app/i18n/locales/it.json
@@ -21,6 +21,8 @@
"enabled": "Abilitato",
"disabled": "Disabilitato",
"twoFactorAuthentication": "Autenticazione a due fattori",
+ "add": "Add",
+ "attachments": "Allegati",
"deleteItemConfirmTitle": "Elimina elemento",
"deleteItemConfirmDescription": "Sei sicuro di voler rimuovere questo elemento?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Connessione a",
"loggedInAs": "Accesso effettuato come"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Sincronizzazione cassaforte",
"uploadingVaultToServer": "Caricamento cassaforte sul server",
@@ -80,6 +87,8 @@
"executingOperation": "Esecuzione operazione...",
"checkingVaultUpdates": "Verifica aggiornamenti cassaforte",
"syncingUpdatedVault": "Sincronizzazione cassaforte aggiornata",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Recupero del database crittografato non riuscito",
"usernameNotFound": "Nome utente non trovato",
@@ -88,7 +97,8 @@
"versionNotSupported": "Questa versione dell'app AliasVault non è più supportata dal server. Aggiorna l'app all'ultima versione.",
"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.",
- "passwordChanged": "La tua password è cambiata dall'ultima volta che hai effettuato l'accesso. Effettua nuovamente l'accesso per motivi di sicurezza."
+ "passwordChanged": "La tua password è cambiata dall'ultima volta che hai effettuato l'accesso. Effettua nuovamente l'accesso per motivi di sicurezza.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Password",
"attachments": "Allegati"
},
- "twoFactorAuth": "Autenticazione a due fattori",
"totpCode": "Codice TOTP",
"attachments": "Allegati",
"deleteAttachment": "Elimina",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credenziali",
+ "vault": "Vault",
"emails": "Email",
"settings": "Impostazioni"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Accesso"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Nota"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Data",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Nome Utente",
+ "login.password": "Password",
+ "login.email": "Email",
+ "login.url": "URL",
+ "alias.first_name": "Nome",
+ "alias.last_name": "Cognome",
+ "alias.gender": "Genere",
+ "alias.birthdate": "Data di nascita",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Note"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Elimina elemento",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "Anteprima email",
+ "untitled": "Untitled",
+ "name": "Nome",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "Servizio",
+ "serviceName": "Nome Servizio",
+ "serviceUrl": "URL servizio",
+ "loginCredentials": "Credenziali di accesso",
+ "username": "Nome Utente",
+ "email": "Email",
+ "alias": "Alias",
+ "metadata": "Metadati",
+ "firstName": "Nome",
+ "lastName": "Cognome",
+ "nickName": "Soprannome",
+ "fullName": "Nome completo",
+ "gender": "Genere",
+ "birthDate": "Data di nascita",
+ "birthDatePlaceholder": "AAAA-MM-GG",
+ "notes": "Note",
+ "randomAlias": "Alias casuale",
+ "manual": "Manuale",
+ "generateRandomAlias": "Genera Alias Casuale",
+ "clearAliasFields": "Cancella Campi Alias",
+ "enterFullEmail": "Inserisci l'indirizzo email completo",
+ "enterEmailPrefix": "Inserisci prefisso email",
+ "useDomainChooser": "Usa selettore di dominio",
+ "enterCustomDomain": "Inserisci un dominio personalizzato",
+ "selectEmailDomain": "Seleziona Dominio Email",
+ "privateEmailTitle": "Email privata",
+ "privateEmailAliasVaultServer": "Server AliasVault",
+ "privateEmailDescription": "E2E crittografato, completamente privato.",
+ "publicEmailTitle": "Fornitori Pubblici di Email Temporanee",
+ "publicEmailDescription": "Anonimi ma con privacy ridotta. Accessibile a chiunque conosca l'indirizzo.",
+ "searchPlaceholder": "Ricerca cassaforte ...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
+ "noPasskeysFound": "Non sono state ancora create passkey. Le passkey vengono create visitando un sito web che offre le passkey come metodo di autenticazione.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "Email recenti",
+ "loadingEmails": "Caricamento email...",
+ "noEmailsYet": "Nessuna email ricevuta.",
+ "offlineEmailsMessage": "Sei offline. Collegati a internet per caricare le email.",
+ "emailLoadError": "Si è verificato un errore durante il caricamento delle email. Riprova più tardi.",
+ "emailUnexpectedError": "Si è verificato un errore imprevisto durante il caricamento delle email. Riprova più tardi.",
+ "password": "Password",
+ "passwordLength": "Lunghezza password",
+ "changePasswordComplexity": "Impostazioni Password",
+ "includeLowercase": "Lettere minuscole (a-z)",
+ "includeUppercase": "Lettere maiuscole (A-Z)",
+ "includeNumbers": "Numeri (0-9)",
+ "includeSpecialChars": "Caratteri speciali (!@#)",
+ "avoidAmbiguousChars": "Evita caratteri ambigui",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "Sincronizzazione cassaforte fallita",
+ "vaultSyncedSuccessfully": "Cassaforte sincronizzata con successo",
+ "vaultUpToDate": "Cassaforte aggiornata",
+ "offlineMessage": "Sei offline. Collegati a internet per sincronizzare la cassaforte.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Torna al browser per continuare.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkey",
+ "aliases": "Alias",
+ "userpass": "Password",
+ "attachments": "Allegati"
+ },
+ "totpCode": "Codice TOTP",
+ "attachments": "Allegati",
+ "deleteAttachment": "Elimina",
+ "fileSavedTo": "File salvato in",
+ "previewNotSupported": "Anteprima non supportata",
+ "downloadToView": "Scarica il file per visualizzarlo",
+ "unsavedChanges": {
+ "title": "Annullare le modifiche?",
+ "message": "Sono presenti modifiche non salvate. \nSei sicuro di volerli scartare?",
+ "discard": "Scarta"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "Nome utente copiato negli appunti",
+ "emailCopied": "Email copiata negli appunti",
+ "passwordCopied": "Password copiata negli appunti"
+ },
+ "createNewAliasFor": "Crea un nuovo alias per",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Modifica",
+ "delete": "Elimina",
+ "copyUsername": "Copia Nome Utente",
+ "copyEmail": "Copia E-mail",
+ "copyPassword": "Copia Password"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Cartella",
+ "newFolder": "New Folder",
+ "createFolder": "Crea cartella",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Seleziona cartella"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Email",
"emailDetails": "Dettagli email",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Errore interno del server.",
"VAULT_ERROR": "La cassaforte locale non è aggiornata. Sincronizzala ricaricando la pagina e riprova."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Torna online",
+ "stillOffline": "Ancora offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Sblocco cassaforte in corso",
@@ -497,13 +718,13 @@
"retryingConnection": "Riprovando la connessione..."
},
"offline": {
- "banner": "Modalità offline (sola lettura)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Torna online",
"stillOffline": "Ancora offline"
},
"alerts": {
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Apri cassaforte locale",
"retrySync": "Riprova sincronizzazione"
},
diff --git a/apps/mobile-app/i18n/locales/nl.json b/apps/mobile-app/i18n/locales/nl.json
index 3cfc63150..0f9ba065b 100644
--- a/apps/mobile-app/i18n/locales/nl.json
+++ b/apps/mobile-app/i18n/locales/nl.json
@@ -21,6 +21,8 @@
"enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld",
"twoFactorAuthentication": "Tweestapsverificatie",
+ "add": "Toevoegen",
+ "attachments": "Bijlagen",
"deleteItemConfirmTitle": "Verwijder item",
"deleteItemConfirmDescription": "Weet je zeker dat je dit item wilt verwijderen?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Verbinden met",
"loggedInAs": "Ingelogd als"
},
+ "logout": {
+ "unsyncedChangesTitle": "Niet-gesynchroniseerde wijzigingen",
+ "unsyncedChangesWarning": "Er zijn niet gesynchroniseerde wijzigingen die verloren zullen gaan als je nu uitlogt. Weet je zeker dat je wilt doorgaan?",
+ "logoutAnyway": "Toch uitloggen"
+ },
"vault": {
"syncingVault": "Vault synchroniseren",
"uploadingVaultToServer": "Vault uploaden naar server",
@@ -80,6 +87,8 @@
"executingOperation": "Bezig met uitvoeren...",
"checkingVaultUpdates": "Controleren op vault updates",
"syncingUpdatedVault": "Bijgewerkte vault synchroniseren",
+ "mergingVault": "Vault wijzigingen mergen",
+ "uploadingChanges": "Wijzigingen uploaden",
"errors": {
"failedToGetEncryptedDatabase": "Fout bij ophalen van versleutelde vault",
"usernameNotFound": "Gebruikersnaam niet gevonden",
@@ -88,7 +97,8 @@
"versionNotSupported": "Deze versie van de mobiele app van AliasVault wordt niet meer ondersteund door de server. Update de app naar de nieuwste versie.",
"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.",
- "passwordChanged": "Je wachtwoord is veranderd sinds de laatste keer dat je bent ingelogd. Log opnieuw in."
+ "passwordChanged": "Je wachtwoord is veranderd sinds de laatste keer dat je bent ingelogd. Log opnieuw in.",
+ "passwordChangeRequiresOnline": "Het wijzigen van je wachtwoord vereist een internetverbinding. Probeer het opnieuw wanneer je online bent."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Wachtwoorden",
"attachments": "Bijlagen"
},
- "twoFactorAuth": "Tweestapsverificatie",
"totpCode": "TOTP Code",
"attachments": "Bijlagen",
"deleteAttachment": "Verwijderen",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credentials",
+ "vault": "Vault",
"emails": "E-mails",
"settings": "Instellingen"
},
+ "itemTypes": {
+ "creating": "Aanmaken",
+ "editing": "Bewerken",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Creditcard",
+ "cardInformation": "Kaartgegevens"
+ },
+ "note": {
+ "title": "Opmerking"
+ },
+ "addField": "Veld toevoegen",
+ "addCustomField": "Aangepast veld toevoegen",
+ "customFields": "Extra velden",
+ "fieldLabel": "Veldlabel",
+ "fieldType": "Veldtype",
+ "enterFieldName": "Voer de veldnaam in",
+ "fieldTypes": {
+ "text": "Tekst",
+ "hidden": "Verborgen",
+ "email": "E-mail",
+ "url": "URL",
+ "phone": "Telefoon",
+ "number": "Nummer",
+ "date": "Datum",
+ "textArea": "Tekstvak"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Gebruikersnaam",
+ "login.password": "Wachtwoord",
+ "login.email": "E-mail",
+ "login.url": "URL",
+ "alias.first_name": "Voornaam",
+ "alias.last_name": "Achternaam",
+ "alias.gender": "Geslacht",
+ "alias.birthdate": "Geboortedatum",
+ "card.cardholder_name": "Naam kaarthouder",
+ "card.number": "Kaartnummer",
+ "card.expiry_month": "Vervalmaand",
+ "card.expiry_year": "Vervaljaar",
+ "card.cvv": "CVV",
+ "card.pin": "Pincode",
+ "notes.content": "Notities"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Item toevoegen",
+ "editItem": "Item bewerken",
+ "deleteItem": "Verwijder item",
+ "itemDetails": "Item details",
+ "itemCreated": "Item aangemaakt",
+ "emailPreview": "E-mail voorbeeld",
+ "untitled": "Naamloos",
+ "name": "Naam",
+ "namePlaceholder": "b.v. Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "bijv. https://google.com",
+ "service": "Credential",
+ "serviceName": "Naam",
+ "serviceUrl": "Website URL",
+ "loginCredentials": "Inloggegevens",
+ "username": "Gebruikersnaam",
+ "email": "E-mail",
+ "alias": "Alias",
+ "metadata": "Metadata",
+ "firstName": "Voornaam",
+ "lastName": "Achternaam",
+ "nickName": "Bijnaam",
+ "fullName": "Volledige naam",
+ "gender": "Geslacht",
+ "birthDate": "Geboortedatum",
+ "birthDatePlaceholder": "YYYY-MM-DD",
+ "notes": "Notities",
+ "randomAlias": "Alias",
+ "manual": "Handmatig",
+ "generateRandomAlias": "Genereer willekeurige alias",
+ "clearAliasFields": "Leeg alias velden",
+ "enterFullEmail": "Voer volledig e-mailadres in",
+ "enterEmailPrefix": "Emailvoorvoegsel invoeren",
+ "useDomainChooser": "Domein kiezen",
+ "enterCustomDomain": "Voer aangepast domein in",
+ "selectEmailDomain": "Selecteer e-maildomein",
+ "privateEmailTitle": "Privé e-mail",
+ "privateEmailAliasVaultServer": "AliasVault server",
+ "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": "Vault doorzoeken...",
+ "noMatchingItems": "Geen items gevonden",
+ "noItemsFound": "Geen items gevonden. Maak er een aan om te beginnen. Tip: je kunt ook inloggen op de AliasVault webapp om items 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.",
+ "noAttachmentsFound": "Geen items gevonden met bijlagen",
+ "noItemsOfTypeFound": "Geen {{type}} items gevonden",
+ "recentEmails": "Recente e-mails",
+ "loadingEmails": "E-mails laden...",
+ "noEmailsYet": "Nog geen e-mails ontvangen.",
+ "offlineEmailsMessage": "Je bent offline. Maak verbinding met het internet om je e-mails te laden.",
+ "emailLoadError": "Er is een fout opgetreden bij het laden van e-mails. Probeer het later opnieuw.",
+ "emailUnexpectedError": "Er is een onverwachte fout opgetreden bij het laden van e-mails. Probeer het later opnieuw.",
+ "password": "Wachtwoord",
+ "passwordLength": "Wachtwoordlengte",
+ "changePasswordComplexity": "Wachtwoord instellingen",
+ "includeLowercase": "Kleine letters (a-z)",
+ "includeUppercase": "Hoofdletters (A-Z)",
+ "includeNumbers": "Cijfers (0-9)",
+ "includeSpecialChars": "Speciale tekens (!@#)",
+ "avoidAmbiguousChars": "Onduidelijke tekens vermijden",
+ "deletingItem": "Item verwijderen...",
+ "errorLoadingItems": "Fout bij het laden van items",
+ "vaultSyncFailed": "Vault synchronisatie mislukt",
+ "vaultSyncedSuccessfully": "Vault succesvol gesynchroniseerd",
+ "vaultUpToDate": "Vault is up-to-date",
+ "offlineMessage": "Je bent offline. Maak verbinding met het internet om je vault te synchroniseren.",
+ "itemCreatedMessage": "Je nieuwe item is toegevoegd aan je vault en is klaar voor gebruik.",
+ "switchBackToBrowser": "Schakel terug naar je browser om door te gaan.",
+ "filters": {
+ "all": "(Alle) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliassen",
+ "userpass": "Wachtwoorden",
+ "attachments": "Bijlagen"
+ },
+ "totpCode": "TOTP-code",
+ "attachments": "Bijlagen",
+ "deleteAttachment": "Verwijderen",
+ "fileSavedTo": "Bestand opgeslagen in",
+ "previewNotSupported": "Voorbeeldweergave wordt niet ondersteund",
+ "downloadToView": "Download het bestand om het te bekijken",
+ "unsavedChanges": {
+ "title": "Wijzigingen ongedaan maken?",
+ "message": "Er zijn niet opgeslagen wijzigingen. \nWeet je zeker dat je deze ongedaan wilt maken?",
+ "discard": "Ongedaan maken"
+ },
+ "toasts": {
+ "itemUpdated": "Item succesvol bijgewerkt",
+ "itemCreated": "Item succesvol aangemaakt",
+ "itemDeleted": "Item 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": "Fout bij laden van item",
+ "saveFailed": "Fout bij opslaan van item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Bewerken",
+ "delete": "Verwijderen",
+ "copyUsername": "Kopieer gebruikersnaam",
+ "copyEmail": "Kopieer e-mail",
+ "copyPassword": "Kopieer wachtwoord"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Map",
+ "newFolder": "New Folder",
+ "createFolder": "Map aanmaken",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Map selecteren"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "E-mails",
"emailDetails": "E-mail details",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Interne serverfout.",
"VAULT_ERROR": "De lokale vault is niet up-to-date. Synchroniseer je vault door de pagina te vernieuwen en probeer het opnieuw."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Terug online",
+ "stillOffline": "Nog steeds offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Vault ontgrendelen",
@@ -497,13 +718,13 @@
"retryingConnection": "Opnieuw proberen..."
},
"offline": {
- "banner": "Offline modus (alleen lezen)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Terug online",
"stillOffline": "Nog steeds offline"
},
"alerts": {
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Open lokale vault",
"retrySync": "Opnieuw proberen"
},
diff --git a/apps/mobile-app/i18n/locales/pl.json b/apps/mobile-app/i18n/locales/pl.json
index 6b7b89791..7387050ca 100644
--- a/apps/mobile-app/i18n/locales/pl.json
+++ b/apps/mobile-app/i18n/locales/pl.json
@@ -20,7 +20,9 @@
"notice": "Uwaga",
"enabled": "Włączone",
"disabled": "Wyłączone",
- "twoFactorAuthentication": "Uwierzytelnianie dwuskładnikowe",
+ "twoFactorAuthentication": "Weryfikacja dwuetapowa (2FA)",
+ "add": "Dodaj",
+ "attachments": "Załączniki",
"deleteItemConfirmTitle": "Usuń element",
"deleteItemConfirmDescription": "Czy na pewno chcesz usunąć ten element?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Łączenie z",
"loggedInAs": "Zalogowano jako"
},
+ "logout": {
+ "unsyncedChangesTitle": "Zmiany niesynchronizowane",
+ "unsyncedChangesWarning": "Masz niezsynchronizowane zmiany, które zostaną utracone, jeśli się teraz wylogujesz. Czy na pewno chcesz kontynuować?",
+ "logoutAnyway": "Wyloguj się mimo wszystko"
+ },
"vault": {
"syncingVault": "Synchronizacja sejfu",
"uploadingVaultToServer": "Przesyłanie zawartości sejfu na serwer",
@@ -80,6 +87,8 @@
"executingOperation": "Wykonuję operację...",
"checkingVaultUpdates": "Sprawdzanie aktualizacji sejfu",
"syncingUpdatedVault": "Synchronizacja zaktualizowanego sejfu",
+ "mergingVault": "Łączenie zmian w skarbcu",
+ "uploadingChanges": "Przesyłanie zmian",
"errors": {
"failedToGetEncryptedDatabase": "Nie udało się pobrać zaszyfrowanej bazy danych",
"usernameNotFound": "Nazwa użytkownika nie została znaleziona",
@@ -88,7 +97,8 @@
"versionNotSupported": "Ta wersja aplikacji mobilnej AliasVault nie jest już obsługiwana przez serwer. Zaktualizuj aplikację do najnowszej wersji.",
"serverVersionNotSupported": "Aby korzystać z tej aplikacji mobilnej, serwer AliasVault musi zostać zaktualizowany do nowszej wersji. Jeśli potrzebujesz pomocy, skontaktuj się z działem pomocy technicznej.",
"appOutdated": "Ta aplikacja jest nieaktualna i nie można jej używać do uzyskania dostępu do tej (nowszej) wersji sejfu. Aby kontynuować, zaktualizuj aplikację AliasVault.",
- "passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się."
+ "passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się.",
+ "passwordChangeRequiresOnline": "Zmiana hasła wymaga połączenia z Internetem. Spróbuj ponownie, gdy będziesz online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Hasła",
"attachments": "Załączniki"
},
- "twoFactorAuth": "Weryfikacja dwuetapowa (2FA)",
"totpCode": "Kod TOTP",
"attachments": "Załączniki",
"deleteAttachment": "Usuń",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Dane logowania",
+ "vault": "Sejf",
"emails": "Wiadomości e-mail",
"settings": "Ustawienia"
},
+ "itemTypes": {
+ "creating": "Tworzenie",
+ "editing": "Edycja",
+ "login": {
+ "title": "Zaloguj się"
+ },
+ "alias": {
+ "title": "Tożsamość (Alias)"
+ },
+ "creditCard": {
+ "title": "Karta kredytowa",
+ "cardInformation": "Informacje o karcie"
+ },
+ "note": {
+ "title": "Uwaga"
+ },
+ "addField": "Dodaj pole",
+ "addCustomField": "Dodaj pole niestandardowe",
+ "customFields": "Pola niestandardowe",
+ "fieldLabel": "Etykieta pola",
+ "fieldType": "Typ pola",
+ "enterFieldName": "Wprowadź nazwę pola",
+ "fieldTypes": {
+ "text": "Tekst",
+ "hidden": "Ukryte",
+ "email": "Skrzynka odbiorcza",
+ "url": "adres URL",
+ "phone": "Telefon",
+ "number": "Numer",
+ "date": "Data",
+ "textArea": "Obszar tekst"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Nazwa użytkownika",
+ "login.password": "Hasło",
+ "login.email": "Skrzynka odbiorcza",
+ "login.url": "adres URL",
+ "alias.first_name": "Imię",
+ "alias.last_name": "Nazwisko",
+ "alias.gender": "Płeć",
+ "alias.birthdate": "Data urodzenia",
+ "card.cardholder_name": "Imię i nazwisko posiadacza karty",
+ "card.number": "Numer karty",
+ "card.expiry_month": "Miesiąc wygaśnięcia",
+ "card.expiry_year": "Rok wygaśnięcia",
+ "card.cvv": "CVV",
+ "card.pin": "Kod PIN",
+ "notes.content": "Notatki"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Dodaj element",
+ "editItem": "Edytuj element",
+ "deleteItem": "Usuń element",
+ "itemDetails": "Szczegóły produktu",
+ "itemCreated": "Element utworzony",
+ "emailPreview": "Podgląd wiadomości e-mail",
+ "untitled": "Bez tytułu",
+ "name": "Nazwa",
+ "namePlaceholder": "np. Google, Amazon",
+ "url": "adres URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "Usługa",
+ "serviceName": "Nazwa usługi",
+ "serviceUrl": "Adres URL usługi",
+ "loginCredentials": "Dane logowania",
+ "username": "Nazwa użytkownika",
+ "email": "Skrzynka odbiorcza",
+ "alias": "Tożsamość (Alias)",
+ "metadata": "Metadane",
+ "firstName": "Imię",
+ "lastName": "Nazwisko",
+ "nickName": "Pseudonim",
+ "fullName": "Imię i nazwisko",
+ "gender": "Płeć",
+ "birthDate": "Data urodzenia",
+ "birthDatePlaceholder": "RRRR-MM-DD",
+ "notes": "Notatki",
+ "randomAlias": "Losowy alias",
+ "manual": "Ręcznie",
+ "generateRandomAlias": "Generuj losowy tożsamość",
+ "clearAliasFields": "Wyczyść pola aliasu",
+ "enterFullEmail": "Wprowadź adres e-mail",
+ "enterEmailPrefix": "Wprowadź prefiks adresu e-mail",
+ "useDomainChooser": "Użyj selektora domen",
+ "enterCustomDomain": "Wprowadź własną domenę",
+ "selectEmailDomain": "Wybierz domenę poczty e-mail",
+ "privateEmailTitle": "Prywatny adres e-mail",
+ "privateEmailAliasVaultServer": "Serwer AliasVault",
+ "privateEmailDescription": "Szyfrowane E2E, w pełni prywatne.",
+ "publicEmailTitle": "Publiczni dostawcy tymczasowych adresów e-mail",
+ "publicEmailDescription": "Anonimowe, ale ograniczają prywatność. Treść wiadomości e-mail jest dostępna dla każdego, kto zna adres.",
+ "searchPlaceholder": "Wyszukaj w sejfie...",
+ "noMatchingItems": "Nie znaleziono pasujących elementów",
+ "noItemsFound": "Nie znaleziono żadnych elementów. Utwórz jeden, aby rozpocząć. Wskazówka: możesz również zalogować się do aplikacji internetowej AliasVault, aby zaimportować dane uwierzytelniające z innych menedżerów haseł.",
+ "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.",
+ "noAttachmentsFound": "Nie znaleziono żadnych elementów z załącznikami.",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "Ostatnie wiadomości e-mail",
+ "loadingEmails": "Ładowanie wiadomości e-mail...",
+ "noEmailsYet": "Nie otrzymano jeszcze żadnych wiadomości e-mail.",
+ "offlineEmailsMessage": "Jesteś offline. Połącz się z Internetem, aby załadować wiadomości e-mail.",
+ "emailLoadError": "Wystąpił błąd podczas ładowania wiadomości e-mail. Spróbuj ponownie później.",
+ "emailUnexpectedError": "Podczas ładowania wiadomości e-mail wystąpił nieoczekiwany błąd. Spróbuj ponownie później.",
+ "password": "Hasło",
+ "passwordLength": "Długość hasła",
+ "changePasswordComplexity": "Ustawienia hasła",
+ "includeLowercase": "Małe litery (a-z)",
+ "includeUppercase": "Duże litery (a-z)",
+ "includeNumbers": "Liczby (0-9)",
+ "includeSpecialChars": "Znaki specjalne (!@#)",
+ "avoidAmbiguousChars": "Unikaj niejednoznacznych znaków",
+ "deletingItem": "Usuwanie elementu...",
+ "errorLoadingItems": "Błąd podczas ładowania elementów",
+ "vaultSyncFailed": "Nie udało się zsynchronizować sejfu",
+ "vaultSyncedSuccessfully": "Synchronizacja sejfu zakończona sukcesem",
+ "vaultUpToDate": "Sejf jest aktualny",
+ "offlineMessage": "Jesteś offline. Połącz się z Internetem, aby zsynchronizować swój sejf.",
+ "itemCreatedMessage": "Twój nowy przedmiot został dodany do skarbca i jest gotowy do użycia.",
+ "switchBackToBrowser": "Wróć do przeglądarki, aby kontynuować.",
+ "filters": {
+ "all": "(Wszystkie) pozycje",
+ "passkeys": "Klucze dostępu",
+ "aliases": "Aliasy",
+ "userpass": "Hasła",
+ "attachments": "Załączniki"
+ },
+ "totpCode": "Kod TOTP",
+ "attachments": "Załaczniki",
+ "deleteAttachment": "Usuń",
+ "fileSavedTo": "Plik zapisany w\n",
+ "previewNotSupported": "Podgląd nie jest obsługiwany",
+ "downloadToView": "Pobierz plik, aby go wyświetlić",
+ "unsavedChanges": {
+ "title": "Odrzucić zmiany?",
+ "message": "Masz niezapisane zmiany. Czy na pewno chcesz je odrzucić?",
+ "discard": "Odrzuć"
+ },
+ "toasts": {
+ "itemUpdated": "Element zaktualizowany pomyślnie",
+ "itemCreated": "Element utworzony pomyślnie",
+ "itemDeleted": "Element został pomyślnie usunięty",
+ "usernameCopied": "Nazwa użytkownika skopiowana do schowka",
+ "emailCopied": "Wiadomość e-mail skopiowana do schowka",
+ "passwordCopied": "Hasło skopiowane do schowka"
+ },
+ "createNewAliasFor": "Utwórz nowy alias dla",
+ "errors": {
+ "loadFailed": "Nie udało się załadować elementu",
+ "saveFailed": "Nie udało się zapisać elementu"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Edytuj",
+ "delete": "Usuń",
+ "copyUsername": "Skopiuj nazwę użytkownika",
+ "copyEmail": "Skopiuj adres e-mail",
+ "copyPassword": "Skopiuj hasło"
+ },
+ "viewHistory": "View history",
+ "history": "Historia",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Katalog",
+ "newFolder": "Nowy folder",
+ "createFolder": "Utwórz folder",
+ "editFolder": "Edytuj folder",
+ "folderName": "Nazwa folderu",
+ "folderNamePlaceholder": "np. Praca, Osobiste",
+ "folderNameRequired": "Nazwa folderu jest wymagana",
+ "deleteFolder": "Usuń folder",
+ "deleteFolderKeepItems": "Usuń tylko folder",
+ "deleteFolderKeepItemsDescription": "Elementy zostaną przeniesione z powrotem do listy głównej.",
+ "deleteFolderAndItems": "Usuń folder i wszystkie elementy",
+ "deleteFolderAndItemsDescription": "{{count}} element(ów) zostaną przeniesione do Ostatnio usunięte.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Wybierz folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Wiadomości e-mail",
"emailDetails": "Szczegóły wiadomości e-mail",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Wystąpił wewnętrzny błąd serwera.",
"VAULT_ERROR": "Lokalny sejf nie jest aktualny. Zsynchronizuj sejf, odświeżając stronę, i spróbuj ponownie."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Ponownie online",
+ "stillOffline": "Wciąż offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Odblokowanie sejfu",
@@ -497,13 +718,13 @@
"retryingConnection": "Ponowne nawiązywanie połączenia..."
},
"offline": {
- "banner": "Tryb offline (tylko do odczytu)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Ponownie online",
"stillOffline": "Wciąż offline"
},
"alerts": {
"syncIssue": "Brak połączenia",
- "syncIssueMessage": "Nie można nawiązać połączenia z serwerem AliasVault i nie można zsynchronizować sejfu. Czy chcesz otworzyć lokalny sejf w trybie tylko do odczytu lub ponowić próbę połączenia?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Otwórz lokalny sejf",
"retrySync": "Ponów synchronizację"
},
diff --git a/apps/mobile-app/i18n/locales/pt.json b/apps/mobile-app/i18n/locales/pt.json
index 47a58d2d4..86a0af94b 100644
--- a/apps/mobile-app/i18n/locales/pt.json
+++ b/apps/mobile-app/i18n/locales/pt.json
@@ -20,7 +20,9 @@
"notice": "Aviso",
"enabled": "Habilitado",
"disabled": "Desabilitado",
- "twoFactorAuthentication": "Autenticação de Dois Fatores",
+ "twoFactorAuthentication": "Autenticação de dois fatores",
+ "add": "Adicionar",
+ "attachments": "Anexos",
"deleteItemConfirmTitle": "Excluir Item",
"deleteItemConfirmDescription": "Tem certeza que deseja excluir este item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Conectando à",
"loggedInAs": "Logado como"
},
+ "logout": {
+ "unsyncedChangesTitle": "Alterações Dessincronizadas",
+ "unsyncedChangesWarning": "Você tem alterações dessincronizadas que serão perdidas caso você saia da sua conta agora. Têm certeza que deseja continuar?",
+ "logoutAnyway": "Sair assim mesmo"
+ },
"vault": {
"syncingVault": "Sincronizando cofre",
"uploadingVaultToServer": "Fazendo upload do cofre para o servidor",
@@ -80,6 +87,8 @@
"executingOperation": "Realizando operação...",
"checkingVaultUpdates": "Verificando atualizações do cofre",
"syncingUpdatedVault": "Sincronizando cofre atualizado",
+ "mergingVault": "Integrando mudanças do cofre",
+ "uploadingChanges": "Enviando mudanças",
"errors": {
"failedToGetEncryptedDatabase": "Falha ao acessar dados criptografados",
"usernameNotFound": "Usuário não encontrado",
@@ -88,7 +97,8 @@
"versionNotSupported": "Esta versão do aplicativo AliasVault não é mais suportada pelo servidor. Por favor atualize seu aplicativo para a última versão.",
"serverVersionNotSupported": "O servidor do AliasVault precisa ser atualizado para uma nova versão para poder utilizar o aplicativo móvel. Por favor, entre em contato com o suporte caso precise de ajuda.",
"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.",
- "passwordChanged": "Sua senha mudou desde o último login. Por favor realize login novamente por questões de segurança."
+ "passwordChanged": "Sua senha mudou desde o último login. Por favor realize login novamente por questões de segurança.",
+ "passwordChangeRequiresOnline": "Alteração de senhas requer uma conexão com a internet. Por favor, tente novamente quando estiver online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Senhas",
"attachments": "Anexos"
},
- "twoFactorAuth": "Autenticação de dois fatores",
"totpCode": "Código TOTP",
"attachments": "Anexos",
"deleteAttachment": "Excluir",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credenciais",
+ "vault": "Cofre",
"emails": "E-mails",
"settings": "Configurações"
},
+ "itemTypes": {
+ "creating": "Criando",
+ "editing": "Editando",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Cartão de Crédito",
+ "cardInformation": "Informações do Cartão"
+ },
+ "note": {
+ "title": "Nota"
+ },
+ "addField": "Adicionar Campo",
+ "addCustomField": "Adicionar Campo Personalizado",
+ "customFields": "Campos Personalizados",
+ "fieldLabel": "Nome do Campo",
+ "fieldType": "Tipo do Campo",
+ "enterFieldName": "Digite o nome do campo",
+ "fieldTypes": {
+ "text": "Texto",
+ "hidden": "Escondido",
+ "email": "E-mail",
+ "url": "URL",
+ "phone": "Telefone",
+ "number": "Número",
+ "date": "Data",
+ "textArea": "Área de Texto"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Nome de usuário",
+ "login.password": "Senha",
+ "login.email": "E-mail",
+ "login.url": "URL",
+ "alias.first_name": "Primeiro Nome",
+ "alias.last_name": "Sobrenome",
+ "alias.gender": "Gênero",
+ "alias.birthdate": "Data de Nascimento",
+ "card.cardholder_name": "Nome do Titular do Cartão",
+ "card.number": "Número do Cartão",
+ "card.expiry_month": "Mês de Expiração",
+ "card.expiry_year": "Ano de Expiração",
+ "card.cvv": "CVV",
+ "card.pin": "Senha",
+ "notes.content": "Notas"
+ },
+ "items": {
+ "title": "Itens",
+ "addItem": "Adicionar Item",
+ "editItem": "Editar Item",
+ "deleteItem": "Excluir Item",
+ "itemDetails": "Detalhes do Item",
+ "itemCreated": "Item Criado",
+ "emailPreview": "Prévia de E-mail",
+ "untitled": "Sem Título",
+ "name": "Nome",
+ "namePlaceholder": "ex.: Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "ex.: https://google.com",
+ "service": "Serviço",
+ "serviceName": "Nome do Serviço",
+ "serviceUrl": "URL do Serviço",
+ "loginCredentials": "Crednciais de login",
+ "username": "Nome de usuário",
+ "email": "E-mail",
+ "alias": "Alias",
+ "metadata": "Metadados",
+ "firstName": "Primeiro Nome",
+ "lastName": "Sobrenome",
+ "nickName": "Apelido",
+ "fullName": "Nome Completo",
+ "gender": "Gênero",
+ "birthDate": "Data de Nascimento",
+ "birthDatePlaceholder": "AAAA-MM-DD",
+ "notes": "Notas",
+ "randomAlias": "Alias Aleatório",
+ "manual": "Manual",
+ "generateRandomAlias": "Gerar Alias Aleatório",
+ "clearAliasFields": "Limpar Campos de Alias",
+ "enterFullEmail": "Digite o endereço de e-mail completo",
+ "enterEmailPrefix": "Digite o prefixo do e-mail",
+ "useDomainChooser": "Utilizar seletor de domínio",
+ "enterCustomDomain": "Digitar domínio personalizado",
+ "selectEmailDomain": "Selecionar domínio de e-mail",
+ "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.",
+ "searchPlaceholder": "Pesquisar cofre...",
+ "noMatchingItems": "Nenhum ítem correspondente encontrado",
+ "noItemsFound": "No items found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
+ "noPasskeysFound": "Nenhuma passkey foi criada ainda. Passkeys são veiadas visitando um website que ofereça passkey como método de autenticação.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "E-mails recentes",
+ "loadingEmails": "Carregando e-mails...",
+ "noEmailsYet": "Nenhum e-mail recebido ainda.",
+ "offlineEmailsMessage": "Você está offline. Por favor conecte-se à internet para carregar seus e-mails.",
+ "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.",
+ "password": "Senha",
+ "passwordLength": "Tamanho da Senha",
+ "changePasswordComplexity": "Configurações de Senha",
+ "includeLowercase": "Minúsculas (a-z)",
+ "includeUppercase": "Maiúsculas (A-Z)",
+ "includeNumbers": "Números (0-9)",
+ "includeSpecialChars": "Caracteres Especiais (!@#)",
+ "avoidAmbiguousChars": "Evitar Caracteres Ambíguos",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "Sincronização do cofre falhou",
+ "vaultSyncedSuccessfully": "Cofre sincronizado com sucesso",
+ "vaultUpToDate": "Cofre está atualizado",
+ "offlineMessage": "Você está offline. Por favor conecte-se à internet para sincronizar seu cofre.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Volte ao navegador para continuar.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliases",
+ "userpass": "Senhas",
+ "attachments": "Anexos"
+ },
+ "totpCode": "Código TOTP",
+ "attachments": "Anexos",
+ "deleteAttachment": "Excluir",
+ "fileSavedTo": "Arquivo salvo em",
+ "previewNotSupported": "Pré-visualização não suportada",
+ "downloadToView": "Baixe o arquivo para abri-lo",
+ "unsavedChanges": {
+ "title": "Descartar alterações?",
+ "message": "Você tem alterações pendentes. Tem certeza que deseja descartá-las?",
+ "discard": "Descartar"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "Nome de usuário copiado para a área de transferência",
+ "emailCopied": "E-mail copiado para a área de transferência",
+ "passwordCopied": "Senha copiada para a área de transferência"
+ },
+ "createNewAliasFor": "Criar novo alias para",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Editar",
+ "delete": "Excluir",
+ "copyUsername": "Copiar Nome de Usuário",
+ "copyEmail": "Copiar E-mail",
+ "copyPassword": "Copiar Senha"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Pasta",
+ "newFolder": "New Folder",
+ "createFolder": "Criar Pasta",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Selecionar Pasta"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "E-mails",
"emailDetails": "Detalhes do e-mail",
@@ -489,6 +700,16 @@
"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."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Online novamente",
+ "stillOffline": "Ainda está offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Desbloqueando cofre",
@@ -497,13 +718,13 @@
"retryingConnection": "Reconectando..."
},
"offline": {
- "banner": "Modo offline (apenas leitura)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Online novamente",
"stillOffline": "Ainda está offline"
},
"alerts": {
"syncIssue": "Sem Conexão",
- "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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Abrir Cofre Local",
"retrySync": "Tentar Sincronizar Novamente"
},
diff --git a/apps/mobile-app/i18n/locales/ru.json b/apps/mobile-app/i18n/locales/ru.json
index 4cbc03678..0648e3ff9 100644
--- a/apps/mobile-app/i18n/locales/ru.json
+++ b/apps/mobile-app/i18n/locales/ru.json
@@ -21,6 +21,8 @@
"enabled": "Включено",
"disabled": "Отключено",
"twoFactorAuthentication": "Двухфакторная аутентификация",
+ "add": "Добавить",
+ "attachments": "Вложения",
"deleteItemConfirmTitle": "Удалить элемент",
"deleteItemConfirmDescription": "Вы уверены, что хотите удалить этот элемент?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Подключение к",
"loggedInAs": "Вход выполнен как"
},
+ "logout": {
+ "unsyncedChangesTitle": "Несинхронизированные изменения",
+ "unsyncedChangesWarning": "У вас есть несинхронизированные изменения, которые будут потеряны, если вы выйдете из аккаунта сейчас. Вы уверены, что хотите продолжить?",
+ "logoutAnyway": "Все равно выйти"
+ },
"vault": {
"syncingVault": "Синхронизация хранилища",
"uploadingVaultToServer": "Загрузка хранилища на сервер",
@@ -80,6 +87,8 @@
"executingOperation": "Выполнение операций...",
"checkingVaultUpdates": "Проверка обновлений хранилища",
"syncingUpdatedVault": "Синхронизация обновленного хранилища",
+ "mergingVault": "Объединение изменений в хранилище",
+ "uploadingChanges": "Загрузка изменений",
"errors": {
"failedToGetEncryptedDatabase": "Не удалось получить зашифрованную базу данных",
"usernameNotFound": "Имя пользователя не найдено",
@@ -88,7 +97,8 @@
"versionNotSupported": "Эта версия мобильного приложения AliasVault больше не поддерживается сервером. Пожалуйста, обновите ваше приложение до последней версии.",
"serverVersionNotSupported": "Для использования этого мобильного приложения необходимо обновить сервер AliasVault до новой версии. Если вам нужна помощь, обратитесь в службу поддержки.",
"appOutdated": "Это приложение устарело и не может быть использовано для доступа к этой (более новой) версии хранилища. Пожалуйста, обновите приложение AliasVault, чтобы продолжить.",
- "passwordChanged": "С момента вашего последнего входа ваш пароль изменился. Пожалуйста, войдите еще раз в целях безопасности."
+ "passwordChanged": "С момента вашего последнего входа ваш пароль изменился. Пожалуйста, войдите еще раз в целях безопасности.",
+ "passwordChangeRequiresOnline": "Для смены пароля требуется подключение к интернету. Повторите попытку, когда будете в сети."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Пароли",
"attachments": "Вложения"
},
- "twoFactorAuth": "Двухфакторная аутентификация",
"totpCode": "TOTP код",
"attachments": "Вложения",
"deleteAttachment": "Удалить",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Учетные данные",
+ "vault": "Хранилище",
"emails": "Письма",
"settings": "Настройки"
},
+ "itemTypes": {
+ "creating": "Создание",
+ "editing": "Редактирование",
+ "login": {
+ "title": "Логин"
+ },
+ "alias": {
+ "title": "Псевдоним"
+ },
+ "creditCard": {
+ "title": "Банковская карта",
+ "cardInformation": "Данные карты"
+ },
+ "note": {
+ "title": "Заметка"
+ },
+ "addField": "Добавить поле",
+ "addCustomField": "Добавить своё поле",
+ "customFields": "Пользовательские поля",
+ "fieldLabel": "Название поля",
+ "fieldType": "Тип поля",
+ "enterFieldName": "Введите название поля",
+ "fieldTypes": {
+ "text": "Текст",
+ "hidden": "Скрытое",
+ "email": "Почта",
+ "url": "URL",
+ "phone": "Телефон",
+ "number": "Номер",
+ "date": "Дата",
+ "textArea": "Текстовая область"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Логин",
+ "login.password": "Пароль",
+ "login.email": "Почта",
+ "login.url": "URL",
+ "alias.first_name": "Имя",
+ "alias.last_name": "Фамилия",
+ "alias.gender": "Пол",
+ "alias.birthdate": "Дата рождения",
+ "card.cardholder_name": "Имя держателя карты",
+ "card.number": "Номер карты",
+ "card.expiry_month": "Месяц окончания",
+ "card.expiry_year": "Год окончания",
+ "card.cvv": "CVV-код",
+ "card.pin": "PIN",
+ "notes.content": "Примечание"
+ },
+ "items": {
+ "title": "Записи",
+ "addItem": "Добавить запись",
+ "editItem": "Редактировать запись",
+ "deleteItem": "Удалить элемент",
+ "itemDetails": "Детали записи",
+ "itemCreated": "Запись создана",
+ "emailPreview": "Предварительный просмотр электронной почты",
+ "untitled": "Без названия",
+ "name": "Имя",
+ "namePlaceholder": "например, Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "например, https://google.com",
+ "service": "Сервис",
+ "serviceName": "Название сервиса",
+ "serviceUrl": "URL сервиса",
+ "loginCredentials": "Данные для авторизации",
+ "username": "Логин",
+ "email": "Почта",
+ "alias": "Псевдоним",
+ "metadata": "Метаданные",
+ "firstName": "Имя",
+ "lastName": "Фамилия",
+ "nickName": "Никнейм",
+ "fullName": "Полное имя",
+ "gender": "Пол",
+ "birthDate": "Дата рождения",
+ "birthDatePlaceholder": "ГГГГ-ММ-ДД",
+ "notes": "Примечание",
+ "randomAlias": "Случайный псевдоним",
+ "manual": "Инструкция",
+ "generateRandomAlias": "Сгенерировать псевдоним",
+ "clearAliasFields": "Очистить поля псевдонима",
+ "enterFullEmail": "Введите полный адрес электронной почты",
+ "enterEmailPrefix": "Введите префикс электронной почты",
+ "useDomainChooser": "Использовать средство выбора домена",
+ "enterCustomDomain": "Ввести пользовательский домен",
+ "selectEmailDomain": "Выбрать домен электронной почты",
+ "privateEmailTitle": "Личная электронная почта",
+ "privateEmailAliasVaultServer": "Сервер AliasVault",
+ "privateEmailDescription": "Шифрование E2E, полностью приватный.",
+ "publicEmailTitle": "Общедоступные временные поставщики электронной почты",
+ "publicEmailDescription": "Анонимность, но ограниченная конфиденциальность. Содержимое письма может прочитать любой, кому известен адрес.",
+ "searchPlaceholder": "Поиск хранилища...",
+ "noMatchingItems": "Совпадений не найдено",
+ "noItemsFound": "Ничего не найдено. Создайте запись, чтобы начать работу. Совет: вы также можете войти в веб-приложение AliasVault, чтобы импортировать учетные данные из других менеджеров паролей.",
+ "noPasskeysFound": "Ключи доступа еще не созданы. Ключи доступа создаются при посещении веб-сайта, который предлагает их в качестве метода аутентификации.",
+ "noAttachmentsFound": "Элементы с вложениями не найдены",
+ "noItemsOfTypeFound": "Элементы типа «{{type}}» не найдены",
+ "recentEmails": "Последние письма",
+ "loadingEmails": "Загрузка писем...",
+ "noEmailsYet": "Писем пока не поступало.",
+ "offlineEmailsMessage": "Вы не в сети. Пожалуйста, подключитесь к Интернету, чтобы загрузить свои электронные письма.",
+ "emailLoadError": "Произошла ошибка при загрузке писем. Пожалуйста, повторите попытку позже.",
+ "emailUnexpectedError": "При загрузке писем произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.",
+ "password": "Пароль",
+ "passwordLength": "Длина пароля",
+ "changePasswordComplexity": "Настройки пароля",
+ "includeLowercase": "Строчные буквы (a-z)",
+ "includeUppercase": "Заглавные буквы (A-Z)",
+ "includeNumbers": "Цифры (0-9)",
+ "includeSpecialChars": "Специальные символы (!@#)",
+ "avoidAmbiguousChars": "Избегать двусмысленных символов",
+ "deletingItem": "Удаление записи...",
+ "errorLoadingItems": "Ошибка загрузки элементов",
+ "vaultSyncFailed": "Сбой синхронизации хранилища",
+ "vaultSyncedSuccessfully": "Хранилище успешно синхронизировано",
+ "vaultUpToDate": "Хранилище актуально",
+ "offlineMessage": "Вы не в сети. Пожалуйста, подключитесь к Интернету, чтобы синхронизировать ваше хранилище.",
+ "itemCreatedMessage": "Ваша новая запись добавлена в хранилище и готова к использованию.",
+ "switchBackToBrowser": "Вернитесь в свой браузер, чтобы продолжить.",
+ "filters": {
+ "all": "(Все) Записи",
+ "passkeys": "Ключи доступа",
+ "aliases": "Псевдонимы",
+ "userpass": "Пароли",
+ "attachments": "Вложения"
+ },
+ "totpCode": "TOTP код",
+ "attachments": "Вложения",
+ "deleteAttachment": "Удалить",
+ "fileSavedTo": "Файл сохранен в",
+ "previewNotSupported": "Предварительный просмотр не поддерживается",
+ "downloadToView": "Скачайте файл, чтобы просмотреть его",
+ "unsavedChanges": {
+ "title": "Отменить изменения?",
+ "message": "Все несохраненные изменения будут утеряны. Продолжить?",
+ "discard": "Отменить"
+ },
+ "toasts": {
+ "itemUpdated": "Запись успешно обновлена",
+ "itemCreated": "Запись успешно создана",
+ "itemDeleted": "Запись успешно удалена",
+ "usernameCopied": "Имя пользователя скопировано в буфер обмена",
+ "emailCopied": "Email скопирован в буфер обмена",
+ "passwordCopied": "Пароль скопирован в буфер обмена"
+ },
+ "createNewAliasFor": "Создайте новый псевдоним для",
+ "errors": {
+ "loadFailed": "Не удалось загрузить запись",
+ "saveFailed": "Не удалось сохранить запись"
+ },
+ "contextMenu": {
+ "title": "Параметры записи",
+ "edit": "Редактировать",
+ "delete": "Удалить",
+ "copyUsername": "Скопировать имя пользователя",
+ "copyEmail": "Скопировать Email",
+ "copyPassword": "Скопировать пароль"
+ },
+ "viewHistory": "Посмотреть историю",
+ "history": "История",
+ "noHistoryAvailable": "История пока пуста",
+ "deleteConfirm": "Вы уверены, что хотите удалить эту запись? Это действие нельзя отменить.",
+ "folders": {
+ "folder": "Папка",
+ "newFolder": "Новая папка",
+ "createFolder": "Создать папку",
+ "editFolder": "Изменить папку",
+ "folderName": "Название папки",
+ "folderNamePlaceholder": "например, Работа, Личное",
+ "folderNameRequired": "Название папки обязательно",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Выбрать папку"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Письма",
"emailDetails": "E-mail Подробности",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Внутренняя ошибка сервера.",
"VAULT_ERROR": "Локальное хранилище не обновлено. Пожалуйста, синхронизируйте ваше хранилище, обновив страницу, и повторите попытку."
},
+ "sync": {
+ "offline": "Офлайн",
+ "offlineWithPending": "Офлайн (ожидание)",
+ "syncing": "Синхронизация...",
+ "pending": "Ожидание синхронизации",
+ "retrySync": "Нажмите, чтобы повторить",
+ "backOnline": "Восстановить подключение",
+ "stillOffline": "Нет подключения",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Разблокировка хранилища",
@@ -497,13 +718,13 @@
"retryingConnection": "Повторная попытка подключения..."
},
"offline": {
- "banner": "Офлайн режим (только для чтения)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Восстановить подключение",
"stillOffline": "Нет подключения"
},
"alerts": {
"syncIssue": "Нет соединения",
- "syncIssueMessage": "Не удалось связаться с сервером AliasVault, и не удалось синхронизировать ваше хранилище. Хотите ли вы открыть свое локальное хранилище в режиме только для чтения или повторить попытку подключения?",
+ "syncIssueMessage": "Не удалось связаться с сервером AliasVault, поэтому ваше хранилище не было синхронизировано. Хотите открыть локальное хранилище или повторить попытку подключения?",
"openLocalVault": "Откройте локальное хранилище",
"retrySync": "Повторить попытку синхронизации"
},
diff --git a/apps/mobile-app/i18n/locales/sv.json b/apps/mobile-app/i18n/locales/sv.json
index 3930e5982..89f608c7a 100644
--- a/apps/mobile-app/i18n/locales/sv.json
+++ b/apps/mobile-app/i18n/locales/sv.json
@@ -20,7 +20,9 @@
"notice": "Notice",
"enabled": "Enabled",
"disabled": "Disabled",
- "twoFactorAuthentication": "Two-Factor Authentication",
+ "twoFactorAuthentication": "Two-factor authentication",
+ "add": "Add",
+ "attachments": "Attachments",
"deleteItemConfirmTitle": "Delete Item",
"deleteItemConfirmDescription": "Are you sure you want to delete this item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Connecting to",
"loggedInAs": "Logged in as"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Syncing vault",
"uploadingVaultToServer": "Uploading vault to server",
@@ -80,6 +87,8 @@
"executingOperation": "Executing operation...",
"checkingVaultUpdates": "Checking vault updates",
"syncingUpdatedVault": "Syncing updated vault",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Failed to get encrypted database",
"usernameNotFound": "Username not found",
@@ -88,7 +97,8 @@
"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.",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Passwords",
"attachments": "Attachments"
},
- "twoFactorAuth": "Two-factor authentication",
"totpCode": "TOTP Code",
"attachments": "Attachments",
"deleteAttachment": "Delete",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Credentials",
+ "vault": "Vault",
"emails": "Emails",
"settings": "Settings"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Username",
+ "login.password": "Password",
+ "login.email": "Email",
+ "login.url": "URL",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birth Date",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notes"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Delete Item",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "Email Preview",
+ "untitled": "Untitled",
+ "name": "Name",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "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...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "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",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "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.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Switch back to your browser to continue.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliases",
+ "userpass": "Passwords",
+ "attachments": "Attachments"
+ },
+ "totpCode": "TOTP Code",
+ "attachments": "Attachments",
+ "deleteAttachment": "Delete",
+ "fileSavedTo": "File saved to",
+ "previewNotSupported": "Preview not supported",
+ "downloadToView": "Download the file to view it",
+ "unsavedChanges": {
+ "title": "Discard Changes?",
+ "message": "You have unsaved changes. Are you sure you want to discard them?",
+ "discard": "Discard"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item 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 item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Edit",
+ "delete": "Delete",
+ "copyUsername": "Copy Username",
+ "copyEmail": "Copy Email",
+ "copyPassword": "Copy Password"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Folder",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Select Folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Emails",
"emailDetails": "Email Details",
@@ -489,6 +700,16 @@
"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."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Back online",
+ "stillOffline": "Still offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Unlocking vault",
@@ -497,13 +718,13 @@
"retryingConnection": "Retrying connection..."
},
"offline": {
- "banner": "Offline mode (read-only)",
+ "banner": "Offline - changes will sync when online",
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
},
diff --git a/apps/mobile-app/i18n/locales/tr.json b/apps/mobile-app/i18n/locales/tr.json
index a0c360d13..5ee8ab9fc 100644
--- a/apps/mobile-app/i18n/locales/tr.json
+++ b/apps/mobile-app/i18n/locales/tr.json
@@ -1,7 +1,7 @@
{
"common": {
"cancel": "İptal",
- "close": "Close",
+ "close": "Kapat",
"delete": "Sil",
"save": "Kaydet",
"yes": "Onayla",
@@ -15,12 +15,14 @@
"copied": "Panoya kopyalandı",
"loadMore": "Daha fazla yükle",
"use": "Kullan",
- "confirm": "Confirm",
- "next": "Next",
+ "confirm": "Onayla",
+ "next": "İleri",
"notice": "Notice",
"enabled": "Enabled",
"disabled": "Disabled",
- "twoFactorAuthentication": "Two-Factor Authentication",
+ "twoFactorAuthentication": "İki faktörlü kimlik doğrulama",
+ "add": "Add",
+ "attachments": "Ekler",
"deleteItemConfirmTitle": "Delete Item",
"deleteItemConfirmDescription": "Are you sure you want to delete this item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Bağlanıyor",
"loggedInAs": "Şu olarak oturum açıldı:"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Kasa senkronize ediliyor",
"uploadingVaultToServer": "Kasa sunucuya yükleniyor",
@@ -80,15 +87,18 @@
"executingOperation": "İşlem yürütülüyor…",
"checkingVaultUpdates": "Kasa güncellemeleri kontrol ediliyor",
"syncingUpdatedVault": "Güncellenmiş kasa senkronize ediliyor",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Şifrelenmiş veritabanı alınamadı",
"usernameNotFound": "Kullanıcı adı bulunamadı",
"vaultOutdated": "Kasınız güncel değil. Lütfen AliasVault web sitesinden giriş yapın ve gerekli adımları izleyin.",
"failedToSyncVault": "Kasa senkronize edilemedi",
"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.",
- "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.",
+ "serverVersionNotSupported": "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.",
"appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
- "passwordChanged": "Parolanız, en son giriş yaptığınızdan bu yana değişti. Güvenlik nedeniyle lütfen 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.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -162,9 +172,8 @@
"passkeys": "Passkeys",
"aliases": "Aliases",
"userpass": "Passwords",
- "attachments": "Attachments"
+ "attachments": "Ekler"
},
- "twoFactorAuth": "İki faktörlü kimlik doğrulama",
"totpCode": "TOTP Kodu",
"attachments": "Ekler",
"deleteAttachment": "Sil",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Kimlik Bilgileri",
+ "vault": "Vault",
"emails": "E-postalar",
"settings": "Ayarlar"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "E-Posta",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Tarih",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Kullanıcı Adı",
+ "login.password": "Parola",
+ "login.email": "E-Posta",
+ "login.url": "URL",
+ "alias.first_name": "Adı",
+ "alias.last_name": "Soyadı",
+ "alias.gender": "Cinsiyet",
+ "alias.birthdate": "Doğum Tarihi",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notlar"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Delete Item",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "E-posta Önizleme",
+ "untitled": "Untitled",
+ "name": "Ad",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "Hizmet",
+ "serviceName": "Hizmet Adı",
+ "serviceUrl": "Hizmet URL'i",
+ "loginCredentials": "Giriş bilgileri",
+ "username": "Kullanıcı Adı",
+ "email": "E-Posta",
+ "alias": "Alias",
+ "metadata": "Meta veri",
+ "firstName": "Adı",
+ "lastName": "Soyadı",
+ "nickName": "Kullanıcı Adı",
+ "fullName": "Ad Soyad",
+ "gender": "Cinsiyet",
+ "birthDate": "Doğum Tarihi",
+ "birthDatePlaceholder": "YYYY-AA-GG",
+ "notes": "Notlar",
+ "randomAlias": "Random Alias",
+ "manual": "Manual",
+ "generateRandomAlias": "Generate Random Alias",
+ "clearAliasFields": "Clear Alias Fields",
+ "enterFullEmail": "E-posta adresinizi girin",
+ "enterEmailPrefix": "E-posta önekini girin",
+ "useDomainChooser": "Alan adı seçiciyi kullan",
+ "enterCustomDomain": "Özel alan adı girin",
+ "selectEmailDomain": "E-posta Alan Adını Seç",
+ "privateEmailTitle": "Özel E-posta",
+ "privateEmailAliasVaultServer": "AliasVault sunucusu",
+ "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": "Search vault...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "Son e-postalar",
+ "loadingEmails": "E-postalar yükleniyor…",
+ "noEmailsYet": "Henüz e-posta alınmadı.",
+ "offlineEmailsMessage": "Çevrimdışısınız. E-postalarınızı yüklemek için lütfen internet bağlantısı sağlayın.",
+ "emailLoadError": "E-postalar yüklenirken bir hata oluştu. Lütfen daha sonra tekrar deneyin.",
+ "emailUnexpectedError": "E-postalar yüklenirken bir hata oluştu. Lütfen daha sonra tekrar deneyin.",
+ "password": "Parola",
+ "passwordLength": "Parola Uzunluğu",
+ "changePasswordComplexity": "Parola Ayarları",
+ "includeLowercase": "Küçük harf (a-z)",
+ "includeUppercase": "Büyük harf (A-Z)",
+ "includeNumbers": "Rakamlar (0-9)",
+ "includeSpecialChars": "Özel Karakterler (!@#)",
+ "avoidAmbiguousChars": "Belirsiz Karakterler Kullanma",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "Kasa senkronizasyonu başarısız oldu",
+ "vaultSyncedSuccessfully": "Kasa başarıyla senkronize edildi",
+ "vaultUpToDate": "Kasa güncel",
+ "offlineMessage": "Çevrimdışısınız. E-postalarınızı yüklemek için lütfen internet bağlantısı sağlayın.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Tarayıcınıza geri dönerek devam edin.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliases",
+ "userpass": "Passwords",
+ "attachments": "Ekler"
+ },
+ "totpCode": "TOTP Kodu",
+ "attachments": "Ekler",
+ "deleteAttachment": "Sil",
+ "fileSavedTo": "File saved to",
+ "previewNotSupported": "Preview not supported",
+ "downloadToView": "Download the file to view it",
+ "unsavedChanges": {
+ "title": "Discard Changes?",
+ "message": "You have unsaved changes. Are you sure you want to discard them?",
+ "discard": "Discard"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item 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 item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Düzenle",
+ "delete": "Sil",
+ "copyUsername": "Kullanıcı Adını Kopyala",
+ "copyEmail": "E-postayı Kopyala",
+ "copyPassword": "Parolayı Kopyala"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Folder",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Select Folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "E-postalar",
"emailDetails": "E-posta Detayları",
@@ -474,7 +685,7 @@
"REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
"INVALID_REFRESH_TOKEN": "Invalid refresh token.",
"PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
- "USERNAME_REQUIRED": "Username is required.",
+ "USERNAME_REQUIRED": "Kullanıcı adı gereklidir.",
"USERNAME_ALREADY_IN_USE": "Username is already in use.",
"USERNAME_AVAILABLE": "Username is available.",
"USERNAME_MISMATCH": "Username does not match the current user.",
@@ -489,6 +700,16 @@
"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."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Back online",
+ "stillOffline": "Still offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Unlocking vault",
@@ -497,13 +718,13 @@
"retryingConnection": "Retrying connection..."
},
"offline": {
- "banner": "Offline mode (read-only)",
+ "banner": "Offline - changes will sync when online",
"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?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Open Local Vault",
"retrySync": "Retry Sync"
},
@@ -538,7 +759,7 @@
"newVersion": "New available version:",
"upgrade": "Upgrade",
"upgrading": "Upgrading...",
- "logout": "Logout",
+ "logout": "Çıkış yap",
"whatsNew": "What's New",
"whatsNewDescription": "An upgrade is required to support the following changes:",
"noDescriptionAvailable": "No description available for this version.",
diff --git a/apps/mobile-app/i18n/locales/uk.json b/apps/mobile-app/i18n/locales/uk.json
index b74e71384..2b8e2bcf2 100644
--- a/apps/mobile-app/i18n/locales/uk.json
+++ b/apps/mobile-app/i18n/locales/uk.json
@@ -20,7 +20,9 @@
"notice": "Примітка",
"enabled": "Увімкнено",
"disabled": "Вимкнено",
- "twoFactorAuthentication": "Two-Factor Authentication",
+ "twoFactorAuthentication": "Two-factor authentication",
+ "add": "Add",
+ "attachments": "Attachments",
"deleteItemConfirmTitle": "Delete Item",
"deleteItemConfirmDescription": "Are you sure you want to delete this item?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "Приєднатись до",
"loggedInAs": "Ви увійшли як"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "Синхронізація сховища",
"uploadingVaultToServer": "Завантаження сховища на сервер",
@@ -80,6 +87,8 @@
"executingOperation": "Виконання операції...",
"checkingVaultUpdates": "Перевірка оновлень сховища",
"syncingUpdatedVault": "Синхронізація оновленого сховища",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "Не вдалося отримати зашифровану базу даних",
"usernameNotFound": "Ім'я користувача не знайдено",
@@ -88,7 +97,8 @@
"versionNotSupported": "Ця версія мобільного застосунку AliasVault більше не підтримується сервером. Будь ласка, оновіть свій застосунок до останньої версії.",
"serverVersionNotSupported": "Щоб користуватися цим мобільним додатком, потрібно оновити сервер AliasVault до новішої версії. Зверніться до служби підтримки, якщо вам потрібна допомога.",
"appOutdated": "Ця програма застаріла і не може бути використана для доступу до цієї (новіші) версії сховища. Будь ласка, оновіть додаток AliasVault для продовження.",
- "passwordChanged": "Ваш пароль змінився з моменту останнього входу. З міркувань безпеки, будь ласка, увійдіть ще раз."
+ "passwordChanged": "Ваш пароль змінився з моменту останнього входу. З міркувань безпеки, будь ласка, увійдіть ще раз.",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "Паролі",
"attachments": "Вкладення"
},
- "twoFactorAuth": "Двофакторна автентифікація",
"totpCode": "Код TOTP",
"attachments": "Вкладення",
"deleteAttachment": "Видалити",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "Облікові дані",
+ "vault": "Vault",
"emails": "Електронні листи",
"settings": "Налаштування"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "Login"
+ },
+ "alias": {
+ "title": "Alias"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "Note"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "Email",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "Date",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "Username",
+ "login.password": "Password",
+ "login.email": "Email",
+ "login.url": "URL",
+ "alias.first_name": "First Name",
+ "alias.last_name": "Last Name",
+ "alias.gender": "Gender",
+ "alias.birthdate": "Birth Date",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "Notes"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "Delete Item",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "Email Preview",
+ "untitled": "Untitled",
+ "name": "Name",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "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...",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items 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.",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "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",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "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.",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "Switch back to your browser to continue.",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "Passkeys",
+ "aliases": "Aliases",
+ "userpass": "Passwords",
+ "attachments": "Attachments"
+ },
+ "totpCode": "TOTP Code",
+ "attachments": "Attachments",
+ "deleteAttachment": "Delete",
+ "fileSavedTo": "File saved to",
+ "previewNotSupported": "Preview not supported",
+ "downloadToView": "Download the file to view it",
+ "unsavedChanges": {
+ "title": "Discard Changes?",
+ "message": "You have unsaved changes. Are you sure you want to discard them?",
+ "discard": "Discard"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item 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 item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "Edit",
+ "delete": "Delete",
+ "copyUsername": "Copy Username",
+ "copyEmail": "Copy Email",
+ "copyPassword": "Copy Password"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "Folder",
+ "newFolder": "New Folder",
+ "createFolder": "Create Folder",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "Select Folder"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "Електронні листи",
"emailDetails": "Деталі електронного листа",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "Внутрішня помилка сервера.",
"VAULT_ERROR": "Локальне сховище не оновлене. Синхронізуйте своє сховище, оновивши сторінку, та повторіть спробу."
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "Back online",
+ "stillOffline": "Still offline",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "Розблокування сховища",
@@ -497,13 +718,13 @@
"retryingConnection": "Повторна спроба підключення..."
},
"offline": {
- "banner": "Офлайн-режим (лише для читання)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "Знову онлайн",
"stillOffline": "Досі офлайн"
},
"alerts": {
"syncIssue": "Відсутнє з'єднання",
- "syncIssueMessage": "Не вдалося зв’язатися із сервером AliasVault і ваше сховище не вдалося синхронізувати. Бажаєте відкрити локальне сховище в режимі лише для читання чи повторити спробу підключення?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "Відкрити локальне сховище",
"retrySync": "Повторити синхронізацію"
},
diff --git a/apps/mobile-app/i18n/locales/zh.json b/apps/mobile-app/i18n/locales/zh.json
index 9df05f26f..212781021 100644
--- a/apps/mobile-app/i18n/locales/zh.json
+++ b/apps/mobile-app/i18n/locales/zh.json
@@ -20,7 +20,9 @@
"notice": "注意",
"enabled": "启用",
"disabled": "禁用",
- "twoFactorAuthentication": "两步验证",
+ "twoFactorAuthentication": "双因素认证(2FA)",
+ "add": "Add",
+ "attachments": "附件",
"deleteItemConfirmTitle": "删除项目",
"deleteItemConfirmDescription": "您确定要删除此项目吗?",
"errors": {
@@ -72,6 +74,11 @@
"connectingTo": "正在连接到",
"loggedInAs": "已登录为"
},
+ "logout": {
+ "unsyncedChangesTitle": "Unsynced Changes",
+ "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?",
+ "logoutAnyway": "Log out anyway"
+ },
"vault": {
"syncingVault": "正在同步密码库",
"uploadingVaultToServer": "正在向服务器上传密码库",
@@ -80,6 +87,8 @@
"executingOperation": "执行操作中…",
"checkingVaultUpdates": "检查密码库更新",
"syncingUpdatedVault": "同步更新后的密码库",
+ "mergingVault": "Merging vault changes",
+ "uploadingChanges": "Uploading changes",
"errors": {
"failedToGetEncryptedDatabase": "获取加密数据库失败",
"usernameNotFound": "未找到用户名",
@@ -88,7 +97,8 @@
"versionNotSupported": "此版本的AliasVault移动应用已不再被服务器支持。请将应用更新至最新版本。",
"serverVersionNotSupported": "AliasVault 服务器需要更新到更高版本才能使用此移动应用。如需帮助,请联系支持人员。",
"appOutdated": "此应用已过时,无法用于访问新版本的密码库。请更新 AliasVault 应用以继续。",
- "passwordChanged": "登录密码已更新,请重新登录以确保账户安全。"
+ "passwordChanged": "登录密码已更新,请重新登录以确保账户安全。",
+ "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online."
}
},
"credentials": {
@@ -164,7 +174,6 @@
"userpass": "密码",
"attachments": "附件"
},
- "twoFactorAuth": "两步验证",
"totpCode": "TOTP 验证码",
"attachments": "附件",
"deleteAttachment": "删除",
@@ -429,9 +438,211 @@
},
"navigation": {
"credentials": "凭据",
+ "vault": "Vault",
"emails": "邮件",
"settings": "设置"
},
+ "itemTypes": {
+ "creating": "Creating",
+ "editing": "Editing",
+ "login": {
+ "title": "登录"
+ },
+ "alias": {
+ "title": "别名"
+ },
+ "creditCard": {
+ "title": "Credit Card",
+ "cardInformation": "Card Information"
+ },
+ "note": {
+ "title": "注意"
+ },
+ "addField": "Add Field",
+ "addCustomField": "Add Custom Field",
+ "customFields": "Custom Fields",
+ "fieldLabel": "Field Label",
+ "fieldType": "Field Type",
+ "enterFieldName": "Enter field name",
+ "fieldTypes": {
+ "text": "Text",
+ "hidden": "Hidden",
+ "email": "电子邮件",
+ "url": "URL",
+ "phone": "Phone",
+ "number": "Number",
+ "date": "日期",
+ "textArea": "Text Area"
+ }
+ },
+ "fieldLabels": {
+ "login.username": "用户名",
+ "login.password": "密码",
+ "login.email": "电子邮件",
+ "login.url": "URL",
+ "alias.first_name": "名",
+ "alias.last_name": "姓",
+ "alias.gender": "性别",
+ "alias.birthdate": "出生日期",
+ "card.cardholder_name": "Cardholder Name",
+ "card.number": "Card Number",
+ "card.expiry_month": "Expiry Month",
+ "card.expiry_year": "Expiry Year",
+ "card.cvv": "CVV",
+ "card.pin": "PIN",
+ "notes.content": "备注"
+ },
+ "items": {
+ "title": "Items",
+ "addItem": "Add Item",
+ "editItem": "Edit Item",
+ "deleteItem": "删除项目",
+ "itemDetails": "Item Details",
+ "itemCreated": "Item Created",
+ "emailPreview": "电子邮件预览",
+ "untitled": "Untitled",
+ "name": "名称",
+ "namePlaceholder": "e.g., Google, Amazon",
+ "url": "URL",
+ "urlPlaceholder": "e.g., https://google.com",
+ "service": "服务",
+ "serviceName": "服务名称",
+ "serviceUrl": "服务 URL",
+ "loginCredentials": "登录凭据",
+ "username": "用户名",
+ "email": "电子邮件",
+ "alias": "别名",
+ "metadata": "元数据",
+ "firstName": "名",
+ "lastName": "姓",
+ "nickName": "昵称",
+ "fullName": "全名",
+ "gender": "性别",
+ "birthDate": "出生日期",
+ "birthDatePlaceholder": "YYYY-MM-DD",
+ "notes": "备注",
+ "randomAlias": "随机别名",
+ "manual": "手动输入",
+ "generateRandomAlias": "生成随机别名",
+ "clearAliasFields": "清除别名字段",
+ "enterFullEmail": "输入验证邮箱地址",
+ "enterEmailPrefix": "输入电子邮箱前缀",
+ "useDomainChooser": "使用域选择器",
+ "enterCustomDomain": "输入自定义域",
+ "selectEmailDomain": "选择电子邮箱域",
+ "privateEmailTitle": "私人邮箱",
+ "privateEmailAliasVaultServer": "AliasVault 服务器",
+ "privateEmailDescription": "端到端加密,完全私密。",
+ "publicEmailTitle": "公共临时电子邮箱提供商",
+ "publicEmailDescription": "匿名但隐私性有限,任何知晓其地址的人均可读取电子邮件内容。",
+ "searchPlaceholder": "搜索密码库…",
+ "noMatchingItems": "No matching items found",
+ "noItemsFound": "No items found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
+ "noPasskeysFound": "尚未创建通行密钥。访问以通行密钥为认证方式的网站才能创建通行密钥。",
+ "noAttachmentsFound": "No items with attachments found",
+ "noItemsOfTypeFound": "No {{type}} items found",
+ "recentEmails": "近期电子邮件",
+ "loadingEmails": "加载电子邮件中…",
+ "noEmailsYet": "尚未收到电子邮件。",
+ "offlineEmailsMessage": "您处于离线状态,请连接互联网以加载电子邮件。",
+ "emailLoadError": "加载电子邮件时出错,请稍后重试。",
+ "emailUnexpectedError": "加载电子邮件时发生意外错误,请稍后重试。",
+ "password": "密码",
+ "passwordLength": "密码长度",
+ "changePasswordComplexity": "密码设置",
+ "includeLowercase": "小写字母(a-z)",
+ "includeUppercase": "大写字母(A-Z)",
+ "includeNumbers": "数字(0-9)",
+ "includeSpecialChars": "特殊字符(!@#)",
+ "avoidAmbiguousChars": "避免使用歧义字符",
+ "deletingItem": "Deleting item...",
+ "errorLoadingItems": "Error loading items",
+ "vaultSyncFailed": "密码库同步失败",
+ "vaultSyncedSuccessfully": "密码库同步成功",
+ "vaultUpToDate": "密码库已为最新",
+ "offlineMessage": "您处于离线状态,请连接互联网以同步密码库。",
+ "itemCreatedMessage": "Your new item has been added to your vault and is ready to use.",
+ "switchBackToBrowser": "切换回浏览器以继续。",
+ "filters": {
+ "all": "(All) Items",
+ "passkeys": "通行密钥",
+ "aliases": "别名",
+ "userpass": "密码",
+ "attachments": "附件"
+ },
+ "totpCode": "TOTP 验证码",
+ "attachments": "附件",
+ "deleteAttachment": "删除",
+ "fileSavedTo": "文件已保存至",
+ "previewNotSupported": "不支持预览",
+ "downloadToView": "下载文件即可查看",
+ "unsavedChanges": {
+ "title": "舍弃更改?",
+ "message": "您有未保存的更改,确定要舍弃这些更改吗?",
+ "discard": "舍弃"
+ },
+ "toasts": {
+ "itemUpdated": "Item updated successfully",
+ "itemCreated": "Item created successfully",
+ "itemDeleted": "Item deleted successfully",
+ "usernameCopied": "用户名已复制到剪贴板",
+ "emailCopied": "电子邮箱已复制到剪贴板",
+ "passwordCopied": "密码已复制到剪贴板"
+ },
+ "createNewAliasFor": "创建新别名",
+ "errors": {
+ "loadFailed": "Failed to load item",
+ "saveFailed": "Failed to save item"
+ },
+ "contextMenu": {
+ "title": "Item Options",
+ "edit": "编辑",
+ "delete": "删除",
+ "copyUsername": "复制用户名",
+ "copyEmail": "复制电子邮箱",
+ "copyPassword": "复制密码"
+ },
+ "viewHistory": "View history",
+ "history": "History",
+ "noHistoryAvailable": "No history available",
+ "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
+ "folders": {
+ "folder": "文件夹",
+ "newFolder": "New Folder",
+ "createFolder": "创建文件夹",
+ "editFolder": "Edit Folder",
+ "folderName": "Folder Name",
+ "folderNamePlaceholder": "e.g., Work, Personal",
+ "folderNameRequired": "Folder name is required",
+ "deleteFolder": "Delete Folder",
+ "deleteFolderKeepItems": "Delete folder only",
+ "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.",
+ "deleteFolderAndItems": "Delete folder and all items",
+ "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
+ "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
+ "noFolder": "No Folder",
+ "selectFolder": "选择文件夹"
+ },
+ "recentlyDeleted": {
+ "title": "Recently Deleted",
+ "noItems": "No deleted items",
+ "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.",
+ "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.",
+ "restore": "Restore",
+ "deletePermanently": "Delete Permanently",
+ "emptyAll": "Empty All",
+ "daysRemaining": "{{count}} day remaining",
+ "daysRemaining_plural": "{{count}} days remaining",
+ "expiringSoon": "Expiring soon",
+ "confirmDeleteTitle": "Delete Permanently?",
+ "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
+ "confirmEmptyAllTitle": "Empty Recently Deleted?",
+ "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
+ "itemRestored": "Item restored",
+ "itemDeleted": "Item permanently deleted",
+ "allItemsDeleted": "All items permanently deleted"
+ }
+ },
"emails": {
"title": "邮件",
"emailDetails": "邮件详情",
@@ -489,6 +700,16 @@
"INTERNAL_SERVER_ERROR": "服务器内部错误。",
"VAULT_ERROR": "本地密码库不是最新版本。请刷新页面同步密码库后重试。"
},
+ "sync": {
+ "offline": "Offline",
+ "offlineWithPending": "Offline (pending)",
+ "syncing": "Syncing...",
+ "pending": "Pending sync",
+ "retrySync": "Tap to retry",
+ "backOnline": "已在线",
+ "stillOffline": "依旧处于离线状态",
+ "syncFailed": "Sync failed"
+ },
"app": {
"status": {
"unlockingVault": "解锁密码库",
@@ -497,13 +718,13 @@
"retryingConnection": "正在重试连接…"
},
"offline": {
- "banner": "离线模式 (只读)",
+ "banner": "Offline - changes will sync when online",
"backOnline": "已在线",
"stillOffline": "依旧处于离线状态"
},
"alerts": {
"syncIssue": "无连接",
- "syncIssueMessage": "无法连接到AliasVault服务器,您的密码库无法同步。您想以只读模式打开本地密码库还是重试连接?",
+ "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault or retry the connection?",
"openLocalVault": "打开本地密码库",
"retrySync": "重试同步"
},
diff --git a/apps/mobile-app/ios/Autofill/tr.lproj/Localizable.strings b/apps/mobile-app/ios/Autofill/tr.lproj/Localizable.strings
index 9eca1401a..d2cce0970 100644
Binary files a/apps/mobile-app/ios/Autofill/tr.lproj/Localizable.strings and b/apps/mobile-app/ios/Autofill/tr.lproj/Localizable.strings differ
diff --git a/apps/mobile-app/ios/VaultUI/ca.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/ca.lproj/Localizable.strings
index f7a02fa57..0d478dc99 100644
--- a/apps/mobile-app/ios/VaultUI/ca.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/ca.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Title";
"unknown_error" = "An unknown error occurred";
-"loading_credentials" = "Loading credentials...";
-"no_credentials_found" = "No credentials found";
-"no_credentials_match" = "No existing credentials match your search";
-"create_new_credential" = "Create New Credential";
-"select_credential" = "Select Credential";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Select Text to Insert";
"choose_username" = "Choose Username";
"select_text_to_insert_message" = "Select the text to insert into the focused input field";
@@ -21,10 +21,8 @@
"username_prefix" = "Username: ";
"email_prefix" = "Email: ";
"password" = "Password";
-"credentials_load_error" = "Failed to load credentials. Please open the AliasVault app to check for updates.";
-"no_credential_selected" = "No credential selected.";
-"retrieving_credential" = "Retrieving credential";
-"retrieving_passkey" = "Retrieving passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copy Username";
@@ -36,7 +34,7 @@
"email_copied" = "Email copied";
/* Search bar */
-"search_credentials" = "Search credentials...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Create New Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Create New Passkey";
"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
+"replace_passkey" = "Replace Passkey";
"replace_passkey_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.";
"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Unlock Vault";
"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault";
diff --git a/apps/mobile-app/ios/VaultUI/de.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/de.lproj/Localizable.strings
index 468019bd8..4f87acf25 100644
--- a/apps/mobile-app/ios/VaultUI/de.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/de.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Titel";
"unknown_error" = "Ein unbekannter Fehler ist aufgetreten";
-"loading_credentials" = "Zugangsdaten werden geladen...";
-"no_credentials_found" = "Keine Zugangsdaten gefunden";
-"no_credentials_match" = "Keine existierenden Zugangsdaten stimmen mit Deiner Suche überein";
-"create_new_credential" = "Neuen Zugang erstellen";
-"select_credential" = "Zugang auswählen";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Text zum Einfügen auswählen";
"choose_username" = "Wähle Deinen Benutzernamen";
"select_text_to_insert_message" = "Text zum Einfügen in das fokussierte Eingabefeld auswählen";
@@ -21,10 +21,8 @@
"username_prefix" = "Benutzername: ";
"email_prefix" = "E-Mail-Adresse: ";
"password" = "Passwort";
-"credentials_load_error" = "Fehler beim Laden der Zugangsdaten. Bitte öffne die AliasVault-App, um nach Updates zu suchen.";
-"no_credential_selected" = "Kein Zugang ausgewählt.";
-"retrieving_credential" = "Zugang wird abgerufen";
-"retrieving_passkey" = "Passkey wird abgerufen";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Benutzername kopieren";
@@ -36,7 +34,7 @@
"email_copied" = "E-Mail-Adresse kopiert";
/* Search bar */
-"search_credentials" = "Zugangsdaten suchen...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Neuen Passkey erstellen";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Neuen Passkey erstellen";
"select_passkey_to_replace" = "Oder ersetze einen bestehenden Passkey";
-"confirm_replace" = "Passkey ersetzen";
-"replace_passkey_title" = "Passkey ersetzen";
+"replace_passkey" = "Passkey ersetzen";
"replace_passkey_explanation" = "Dies wird den bestehenden Passkey durch einen neuen ersetzen. Bitte beachte, dass Dein alter Passkey überschrieben wird und nicht mehr zugänglich ist. Wenn Du stattdessen einen separaten Passkey erstellen möchtest, gehe zurück zum vorherigen Schritt.";
"create_passkey_explanation" = "Dies erzeugt einen neuen Passkey und speichert ihn in Deinem Tresor. Er wird automatisch auf allen Geräten synchronisiert, die AliasVault verwenden.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Tresor entsperren";
"enter_pin_to_unlock_vault" = "Bitte gib Deine PIN zum Entsperren des Tresors ein";
diff --git a/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
index bb48de72a..b392347a9 100644
--- a/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Título";
"unknown_error" = "Se produjo un error desconocido";
-"loading_credentials" = "Cargando credenciales...";
-"no_credentials_found" = "No se encontraron credenciales";
-"no_credentials_match" = "No hay credenciales existentes que coincidan con su búsqueda";
-"create_new_credential" = "Crear nueva credencial";
-"select_credential" = "Seleccionar credencial";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Seleccionar texto a insertar";
"choose_username" = "Escoge un nombre de usuario";
"select_text_to_insert_message" = "Seleccione el texto a insertar en el campo de entrada resaltado";
@@ -21,10 +21,8 @@
"username_prefix" = "Usuario: ";
"email_prefix" = "Email: ";
"password" = "Contraseña";
-"credentials_load_error" = "Error al cargar las credenciales. Por favor, abre la aplicación AliasVault para buscar actualizaciones.";
-"no_credential_selected" = "Ninguna credencial seleccionada.";
-"retrieving_credential" = "Recuperar credencial";
-"retrieving_passkey" = "Recuperando llave";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copiar nombre de usuario";
@@ -36,7 +34,7 @@
"email_copied" = "Email copiado";
/* Search bar */
-"search_credentials" = "Buscar credenciales...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Crear Nueva llave";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Crear nueva llave de acceso";
"select_passkey_to_replace" = "O, reemplazar una llave de acceso existente";
-"confirm_replace" = "Reemplazar llave de acceso";
-"replace_passkey_title" = "Reemplazar llave de acceso";
+"replace_passkey" = "Reemplazar llave de acceso";
"replace_passkey_explanation" = "Esto reemplazará la llave de acceso existente con una nueva. Tenga en cuenta que su llave de acceso antigua será sobrescrita y ya no será accesible. Si desea crear una llave de acceso separada en su lugar, vuelva a la pantalla anterior.";
"create_passkey_explanation" = "Esto crea una nueva llave de acceso y la almacena en tu bóveda. Se sincronizará automáticamente en todos tus dispositivos que utilicen AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Desbloquear bóveda";
"enter_pin_to_unlock_vault" = "Introduzca su PIN para desbloquear su bóveda";
diff --git a/apps/mobile-app/ios/VaultUI/fi.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/fi.lproj/Localizable.strings
index a8435615e..7f7f49f80 100644
--- a/apps/mobile-app/ios/VaultUI/fi.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/fi.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Otsikko";
"unknown_error" = "Tapahtui tuntematon virhe";
-"loading_credentials" = "Ladataan tunnistetietoja...";
-"no_credentials_found" = "Tunnistetietoja ei löytynyt";
-"no_credentials_match" = "Hakusi ei vastaa olemassa olevia tunnistetietoja";
-"create_new_credential" = "Luo uusi tunnistetieto";
-"select_credential" = "Valitse tunnistetieto";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Valitse sisällytettävä teksti";
"choose_username" = "Valitse käyttäjänimi";
"select_text_to_insert_message" = "Valitse teksti, joka lisätään kohdistettuun syöttökenttään";
@@ -21,10 +21,8 @@
"username_prefix" = "Käyttäjänimi: ";
"email_prefix" = "Sähköposti: ";
"password" = "Salasana";
-"credentials_load_error" = "Käyttäjätunnusten lataaminen epäonnistui. Ole hyvä ja avaa AliasVault-sovellus tarkistaaksesi päivitykset.";
-"no_credential_selected" = "Käyttäjätunnusta ei ole valittu.";
-"retrieving_credential" = "Haetaan käyttäjätunnusta";
-"retrieving_passkey" = "Noudetaan sala-avainta";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Kopioi käyttäjänimi";
@@ -36,7 +34,7 @@
"email_copied" = "Sähköposti kopioitu";
/* Search bar */
-"search_credentials" = "Etsi tunnistetietoja...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Luo uusi sala-avain";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Luo uusi sala-avain";
"select_passkey_to_replace" = "Tai korvaa olemassa oleva sala-avain";
-"confirm_replace" = "Korvaa sala-avain";
-"replace_passkey_title" = "Korvaa sala-avain";
+"replace_passkey" = "Korvaa sala-avain";
"replace_passkey_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.";
"create_passkey_explanation" = "Tämä luo uuden todennusavaimen ja tallentaa sen holviisi. Se synkronoidaan automaattisesti kaikkiin laitteisiin, jotka käyttävät AliasVaultia.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Avaa holvin lukitus";
"enter_pin_to_unlock_vault" = "Syötä PIN-koodi avataksesi holvisi";
diff --git a/apps/mobile-app/ios/VaultUI/fr.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/fr.lproj/Localizable.strings
index 5fca09e54..043b9dbfd 100644
--- a/apps/mobile-app/ios/VaultUI/fr.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/fr.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Titre";
"unknown_error" = "Une erreur inconnue s'est produite";
-"loading_credentials" = "Chargement des identifiants...";
-"no_credentials_found" = "Aucun identifiant trouvé";
-"no_credentials_match" = "Aucun identifiant existant ne correspond à votre recherche";
-"create_new_credential" = "Créer un nouvel identifiant";
-"select_credential" = "Sélectionner l’identifiant";
+"loading_items" = "Chargement des éléments...";
+"no_items_found" = "Aucun élément trouvé";
+"no_items_match" = "Aucun identifiant existant ne correspond à votre recherche";
+"create_new_item" = "Créer un nouvel élément";
+"select_item" = "Sélectionner un élément";
"select_text_to_insert" = "Sélectionner le texte à insérer";
"choose_username" = "Choisissez un nom d'utilisateur";
"select_text_to_insert_message" = "Sélectionnez le texte à insérer dans le champ de saisie ciblé";
@@ -21,10 +21,8 @@
"username_prefix" = "Nom d'utilisateur: ";
"email_prefix" = "E-mail: ";
"password" = "Mot de passe";
-"credentials_load_error" = "Échec du chargement des identifiants. Veuillez ouvrir l'application AliasVault pour vérifier les mises à jour.";
-"no_credential_selected" = "Aucun identifiant sélectionné.";
-"retrieving_credential" = "Récupération de l'identifiant";
-"retrieving_passkey" = "Récupération de la clé d'accès";
+"items_load_error" = "Impossible de charger les éléments. Veuillez ouvrir l'application AliasVault pour vérifier les mises à jour.";
+"no_item_selected" = "Aucune entrée sélectionnée.";
/* Context menu strings */
"copy_username" = "Copier le nom d'utilisateur";
@@ -36,7 +34,7 @@
"email_copied" = "E-mail copié";
/* Search bar */
-"search_credentials" = "Rechercher des identifiants...";
+"search_items" = "Rechercher des éléments...";
/* Passkey registration */
"create_passkey_title" = "Créer une nouvelle clé d'accès";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Créer une nouvelle clé d'accès";
"select_passkey_to_replace" = "Ou, remplacer une clé d'accès existante";
-"confirm_replace" = "Remplacer la clé d'accès";
-"replace_passkey_title" = "Remplacer la clé d'accès";
+"replace_passkey" = "Remplacer la clé d'accès";
"replace_passkey_explanation" = "Cela remplacera la clé d'accès existante par une nouvelle. Veuillez noter que votre ancienne clé d'accès sera écrasée et ne sera plus accessible. Si vous souhaitez créer une clé d'accès séparée, revenez à l'écran précédent.";
"create_passkey_explanation" = "Cela crée une nouvelle clé d'accès et la stocke dans votre coffre. Elle sera automatiquement synchronisée sur tous vos appareils qui utilisent AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Ou, ajouter la clé d'accès à un élément existant";
+"add_passkey" = "Ajouter une clé d'accès";
+"merge_passkey_explanation" = "Ceci va ajouter une clé d'accès à votre élément existant. Votre mot de passe et d'autres données seront préservées.";
+
/* PIN Unlock */
"unlock_vault" = "Déverrouiller le coffre";
"enter_pin_to_unlock_vault" = "Entrez votre code PIN pour déverrouiller votre coffre";
diff --git a/apps/mobile-app/ios/VaultUI/he.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/he.lproj/Localizable.strings
index 2c44eabb4..e53e053fc 100644
--- a/apps/mobile-app/ios/VaultUI/he.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/he.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "כותרת";
"unknown_error" = "אירעה שגיאה לא ידועה";
-"loading_credentials" = "פרטי הגישה נטענים…";
-"no_credentials_found" = "לא נמצאו פרטי גישה";
-"no_credentials_match" = "אין פרטי גישה קיימים שעונים לחיפוש שלך";
-"create_new_credential" = "יצירת פרטי גישה חדשים";
-"select_credential" = "בחירת פרטי גישה";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "נא לבחור טקסט להוספה";
"choose_username" = "נא לבחור שם משתמש";
"select_text_to_insert_message" = "נא לבחור טקסט למילוי בשדה הקלט שעליו המיקוד";
@@ -21,10 +21,8 @@
"username_prefix" = "שם משתמש: ";
"email_prefix" = "דוא״ל: ";
"password" = "סיסמה";
-"credentials_load_error" = "טעינת פרטי הגישה נכשלה. נא לפתוח את יישום AliasVault כדי לבדוק אם אפשר לעדכן אותו.";
-"no_credential_selected" = "לא נבחרו פרטי גישה.";
-"retrieving_credential" = "פרטי הגישה מתקבלים";
-"retrieving_passkey" = "Retrieving passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "העתקת שם משתמש";
@@ -36,7 +34,7 @@
"email_copied" = "כתובת הדוא״ל הועתקה";
/* Search bar */
-"search_credentials" = "חיפוש פרטי גישה…";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Create New Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Create New Passkey";
"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
+"replace_passkey" = "Replace Passkey";
"replace_passkey_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.";
"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "שחרור נעילת כספת";
"enter_pin_to_unlock_vault" = "נא למלא את הקוד האישי שלך כדי לשחרר את הכספת שלך";
diff --git a/apps/mobile-app/ios/VaultUI/it.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/it.lproj/Localizable.strings
index 6f11b34fa..93cac484f 100644
--- a/apps/mobile-app/ios/VaultUI/it.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/it.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Titolo";
"unknown_error" = "Si è verificato un errore sconosciuto";
-"loading_credentials" = "Caricamento credenziali...";
-"no_credentials_found" = "Credenziali non trovate";
-"no_credentials_match" = "Nessuna credenziale esistente corrisponde alla ricerca";
-"create_new_credential" = "Crea Nuove Credenziali";
-"select_credential" = "Seleziona credenziali";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Seleziona il testo da inserire";
"choose_username" = "Scegli nome utente";
"select_text_to_insert_message" = "Selezionare il testo da inserire nel campo evidenziato";
@@ -21,10 +21,8 @@
"username_prefix" = "Nome utente: ";
"email_prefix" = "E-mail: ";
"password" = "Password";
-"credentials_load_error" = "Il caricamento delle credenziali non è andato a buon fine. Si prega di aprire l'app AliasVault per controllare gli aggiornamenti.";
-"no_credential_selected" = "Nessuna credenziale selezionata.";
-"retrieving_credential" = "Recupero credenziali";
-"retrieving_passkey" = "Recupero passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copia Nome Utente";
@@ -36,7 +34,7 @@
"email_copied" = "Email copiata";
/* Search bar */
-"search_credentials" = "Ricerca credenziali...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Crea Nuova Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Crea Nuova Passkey";
"select_passkey_to_replace" = "Oppure, sostituire un passkey esistente";
-"confirm_replace" = "Sostituisci Passkey";
-"replace_passkey_title" = "Sostituisci Passkey";
+"replace_passkey" = "Sostituire Passkey";
"replace_passkey_explanation" = "Questo sostituirà la passkey esistente con una nuova. Tieni presente che la tua vecchia passkey sarà sovrascritta e non sarà più accessibile. Se invece si desidera creare una passkey separata, tornare alla schermata precedente.";
"create_passkey_explanation" = "Questo crea una nuova passkey e la memorizza nella tua cassaforte. Sarà sincronizzata automaticamente su tutti i tuoi dispositivi che usano AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Sblocca Cassaforte";
"enter_pin_to_unlock_vault" = "Inserisci il PIN per sbloccare la cassaforte";
diff --git a/apps/mobile-app/ios/VaultUI/nl.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/nl.lproj/Localizable.strings
index 208e77b12..54eccb24d 100644
--- a/apps/mobile-app/ios/VaultUI/nl.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/nl.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Titel";
"unknown_error" = "Er is een onbekende fout opgetreden";
-"loading_credentials" = "Credentials laden...";
-"no_credentials_found" = "Geen credentials gevonden";
-"no_credentials_match" = "Er zijn geen credentials gevonden die overeenkomen met je zoekopdracht";
-"create_new_credential" = "Nieuwe credential aanmaken";
-"select_credential" = "Selecteer credential";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Selecteer tekst om in te voegen";
"choose_username" = "Kies gebruikersnaam";
"select_text_to_insert_message" = "Selecteer de tekst om in te voegen";
@@ -21,10 +21,8 @@
"username_prefix" = "Gebruikersnaam: ";
"email_prefix" = "E-mail: ";
"password" = "Wachtwoord";
-"credentials_load_error" = "Laden van credentials mislukt. Open de AliasVault app om te controleren op updates.";
-"no_credential_selected" = "Geen credential geselecteerd.";
-"retrieving_credential" = "Credential ophalen";
-"retrieving_passkey" = "Passkey ophalen";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Kopieer gebruikersnaam";
@@ -36,7 +34,7 @@
"email_copied" = "E-mail gekopieerd";
/* Search bar */
-"search_credentials" = "Zoek credentials...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Passkey aanmaken";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Nieuwe passkey aanmaken";
"select_passkey_to_replace" = "Of vervang een bestaande passkey";
-"confirm_replace" = "Passkey vervangen";
-"replace_passkey_title" = "Passkey vervangen";
+"replace_passkey" = "Passkey vervangen";
"replace_passkey_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.";
"create_passkey_explanation" = "Dit maakt een nieuwe passkey aan en slaat deze op in je vault. De passkey wordt automatisch gesynchroniseerd naar je andere apparaten.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Vault ontgrendelen";
"enter_pin_to_unlock_vault" = "Voer je pincode in om je vault te ontgrendelen";
diff --git a/apps/mobile-app/ios/VaultUI/pl.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/pl.lproj/Localizable.strings
index 4b38fd9db..8424e88ba 100644
--- a/apps/mobile-app/ios/VaultUI/pl.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/pl.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Nazwa";
"unknown_error" = "Wystąpił nieznany błąd";
-"loading_credentials" = "Ładowanie danych uwierzytelniających...";
-"no_credentials_found" = "Nie znaleziono danych logowania";
-"no_credentials_match" = "Nie znaleziono żadnych danych uwierzytelniających pasujących do Twojego wyszukiwania";
-"create_new_credential" = "Utwórz nowe dane logowania";
-"select_credential" = "Wybierz dane logowania";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Wybierz tekst do wstawienia";
"choose_username" = "Wybierz nazwę użytkownika";
"select_text_to_insert_message" = "Zaznacz tekst, który chcesz wstawić do aktywnego pola wprowadzania danych";
@@ -21,10 +21,8 @@
"username_prefix" = "Nazwa użytkownika: ";
"email_prefix" = "Adres e-mail: ";
"password" = "Hasło";
-"credentials_load_error" = "Nie udało się załadować poświadczeń. Otwórz aplikację AliasVault, aby sprawdzić dostępność aktualizacji.";
-"no_credential_selected" = "Nie wybrano żadnych danych logowania.";
-"retrieving_credential" = "Pobieranie danych logowania";
-"retrieving_passkey" = "Pobieranie klucza dostępu";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Kopiuj nazwę użytkownika";
@@ -36,7 +34,7 @@
"email_copied" = "Adres e-mail skopiowany";
/* Search bar */
-"search_credentials" = "Wyszukaj dane logowania...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Utwórz nowy klucz dostępu";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Utwórz nowy klucz dostępu";
"select_passkey_to_replace" = "Lub zastąp istniejący klucz dostępu";
-"confirm_replace" = "Zamień klucz dostępu";
-"replace_passkey_title" = "Zamień klucz dostępu";
+"replace_passkey" = "Zamień klucz dostępu";
"replace_passkey_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.";
"create_passkey_explanation" = "Spowoduje to utworzenie nowego klucza dostępu i zapisanie go w sejfie. Zostanie on automatycznie zsynchronizowany na wszystkich urządzeniach korzystających z AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Odblokuj sejf";
"enter_pin_to_unlock_vault" = "Wprowadź swój kod PIN, aby odblokować sejf";
diff --git a/apps/mobile-app/ios/VaultUI/pt.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/pt.lproj/Localizable.strings
index 3c690eb37..3486f3d74 100644
--- a/apps/mobile-app/ios/VaultUI/pt.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/pt.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Título";
"unknown_error" = "Ocorreu um erro desconhecido";
-"loading_credentials" = "Carregando credenciais...";
-"no_credentials_found" = "Nenhuma credencial encontrada";
-"no_credentials_match" = "Nenhuma credencial corresponde à sua pesquisa";
-"create_new_credential" = "Criar Nova Credencial";
-"select_credential" = "Selecione uma Credencial";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Selecione o Texto para Inserir";
"choose_username" = "Escolher Nome de Usuário";
"select_text_to_insert_message" = "Selecione o texto para inserir no campo selecionado";
@@ -21,10 +21,8 @@
"username_prefix" = "Nome de Usuário: ";
"email_prefix" = "E-mail: ";
"password" = "Senha";
-"credentials_load_error" = "Falha ao carregar credenciais. Por favor, abra o aplicativo AliasVault e verifique se há atualizações.";
-"no_credential_selected" = "Nenhuma credencial selecionada.";
-"retrieving_credential" = "Recuperando credencial";
-"retrieving_passkey" = "Recuperando passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copiar Nome de Usuário";
@@ -36,7 +34,7 @@
"email_copied" = "E-mail copiado";
/* Search bar */
-"search_credentials" = "Pesquisar credenciais...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Criar Nova Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Criar Nova Passkey";
"select_passkey_to_replace" = "Ou, substituir passkey existente";
-"confirm_replace" = "Substituir Passkey";
-"replace_passkey_title" = "Substituir Passkey";
+"replace_passkey" = "Substituir Passkey";
"replace_passkey_explanation" = "Isto irá substituir a passkey existente com uma nova. Por favor, saiba que sua passkey anterior será sobrescrita e não será mais acessível. Se você deseja criar uma nova passkey separadamente, volte à tela anterior.";
"create_passkey_explanation" = "Isto cria uma nova passkey e a armazena no seu cofre. Ela será sincronizada automaticamente através de todos os seus dispositivos que utilizam o AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Desbloquear Cofre";
"enter_pin_to_unlock_vault" = "Digite seu PIN para desbloquear seu cofre";
diff --git a/apps/mobile-app/ios/VaultUI/ru.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/ru.lproj/Localizable.strings
index 8c880f049..10de36cfc 100644
--- a/apps/mobile-app/ios/VaultUI/ru.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/ru.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Название";
"unknown_error" = "Произошла неизвестная ошибка";
-"loading_credentials" = "Загрузка учетных данных...";
-"no_credentials_found" = "Учетные данные не найдены";
-"no_credentials_match" = "Нет учетных данных, совпадающих с вашим запросом";
-"create_new_credential" = "Создать новые учетные данные";
-"select_credential" = "Выбрать учетные данные";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Выбрать текст для вставки";
"choose_username" = "Выберите имя пользователя";
"select_text_to_insert_message" = "Выберите текст для вставки в выделенное поле ввода";
@@ -21,10 +21,8 @@
"username_prefix" = "Имя пользователя: ";
"email_prefix" = "Электронная почта: ";
"password" = "Пароль";
-"credentials_load_error" = "Не удалось загрузить учетные данные. Пожалуйста, откройте приложение AliasVault, чтобы проверить наличие обновлений.";
-"no_credential_selected" = "Учетные данные не выбраны.";
-"retrieving_credential" = "Получение учетных данных";
-"retrieving_passkey" = "Получение ключа доступа";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Скопировать имя пользователя";
@@ -36,7 +34,7 @@
"email_copied" = "Email скопирован";
/* Search bar */
-"search_credentials" = "Поиск учетных данных...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Создать новый ключ доступа";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Создать новый ключ доступа";
"select_passkey_to_replace" = "Или замените существующий ключ доступа";
-"confirm_replace" = "Заменить ключ доступа";
-"replace_passkey_title" = "Замена ключа доступа";
+"replace_passkey" = "Заменить ключ доступа";
"replace_passkey_explanation" = "Существующий ключ доступа будет заменен на новый. Обратите внимание, что старый ключ будет перезаписан и станет недоступен. Если вы хотите создать отдельный ключ доступа, вернитесь на предыдущий экран.";
"create_passkey_explanation" = "Будет создан новый ключ доступа, который сохранится в вашем хранилище. Он будет автоматически синхронизирован со всеми вашими устройствами, на которых используется AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Разблокировать хранилище";
"enter_pin_to_unlock_vault" = "Введите ПИН-код для разблокировки хранилища";
diff --git a/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings
index f7a02fa57..0d478dc99 100644
--- a/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Title";
"unknown_error" = "An unknown error occurred";
-"loading_credentials" = "Loading credentials...";
-"no_credentials_found" = "No credentials found";
-"no_credentials_match" = "No existing credentials match your search";
-"create_new_credential" = "Create New Credential";
-"select_credential" = "Select Credential";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Select Text to Insert";
"choose_username" = "Choose Username";
"select_text_to_insert_message" = "Select the text to insert into the focused input field";
@@ -21,10 +21,8 @@
"username_prefix" = "Username: ";
"email_prefix" = "Email: ";
"password" = "Password";
-"credentials_load_error" = "Failed to load credentials. Please open the AliasVault app to check for updates.";
-"no_credential_selected" = "No credential selected.";
-"retrieving_credential" = "Retrieving credential";
-"retrieving_passkey" = "Retrieving passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copy Username";
@@ -36,7 +34,7 @@
"email_copied" = "Email copied";
/* Search bar */
-"search_credentials" = "Search credentials...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Create New Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Create New Passkey";
"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
+"replace_passkey" = "Replace Passkey";
"replace_passkey_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.";
"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Unlock Vault";
"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault";
diff --git a/apps/mobile-app/ios/VaultUI/tr.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/tr.lproj/Localizable.strings
index f7a02fa57..f09c793b7 100644
--- a/apps/mobile-app/ios/VaultUI/tr.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/tr.lproj/Localizable.strings
@@ -1,42 +1,40 @@
/* English localization strings for VaultUI */
-"error" = "Error";
-"cancel" = "Cancel";
-"back" = "Back";
-"next" = "Next";
-"edit" = "Edit";
-"website" = "Website";
-"username" = "Username";
-"title" = "Title";
+"error" = "Hata";
+"cancel" = "İptal";
+"back" = "Geri";
+"next" = "İleri";
+"edit" = "Düzenle";
+"website" = "Web Sitesi";
+"username" = "Kullanıcı Adı";
+"title" = "Başlık";
"unknown_error" = "An unknown error occurred";
-"loading_credentials" = "Loading credentials...";
-"no_credentials_found" = "No credentials found";
-"no_credentials_match" = "No existing credentials match your search";
-"create_new_credential" = "Create New Credential";
-"select_credential" = "Select Credential";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Select Text to Insert";
"choose_username" = "Choose Username";
"select_text_to_insert_message" = "Select the text to insert into the focused input field";
"choose_username_message" = "This website may require either your username or your email address to log in";
-"username_prefix" = "Username: ";
-"email_prefix" = "Email: ";
-"password" = "Password";
-"credentials_load_error" = "Failed to load credentials. Please open the AliasVault app to check for updates.";
-"no_credential_selected" = "No credential selected.";
-"retrieving_credential" = "Retrieving credential";
-"retrieving_passkey" = "Retrieving passkey";
+"username_prefix" = "Kullanıcı Adı: ";
+"email_prefix" = "E-Posta: ";
+"password" = "Parola";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
-"copy_username" = "Copy Username";
-"copy_password" = "Copy Password";
-"copy_email" = "Copy Email";
+"copy_username" = "Kullanıcı Adını Kopyala";
+"copy_password" = "Parolayı Kopyala";
+"copy_email" = "E-postayı Kopyala";
"view_details" = "View Details";
"username_copied" = "Username copied";
"password_copied" = "Password copied";
"email_copied" = "Email copied";
/* Search bar */
-"search_credentials" = "Search credentials...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Create New Passkey";
@@ -54,13 +52,17 @@
/* Passkey replacement */
"create_new_passkey" = "Create New Passkey";
"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
+"replace_passkey" = "Replace Passkey";
"replace_passkey_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.";
"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
-"unlock_vault" = "Unlock Vault";
+"unlock_vault" = "Kasa Kilidini Aç";
"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault";
"pin_locked_max_attempts" = "PIN locked after too many failed attempts";
"pin_incorrect_attempts_remaining" = "Incorrect PIN. %d attempts remaining";
diff --git a/apps/mobile-app/ios/VaultUI/uk.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/uk.lproj/Localizable.strings
index f7a02fa57..0d478dc99 100644
--- a/apps/mobile-app/ios/VaultUI/uk.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/uk.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "Title";
"unknown_error" = "An unknown error occurred";
-"loading_credentials" = "Loading credentials...";
-"no_credentials_found" = "No credentials found";
-"no_credentials_match" = "No existing credentials match your search";
-"create_new_credential" = "Create New Credential";
-"select_credential" = "Select Credential";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "Select Text to Insert";
"choose_username" = "Choose Username";
"select_text_to_insert_message" = "Select the text to insert into the focused input field";
@@ -21,10 +21,8 @@
"username_prefix" = "Username: ";
"email_prefix" = "Email: ";
"password" = "Password";
-"credentials_load_error" = "Failed to load credentials. Please open the AliasVault app to check for updates.";
-"no_credential_selected" = "No credential selected.";
-"retrieving_credential" = "Retrieving credential";
-"retrieving_passkey" = "Retrieving passkey";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "Copy Username";
@@ -36,7 +34,7 @@
"email_copied" = "Email copied";
/* Search bar */
-"search_credentials" = "Search credentials...";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "Create New Passkey";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "Create New Passkey";
"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
+"replace_passkey" = "Replace Passkey";
"replace_passkey_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.";
"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "Unlock Vault";
"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault";
diff --git a/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings
index 97919224a..2fd5f7cf9 100644
--- a/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings
@@ -9,11 +9,11 @@
"title" = "标题";
"unknown_error" = "发生未知错误";
-"loading_credentials" = "加载凭据中…";
-"no_credentials_found" = "未找到凭据";
-"no_credentials_match" = "未找到符合搜索条件的凭据";
-"create_new_credential" = "创建新凭据";
-"select_credential" = "选择凭据";
+"loading_items" = "Loading items...";
+"no_items_found" = "No items found";
+"no_items_match" = "No existing items match your search";
+"create_new_item" = "Create New Item";
+"select_item" = "Select Item";
"select_text_to_insert" = "选择要插入的文本";
"choose_username" = "选择用户名";
"select_text_to_insert_message" = "选择要插入到聚焦输入字段的文本";
@@ -21,10 +21,8 @@
"username_prefix" = "用户名:";
"email_prefix" = "电子邮箱:";
"password" = "密码";
-"credentials_load_error" = "加载凭据失败,请打开 AliasVault 应用检查更新。";
-"no_credential_selected" = "未选择凭据。";
-"retrieving_credential" = "检索凭据中";
-"retrieving_passkey" = "检索通行密钥中";
+"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates.";
+"no_item_selected" = "No item selected.";
/* Context menu strings */
"copy_username" = "复制用户名";
@@ -36,7 +34,7 @@
"email_copied" = "电子邮箱已复制";
/* Search bar */
-"search_credentials" = "搜索凭据…";
+"search_items" = "Search items...";
/* Passkey registration */
"create_passkey_title" = "创建新通行密钥";
@@ -54,11 +52,15 @@
/* Passkey replacement */
"create_new_passkey" = "创建新通行密钥";
"select_passkey_to_replace" = "或者替换现有的通行密钥";
-"confirm_replace" = "替换通行密钥";
-"replace_passkey_title" = "替换通行密钥";
+"replace_passkey" = "替换通行密钥";
"replace_passkey_explanation" = "这将用新的通行密钥替换现有通行密钥。请注意,您的旧通行密钥将被覆盖且无法再访问。若您希望单独创建一个通行密钥,请返回到上一屏幕。";
"create_passkey_explanation" = "这将创建一个新的通行密钥并将其存储在您的密码库中。它将自动同步到您所有使用 AliasVault 的设备。";
+/* Passkey merge with existing item */
+"passkey_add_to_existing" = "Or, add passkey to an existing item";
+"add_passkey" = "Add Passkey";
+"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved.";
+
/* PIN Unlock */
"unlock_vault" = "解锁密码库";
"enter_pin_to_unlock_vault" = "输入您的 PIN 以解锁密码库";
diff --git a/apps/server/AliasVault.Client/Resources/ApiErrors.tr.resx b/apps/server/AliasVault.Client/Resources/ApiErrors.tr.resx
index df5a67c12..015d8dc1f 100644
--- a/apps/server/AliasVault.Client/Resources/ApiErrors.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/ApiErrors.tr.resx
@@ -132,7 +132,7 @@
Invalid username or password. Please try again.
- Username is required.
+ Kullanıcı adı gereklidir.
Username is already in use.
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.tr.resx
index 8166df012..d1c92f1f3 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.tr.resx
@@ -64,7 +64,7 @@
Main login page title
- Two-factor authentication
+ İki faktörlü kimlik doğrulama
Title for 2FA step
@@ -98,7 +98,7 @@
- Log in
+ Giriş Yap
Login button text
@@ -107,7 +107,7 @@
Link text for password recovery
- Create new vault
+ Yeni kasa oluştur
Link text for creating a new vault
@@ -132,7 +132,7 @@
Description for recovery code step
- No account yet?
+ Henüz hesabınız yok mu?
Text before registration link
@@ -145,7 +145,7 @@
- Logging in...
+ Giriş yapılıyor...
Loading message during login process
@@ -167,7 +167,7 @@
- name / name@company.com
+ isim / isim@sirket.com
Placeholder text for username input
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.tr.resx
index ebb990f29..2acd29e1e 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.tr.resx
@@ -110,7 +110,7 @@
- name / name@company.com
+ isim / isim@sirket.com
Placeholder text for username input
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.tr.resx
index 377feb2ae..a290d9ee1 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.tr.resx
@@ -72,7 +72,7 @@
Prompt to confirm password
- Passwords do not match.
+ Parolalar eşleşmiyor.
Error message when passwords don't match
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.tr.resx
index edbba3264..e72711d99 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.tr.resx
@@ -34,7 +34,7 @@
- Username
+ Kullanıcı Adı
Label for username input field
@@ -51,7 +51,7 @@
Message shown when username is available
- Username is required.
+ Kullanıcı adı gereklidir.
Error message when username is empty
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ca.resx
new file mode 100644
index 000000000..b144454e2
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ca.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Username
+ Label for username field
+
+
+ Password
+ Label for password field
+
+
+ Email
+ Label for email field
+
+
+ Website
+ Label for URL field
+
+
+
+ First Name
+ Label for first name field
+
+
+ Last Name
+ Label for last name field
+
+
+ Gender
+ Label for gender field
+
+
+ Birth Date
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notes
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.de.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.de.resx
new file mode 100644
index 000000000..b80150a7d
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.de.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Benutzername
+ Label for username field
+
+
+ Passwort
+ Label for password field
+
+
+ E-Mail
+ Label for email field
+
+
+ Webseite
+ Label for URL field
+
+
+
+ Vorname
+ Label for first name field
+
+
+ Nachname
+ Label for last name field
+
+
+ Geschlecht
+ Label for gender field
+
+
+ Geburtsdatum
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notizen
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.es.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.es.resx
new file mode 100644
index 000000000..dc075ca37
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.es.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Nombre de usuario
+ Label for username field
+
+
+ Contraseña
+ Label for password field
+
+
+ Correo
+ Label for email field
+
+
+ Sitio Web
+ Label for URL field
+
+
+
+ Nombre
+ Label for first name field
+
+
+ Apellido
+ Label for last name field
+
+
+ Género
+ Label for gender field
+
+
+ Fecha de nacimiento
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notas
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fi.resx
new file mode 100644
index 000000000..b7f5c3038
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fi.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Käyttäjätunnus
+ Label for username field
+
+
+ Salasana
+ Label for password field
+
+
+ Sähköposti
+ Label for email field
+
+
+ Verkkosivusto
+ Label for URL field
+
+
+
+ Etunimi
+ Label for first name field
+
+
+ Sukunimi
+ Label for last name field
+
+
+ Sukupuoli
+ Label for gender field
+
+
+ Syntymäpäivä
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Huomautukset
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fr.resx
new file mode 100644
index 000000000..b9a45b203
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.fr.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Username
+ Label for username field
+
+
+ Mot de passe
+ Label for password field
+
+
+ Email
+ Label for email field
+
+
+ Site Web
+ Label for URL field
+
+
+
+ Prénom
+ Label for first name field
+
+
+ Nom
+ Label for last name field
+
+
+ Genre
+ Label for gender field
+
+
+ Date de naissance
+ Label for birthdate field
+
+
+
+ Numéro de la carte
+ Label for card number field
+
+
+ Nom du titulaire de la carte
+ Label for cardholder name field
+
+
+ Mois d'expiration
+ Label for expiry month field
+
+
+ Année d'expiration
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notes
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.he.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.he.resx
new file mode 100644
index 000000000..535608d96
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.he.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ שם משתמש
+ Label for username field
+
+
+ סיסמה
+ Label for password field
+
+
+ דוא״ל
+ Label for email field
+
+
+ אתר
+ Label for URL field
+
+
+
+ שם פרטי
+ Label for first name field
+
+
+ שם משפחה
+ Label for last name field
+
+
+ מגדר
+ Label for gender field
+
+
+ תאריך לידה
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ הערות
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.it.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.it.resx
new file mode 100644
index 000000000..7aa43e5a2
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.it.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Nome Utente
+ Label for username field
+
+
+ Password
+ Label for password field
+
+
+ Email
+ Label for email field
+
+
+ Sito Web
+ Label for URL field
+
+
+
+ Nome
+ Label for first name field
+
+
+ Cognome
+ Label for last name field
+
+
+ Genere
+ Label for gender field
+
+
+ Data di nascita
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Note
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.nl.resx
new file mode 100644
index 000000000..200f680c5
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.nl.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Gebruikersnaam
+ Label for username field
+
+
+ Wachtwoord
+ Label for password field
+
+
+ E-mail
+ Label for email field
+
+
+ Website
+ Label for URL field
+
+
+
+ Voornaam
+ Label for first name field
+
+
+ Achternaam
+ Label for last name field
+
+
+ Geslacht
+ Label for gender field
+
+
+ Geboortedatum
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notities
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pl.resx
new file mode 100644
index 000000000..646c59d24
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pl.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Nazwa użytkownika
+ Label for username field
+
+
+ Hasło
+ Label for password field
+
+
+ Skrzynka odbiorcza
+ Label for email field
+
+
+ Strona internetowa
+ Label for URL field
+
+
+
+ Imię
+ Label for first name field
+
+
+ Nazwisko
+ Label for last name field
+
+
+ Płeć
+ Label for gender field
+
+
+ Data urodzenia
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notatki
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pt.resx
new file mode 100644
index 000000000..a29a582ab
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.pt.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Nome de usuário
+ Label for username field
+
+
+ Senha
+ Label for password field
+
+
+ E-mail
+ Label for email field
+
+
+ Website
+ Label for URL field
+
+
+
+ Primeiro Nome
+ Label for first name field
+
+
+ Sobrenome
+ Label for last name field
+
+
+ Gênero
+ Label for gender field
+
+
+ Data de Nascimento
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notas
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx
new file mode 100644
index 000000000..6f35f392a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Логин
+ Label for username field
+
+
+ Пароль
+ Label for password field
+
+
+ Почта
+ Label for email field
+
+
+ Сайт
+ Label for URL field
+
+
+
+ Имя
+ Label for first name field
+
+
+ Фамилия
+ Label for last name field
+
+
+ Пол
+ Label for gender field
+
+
+ Дата рождения
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Примечание
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.sv.resx
new file mode 100644
index 000000000..b144454e2
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.sv.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Username
+ Label for username field
+
+
+ Password
+ Label for password field
+
+
+ Email
+ Label for email field
+
+
+ Website
+ Label for URL field
+
+
+
+ First Name
+ Label for first name field
+
+
+ Last Name
+ Label for last name field
+
+
+ Gender
+ Label for gender field
+
+
+ Birth Date
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notes
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.tr.resx
new file mode 100644
index 000000000..2146f67a9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.tr.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Kullanıcı Adı
+ Label for username field
+
+
+ Parola
+ Label for password field
+
+
+ E-Posta
+ Label for email field
+
+
+ Web Sitesi
+ Label for URL field
+
+
+
+ Adı
+ Label for first name field
+
+
+ Soyadı
+ Label for last name field
+
+
+ Cinsiyet
+ Label for gender field
+
+
+ Doğum Tarihi
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notlar
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.uk.resx
new file mode 100644
index 000000000..b144454e2
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.uk.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ Username
+ Label for username field
+
+
+ Password
+ Label for password field
+
+
+ Email
+ Label for email field
+
+
+ Website
+ Label for URL field
+
+
+
+ First Name
+ Label for first name field
+
+
+ Last Name
+ Label for last name field
+
+
+ Gender
+ Label for gender field
+
+
+ Birth Date
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ Notes
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx
new file mode 100644
index 000000000..630c9d70c
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ 用户名
+ Label for username field
+
+
+ 密码
+ Label for password field
+
+
+ 电子邮件
+ Label for email field
+
+
+ 网站
+ Label for URL field
+
+
+
+ 名
+ Label for first name field
+
+
+ 姓
+ Label for last name field
+
+
+ 性别
+ Label for gender field
+
+
+ 出生日期
+ Label for birthdate field
+
+
+
+ Card Number
+ Label for card number field
+
+
+ Cardholder Name
+ Label for cardholder name field
+
+
+ Expiry Month
+ Label for expiry month field
+
+
+ Expiry Year
+ Label for expiry year field
+
+
+ CVV
+ Label for CVV field
+
+
+ PIN
+ Label for PIN field
+
+
+
+ 备注
+ Label for notes content field
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ca.resx
new file mode 100644
index 000000000..5a2905aa1
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ca.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.de.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.de.resx
new file mode 100644
index 000000000..129fa0463
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.de.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Abbrechen
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.es.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.es.resx
new file mode 100644
index 000000000..9cf6263ce
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.es.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Cancelar
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fi.resx
new file mode 100644
index 000000000..48acef46b
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fi.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Peruuta
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fr.resx
new file mode 100644
index 000000000..63417b033
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.fr.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Supprimer le dossier
+ Title for delete folder modal
+
+
+ Comment voulez-vous supprimer le dossier "{0} " ?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Supprimer le dossier uniquement
+ Title for delete folder only option
+
+
+ Les éléments de ce dossier seront déplacés à la racine
+ Description for delete folder only option
+
+
+ Supprimer le dossier et tous les éléments
+ Title for delete folder and contents option
+
+
+ Déplacer {0} élément(s) vers la corbeille
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Annuler
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.he.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.he.resx
new file mode 100644
index 000000000..a78a2ce8e
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.he.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ ביטול
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.it.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.it.resx
new file mode 100644
index 000000000..9745bb8cf
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.it.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Annulla
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.nl.resx
new file mode 100644
index 000000000..2ca04dbc9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.nl.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Annuleren
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pl.resx
new file mode 100644
index 000000000..be53856ad
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pl.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Anuluj
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pt.resx
new file mode 100644
index 000000000..9cf6263ce
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.pt.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Cancelar
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx
new file mode 100644
index 000000000..fd879ae63
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Отмена
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.sv.resx
new file mode 100644
index 000000000..5a2905aa1
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.sv.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.tr.resx
new file mode 100644
index 000000000..d5195279f
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.tr.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ İptal
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.uk.resx
new file mode 100644
index 000000000..5a2905aa1
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.uk.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx
new file mode 100644
index 000000000..7a8ffc900
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Delete Folder
+ Title for delete folder modal
+
+
+ How would you like to delete the folder "{0}"?
+ Description for delete folder modal. {0} is the folder name.
+
+
+ Delete folder only
+ Title for delete folder only option
+
+
+ Items in this folder will be moved to root
+ Description for delete folder only option
+
+
+ Delete folder and contents
+ Title for delete folder and contents option
+
+
+ Move {0} item(s) to trash
+ Description for delete folder and contents option. {0} is item count.
+
+
+ 取消
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ca.resx
new file mode 100644
index 000000000..60d993bc9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ca.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Create Folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Create
+ Create button text
+
+
+ Save
+ Save button text
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.de.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.de.resx
new file mode 100644
index 000000000..a483ad85b
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.de.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Ordner erstellen
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Erstellen
+ Create button text
+
+
+ Speichern
+ Save button text
+
+
+ Abbrechen
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.es.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.es.resx
new file mode 100644
index 000000000..327182bc3
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.es.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Create Folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Crear
+ Create button text
+
+
+ Guardar
+ Save button text
+
+
+ Cancelar
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fi.resx
new file mode 100644
index 000000000..62696c6be
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fi.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Luo kansio
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Luo
+ Create button text
+
+
+ Tallenna
+ Save button text
+
+
+ Peruuta
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fr.resx
new file mode 100644
index 000000000..e33a1394f
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.fr.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Nouveau dossier
+ Title for create folder modal
+
+
+ Éditer le dossier
+ Title for edit folder modal
+
+
+ Nom du dossier
+ Label for folder name input
+
+
+ Entrez le nom du dossier
+ Placeholder for folder name input
+
+
+ Le nom du dossier est requis
+ Error message when folder name is empty
+
+
+ Créer
+ Create button text
+
+
+ Sauvegarder
+ Save button text
+
+
+ Annuler
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.he.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.he.resx
new file mode 100644
index 000000000..f56956fa2
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.he.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ יצירת תיקייה
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ יצירה
+ Create button text
+
+
+ שמירה
+ Save button text
+
+
+ ביטול
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.it.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.it.resx
new file mode 100644
index 000000000..5fa6a58fc
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.it.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Crea cartella
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Creare
+ Create button text
+
+
+ Salva
+ Save button text
+
+
+ Annulla
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.nl.resx
new file mode 100644
index 000000000..740d6f4dd
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.nl.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Map aanmaken
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Aanmaken
+ Create button text
+
+
+ Opslaan
+ Save button text
+
+
+ Annuleren
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pl.resx
new file mode 100644
index 000000000..5beb6e61b
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pl.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Utwórz folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Utwórz
+ Create button text
+
+
+ Zapisz
+ Save button text
+
+
+ Anuluj
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pt.resx
new file mode 100644
index 000000000..fa54ed5e9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.pt.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Criar Pasta
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Criar
+ Create button text
+
+
+ Salvar
+ Save button text
+
+
+ Cancelar
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ru.resx
new file mode 100644
index 000000000..8f00777fd
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ru.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Создать папку
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Создать
+ Create button text
+
+
+ Сохранить
+ Save button text
+
+
+ Отмена
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.sv.resx
new file mode 100644
index 000000000..60d993bc9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.sv.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Create Folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Create
+ Create button text
+
+
+ Save
+ Save button text
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.tr.resx
new file mode 100644
index 000000000..dd991991a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.tr.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Create Folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Create
+ Create button text
+
+
+ Kaydet
+ Save button text
+
+
+ İptal
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.uk.resx
new file mode 100644
index 000000000..60d993bc9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.uk.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Create Folder
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ Create
+ Create button text
+
+
+ Save
+ Save button text
+
+
+ Cancel
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx
new file mode 100644
index 000000000..91b6e9f3d
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 创建文件夹
+ Title for create folder modal
+
+
+ Edit Folder
+ Title for edit folder modal
+
+
+ Folder Name
+ Label for folder name input
+
+
+ Enter folder name
+ Placeholder for folder name input
+
+
+ Folder name is required
+ Error message when folder name is empty
+
+
+ 创建
+ Create button text
+
+
+ 保存
+ Save button text
+
+
+ 取消
+ Cancel button text
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.tr.resx
index 19dce7e84..4b387e7ee 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.tr.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Clear Clipboard
+ Panoyu Temizle
Button text to manually clear clipboard immediately
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ca.resx
index f7ea0acad..5889036e2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ca.resx
@@ -62,10 +62,6 @@
Two-factor authentication
Section title for 2FA codes
-
- Add TOTP Code
- Button text to add new TOTP code
-
Add a two-factor authenticator code
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.de.resx
index 7fb0d8948..1ab94a102 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.de.resx
@@ -62,10 +62,6 @@
Zwei-Faktor-Authentifizierung
Section title for 2FA codes
-
- TOTP-Code hinzufügen
- Button text to add new TOTP code
-
Zwei-Faktor-Authentifizierungscode hinzufügen
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
index cf7836469..6cadd0cba 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
@@ -62,10 +62,6 @@
Autenticación de doble factor
Section title for 2FA codes
-
- Añadir código TOTP
- Button text to add new TOTP code
-
Añadir un código de autenticación de doble factor
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fi.resx
index de67806b1..5e56f27e2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fi.resx
@@ -62,10 +62,6 @@
Kaksivaiheinen todennus
Section title for 2FA codes
-
- Lisää TOTP-koodi
- Button text to add new TOTP code
-
Lisää kaksivaiheinen todennuskoodi
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fr.resx
index e106c4d9b..37dd6db6b 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.fr.resx
@@ -62,10 +62,6 @@
Authentification à double facteur
Section title for 2FA codes
-
- Ajouter un code à usage unique
- Button text to add new TOTP code
-
Ajouter un code d'authentification à deux facteurs
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.he.resx
index dfe427615..7456bd3f9 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.he.resx
@@ -62,10 +62,6 @@
אימות דו־שלבי
Section title for 2FA codes
-
- הוספת קוד חד־פעמי זמני
- Button text to add new TOTP code
-
הוספת קוד מאמת אימות דו־שלבי
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.it.resx
index 83c24e910..9a451fd38 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.it.resx
@@ -62,10 +62,6 @@
Autenticazione a due fattori
Section title for 2FA codes
-
- Aggiungi Codice TOTP
- Button text to add new TOTP code
-
Aggiungi un codice di autenticazione a due fattori
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.nl.resx
index 73d3f903f..171470c63 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.nl.resx
@@ -62,10 +62,6 @@
Tweestapsverificatie
Section title for 2FA codes
-
- TOTP-code toevoegen
- Button text to add new TOTP code
-
Voeg een tweestapsverificatie code toe
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pl.resx
index ef603a8f5..c1b0e3225 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pl.resx
@@ -62,10 +62,6 @@
Weryfikacja dwuetapowa (2FA)
Section title for 2FA codes
-
- Dodaj kod TOTP
- Button text to add new TOTP code
-
Dodaj kod 2FA usługi
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pt.resx
index 1df8b8aac..516b6176b 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pt.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.pt.resx
@@ -62,10 +62,6 @@
Autenticação de dois fatores
Section title for 2FA codes
-
- Adicionar código TOTP
- Button text to add new TOTP code
-
Adicionar um código de autenticação de dois fatores
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ru.resx
index bbe6ae177..d577d44d8 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ru.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.ru.resx
@@ -62,10 +62,6 @@
Двухфакторная аутентификация
Section title for 2FA codes
-
- Добавить TOTP код
- Button text to add new TOTP code
-
Добавить двухфакторный код аутентификации
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.sv.resx
index f7ea0acad..5889036e2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.sv.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.sv.resx
@@ -62,10 +62,6 @@
Two-factor authentication
Section title for 2FA codes
-
- Add TOTP Code
- Button text to add new TOTP code
-
Add a two-factor authenticator code
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.tr.resx
index f7ea0acad..c4414ae29 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.tr.resx
@@ -59,13 +59,9 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ İki faktörlü kimlik doğrulama
Section title for 2FA codes
-
- Add TOTP Code
- Button text to add new TOTP code
-
Add a two-factor authenticator code
Description for adding TOTP codes
@@ -95,7 +91,7 @@
Placeholder text for secret key input
- Save
+ Kaydet
Save button text
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.uk.resx
index b53c9fa93..01ce98e05 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.uk.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.uk.resx
@@ -62,10 +62,6 @@
Двофакторна автентифікація
Section title for 2FA codes
-
- Додати код TOTP
- Button text to add new TOTP code
-
Додати двофакторний код автентифікації
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.zh.resx
index 41763139b..cf7bdc99d 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.zh.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.zh.resx
@@ -62,10 +62,6 @@
两步验证
Section title for 2FA codes
-
- 添加 TOTP 验证码
- Button text to add new TOTP code
-
添加两步验证码
Description for adding TOTP codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.tr.resx
index 370d59ea1..adc7c4f60 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.tr.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ İki faktörlü kimlik doğrulama
Section title for 2FA codes
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.tr.resx
index 128412244..6bf95555a 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.tr.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- From:
+ Gönderici:
Email sender field label
- To:
+ Alıcı:
Email recipient field label
- Date:
+ Tarih:
Email date field label
@@ -75,19 +75,19 @@
Email actions section label
- Delete
+ Sil
Delete email button text
- Attachments:
+ Ekler:
Email attachments section header
- Close
+ Kapat
Close modal button text
- Delete Email
+ E-postayı sil
Delete email confirmation dialog title
@@ -99,11 +99,11 @@
Success message when email is deleted
- Failed to delete email
+ E-posta silinemedi
Error message when email deletion fails
- An error occurred
+ Bir hata oluştu
Generic error message
@@ -111,7 +111,7 @@
Message shown when email has no content
- Failed to download attachment
+ Ek dosya indirilemedi
Error message when attachment download fails
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ca.resx
index cac95bc1a..e42b1e399 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ca.resx
@@ -70,13 +70,13 @@
Date:
Email date field label
-
- Credential:
- Email credential field label
+
+ Item:
+ Email item field label
None
- No credential assigned value
+ No item assigned value
Attachments:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.de.resx
index b2c0f7e9a..6fe7a466f 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.de.resx
@@ -70,13 +70,13 @@
Datum:
Email date field label
-
- Zugang
- Email credential field label
+
+ Item:
+ Email item field label
Keine
- No credential assigned value
+ No item assigned value
Anhänge:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
index 32f6577f0..fe288644a 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
@@ -70,13 +70,13 @@
Fecha:
Email date field label
-
- Credencial:
- Email credential field label
+
+ Item:
+ Email item field label
Nada
- No credential assigned value
+ No item assigned value
Archivos adjuntos:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fi.resx
index 209f54829..7ea1bf1fa 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fi.resx
@@ -70,13 +70,13 @@
Päiväys:
Email date field label
-
- Tunnistetieto:
- Email credential field label
+
+ Item:
+ Email item field label
Ei mitään
- No credential assigned value
+ No item assigned value
Liitteet:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fr.resx
index 01e6f1662..131089f56 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.fr.resx
@@ -70,13 +70,13 @@
Date :
Email date field label
-
- Identifiants :
- Email credential field label
+
+ Elément:
+ Email item field label
Aucun
- No credential assigned value
+ No item assigned value
Pièces jointes :
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.he.resx
index c5c50782e..83dc81fce 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.he.resx
@@ -70,13 +70,13 @@
תאריך:
Email date field label
-
- פרטי גישה:
- Email credential field label
+
+ Item:
+ Email item field label
אין
- No credential assigned value
+ No item assigned value
צרופות:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.it.resx
index f5e1469c1..6be685f2f 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.it.resx
@@ -70,13 +70,13 @@
Data:
Email date field label
-
- Credenziali:
- Email credential field label
+
+ Item:
+ Email item field label
Vuoto
- No credential assigned value
+ No item assigned value
Allegati:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.nl.resx
index 3d5982c3f..a16ce3335 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.nl.resx
@@ -70,13 +70,13 @@
Datum:
Email date field label
-
- Inloggegevens:
- Email credential field label
+
+ Item:
+ Email item field label
Geen
- No credential assigned value
+ No item assigned value
Bijlagen:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pl.resx
index a65ac35f7..5be326d4f 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pl.resx
@@ -70,13 +70,13 @@
Data:
Email date field label
-
- Dane logowania:
- Email credential field label
+
+ Item:
+ Email item field label
Brak
- No credential assigned value
+ No item assigned value
Załączniki:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pt.resx
index da38b4494..1e208f0b0 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pt.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.pt.resx
@@ -70,13 +70,13 @@
Data:
Email date field label
-
- Credencial:
- Email credential field label
+
+ Item:
+ Email item field label
Nenhum
- No credential assigned value
+ No item assigned value
Anexos:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ru.resx
index 54c72c929..880f8a1c2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ru.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.ru.resx
@@ -70,13 +70,13 @@
Дата:
Email date field label
-
- Учетные данные:
- Email credential field label
+
+ Item:
+ Email item field label
Ничего
- No credential assigned value
+ No item assigned value
Вложения:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.sv.resx
index cac95bc1a..e42b1e399 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.sv.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.sv.resx
@@ -70,13 +70,13 @@
Date:
Email date field label
-
- Credential:
- Email credential field label
+
+ Item:
+ Email item field label
None
- No credential assigned value
+ No item assigned value
Attachments:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.tr.resx
index cac95bc1a..30ca1ca3b 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.tr.resx
@@ -59,27 +59,27 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- From:
+ Gönderici:
Email sender field label
- To:
+ Alıcı:
Email recipient field label
- Date:
+ Tarih:
Email date field label
-
- Credential:
- Email credential field label
+
+ Item:
+ Email item field label
None
- No credential assigned value
+ No item assigned value
- Attachments:
+ Ekler:
Email attachments section header
@@ -87,7 +87,7 @@
Empty state message when no email is selected
- Delete Email
+ E-postayı sil
Delete email confirmation dialog title
@@ -99,11 +99,11 @@
Success message when email is deleted
- Failed to delete email
+ E-posta silinemedi
Error message when email deletion fails
- An error occurred
+ Bir hata oluştu
Generic error message
@@ -111,7 +111,7 @@
Message shown when email has no content
- Failed to download attachment
+ Ek dosya indirilemedi
Error message when attachment download fails
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.uk.resx
index 09704fe82..50b6ea6d1 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.uk.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.uk.resx
@@ -70,13 +70,13 @@
Дата:
Email date field label
-
- Посвідчення:
- Email credential field label
+
+ Item:
+ Email item field label
Відсутньо
- No credential assigned value
+ No item assigned value
Вкладення:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx
index 1ab79f741..36ff4d4f1 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx
@@ -70,13 +70,13 @@
日期:
Email date field label
-
- 凭据:
- Email credential field label
+
+ Item:
+ Email item field label
无
- No credential assigned value
+ No item assigned value
附件:
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.tr.resx
index 379d45d99..ce171d2e2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.tr.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Email
+ E-Posta
Section title for email panel
@@ -67,11 +67,11 @@
Tooltip for auto-refresh indicator
- Subject
+ Konu
Table column header for email subject
- Date
+ Tarih
Table column header for email date
@@ -87,7 +87,7 @@
Error message when email loading fails
- Load more
+ Daha fazla yükle
Button text to load more emails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.tr.resx
index a94031be8..aa0ddf92d 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.tr.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Use domain chooser
+ Alan adı seçiciyi kullan
Button to switch back to domain chooser
- Enter custom domain
+ Özel alan adı girin
Button to switch to custom domain entry
- Select Email Domain
+ E-posta Alan Adını Seç
Title of domain selection popup
@@ -75,15 +75,15 @@
Title for private email domains section
- E2E encrypted, fully private.
+ Uçtan uca şifreli, tamamen özel.
Description of private email domains
- Public Temp Email Providers
+ Herkese Açık Geçici E-Posta Sağlayıcıları
Title for public email domains section
- Anonymous but limited privacy. Email content is readable by anyone that knows the address.
+ Anonim ama mahremiyeti sınırlı. E-posta içeriği, adresi bilen herkes tarafından okunabilir.
Description of public email domains
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ca.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ca.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.de.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.de.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.es.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.es.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fi.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fi.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fr.resx
new file mode 100644
index 000000000..2463b9119
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.fr.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Étiquette de champ
+ Placeholder text for field label input
+
+
+ Éditer l’étiquette
+ Tooltip for edit label button
+
+
+ Supprimer le champ
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.he.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.he.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.it.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.it.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.nl.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.nl.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pl.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pl.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pt.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.pt.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ru.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.ru.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.sv.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.sv.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.tr.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.tr.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.uk.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.uk.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx
new file mode 100644
index 000000000..eb21e17eb
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Field label
+ Placeholder text for field label input
+
+
+ Edit label
+ Tooltip for edit label button
+
+
+ Delete field
+ Tooltip for delete field button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ca.resx
new file mode 100644
index 000000000..492eafc51
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ca.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Two-Factor Authentication
+ Option to add 2FA section
+
+
+ Attachments
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Username
+ Username field label
+
+
+ Password
+ Password field label
+
+
+ Email
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ First Name
+ First name field label
+
+
+ Last Name
+ Last name field label
+
+
+ Gender
+ Gender field label
+
+
+ Birth Date
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notes
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Email
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Cancel
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.de.resx
new file mode 100644
index 000000000..e052cf297
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.de.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zwei-Faktor-Authentifizierung
+ Option to add 2FA section
+
+
+ Anhänge
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Benutzername
+ Username field label
+
+
+ Passwort
+ Password field label
+
+
+ E-Mail
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Vorname
+ First name field label
+
+
+ Nachname
+ Last name field label
+
+
+ Geschlecht
+ Gender field label
+
+
+ Geburtsdatum
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notizen
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ E-Mail
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Abbrechen
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.es.resx
new file mode 100644
index 000000000..67fa1fb45
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.es.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Autenticación de Doble Factor
+ Option to add 2FA section
+
+
+ Archivos adjuntos
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Nombre de usuario
+ Username field label
+
+
+ Contraseña
+ Password field label
+
+
+ Correo
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Nombre
+ First name field label
+
+
+ Apellido
+ Last name field label
+
+
+ Género
+ Gender field label
+
+
+ Fecha de nacimiento
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notas
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Correo
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Cancelar
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fi.resx
new file mode 100644
index 000000000..e80c40f49
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fi.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kaksivaiheinen tunnistautuminen
+ Option to add 2FA section
+
+
+ Liitteet
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Käyttäjänimi
+ Username field label
+
+
+ Salasana:
+ Password field label
+
+
+ Sähköposti
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Etunimi
+ First name field label
+
+
+ Sukunimi
+ Last name field label
+
+
+ Sukupuoli
+ Gender field label
+
+
+ Syntymäpäivä
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Huomautukset
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Sähköposti
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Päiväys
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Peruuta
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fr.resx
new file mode 100644
index 000000000..fa40d89cd
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.fr.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Authentification à deux facteurs
+ Option to add 2FA section
+
+
+ Pièces jointes
+ Option to add attachments section
+
+
+ Ajouter un champ personnalisé
+ Option to add a custom field
+
+
+
+ Nom d'utilisateur
+ Username field label
+
+
+ Mot de passe
+ Password field label
+
+
+ Email
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Prénom
+ First name field label
+
+
+ Nom
+ Last name field label
+
+
+ Genre
+ Gender field label
+
+
+ Date de naissance
+ Birth date field label
+
+
+ Numéro de la carte
+ Card number field label
+
+
+ Nom du titulaire de la carte
+ Cardholder name field label
+
+
+ Mois d'expiration
+ Expiry month field label
+
+
+ Année d'expiration
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notes
+ Notes field label
+
+
+
+ Étiquette du champ
+ Label for field label input
+
+
+ Entrez le nom du champ
+ Placeholder for field name input
+
+
+ Type de champ
+ Label for field type selector
+
+
+ Texte
+ Text field type option
+
+
+ Masqué
+ Hidden field type option
+
+
+ Email
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Téléphone
+ Phone field type option
+
+
+ Numéro
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Zone de texte
+ Text area field type option
+
+
+
+ Ajouter
+ Add button text
+
+
+ Annuler
+ Cancel button text
+
+
+
+ Champ {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.he.resx
new file mode 100644
index 000000000..3cc864b81
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.he.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ אימות דו־שלבי
+ Option to add 2FA section
+
+
+ צרופות
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ שם משתמש
+ Username field label
+
+
+ סיסמה
+ Password field label
+
+
+ דוא״ל
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ שם פרטי
+ First name field label
+
+
+ שם משפחה
+ Last name field label
+
+
+ מגדר
+ Gender field label
+
+
+ תאריך לידה
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ הערות
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ דוא״ל
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ תאריך
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ ביטול
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.it.resx
new file mode 100644
index 000000000..2e14eb5be
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.it.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Autenticazione a due fattori
+ Option to add 2FA section
+
+
+ Allegati
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Nome Utente
+ Username field label
+
+
+ Password
+ Password field label
+
+
+ Email
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Nome
+ First name field label
+
+
+ Cognome
+ Last name field label
+
+
+ Genere
+ Gender field label
+
+
+ Data di nascita
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Note
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Email
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Data
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Annulla
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.nl.resx
new file mode 100644
index 000000000..553085d98
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.nl.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tweestapsverificatie
+ Option to add 2FA section
+
+
+ Bijlagen
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Gebruikersnaam
+ Username field label
+
+
+ Wachtwoord
+ Password field label
+
+
+ E-mail
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Voornaam
+ First name field label
+
+
+ Achternaam
+ Last name field label
+
+
+ Geslacht
+ Gender field label
+
+
+ Geboortedatum
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notities
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ E-mail
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Datum
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Toevoegen
+ Add button text
+
+
+ Annuleren
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pl.resx
new file mode 100644
index 000000000..02146d502
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pl.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uwierzytelnianie dwuskładnikowe
+ Option to add 2FA section
+
+
+ Załączniki
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Nazwa użytkownika
+ Username field label
+
+
+ Hasło
+ Password field label
+
+
+ Skrzynka odbiorcza
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Imię
+ First name field label
+
+
+ Nazwisko
+ Last name field label
+
+
+ Płeć
+ Gender field label
+
+
+ Data urodzenia
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notatki
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Skrzynka odbiorcza
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Data
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Anulować
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pt.resx
new file mode 100644
index 000000000..963d3912c
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.pt.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Autenticação de Dois Fatores
+ Option to add 2FA section
+
+
+ Anexos
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Nome de usuário
+ Username field label
+
+
+ Senha
+ Password field label
+
+
+ E-mail
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Primeiro Nome
+ First name field label
+
+
+ Sobrenome
+ Last name field label
+
+
+ Gênero
+ Gender field label
+
+
+ Data de Nascimento
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notas
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ E-mail
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Data
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Cancelar
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ru.resx
new file mode 100644
index 000000000..24316e30f
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ru.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Двухфакторная аутентификация
+ Option to add 2FA section
+
+
+ Вложения
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Логин
+ Username field label
+
+
+ Пароль
+ Password field label
+
+
+ Почта
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Имя
+ First name field label
+
+
+ Фамилия
+ Last name field label
+
+
+ Пол
+ Gender field label
+
+
+ Дата рождения
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Примечание
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Почта
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Дата
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Отменить
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.sv.resx
new file mode 100644
index 000000000..492eafc51
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.sv.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Two-Factor Authentication
+ Option to add 2FA section
+
+
+ Attachments
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Username
+ Username field label
+
+
+ Password
+ Password field label
+
+
+ Email
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ First Name
+ First name field label
+
+
+ Last Name
+ Last name field label
+
+
+ Gender
+ Gender field label
+
+
+ Birth Date
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notes
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Email
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Cancel
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.tr.resx
new file mode 100644
index 000000000..dde9f41c4
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.tr.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Two-Factor Authentication
+ Option to add 2FA section
+
+
+ Ekler
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Kullanıcı Adı
+ Username field label
+
+
+ Parola
+ Password field label
+
+
+ E-Posta
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ Adı
+ First name field label
+
+
+ Soyadı
+ Last name field label
+
+
+ Cinsiyet
+ Gender field label
+
+
+ Doğum Tarihi
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notlar
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ E-Posta
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Tarih
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ İptal
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.uk.resx
new file mode 100644
index 000000000..492eafc51
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.uk.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Two-Factor Authentication
+ Option to add 2FA section
+
+
+ Attachments
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ Username
+ Username field label
+
+
+ Password
+ Password field label
+
+
+ Email
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ First Name
+ First name field label
+
+
+ Last Name
+ Last name field label
+
+
+ Gender
+ Gender field label
+
+
+ Birth Date
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ Notes
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ Email
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ Date
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ Cancel
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx
new file mode 100644
index 000000000..b2c233bbc
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 两步验证
+ Option to add 2FA section
+
+
+ 附件
+ Option to add attachments section
+
+
+ Add Custom Field
+ Option to add a custom field
+
+
+
+ 用户名
+ Username field label
+
+
+ 密码
+ Password field label
+
+
+ 电子邮件
+ Email field label
+
+
+ URL
+ URL field label
+
+
+ 名
+ First name field label
+
+
+ 姓
+ Last name field label
+
+
+ 性别
+ Gender field label
+
+
+ 出生日期
+ Birth date field label
+
+
+ Card Number
+ Card number field label
+
+
+ Cardholder Name
+ Cardholder name field label
+
+
+ Expiry Month
+ Expiry month field label
+
+
+ Expiry Year
+ Expiry year field label
+
+
+ CVV
+ CVV field label
+
+
+ PIN
+ PIN field label
+
+
+ 备注
+ Notes field label
+
+
+
+ Field Label
+ Label for field label input
+
+
+ Enter field name
+ Placeholder for field name input
+
+
+ Field Type
+ Label for field type selector
+
+
+ Text
+ Text field type option
+
+
+ Hidden
+ Hidden field type option
+
+
+ 电子邮件
+ Email field type option
+
+
+ URL
+ URL field type option
+
+
+ Phone
+ Phone field type option
+
+
+ Number
+ Number field type option
+
+
+ 日期
+ Date field type option
+
+
+ Text Area
+ Text area field type option
+
+
+
+ Add
+ Add button text
+
+
+ 取消
+ Cancel button text
+
+
+
+ Field {0}
+ Default label for custom field, {0} is the field number
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ca.resx
new file mode 100644
index 000000000..b5d5e6697
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ca.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Select Folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.de.resx
new file mode 100644
index 000000000..2144b4e45
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.de.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Ordner auswählen
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.es.resx
new file mode 100644
index 000000000..b5d5e6697
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.es.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Select Folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fi.resx
new file mode 100644
index 000000000..e87a8ce41
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fi.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Valitse kansio
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fr.resx
new file mode 100644
index 000000000..6468c73b0
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.fr.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pas de dossier
+ Text shown when no folder is selected
+
+
+ Sélectionner un dossier
+ Title of the folder selection modal
+
+
+ Aucun dossier disponible. Créez un dossier à partir de la page d'accueil du coffre.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.he.resx
new file mode 100644
index 000000000..e2da9b3fd
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.he.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ בחירת תיקייה
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.it.resx
new file mode 100644
index 000000000..4de9efc61
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.it.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Seleziona cartella
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.nl.resx
new file mode 100644
index 000000000..b168c3d24
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.nl.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Map selecteren
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pl.resx
new file mode 100644
index 000000000..0ca32172d
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pl.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Wybierz folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pt.resx
new file mode 100644
index 000000000..905f527ee
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.pt.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Selecionar Pasta
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ru.resx
new file mode 100644
index 000000000..9a1801c18
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.ru.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Выбрать папку
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.sv.resx
new file mode 100644
index 000000000..b5d5e6697
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.sv.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Select Folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.tr.resx
new file mode 100644
index 000000000..b5d5e6697
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.tr.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Select Folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.uk.resx
new file mode 100644
index 000000000..b5d5e6697
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.uk.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ Select Folder
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx
new file mode 100644
index 000000000..658046cd9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No folder
+ Text shown when no folder is selected
+
+
+ 选择文件夹
+ Title of the folder selection modal
+
+
+ No folders available. Create a folder from the vault home page.
+ Message shown when no folders exist
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ca.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ca.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.de.resx
new file mode 100644
index 000000000..6a2482da9
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.de.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Anmelden
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.es.resx
new file mode 100644
index 000000000..a0273aed6
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.es.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Iniciar sesión
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fi.resx
new file mode 100644
index 000000000..5d4337ab1
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fi.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kirjaudu sisään
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fr.resx
new file mode 100644
index 000000000..944325a4e
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.fr.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Se connecter
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Carte de crédit
+ Credit Card item type name
+
+
+ Note sécurisée
+ Secure Note item type name
+
+
+
+ Création
+ Status text when creating a new item
+
+
+ Édition
+ Status text when editing an existing item
+
+
+
+ Régénérer l'alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.he.resx
new file mode 100644
index 000000000..40ffd323e
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.he.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ כניסה
+ Login item type name
+
+
+ כינוי
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.it.resx
new file mode 100644
index 000000000..02d4fcc6d
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.it.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Accesso
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.nl.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.nl.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pl.resx
new file mode 100644
index 000000000..2091fe645
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pl.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zaloguj się
+ Login item type name
+
+
+ Tożsamość (Alias)
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pt.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.pt.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ru.resx
new file mode 100644
index 000000000..8c2781995
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.ru.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Логин
+ Login item type name
+
+
+ Псевдоним
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.sv.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.sv.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.tr.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.tr.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.uk.resx
new file mode 100644
index 000000000..3ad07091a
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.uk.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Login
+ Login item type name
+
+
+ Alias
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx
new file mode 100644
index 000000000..c35398466
--- /dev/null
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+ Login item type name
+
+
+ 别名
+ Alias item type name
+
+
+ Credit Card
+ Credit Card item type name
+
+
+ Secure Note
+ Secure Note item type name
+
+
+
+ Creating
+ Status text when creating a new item
+
+
+ Editing
+ Status text when editing an existing item
+
+
+
+ Regenerate Alias
+ Tooltip for regenerate alias button
+
+
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ca.resx
index e75e1f509..446573e46 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ca.resx
@@ -74,9 +74,9 @@
Please note:
Reset vault please note prefix
-
- All encrypted credentials in your vault will be permanently deleted
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Your email aliases will be preserved and can be re-used after resetting your vault
@@ -99,7 +99,7 @@
Reset vault continue button
- Final warning: You are about to permanently delete all your credentials!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Your vault has been successfully reset. All credentials have been deleted and you can now start fresh.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.de.resx
index 509991bcf..1766287d4 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.de.resx
@@ -74,9 +74,9 @@
Bitte beachte:
Reset vault please note prefix
-
- Alle in Deinem Tresor verschlüsselten Zugangsdaten werden unwiderruflich gelöscht.
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Deine E-Mail-Aliase werden erhalten und können nach dem Zurücksetzen Deines Tresors wiederverwendet werden.
@@ -99,7 +99,7 @@
Reset vault continue button
- Achtung: Du bist dabei, alle Deine Zugangsdaten unwiderruflich zu löschen.
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Dein Tresor wurde erfolgreich zurückgesetzt. Alle Zugangsdaten wurden gelöscht und Du kannst jetzt neu anfangen.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
index 9c37caed9..d42bdc833 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
@@ -74,9 +74,9 @@
Ten en cuenta:
Reset vault please note prefix
-
- Todas las credenciales cifradas en tu bóveda serán eliminadas permanentemente
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Sus alias de correo electrónico serán conservados y pueden ser reutilizados después de restablecer su bóveda
@@ -99,7 +99,7 @@
Reset vault continue button
- Advertencia final: ¡Estás a punto de eliminar permanentemente todas tus credenciales!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Tu bóveda se ha restablecido correctamente. Todas las credenciales han sido eliminadas y ahora puedes empezar a actualizar.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fi.resx
index 9b65e0bd0..41d899485 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fi.resx
@@ -74,9 +74,9 @@
Huomaathan:
Reset vault please note prefix
-
- Kaikki holvissasi olevat salatut tunnistetiedot poistetaan pysyvästi
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Sähköpostiosoitteesi aliakset säilyvät ja niitä voidaan käyttää uudelleen holvisi palauttamisen jälkeen
@@ -99,7 +99,7 @@
Reset vault continue button
- Viimeinen varoitus: Olet poistamassa pysyvästi kaikki tunnistetietosi!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Holvisi on nollattu. Kaikki tunnistetiedot on poistettu ja voit nyt aloittaa alusta.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fr.resx
index a40fe260b..ea7795f75 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.fr.resx
@@ -74,9 +74,9 @@
Veuillez noter:
Reset vault please note prefix
-
- Tous les identifiants chiffrés dans votre coffre seront définitivement supprimés
- Reset vault note about credentials being deleted
+
+ Tous les éléments chiffrés de votre coffre seront définitivement supprimés
+ Reset vault note about items being deleted
Vos alias de messagerie seront conservés et pourront être réutilisés après la réinitialisation de votre coffre
@@ -99,7 +99,7 @@
Reset vault continue button
- Dernier avertissement: vous êtes sur le point de supprimer définitivement tous vos identifiants!
+ Dernier avertissement: vous êtes sur le point de supprimer définitivement tous vos éléments!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Votre coffre a été réinitialisé avec succès. Tous les identifiants ont été supprimés et vous pouvez maintenant démarrer à nouveau.
+ Votre coffre a été réinitialisé avec succès. Tous les éléments ont été supprimés et vous pouvez maintenant recommencer.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.he.resx
index a80bebe49..b026b0cc4 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.he.resx
@@ -74,9 +74,9 @@
נא לשים לב:
Reset vault please note prefix
-
- כל פרטי הגישה המוצפנים בכספת שלך יימחקו לצמיתות
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
כינויי הדוא״ל שלך יישמרו ואפשר להשתמש בהם מחדש לאחר איפוס הכספת שלך
@@ -99,7 +99,7 @@
Reset vault continue button
- אזהרה אחרונה: כל פרטי הגישה שלך הולכים להימחק לצמיתות!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- הכספת שלך אופסה בהצלחה. כל פרטי הגישה נמחקו ועתה ניתן להתחיל מחדש.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.it.resx
index 3bfdbe628..fa2a90690 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.it.resx
@@ -74,9 +74,9 @@
Si prega di notare:
Reset vault please note prefix
-
- Tutte le credenziali crittografate nella cassaforte verranno eliminate in modo permanente
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
I tuoi alias email saranno conservati e potranno essere riutilizzati dopo aver resettato la tua cassaforte
@@ -99,7 +99,7 @@
Reset vault continue button
- Avviso finale: Stai per eliminare definitivamente tutte le tue credenziali!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- La tua cassaforte è stata resettata con successo. Tutte le credenziali sono state eliminate e ora puoi ricominciare da capo.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.nl.resx
index d5c956613..9a9b732de 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.nl.resx
@@ -74,9 +74,9 @@
Let op:
Reset vault please note prefix
-
- Alle credentials in je vault zullen permanent verwijderd worden
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Eventueel geclaimde email aliassen kunnen worden hergebruikt na het resetten van je vault
@@ -99,7 +99,7 @@
Reset vault continue button
- Laatste waarschuwing: Je staat op het punt al je credentials permanent te verwijderen!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Je vault is succesvol gereset. Alle gegevens zijn verwijderd en je kunt nu opnieuw beginnen met het aanmaken van credentials.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pl.resx
index a00b2eed5..ae60ede74 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pl.resx
@@ -74,9 +74,9 @@
Uwaga:
Reset vault please note prefix
-
- Wszystkie zaszyfrowane dane uwierzytelniające w Twoim sejfie zostaną trwale usunięte
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Twoje aliasy e-mailowe zostaną zachowane i będą mogły być ponownie użyte po zresetowaniu sejfu.
@@ -99,7 +99,7 @@
Reset vault continue button
- Ostatnie ostrzeżenie: za chwilę na stałe usuniesz wszystkie swoje dane uwierzytelniające!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Twoje konto zostało pomyślnie zresetowane. Wszystkie dane uwierzytelniające zostały usunięte i możesz teraz zacząć od nowa.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pt.resx
index e93204ce3..0ff1853b6 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pt.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.pt.resx
@@ -74,9 +74,9 @@
Por favor, observe:
Reset vault please note prefix
-
- Todas as credenciais criptografadas no seu cofre serão excluídas permanentemente
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Seus aliases de e-mail serão preservados e podem ser reutilizados após resetar seu cofre
@@ -99,7 +99,7 @@
Reset vault continue button
- Último aviso: Você está prestes a excluir permanentemente todas as suas credenciais!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Seu cofre foi resetado com sucesso. Todas as credenciais foram deletadas e você agora pode começar do zero.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ru.resx
index 3d1204ce4..aae4a95a6 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ru.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ru.resx
@@ -74,9 +74,9 @@
Пожалуйста, обратите внимание:
Reset vault please note prefix
-
- Все зашифрованные учетные данные из вашего хранилища будут безвозвратно удалены
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Ваши псевдонимы электронной почты будут сохранены и могут быть повторно использованы после сброса вашего хранилища
@@ -99,7 +99,7 @@
Reset vault continue button
- Последнее предупреждение: Вы собираетесь безвозвратно удалить все свои учетные данные!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Ваше хранилище было успешно сброшено. Все учетные данные были удалены, и теперь вы можете начать все заново.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.sv.resx
index e75e1f509..446573e46 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.sv.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.sv.resx
@@ -74,9 +74,9 @@
Please note:
Reset vault please note prefix
-
- All encrypted credentials in your vault will be permanently deleted
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Your email aliases will be preserved and can be re-used after resetting your vault
@@ -99,7 +99,7 @@
Reset vault continue button
- Final warning: You are about to permanently delete all your credentials!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Your vault has been successfully reset. All credentials have been deleted and you can now start fresh.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.tr.resx
index e75e1f509..582e1e5ec 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.tr.resx
@@ -74,9 +74,9 @@
Please note:
Reset vault please note prefix
-
- All encrypted credentials in your vault will be permanently deleted
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Your email aliases will be preserved and can be re-used after resetting your vault
@@ -99,7 +99,7 @@
Reset vault continue button
- Final warning: You are about to permanently delete all your credentials!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -115,7 +115,7 @@
Reset vault final confirmation button
- Username is required.
+ Kullanıcı adı gereklidir.
Reset vault username required error
@@ -131,7 +131,7 @@
Reset vault progress message
- Your vault has been successfully reset. All credentials have been deleted and you can now start fresh.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.uk.resx
index 83fee8ef0..566a0e2a3 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.uk.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.uk.resx
@@ -74,9 +74,9 @@
Будь ласка, зверніть увагу:
Reset vault please note prefix
-
- Усі зашифровані облікові дані у вашому сховищі будуть видалені назавжди
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
Ваші псевдоніми електронної пошти будуть збережені та можуть бути використані повторно після скидання налаштувань сховища
@@ -99,7 +99,7 @@
Reset vault continue button
- Останнє попередження: Ви збираєтеся назавжди видалити всі свої облікові дані!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- Ваше сховище успішно скинуто. Усі облікові дані видалено, і тепер ви можете почати все спочатку.
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx
index f25d76cf8..37e2b8171 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx
@@ -74,9 +74,9 @@
请注意:
Reset vault please note prefix
-
- 您密码库中的所有加密凭据都将被永久删除
- Reset vault note about credentials being deleted
+
+ All encrypted items in your vault will be permanently deleted
+ Reset vault note about items being deleted
您的电子邮件别名将得到保留,并可在重置密码库后重新使用
@@ -99,7 +99,7 @@
Reset vault continue button
- 最终警告:您即将永久删除您的所有凭据!
+ Final warning: You are about to permanently delete all your items!
Reset vault final warning message
@@ -131,7 +131,7 @@
Reset vault progress message
- 您的密码库已成功重置。所有凭据均已删除,您现在可以重新开始了。
+ Your vault has been successfully reset. All items have been deleted and you can now start fresh.
Reset vault success message
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.tr.resx
index 5fbf5bd26..b4c9e1540 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.tr.resx
@@ -73,25 +73,25 @@
- Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.
+ Ana parolanızı değiştirmek, kasa şifreleme anahtarlarını da değiştirir. Kasalarınızın güvenliğini sağlamak için ana parolanızı periyodik olarak değiştirmeniz önerilir.
Description text explaining the password change process
- Current Password
+ Geçerli Parola
Label for current password input field
- New Password
+ Yeni Parola
Label for new password input field
- Confirm New Password
+ Yeni Parolayı Onayla
Label for confirm new password input field
- Change Password
+ Parola Değiştir
Button text for changing password
@@ -100,7 +100,7 @@
Loading message displayed while changing password
- Password changed successfully.
+ Parola başarıyla değiştirildi.
Success message after password change
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.tr.resx
index 9a21c126c..1c4a1f365 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.tr.resx
@@ -60,7 +60,7 @@
- Delete Account
+ Hesabı Sil
Page title for the delete account page
@@ -68,7 +68,7 @@
Breadcrumb text for security settings
- Delete Account
+ Hesabı Sil
Breadcrumb text for delete account
@@ -77,7 +77,7 @@
Warning message about permanent deletion
- Final warning: Enter your password to permanently delete your account.
+ Son uyarı: Hesabınızı kalıcı olarak silmek için parolanızı girin.
Final warning message before account deletion
@@ -86,7 +86,7 @@
Header for note section
- All encrypted vaults which includes all of your credentials will be permanently deleted
+ Tüm şifreli kasalarınız, içlerindeki tüm kimlik bilgileriyle birlikte kalıcı olarak silinecektir.
Note about vault deletion
@@ -94,7 +94,7 @@
Note about email aliases being orphaned
- Your account cannot be recovered after deletion
+ Hesabınız silindikten sonra kurtarılamaz
Note about account recovery
@@ -107,7 +107,7 @@
Label for username confirmation input field
- Enter your password
+ Parolanızı girin
Label for password input field
@@ -121,11 +121,11 @@
- Deleting account...
+ Hesap siliniyor...
Loading message displayed while deleting account
- Username is required
+ Kullanıcı adı gereklidir
Error message when username is not provided
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.tr.resx
index 66eddd95d..df8a54bb8 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.tr.resx
@@ -71,15 +71,15 @@
Text for file upload instruction. {0} is placeholder for service name
- Cancel
+ İptal
Cancel button text
- Back
+ Geri
Back button text
- Next
+ İleri
Next button text
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.tr.resx
index b79607c74..3ab6bf8b0 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.tr.resx
@@ -91,7 +91,7 @@
Label for password preview section
- Cancel
+ İptal
Cancel button text
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.tr.resx
index 8b9880633..79b2e05de 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.tr.resx
@@ -59,11 +59,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Active Sessions
+ Aktif Oturumlar
Section title
- 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.
+ Aşağıda, hesabınızın şu anda giriş yapmış veya aktif oturum açmış olduğu cihazların listesi yer almaktadır. Bu oturumlardan herhangi birinden buradan çıkış yapabilirsiniz.
Description of active sessions
@@ -71,15 +71,15 @@
Message when no active sessions are available
- Device
+ Cihaz
Table column header
- Last active
+ Son etkinlik
Table column header
- Expires
+ Sona Erme
Table column header
@@ -87,7 +87,7 @@
Table column header
- Revoke
+ İptal Et
Button to revoke session
@@ -95,7 +95,7 @@
Success message when session is revoked
- Failed to revoke session.
+ Oturum iptali başarısız oldu.
Error message when session revocation fails
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.tr.resx
index b28149945..a6ad53fa6 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.tr.resx
@@ -67,7 +67,7 @@
Warning description for account deletion
- Delete Account
+ Hesabı Sil
Button to delete account
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.tr.resx
index 622aaa47c..771dbf0e2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.tr.resx
@@ -63,11 +63,11 @@
Section title
- Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.
+ Ana parolanızı değiştirmek, kasa şifreleme anahtarlarını da değiştirir. Kasalarınızın güvenliğini sağlamak için ana parolanızı periyodik olarak değiştirmeniz önerilir.
Description of password change
- Change Password
+ Parola Değiştir
Button to change password
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.tr.resx
index 9f44ecda0..d9fb81eac 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.tr.resx
@@ -59,11 +59,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Recent Auth Logs
+ Son Kimlik Doğrulama Kayıtları
Section title
- Below you can find an overview of recent login attempts to your account.
+ Aşağıda, hesabınıza yapılan son giriş denemelerinin genel bir görünümünü bulabilirsiniz.
Description of auth logs section
@@ -79,27 +79,27 @@
Table column header
- Client
+ İstemci
Table column header
- IP Address
+ IP Adres
Table column header
- Device
+ Cihaz
Table column header
- Success
+ Başarılı
Table column header
- Success
+ Başarılı
Status indicator for successful login
- Failed
+ Başarısız oldu
Status indicator for failed login
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.tr.resx
index c90b53ebd..2a162f71c 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.tr.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ İki faktörlü kimlik doğrulama
Section title
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ca.resx
index 77427283f..0ab6b3223 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ca.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + New Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Create New Alias
Title of the create new alias popup
-
- Service Name
- Label for service name field
+
+ Name
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
E.g. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Service URL
- Label for service URL field
+
+ E.g. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Create
Create button text
-
- Create via advanced mode
- Link text to advanced creation mode
+
+ Continue
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Creating new alias...
Loading message while creating alias
-
- Error creating a new credential. Please try again (later) or log-out and in again.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credential created successfully.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.de.resx
index 847fea7ba..3696c67d4 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.de.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Neuer Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Neuen Alias erstellen
Title of the create new alias popup
-
- Name des Dienstes
- Label for service name field
+
+ Name
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
z. B. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- URL des Dienstes
- Label for service URL field
+
+ z. B. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Erstellen
Create button text
-
- Erweiterte Eingabemaske verwenden
- Link text to advanced creation mode
+
+ Fortfahren
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Anmelden
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Beachte
+ Note item type label
Neuen Alias erstellen...
Loading message while creating alias
-
- Fehler beim Erstellen des Zugangs. Bitte versuche es (später) noch einmal oder melde dich erneut an.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Zugang erfolgreich erstellt.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
index b86c5889c..0cff9f10b 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Nuevo alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Crear nuevo Alias
Title of the create new alias popup
-
- Nombre del servicio
- Label for service name field
+
+ Nombre
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
Ejemplo: Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- URL del servicio
- Label for service URL field
+
+ Ejemplo: Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Crear
Create button text
-
- Crear en modo avanzado
- Link text to advanced creation mode
+
+ Continuar
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Iniciar sesión
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Creando nuevo alias...
Loading message while creating alias
-
- Error al crear una nueva credencial. Por favor, inténtelo de nuevo (más tarde) o cierre la sesión y vuelva a entrar.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credencial creada con éxito.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fi.resx
index 44e9d02af..2b5c96657 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fi.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Uusi alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Luo uusi alias
Title of the create new alias popup
-
- Palvelun nimi
- Label for service name field
+
+ Nimi
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
Esim. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Palvelun URL-osoite
- Label for service URL field
+
+ Esim. Facebook
+ Placeholder text for alias name field
+
+
+ Esim. Mastercard
+ Placeholder text for card name field
+
+
+ Esim. passintiedot
+ Placeholder text for note name field
Luo
Create button text
-
- Luo kehittyneen tilan kautta
- Link text to advanced creation mode
+
+ Jatka
+ Continue button text for non-alias types
+
+
+ Luo uusi sisäänkirjautuminen
+ Title for creating a new login item
+
+
+ Luo uusi kortti
+ Title for creating a new credit card item
+
+
+ Luo uusi muistiinpano
+ Title for creating a new note item
+
+
+ Kirjaudu sisään
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Kortti
+ Credit card item type label (short)
+
+
+ Muistiinpanot
+ Note item type label
Luodaan uutta aliasta...
Loading message while creating alias
-
- Virhe uuden tunnistetiedon luomisessa. Yritäthän myöhemmin uudelleen tai kirjauduthan ulos ja sisään uudelleen.
- Error message when credential creation fails
+
+ Virhe uutta tietoa luotaessa.Yritä uudelleen myöhemmin uudelleen tai kirjauduthan ulos ja sisään uudelleen.
+ Error message when item creation fails
-
- Tunnistetiedon luonti onnistui.
- Success message when credential is created
+
+ Tuote luotiin onnistuneesti
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fr.resx
index 5e9360f00..be27c27d9 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.fr.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Nouvel Alias
- Text for the new alias button
+ + Nouveau
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Créer un nouvel Alias
Title of the create new alias popup
-
- Nom du service
- Label for service name field
+
+ Nom
+ Label for name field
-
+
+ URL du site
+ Label for website URL field
+
+
Ex. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- URL du service
- Label for service URL field
+
+ Ex. Facebook
+ Placeholder text for alias name field
+
+
+ Par ex. Mastercard
+ Placeholder text for card name field
+
+
+ Par ex. les détails du passeport
+ Placeholder text for note name field
Créer
Create button text
-
- Créer via le mode avancé
- Link text to advanced creation mode
+
+ Continuer
+ Continue button text for non-alias types
+
+
+ Créer un nouvel identifiant
+ Title for creating a new login item
+
+
+ Créer une nouvelle carte
+ Title for creating a new credit card item
+
+
+ Créer une nouvelle note
+ Title for creating a new note item
+
+
+ Se connecter
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Carte
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Création de nouveaux alias...
Loading message while creating alias
-
- Erreur lors de la création d'un nouvel identifiant. Veuillez réessayer (plus tard) ou vous déconnecter et vous reconnecter.
- Error message when credential creation fails
+
+ Erreur lors de la création d'un nouvel élément. Veuillez réessayer (plus tard) ou vous déconnecter et vous reconnecter.
+ Error message when item creation fails
-
- Identification créée avec succès.
- Success message when credential is created
+
+ Élément créé avec succès.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.he.resx
index 9a3c611bd..99418db97 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.he.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + כינוי חדש
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
יצירת כינוי חדש
Title of the create new alias popup
-
- שם השירות
- Label for service name field
+
+ שם
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
למשל: פייסבוק
- Placeholder text for service name field
+ Placeholder text for login name field
-
- כתובת השירות
- Label for service URL field
+
+ למשל: פייסבוק
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
יצירה
Create button text
-
- יצירה דרך מצב מתקדם
- Link text to advanced creation mode
+
+ המשך
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ כניסה
+ Login item type label
+
+
+ כינוי
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ הערה
+ Note item type label
נוצר כינוי חדש…
Loading message while creating alias
-
- שגיאה ביצירת פרטי גישה חדשים. נא לנסות שוב (בהמשך) או לצאת ולהיכנס שוב.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- פרטי הגישה נוצרו בהצלחה.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.it.resx
index 322dac490..48be5d54f 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.it.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Nuovo Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Crea Nuovo Alias
Title of the create new alias popup
-
- Nome Servizio
- Label for service name field
+
+ Nome
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
Ad es. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Url Servizio
- Label for service URL field
+
+ Ad es. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Creare
Create button text
-
- Crea con modalità avanzata
- Link text to advanced creation mode
+
+ Continua
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Accesso
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Nota
+ Note item type label
Creazione nuovo alias...
Loading message while creating alias
-
- Errore nella creazione delle nuove credenziali. Per favore riprova (più tardi) o disconnettiti e riprova.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credenziali create con successo.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.nl.resx
index 30f4c544a..277c448fd 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.nl.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Nieuwe alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Nieuwe alias aanmaken
Title of the create new alias popup
-
+
Naam
- Label for service name field
+ Label for name field
-
- Bijv. Facebook
- Placeholder text for service name field
-
-
+
Website URL
- Label for service URL field
+ Label for website URL field
+
+
+ Bijv. Facebook
+ Placeholder text for login name field
+
+
+ Bijv. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Aanmaken
Create button text
-
- Aanmaken via geavanceerde modus
- Link text to advanced creation mode
+
+ Doorgaan
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Opmerking
+ Note item type label
Nieuwe alias wordt aangemaakt...
Loading message while creating alias
-
- Fout bij het aanmaken van nieuwe credential. Probeer het (later) opnieuw of probeer opnieuw uit- en in te loggen.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credential succesvol aangemaakt.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pl.resx
index f009db7bb..a69aeed17 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pl.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pl.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Nowy alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Utwórz nowy alias
Title of the create new alias popup
-
- Nazwa witryny
- Label for service name field
+
+ Nazwa
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
np. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Adres URL witryny
- Label for service URL field
+
+ np. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Utwórz
Create button text
-
- Utwórz w trybie zaawansowanym
- Link text to advanced creation mode
+
+ Dalej
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Zaloguj się
+ Login item type label
+
+
+ Tożsamość (Alias)
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Tworzenie nowego aliasu...
Loading message while creating alias
-
- Błąd podczas tworzenia nowych danych logowania. Spróbuj ponownie (później) lub wyloguj się i zaloguj ponownie.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Dane logowania utworzone pomyślnie.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pt.resx
index 62a917b59..5b35d5268 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pt.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.pt.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Novo Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Criar Novo Alias
Title of the create new alias popup
-
- Nome do Serviço
- Label for service name field
+
+ Nome
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
Ex.: Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- URL do Serviço
- Label for service URL field
+
+ Ex.: Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Criar
Create button text
-
- Criar através do modo avançado
- Link text to advanced creation mode
+
+ Continuar
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Criando novo alias...
Loading message while creating alias
-
- Erro ao criar nova credencial. Por favor, tente novamente (mais tarde) ou saia e entre novamente.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credencial criada com sucesso.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ru.resx
index 53bdad877..b9faa0f05 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ru.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.ru.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Новый псевдоним
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Создать новый псевдоним
Title of the create new alias popup
-
- Название сервиса
- Label for service name field
+
+ Имя
+ Label for name field
-
+
+ URL веб-сайта
+ Label for website URL field
+
+
Например, Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- URL сервиса
- Label for service URL field
+
+ Например, Facebook
+ Placeholder text for alias name field
+
+
+ Например, Mastercard
+ Placeholder text for card name field
+
+
+ Например: Данные паспорта
+ Placeholder text for note name field
Создать
Create button text
-
- Создать в расширенном режиме
- Link text to advanced creation mode
+
+ Продолжить
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Логин
+ Login item type label
+
+
+ Псевдоним
+ Alias item type label
+
+
+ Карта
+ Credit card item type label (short)
+
+
+ Заметка
+ Note item type label
Создаём новый псевдоним...
Loading message while creating alias
-
- Не удалось создать новую учетную запись. Пожалуйста, попробуйте ещё раз или выйдите из системы и войдите снова.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Учетная запись успешно создана.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.sv.resx
index 77427283f..0ab6b3223 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.sv.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.sv.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + New Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Create New Alias
Title of the create new alias popup
-
- Service Name
- Label for service name field
+
+ Name
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
E.g. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Service URL
- Label for service URL field
+
+ E.g. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Create
Create button text
-
- Create via advanced mode
- Link text to advanced creation mode
+
+ Continue
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Creating new alias...
Loading message while creating alias
-
- Error creating a new credential. Please try again (later) or log-out and in again.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credential created successfully.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.tr.resx
index 77427283f..f3329c809 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.tr.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + New Alias
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Create New Alias
Title of the create new alias popup
-
- Service Name
- Label for service name field
+
+ Ad
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
E.g. Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- Service URL
- Label for service URL field
+
+ E.g. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Create
Create button text
-
- Create via advanced mode
- Link text to advanced creation mode
+
+ Devam
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Creating new alias...
Loading message while creating alias
-
- Error creating a new credential. Please try again (later) or log-out and in again.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Credential created successfully.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.uk.resx
index 6b01acc6b..be0413133 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.uk.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.uk.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + Новий псевдонім
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
Створити новий псевдонім
Title of the create new alias popup
-
- Назва сервісу
- Label for service name field
+
+ Name
+ Label for name field
-
- Наприклад, Facebook
- Placeholder text for service name field
+
+ Website URL
+ Label for website URL field
-
- URL-адреса сервісу
- Label for service URL field
+
+ E.g. Facebook
+ Placeholder text for login name field
+
+
+ E.g. Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
Створити
Create button text
-
- Створити за допомогою розширеного режиму
- Link text to advanced creation mode
+
+ Continue
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ Login
+ Login item type label
+
+
+ Alias
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ Note
+ Note item type label
Створення нового псевдоніму...
Loading message while creating alias
-
- Помилка створення нових облікових даних. Повторіть спробу (пізніше) або вийдіть із системи та ввійдіть знову.
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- Облікові дані успішно створено.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx
index 7f98e9b1a..88afd40d2 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx
@@ -59,8 +59,8 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + 新别名
- Text for the new alias button
+ + New
+ Text for the new item button
+
@@ -70,36 +70,76 @@
创建新别名
Title of the create new alias popup
-
- 服务名称
- Label for service name field
+
+ 名称
+ Label for name field
-
+
+ Website URL
+ Label for website URL field
+
+
例如 Facebook
- Placeholder text for service name field
+ Placeholder text for login name field
-
- 服务 URL
- Label for service URL field
+
+ 例如 Facebook
+ Placeholder text for alias name field
+
+
+ E.g. Mastercard
+ Placeholder text for card name field
+
+
+ E.g. Passport Details
+ Placeholder text for note name field
创建
Create button text
-
- 通过高级模式创建
- Link text to advanced creation mode
+
+ 继续
+ Continue button text for non-alias types
+
+
+ Create New Login
+ Title for creating a new login item
+
+
+ Create New Card
+ Title for creating a new credit card item
+
+
+ Create New Note
+ Title for creating a new note item
+
+
+ 登录
+ Login item type label
+
+
+ 别名
+ Alias item type label
+
+
+ Card
+ Credit card item type label (short)
+
+
+ 注意
+ Note item type label
正在创建新别名…
Loading message while creating alias
-
- 创建新凭据时出错。请重试(稍后)或重新登录。
- Error message when credential creation fails
+
+ Error creating a new item. Please try again (later) or log-out and in again.
+ Error message when item creation fails
-
- 凭据创建成功。
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ca.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ca.resx
index ddca315a8..ed233d0e3 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ca.resx
@@ -20,9 +20,9 @@
-
- Credentials
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Emails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.de.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.de.resx
index 9a920038c..e99cfeff8 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.de.resx
@@ -20,9 +20,9 @@
-
- Zugangsdaten
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
E-Mails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
index bbcd5d1bd..8bec2152b 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
@@ -20,9 +20,9 @@
-
- Credenciales
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Correos
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fi.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fi.resx
index 6ba0c46e8..efbb03b24 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fi.resx
@@ -20,9 +20,9 @@
-
- Tunnistetiedot
- Main navigation link for credentials section
+
+ Holvi
+ Main navigation link for vault section
Sähköpostit
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fr.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fr.resx
index 91b3450bb..af20e347d 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.fr.resx
@@ -20,9 +20,9 @@
-
- Identifiants
- Main navigation link for credentials section
+
+ Coffre-fort
+ Main navigation link for vault section
Emails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.he.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.he.resx
index e9b02ce49..20098835f 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.he.resx
@@ -20,9 +20,9 @@
-
- פרטי גישה
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
הודעות דוא״ל
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.it.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.it.resx
index fe38fefad..e166468d5 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.it.resx
@@ -20,9 +20,9 @@
-
- Credenziali
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Email
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.nl.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.nl.resx
index 947b40a3c..6185e9923 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.nl.resx
@@ -20,9 +20,9 @@
-
- Credentials
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
E-mails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pl.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pl.resx
index e370bf004..444987b30 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pl.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pl.resx
@@ -20,9 +20,9 @@
-
- Dane logowania
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Skrzynka odbiorcza
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pt.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pt.resx
index 91162dc77..96b9678d5 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pt.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.pt.resx
@@ -20,9 +20,9 @@
-
- Credenciais
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
E-mails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ru.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ru.resx
index 1a9c5dd26..ea4e5effc 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ru.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.ru.resx
@@ -20,9 +20,9 @@
-
- Учетные данные
- Main navigation link for credentials section
+
+ Хранилище
+ Main navigation link for vault section
Почта
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.sv.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.sv.resx
index ddca315a8..ed233d0e3 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.sv.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.sv.resx
@@ -20,9 +20,9 @@
-
- Credentials
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Emails
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.tr.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.tr.resx
index ddca315a8..5a3a35e8f 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.tr.resx
@@ -20,12 +20,12 @@
-
- Credentials
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
- Emails
+ E-postalar
Main navigation link for emails section
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.uk.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.uk.resx
index 3eda95ff3..7912a8bf4 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.uk.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.uk.resx
@@ -20,9 +20,9 @@
-
- Облікові дані
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
Електронні листи
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx
index 8773b46e4..e3c376039 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx
@@ -20,9 +20,9 @@
-
- 凭据
- Main navigation link for credentials section
+
+ Vault
+ Main navigation link for vault section
电子邮件
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.tr.resx
index 8b6583d1f..2d8c36504 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.tr.resx
@@ -46,7 +46,7 @@
Button text for creating account
- Continue
+ Devam
Continue button text
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.tr.resx
index 03cdcf4fb..54c1335ea 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.tr.resx
@@ -67,7 +67,7 @@
Tagline emphasizing privacy protection
- Create new vault
+ Yeni kasa oluştur
Button text for creating a new vault
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.tr.resx
index 21cb9e6a6..abedafd16 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.tr.resx
@@ -83,7 +83,7 @@
Label for password input field
- Unlock
+ Kilidi aç
Button text for unlock submission
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.tr.resx
index f7c70e218..d0d43e1d8 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.tr.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.tr.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Emails
+ E-postalar
Page title
@@ -71,7 +71,7 @@
Tooltip for auto-refresh indicator
- Refresh
+ Yenile
Refresh button text
@@ -83,7 +83,7 @@
Message when no emails are received
- Loading...
+ Yükleniyor...
Loading indicator text
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ca.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ca.resx
index 59a328abb..ef57c2b2b 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ca.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ca.resx
@@ -20,43 +20,43 @@
-
- Add credential
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- Edit credential
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- Create a new credential below.
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- Edit the existing credential below.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- View credential
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- Edit credential
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- Add new credential
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- Service
- Header for the service information section
+ Item
+ Header for the item information section
-
- Login credentials
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Service Name
- Label for service name input
+ Name
+ Label for item name input
- Service URL
- Label for service URL input
+ Website URL
+ Label for website URL input
Email
@@ -129,9 +129,9 @@
Clear Alias Fields
Button text for clearing alias fields
-
- Save Credential
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
Cancel
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- This credential does not exist (anymore). Please try again.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- Error saving credentials. Please try again.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- Credential updated successfully.
- Success message when credential is updated
+
+ Item updated successfully.
+ Success message when item is updated
-
- Credential created successfully.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, you can delete it from this credential. To replace or create a new passkey, visit the website and follow its prompts.
+ Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- This passkey will be deleted when you save this credential.
+ This passkey will be deleted when you save this item.
Message explaining passkey will be deleted on save
Undo
Button to undo passkey deletion
+
+
+ Card Details
+ Header for the credit card details section
+
+
+ Cardholder Name
+ Label for cardholder name input
+
+
+ Card Number
+ Label for card number input
+
+
+ Expiry Month
+ Label for expiry month input
+
+
+ Expiry Year
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Custom Fields
+ Header for the custom fields section
+
+
+ Remove field
+ Tooltip for removing a field
+
+
+ Add Email
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.de.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.de.resx
index 9d0bd1cc6..e04b9f4e0 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.de.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.de.resx
@@ -20,43 +20,43 @@
-
- Zugang hinzufügen
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- Zugang bearbeiten
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- Erstelle nachfolgend einen neuen Zugang
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- Bearbeite den nachfolgenden Zugang.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- Zugang anzeigen
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- Zugang bearbeiten
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- Neuen Zugang hinzufügen
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- Dienst
- Header for the service information section
+ Item
+ Header for the item information section
-
- Zugangsdaten
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Name des Dienstes
- Label for service name input
+ Name
+ Label for item name input
- URL des Dienstes
- Label for service URL input
+ Website URL
+ Label for website URL input
E-Mail-Adresse
@@ -129,9 +129,9 @@
Alias-Felder löschen
Button text for clearing alias fields
-
- Zugang speichern
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
Abbrechen
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Dieser Zugang existiert nicht (mehr). Bitte versuche es erneut.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- Fehler beim Speichern des Zugangs. Bitte versuche es erneut.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- Zugang erfolgreich aktualisiert
- Success message when credential is updated
+
+ Item updated successfully.
+ Success message when item is updated
-
- Zugang erfolgreich erstellt.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Passkeys werden über die Browser‑Extension oder die mobilen Apps erstellt, wenn eine Website danach fragt. Sie können nicht manuell über die Web‑App erstellt oder bearbeitet werden. Um diesen Passkey zu entfernen, kannst Du ihn von diesem Zugang löschen. Um einen Passkey zu ersetzen oder neu zu erstellen, rufe die entsprechende Webseite auf und folge den dortigen Anweisungen.
+ Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- Dieser Passkey wird gelöscht, wenn Du den Zugang speicherst.
+ This passkey will be deleted when you save this item.
Message explaining passkey will be deleted on save
Rückgängig machen
Button to undo passkey deletion
+
+
+ Card Details
+ Header for the credit card details section
+
+
+ Cardholder Name
+ Label for cardholder name input
+
+
+ Card Number
+ Label for card number input
+
+
+ Expiry Month
+ Label for expiry month input
+
+
+ Expiry Year
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Custom Fields
+ Header for the custom fields section
+
+
+ Remove field
+ Tooltip for removing a field
+
+
+ Add Email
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.es.resx
index a7a9388c6..bc3511517 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.es.resx
@@ -20,43 +20,43 @@
-
- Añadir credencial
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- Editar credencial
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- Crear una nueva credencial a continuación.
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- Editar la credencial existente a continuación.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- Ver credencial
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- Editar credencial
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- Añadir nueva credencial
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- Servicio
- Header for the service information section
+ Item
+ Header for the item information section
-
- Credenciales de acceso
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Nombre del servicio
- Label for service name input
+ Nombre
+ Label for item name input
- URL del servicio
- Label for service URL input
+ Website URL
+ Label for website URL input
Correo
@@ -129,9 +129,9 @@
Limpiar campos de alias
Button text for clearing alias fields
-
- Guardar credencial
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
Cancelar
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Esta credencial (ya) no existe. Por favor, inténtelo de nuevo.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- Error al guardar las credenciales. Por favor, inténtelo de nuevo.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- Credencial actualizada correctamente.
- Success message when credential is updated
+
+ Item updated successfully.
+ Success message when item is updated
-
- Credencial creada con éxito.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Las llaves de acceso se crean a través de la extensión del navegador o de las aplicaciones móviles cuando un sitio web lo solicita. No se pueden editar o crear manualmente a través de la aplicación web. Para eliminar esta llave de acceso, puede eliminarla de esta credencial. Para reemplazar o crear una nueva llave de acceso, visite el sitio web y siga sus indicaciones.
+ Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- Esta llave de acceso se eliminará cuando guarde esta credencial.
+ This passkey will be deleted when you save this item.
Message explaining passkey will be deleted on save
Deshacer
Button to undo passkey deletion
+
+
+ Card Details
+ Header for the credit card details section
+
+
+ Cardholder Name
+ Label for cardholder name input
+
+
+ Card Number
+ Label for card number input
+
+
+ Expiry Month
+ Label for expiry month input
+
+
+ Expiry Year
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Custom Fields
+ Header for the custom fields section
+
+
+ Remove field
+ Tooltip for removing a field
+
+
+ Add Email
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fi.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fi.resx
index df3a2bb99..1774ea776 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fi.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fi.resx
@@ -20,43 +20,43 @@
-
- Lisää käyttäjätunnus
- Title for adding a new credential
+
+ Lisää tieto
+ Title for adding a new item
-
- Muokkaa käyttäjätunnusta
- Title for editing an existing credential
+
+ Muokkaa tietoa
+ Title for editing an existing item
-
- Luo uusi käyttäjätunnus alla.
- Description for adding a new credential
+
+ Luo uusi tieto alla.
+ Description for adding a new item
-
- Muokkaa alla olevaa käyttäjätunnusta.
- Description for editing an existing credential
+
+ Muokkaa allaolevaa tietoa.
+ Description for editing an existing item
-
- Näytä käyttäjätunnus
- Breadcrumb text for viewing a credential
+
+ Näytä tieto
+ Breadcrumb text for viewing an item
-
- Muokkaa käyttäjätunnusta
- Breadcrumb text for editing a credential
+
+ Muokkaa tetoa
+ Breadcrumb text for editing an item
-
- Lisää uusi käyttäjätunnus
- Breadcrumb text for adding a new credential
+
+ Lisää uusi tieto
+ Breadcrumb text for adding a new item
- Palvelu
- Header for the service information section
+ Tieto
+ Header for the item information section
-
- Kirjautumistiedot
- Header for the login credentials section
+
+ Sisäänkirjautumistiedot
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Palvelun nimi
- Label for service name input
+ Nimi
+ Label for item name input
- Palvelun URL-osoite
- Label for service URL input
+ Web-sivuston URL-osoite
+ Label for website URL input
Sähköposti
@@ -129,9 +129,9 @@
Tyhjennä aliaksen kentät
Button text for clearing alias fields
-
- Tallenna käyttäjätunnus
- Button text for saving a credential
+
+ Tallenna tieto
+ Button text for saving an item
Peruuta
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Tätä tunnusta ei ole (enää). Yritä uudelleen.
- Error message when credential doesn't exist
+
+ Tätä tietoa ei ole enää. Yritä uudelleen.
+ Error message when item doesn't exist
-
- Virhe tallennettaessa tunnuksia. Yritä uudelleen.
- Error message when saving credentials fails
+
+ Virhe tallennettaessa tietoa. Yritä uudelleen.
+ Error message when saving item fails
-
- Käyttöoikeustiedot päivitetty onnistuneesti.
- Success message when credential is updated
+
+ Tieto päivitetty onnistuneesti.
+ Success message when item is updated
-
- Käyttöoikeustiedot luotiin onnistuneesti.
- Success message when credential is created
+
+ Tieto luotu onnistuneesti.
+ Success message when item is created
@@ -197,4 +197,46 @@
Kumoa
Button to undo passkey deletion
+
+
+ Kortin tiedot
+ Header for the credit card details section
+
+
+ Kortinhaltijan nimi
+ Label for cardholder name input
+
+
+ Kortin numero
+ Label for card number input
+
+
+ Vanhenemiskuukausi
+ Label for expiry month input
+
+
+ Vanhenemisvuosi
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN-koodi
+ Label for PIN input
+
+
+
+ Räätälöidyt kentät
+ Header for the custom fields section
+
+
+ Poista kenttä
+ Tooltip for removing a field
+
+
+ Lisää sähköpostiosoite
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fr.resx
index ece781862..98bd7c7dd 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fr.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.fr.resx
@@ -20,43 +20,43 @@
-
- Ajouter un identifiant
- Title for adding a new credential
+
+ Ajouter un élément
+ Title for adding a new item
-
- Modifier l'identifiant
- Title for editing an existing credential
+
+ Editer l'élément
+ Title for editing an existing item
-
- Créez un nouvel identifiant ci-dessous.
- Description for adding a new credential
+
+ Créer un nouvel élément ci-dessous.
+ Description for adding a new item
-
- Modifier l'identifiant existant ci-dessous.
- Description for editing an existing credential
+
+ Modifier l'élément existant ci-dessous.
+ Description for editing an existing item
-
- Voir l'identifiant
- Breadcrumb text for viewing a credential
+
+ Afficher l’élément
+ Breadcrumb text for viewing an item
-
- Modifier l'identifiant
- Breadcrumb text for editing a credential
+
+ Editer l'élément
+ Breadcrumb text for editing an item
-
- Ajouter un identifiant
- Breadcrumb text for adding a new credential
+
+ Ajouter un nouvel élément
+ Breadcrumb text for adding a new item
- Service
- Header for the service information section
+ Elément
+ Header for the item information section
-
- Identifiants de connexion
- Header for the login credentials section
+
+ Détails de la connexion
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Nom du service
- Label for service name input
+ Nom
+ Label for item name input
- URL du service
- Label for service URL input
+ URL du site
+ Label for website URL input
Email
@@ -129,9 +129,9 @@
Effacer les champs d'alias
Button text for clearing alias fields
-
- Enregistrer l'identifiant
- Button text for saving a credential
+
+ Enregistrer l'élément
+ Button text for saving an item
Annuler
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Ce mot de passe n'existe plus. Veuillez réessayer.
- Error message when credential doesn't exist
+
+ Cet élément n'existe plus. Veuillez réessayer.
+ Error message when item doesn't exist
-
- Erreur lors de l'enregistrement des identifiants. Veuillez réessayer.
- Error message when saving credentials fails
+
+ Erreur lors de l'enregistrement. Veuillez réessayer.
+ Error message when saving item fails
-
- Identification mise à jour avec succès.
- Success message when credential is updated
+
+ Élément mis à jour avec succès.
+ Success message when item is updated
-
- Identification créée avec succès.
- Success message when credential is created
+
+ Élément créé avec succès.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Les clés d'accès sont créées à partir de l'extension du navigateur ou des applications mobiles lorsque vous y êtes invité par un site Web. Elles ne peuvent pas être modifiées manuellement ou créées via l'application web. Pour supprimer cette clé d'accès, vous pouvez la supprimer de cet identifiant. Pour remplacer ou créer une nouvelle clé d'accès, visitez le site Web et suivez ses instructions.
+ Les clés d'accès sont créées à partir de l'extension du navigateur ou des applications mobiles lorsque vous y êtes invité par un site web. Elles ne peuvent pas être modifiées manuellement ou créées via l'application web. Pour supprimer cette clé d'accès, utilisez le bouton de suppression ci-dessous. Pour remplacer ou créer une nouvelle clé de passe, visitez le site web et suivez ses instructions.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- Cette clé d'accès sera supprimée lorsque vous enregistrerez cet identifiant.
+ Cette clé d'accès sera supprimée lorsque vous enregistrerez cet élément.
Message explaining passkey will be deleted on save
Annuler
Button to undo passkey deletion
+
+
+ Détails de la carte
+ Header for the credit card details section
+
+
+ Nom du titulaire de la carte
+ Label for cardholder name input
+
+
+ Numéro de la carte
+ Label for card number input
+
+
+ Mois d'expiration
+ Label for expiry month input
+
+
+ Année d'expiration
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Champs Personnalisés
+ Header for the custom fields section
+
+
+ Supprimer le champ
+ Tooltip for removing a field
+
+
+ Ajouter l’e-mail
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.he.resx
index fd8a68b15..8c34acbd5 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.he.resx
@@ -20,43 +20,43 @@
-
- הוספת פרטי גישה
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- עריכת פרטי גישה
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- אפשר ליצור פרטי גישה חדשים להלן.
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- אפשר לערוך פרטי גישה קיימים להלן.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- הצגת פרטי גישה
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- עריכת פרטי גישה
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- הוספת פרטי גישה חדשים
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- שירות
- Header for the service information section
+ Item
+ Header for the item information section
-
- פרטי הגישה
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
כינוי
@@ -72,12 +72,12 @@
- שם השירות
- Label for service name input
+ שם
+ Label for item name input
- כתובת השירות
- Label for service URL input
+ Website URL
+ Label for website URL input
דוא״ל
@@ -129,9 +129,9 @@
לפנות שדות כינויים
Button text for clearing alias fields
-
- שמירת פרטי גישה
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
ביטול
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- פרטי הגישה לא קיימים (יותר). נא לנסות שוב.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- שגיאה בשמירת פרטי הגישה. נא לנסות שוב.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- פרטי הגישה עודכנו בהצלחה.
- Success message when credential is updated
+
+ Item updated successfully.
+ Success message when item is updated
-
- פרטי הגישה נוצרו בהצלחה.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, you can delete it from this credential. To replace or create a new passkey, visit the website and follow its prompts.
+ Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- This passkey will be deleted when you save this credential.
+ This passkey will be deleted when you save this item.
Message explaining passkey will be deleted on save
הסגה
Button to undo passkey deletion
+
+
+ Card Details
+ Header for the credit card details section
+
+
+ Cardholder Name
+ Label for cardholder name input
+
+
+ Card Number
+ Label for card number input
+
+
+ Expiry Month
+ Label for expiry month input
+
+
+ Expiry Year
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Custom Fields
+ Header for the custom fields section
+
+
+ Remove field
+ Tooltip for removing a field
+
+
+ Add Email
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.it.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.it.resx
index 00fea0687..b94e0eaac 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.it.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.it.resx
@@ -20,43 +20,43 @@
-
- Aggiungi credenziale
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- Modifica credenziale
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- Crea una nuova credenziale sotto.
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- Modifica le credenziali esistenti sotto.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- Visualizza credenziale
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- Modifica credenziale
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- Aggiungi nuova credenziale
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- Servizio
- Header for the service information section
+ Item
+ Header for the item information section
-
- Credenziali di accesso
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Nome Servizio
- Label for service name input
+ Nome
+ Label for item name input
- URL servizio
- Label for service URL input
+ Website URL
+ Label for website URL input
Email
@@ -129,9 +129,9 @@
Cancella Campi Alias
Button text for clearing alias fields
-
- Salva Credenziali
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
Annulla
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Questa credenziale non esistono (più). Per favore, riprova.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- Errore durante il salvataggio delle credenziali. Per favore riprova.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- Credenziali salvate con successo.
- Success message when credential is updated
+
+ Item updated successfully.
+ Success message when item is updated
-
- Credenziale creata con successo.
- Success message when credential is created
+
+ Item created successfully.
+ Success message when item is created
@@ -178,7 +178,7 @@
Label for passkey display name
- Le passkey vengono create attraverso l'estensione del browser o applicazioni mobili quando richiesto da un sito web. Non possono essere modificate manualmente o creati tramite l'app web. Per rimuovere questa passkey, è possibile eliminarla da questa credenziale. Per sostituire o creare una nuova passkey, visitare il sito web e seguire i relativi suggerimenti.
+ Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts.
Help text explaining how passkeys work
@@ -190,11 +190,53 @@
Header when passkey is marked for deletion
- Questa chiave di accesso verrà eliminata quando si salva questa credenziale.
+ This passkey will be deleted when you save this item.
Message explaining passkey will be deleted on save
Annulla
Button to undo passkey deletion
+
+
+ Card Details
+ Header for the credit card details section
+
+
+ Cardholder Name
+ Label for cardholder name input
+
+
+ Card Number
+ Label for card number input
+
+
+ Expiry Month
+ Label for expiry month input
+
+
+ Expiry Year
+ Label for expiry year input
+
+
+ CVV
+ Label for CVV input
+
+
+ PIN
+ Label for PIN input
+
+
+
+ Custom Fields
+ Header for the custom fields section
+
+
+ Remove field
+ Tooltip for removing a field
+
+
+ Add Email
+ Button text for adding email field
+
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.nl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.nl.resx
index 9f8822b71..a424c13c7 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.nl.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.nl.resx
@@ -20,43 +20,43 @@
-
- Credential toevoegen
- Title for adding a new credential
+
+ Add Item
+ Title for adding a new item
-
- Credential bewerken
- Title for editing an existing credential
+
+ Edit Item
+ Title for editing an existing item
-
- Maak hieronder nieuwe credentials aan.
- Description for adding a new credential
+
+ Create a new item below.
+ Description for adding a new item
-
- Bewerk hieronder de bestaande credential.
- Description for editing an existing credential
+
+ Edit the existing item below.
+ Description for editing an existing item
-
- Credential bekijken
- Breadcrumb text for viewing a credential
+
+ View item
+ Breadcrumb text for viewing an item
-
- Credential bewerken
- Breadcrumb text for editing a credential
+
+ Edit item
+ Breadcrumb text for editing an item
-
- Nieuwe credential toevoegen
- Breadcrumb text for adding a new credential
+
+ Add new item
+ Breadcrumb text for adding a new item
- Credential
- Header for the service information section
+ Item
+ Header for the item information section
-
- Logingegevens
- Header for the login credentials section
+
+ Login details
+ Header for the login details section
Alias
@@ -72,12 +72,12 @@
- Servicenaam
- Label for service name input
+ Naam
+ Label for item name input
Website URL
- Label for service URL input
+ Label for website URL input
E-mail
@@ -129,9 +129,9 @@
Leeg alias velden
Button text for clearing alias fields
-
- Credential opslaan
- Button text for saving a credential
+
+ Save Item
+ Button text for saving an item
Annuleren
@@ -143,22 +143,22 @@
Loading message when saving vault
-
- Deze credential bestaat niet (meer). Probeer het opnieuw.
- Error message when credential doesn't exist
+
+ This item does not exist (anymore). Please try again.
+ Error message when item doesn't exist
-
- Fout bij het opslaan van de credentials. Probeer het opnieuw.
- Error message when saving credentials fails
+
+ Error saving item. Please try again.
+ Error message when saving item fails
-
- Credential succesvol bijgewerkt.
- Success message when credential is updated
+
+