[web] Passkeys: Towards new casing for l11n keys

This commit is contained in:
Manav Rathi
2024-06-10 11:17:09 +05:30
parent bd9dacfaa9
commit 1bf0676034
25 changed files with 269 additions and 270 deletions

View File

@@ -113,13 +113,13 @@ const Page: React.FC = () => {
<CenteredFlex>
<Box maxWidth="20rem">
<Box marginBottom="1rem">
<Typography>{t("PASSKEYS_DESCRIPTION")}</Typography>
<Typography>{t("passkeys_description")}</Typography>
</Box>
<FormPaper style={{ padding: "1rem" }}>
<SingleInputForm
fieldType="text"
placeholder={t("ENTER_PASSKEY_NAME")}
buttonText={t("ADD_PASSKEY")}
placeholder={t("enter_passkey_name")}
buttonText={t("add_passkey")}
initialValue={""}
callback={handleSubmit}
submitButtonProps={{ sx: { marginBottom: 1 } }}
@@ -254,7 +254,7 @@ const ManagePasskeyDrawer: React.FC<ManagePasskeyDrawerProps> = ({
setShowRenameDialog(true);
}}
startIcon={<EditIcon />}
label={t("RENAME_PASSKEY")}
label={t("rename_passkey")}
/>
<MenuItemDivider />
<EnteMenuItem
@@ -262,7 +262,7 @@ const ManagePasskeyDrawer: React.FC<ManagePasskeyDrawerProps> = ({
setShowDeleteDialog(true);
}}
startIcon={<DeleteIcon />}
label={t("DELETE_PASSKEY")}
label={t("delete_passkey")}
color="critical"
/>
</MenuItemGroup>
@@ -329,12 +329,12 @@ const RenamePasskeyDialog: React.FC<RenamePasskeyDialogProps> = ({
<DialogBoxV2
fullWidth
{...{ open, onClose, fullScreen }}
attributes={{ title: t("RENAME_PASSKEY") }}
attributes={{ title: t("rename_passkey") }}
>
<SingleInputForm
initialValue={passkey.friendlyName}
callback={handleSubmit}
placeholder={t("ENTER_PASSKEY_NAME")}
placeholder={t("enter_passkey_name")}
buttonText={t("RENAME")}
fieldType="text"
secondaryButtonAction={onClose}
@@ -380,10 +380,10 @@ const DeletePasskeyDialog: React.FC<DeletePasskeyDialogProps> = ({
<DialogBoxV2
fullWidth
{...{ open, onClose, fullScreen }}
attributes={{ title: t("DELETE_PASSKEY") }}
attributes={{ title: t("delete_passkey") }}
>
<Stack spacing={"8px"}>
<Typography>{t("DELETE_PASSKEY_CONFIRMATION")}</Typography>
<Typography>{t("delete_passkey_confirmation")}</Typography>
<EnteButton
type="submit"
size="large"

View File

@@ -151,7 +151,7 @@ const Loading: React.FC = () => {
};
const UnknownRedirect: React.FC = () => {
return <Failed message={t("PASSKEY_LOGIN_URL_INVALID")} />;
return <Failed message={t("passkey_login_invalid_url")} />;
};
const WebAuthnNotSupported: React.FC = () => {
@@ -159,7 +159,7 @@ const WebAuthnNotSupported: React.FC = () => {
};
const UnrecoverableFailure: React.FC = () => {
return <Failed message={t("PASSKEY_LOGIN_ERRORED")} />;
return <Failed message={t("passkey_login_generic_error")} />;
};
interface FailedProps {
@@ -170,7 +170,7 @@ const Failed: React.FC<FailedProps> = ({ message }) => {
return (
<Content>
<InfoIcon color="secondary" />
<Typography variant="h3">{t("PASSKEY_LOGIN_FAILED")}</Typography>
<Typography variant="h3">{t("passkey_login_failed")}</Typography>
<Typography color="text.muted">{message}</Typography>
</Content>
);
@@ -210,9 +210,9 @@ const RetriableFailed: React.FC<RetriableFailedProps> = ({ onRetry }) => {
return (
<Content>
<InfoIcon color="secondary" fontSize="large" />
<Typography variant="h3">{t("PASSKEY_LOGIN_FAILED")}</Typography>
<Typography variant="h3">{t("passkey_login_failed")}</Typography>
<Typography color="text.muted">
{t("PASSKEY_LOGIN_ERRORED")}
{t("passkey_login_generic_error")}
</Typography>
<ButtonStack>
<EnteButton
@@ -249,10 +249,10 @@ const WaitingForUser: React.FC = () => {
return (
<Content>
<Typography fontWeight="bold" variant="h2">
{t("LOGIN_WITH_PASSKEY")}
{t("passkey_login")}
</Typography>
<Typography color="text.muted">
{t("PASSKEY_FOLLOW_THE_STEPS_FROM_YOUR_BROWSER")}
{t("passkey_login_instructions")}
</Typography>
<WaitingImgContainer>
<img

View File

@@ -533,7 +533,7 @@ const UtilitySection: React.FC<UtilitySectionProps> = ({ closeSidebar }) => {
<EnteMenuItem
variant="secondary"
onClick={redirectToAccountsPage}
label={t("PASSKEYS")}
label={t("passkeys")}
/>
)}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": "LURL 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": "LURL 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"
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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": ""
}

View File

@@ -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": "Новый альбом"
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": ""
}

View File

@@ -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": "新建相册"
}

View File

@@ -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",