English (Web) - source to en translation catalogue (350 entries)

[ctx: components.brand]
source: Бессонный Кодер
en: Sleepless Coder

[ctx: components.appcard.go]
source: Открыть
en: Open

[ctx: components.appcard.label]
source: Сервис
en: Service

[ctx: components.nav.login]
source: Войти
en: Login

[ctx: components.nav.logout]
source: Выйти
en: Logout

[ctx: components.nav.main]
source: Главная
en: Home

[ctx: components.nav.menu]
source: Открыть меню
en: Open menu

[ctx: components.nav.navigation]
source: Основная навигация
en: Main navigation

[ctx: components.nav.projects]
source: Проекты
en: Projects

[ctx: components.nav.socials]
source: Блоги
en: Blog

[ctx: components.footer.tagline]
source: Личный сайт, блог и лаборатория Ильи
en: Ilya's personal site, blog and lab

[ctx: general.back]
source: Назад
en: Back

[ctx: general.cancel]
source: Отмена
en: Cancel

[ctx: general.close]
source: Закрыть
en: Close

[ctx: general.create]
source: Создать
en: Create

[ctx: general.send]
source: Отправить
en: Send

[ctx: page.blog.article]
source: Статья
en: Article

[ctx: page.blog.author]
source: Автор
en: Author

[ctx: page.blog.authorDescription]
source: Пишу о разработке, системах и играх.
en: Writing about software, systems, and games.

[ctx: page.blog.back]
source: На главную
en: Back to home

[ctx: page.blog.copied]
source: Ссылка скопирована
en: Link copied

[ctx: page.blog.copyLink]
source: Скопировать ссылку
en: Copy link

[ctx: page.blog.errorDescription]
source: Не удалось загрузить статью.
en: The article could not be loaded.

[ctx: page.blog.errorTitle]
source: Статья недоступна
en: Article unavailable

[ctx: page.blog.eyebrow]
source: Блог · Бессонный Кодер
en: Blog · Sleepless Coder

[ctx: page.blog.fallbackTitle]
source: Блог — Бессонный Кодер
en: Blog — Sleepless Coder

[ctx: page.blog.loading]
source: Загружаю статью…
en: Loading article…

[ctx: page.blog.minutes]
source: мин чтения
en: min read

[ctx: page.blog.moreEyebrow]
source: Продолжить чтение
en: Keep reading

[ctx: page.blog.moreTitle]
source: Похожие материалы
en: Related articles

[ctx: page.blog.retry]
source: Попробовать ещё раз
en: Try again

[ctx: page.blog.telegram]
source: Telegram-канал
en: Telegram channel

[ctx: page.blog.toMain]
source: На главную
en: Back to home

[ctx: page.blogCategory.articles]
source: статей в категории | статья в категории | статьи в категории | статей в категории
en: articles in this category | article in this category | articles in this category

[ctx: page.blogCategory.articlesTitle]
source: Материалы категории
en: Category articles

[ctx: page.blogCategory.empty]
source: В этой категории пока нет опубликованных статей.
en: There are no published articles in this category yet.

[ctx: page.blogCategory.errorDescription]
source: Не удалось загрузить категорию.
en: The category could not be loaded.

[ctx: page.blogCategory.errorTitle]
source: Категория недоступна
en: Category unavailable

[ctx: page.blogCategory.eyebrow]
source: Серия статей
en: Article series

[ctx: page.blogCategory.fallbackDescription]
source: Подборка тематических статей.
en: A curated series of related articles.

[ctx: page.blogCategory.fallbackTitle]
source: Категория блога — Бессонный Кодер
en: Blog category — Sleepless Coder

[ctx: page.blogCategory.listEyebrow]
source: Все публикации
en: All posts

[ctx: page.blogCategory.loading]
source: Загружаю категорию…
en: Loading category…

[ctx: page.blogCategory.metaSuffix]
source: Бессонный Кодер
en: Sleepless Coder

[ctx: page.dev.appId]
source: ID приложения
en: App ID

[ctx: page.dev.appName]
source: Название приложения
en: App name

[ctx: page.dev.appSecret]
source: Приватный токен приложения
en: App secret

[ctx: page.dev.createApp]
source: Создать приложение
en: Create app

[ctx: page.dev.createdApp]
source: Приложение создано
en: App has been created

[ctx: page.dev.delete]
source: Удалить
en: Delete

[ctx: page.dev.deleteApp]
source: Удалить приложение
en: Delete app

[ctx: page.dev.issueToken]
source: Выпустить токен
en: Issue token

[ctx: page.dev.issuedTokens]
source: Выпущенные токены:
en: Issued tokens:

[ctx: page.dev.issuingToken]
source: Выпуск токена
en: Issuing token

[ctx: page.dev.permissions]
source: Права
en: Permissions

[ctx: page.dev.requestsPerDay]
source: Запросов за день: {ldr}
en: Requests per day: {ldr}

