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 + + Item updated successfully. + Success message when item is updated - - Credential succesvol aangemaakt. - 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 worden gemaakt via de browserextensie of mobiele apps wanneer er door een website om wordt gevraagd. Ze kunnen niet handmatig worden bewerkt of aangemaakt via de web-app. Om deze passkey te verwijderen kun je deze verwijderen uit deze credential. Om een nieuwe passkey maken of te vervangen, bezoek de website in kwestie en volg de instructies. + 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 - Deze passkey zal worden verwijderd wanneer je deze credential opslaat. + This passkey will be deleted when you save this item. Message explaining passkey will be deleted on save Ongedaan maken 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.pl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pl.resx index 0c9070c85..57aa557dc 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pl.resx @@ -20,43 +20,43 @@ - - Dodaj dane logowania - Title for adding a new credential + + Add Item + Title for adding a new item - - Edytuj dane logowania - Title for editing an existing credential + + Edit Item + Title for editing an existing item - - Utwórz nowe dane logowania poniżej. - Description for adding a new credential + + Create a new item below. + Description for adding a new item - - Edytuj istniejące dane logowania poniżej. - Description for editing an existing credential + + Edit the existing item below. + Description for editing an existing item - - Zobacz dane logowania - Breadcrumb text for viewing a credential + + View item + Breadcrumb text for viewing an item - - Edytuj dane logowania - Breadcrumb text for editing a credential + + Edit item + Breadcrumb text for editing an item - - Dodaj nowe dane logowania - Breadcrumb text for adding a new credential + + Add new item + Breadcrumb text for adding a new item - Usługa - Header for the service information section + Item + Header for the item information section - - Dane logowania - Header for the login credentials section + + Login details + Header for the login details section Alias @@ -72,12 +72,12 @@ - Nazwa usługi - Label for service name input + Nazwa + Label for item name input - Adres URL usługi - Label for service URL input + Website URL + Label for website URL input Ares e-mail @@ -129,9 +129,9 @@ Wyczyść pola aliasu Button text for clearing alias fields - - Zapisz dane logowania - Button text for saving a credential + + Save Item + Button text for saving an item Anuluj @@ -143,22 +143,22 @@ Loading message when saving vault - - Te dane uwierzytelniające nie istnieją (już). Spróbuj ponownie. - Error message when credential doesn't exist + + This item does not exist (anymore). Please try again. + Error message when item doesn't exist - - Błąd podczas zapisywania danych logowania. Spróbuj ponownie. - Error message when saving credentials fails + + Error saving item. Please try again. + Error message when saving item fails - - Dane logowania zaktualizowane pomyślnie. - Success message when credential is updated + + Item updated successfully. + Success message when item is updated - - Dane logowania utworzone pomyślnie. - Success message when credential is created + + Item created successfully. + Success message when item is created @@ -178,7 +178,7 @@ Label for passkey display name - Klucze dostępu są tworzone za pomocą rozszerzenia przeglądarki lub aplikacji mobilnych po wyświetleniu komunikatu przez witrynę internetową. Nie można ich ręcznie edytować ani tworzyć za pomocą aplikacji internetowej. Aby usunąć ten klucz dostępu, można go usunąć z tych poświadczeń. Aby zastąpić lub utworzyć nowy klucz dostępu, należy odwiedzić witrynę internetową i postępować zgodnie z wyświetlanymi instrukcjami. + 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 - Ten klucz dostępu zostanie usunięty po zapisaniu tych danych logowania. + This passkey will be deleted when you save this item. Message explaining passkey will be deleted on save Cofnij 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.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pt.resx index 7bcd7bc5a..6f0de627c 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.pt.resx @@ -20,43 +20,43 @@ - - Adicionar 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 - - Crie uma nova credencial abaixo. - Description for adding a new credential + + Create a new item below. + Description for adding a new item - - Edite a credencial existente abaixo. - Description for editing an existing credential + + Edit the existing item below. + Description for editing an existing item - - Visualizar 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 - - Adicionar nova credencial - Breadcrumb text for adding a new credential + + Add new item + Breadcrumb text for adding a new item - Serviço - Header for the service information section + Item + Header for the item information section - - Crednciais de login - Header for the login credentials section + + Login details + Header for the login details section Alias @@ -72,12 +72,12 @@ - Nome do Serviço - Label for service name input + Nome + Label for item name input - URL do Serviço - Label for service URL input + Website URL + Label for website URL input E-mail @@ -129,9 +129,9 @@ Limpar Campos de Alias Button text for clearing alias fields - - Salvar 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 não existe (mais). Por favor, tente novamente. - Error message when credential doesn't exist + + This item does not exist (anymore). Please try again. + Error message when item doesn't exist - - Erro ao salvar credenciais. Por favor, tente novamente. - Error message when saving credentials fails + + Error saving item. Please try again. + Error message when saving item fails - - Credencial atualizada com sucesso. - Success message when credential is updated + + Item updated successfully. + Success message when item is updated - - Credencial criada com sucesso. - 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 são criadas através da extensão de navegador ou aplicativos móveis quando solicitado por um website. Elas não podem ser editadas ou criadas manualmente através do aplicativo web. Para remover esta passkey, você pode excluí-la desta credencial. Para trocar ou criar uma nova passkey, visite o website e siga as instruções. + 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 passkey será excluída quando você salvar esta credencial. + This passkey will be deleted when you save this item. Message explaining passkey will be deleted on save Desfazer 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.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx index cb28316a5..7fe167382 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.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 - URL сервиса - 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 - Ключи доступа создаются через расширение браузера или мобильные приложения по запросу веб-сайта. Их нельзя редактировать или создавать вручную через веб-приложение. Чтобы удалить этот ключ доступа, вы можете удалить его из данных учётной записи. Чтобы заменить или создать новый ключ доступа, посетите веб-сайт и следуйте его инструкциям. + Ключи доступа создаются через расширение браузера или мобильные приложения по запросу веб-сайта. Их нельзя редактировать или создавать вручную через веб-приложение. Чтобы удалить этот ключ доступа, воспользуйтесь кнопкой удаления ниже. Чтобы заменить или создать новый ключ, перейдите на веб-сайт и следуйте его инструкциям. Help text explaining how passkeys work @@ -190,11 +190,53 @@ Header when passkey is marked for deletion - Этот ключ доступа будет удалён при сохранении этой учётной записи. + Этот ключ доступа будет удален после сохранения записи. 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 + + + Номер карты + Label for card number input + + + Месяц окончания + Label for expiry month input + + + Год окончания + 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.sv.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.sv.resx index 59a328abb..ef57c2b2b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.sv.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.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.tr.resx index 59a328abb..1255cc40b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.tr.resx @@ -20,99 +20,99 @@ - - 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 Header for the alias information section - Notes + Notlar Header for the notes section - Attachments + Ekler Header for the attachments section - Service Name - Label for service name input + Ad + Label for item name input - Service URL - Label for service URL input + Website URL + Label for website URL input - Email + E-Posta Label for email input - Username + Kullanıcı Adı Label for username input - Password + Parola Label for password input - First Name + Adı Label for first name input - Last Name + Soyadı Label for last name input - Nick Name + Kullanıcı Adı Label for nick name input - Gender + Cinsiyet Label for gender input - Birth Date + Doğum Tarihi Label for birth date input - Notes + Notlar Label for notes input @@ -129,12 +129,12 @@ 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 + İptal Button text for canceling the operation @@ -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 @@ -174,11 +174,11 @@ Label for passkey site/relying party ID - Name + Ad 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.uk.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.uk.resx index 15a284595..f0faa4d49 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.uk.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.uk.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 + Name + Label for item name input - URL-адреса сервісу - 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, 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 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.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx index 834643cf3..347cb1cbb 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.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 - 服务 URL - 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, 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 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/Delete.ca.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ca.resx index a5756b347..9d6bbec39 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ca.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ca.resx @@ -19,29 +19,25 @@ - - Delete credential - Page title for deleting credentials + + Delete item + Page title for deleting items - - Delete credential - Page header title for deleting credential + + Delete item + Page header title for deleting item - - You can delete the credential below. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Note: removing this login entry is permanent and cannot be undone. - Warning message about permanent deletion - - - Credential entry - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Service name @@ -55,25 +51,25 @@ No, cancel Cancel button text - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Delete credential - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Error deleting. Credential not found. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Deleting credential... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credential successfully deleted. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Error saving database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.de.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.de.resx index 54346d799..a27af4e18 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.de.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.de.resx @@ -19,29 +19,25 @@ - - Zugang löschen - Page title for deleting credentials + + Delete item + Page title for deleting items - - Zugang löschen - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Du kannst folgende Zugangsdaten löschen - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Hinweis: Das Entfernen dieses Zugangs ist endgültig und kann nicht rückgängig gemacht werden. - Warning message about permanent deletion - - - Zungangseintrag - Section header for credential details + + Item entry + Section header for item details ID - Label for credential ID field + Label for item ID field Name des Dienstes @@ -55,25 +51,25 @@ Nein, abbrechen Cancel button text - - Zugangsdaten anzeigen - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Zugang löschen - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Fehler beim Löschen. Zugangs konnte nicht gefunden werden. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Zugang wird gelöscht... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Zugang erfolgreich gelöscht. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Fehler beim Speichern der Datenbank. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.es.resx index d6527d40e..dac66741f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.es.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.es.resx @@ -19,29 +19,25 @@ - - Borrar credencial - Page title for deleting credentials + + Delete item + Page title for deleting items - - Borrar credencial - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Puede eliminar la credencial a continuación. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Nota: eliminar esta entrada de acceso es permanente y no se puede deshacer. - Warning message about permanent deletion - - - Credencial - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Nombre del servicio @@ -55,25 +51,25 @@ No, cancelar Cancel button text - - Ver credencial - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Borrar credencial - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Error al eliminar. Credencial no encontrada. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Eliminando credencial... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credencial eliminada correctamente. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Error al guardar en la base de datos. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fi.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fi.resx index 0557d7680..e29a8b0c8 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fi.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fi.resx @@ -19,29 +19,25 @@ - - Poista käyttäjätunnus - Page title for deleting credentials + + Poista tieto + Page title for deleting items - - Poista käyttäjätunnus - Page header title for deleting credential + + Poista tieto + Page header title for deleting item - - Voit poistaa käyttäjätunnuksen alta. - Page description for deleting credential + + Voit poistaa tiedon alla. + Page description for deleting item - - Huomaa: Kirjautumismerkinnän poistaminen on pysyvää eikä sitä voi peruuttaa. - Warning message about permanent deletion - - - Käyttäjätunnuksen tiedot - Section header for credential details + + Tiedon kirjaus + Section header for item details Tunnus - Label for credential ID field + Label for item ID field Palvelun nimi @@ -55,25 +51,25 @@ Ei, peruuta Cancel button text - - Näytä käyttäjätunnus - Breadcrumb text for view credential page + + Näytä tieto + Breadcrumb text for view item page - - Poista käyttäjätunnus - Breadcrumb text for delete credential page + + Poista tieto + Breadcrumb text for delete item page - - Virhe poistettaesssa. Käyttäjätunnusta ei löydy. - Error message when credential is not found during deletion + + Virhe poistettaessa. Tietoa ei löydy. + Error message when item is not found during deletion - - Poistetaan käyttäjätunnusta... - Loading message while deleting credential + + Poistetaan tietoa... + Loading message while deleting item - Käyttäjätunnus poistettu onnistuneesti. - Success message after credential deletion + Tieto poistettu onnistuneesti. + Success message after item deletion Virhe tallennettaessa tietokantaa. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fr.resx index 2464993bb..670bedd52 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.fr.resx @@ -19,29 +19,25 @@ - - Supprimer l'identifiant - Page title for deleting credentials + + Supprimer l'élement + Page title for deleting items - - Supprimer l'identifiant - Page header title for deleting credential + + Supprimer l'élement + Page header title for deleting item - - Vous pouvez supprimer l'identifiant ci-dessous. - Page description for deleting credential + + Vous pouvez supprimer l'élément ci-dessous. + Page description for deleting item - - Note : la suppression de cette entrée de connexion est permanente et ne peut pas être annulée. - Warning message about permanent deletion - - - Saisie de l'identifiant - Section header for credential details + + Entrée d'élément + Section header for item details Id - Label for credential ID field + Label for item ID field Nom du service @@ -55,25 +51,25 @@ Non, annuler Cancel button text - - Voir l'identifiant - Breadcrumb text for view credential page + + Afficher l’élément + Breadcrumb text for view item page - - Supprimer l'identifiant - Breadcrumb text for delete credential page + + Supprimer l'élement + Breadcrumb text for delete item page - - Erreur de suppression. Identification introuvable. - Error message when credential is not found during deletion + + Erreur de suppression. Élément introuvable. + Error message when item is not found during deletion - - Supprimer l'identifiant... - Loading message while deleting credential + + Suppression de l'élément... + Loading message while deleting item - Compte supprimé avec succès. - Success message after credential deletion + Élément supprimé avec succès. + Success message after item deletion Erreur lors de l'enregistrement de la base de données. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.he.resx index 5f5a6cdbe..a0f7d9809 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.he.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.he.resx @@ -19,29 +19,25 @@ - - מחיקת פרטי גישה - Page title for deleting credentials + + Delete item + Page title for deleting items - - מחיקת פרטי גישה - Page header title for deleting credential + + Delete item + Page header title for deleting item - - אפשר למחוק את פרטי הגישה להלן. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - לתשומת ליבך: הסרת רשומת הכניסה הזאת היא לצמיתות והיא בלתי הפיכה. - Warning message about permanent deletion - - - מילוי פרטי גישה - Section header for credential details + + Item entry + Section header for item details מזהה - Label for credential ID field + Label for item ID field שם השירות @@ -55,25 +51,25 @@ לא, לבטל Cancel button text - - הצגת פרטי גישה - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - מחיקת פרטי גישה - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - שגיאה במחיקה. פרטי הגישה לא נמצאו. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - פרטי הגישה נמחקים… - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - פרטי הגישה נמחקו בהצלחה. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion שגיאה בשמירת מסד הנתונים. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.it.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.it.resx index 0a179a234..a7328cd6f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.it.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.it.resx @@ -19,29 +19,25 @@ - - Elimina credenziale - Page title for deleting credentials + + Delete item + Page title for deleting items - - Elimina credenziale - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Puoi cancellare le credenziali qui sotto. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Nota: la rimozione di questa voce di accesso è permanente e non può essere annullata. - Warning message about permanent deletion - - - Inserimento credenziali - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Nome servizio @@ -55,25 +51,25 @@ No, annulla Cancel button text - - Visualizza credenziale - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Elimina credenziale - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Errore eliminazione. Credenziale non trovata. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Elimina credenziale... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credenziale cancellata con successo. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Errore nel salvataggio del database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.nl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.nl.resx index b5d64cc2c..1c9716228 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.nl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.nl.resx @@ -19,29 +19,25 @@ - - Credential verwijderen - Page title for deleting credentials + + Delete item + Page title for deleting items - - Credential verwijderen - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Je kunt de onderstaande credential verwijderen. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Let op: het verwijderen van deze credentials is permanent en kan niet ongedaan worden gemaakt. - Warning message about permanent deletion - - - Credentials - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Naam @@ -55,25 +51,25 @@ Nee, annuleren Cancel button text - - Credential bekijken - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Credential verwijderen - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Fout bij verwijderen. Credential niet gevonden. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Credential verwijderen... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credential succesvol verwijderd. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Fout bij het opslaan van de database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pl.resx index 7cc6ff3f8..e2871bb63 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pl.resx @@ -19,29 +19,25 @@ - - Usuń dane logowania - Page title for deleting credentials + + Delete item + Page title for deleting items - - Usuń dane logowania - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Możesz usunąć poniższe dane logowania. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Uwaga: usunięcie tego wpisu logowania jest nieodwracalne i nie można go cofnąć. - Warning message about permanent deletion - - - Wprowadzanie danych logowania - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Nazwa usługi @@ -55,25 +51,25 @@ Nie, anuluj Cancel button text - - Zobacz dane logowania - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Usuń dane logowania - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Błąd podczas usuwania. Nie znaleziono danych logowania. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Usuwanie danych logowania... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Dane logowania zostały pomyślnie usunięte. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Błąd podczas zapisywania bazy danych. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pt.resx index eb8739cd2..b1bf781ed 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.pt.resx @@ -19,29 +19,25 @@ - - Excluir credencial - Page title for deleting credentials + + Delete item + Page title for deleting items - - Excluir credencial - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Você pode excluir a credencial abaixo. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Nota: a exclusão deste login é permanente e não pode ser desfeita. - Warning message about permanent deletion - - - Credencial - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Nome do serviço @@ -55,25 +51,25 @@ Não, cancelar Cancel button text - - Visualizar credencial - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Excluir credencial - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Erro ao excluir. Credencial não encontrada. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Excluindo credencial... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credencial excluída com sucesso. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Erro ao salvar banco de dados. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ru.resx index cfc57696a..4f9ee1a79 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.ru.resx @@ -19,29 +19,25 @@ - - Удаление учетной записи - Page title for deleting credentials + + Delete item + Page title for deleting items - - Удаление учетной записи - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Ниже можно удалить учетную запись. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Удаление этой учетной записи является окончательным и не может быть отменено. - Warning message about permanent deletion - - - Запись сервиса - Section header for credential details + + Item entry + Section header for item details Идентификатор - Label for credential ID field + Label for item ID field Название сервиса @@ -55,25 +51,25 @@ Нет, отменить Cancel button text - - Просмотр учетной записи - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Удаление учетной записи - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Ошибка удаления. Учетная запись не найдена. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Удаление учетной записи... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Учетная запись успешно удалена. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Ошибка при сохранении базы данных. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.sv.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.sv.resx index a5756b347..9d6bbec39 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.sv.resx @@ -19,29 +19,25 @@ - - Delete credential - Page title for deleting credentials + + Delete item + Page title for deleting items - - Delete credential - Page header title for deleting credential + + Delete item + Page header title for deleting item - - You can delete the credential below. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Note: removing this login entry is permanent and cannot be undone. - Warning message about permanent deletion - - - Credential entry - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Service name @@ -55,25 +51,25 @@ No, cancel Cancel button text - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Delete credential - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Error deleting. Credential not found. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Deleting credential... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credential successfully deleted. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Error saving database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.tr.resx index a5756b347..9d6bbec39 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.tr.resx @@ -19,29 +19,25 @@ - - Delete credential - Page title for deleting credentials + + Delete item + Page title for deleting items - - Delete credential - Page header title for deleting credential + + Delete item + Page header title for deleting item - - You can delete the credential below. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Note: removing this login entry is permanent and cannot be undone. - Warning message about permanent deletion - - - Credential entry - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Service name @@ -55,25 +51,25 @@ No, cancel Cancel button text - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Delete credential - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Error deleting. Credential not found. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Deleting credential... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Credential successfully deleted. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Error saving database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.uk.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.uk.resx index eb8472a87..e53288e1e 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.uk.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.uk.resx @@ -19,29 +19,25 @@ - - Видалити облікові дані - Page title for deleting credentials + + Delete item + Page title for deleting items - - Видалити облікові дані - Page header title for deleting credential + + Delete item + Page header title for deleting item - - Ви можете видалити облікові дані нижче. - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - Примітка: видалення цього запису для входу є постійним і не може бути скасовано. - Warning message about permanent deletion - - - Введення облікових даних - Section header for credential details + + Item entry + Section header for item details Id - Label for credential ID field + Label for item ID field Назва сервісу @@ -55,25 +51,25 @@ Ні, скасувати Cancel button text - - Переглянути облікові дані - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Видалити облікові дані - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - Помилка видалення. Облікові дані не знайдено. - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - Видалення облікових даних... - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - Облікові дані успішно видалено. - Success message after credential deletion + Item successfully deleted. + Success message after item deletion Error saving database. diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx index 7ae102bf7..42dd80ee1 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx @@ -19,29 +19,25 @@ - - 删除凭据 - Page title for deleting credentials + + Delete item + Page title for deleting items - - 删除凭据 - Page header title for deleting credential + + Delete item + Page header title for deleting item - - 您可以删除下方的凭据。 - Page description for deleting credential + + You can delete the item below. + Page description for deleting item - - 注意:删除此登录条目是永久性的,无法撤销。 - Warning message about permanent deletion - - - 凭据条目 - Section header for credential details + + Item entry + Section header for item details ID - Label for credential ID field + Label for item ID field 服务名称 @@ -55,25 +51,25 @@ 不,取消 Cancel button text - - 查看凭据 - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - 删除凭据 - Breadcrumb text for delete credential page + + Delete item + Breadcrumb text for delete item page - - 删除出错。未找到凭据。 - Error message when credential is not found during deletion + + Error deleting. Item not found. + Error message when item is not found during deletion - - 正在删除凭据… - Loading message while deleting credential + + Deleting item... + Loading message while deleting item - 凭据已成功删除。 - Success message after credential deletion + Item successfully deleted. + Success message after item deletion 保存数据库时出错。 diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ca.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ca.resx index e2b72394c..9c58b67e0 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ca.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ca.resx @@ -60,11 +60,11 @@ - Credentials - Main credentials page title + Vault + Main vault page title - Find all of your credentials below. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - No credentials yet - Title when no credentials exist + + No items yet + Title when no items exist - - Create your first credential using the - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ New Alias" @@ -121,8 +121,8 @@ or Separator text between options - - If you previously used a different password manager, you can import your credentials from it. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Failed to load credentials. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (All) Credentials - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Attachments - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No credentials with attachments found. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - No credentials match the selected filter. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notes + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Back + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.de.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.de.resx index 513aec16b..d0395442b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.de.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.de.resx @@ -60,11 +60,11 @@ - Zugangsdaten - Main credentials page title + Vault + Main vault page title - Nachfolgend findest Du alle Deine Zungangsdaten. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Noch keine Zugangsdaten - Title when no credentials exist + + No items yet + Title when no items exist - - Erstelle Deinen ersten Zugang mit der - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Neuer Alias" @@ -121,8 +121,8 @@ oder Separator text between options - - Wenn Du zuvor einen anderen Passwort-Manager verwendet hast, kannst Du Deine Zugangsdaten daraus importieren. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Das Laden der Zugangsdaten ist fehlgeschlagen. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Alle) Zugangsdaten - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Anhänge - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Es wurden keine Zugangsdaten mit Anhang gefunden. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Es wurden keine Zugangsdaten mit dem ausgewählten Filtern gefunden. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliase + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notizen + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Zurück + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.es.resx index 9abf4118e..ee6dc40da 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.es.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.es.resx @@ -60,11 +60,11 @@ - Credenciales - Main credentials page title + Vault + Main vault page title - Encuentre todas sus credenciales a continuación. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Aún no hay credenciales - Title when no credentials exist + + No items yet + Title when no items exist - - Crea tu primera credencial usando el - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Nuevo alias" @@ -121,8 +121,8 @@ o Separator text between options - - Si previamente utilizó un gestor de contraseñas diferente, puede importar sus credenciales desde él. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Fallo al cargar las credenciales. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Todas) Credenciales - Filter option to show all credentials + (All) Items + Filter option to show all items Llaves de acceso @@ -157,7 +157,11 @@ Archivos adjuntos - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No se encontraron credenciales con archivos adjuntos. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Ninguna credencial coincide con el filtro seleccionado. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notas + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Atrás + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fi.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fi.resx index 3b42b2e96..51a2059c3 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fi.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fi.resx @@ -60,11 +60,11 @@ - Käyttäjätunnukset - Main credentials page title + Holvi + Main vault page title - Etsi kaikki käyttäjätunnuksesi alta. + Etsi kaikkia tietojasi alta. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Ei käyttäjätunnuksia vielä - Title when no credentials exist + + Ei tietoja vielä. + Title when no items exist - - Luo ensimmäinen käyttäjätunnuksesi käyttäen - Text explaining how to create first credential + + Luo ensimmäinen tietosi käyttäen + Text explaining how to create first item "+ Uusi Alias" @@ -121,8 +121,8 @@ tai Separator text between options - - Jos olet aiemmin käyttänyt toista salasananhallintaa, voit tuoda siitä käyttäjätunnuksesi. + + Jos olet aiemmin käyttänyt toista salasananhallintaa, voit tuoda siitä tiedot. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Käyttäjätunnusten lataaminen epäonnistui. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (All) Käyttäjätunnukset - Filter option to show all credentials + (All) Items + Filter option to show all items Todennusavaimet @@ -157,7 +157,11 @@ Liitteet - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Tunnuksia liitteiden kanssa ei löytynyt. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Valittuun suodattimeen ei löydy tunnuksia. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliakset + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Huomautukset + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Takaisin + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fr.resx index 476651153..a5f45b913 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.fr.resx @@ -60,11 +60,11 @@ - Identifiants - Main credentials page title + Coffre-fort + Main vault page title - Trouvez tous vos identifiants ci-dessous. + Trouvez tous vos éléments ci-dessous. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Pas encore d’identifiants - Title when no credentials exist + + Pas encore d'éléments + Title when no items exist - - Créez votre premier mot de passe en utilisant le - Text explaining how to create first credential + + Créez votre premier élément en utilisant le + Text explaining how to create first item "+ Nouvel Alias" @@ -121,8 +121,8 @@ ou Separator text between options - - Si vous avez déjà utilisé un gestionnaire de mots de passe différent, vous pouvez importer vos identifiants. + + Si vous avez précédemment utilisé un gestionnaire de mots de passe différent, vous pouvez importer vos éléments à partir de celui-ci. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Échec du chargement des identifiants. - Error message when credentials fail to load + + Impossible de charger les éléments. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Tous) Identifiants - Filter option to show all credentials + (Tous) Éléments + Filter option to show all items Clés d'accès @@ -157,7 +157,11 @@ Pièces jointes - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Supprimé récemment + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Aucun identifiant avec des pièces jointes trouvé. - Empty state message when no credentials with attachments are found + Aucun élément avec pièces jointes trouvé. + Empty state message when no items with attachments are found - + Aucun identifiant ne correspond au filtre sélectionné. - Empty state message when no credentials match the filter + Empty state message when no items match the filter + + + Ce dossier est vide. + Empty state message when folder has no items + + + + Identifiants + Filter option to show only Login items + + + Alias + Filter option to show only Alias items + + + Cartes de crédit + Filter option to show only Credit Card items + + + Notes + Filter option to show only Note items + + + + Nouveau dossier + Button text for creating a new folder + + + Éditer le dossier + Button text for editing a folder + + + Supprimer le dossier + Button text for deleting a folder + + + Précédent + Button text for navigating back to root + + + Impossible de créer le dossier. + Error message when folder creation fails + + + Impossible de supprimer le dossier. + Error message when folder deletion fails + + + + Chargement... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.he.resx index 17a9afb3c..f177bdf58 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.he.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.he.resx @@ -60,11 +60,11 @@ - פרטי גישה - Main credentials page title + Vault + Main vault page title - איתור כל פרטי הגישה שלך להלן. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - אין פרטי גישה עדיין - Title when no credentials exist + + No items yet + Title when no items exist - - אפשר ליצור את פרטי הגישה הראשונים שלך בעזרת הכפתור - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item „+ כינוי חדש” @@ -121,8 +121,8 @@ או Separator text between options - - אם השתמשת בעבר במנהל סיסמאות אחר, אפשר לייבא ממנו את פרטי הגישה שלך. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - טעינת פרטי הגישה נכשלה. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (כל) פרטי הגישה - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -156,8 +156,12 @@ Filter option to show only username/passwords - Attachments - Filter option to show only credentials with attachments + צרופות + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No credentials with attachments found. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - אין פרטי גישה שתואמים למסנן הנבחר. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + כינויים + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + הערות + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + חזרה + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.it.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.it.resx index 779527136..76a5936a7 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.it.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.it.resx @@ -60,11 +60,11 @@ - Credenziali - Main credentials page title + Vault + Main vault page title - Trova tutte le tue credenziali qui sotto. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Credenziali non trovate - Title when no credentials exist + + No items yet + Title when no items exist - - Crea le tue prime credenziali utilizzando il - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Nuovo Alias" @@ -121,8 +121,8 @@ o Separator text between options - - Se in precedenza hai usato un gestore di password diverso, puoi importare le tue credenziali da esso. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Impossibile caricare le credenziali. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Tutte) Credenziali - Filter option to show all credentials + (All) Items + Filter option to show all items Passkey @@ -157,7 +157,11 @@ Allegati - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Non sono state trovate credenziali con allegati. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Nessuna credenziale corrisponde al filtro selezionato. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Alias + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Note + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Indietro + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.nl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.nl.resx index eded09c90..fa95a382f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.nl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.nl.resx @@ -60,11 +60,11 @@ - Credentials - Main credentials page title + Vault + Main vault page title - Vind al je credentials hieronder. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Nog geen credentials - Title when no credentials exist + + No items yet + Title when no items exist - - Maak je eerste credential aan met de - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Nieuwe Alias" @@ -121,8 +121,8 @@ of Separator text between options - - Als je al een andere wachtwoordmanager gebruikt, kunt je je logingegevens importeren. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Laden van credentials mislukt. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Alle) Credentials - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Bijlagen - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Geen credentials gevonden met bijlagen. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Geen credentials gevonden die overeenkomen met het geselecteerde filter. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliassen + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notities + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Terug + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pl.resx index cdea1ee69..aed7c704c 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pl.resx @@ -60,11 +60,11 @@ - Dane logowania - Main credentials page title + Vault + Main vault page title - Poniżej znajdziesz wszystkie swoje dane logowania. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Brak danych - Title when no credentials exist + + No items yet + Title when no items exist - - Utwórz swoje pierwsze dane logowania, korzystając z - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Nowy Alias" @@ -121,8 +121,8 @@ lub Separator text between options - - Jeśli wcześniej korzystałeś z innego menedżera haseł, możesz zaimportować z niego swoje dane uwierzytelniające. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Nie udało się załadować danych logowania. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Wszystkie) Dane logowania - Filter option to show all credentials + (All) Items + Filter option to show all items Klucze dostępu @@ -157,7 +157,11 @@ Załączniki - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Nie znaleziono żadnych danych logowania z załącznikami. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Żadne dane logowania nie pasują do wybranego filtra. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliasy + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notatki + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Wstecz + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx index 56e53723d..7f810a8b7 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx @@ -60,11 +60,11 @@ - Credenciais - Main credentials page title + Vault + Main vault page title - Encontre todas as suas credenciais abaixo. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Nenhuma credencial ainda - Title when no credentials exist + + No items yet + Title when no items exist - - Crie sua primeira credencial usando o - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item " + Novo Alias" @@ -121,8 +121,8 @@ ou Separator text between options - - Se você utilizou um gerenciador de senha diferente anteriormente, você pode importar suas credenciais dele. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Falha ao carregar credenciais. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Todas) Credenciais - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Anexos - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Nenhuma credencial com anexos encontrada. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Nenhuma credencial corresponde ao filtro selecionado. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notas + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Voltar + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx index 9568c5a18..0bdca6b97 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx @@ -60,11 +60,11 @@ - Учетные записи - Main credentials page title + Хранилище + Main vault page title - Ниже вы найдете все свои учетные записи. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - Учетных записей пока нет - Title when no credentials exist + + No items yet + Title when no items exist - - Создайте свои первую учетную запись с помощью кнопки - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ Новый псевдоним" @@ -121,8 +121,8 @@ или Separator text between options - - Импортируйте из другого менеджера паролей, если вы пользовались им ранее. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Не удалось загрузить учетные записи. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (Все) учетные данные - Filter option to show all credentials + (All) Items + Filter option to show all items Ключи доступа @@ -157,7 +157,11 @@ Вложения - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - Учетные данные с вложениями не найдены. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - Нет учетных данных, соответствующих выбранному фильтру. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Псевдонимы + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Примечание + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Назад + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.sv.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.sv.resx index e2b72394c..9c58b67e0 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.sv.resx @@ -60,11 +60,11 @@ - Credentials - Main credentials page title + Vault + Main vault page title - Find all of your credentials below. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - No credentials yet - Title when no credentials exist + + No items yet + Title when no items exist - - Create your first credential using the - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ New Alias" @@ -121,8 +121,8 @@ or Separator text between options - - If you previously used a different password manager, you can import your credentials from it. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Failed to load credentials. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (All) Credentials - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Attachments - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No credentials with attachments found. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - No credentials match the selected filter. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notes + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Back + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.tr.resx index e2b72394c..4f5cc0288 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.tr.resx @@ -60,11 +60,11 @@ - Credentials - Main credentials page title + Vault + Main vault page title - Find all of your credentials below. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - No credentials yet - Title when no credentials exist + + No items yet + Title when no items exist - - Create your first credential using the - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ New Alias" @@ -121,8 +121,8 @@ or Separator text between options - - If you previously used a different password manager, you can import your credentials from it. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Failed to load credentials. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (All) Credentials - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -156,8 +156,12 @@ Filter option to show only username/passwords - Attachments - Filter option to show only credentials with attachments + Ekler + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No credentials with attachments found. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - No credentials match the selected filter. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notlar + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Geri + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.uk.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.uk.resx index e2b72394c..9c58b67e0 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.uk.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.uk.resx @@ -60,11 +60,11 @@ - Credentials - Main credentials page title + Vault + Main vault page title - Find all of your credentials below. + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - No credentials yet - Title when no credentials exist + + No items yet + Title when no items exist - - Create your first credential using the - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item "+ New Alias" @@ -121,8 +121,8 @@ or Separator text between options - - If you previously used a different password manager, you can import your credentials from it. + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - Failed to load credentials. - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (All) Credentials - Filter option to show all credentials + (All) Items + Filter option to show all items Passkeys @@ -157,7 +157,11 @@ Attachments - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - No credentials with attachments found. - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - No credentials match the selected filter. - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + Aliases + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + Notes + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + Back + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx index 02f059be8..02b9882fa 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx @@ -60,11 +60,11 @@ - 凭据 - Main credentials page title + Vault + Main vault page title - 在下方查找您的所有凭据。 + Find all of your items below. Page description text @@ -97,13 +97,13 @@ Alphabetical sort option - - 暂无凭据 - Title when no credentials exist + + No items yet + Title when no items exist - - 使用以下方式创建您的第一个凭据 - Text explaining how to create first credential + + Create your first item using the + Text explaining how to create first item “+ 新建别名” @@ -121,8 +121,8 @@ Separator text between options - - 若您先前使用过其他密码管理器,则可以从中导入您的凭据。 + + If you previously used a different password manager, you can import your items from it. Text explaining import option @@ -130,9 +130,9 @@ Import button text - - 加载凭据失败。 - Error message when credentials fail to load + + Failed to load items. + Error message when items fail to load @@ -140,8 +140,8 @@ Label for filter dropdown - (所有)凭据 - Filter option to show all credentials + (All) Items + Filter option to show all items 通行密钥 @@ -157,7 +157,11 @@ 附件 - Filter option to show only credentials with attachments + Filter option to show only items with attachments + + + Recently Deleted + Filter option to show recently deleted items @@ -165,11 +169,62 @@ Empty state message when no passkeys are found - 未找到带有附件的凭据。 - Empty state message when no credentials with attachments are found + No items with attachments found. + Empty state message when no items with attachments are found - - 没有凭据符合所选筛选器。 - Empty state message when no credentials match the filter + + No items match the selected filter. + Empty state message when no items match the filter + + + This folder is empty. + Empty state message when folder has no items + + + + Logins + Filter option to show only Login items + + + 别名 + Filter option to show only Alias items + + + Credit Cards + Filter option to show only Credit Card items + + + 备注 + Filter option to show only Note items + + + + New Folder + Button text for creating a new folder + + + Edit Folder + Button text for editing a folder + + + Delete Folder + Button text for deleting a folder + + + 返回 + Button text for navigating back to root + + + Failed to create folder. + Error message when folder creation fails + + + Failed to delete folder. + Error message when folder deletion fails + + + + Loading more... + Text shown when loading more items during infinite scroll \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ca.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ca.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ca.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.de.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.de.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.de.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.es.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.es.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fi.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fi.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fi.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fr.resx new file mode 100644 index 000000000..ee04b4118 --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.fr.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Supprimé récemment + Page title for recently deleted items + + + Les éléments qui ont été supprimés peuvent être restaurés dans les 30 jours. + Page description text + + + Les éléments ci-dessous seront définitivement supprimés après 30 jours. Vous pouvez les restaurer ou les supprimer définitivement plus tôt. + Description text explaining 30-day retention + + + + Aucun élément récemment supprimé + Title when no deleted items exist + + + Les éléments que vous supprimez apparaîtront ici pendant 30 jours avant d'être définitivement supprimés. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Supprimé définitivement dans {0} jours + Text showing how many days until permanent deletion + + + Expirant bientôt + Text shown when item will be deleted within 24 hours + + + + Restaurer + Button text to restore a deleted item + + + Vider la corbeille + Button text to permanently delete all items + + + + Supprimer définitivement l'élément ? + Title for delete confirmation modal + + + Cette action ne peut pas être annulée. L'élément sera définitivement supprimé de votre coffre. + Message in delete confirmation modal + + + Supprimer définitivement + Button text to confirm permanent deletion + + + + Vider la corbeille? + Title for empty all confirmation modal + + + Ceci supprimera définitivement {0} élément(s). Cette action est définitive. + Message in empty all confirmation modal + + + + Restauration de l'élément... + Loading message while restoring + + + Élément restauré avec succès. + Success message after restore + + + Échec de la restauration de l'élément. + Error message when restore fails + + + Suppression de l'élément... + Loading message while deleting + + + Élément définitivement supprimé. + Success message after permanent deletion + + + Impossible de supprimer l'élément. + Error message when deletion fails + + + Tous les éléments ont été supprimés définitivement. + Success message after emptying trash + + + Impossible de supprimer {0} élément(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.he.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.he.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.it.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.it.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.it.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.nl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.nl.resx new file mode 100644 index 000000000..b5363df41 --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.nl.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Naamloos + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pl.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pl.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pt.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.pt.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.sv.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.sv.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.sv.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.tr.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.tr.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.uk.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.uk.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.uk.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx new file mode 100644 index 000000000..9dc2a467f --- /dev/null +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + Recently Deleted + Page title for recently deleted items + + + Items that have been deleted can be restored within 30 days. + Page description text + + + Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + Description text explaining 30-day retention + + + + No recently deleted items + Title when no deleted items exist + + + Items you delete will appear here for 30 days before being permanently removed. + Description when no deleted items exist + + + Untitled + Fallback name for items without a name + + + + Permanently deleted in {0} days + Text showing how many days until permanent deletion + + + Expiring soon + Text shown when item will be deleted within 24 hours + + + + Restore + Button text to restore a deleted item + + + Empty trash + Button text to permanently delete all items + + + + Permanently delete item? + Title for delete confirmation modal + + + This action cannot be undone. The item will be permanently removed from your vault. + Message in delete confirmation modal + + + Delete permanently + Button text to confirm permanent deletion + + + + Empty trash? + Title for empty all confirmation modal + + + This will permanently delete {0} item(s). This action cannot be undone. + Message in empty all confirmation modal + + + + Restoring item... + Loading message while restoring + + + Item restored successfully. + Success message after restore + + + Failed to restore item. + Error message when restore fails + + + Deleting item... + Loading message while deleting + + + Item permanently deleted. + Success message after permanent deletion + + + Failed to delete item. + Error message when deletion fails + + + All items permanently deleted. + Success message after emptying trash + + + Failed to delete {0} item(s). + Error message when some deletions fail + + diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ca.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ca.resx index 334ddc377..bcdba000f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ca.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ca.resx @@ -19,20 +19,20 @@ - - View credentials - Page title for viewing credentials + + View item + Page title for viewing an item - - View credential - Page header title for viewing a credential + + View item + Page header title for viewing an item Edit Text for edit button on mobile - Edit credential + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Delete credential + Delete item Text for delete button on desktop - - Login credentials - Section header for login credentials + + Login details + Section header for login details - - Below you can view and copy the generated credentials for this account. Any emails sent to the shown address will automatically appear on this page. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Below you can view and copy the stored login credentials for this account. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Email @@ -91,13 +91,13 @@ Nickname Label for nickname field - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - This credential does not exist (anymore). Please try again. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notes + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.de.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.de.resx index ad176fbde..506a4e7a7 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.de.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.de.resx @@ -19,20 +19,20 @@ - - Zugangsdaten anzeigen - Page title for viewing credentials + + View item + Page title for viewing an item - - Zugang anzeigen - Page header title for viewing a credential + + View item + Page header title for viewing an item Bearbeiten Text for edit button on mobile - Zugang bearbeiten + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Zugang löschen + Delete item Text for delete button on desktop - - Anmeldeinformationen - Section header for login credentials + + Login details + Section header for login details - - Nachfolgend kannst Du die für dieses Konto generierten Zugangsdaten ansehen und kopieren. Alle E-Mails, die an die angegebene E-Mail-Adresse gesendet werden, erscheinen automatisch auf dieser Seite. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Nachfolgend kannst Du die für dieses Konto gespeicherten Zugangsdaten ansehen und kopieren. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support E-Mail-Adresse @@ -91,13 +91,13 @@ Spitzname Label for nickname field - - Zugang anzeigen - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Dieser Zugang existiert nicht (mehr). Bitte versuche es erneut. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notizen + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.es.resx index b160c183f..cd5360a8b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.es.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.es.resx @@ -19,20 +19,20 @@ - - Ver credenciales - Page title for viewing credentials + + View item + Page title for viewing an item - - Ver credencial - Page header title for viewing a credential + + View item + Page header title for viewing an item Editar Text for edit button on mobile - Editar credencial + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Eliminar credencial + Delete item Text for delete button on desktop - - Credenciales de acceso - Section header for login credentials + + Login details + Section header for login details - - A continuación puede ver y copiar las credenciales generadas para esta cuenta. Cualquier correo electrónico enviado a la dirección mostrada aparecerá automáticamente en esta página. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - A continuación puede ver y copiar las credenciales de inicio de sesión almacenadas para esta cuenta. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Correo @@ -91,13 +91,13 @@ Apodo Label for nickname field - - Ver credencial - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Esta credencial (ya) no existe. Por favor, inténtelo de nuevo. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Llave de acceso @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notas + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fi.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fi.resx index 4c827a655..c5db34c60 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fi.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fi.resx @@ -19,20 +19,20 @@ - - Näytä käyttäjätunnukset - Page title for viewing credentials + + View item + Page title for viewing an item - - Näytä käyttäjätunnus - Page header title for viewing a credential + + View item + Page header title for viewing an item Muokkaa Text for edit button on mobile - Muokkaa käyttäjätunnusta + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Poista käyttäjätunnus + Delete item Text for delete button on desktop - - Kirjautumistiedot - Section header for login credentials + + Login details + Section header for login details - - Alla voit tarkastella ja kopioida luotuja tunnuksia tälle tilille. Kaikki näytettyyn osoitteeseen lähetetyt sähköpostit näkyvät automaattisesti tällä sivulla. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Alla voit tarkastella ja kopioida tallennetut kirjautumistiedot tälle tilille. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Sähköposti @@ -91,13 +91,13 @@ Lempinimi Label for nickname field - - Näytä käyttäjätunnus - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Tätä tunnusta ei ole (enää). Yritä uudelleen. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Todennusavain @@ -116,7 +116,23 @@ Label for passkey display name - Todennusavaimet luodaan selaimen laajennuksen tai mobiilisovellusten kautta, kun verkkosivusto pyytää niitä. Niitä ei voi manuaalisesti muokata tai luoda web-sovelluksen kautta. Poistaaksesi tämän todennusavaimen, voit poistaa sen tästä tunnuksesta. Voit korvata tai luoda uuden todennusavaimen, käydä sivustolla ja seurata sen ohjeita. + 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Huomautukset + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fr.resx index 713956725..abba10dbb 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.fr.resx @@ -19,20 +19,20 @@ - - Voir les identifiants - Page title for viewing credentials + + Afficher l’élément + Page title for viewing an item - - Voir l'identifiant - Page header title for viewing a credential + + Afficher l’élément + Page header title for viewing an item Modifier Text for edit button on mobile - Modifier l'identifiant + Editer l'élément Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Supprimer l'identifiant + Supprimer l'élement Text for delete button on desktop - - Identifiants de connexion - Section header for login credentials + + Infos de connexion + Section header for login details - - Ci-dessous vous pouvez voir et copier les identifiants générés pour ce compte. Tous les emails envoyés à l'adresse affichée apparaîtront automatiquement sur cette page. - Description for generated credentials with email support + + Ci-dessous vous pouvez voir et copier les détails générés pour cet élément. Tous les e-mails envoyés à l'adresse affichée apparaîtront automatiquement sur cette page. + Description for generated item with email support - - Ci-dessous vous pouvez voir et copier les identifiants de connexion enregistrés pour ce compte. - Description for stored credentials without email support + + Ci-dessous vous pouvez voir et copier les informations de connexion stockées pour cet élément. + Description for stored item without email support Email @@ -91,13 +91,13 @@ Surnom Label for nickname field - - Voir l'identifiant - Breadcrumb text for view credential page + + Afficher l’élément + Breadcrumb text for view item page - - Ce mot de passe n'existe plus. Veuillez réessayer. - Error message when credential is not found + + Cet élément n'existe plus. Veuillez réessayer. + Error message when item is not found Clé d'accès @@ -116,7 +116,23 @@ 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é d'accès, visitez le site web et suivez ses instructions. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notes + Section header for notes + + + Détails de la carte + Section header for credit card details + + + Champs Personnalisés + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.he.resx index c2ef8d035..8ff734454 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.he.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.he.resx @@ -19,20 +19,20 @@ - - הצגת פרטי גישה - Page title for viewing credentials + + View item + Page title for viewing an item - - הצגת פרטי גישה - Page header title for viewing a credential + + View item + Page header title for viewing an item עריכה Text for edit button on mobile - עריכת פרטי גישה + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - מחיקת פרטי גישה + Delete item Text for delete button on desktop - - פרטי הגישה - Section header for login credentials + + Login details + Section header for login details - - להלן ניתן לצפות ולהעתיק את פרטי הגישה שנוצרו לחשבון הזה. הודעות דוא״ל כלשהן שנשלחו לכתובת שמוצגת יופיעו אוטומטית בעמוד הזה. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - להלן ניתן לצפות ולהעתיק את פרטי הגישה המאוחסנים לחשבון הזה. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support דוא״ל @@ -91,13 +91,13 @@ כינוי Label for nickname field - - הצגת פרטי גישה - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - פרטי הגישה לא קיימים (יותר). נא לנסות שוב. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + הערות + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.it.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.it.resx index acdc29a22..daf31f832 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.it.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.it.resx @@ -19,20 +19,20 @@ - - Visualizza credenziali - Page title for viewing credentials + + View item + Page title for viewing an item - - Visualizza credenziali - Page header title for viewing a credential + + View item + Page header title for viewing an item Modifica Text for edit button on mobile - Modifica credenziali + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Elimina credenziali + Delete item Text for delete button on desktop - - Credenziali di accesso - Section header for login credentials + + Login details + Section header for login details - - Qui sotto puoi visualizzare e copiare le credenziali generate per questo account. Tutte le email inviate all'indirizzo mostrato appariranno automaticamente in questa pagina. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Qui di seguito puoi visualizzare e copiare le credenziali di accesso memorizzate per questo account. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Email @@ -91,13 +91,13 @@ Soprannome Label for nickname field - - Visualizza credenziali - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Questa credenziale non esiste (più). Per favore riprova. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Note + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.nl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.nl.resx index c7629fc8e..bfec2f801 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.nl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.nl.resx @@ -19,20 +19,20 @@ - - Credential bekijken - Page title for viewing credentials + + View item + Page title for viewing an item - - Credential bekijken - Page header title for viewing a credential + + View item + Page header title for viewing an item Bewerken Text for edit button on mobile - Edit credential + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Delete credential + Delete item Text for delete button on desktop - - Logingegevens - Section header for login credentials + + Login details + Section header for login details - - Hieronder kun je de gegenereerde logingegevens voor dit account bekijken en kopiëren. E-mails die naar het getoonde adres worden gestuurd, verschijnen automatisch op deze pagina. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Hieronder kun je de opgeslagen credentials voor dit account bekijken en kopiëren. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support E-mail @@ -91,13 +91,13 @@ Bijnaam Label for nickname field - - Credential bekijken - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Deze inloggegevens bestaan niet (meer). Probeer het opnieuw. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ Label for passkey display name - Passkeys worden gemaakt via de browserextensie of mobiele apps wanneer er door een website om wordt gevraagd. Ze kunnen niet handmatig worden bewerkt of aangemaakt via de web-app. Om deze passkey te verwijderen kun je deze verwijderen uit deze credential. Om een nieuwe passkey maken of te vervangen, bezoek de website in kwestie en volg de instructies. + 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Naamloos + Placeholder for items without a name + + + Notities + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pl.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pl.resx index ecd52287a..471b97811 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pl.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pl.resx @@ -19,20 +19,20 @@ - - Zobacz dane logowania - Page title for viewing credentials + + View item + Page title for viewing an item - - Zobacz dane logowania - Page header title for viewing a credential + + View item + Page header title for viewing an item Edytuj Text for edit button on mobile - Edytuj dane logowania + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Usuń dane logowania + Delete item Text for delete button on desktop - - Dane logowania - Section header for login credentials + + Login details + Section header for login details - - Poniżej możesz wyświetlić i skopiować wygenerowane dane logowania do tego konta. Wszelkie wiadomości e-mail wysłane na podany adres będą automatycznie wyświetlane na tej stronie. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Poniżej możesz wyświetlić i skopiować zapisane dane logowania do tego konta. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Adres e-mail @@ -91,13 +91,13 @@ Pseudonim Label for nickname field - - Zobacz dane logowania - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Dane logowania nie istnieją (już). Spróbuj ponownie. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Klucz dostępu @@ -116,7 +116,23 @@ Label for passkey display name - Klucze dostępu są tworzone za pomocą rozszerzenia przeglądarki lub aplikacji mobilnych po wyświetleniu monitu przez witrynę internetową. Nie można ich ręcznie edytować ani tworzyć za pomocą aplikacji internetowej. Aby usunąć ten klucz dostępu, można go usunąć z tych poświadczeń. Aby zastąpić lub utworzyć nowy klucz dostępu, należy odwiedzić witrynę internetową i postępować zgodnie z wyświetlanymi wskazówkami. + 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notatki + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pt.resx index 323d4fd83..3e22c0d25 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.pt.resx @@ -19,20 +19,20 @@ - - Visualizar credenciais - Page title for viewing credentials + + View item + Page title for viewing an item - - Visualizar credencial - Page header title for viewing a credential + + View item + Page header title for viewing an item Editar Text for edit button on mobile - Editar credencial + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Excluir credencial + Delete item Text for delete button on desktop - - Credenciais de login - Section header for login credentials + + Login details + Section header for login details - - Abaixo você pode ver e copiar as credenciais geradas para esta conta. Qualquer e-mail enviado para o endereço mostrado aparecerá automaticamente nesta página. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Abaixo você pode ver e copiar as credenciais de login armazenadas para esta conta. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support E-mail @@ -91,13 +91,13 @@ Apelido Label for nickname field - - Visualizar credencial - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Esta credencial não existe (mais). Por favor, tente novamente. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ Label for passkey display name - Passkeys são criadas através da extensão de navegador ou aplicativos móveis quando solicitado por um website. Elas não podem ser editadas ou criadas manualmente através do aplicativo web. Para excluir esta passkey, você pode excluí-la desta credencial. Para substituir ou criar uma nova passkey, acesseno website e siga as instruções. + 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notas + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ru.resx index 43ee240cf..358bb7097 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ru.resx @@ -19,20 +19,20 @@ - - Просмотр учетных записей - Page title for viewing credentials + + View item + Page title for viewing an item - - Просмотр учетной записи - Page header title for viewing a credential + + View item + Page header title for viewing an item Редактировать Text for edit button on mobile - Редактировать учетную запись + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Удалить учетную запись + Delete item Text for delete button on desktop - - Данные для авторизации - Section header for login credentials + + Login details + Section header for login details - - Здесь вы можете просмотреть и скопировать данные для входа в этот аккаунт. Все письма, отправленные на указанный адрес, будут отображаться на этой странице. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Здесь можно просмотреть и скопировать сохранённые данные для входа в аккаунт. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Электронная почта @@ -91,13 +91,13 @@ Никнейм Label for nickname field - - Просмотр учетной записи - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - Похоже, этой записи больше нет. Попробуйте снова. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Ключ доступа @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Примечание + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.sv.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.sv.resx index 334ddc377..bcdba000f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.sv.resx @@ -19,20 +19,20 @@ - - View credentials - Page title for viewing credentials + + View item + Page title for viewing an item - - View credential - Page header title for viewing a credential + + View item + Page header title for viewing an item Edit Text for edit button on mobile - Edit credential + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Delete credential + Delete item Text for delete button on desktop - - Login credentials - Section header for login credentials + + Login details + Section header for login details - - Below you can view and copy the generated credentials for this account. Any emails sent to the shown address will automatically appear on this page. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Below you can view and copy the stored login credentials for this account. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Email @@ -91,13 +91,13 @@ Nickname Label for nickname field - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - This credential does not exist (anymore). Please try again. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notes + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.tr.resx index 334ddc377..5e53d6f11 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.tr.resx @@ -19,52 +19,52 @@ - - View credentials - Page title for viewing credentials + + View item + Page title for viewing an item - - View credential - Page header title for viewing a credential + + View item + Page header title for viewing an item - Edit + Düzenle Text for edit button on mobile - Edit credential + Edit item Text for edit button on desktop - Delete + Sil Text for delete button on mobile - Delete credential + Delete item Text for delete button on desktop - - Login credentials - Section header for login credentials + + Login details + Section header for login details - - Below you can view and copy the generated credentials for this account. Any emails sent to the shown address will automatically appear on this page. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Below you can view and copy the stored login credentials for this account. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support - Email + E-Posta Label for email field - Username + Kullanıcı Adı Label for username field - Password + Parola Label for password field @@ -91,13 +91,13 @@ Nickname Label for nickname field - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - This credential does not exist (anymore). Please try again. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -112,11 +112,27 @@ Label for passkey site/relying party ID - Name + Ad 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notlar + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.uk.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.uk.resx index 334ddc377..bcdba000f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.uk.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.uk.resx @@ -19,20 +19,20 @@ - - View credentials - Page title for viewing credentials + + View item + Page title for viewing an item - - View credential - Page header title for viewing a credential + + View item + Page header title for viewing an item Edit Text for edit button on mobile - Edit credential + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - Delete credential + Delete item Text for delete button on desktop - - Login credentials - Section header for login credentials + + Login details + Section header for login details - - Below you can view and copy the generated credentials for this account. Any emails sent to the shown address will automatically appear on this page. - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - Below you can view and copy the stored login credentials for this account. - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support Email @@ -91,13 +91,13 @@ Nickname Label for nickname field - - View credential - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - This credential does not exist (anymore). Please try again. - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found Passkey @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + Notes + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx index a2151a2c2..2a5b2931f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx @@ -19,20 +19,20 @@ - - 查看凭据 - Page title for viewing credentials + + View item + Page title for viewing an item - - 查看凭据 - Page header title for viewing a credential + + View item + Page header title for viewing an item 编辑 Text for edit button on mobile - 编辑凭据 + Edit item Text for edit button on desktop @@ -40,20 +40,20 @@ Text for delete button on mobile - 删除凭据 + Delete item Text for delete button on desktop - - 登录凭据 - Section header for login credentials + + Login details + Section header for login details - - 在下方您可以查看并复制此账户的生成凭据。发送到所示地址的任何电子邮件都会自动显示在此页面上。 - Description for generated credentials with email support + + Below you can view and copy the generated details for this item. Any emails sent to the shown address will automatically appear on this page. + Description for generated item with email support - - 在下方您可以查看并复制此账户的存储登录凭据。 - Description for stored credentials without email support + + Below you can view and copy the stored login details for this item. + Description for stored item without email support 电子邮箱 @@ -91,13 +91,13 @@ 昵称 Label for nickname field - - 查看凭据 - Breadcrumb text for view credential page + + View item + Breadcrumb text for view item page - - 此凭据不存在(或已不存在)。请再试一次。 - Error message when credential is not found + + This item does not exist (anymore). Please try again. + Error message when item is not found 通行密钥 @@ -116,7 +116,23 @@ 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, edit this item and delete the passkey. To replace or create a new passkey, visit the website and follow its prompts. Help text explaining how passkeys work + + Untitled + Placeholder for items without a name + + + 备注 + Section header for notes + + + Card Details + Section header for credit card details + + + Custom Fields + Section header for custom fields + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.tr.resx index 89c9e7e5a..00241485b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.tr.resx @@ -75,7 +75,7 @@ Title for identity generator settings section - Language + Dil Label for alias generation language setting @@ -83,7 +83,7 @@ Description for alias generation language setting - Gender + Cinsiyet Label for alias generation gender setting @@ -91,15 +91,15 @@ Description for alias generation gender setting - Random + Rastgele Random gender option - Male + Erkek Male gender option - Female + Kadın Female gender option @@ -128,15 +128,15 @@ Option to disable clipboard clearing - 5 seconds + 5 saniye Option to clear clipboard after 5 seconds - 10 seconds + 10 saniye Option to clear clipboard after 10 seconds - 15 seconds + 15 saniye Option to clear clipboard after 15 seconds @@ -145,7 +145,7 @@ - Password Settings + Parola Ayarları Title for password settings section @@ -154,7 +154,7 @@ Title for app language settings section - Language + Dil Label for app language setting diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.tr.resx index 5b18c2213..20fd0606d 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.tr.resx @@ -67,7 +67,7 @@ Description for the security settings page - Refresh + Yenile Refresh button text diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.tr.resx index 2d2700eee..c6ad2ae16 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.tr.resx @@ -67,7 +67,7 @@ Text before logout link - Logout + Çıkış yap Link text for logout \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.tr.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.tr.resx index eb8f6fd83..5aa8a9bab 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.tr.resx @@ -106,7 +106,7 @@ - Continue + Devam Continue button text diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.ca.resx b/apps/server/AliasVault.Client/Resources/SharedResources.ca.resx index 45af6a61e..4612cf927 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.ca.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.ca.resx @@ -308,4 +308,12 @@ Sync vault data Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.de.resx b/apps/server/AliasVault.Client/Resources/SharedResources.de.resx index 6c9e2242d..87a649ce5 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.de.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.de.resx @@ -308,4 +308,12 @@ Tresor synchronisieren Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.es.resx b/apps/server/AliasVault.Client/Resources/SharedResources.es.resx index 55c35d1a2..4df52964e 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.es.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.es.resx @@ -308,4 +308,12 @@ Sincronizar datos de bóveda Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.fi.resx b/apps/server/AliasVault.Client/Resources/SharedResources.fi.resx index dee69c83b..818cc7661 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.fi.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.fi.resx @@ -308,4 +308,12 @@ Synkronoi holvin tiedot Tooltip text for sync vault data button + + Synkronoidaan muutoksia... + Status text when background sync is in progress + + + Ladataan holvia... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx b/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx index 5eef1a724..5e5ab0693 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx @@ -308,4 +308,12 @@ Synchroniser les données du coffre Tooltip text for sync vault data button + + Synchronisation des modifications... + Status text when background sync is in progress + + + Chargement du coffre... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.he.resx b/apps/server/AliasVault.Client/Resources/SharedResources.he.resx index 213af7a99..11404a6fe 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.he.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.he.resx @@ -213,7 +213,7 @@ Generic error message - An unknown error occurred. Please try again. + אירעה שגיאה לא ידועה, נא לנסות שוב. Generic unknown error message @@ -289,7 +289,7 @@ - or + או Divider text between options @@ -308,4 +308,12 @@ סנכרון נתוני כספת Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.it.resx b/apps/server/AliasVault.Client/Resources/SharedResources.it.resx index 7d21c0a4e..578400f64 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.it.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.it.resx @@ -308,4 +308,12 @@ Sincronizza dati cassaforte Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx b/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx index eba65eb36..6823eac9e 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx @@ -308,4 +308,12 @@ Vault synchroniseren Tooltip text for sync vault data button + + Wijzigingen synchroniseren... + Status text when background sync is in progress + + + Vault laden... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.pl.resx b/apps/server/AliasVault.Client/Resources/SharedResources.pl.resx index bd59f8783..78c0b7543 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.pl.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.pl.resx @@ -308,4 +308,12 @@ Synchronizacja danych z sejfu Tooltip text for sync vault data button + + Synchronizacja zmian... + Status text when background sync is in progress + + + Ładowanie sejfu... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx b/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx index 4cea12bb6..179f800f8 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx @@ -308,4 +308,12 @@ Sincronizar dados do cofre Tooltip text for sync vault data button + + Sincronizando alterações... + Status text when background sync is in progress + + + Carregando cofre... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.ru.resx b/apps/server/AliasVault.Client/Resources/SharedResources.ru.resx index 6b02966f4..96570759a 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.ru.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.ru.resx @@ -308,4 +308,12 @@ Синхронизировать хранилище Tooltip text for sync vault data button + + Синхронизация изменений... + Status text when background sync is in progress + + + Загрузка хранилища... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.sv.resx b/apps/server/AliasVault.Client/Resources/SharedResources.sv.resx index 51f4fd0fd..dbeecb5dc 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.sv.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.sv.resx @@ -308,4 +308,12 @@ Sync vault data Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.tr.resx b/apps/server/AliasVault.Client/Resources/SharedResources.tr.resx index 81f624cc9..71663911f 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.tr.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.tr.resx @@ -308,4 +308,12 @@ Sync vault data Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.uk.resx b/apps/server/AliasVault.Client/Resources/SharedResources.uk.resx index 648a77dea..a8eb69955 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.uk.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.uk.resx @@ -308,4 +308,12 @@ Синхронізувати дані сховища Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx b/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx index 1793d9207..a466a3d08 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx @@ -308,4 +308,12 @@ 同步密码库数据 Tooltip text for sync vault data button + + Syncing changes... + Status text when background sync is in progress + + + Loading vault... + Status text when vault is being loaded + \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/ValidationMessages.tr.resx b/apps/server/AliasVault.Client/Resources/ValidationMessages.tr.resx index 5398fbb9e..107ef5e4b 100644 --- a/apps/server/AliasVault.Client/Resources/ValidationMessages.tr.resx +++ b/apps/server/AliasVault.Client/Resources/ValidationMessages.tr.resx @@ -60,32 +60,32 @@ - The new password must be at least 10 characters long. + Yeni parola en az 10 karakter uzunluğunda olmalıdır. Error message for password minimum length validation - The new passwords do not match. + Yeni parolalar eşleşmiyor. Error message when password confirmation doesn't match - Password must be at least 10 characters long. + Parola en az 10 karakter uzunluğunda olmalıdır. Generic error message for password minimum length validation - Passwords do not match. + Parolalar eşleşmiyor. Generic error message when passwords don't match - Username is required + Kullanıcı adı gereklidir Error message when username is required - Password is required + Parola gerekli Error message when password is required - Secret key is required + Gizli anahtar gereklidir Error message when secret key is required @@ -93,12 +93,12 @@ Error message when service name is required - This field is required + Bu alan zorunludur Generic error message when a field is required - You must accept the terms and conditions. + Şart ve koşulları kabul etmeniz gerekmektedir. Error message for terms and conditions acceptance \ No newline at end of file