diff --git a/src/locales/index.ts b/src/locales/index.ts index 39a5f2078..b0e7dabc9 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -10,3 +10,4 @@ export { default as se } from "./se.json" export { default as pt } from "./pt.json" export { default as pl } from "./pl.json" export { default as fi } from "./fi.json" +export { default as ru } from "./ru.json" diff --git a/src/locales/ru.json b/src/locales/ru.json new file mode 100644 index 000000000..d2149c83e --- /dev/null +++ b/src/locales/ru.json @@ -0,0 +1,192 @@ +{ + "consent.action-accept": "Allow", + "consent.action-reject": "Deny", + "consent.description": "Only grant permissions if you trust this site or app. You do not need to accept all permissions.", + "consent.privacy-policy-label": "Privacy Policy", + "consent.remember-label": "Remember this decision for next time. The application will not be able to ask for additional permissions without your consent.", + "consent.remember-tooltip": "remember my decision", + "consent.requested-permissions-label": "The application requests access to the following permissions:", + "consent.terms-of-service-label": "Terms of Service", + "error.back-button": "Go Back", + "error.description": "An error occurred with the following message:", + "error.support-email-link": "If the problem persists, please contact {contactSupportEmail}", + "error.title": "An error occurred", + "error.title-internal-server-error": "Internal Server Error", + "error.title-not-found": "404 - Page not found", + "identities.messages.1010001": "Вход", + "identities.messages.1010002": "Вход с {provider}", + "identities.messages.1010003": "Please confirm this action by verifying that it is you.", + "identities.messages.1010004": "Please complete the second authentication challenge.", + "identities.messages.1010005": "Verify", + "identities.messages.1010006": "Authentication code", + "identities.messages.1010007": "Backup recovery code", + "identities.messages.1010008": "Вход с ключом", + "identities.messages.1010009": "Use Authenticator", + "identities.messages.1010010": "Use backup recovery code", + "identities.messages.1010011": "Вход с ключом", + "identities.messages.1010012": "Prepare your WebAuthn device (e.g. security key, biometrics scanner, ...) and press continue.", + "identities.messages.1010013": "Continue", + "identities.messages.1010014": "An email containing a code has been sent to the email address you provided. If you have not received an email, check the spelling of the address and retry the login.", + "identities.messages.1010015": "Send sign in code", + "identities.messages.1010016": "Signing in will link your account to \"{duplicateIdentifier}\" at provider \"{provider}\". If you do not wish to link that account, please start a new login flow.", + "identities.messages.1010017": "Sign in and link", + "identities.messages.1010018": "Sign in with {provider} and link credential", + "identities.messages.1010019": "Continue with code", + "identities.messages.1010020": "We will send a code to {maskedIdentifier}. To verify that this is your address please enter it here.", + "identities.messages.1010021": "Sign in with passkey", + "identities.messages.1010022": "Sign in with password", + "identities.messages.1040001": "Регистрация", + "identities.messages.1040002": "Sign up with {provider}", + "identities.messages.1040003": "Continue", + "identities.messages.1040004": "Sign up with security key", + "identities.messages.1040005": "An email containing a code has been sent to the email address you provided. If you have not received an email, check the spelling of the address and retry the registration.", + "identities.messages.1040006": "Sign up with code", + "identities.messages.1040007": "Sign up with passkey", + "identities.messages.1040008": "Back", + "identities.messages.1040009": "Please choose a credential to authenticate yourself with.", + "identities.messages.1050001": "Your changes have been saved!", + "identities.messages.1050002": "Link {provider}", + "identities.messages.1050003": "Unlink {provider}", + "identities.messages.1050004": "Unlink TOTP Authenticator App", + "identities.messages.1050005": "Authenticator app QR code", + "identities.messages.1050006": "{secret}", + "identities.messages.1050007": "Reveal backup recovery codes", + "identities.messages.1050008": "Generate new backup recovery codes", + "identities.messages.1050009": "{secret}", + "identities.messages.1050010": "These are your back up recovery codes. Please keep them in a safe place!", + "identities.messages.1050011": "Confirm backup recovery codes", + "identities.messages.1050012": "Add security key", + "identities.messages.1050013": "Name of the security key", + "identities.messages.1050014": "Secret was used at {used_at, date, long}", + "identities.messages.1050015": "{secrets_list}", + "identities.messages.1050016": "Disable this method", + "identities.messages.1050017": "This is your authenticator app secret. Use it if you can not scan the QR code.", + "identities.messages.1050018": "Remove security key \"{display_name}\"", + "identities.messages.1050019": "Add passkey", + "identities.messages.1050020": "Remove passkey \"{display_name}\"", + "identities.messages.1060001": "You successfully recovered your account. Please change your password or set up an alternative login method (e.g. social sign in) within the next {privileged_session_expires_at_unix_until_minutes} minutes.", + "identities.messages.1060002": "An email containing a recovery link has been sent to the email address you provided. If you have not received an email, check the spelling of the address and make sure to use the address you registered with.", + "identities.messages.1060003": "An email containing a recovery code has been sent to the email address you provided. If you have not received an email, check the spelling of the address and make sure to use the address you registered with.", + "identities.messages.1070001": "Пароль", + "identities.messages.1070002": "{title}", + "identities.messages.1070003": "Сохранить", + "identities.messages.1070004": "ID", + "identities.messages.1070005": "Submit", + "identities.messages.1070006": "Verify code", + "identities.messages.1070007": "Электронная почта", + "identities.messages.1070008": "Resend code", + "identities.messages.1070009": "Продолжить", + "identities.messages.1070010": "Код восстановления", + "identities.messages.1070011": "Код подтверждения", + "identities.messages.1070012": "Код регистрации", + "identities.messages.1070013": "Код входа", + "identities.messages.1070014": "Login and link credential", + "identities.messages.1080001": "An email containing a verification link has been sent to the email address you provided. If you have not received an email, check the spelling of the address and make sure to use the address you registered with.", + "identities.messages.1080002": "You successfully verified your email address.", + "identities.messages.1080003": "An email containing a verification code has been sent to the email address you provided. If you have not received an email, check the spelling of the address and make sure to use the address you registered with.", + "identities.messages.4000001": "{reason}", + "identities.messages.4000002": "Property {property} is missing.", + "identities.messages.4000003": "length must be >= {min_length}, but got {actual_length}", + "identities.messages.4000004": "does not match pattern \"{pattern}\"", + "identities.messages.4000005": "The password can not be used because {reason}.", + "identities.messages.4000006": "The provided credentials are invalid, check for spelling mistakes in your password or username, email address, or phone number.", + "identities.messages.4000007": "An account with the same identifier (email, phone, username, ...) exists already.", + "identities.messages.4000008": "The provided authentication code is invalid, please try again.", + "identities.messages.4000009": "Could not find any login identifiers. Did you forget to set them? This could also be caused by a server misconfiguration.", + "identities.messages.4000010": "Account not active yet. Did you forget to verify your email address?", + "identities.messages.4000011": "You have no TOTP device set up.", + "identities.messages.4000012": "This backup recovery code has already been used.", + "identities.messages.4000013": "You have no WebAuthn device set up.", + "identities.messages.4000014": "You have no backup recovery codes set up.", + "identities.messages.4000015": "This account does not exist or has no security key set up.", + "identities.messages.4000016": "The backup recovery code is not valid.", + "identities.messages.4000017": "length must be <= {max_length}, but got {actual_length}", + "identities.messages.4000018": "must be >= {minimum} but found {actual}", + "identities.messages.4000019": "must be > {minimum} but found {actual}", + "identities.messages.4000020": "must be <= {maximum} but found {actual}", + "identities.messages.4000021": "must be < {maximum} but found {actual}", + "identities.messages.4000022": "{actual} not multipleOf {base}", + "identities.messages.4000023": "maximum {max_items} items allowed, but found {actual_items} items", + "identities.messages.4000024": "minimum {min_items} items allowed, but found {actual_items} items", + "identities.messages.4000025": "items at index {index_a} and {index_b} are equal", + "identities.messages.4000026": "expected {allowed_types_list}, but got {actual_type}", + "identities.messages.4000027": "An account with the same identifier (email, phone, username, ...) exists already. Please sign in to your existing account to link your social profile.", + "identities.messages.4000028": "You tried signing in with {credential_identifier_hint} which is already in use by another account. You can sign in using {available_credential_types_list}. You can sign in using one of the following social sign in providers: {Available_oidc_providers_list}.", + "identities.messages.4000029": "must be equal to constant {expected}", + "identities.messages.4000030": "const failed", + "identities.messages.4000031": "The password can not be used because it is too similar to the identifier.", + "identities.messages.4000032": "The password must be at least {min_length} characters long, but got {actual_length}.", + "identities.messages.4000033": "The password must be at most {max_length} characters long, but got {actual_length}.", + "identities.messages.4000034": "The password has been found in data breaches and must no longer be used.", + "identities.messages.4000035": "This account does not exist or has not setup sign in with code.", + "identities.messages.4000036": "The provided traits do not match the traits previously associated with this flow.", + "identities.messages.4000037": "This account does not exist or has no login method configured.", + "identities.messages.4010001": "The login flow expired {expired_at_unix_since_minutes} minutes ago, please try again.", + "identities.messages.4010002": "Could not find a strategy to log you in with. Did you fill out the form correctly?", + "identities.messages.4010003": "Could not find a strategy to sign you up with. Did you fill out the form correctly?", + "identities.messages.4010004": "Could not find a strategy to update your settings. Did you fill out the form correctly?", + "identities.messages.4010005": "Could not find a strategy to recover your account with. Did you fill out the form correctly?", + "identities.messages.4010006": "Could not find a strategy to verify your account with. Did you fill out the form correctly?", + "identities.messages.4010007": "The request was already completed successfully and can not be retried.", + "identities.messages.4010008": "The login code is invalid or has already been used. Please try again.", + "identities.messages.4010009": "Linked credentials do not match.", + "identities.messages.4010010": "The address you entered does not match any known addresses in the current account.", + "identities.messages.4040001": "The registration flow expired {expired_at_unix_since_minutes} minutes ago, please try again.", + "identities.messages.4040002": "The request was already completed successfully and can not be retried.", + "identities.messages.4040003": "The registration code is invalid or has already been used. Please try again.", + "identities.messages.4050001": "The settings flow expired {expired_at_unix_since_minutes} minutes ago, please try again.", + "identities.messages.4060001": "The request was already completed successfully and can not be retried.", + "identities.messages.4060002": "The recovery flow reached a failure state and must be retried.", + "identities.messages.4060004": "The recovery token is invalid or has already been used. Please retry the flow.", + "identities.messages.4060005": "The recovery flow expired {expired_at_unix_since_minutes} minutes ago, please try again.", + "identities.messages.4060006": "The recovery code is invalid or has already been used. Please try again.", + "identities.messages.4070001": "The verification token is invalid or has already been used. Please retry the flow.", + "identities.messages.4070002": "The request was already completed successfully and can not be retried.", + "identities.messages.4070003": "The verification flow reached a failure state and must be retried.", + "identities.messages.4070005": "The verification flow expired {expired_at_unix_since_minutes} minutes ago, please try again.", + "identities.messages.4070006": "The verification code is invalid or has already been used. Please try again.", + "identities.messages.5000001": "{reason}", + "login.forgot-password": "Забыли пароль?", + "login.logged-in-as-label": "Вы используете:", + "login.logout-button": "Выход", + "login.logout-label": "Что-то пошло не так?", + "login.registration-button": "Зарегистрироваться", + "login.registration-label": "Нет аккаунта?", + "login.subtitle-oauth2": "To authenticate {clientName}", + "login.title": "Вход", + "login.title-aal2": "Two-Factor Authentication", + "login.title-refresh": "Confirm it's you", + "logout.accept-button": "Yes", + "logout.reject-button": "No", + "logout.title": "Вы хотите выйти?", + "recovery.login-button": "Вход", + "recovery.login-label": "Remember your credentials?", + "recovery.title": "Recover your account", + "registration.login-button": "Вход", + "registration.login-label": "Already have an account?", + "registration.subtitle-oauth2": "To authenticate {clientName}", + "registration.title": "Зарегистрировать аккаунт", + "settings.navigation-back-button": "Back", + "settings.navigation-backup-codes": "2FA Backup Codes", + "settings.navigation-logout": "Выход", + "settings.navigation-oidc": "Social Sign In", + "settings.navigation-passkey": "Passkeys", + "settings.navigation-password": "Пароль", + "settings.navigation-profile": "Profile", + "settings.navigation-totp": "Authenticator App", + "settings.navigation-webauthn": "Hardware Tokens", + "settings.subtitle-instructions": "Here you can manage settings related to your account. Keep in mind that certain actions require you to re-authenticate.", + "settings.title": "Account Settings", + "settings.title-lookup-secret": "Manage 2FA Backup Recovery Codes", + "settings.title-navigation": "Account Settings", + "settings.title-oidc": "Social Sign In", + "settings.title-passkey": "Manage Passkeys", + "settings.title-password": "Изменить пароль", + "settings.title-profile": "Profile Settings", + "settings.title-totp": "Manage 2FA TOTP Authenticator App", + "settings.title-webauthn": "Manage Hardware Tokens", + "verification.registration-button": "Зарегистрироваться", + "verification.registration-label": "Нет аккаунта?", + "verification.title": "Verify your account" + } + \ No newline at end of file