[ctx: page.dev.requestsPerMouth]
source: Запросов за месяц: {lmr}
en: Requests per month: {lmr}

[ctx: page.dev.saveToken]
source: Токен отображается в первый и последний раз, сохраните его в надёжном месте!
en: Token showed only once, save it!

[ctx: page.dev.tokenIssued]
source: Токен выпущен
en: Token issued

[ctx: page.dev.tokenName]
source: Название токена
en: Token name

[ctx: page.hub.available]
source: Доступно сервисов: {count}
en: Services available: {count}

[ctx: page.hub.categoryCount]
source: {count} сервисов
en: {count} services

[ctx: page.hub.description]
source: Сервисы, боты и инструменты Бессонного Кодера.
en: Services, bots, and tools by Sleepless Coder.

[ctx: page.hub.emptyDescription]
source: API ответил успешно, но пока не вернул ни одного доступного сервиса.
en: The API responded successfully but did not return any available services yet.

[ctx: page.hub.emptyTitle]
source: Здесь пока пусто
en: Nothing here yet

[ctx: page.hub.errorDescription]
source: Не удалось получить список сервисов. Возможно, API временно недоступен — попробуйте ещё раз.
en: The service list could not be loaded. The API may be temporarily unavailable — please try again.

[ctx: page.hub.errorTitle]
source: Hub не загрузился
en: Hub failed to load

[ctx: page.hub.eyebrow]
source: Сервисы и эксперименты
en: Services and experiments

[ctx: page.hub.intro]
source: Боты, инструменты, документация и небольшие сервисы, которыми можно пользоваться прямо сейчас.
en: Bots, tools, documentation, and small services you can use right now.

[ctx: page.hub.loading]
source: Получаю список сервисов…
en: Loading services…

[ctx: page.hub.retry]
source: Попробовать снова
en: Try again

[ctx: page.hub.title]
source: Бессонный Кодер — Hub
en: Sleepless Coder — Hub

[ctx: page.hub.unavailable]
source: API временно недоступен
en: API is temporarily unavailable

[ctx: page.hub.untitledCategory]
source: Прочее
en: Other

[ctx: page.index.latestDescription]
source: Большие материалы о разработке, инфраструктуре, устройстве систем и игровой культуре.
en: Long-form writing about software, infrastructure, systems, and game culture.

[ctx: page.index.latestEyebrow]
source: Последние публикации
en: Latest posts

[ctx: page.index.latestTitle]
source: Из блога
en: From the blog

[ctx: page.index.readArticle]
source: Читать статью
en: Read article

[ctx: page.index.about]
source: Привет! Меня зовут Илья, я Java и Node.js программист с более чем 6-летним опытом.
en: Welcome! My name is Ilya, I'm a Java and Node.js developer with more than 6 years of experience.

[ctx: page.index.aboutEyebrow]
source: Обо мне
en: About

[ctx: page.index.aboutTitle]
source: Превращаю идеи в работающие продукты
en: I turn ideas into working products

[ctx: page.index.allProjects]
source: Все проекты
en: All projects

[ctx: page.index.automationDescription]
source: Модерация сообществ, транскрибация голосовых сообщений, поиск стикерпаков, платежи и автоматизация рутинных процессов.
en: Community moderation, voice transcription, sticker search, payments, and automation of routine workflows.

[ctx: page.index.automationTitle]
source: Telegram-боты и автоматизация
en: Telegram bots and automation

[ctx: page.index.backendDescription]
source: Разрабатываю backend на Java и Node.js: REST API, WebSocket, PostgreSQL и платёжная логика.
en: I build backends with Java and Node.js: REST APIs, WebSockets, PostgreSQL, and payment logic.

[ctx: page.index.backendTitle]
source: Backend и системные интеграции
en: Backend and system integrations

[ctx: page.index.career01Period]
source: Май 2025 — сейчас
en: May 2025 — present

[ctx: page.index.careerAlta]
source: Поддержка и развитие существующих Java-систем.
en: Maintenance and development of existing Java systems.

[ctx: page.index.careerAltaPeriod]
source: Апрель 2024 — апрель 2025
en: April 2024 — April 2025

[ctx: page.index.careerAltaTitle]
source: Альта-Софт
en: Alta-Soft

[ctx: page.index.careerEyebrow]
source: Опыт
en: Experience

[ctx: page.index.careerPractice]
source: Telegram-боты, API, сервисы и автоматизация для частных заказчиков.
en: Telegram bots, APIs, services, and automation for private clients.

[ctx: page.index.careerPracticePeriod]
source: Март 2018 — сейчас
en: March 2018 — present

[ctx: page.index.careerPracticeTitle]
source: Частная практика
en: Independent practice

[ctx: page.index.careerStorytelling]
source: Java / Node.js, системные интеграции и внутренние инструменты.
en: Java / Node.js, system integrations, and internal tools.

[ctx: page.index.careerStorytellingPeriod]
source: Февраль 2022 — май 2025
en: February 2022 — May 2025

