diff --git a/web/apps/accounts/src/pages/passkeys/index.tsx b/web/apps/accounts/src/pages/passkeys/index.tsx index a476250417..618d2db0d6 100644 --- a/web/apps/accounts/src/pages/passkeys/index.tsx +++ b/web/apps/accounts/src/pages/passkeys/index.tsx @@ -113,13 +113,13 @@ const Page: React.FC = () => { - {t("PASSKEYS_DESCRIPTION")} + {t("passkeys_description")} = ({ setShowRenameDialog(true); }} startIcon={} - label={t("RENAME_PASSKEY")} + label={t("rename_passkey")} /> = ({ setShowDeleteDialog(true); }} startIcon={} - label={t("DELETE_PASSKEY")} + label={t("delete_passkey")} color="critical" /> @@ -329,12 +329,12 @@ const RenamePasskeyDialog: React.FC = ({ = ({ - {t("DELETE_PASSKEY_CONFIRMATION")} + {t("delete_passkey_confirmation")} { }; const UnknownRedirect: React.FC = () => { - return ; + return ; }; const WebAuthnNotSupported: React.FC = () => { @@ -159,7 +159,7 @@ const WebAuthnNotSupported: React.FC = () => { }; const UnrecoverableFailure: React.FC = () => { - return ; + return ; }; interface FailedProps { @@ -170,7 +170,7 @@ const Failed: React.FC = ({ message }) => { return ( - {t("PASSKEY_LOGIN_FAILED")} + {t("passkey_login_failed")} {message} ); @@ -210,9 +210,9 @@ const RetriableFailed: React.FC = ({ onRetry }) => { return ( - {t("PASSKEY_LOGIN_FAILED")} + {t("passkey_login_failed")} - {t("PASSKEY_LOGIN_ERRORED")} + {t("passkey_login_generic_error")} { return ( - {t("LOGIN_WITH_PASSKEY")} + {t("passkey_login")} - {t("PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER")} + {t("passkey_login_instructions")} = ({ closeSidebar }) => { )} diff --git a/web/packages/next/locales/ar-SA/translation.json b/web/packages/next/locales/ar-SA/translation.json index 80f2026f15..4d80a901f4 100644 --- a/web/packages/next/locales/ar-SA/translation.json +++ b/web/packages/next/locales/ar-SA/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/bg-BG/translation.json b/web/packages/next/locales/bg-BG/translation.json index 903a54778b..c40681097f 100644 --- a/web/packages/next/locales/bg-BG/translation.json +++ b/web/packages/next/locales/bg-BG/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/de-DE/translation.json b/web/packages/next/locales/de-DE/translation.json index 374f4f2dd7..d3d8e40158 100644 --- a/web/packages/next/locales/de-DE/translation.json +++ b/web/packages/next/locales/de-DE/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "Freihand", "APPLY_CROP": "Zuschnitt anwenden", "PHOTO_EDIT_REQUIRED_TO_SAVE": "Es muss mindestens eine Transformation oder Farbanpassung vorgenommen werden, bevor gespeichert werden kann.", - "PASSKEYS": "Passkeys", + "passkeys": "Passkeys", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "Passkey löschen", - "DELETE_PASSKEY_CONFIRMATION": "Bist du sicher, dass du diesen Passkey löschen willst? Dieser Vorgang ist nicht umkehrbar.", - "RENAME_PASSKEY": "Passkey umbenennen", - "ADD_PASSKEY": "Passkey hinzufügen", - "ENTER_PASSKEY_NAME": "Passkey-Namen eingeben", - "PASSKEYS_DESCRIPTION": "Passkeys sind ein moderner und sicherer zweiter Faktor für dein Ente-Konto. Sie nutzen die biometrische Authentifizierung des Geräts für Komfort und Sicherheit.", + "delete_passkey": "Passkey löschen", + "delete_passkey_confirmation": "Bist du sicher, dass du diesen Passkey löschen willst? Dieser Vorgang ist nicht umkehrbar.", + "rename_passkey": "Passkey umbenennen", + "add_passkey": "Passkey hinzufügen", + "enter_passkey_name": "Passkey-Namen eingeben", + "passkeys_description": "Passkeys sind ein moderner und sicherer zweiter Faktor für dein Ente-Konto. Sie nutzen die biometrische Authentifizierung des Geräts für Komfort und Sicherheit.", "CREATED_AT": "Erstellt am", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "Passkey-Anmeldung fehlgeschlagen", - "PASSKEY_LOGIN_URL_INVALID": "Die Anmelde-URL ist ungültig.", - "PASSKEY_LOGIN_ERRORED": "Ein Fehler trat auf beim Anmelden mit dem Passkey auf.", + "passkey_login_failed": "Passkey-Anmeldung fehlgeschlagen", + "passkey_login_invalid_url": "Die Anmelde-URL ist ungültig.", + "passkey_login_generic_error": "Ein Fehler trat auf beim Anmelden mit dem Passkey auf.", "passkeys_not_supported": "", "TRY_AGAIN": "Erneut versuchen", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Folge den Schritten in deinem Browser, um mit dem Anmelden fortzufahren.", - "LOGIN_WITH_PASSKEY": "Mit Passkey anmelden", + "passkey_login_instructions": "Folge den Schritten in deinem Browser, um mit dem Anmelden fortzufahren.", + "passkey_login": "Mit Passkey anmelden", "autogenerated_first_album_name": "Mein erstes Album", "autogenerated_default_album_name": "Neues Album" } diff --git a/web/packages/next/locales/en-US/translation.json b/web/packages/next/locales/en-US/translation.json index 1d1fbd0315..d218c94ec4 100644 --- a/web/packages/next/locales/en-US/translation.json +++ b/web/packages/next/locales/en-US/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "Freehand", "APPLY_CROP": "Apply Crop", "PHOTO_EDIT_REQUIRED_TO_SAVE": "At least one transformation or color adjustment must be performed before saving.", - "PASSKEYS": "Passkeys", + "passkeys": "Passkeys", "passkey_fetch_failed": "Could not get your passkeys.", "manage_passkey": "Manage passkey", - "DELETE_PASSKEY": "Delete passkey", - "DELETE_PASSKEY_CONFIRMATION": "Are you sure you want to delete this passkey? This action is irreversible.", - "RENAME_PASSKEY": "Rename passkey", - "ADD_PASSKEY": "Add passkey", - "ENTER_PASSKEY_NAME": "Enter passkey name", - "PASSKEYS_DESCRIPTION": "Passkeys are a modern and secure second-factor for your Ente account. They use on-device biometric authentication for convenience and security.", + "delete_passkey": "Delete passkey", + "delete_passkey_confirmation": "Are you sure you want to delete this passkey? This action is irreversible.", + "rename_passkey": "Rename passkey", + "add_passkey": "Add passkey", + "enter_passkey_name": "Enter passkey name", + "passkeys_description": "Passkeys are a modern and secure second-factor for your Ente account. They use on-device biometric authentication for convenience and security.", "CREATED_AT": "Created at", "passkey_add_failed": "Could not add passkey", - "PASSKEY_LOGIN_FAILED": "Passkey login failed", - "PASSKEY_LOGIN_URL_INVALID": "The login URL is invalid.", - "PASSKEY_LOGIN_ERRORED": "An error occurred while logging in with passkey.", + "passkey_login_failed": "Passkey login failed", + "passkey_login_invalid_url": "The login URL is invalid.", + "passkey_login_generic_error": "An error occurred while logging in with passkey.", "passkeys_not_supported": "Passkeys are not supported in this browser", "TRY_AGAIN": "Try again", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Follow the steps from your browser to continue logging in.", - "LOGIN_WITH_PASSKEY": "Login with passkey", + "passkey_login_instructions": "Follow the steps from your browser to continue logging in.", + "passkey_login": "Login with passkey", "autogenerated_first_album_name": "My First Album", "autogenerated_default_album_name": "New Album" } diff --git a/web/packages/next/locales/es-ES/translation.json b/web/packages/next/locales/es-ES/translation.json index 4c245010ba..97cae70827 100644 --- a/web/packages/next/locales/es-ES/translation.json +++ b/web/packages/next/locales/es-ES/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "Inténtelo de nuevo", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/fa-IR/translation.json b/web/packages/next/locales/fa-IR/translation.json index e5e07c8ff6..e15b05b312 100644 --- a/web/packages/next/locales/fa-IR/translation.json +++ b/web/packages/next/locales/fa-IR/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/fi-FI/translation.json b/web/packages/next/locales/fi-FI/translation.json index 80f2026f15..4d80a901f4 100644 --- a/web/packages/next/locales/fi-FI/translation.json +++ b/web/packages/next/locales/fi-FI/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/fr-FR/translation.json b/web/packages/next/locales/fr-FR/translation.json index fda6748333..6c8549414d 100644 --- a/web/packages/next/locales/fr-FR/translation.json +++ b/web/packages/next/locales/fr-FR/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "Main levée", "APPLY_CROP": "Appliquer le recadrage", "PHOTO_EDIT_REQUIRED_TO_SAVE": "Au moins une transformation ou un ajustement de couleur doit être effectué avant de sauvegarder.", - "PASSKEYS": "Clés d'accès", + "passkeys": "Clés d'accès", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "Supprimer le code d'accès", - "DELETE_PASSKEY_CONFIRMATION": "Êtes-vous sûr de vouloir supprimer ce code ? Cette action est irréversible.", - "RENAME_PASSKEY": "Renommer le code d'accès", - "ADD_PASSKEY": "Ajouter un code d'accès", - "ENTER_PASSKEY_NAME": "Entrez le nom du code d'accès", - "PASSKEYS_DESCRIPTION": "Les codes d'ccès sont un deuxième facteur moderne et sécurisé pour votre compte Ente. Ils utilisent l'authentification biométrique de l'appareil pour des raisons de commodité et de sécurité.", + "delete_passkey": "Supprimer le code d'accès", + "delete_passkey_confirmation": "Êtes-vous sûr de vouloir supprimer ce code ? Cette action est irréversible.", + "rename_passkey": "Renommer le code d'accès", + "add_passkey": "Ajouter un code d'accès", + "enter_passkey_name": "Entrez le nom du code d'accès", + "passkeys_description": "Les codes d'ccès sont un deuxième facteur moderne et sécurisé pour votre compte Ente. Ils utilisent l'authentification biométrique de l'appareil pour des raisons de commodité et de sécurité.", "CREATED_AT": "Créé le", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "Échec de la connexion via code d'accès", - "PASSKEY_LOGIN_URL_INVALID": "L’URL de connexion est invalide.", - "PASSKEY_LOGIN_ERRORED": "Une erreur s'est produite lors de la connexion avec le code d'accès.", + "passkey_login_failed": "Échec de la connexion via code d'accès", + "passkey_login_invalid_url": "L’URL de connexion est invalide.", + "passkey_login_generic_error": "Une erreur s'est produite lors de la connexion avec le code d'accès.", "passkeys_not_supported": "", "TRY_AGAIN": "Réessayer", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Suivez les étapes de votre navigateur pour poursuivre la connexion.", - "LOGIN_WITH_PASSKEY": "Se connecter avec le code d'accès", + "passkey_login_instructions": "Suivez les étapes de votre navigateur pour poursuivre la connexion.", + "passkey_login": "Se connecter avec le code d'accès", "autogenerated_first_album_name": "Mon premier album", "autogenerated_default_album_name": "Nouvel album" } diff --git a/web/packages/next/locales/id-ID/translation.json b/web/packages/next/locales/id-ID/translation.json index 8de070a761..43661c48ee 100644 --- a/web/packages/next/locales/id-ID/translation.json +++ b/web/packages/next/locales/id-ID/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/is-IS/translation.json b/web/packages/next/locales/is-IS/translation.json index 4d40578fcd..252c66c41f 100644 --- a/web/packages/next/locales/is-IS/translation.json +++ b/web/packages/next/locales/is-IS/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/it-IT/translation.json b/web/packages/next/locales/it-IT/translation.json index 3beb48f71c..e905d782dd 100644 --- a/web/packages/next/locales/it-IT/translation.json +++ b/web/packages/next/locales/it-IT/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/ko-KR/translation.json b/web/packages/next/locales/ko-KR/translation.json index 2e5c4963ee..6f572c647f 100644 --- a/web/packages/next/locales/ko-KR/translation.json +++ b/web/packages/next/locales/ko-KR/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/nl-NL/translation.json b/web/packages/next/locales/nl-NL/translation.json index 993bf81de1..34552d795e 100644 --- a/web/packages/next/locales/nl-NL/translation.json +++ b/web/packages/next/locales/nl-NL/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "Losse hand", "APPLY_CROP": "Bijsnijden toepassen", "PHOTO_EDIT_REQUIRED_TO_SAVE": "Tenminste één transformatie of kleuraanpassing moet worden uitgevoerd voordat u opslaat.", - "PASSKEYS": "Passkeys", + "passkeys": "Passkeys", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "Passkeys verwijderen", - "DELETE_PASSKEY_CONFIRMATION": "Weet je zeker dat je deze passkey wilt verwijderen? Deze actie is onomkeerbaar.", - "RENAME_PASSKEY": "Hernoem passkeys", - "ADD_PASSKEY": "Passkeys toevoegen", - "ENTER_PASSKEY_NAME": "Voer passkey naam in", - "PASSKEYS_DESCRIPTION": "Passkeys zijn een moderne en veilige tweede factor beveiliging voor je Ente account. Ze gebruiken biometrische authenticatie op je apparaat voor gemak en veiligheid.", + "delete_passkey": "Passkeys verwijderen", + "delete_passkey_confirmation": "Weet je zeker dat je deze passkey wilt verwijderen? Deze actie is onomkeerbaar.", + "rename_passkey": "Hernoem passkeys", + "add_passkey": "Passkeys toevoegen", + "enter_passkey_name": "Voer passkey naam in", + "passkeys_description": "Passkeys zijn een moderne en veilige tweede factor beveiliging voor je Ente account. Ze gebruiken biometrische authenticatie op je apparaat voor gemak en veiligheid.", "CREATED_AT": "Aangemaakt op", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "Passkey login mislukt", - "PASSKEY_LOGIN_URL_INVALID": "De inlog-URL is ongeldig.", - "PASSKEY_LOGIN_ERRORED": "Er is een fout opgetreden tijdens het inloggen met een passkey.", + "passkey_login_failed": "Passkey login mislukt", + "passkey_login_invalid_url": "De inlog-URL is ongeldig.", + "passkey_login_generic_error": "Er is een fout opgetreden tijdens het inloggen met een passkey.", "passkeys_not_supported": "", "TRY_AGAIN": "Probeer opnieuw", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Volg de stappen van je browser om door te gaan met inloggen.", - "LOGIN_WITH_PASSKEY": "Inloggen met passkey", + "passkey_login_instructions": "Volg de stappen van je browser om door te gaan met inloggen.", + "passkey_login": "Inloggen met passkey", "autogenerated_first_album_name": "Mijn eerste album", "autogenerated_default_album_name": "Nieuw album" } diff --git a/web/packages/next/locales/pt-BR/translation.json b/web/packages/next/locales/pt-BR/translation.json index eb6c4613e8..3abb24ed31 100644 --- a/web/packages/next/locales/pt-BR/translation.json +++ b/web/packages/next/locales/pt-BR/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "Mão livre", "APPLY_CROP": "Aplicar Recorte", "PHOTO_EDIT_REQUIRED_TO_SAVE": "Pelo menos uma transformação ou ajuste de cor deve ser feito antes de salvar.", - "PASSKEYS": "Chaves de acesso", + "passkeys": "Chaves de acesso", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "Excluir chave de acesso", - "DELETE_PASSKEY_CONFIRMATION": "Tem certeza de que deseja excluir esta chave de acesso? Esta ação é irreversível.", - "RENAME_PASSKEY": "Renomear chave de acesso", - "ADD_PASSKEY": "Adicionar chave de acesso", - "ENTER_PASSKEY_NAME": "Inserir nome da chave de acesso", - "PASSKEYS_DESCRIPTION": "As chaves de acesso são um moderno e seguro segundo fator de sua conta Ente. Elas usam a autenticação biométrica no dispositivo para fins de conveniência e segurança.", + "delete_passkey": "Excluir chave de acesso", + "delete_passkey_confirmation": "Tem certeza de que deseja excluir esta chave de acesso? Esta ação é irreversível.", + "rename_passkey": "Renomear chave de acesso", + "add_passkey": "Adicionar chave de acesso", + "enter_passkey_name": "Inserir nome da chave de acesso", + "passkeys_description": "As chaves de acesso são um moderno e seguro segundo fator de sua conta Ente. Elas usam a autenticação biométrica no dispositivo para fins de conveniência e segurança.", "CREATED_AT": "Criado em", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "Falha ao iniciar sessão com a chave de acesso", - "PASSKEY_LOGIN_URL_INVALID": "URL de login inválida.", - "PASSKEY_LOGIN_ERRORED": "Ocorreu um erro ao entrar com a chave de acesso.", + "passkey_login_failed": "Falha ao iniciar sessão com a chave de acesso", + "passkey_login_invalid_url": "URL de login inválida.", + "passkey_login_generic_error": "Ocorreu um erro ao entrar com a chave de acesso.", "passkeys_not_supported": "", "TRY_AGAIN": "Tente novamente", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Siga os passos do seu navegador para continuar acessando.", - "LOGIN_WITH_PASSKEY": "Entrar com a chave de acesso", + "passkey_login_instructions": "Siga os passos do seu navegador para continuar acessando.", + "passkey_login": "Entrar com a chave de acesso", "autogenerated_first_album_name": "Meu Primeiro Álbum", "autogenerated_default_album_name": "Novo Álbum" } diff --git a/web/packages/next/locales/pt-PT/translation.json b/web/packages/next/locales/pt-PT/translation.json index 4dddefb8cc..423cba5270 100644 --- a/web/packages/next/locales/pt-PT/translation.json +++ b/web/packages/next/locales/pt-PT/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/ru-RU/translation.json b/web/packages/next/locales/ru-RU/translation.json index b347fb1d61..e6e09b8068 100644 --- a/web/packages/next/locales/ru-RU/translation.json +++ b/web/packages/next/locales/ru-RU/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "От руки", "APPLY_CROP": "Применить обрезку", "PHOTO_EDIT_REQUIRED_TO_SAVE": "Перед сохранением необходимо выполнить по крайней мере одно преобразование или корректировку цвета.", - "PASSKEYS": "Пароли доступа", + "passkeys": "Пароли доступа", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "Удалить пароль", - "DELETE_PASSKEY_CONFIRMATION": "Вы уверены, что хотите удалить этот пароль? Это действие необратимо.", - "RENAME_PASSKEY": "Переименовать пароль", - "ADD_PASSKEY": "Добавить пароль", - "ENTER_PASSKEY_NAME": "Введите имя ключа доступа", - "PASSKEYS_DESCRIPTION": "Пароли доступа - это современный и безопасный дополнительный фактор для вашей учетной записи Ente. Для удобства и безопасности они используют биометрическую аутентификацию на устройстве.", + "delete_passkey": "Удалить пароль", + "delete_passkey_confirmation": "Вы уверены, что хотите удалить этот пароль? Это действие необратимо.", + "rename_passkey": "Переименовать пароль", + "add_passkey": "Добавить пароль", + "enter_passkey_name": "Введите имя ключа доступа", + "passkeys_description": "Пароли доступа - это современный и безопасный дополнительный фактор для вашей учетной записи Ente. Для удобства и безопасности они используют биометрическую аутентификацию на устройстве.", "CREATED_AT": "Созданный в", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "Не удалось войти с помощью пароля", - "PASSKEY_LOGIN_URL_INVALID": "Неверный URL-адрес для входа в систему.", - "PASSKEY_LOGIN_ERRORED": "При входе в систему с помощью пароля произошла ошибка.", + "passkey_login_failed": "Не удалось войти с помощью пароля", + "passkey_login_invalid_url": "Неверный URL-адрес для входа в систему.", + "passkey_login_generic_error": "При входе в систему с помощью пароля произошла ошибка.", "passkeys_not_supported": "", "TRY_AGAIN": "Пробовать снова", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "Следуйте инструкциям в вашем браузере, чтобы продолжить вход в систему.", - "LOGIN_WITH_PASSKEY": "Войдите в систему с помощью пароля", + "passkey_login_instructions": "Следуйте инструкциям в вашем браузере, чтобы продолжить вход в систему.", + "passkey_login": "Войдите в систему с помощью пароля", "autogenerated_first_album_name": "Мой первый альбом", "autogenerated_default_album_name": "Новый альбом" } diff --git a/web/packages/next/locales/sv-SE/translation.json b/web/packages/next/locales/sv-SE/translation.json index a22d999a46..457b4d310f 100644 --- a/web/packages/next/locales/sv-SE/translation.json +++ b/web/packages/next/locales/sv-SE/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "Försök igen", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/te-IN/translation.json b/web/packages/next/locales/te-IN/translation.json index 80f2026f15..4d80a901f4 100644 --- a/web/packages/next/locales/te-IN/translation.json +++ b/web/packages/next/locales/te-IN/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/th-TH/translation.json b/web/packages/next/locales/th-TH/translation.json index 80f2026f15..4d80a901f4 100644 --- a/web/packages/next/locales/th-TH/translation.json +++ b/web/packages/next/locales/th-TH/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/tr-TR/translation.json b/web/packages/next/locales/tr-TR/translation.json index 80f2026f15..4d80a901f4 100644 --- a/web/packages/next/locales/tr-TR/translation.json +++ b/web/packages/next/locales/tr-TR/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "", "APPLY_CROP": "", "PHOTO_EDIT_REQUIRED_TO_SAVE": "", - "PASSKEYS": "", + "passkeys": "", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "", - "DELETE_PASSKEY_CONFIRMATION": "", - "RENAME_PASSKEY": "", - "ADD_PASSKEY": "", - "ENTER_PASSKEY_NAME": "", - "PASSKEYS_DESCRIPTION": "", + "delete_passkey": "", + "delete_passkey_confirmation": "", + "rename_passkey": "", + "add_passkey": "", + "enter_passkey_name": "", + "passkeys_description": "", "CREATED_AT": "", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "", - "PASSKEY_LOGIN_URL_INVALID": "", - "PASSKEY_LOGIN_ERRORED": "", + "passkey_login_failed": "", + "passkey_login_invalid_url": "", + "passkey_login_generic_error": "", "passkeys_not_supported": "", "TRY_AGAIN": "", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "", - "LOGIN_WITH_PASSKEY": "", + "passkey_login_instructions": "", + "passkey_login": "", "autogenerated_first_album_name": "", "autogenerated_default_album_name": "" } diff --git a/web/packages/next/locales/zh-CN/translation.json b/web/packages/next/locales/zh-CN/translation.json index 349e5ca07c..88ed306ebe 100644 --- a/web/packages/next/locales/zh-CN/translation.json +++ b/web/packages/next/locales/zh-CN/translation.json @@ -609,24 +609,24 @@ "FREEHAND": "手画", "APPLY_CROP": "应用裁剪", "PHOTO_EDIT_REQUIRED_TO_SAVE": "保存之前必须至少执行一项转换或颜色调整。", - "PASSKEYS": "通行密钥", + "passkeys": "通行密钥", "passkey_fetch_failed": "", "manage_passkey": "", - "DELETE_PASSKEY": "删除通行密钥", - "DELETE_PASSKEY_CONFIRMATION": "您确定要删除此通行密钥吗?此操作是不可逆的。", - "RENAME_PASSKEY": "重命名通行密钥", - "ADD_PASSKEY": "添加通行密钥", - "ENTER_PASSKEY_NAME": "输入该通行密钥的名称", - "PASSKEYS_DESCRIPTION": "通行密钥是您 Ente 账户的现代、安全的第二因素。通行密钥使用设备上的生物识别认证,这既方便又安全。", + "delete_passkey": "删除通行密钥", + "delete_passkey_confirmation": "您确定要删除此通行密钥吗?此操作是不可逆的。", + "rename_passkey": "重命名通行密钥", + "add_passkey": "添加通行密钥", + "enter_passkey_name": "输入该通行密钥的名称", + "passkeys_description": "通行密钥是您 Ente 账户的现代、安全的第二因素。通行密钥使用设备上的生物识别认证,这既方便又安全。", "CREATED_AT": "创建于", "passkey_add_failed": "", - "PASSKEY_LOGIN_FAILED": "通行密钥登录失败", - "PASSKEY_LOGIN_URL_INVALID": "该登录 URL 无效", - "PASSKEY_LOGIN_ERRORED": "使用通行密钥登录时出错。", + "passkey_login_failed": "通行密钥登录失败", + "passkey_login_invalid_url": "该登录 URL 无效", + "passkey_login_generic_error": "使用通行密钥登录时出错。", "passkeys_not_supported": "", "TRY_AGAIN": "重试", - "PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER": "按照浏览器中提示的步骤继续登录。", - "LOGIN_WITH_PASSKEY": "使用通行密钥来登录", + "passkey_login_instructions": "按照浏览器中提示的步骤继续登录。", + "passkey_login": "使用通行密钥来登录", "autogenerated_first_album_name": "我的第一个相册", "autogenerated_default_album_name": "新建相册" } diff --git a/web/packages/shared/error/index.ts b/web/packages/shared/error/index.ts index d226d62b62..3dea65554b 100644 --- a/web/packages/shared/error/index.ts +++ b/web/packages/shared/error/index.ts @@ -68,7 +68,6 @@ export const CustomError = { PROCESSING_FAILED: "processing failed", EXPORT_RECORD_JSON_PARSING_FAILED: "export record json parsing failed", TWO_FACTOR_ENABLED: "two factor enabled", - PASSKEYS_TWO_FACTOR_ENABLED: "passkeys two factor enabled", CLIENT_ERROR: "client error", ServerError: "server error", FILE_NOT_FOUND: "file not found",