auth.json 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. {
  2. "signIn": {
  3. "title": "С возвращением",
  4. "description": "Войдите в свою мастерскую",
  5. "passwordPlaceholder": "Введите пароль",
  6. "forgotPassword": "Забыли пароль?",
  7. "noAccount": "Нет аккаунта?",
  8. "createOne": "Создать",
  9. "newHere": "Впервые в Torqvoice?",
  10. "createFreeAccount": "Создать бесплатный аккаунт",
  11. "termsAgreement": "Используя этот сервис, вы соглашаетесь с нашими",
  12. "or": "или",
  13. "passkey": "Войти с помощью ключа доступа",
  14. "passkeyDescription": "Используйте отпечаток пальца, лицо или ключ безопасности",
  15. "errors": {
  16. "tooManyAttempts": "Слишком много попыток, попробуйте позже.",
  17. "invalidCredentials": "Неверный адрес эл. почты или пароль",
  18. "passkeyFailed": "Вход по ключу доступа не удался. Попробуйте снова или используйте эл. почту и пароль.",
  19. "invalidOrigin": "Вы открыли Torqvoice по адресу {origin}, но он настроен на {configured}. Укажите в NEXT_PUBLIC_APP_URL точно тот адрес, который используете в браузере, и перезапустите Torqvoice."
  20. },
  21. "recovery": {
  22. "title": "Всё ещё не получается войти?",
  23. "resetTitle": "Сбросить пароль",
  24. "resetHint": "Мы пришлём ссылку на почту, чтобы вы задали новый.",
  25. "signUpTitle": "Создать аккаунт",
  26. "signUpHint": "Ещё нет аккаунта с этим адресом? Создайте его.",
  27. "signUpHintEmail": "Ещё нет аккаунта с адресом {email}? Создайте его."
  28. },
  29. "resetPasswordCta": "Сбросьте его здесь"
  30. },
  31. "signUp": {
  32. "title": "Создать аккаунт",
  33. "descriptionInvite": "Создайте аккаунт, чтобы присоединиться к команде",
  34. "descriptionDefault": "Настройте свою мастерскую для управления транспортными средствами клиентов",
  35. "titleCloud": "Запустите свою мастерскую бесплатно",
  36. "descriptionCloud": "Готово менее чем за минуту. Банковская карта не нужна.",
  37. "fullName": "Полное имя",
  38. "fullNamePlaceholder": "Иван Иванов",
  39. "passwordPlaceholder": "Придумайте надёжный пароль",
  40. "agreeToTerms": "Я согласен с",
  41. "createAccountJoin": "Создать аккаунт и присоединиться к команде",
  42. "createAccount": "Создать аккаунт",
  43. "createAccountCloud": "Создать бесплатный аккаунт",
  44. "noCardNote": "Бесплатный тариф. Переходите на платный, только если его станет мало.",
  45. "alreadyHaveAccount": "Уже есть аккаунт?",
  46. "errors": {
  47. "couldNotCreate": "Не удалось создать аккаунт",
  48. "registrationDisabled": "Регистрация в настоящее время отключена. Обратитесь к администратору.",
  49. "invitationFailed": "Не удалось принять приглашение",
  50. "termsRequired": "Пожалуйста, примите условия использования, чтобы продолжить",
  51. "emailExists": "Учётная запись с этим адресом электронной почты уже существует."
  52. },
  53. "passwordHint": "Не менее 8 символов",
  54. "signInInstead": "Войдите вместо этого"
  55. },
  56. "social": {
  57. "google": "Продолжить с Google",
  58. "orEmail": "или продолжить по электронной почте",
  59. "failed": "Вход через Google не завершился. Попробуйте ещё раз или войдите по электронной почте и паролю.",
  60. "notLinked": "Аккаунт с этим адресом уже существует, но адрес ещё не подтверждён, поэтому Google не удалось привязать. Войдите с паролем; когда адрес будет подтверждён, вход через Google тоже заработает."
  61. },
  62. "forgotPassword": {
  63. "title": "Сброс пароля",
  64. "description": "Введите адрес эл. почты, и мы отправим вам ссылку для сброса",
  65. "sendResetLink": "Отправить ссылку для сброса",
  66. "backToSignIn": "Вернуться к входу",
  67. "successMessage": "Если аккаунт с таким адресом существует, ссылка для сброса пароля была отправлена. Проверьте входящие."
  68. },
  69. "resetPassword": {
  70. "title": "Установить новый пароль",
  71. "description": "Введите новый пароль ниже",
  72. "newPassword": "Новый пароль",
  73. "newPasswordPlaceholder": "Введите новый пароль",
  74. "confirmPassword": "Подтвердите пароль",
  75. "confirmPasswordPlaceholder": "Подтвердите новый пароль",
  76. "resetButton": "Сбросить пароль",
  77. "backToSignIn": "Вернуться к входу",
  78. "requestNewLink": "Запросить новую ссылку",
  79. "invalidToken": "Недействительный или отсутствующий токен сброса. Запросите новую ссылку для сброса пароля.",
  80. "successMessage": "Ваш пароль был успешно сброшен. Теперь вы можете войти с новым паролем.",
  81. "errors": {
  82. "passwordsMismatch": "Пароли не совпадают.",
  83. "passwordTooShort": "Пароль должен содержать не менее 8 символов.",
  84. "resetFailed": "Не удалось сбросить пароль. Возможно, ссылка устарела."
  85. }
  86. },
  87. "verifyEmail": {
  88. "title": "Подтвердите адрес эл. почты",
  89. "description": "Мы отправили ссылку для подтверждения на {email}. Проверьте входящие и перейдите по ссылке для подтверждения адреса.",
  90. "resend": "Отправить письмо повторно",
  91. "resent": "Письмо для подтверждения отправлено. Проверьте входящие.",
  92. "signOut": "Выйти",
  93. "resendCooldown": "Повторная отправка через {seconds}с",
  94. "checkSpam": "Если вы не видите письмо, проверьте папку «Спам»."
  95. },
  96. "verify2fa": {
  97. "title": "Двухфакторная аутентификация",
  98. "descriptionTotp": "Введите 6-значный код из приложения-аутентификатора",
  99. "descriptionBackup": "Введите один из резервных кодов",
  100. "authCode": "Код аутентификации",
  101. "backupCode": "Резервный код",
  102. "backupCodePlaceholder": "Введите резервный код",
  103. "totpPlaceholder": "000000",
  104. "trustDevice": "Доверять этому устройству 30 дней",
  105. "verify": "Подтвердить",
  106. "useAuthenticator": "Использовать приложение-аутентификатор",
  107. "useBackupCode": "Использовать резервный код",
  108. "errors": {
  109. "invalidCode": "Неверный код"
  110. }
  111. },
  112. "shell": {
  113. "language": "Язык",
  114. "about": "О Torqvoice",
  115. "docs": "Документация",
  116. "terms": "Условия"
  117. },
  118. "pitch": {
  119. "badge": "Для независимых автосервисов",
  120. "headline": "Управление мастерской",
  121. "headlineHighlight": "без бумажной волокиты",
  122. "subheadline": "Сметы, заказ-наряды, счета и сообщения клиентам в одном месте. Каждая работа вносится один раз, и ничего не теряется.",
  123. "benefits": {
  124. "flow": {
  125. "title": "От сметы до оплаченного счёта в одном потоке",
  126. "description": "Превратите смету в заказ-наряд и счёт, ничего не набирая заново."
  127. },
  128. "history": {
  129. "title": "Полная история каждого автомобиля",
  130. "description": "Работы, запчасти, фото и пробег на одной шкале времени, под рукой, когда звонит клиент."
  131. },
  132. "pay": {
  133. "title": "Клиенты платят по ссылке",
  134. "description": "Отправьте счёт и получите оплату онлайн через Stripe, Vipps или PayPal. Аккаунт клиента не нужен."
  135. }
  136. },
  137. "proof": {
  138. "free": "Бесплатный тариф, без банковской карты",
  139. "minute": "Готово за минуту",
  140. "languages": "12 языков",
  141. "openSource": "Открытый исходный код"
  142. },
  143. "screenshotAlt": "Панель Torqvoice с активными работами, ключевыми показателями и списком первых шагов"
  144. }
  145. }