[ctx: page.index.careerTitle]
source: Мой опыт
en: My experience

[ctx: page.index.currentRole]
source: Сейчас
en: Current

[ctx: page.index.expertiseEyebrow]
source: Специализация
en: Specialization

[ctx: page.index.expertiseIntro]
source: От прикладной логики до эксплуатации: собираю сервисы целиком и связываю их с внешними системами.
en: From application logic to operations: I build complete services and connect them with external systems.

[ctx: page.index.expertiseTitle]
source: Что я делаю
en: What I do

[ctx: page.index.infrastructureDescription]
source: Docker, Nginx, Linux, CI/CD, Grafana и Prometheus — для воспроизводимого развёртывания и наблюдаемости.
en: Docker, Nginx, Linux, CI/CD, Grafana, and Prometheus for repeatable deployments and observability.

[ctx: page.index.infrastructureTitle]
source: Инфраструктура
en: Infrastructure

[ctx: page.index.stackEyebrow]
source: Инструменты
en: Tools

[ctx: page.index.stackTitle]
source: Основной стек
en: Core stack

[ctx: page.index.backend]
source: бэкенд
en: backend

[ctx: page.index.contactDescription]
source: Есть идея, задача или просто хочется обсудить технологии? Напишите — отвечу и подумаем вместе.
en: Have an idea, a task, or just want to talk tech? Send me a message and let's think it through.

[ctx: page.index.contactEyebrow]
source: На связи
en: Get in touch

[ctx: page.index.contactMe]
source: Написать мне
en: Contact me

[ctx: page.index.contactTitle]
source: Давайте сделаем что-нибудь полезное
en: Let's make something useful

[ctx: page.index.channelDescription]
source: Это мой личный канал. Там я рассказываю, как устроены системы, с которыми работаю, разбираюсь в технологиях и размышляю об играх — их устройстве, этике и влиянии на людей.
en: This is my personal channel. I explain the systems I work with, explore technology, and think aloud about games — how they are built, their ethics, and their effect on people.

[ctx: page.index.channelEyebrow]
source: Мой Telegram-канал
en: My Telegram channel

[ctx: page.index.channelTitle]
source: Ещё я пишу в Telegram
en: I also write on Telegram

[ctx: page.index.channelTopicDevelopment]
source: практика разработки
en: development practice

[ctx: page.index.channelTopicGames]
source: устройство игр
en: how games work

[ctx: page.index.channelTopicSystems]
source: архитектура систем
en: system architecture

[ctx: page.index.channelTopicsLabel]
source: Темы канала
en: Channel topics

[ctx: page.index.contact]
source: Вы можете связаться со мной через:
en: You can contact with me using:

[ctx: page.index.contact2]
source: Или через бота:
en: Also with telegram bot:

[ctx: page.index.dashboards]
source: Дашборды статистики
en: Stats dashboards

[ctx: page.index.experience]
source: Я специализируюсь на создании Telegram ботов и бэк-энд решений для самых разных проектов. За годы работы успел посотрудничать с Московским центром развития профессионального образования, Колледжем связи №54, StoryTelling team и десятками индивидуальных заказчиков. Я всегда открыт для новых идей и готов помочь воплотить ваш проект в жизнь!
en: I specialize in creating Telegram bots and back-end solutions for various projects. Over the years I have managed to cooperate with the Moscow Center for the Development of Professional Education, College of Communications №54, StoryTelling team and dozens of individual customers. I'm always open to new ideas and ready to help bring your project to life!

[ctx: page.index.factsLabel]
source: Кратко об опыте и специализации
en: Experience and specializations at a glance

[ctx: page.index.guard]
source: Имперский стражник
en: Imperium Guard

[ctx: page.index.guardDescription]
source: Бот для модерации и защиты Telegram-сообществ с прозрачной статистикой работы.
en: A bot for moderation and protection of Telegram communities with transparent performance statistics.

[ctx: page.index.heroAccent]
source: Создаю полезные сервисы.
en: I build useful services.

[ctx: page.index.heroLead]
source: Проектирую бэкенды, Telegram-ботов и небольшие эксперименты, которые решают реальные задачи.
en: I design backends, Telegram bots, and small experiments that solve real-world problems.

[ctx: page.index.heroTitle]
source: Пишу код.
en: I write code.

[ctx: page.index.hubDescription]
source: Коллекция сервисов, инструментов и экспериментов, собранных в одном месте.
en: A collection of services, tools, and experiments gathered in one place.

[ctx: page.index.hubTitle]
source: Лаборатория проектов
en: Project laboratory

[ctx: page.index.metaDescription]
source: Личный сайт Ильи: Java и Node.js разработка, Telegram-боты, проекты и технические эксперименты.
en: Ilya's personal site: Java and Node.js development, Telegram bots, projects, and technical experiments.

[ctx: page.index.labLabel]
source: Бессонный Кодер · Лаборатория
en: Sleepless Coder · Lab

[ctx: page.index.metaTitle]
source: Бессонный Кодер — Java & Node.js разработчик
en: Sleepless Coder — Java & Node.js developer

[ctx: page.index.openDashboard]
source: Открыть статистику
en: Open dashboard

[ctx: page.index.openHub]
source: Перейти в Hub
en: Explore Hub

[ctx: page.index.projectsEyebrow]
source: Избранное
en: Selected work

[ctx: page.index.projectsTitle]
source: Проекты в работе
en: Projects in action

[ctx: page.index.postAiDescription]
source: От ELIZA 1966 года до людей, которые воспринимают современные модели как друзей.
en: From ELIZA in 1966 to people treating modern models as friends.

[ctx: page.index.postAiTitle]
source: Почему мы привязываемся к ИИ
en: Why we get attached to AI

[ctx: page.index.postGamesDescription]
source: Как игроки сами меняют правила и превращают PvP-среду в пространство сотрудничества.
en: How players reshape the rules and turn a PvP environment into a space for cooperation.

[ctx: page.index.postGamesTitle]
source: Игрок — автор видеоигровой среды
en: The player shapes the game world

[ctx: page.index.postQueuesDescription]
source: Как одна Map и глобальный listener заменили сотни обработчиков в большой системе.
en: How one Map and a global listener replaced hundreds of handlers in a large system.

[ctx: page.index.postQueuesTitle]
source: Очереди сообщений без утечки listener’ов
en: Message queues without listener leaks

[ctx: page.index.readChannel]
source: Заглянуть в канал
en: Visit the channel

[ctx: page.index.services]
source: сервисы
en: services

[ctx: page.index.viewProjects]
source: Смотреть проекты
en: View projects

[ctx: page.index.voice]
source: Подпольный транскриптор
en: Underground transcriber

[ctx: page.index.voiceDescription]
source: Сервис, который превращает голосовые сообщения в текст и помогает экономить время.
en: A service that turns voice messages into text and helps people save time.

[ctx: page.index.years]
source: лет опыта
en: years experience

[ctx: page.login.back]
source: Назад
en: Back

[ctx: page.login.confirm]
source: Подтвердить
en: Confirm

[ctx: page.login.createAccount]
source: Создать аккаунт
en: Create account

[ctx: page.login.description]
source: Вход в личный кабинет на redguy.ru.
en: Sign in to your account on redguy.ru.

[ctx: page.login.emailNotConfirmed]
source: Ваш email не подтвержден
en: Your email is not confirmed

[ctx: page.login.eyebrow]
source: Личный кабинет
en: Account

[ctx: page.login.error]
source: Логин или пароль не верны
en: Login or password is incorrect

[ctx: page.login.forgotPassword]
source: Забыли пароль?
en: Forgot password?

[ctx: page.login.formDescription]
source: Используйте логин и пароль, указанные при регистрации.
en: Use the username and password you chose during registration.

[ctx: page.login.formTitle]
source: Вход в аккаунт
en: Sign in

[ctx: page.login.heroDescription]
source: Войдите, чтобы управлять аккаунтом, приложениями и настройками сервисов.
en: Sign in to manage your account, applications, and service settings.

[ctx: page.login.heroTitle]
source: С возвращением
en: Welcome back

[ctx: page.login.hidePassword]
source: Скрыть
en: Hide

[ctx: page.login.networkError]
source: Не удалось связаться с сервером. Попробуйте ещё раз.
en: Could not reach the server. Please try again.

[ctx: page.login.password]
source: Пароль
en: Password

[ctx: page.login.passwordPlaceholder]
source: Ваш пароль
en: Your password

[ctx: page.login.requiredFields]
source: Введите логин и пароль.
en: Enter your username and password.

[ctx: page.login.showPassword]
source: Показать
en: Show

[ctx: page.login.tfa]
source: Подтверждение входа
en: Confirm sign-in

[ctx: page.login.tfaCode]
source: Одноразовый код
en: One-time code

[ctx: page.login.tfaDescription]
source: Введите одноразовый код из приложения-аутентификатора.
en: Enter the one-time code from your authenticator app.

[ctx: page.login.tfaError]
source: Неверный код подтверждения.
en: The confirmation code is incorrect.

[ctx: page.login.tfaRequired]
source: Введите код подтверждения.
en: Enter the confirmation code.

[ctx: page.login.title]
source: Вход — Бессонный Кодер
en: Sign in — Sleepless Coder

[ctx: page.login.username]
source: Логин
en: Username

[ctx: page.login.usernamePlaceholder]
source: Ваш логин
en: Your username

[ctx: page.logs.createService]
source: Создать сервис
en: Create a service

[ctx: page.logs.level]
source: Уровень
en: Level

[ctx: page.logs.loadMore]
source: Загрузить ещё
en: Load more

[ctx: page.logs.message]
source: Сообщение
en: Message

[ctx: page.logs.payload]
source: Дополнительные данные
en: Payload

[ctx: page.logs.service]
source: Источник
en: Service

[ctx: page.logs.serviceName]
source: Название сервиса
en: Service name

[ctx: page.logs.time]
source: Время
en: Time

[ctx: page.oauth.vk.description]
source: Завершение входа через VK ID.
en: Complete sign-in with VK ID.

[ctx: page.oauth.vk.errorTitle]
source: Не удалось войти
en: Sign-in failed

[ctx: page.oauth.vk.exchangeError]
source: Не удалось завершить вход через VK ID. Попробуйте ещё раз.
en: Could not complete sign-in with VK ID. Please try again.

[ctx: page.oauth.vk.loadingDescription]
source: Проверяем ответ VK ID и завершаем авторизацию.
en: Checking the VK ID response and completing authorization.

[ctx: page.oauth.vk.loadingTitle]
source: Завершаем вход
en: Completing sign-in

[ctx: page.oauth.vk.missingCode]
source: VK ID не передал код авторизации. Вернитесь ко входу и попробуйте снова.
en: VK ID did not provide an authorization code. Return to sign-in and try again.

[ctx: page.oauth.vk.title]
source: Вход через VK ID — Бессонный Кодер
en: Sign in with VK ID — Sleepless Coder

[ctx: page.oauth.vk.toLogin]
source: Вернуться ко входу
en: Back to sign in

[ctx: page.oauth.vk.toMain]
source: На главную
en: Back to home

[ctx: page.oauth.authorize.authorizeError]
source: Не удалось выдать доступ приложению.
en: Could not grant access to the application.

[ctx: page.oauth.authorize.basicDescription]
source: Приложение узнает, что вы успешно вошли.
en: The application will know that you signed in successfully.

[ctx: page.oauth.authorize.basicTitle]
source: Подтверждение входа
en: Sign-in confirmation

[ctx: page.oauth.authorize.description]
source: Предоставление приложению доступа к аккаунту.
en: Grant an application access to your account.

[ctx: page.oauth.authorize.emailTitle]
source: Адрес электронной почты
en: Email address

[ctx: page.oauth.authorize.errorTitle]
source: Некорректный запрос
en: Invalid request

[ctx: page.oauth.authorize.eyebrow]
source: Запрос доступа
en: Access request

[ctx: page.oauth.authorize.invalidRequest]
source: В OAuth-запросе отсутствуют обязательные параметры.
en: Required parameters are missing from the OAuth request.

[ctx: page.oauth.authorize.loadError]
source: Не удалось получить информацию о приложении.
en: Could not load application information.

[ctx: page.oauth.authorize.loadingDescription]
source: Проверяем приложение и запрошенные разрешения.
en: Checking the application and requested permissions.

[ctx: page.oauth.authorize.loadingTitle]
source: Проверяем запрос
en: Checking request

[ctx: page.oauth.authorize.profileTitle]
source: Профиль аккаунта
en: Account profile

[ctx: page.oauth.authorize.securityNote]
source: Пароль не передаётся приложению. Вы сможете отозвать доступ позже.
en: Your password is never shared with the application. You can revoke access later.

[ctx: page.oauth.authorize.title]
source: Разрешение доступа — Бессонный Кодер
en: Authorize access — Sleepless Coder

[ctx: page.oauth.authorize.toMain]
source: На главную
en: Back to home

[ctx: page.oauth.authorize.access.email]
source: Получить доступ к вашему email адресу
en: Access to your email

[ctx: page.oauth.authorize.access.nickname]
source: Получить доступ к вашему id и никнейму
en: Access to your nickname and id

[ctx: page.oauth.authorize.allow]
source: Разрешить
en: Allow

[ctx: page.oauth.authorize.app]
source: Приложение {app}
en: App {app}

[ctx: page.oauth.authorize.cancel]
source: Отмена
en: Cancel

[ctx: page.oauth.authorize.requestsAccess]
source: хочет получить доступ к вашему аккаунту
en: requests access to your account

[ctx: page.oauth.authorize.willAllow]
source: Это позволит приложению:
en: It will allow app to:

[ctx: page.register.description]
source: Создание аккаунта на redguy.ru.
en: Create an account on redguy.ru.

[ctx: page.register.emailError]
source: Введена не корректная почта
en: Email is not valid

[ctx: page.register.emailExists]
source: Почта уже занята
en: Email already exists

[ctx: page.register.error]
source: Что-то пошло не так
en: Something went wrong

[ctx: page.register.eyebrow]
source: Новый аккаунт
en: New account

[ctx: page.register.formDescription]
source: Заполните четыре поля — подтверждение придёт на указанную почту.
en: Fill in four fields — a confirmation link will be sent to your email.

[ctx: page.register.formTitle]
source: Регистрация
en: Registration

[ctx: page.register.haveAccount]
source: Уже есть аккаунт?
en: Already have an account?

[ctx: page.register.heroDescription]
source: Один аккаунт для сервисов, настроек и приложений экосистемы.
en: One account for services, settings, and applications across the ecosystem.

[ctx: page.register.heroTitle]
source: Создайте свой профиль
en: Create your profile

[ctx: page.register.login]
source: Логин
en: Login

[ctx: page.register.loginError]
source: Логин должен быть от 3 символов
en: Login must be at least 3 characters long

[ctx: page.register.loginExists]
source: Логин уже занят
en: Login already exists

[ctx: page.register.loginPlaceholder]
source: Минимум 3 символа
en: At least 3 characters

[ctx: page.register.networkError]
source: Не удалось связаться с сервером. Попробуйте ещё раз.
en: Could not reach the server. Please try again.

[ctx: page.register.ok]
source: Вам на почту было отправлено письмо с подтверждением. Пожалуйста, перейдите по ссылке в письме.
en: We have sent you an email with a link to confirm your account. Please, check your email.

[ctx: page.register.password]
source: Пароль
en: Password

[ctx: page.register.passwordPlaceholder]
source: От 8 символов
en: At least 8 characters

[ctx: page.register.passwordAgain]
source: Повтор пароля
en: Repeat password

[ctx: page.register.passwordAgainError]
source: Пароли не совпадают
en: Passwords do not match

[ctx: page.register.passwordAgainPlaceholder]
source: Введите пароль ещё раз
en: Enter the password again

[ctx: page.register.passwordError]
source: Пароль должен быть от 8 символов, включая латинские буквы верхнего и нижнего регистра, а так же цифры
en: Password must be at least 8 characters long and contain at least one number and one letter of both cases

[ctx: page.register.register]
source: Зарегистрироваться
en: Register

[ctx: page.register.successTitle]
source: Проверьте почту
en: Check your inbox

[ctx: page.register.title]
source: Регистрация — Бессонный Кодер
en: Register — Sleepless Coder

[ctx: page.register.toLogin]
source: Перейти ко входу
en: Go to sign in

[ctx: page.reset.description]
source: Создание нового пароля для аккаунта на redguy.ru.
en: Create a new password for your account on redguy.ru.

[ctx: page.reset.error]
source: Не удалось изменить пароль. Попробуйте ещё раз.
en: The password could not be changed. Please try again.

[ctx: page.reset.eyebrow]
source: Восстановление доступа
en: Account recovery

[ctx: page.reset.formTitle]
source: Новый пароль
en: New password

[ctx: page.reset.heroDescription]
source: Придумайте новый пароль для защиты своего аккаунта.
en: Create a new password to protect your account.

[ctx: page.reset.heroTitle]
source: Почти готово
en: Almost there

[ctx: page.reset.invalidTitle]
source: Ссылка недействительна
en: Invalid link

[ctx: page.reset.invalidToken]
source: Ссылка для восстановления недействительна или уже была использована.
en: This recovery link is invalid or has already been used.

[ctx: page.reset.missingToken]
source: В ссылке отсутствует код восстановления. Запросите новое письмо.
en: The recovery code is missing. Request a new email.

[ctx: page.reset.networkError]
source: Не удалось связаться с сервером. Проверьте соединение и попробуйте ещё раз.
en: Could not reach the server. Check your connection and try again.

[ctx: page.reset.password]
source: Новый пароль
en: New password

[ctx: page.reset.passwordAgain]
source: Повторите пароль
en: Repeat password

[ctx: page.reset.passwordAgainPlaceholder]
source: Введите пароль ещё раз
en: Enter the password again

[ctx: page.reset.passwordHint]
source: Минимум 8 символов: строчная и заглавная латинские буквы и хотя бы одна цифра.
en: At least 8 characters with a lowercase letter, an uppercase letter, and a number.

[ctx: page.reset.passwordPlaceholder]
source: От 8 символов
en: At least 8 characters

[ctx: page.reset.requestAgain]
source: Запросить новую ссылку
en: Request a new link

[ctx: page.reset.submit]
source: Сохранить пароль
en: Save password

[ctx: page.reset.successDescription]
source: Пароль изменён. Теперь вы можете войти с новыми данными.
en: Your password has been changed. You can now sign in with it.

[ctx: page.reset.successTitle]
source: Пароль обновлён
en: Password updated

[ctx: page.reset.title]
source: Новый пароль — Бессонный Кодер
en: New password — Sleepless Coder

[ctx: page.reset.toLogin]
source: Перейти ко входу
en: Go to sign in

[ctx: page.reset.enter]
source: Введите новый пароль
en: Enter a new password

[ctx: page.reset.not-match]
source: Пароли не совпадают
en: The passwords don't match

[ctx: page.reset.too-easy]
source: Пароль слишком простой
en: The password is too easy

[ctx: page.restore.captchaError]
source: Не удалось загрузить проверку CAPTCHA. Обновите страницу и попробуйте снова.
en: The CAPTCHA check could not be loaded. Refresh the page and try again.

[ctx: page.restore.captchaLoading]
source: Загружаем проверку…
en: Loading verification…

[ctx: page.restore.captchaRequired]
source: Подтвердите, что вы не робот.
en: Please confirm that you are not a robot.

[ctx: page.restore.description]
source: Восстановление доступа к аккаунту на redguy.ru.
en: Recover access to your account on redguy.ru.

[ctx: page.restore.emailError]
source: Введите корректный адрес электронной почты.
en: Enter a valid email address.

[ctx: page.restore.error]
source: Не удалось отправить письмо. Попробуйте ещё раз.
en: The email could not be sent. Please try again.

[ctx: page.restore.eyebrow]
source: Восстановление доступа
en: Account recovery

[ctx: page.restore.formTitle]
source: Забыли пароль?
en: Forgot your password?

[ctx: page.restore.heroDescription]
source: Отправим безопасную ссылку для создания нового пароля.
en: We will send a secure link for creating a new password.

[ctx: page.restore.heroTitle]
source: Вернём доступ
en: Recover access

[ctx: page.restore.networkError]
source: Не удалось связаться с сервером. Проверьте соединение и попробуйте ещё раз.
en: Could not reach the server. Check your connection and try again.

[ctx: page.restore.successTitle]
source: Проверьте почту
en: Check your inbox

[ctx: page.restore.title]
source: Восстановление пароля — Бессонный Кодер
en: Password recovery — Sleepless Coder

[ctx: page.restore.toLogin]
source: Вернуться ко входу
en: Back to sign in

[ctx: page.restore.enter]
source: Введите почту которую вы указали при регистрации
en: Enter email, which you use for register

[ctx: page.restore.sent]
source: Если данная почта существует в нашей системе, мы отправили письмо с ссылкой восстановления пароля.
en: If this email exists in our system, we have sent an email with a password recovery link.

[ctx: page.settings.close]
source: Закрыть
en: Close

[ctx: page.settings.disabled]
source: Выключена
en: Disabled

[ctx: page.settings.enabled]
source: Включена
en: Enabled

[ctx: page.settings.enterCode]
source: Введите код из приложения-аутентификатора, чтобы отключить двухфакторную защиту.
en: Enter a code from your authenticator app to disable two-factor protection.

[ctx: page.settings.eyebrow]
source: Аккаунт
en: Account

[ctx: page.settings.heading]
source: Настройки
en: Settings

[ctx: page.settings.intro]
source: Управление безопасностью аккаунта и активными сессиями.
en: Manage your account security and active sessions.

[ctx: page.settings.loadError]
source: Не удалось загрузить настройки
en: Could not load settings

[ctx: page.settings.loading]
source: Загружаю настройки…
en: Loading settings…

[ctx: page.settings.manualCode]
source: Или введите секрет вручную
en: Or enter the secret manually

[ctx: page.settings.passwordDesc]
source: Обновите пароль, если считаете, что старый мог быть скомпрометирован.
en: Update your password if you think the old one may have been compromised.

[ctx: page.settings.retry]
source: Повторить
en: Try again

[ctx: page.settings.sessionsDesc]
source: Завершить все активные сеансы, кроме текущего.
en: End every active session except the current one.

[ctx: page.settings.sessionsReset]
source: Остальные сессии завершены.
en: Other sessions have been ended.

[ctx: page.settings.totpDescDisabled]
source: Добавьте второй фактор защиты с помощью приложения-аутентификатора.
en: Add a second layer of protection with an authenticator app.

[ctx: page.settings.totpDescEnabled]
source: При входе потребуется одноразовый код из приложения.
en: A one-time code from your app is required when signing in.

[ctx: page.settings.cancel]
source: Отмена
en: Cancel

[ctx: page.settings.changePassword]
source: Смена пароля
en: Password change

[ctx: page.settings.changePassword2]
source: Сменить пароль
en: Change password

[ctx: page.settings.code]
source: Код из приложения
en: Code from the app

[ctx: page.settings.currentPassword]
source: Текущий пароль
en: Current password

[ctx: page.settings.description]
source: Настройки аккаунта
en: Account settings

[ctx: page.settings.error]
source: Ошибка
en: Something went wrong

[ctx: page.settings.incorrectCode]
source: Код не корректен
en: Incorrect 2FA code

[ctx: page.settings.incorrectPassword]
source: Неверный пароль
en: Incorrect password

[ctx: page.settings.newPassword]
source: Новый пароль
en: New password

[ctx: page.settings.newPasswordAgain]
source: Повтор пароля
en: Retype new password

[ctx: page.settings.notStrongEnough]
source: Новый пароль недостаточно безопасен
en: Password is not strong enough

[ctx: page.settings.passwordsNotEquals]
source: Пароли не совпадают
en: Passwords do not equals

[ctx: page.settings.resetSessions]
source: Сбросить сессии
en: Reset sessions

[ctx: page.settings.resetTOTP]
source: Выключить двухфакторную авторизацию
en: Disable two-factor authentication

[ctx: page.settings.safety]
source: Безопасность
en: Safety

[ctx: page.settings.setTOTP]
source: Включить двухфакторную авторизацию
en: Enable two-factor authentication

[ctx: page.settings.setTOTP2]
source: Подтвердить
en: Confirm

[ctx: page.settings.title]
source: Настройки
en: Settings

[ctx: page.socials.boosty.description]
source: Мой Boosty, где я публикую интересные дополнительные материалы и вы можете поддержать меня!
en: My page on Boosty, where I publish additional materials and you can support me!

[ctx: page.socials.description]
source: Мои блоги и каналы
en: My blogs and channels on different platforms

[ctx: page.socials.discord.description]
source: Мой Discord сервер, где я частенько общаюсь
en: My Discord server, where I chat a lot

[ctx: page.socials.my]
source: Мои блоги и каналы
en: My blogs and channels

[ctx: page.socials.sleeplesschat.description]
source: Мой чат в Telegram, где я общаюсь с подписчиками
en: My chat in Telegram, where I chat with my subscribers (mostly in Russian)

[ctx: page.socials.sleeplesschat.title]
source: Спящие джуны
en: Sleeping juniors

[ctx: page.socials.sleeplesscode.description]
source: Мой личный канал где я расказываю о своих проектах и не только
en: My blog in Telegram, where I publish my thoughts and ideas (in Russian)

[ctx: page.socials.sleeplesscode.title]
source: Бессонный кодер
en: Sleepless developer

[ctx: page.socials.sleeplessfoto.description]
source: Мой личный канал в Telegram, где я публикую свои фотографии
en: My channel in Telegram, where I publish my photos

[ctx: page.socials.sleeplessfoto.title]
source: Бессонные фоточки
en: Sleepless photos

[ctx: page.socials.sleeplessstickers.description]
source: Мой канал в Telegram, где я публикую обновления своих стикеров
en: My channel in Telegram, where I publish stickers created by me

[ctx: page.socials.sleeplessstickers.title]
source: Бессонные стикеры
en: Sleepless stickers

[ctx: page.socials.title]
source: Бессонный Кодер — блоги и каналы
en: Sleepless Coder — blogs and channels

[ctx: page.socials.youtube.description]
source: Мой канал на YouTube, где я публикую самые разнообразные видео
en: My YouTube channel, where I publish videos about my things (in Russian)

[ctx: page.socials.youtube.title]
source: Бессонный Кодер
en: Sleepless Coder

[ctx: page.verify.description]
source: Подтверждение адреса электронной почты на redguy.ru.
en: Email address verification on redguy.ru.

[ctx: page.verify.errorDescription]
source: Не удалось подтвердить аккаунт.
en: We could not verify your account.

[ctx: page.verify.errorTitle]
source: Подтверждение не выполнено
en: Verification failed

[ctx: page.verify.eyebrow]
source: Подтверждение аккаунта
en: Account verification

[ctx: page.verify.invalidToken]
source: Ссылка недействительна или уже была использована.
en: This link is invalid or has already been used.

[ctx: page.verify.missingToken]
source: В ссылке отсутствует код подтверждения. Откройте ссылку из письма целиком.
en: The verification code is missing. Open the complete link from your email.

[ctx: page.verify.networkError]
source: Не удалось связаться с сервером. Проверьте соединение и попробуйте ещё раз.
en: Could not reach the server. Check your connection and try again.

[ctx: page.verify.retry]
source: Попробовать ещё раз
en: Try again

[ctx: page.verify.successDescription]
source: Адрес электронной почты подтверждён. Теперь можно войти в аккаунт.
en: Your email address has been verified. You can now sign in.

[ctx: page.verify.successTitle]
source: Аккаунт подтверждён
en: Account verified

[ctx: page.verify.title]
source: Подтверждение аккаунта — Бессонный Кодер
en: Account verification — Sleepless Coder

[ctx: page.verify.toLogin]
source: Перейти ко входу
en: Go to sign in

[ctx: page.verify.toMain]
source: На главную
en: Back to home

[ctx: page.verify.waitDescription]
source: Проверяем ссылку из письма. Это займёт всего несколько секунд.
en: Checking the link from your email. This should only take a few seconds.

[ctx: page.verify.waitTitle]
source: Подтверждаем аккаунт
en: Verifying your account

[ctx: page.verify.error]
source: Что-то пошло не так
en: Something went wrong

[ctx: page.verify.main]
source: главную
en: main page

[ctx: page.verify.ok]
source: Готово! Вы можете вернуться на
en: Done! You can go to the

[ctx: page.verify.wait]
source: Пожалуйста, подождите
en: Please, wait

[ctx: permissions.hashes]
source: Декодирование хешей
en: Hashes decoding

[ctx: permissions.logs]
source: Логгинг
en: Logging
