Files
classroomio/apps/dashboard/src/lib/utils/translations/ru.json
T
Rotimi Best 25d1a8d710 Security Release v0.2.6: Email Verification Bypass Vulnerabilities Fixed
Critical security fixes addressing email verification bypass vulnerabilities:

Security Issues Fixed:
- Email verification status manipulation through client-side profile updates
- Base64 token forgery allowing arbitrary email verification
- DOM manipulation bypasses of email verification modal

Backend Security Enhancements:
- Secure verification tokens table with cryptographic token generation
- RLS policies preventing direct email verification status changes
- Server-side validation functions with expiration and ownership checks
- Database triggers blocking unauthorized verification status updates
- IP address logging and audit trails for security monitoring

Frontend Security Protections:
- Multi-layered DOM protection preventing UI manipulation bypasses
- Continuous monitoring and re-application of interaction restrictions
- CSS-based backup protection even if JavaScript is disabled
- Mutation observer to protect dynamically added elements
- Enhanced CSP configuration for Senja widget support

API Security Updates:
- Secure token-based verification replacing insecure Base64 method
- Comprehensive error handling with security-focused user messages
- Token validation with signature verification and expiration checks
- Legacy verification method blocking with security warnings
- Enhanced verification email generation with secure tokens

Files Modified:
- Database: New email_verification_tokens table and security functions
- API: Secure verification endpoints with token validation
- Frontend: DOM protection and verification modal enhancements
- CSP: Updated Content Security Policy configuration
- Blog: Security advisory for CVE-2025-65675 disclosure

This release patches critical authentication bypass vulnerabilities and
implements defense-in-depth security measures across the entire platform.

Security researchers and users should upgrade immediately.
2025-12-03 15:33:04 +01:00

1658 lines
89 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"content": {
"heading": "Интернационализация в SvelteKit",
"toggle_label": "Выберите предпочитаемый язык"
},
"snackbar": {
"success": "Успех",
"something": "Что-то пошло не так. Повторите попытку позже.",
"update": "Обновлять",
"setup": {
"info_lesson": "Вам нужно создать урок",
"info_course": "Вам нужно создать курс"
},
"upgrade": {
"generate_fail": "Не удалось добиться успеха",
"failed": "Не удалось. Повторите попытку позже."
},
"signup": {
"disposable": "Указанный вами адрес электронной почты является одноразовым."
},
"community": {
"success": {
"comment_submitted": "Комментарий отправлен!",
"success_delete": "Удален успешно",
"question_submitted": "Вопрос отправлен!"
},
"error": {
"try_again": "Ошибка. Повторите попытку позже.",
"deleting_comments": "Ошибка удаления комментариев",
"deleting_question": "Ошибка удаления вопроса."
}
},
"invite": {
"failed_join": "Не удалось присоединиться. Обратитесь к администратору."
},
"submissions": {
"success": {
"grading": "Оценка сохранена и учащийся уведомлен"
}
},
"marks": {
"error": "Ошибка при получении отметок."
},
"lessons": {
"error": {
"try_later": "Что-то не так. Повторите попытку позже.",
"exercise_not_complete": "Выполните все упражнения, чтобы отметить их как выполненные."
},
"success": {
"complete_marked": "Помечено как завершенное",
"complete_download": "Загрузка завершена",
"version_restored": "Версия успешно восстановлена"
}
},
"attendance": {
"error": {
"reload": "Что-то не так. Пожалуйста, перезагрузите компьютер и проверьте посещаемость еще раз."
}
},
"course": {
"error": {
"reaction_error": "Произошла ошибка при реакции на ленту новостей.",
"commenting_error": "Произошла ошибка при создании комментария",
"toggle_error": "Не удалось переключить закрепленный канал.",
"news_feed_fail": "Не удалось получить ленты новостей.",
"feed_fetch_error": "Произошла ошибка при получении фида."
},
"success": {
"comment_deleted": "Комментарий удален",
"comment_added": "Комментарий добавлен",
"pinned": "Закреплено",
"unpinned": "Откреплено",
"successfully": "Успешно",
"feed_delete_success": "Фид успешно удален"
}
},
"landing_page_settings": {
"success": {
"complete": "Полный :)"
},
"error": {
"file_size": "Размер файла не должен превышать 500 КБ.",
"try_again": "Попробуйте еще раз",
"label": "Загрузить изображение",
"fetch_error": "Ошибка при получении изображений из Unsplash."
}
},
"team_members": {
"invite_sent": "Приглашение отправлено!",
"user_exists": "Пользователь уже существует",
"invite_fail": "Не удалось отправить приглашение. Повторите попытку.",
"remove_fail": "Не удалось удалить пользователя. Повторите попытку."
},
"lms": {
"error": {
"username_exists": "Имя пользователя уже занято",
"update": "Не удалось обновить:",
"try_again": "Пожалуйста, попробуйте еще раз"
}
},
"course_settings": {
"error": {
"not_right": "Что-то не так. Повторите попытку позже.",
"went_wrong": "Что-то пошло не так. Повторите попытку позже.",
"title": "заголовок не может быть пустым",
"description": "описание не может быть пустым",
"failed_integration": "Интеграция не удалась, повторите попытку позже.",
"failed_deletion": "Не удалось удалить. Повторите попытку позже."
},
"success": {
"download": "Загрузка завершена",
"saved": "Успешно сохранено",
"successful_integration": "Интеграция прошла успешно",
"successful_deletion": "Интеграция удалена",
"update_successful": "Обновление успешно выполнено"
}
},
"people": {
"success": {
"copied": "Скопировано в буфер обмена"
},
"error": {
"missing_data": "Данные организации отсутствуют, перезагрузите страницу.",
"no": "Нет текущего домена организации"
}
},
"newsfeed": {
"error": {
"error": "Произошла ошибка во время",
"editing": "редактирование ленты",
"creating": "создание ленты"
},
"success": {
"edit": "Фид успешно отредактирован",
"add": "Новый фид успешно добавлен"
}
},
"materials": {
"apology": "Приносим свои извинения, произошла ошибка при сохранении урока.",
"update_translations": "Не удалось обновить переводы.",
"creating_new": "Не удалось создать новые переводы."
},
"exercise": {
"success": "Успешно сохранено",
"submission_updated": "Представление обновлено до",
"error_fetching": "Не удалось загрузить упражнения. Обновите страницу."
},
"poll": {
"info": {
"not_published": "Опрос еще не опубликован",
"vote_once": "Вы можете проголосовать только один раз"
},
"error": {
"creating_poll": "Произошла ошибка при создании опроса",
"updating_poll": "Произошла ошибка при обновлении статуса опроса.",
"submitting_poll": "Произошла ошибка при отправке опроса"
}
},
"success_update": "Успешно Обновлено",
"generic": {
"success_delete": "Удален успешно",
"try_again": "Ошибка. Повторите попытку позже."
},
"success_delete": "Удален успешно"
},
"exercises": {
"heading": "Упражнения",
"not_submitted": "Не представлен",
"submitted": "Поданный",
"in_progress": "Выставление оценок в процессе",
"graded": "Оцененный",
"lesson": "Урок"
},
"my_learning": {
"heading": "Мое обучение",
"progress": "В ходе выполнения",
"complete": "Полный",
"search": "Поиск курсов",
"not_in_progress": "Нет курса в процессе",
"any_progress": "Здесь будет отображаться любой курс, который вы начинаете.",
"not_completed": "Ни один курс не завершен",
"any_course": "Здесь будут отображаться все пройденные вами курсы."
},
"lms_navigation": {
"home": "Дом",
"my_learning": "Мое обучение",
"exercise": "Упражнение",
"community": "Сообщество",
"help": "Помощь",
"settings": "Настройки",
"explore": "Исследовать"
},
"upgrade": {
"certificate": "Обновите свой план для создания сертификатов",
"team": "Обновите свой план, чтобы добавить участников команды",
"team_members": "Члены команды",
"back": "Вернуться к настройкам",
"download_lessons": "Обновите, чтобы скачивать уроки",
"download_course": "Обновите, чтобы загрузить курс",
"domain": "Обновите свой план, чтобы добавить персональные домены",
"required": "Требуется обновление"
},
"audience": {
"title": "Аудитория",
"export": "Экспорт",
"no_audience": "Нет аудитории, которой нужно управлять",
"manage": "Управляйте всеми своими учениками здесь и оставайтесь с ними на связи",
"name": "Имя",
"email": "Электронная почта",
"date_joined": "Дата присоединения",
"upgrade": "Обновите свой план, чтобы пригласить больше студентов"
},
"community": {
"title": "Сообщество",
"ask_button": "Спросить сообщество",
"find_question": "Найти вопрос",
"asked": "спросил",
"answers": "ответы",
"no_question": "Никаких вопросов не было задано",
"ask_a_question": "Задать вопрос сообществу",
"delete": {
"title": "Удалить",
"question": "вопрос",
"comment": "комментарий",
"sure": "Вы уверены, что хотите удалить это?",
"no": "Нет, держи это",
"yes": "Да, удалить"
},
"ask": {
"go_back": "Возвращаться",
"ask_the": "Спросите сообщество",
"publish": "Публиковать",
"title": "Заголовок",
"select_course": "Выберите курс",
"ask_community": "Задайте сообществу любой вопрос, который у вас может возникнуть",
"question": "Вопрос",
"save": "Сохранять",
"edit": "Редактировать",
"cancel": "Отмена",
"give": "Дайте ответ",
"comment": "Комментарий"
},
"all": "Все"
},
"course": {
"navItem": {
"settings": {
"heading": "Настройки",
"cover_image": "Обложка",
"optional_image": "Это дополнительное изображение появится на вашей странице приветствия. Если вы включаете один, он должен быть не менее 280 x 200.",
"replace": "Заменять",
"del": "Удалить",
"course_details": "детали курса",
"course_title": "Название курса",
"course_description": "Описание курса",
"placeholder": "Напишите здесь описание вашего курса",
"link": "Ссылка на курс",
"grading": "Оценка",
"reports": "Сделать отчеты об оценках доступными для уроков",
"disabled": "Неполноценный",
"enabled": "Включено",
"order": "Вкладка «Заказать уроки»",
"drag": "Перетащите метки, чтобы изменить порядок вкладок материалов.",
"lesson_download": "Уроки СкачатьСкачать",
"available": "Сделайте урок доступным для скачивания в формате pdf для зарегистрированных студентов.",
"course_download": "Скачать курс",
"course_avail": "Сделать курс доступным для скачивания зарегистрированным студентам",
"download": "Скачать",
"allow": "Разрешить новым студентам",
"access": "Разрешить новым студентам доступ к этому курсу",
"publish": "Опубликовать курс",
"determines": "Это определяет, будет ли ваш курс отображаться на вашей целевой странице.",
"published": "Опубликовано",
"unpublished": "Неопубликовано",
"delete": "Удалить курс",
"delete_text": "Удалите этот курс, это действие нельзя отменить.",
"save": "Сохранить изменения",
"type": "Тип курса",
"course_type_desc": "Обновите тип курса для более персонализированного опыта.",
"live_class": "Живой урок",
"self_paced": "Самостоятельный темп"
},
"landing_page": {
"start_course": "Начать курс",
"requirement": "Требование",
"description": "Описание курса",
"learn": "Что вы узнаете",
"certificate": "Сертификат",
"certificate_text": "Пройдя все курсы программы, вы получите сертификат, которым сможете поделиться со своей профессиональной сетью.",
"content": "Содержание курса",
"slide": "1 слайд",
"note": "примечание",
"video": "видео",
"reviews": "Отзывы",
"see_all": "Увидеть все",
"header_video": "Заголовок видео",
"no_course_published": "Курс не опубликован",
"coming_your_way": "Нас ждут отличные курсы, следите за обновлениями!!!",
"view_less": "Посмотреть меньше",
"view_all": "Посмотреть все",
"thank_you": "Спасибо, что оставили сообщение, мы свяжемся с вами в ближайшее время",
"name": "Ваше имя",
"email": "Ваш адрес электронной почты",
"phone": "Ваш телефон",
"message": "Ваше сообщение",
"your_message": "Ваше сообщение здесь",
"submit": "Представлять на рассмотрение",
"successful_sub": "Вы успешно добавлены. Спасибо за подписку.",
"enter": "Введите адрес электронной почты...",
"powered_by": "Питаться от",
"landing_page": "Целевая страница",
"explore": "Изучите курсы",
"find": "Найдите курсы от лучших преподавателей со всего мира, которые вам понравятся",
"find_course": "Найти курс...",
"instructor": "Инструктор",
"courses": "курсы",
"reviews_modal": {
"title": "Отзывы",
"rating": "Рейтинг",
"ratings": "Рейтинги"
},
"pricing_section": {
"free": "Бесплатно",
"not_accepting": "На этот курс в настоящее время не принимаются новые студенты.",
"discount": "Скидка",
"enroll": "Зарегистрируйтесь сейчас",
"buy": "Купить сейчас",
"bird": "Предложение раннего бронирования. Купить как можно скорее"
},
"upload_widget": {
"title": "Баннерный виджет",
"width": "Лучше всего подходят изображения шириной более 1500 пикселей.",
"size": "Максимальный размер файла — 500 КБ.",
"submit": "Представлять на рассмотрение",
"no_images": "Нет доступных изображений."
},
"editor": {
"save": "Сохранять",
"page_builder": "Конструктор страниц",
"section": "раздел",
"pricing_form": {
"currency": "Валюта",
"cost": "Расходы",
"payment": "Платежная ссылка",
"discount": "Скидка",
"no": "Нет",
"yes": "Да",
"percent": "Процент скидки",
"gift": "О подарке"
},
"instructor_form": {
"upload": "Логотип инструктора",
"name": "Имя инструктора",
"name_placeholder": "Название вашей компании",
"role": "Роль инструктора",
"about": "Об инструкторе",
"about_placeholder": "Краткая информация об инфраструктуре",
"total": "Общее количество курсов"
},
"reviews_form": {
"add_reviews": "Добавить отзывы",
"fullname": "Полное имя",
"description": "Описание",
"rating": "Рейтинг",
"hide": "Скрыть обзор",
"validations": {
"description": {
"min_char": "'Описание слишком короткое, минимум 5 символов."
},
"rating": {
"message": "Оценка должна быть от 1 до 5."
},
"avatar_url": {
"message": "Загрузите изображение"
},
"name": {
"min_char": "Имя слишком короткое, минимум 5 символов."
}
}
},
"header_form": {
"title": "Заголовок",
"description": "Описание",
"short_video": "Короткое видео",
"replace_cover": "Заменить изображение обложки",
"replace": "Заменять",
"helper": "Введите ссылку на видео на YouTube"
},
"title": {
"header": "Заголовок",
"requirement": "Требование",
"description": "Описание",
"goals": "Цели",
"reviews": "Отзывы",
"instructor": "Инструктор",
"pricing": "Цены",
"certificate": "Сертификат"
},
"display_section": "Раздел дисплея",
"certificate_form": {
"upload_template": "Шаблон сертификата"
}
},
"course_content": "Содержание курса",
"modules": "mодули",
"lessons": "уроки",
"exercises": "упражнения"
},
"certificates": {
"title": "Сертификаты",
"certificate_settings": "Настройки сертификата",
"theme": "Выберите тему",
"logo": "Логотип бренда",
"to_update": "Чтобы обновить имидж вашего бренда, перейдите по ссылке",
"settings": "Настройки > Настройки организации",
"and_upload": "и загрузите логотип вашего бренда",
"goto_settings": "Перейдите в настройки",
"description": "Описание курса",
"placeholder": "небольшое описание курса",
"allow": "Разрешить студентам скачать сертификат",
"locked": "Заблокировано",
"unlocked": "Разблокировано",
"save": "Сохранить изменения",
"locked_certificate": "Сертификаты недоступны",
"instructor_unlock": "Преподавателю необходимо разблокировать ваш сертификат.",
"contact_instructor": "Если вам нужен сертификат, обратитесь к преподавателю.",
"download_certificate": "Скачать сертификат",
"unlocked_certificate": "Поздравляю! 🎉ваш сертификат готов",
"unlocked_certificate_subtitle": "Вы прошли этот курс, и ваша преданность делу очевидна. Загрузите сертификат и поделитесь им со своей сетью в качестве доказательства вашего недавно приобретенного навыка.",
"complete_to_download_subtitle": "Ваш сертификат будет доступен после завершения всех уроков и упражнений этого курса.",
"complete_to_download_title": "Курс не завершен 😔",
"description_error": "Описание не может превышать 200 символов.",
"characters": "персонажи",
"unexpected_error": "произошла непредвиденная ошибка"
},
"people": {
"title": "Люди",
"add": "Добавлять",
"search": "Поиск людей",
"you": "Ты",
"pending": "В ожидании",
"name": "Имя",
"role": "Роль",
"action": "Действие",
"feedback": "Скопировано письмо в буфер обмена",
"roles": {
"admin": "Админ",
"tutor": "Репетитор",
"student": "Студент",
"filter": "Фильтр"
},
"delete_confirmation": {
"title": "Удалить",
"sure": "Вы уверены, что хотите удалить",
"no": "Нет",
"yes": "Да"
},
"invite_modal": {
"title": "Пригласить людей",
"invite": "Пригласить репетиторов",
"select": "Выбор репетиторов в организации...",
"to_add": "Чтобы добавить репетитора в свою организацию,",
"go_to": "зайти в настройки организации",
"invite_students": "Пригласить студентов",
"via_link": "Вы можете пригласить студентов по ссылке для приглашения.",
"copy_link": "Копировать ссылку",
"success": "Скопировано успешно",
"finish": "Заканчивать",
"via_qr": "Вы можете пригласить студентов через QR",
"download_qr": "Скачать QR-код",
"qr_downloading_snackbar": "QR-код успешно сгенерирован, подождите, пока он загрузится."
},
"teams": {
"add": "Добавлять",
"add_team": "Добавьте своих товарищей по команде или сотрудников в свою организацию. Начните работать вместе",
"invite": "Приглашать",
"placeholder": "электронная почта, разделенная запятой",
"role": "Роль",
"send_invite": "Отправить приглашение",
"members": "Члены",
"invite_sent": "Приглашение отправлено",
"you": "Ты",
"remove": "Удалять"
},
"view": "Вид",
"delete_profile": "Удалить профиль"
},
"marks": {
"title": "Метки",
"student": "Студент",
"total": "Общий",
"no_student": "Студент не добавлен",
"export": {
"csv": "Экспортировать в формате CSV",
"pdf": "Экспортировать в PDF"
}
},
"submissions": {
"title": "Отправленные упражнения",
"submission_status": {
"submitted": "Поданный",
"in_progress": "В ходе выполнения",
"graded": "Оцененный"
},
"grading_modal": {
"details": "Подробности",
"early": "Рано",
"late": "Поздно",
"total_grade": "Общая оценка",
"student": "Студент",
"status": "Положение дел",
"add_comment": "Добавить комментарий",
"grade_with_ai": "Оценка с помощью ИИ",
"submit_grades": "Отправить оценки",
"accept_grade": "Принимать",
"reject_grade": "Отклонять",
"add_comment_placeholder": "Оставить комментарий",
"allocated": "Присвоен этот балл, потому что",
"total_try": "общего числа попыток:",
"options_correct": "выбраны правильные варианты",
"out_of": "снаружи",
"options_wrong": "и количество неправильных выборов было",
"questions_tried": "Присвоен этот балл из-за общего количества попыток:",
"delete_prompt": "Удалить",
"delete_error": "Не удалось удалить отправку",
"delete_success": "Отправка успешно удалена"
}
},
"attendance": {
"title": "посещаемость",
"present": "Подарок",
"absent": "Отсутствующий",
"search_students": "Поиск студентов",
"student": "Студент",
"lesson": "Урок",
"no_student": "Студент не добавлен"
},
"lessons": {
"heading": "Уроки",
"join_lesson": "Присоединиться к уроку",
"no_link": "Нет ссылки",
"no_tutor": "Репетитор не добавлен",
"body_header": "Уроков пока нет",
"body_content": "Поделитесь своими знаниями со всем миром, создавая увлекательные уроки. Начните с нажатия кнопки «Добавить».",
"download_pdf": "Скачать PDF",
"autosaving": "Автосохранение...",
"done": "Сделанный",
"edit": "Редактировать",
"mark_as": "отметить как",
"incomplete": "Неполный",
"complete": "Полный",
"poll": {
"voted": "Проголосовали",
"created_by": "Сделано",
"status": "Положение дел",
"draft": "Черновик",
"publish": "Публиковать",
"expiration": "Срок действия",
"total_voted": "Всего голосов",
"responses": "Ответы",
"expires": "Срок действия истекает",
"today": "Сегодня",
"back": "Назад",
"result": "Результат",
"delete": "Удалить",
"create_poll": "Создать опрос",
"question": "Вопрос",
"options": "Параметры",
"option_label": "Метка опции",
"cancel": "Отмена",
"poll_question": "Вопрос опроса"
},
"polls": {
"title": "Голосование",
"active_polls": "Активные опросы",
"expired_polls": "Просроченные опросы",
"loading": "Загрузка...",
"no_polls": "Нет опросов для отображения"
},
"comments": {
"title": "Комментарии",
"you": "Ты",
"placeholder": "Скажите что-то",
"text_area_title": "Оставить комментарий",
"comment_btn": "Комментарий",
"load_more_btn": "Загрузить больше",
"cancel_btn": "Отмена",
"comment_error": "Не удалось опубликовать комментарий. Пожалуйста, попробуйте еще раз."
},
"exercises": {
"heading": "Все упражнения",
"add_button": "Добавлять",
"no_exercises": "Для этого урока не добавлено никаких упражнений.",
"no_assigned_exercises": "Ваш репетитор не задал ни одного упражнения для этого урока. Основное время вы можете",
"chill": "расслабиться с большими мальчиками",
"add_exercise": "Поделитесь своими знаниями со всем миром, создавая увлекательные упражнения. Добавьте упражнение сейчас.",
"all_exercises": {
"heading": "Все упражнения",
"questions": "Вопросы",
"submissions": "Материалы",
"save": "Сохранять",
"preview": "Предварительный просмотр",
"reorder": "Изменение порядка вопросов",
"delete_exercise": "Удалить упражнение",
"order_questions": "Заказать вопросы",
"write_your_answer": "Напишите свой ответ",
"write_your_answer_here": "Запишите свой ответ здесь",
"write_your_question_here": "Напишите свой вопрос здесь",
"write_your_title": "Напишите здесь свое название",
"write_your_subtitle": "Напишите здесь свой подзаголовок",
"highlight": "Напишите сюда свой заголовок",
"content": "Напишите свой контент здесь",
"video": "Напишите здесь ссылку на видео",
"link": "Напишите здесь свою ссылку",
"label": "Напишите здесь свой лейбл",
"email": "Напишите здесь свой адрес электронной почты",
"facebook": "Напишите здесь ссылку на Facebook",
"twitter": "Напишите здесь свою ссылку на Твиттер",
"linkedin": "Напишите здесь ссылку на LinkedIn",
"number": "Напишите здесь свой номер телефона",
"previous": "Предыдущий",
"finish": "Заканчивать",
"next": "Следующий",
"analytics": {
"submissions": "Материалы",
"individual": {
"heading": "Индивидуальный",
"answers": "Индивидуальные ответы",
"no": "Ответ не был предоставлен"
},
"summary": {
"heading": "Краткое содержание",
"question_chart": "Таблицы вопросов"
}
},
"view_mode": {
"no_question": "Для этого упражнения не добавлено ни одного вопроса.",
"edit": "Редактировать",
"button": "кнопка для добавления",
"questions": "вопросы",
"points": "точки",
"all": "Все необходимое",
"due": "К оплате",
"no_description": "без описания",
"start": "Начинать",
"graded": "Оцененный",
"pending": "В ожидании",
"submitted": "Поданный",
"status_pending": "Статус: Ожидает рассмотрения",
"status_graded": "Статус: Проверка завершена",
"status_submitted": "Статус: Отправлено"
},
"edit_mode": {
"delete_modal": "Удалить модальное окно",
"sure": "Вы уверены, что хотите удалить это упражнение?",
"no": "Нет, отменить",
"yes": "Да, удалить",
"deleting": "Удаление...",
"error": "У вас есть некоторые ошибки",
"question": "Вопрос",
"write": "Напишите свой код",
"option": "Добавить вариант",
"question_types": {
"single": "Одиночный ответ",
"multiple": "Несколько ответов",
"paragraph": "Параграф"
}
},
"delete_confirmation": {
"title": "Удалить вопрос",
"sure": "Вы уверены, что хотите удалить этот вопрос?",
"no": "Нет, пожалуйста, не надо",
"yes": "Да, удалить"
},
"description": {
"title": "Заголовок",
"heading": "Описание",
"describe": "Опишите упражнение своему ученику.",
"no": "без описания"
},
"no_answer": "Ответ не был предоставлен",
"check": "Проверять",
"address": "Напишите здесь свой адрес"
},
"new_exercise_modal": {
"heading": "Новое упражнение",
"how": "Как вы хотите создать свое упражнение",
"coming_soon": "Вскоре",
"next": "Следующий",
"title": "Дайте название вашему упражнению",
"title_placeholder": "Название упражнения",
"finish": "Заканчивать",
"select_template": "Выберите шаблон",
"questions": "Вопросы",
"points": "Точки",
"back": "Назад",
"create_exercises": "Создавайте упражнения из заметок с помощью AI",
"choose_questions": "Выберите, сколько вопросов и вариантов вы хотите, и искусственный интеллект поможет вам создать упражнение на основе вашей заметки. Пойдем.",
"how_many_questions": "Сколько вопросов вы хотите создать?",
"how_many_options": "Сколько вариантов на вопрос вы хотите?",
"add_note": "Пожалуйста, добавьте примечание, чтобы использовать эту функцию",
"generate": "Генерировать",
"completion": "Генерация ИИ завершена",
"click_generate": "Нажмите «Создать» для волшебства",
"options": {
"from_scratch": "С нуля",
"from_scratch_subtitle": "Создайте упражнение с нуля, если у вас уже есть подготовленные вопросы.",
"use_template": "Используйте шаблон",
"use_template_subtitle": "Выбирайте из более чем 100 шаблонов предустановленных упражнений, которые помогут вам начать работу.",
"use_ai": "Используйте ИИ",
"use_ai_subtitle": "Вы можете создать упражнение с помощью ИИ из своих заметок."
}
}
},
"materials": {
"body_heading": "К этому уроку пока не добавлено ни одной заметки, видео или слайда.",
"body_content": "Поделитесь своими знаниями со своими учениками, создавая интересный контент. Начните с нажатия на",
"get_started": "Начать",
"no_translation": "Нет перевода на выбранный язык",
"button": "кнопка",
"button_done": "Сделанный",
"tabs": {
"video": {
"title": "видео",
"embed_link": "Вставить ссылку",
"upload": "Загрузить",
"button": "Добавить/редактировать видео",
"add_video": {
"title": "Добавить видео",
"add_by": "Добавить по",
"youtube_link": "Ссылка на Ютуб",
"videos_added": "Видео добавлено",
"add_video": "Добавить видео",
"upload_video": "Загрузить видео",
"select_file": "Выберите файл (Mp4, MOV, AVI) для загрузки в урок.",
"size": "(Макс. 500 МБ)",
"oops": "Упс `😬, не удалось загрузить видео",
"big_file": "Извините, видео не было загружено. Размер файла слишком велик,",
"maximum_size": "максимальный размер 30 МБ. Попробуйте еще раз!",
"button": "Попробуйте другой файл",
"try_again": "Пожалуйста, попробуйте еще раз",
"unsupported_format": "Извините, видео не загрузилось, формат файла не поддерживается или на сервере что-то пошло не так.",
"format": "Загрузите файлы MP4, MOV и AVI.",
"upgrade": "Обновите свой план, чтобы загружать видео",
"uploading": "Загрузка...",
"invalid_youtube": "Недействительная ссылка(и) на YouTube",
"invalid_link": "Неверная ссылка(и)",
"cancel_upload": "Отменить загрузку",
"upload_cancelled": "Загрузить отменен пользователем"
}
},
"slide": {
"title": "Горка",
"slide_link": "Слайд-ссылка",
"helper_message": "Вы можете встроить Google Slides или Canva Presentation."
},
"note": {
"title": "Примечание",
"placeholder": "Напишите сюда конспект урока",
"ai": {
"outline": "Создать план урока",
"note": "Создать заметку к уроку",
"activities": "Создание заданий урока"
}
},
"document": {
"title": "Документ",
"add_document": "Добавить документ",
"no_document": "Документы еще не загружены",
"view_document": "Просмотреть документ",
"download": "Скачать",
"upload_document": "Загрузить документ",
"upload_title": "Загрузить документ",
"upload_description": "Загрузите PDF, DOCX или DOC -файлы. Максимальный размер: 5 МБ",
"drag_drop": "Перетащите здесь свой документ",
"or": "или",
"choose_file": "Выберите файл",
"cancel": "Отмена",
"uploading": "Загрузка ...",
"upload_success": "Документ загружен успешно!",
"upload_error": "Не удалось загрузить документ",
"file_type_error": "Тип файла не поддерживается. Пожалуйста, загрузите файлы PDF, DOCX или DOC.",
"file_size_error": "Размер файла слишком большой. Максимальный размер - {размер}.",
"type": "Тип",
"size": "Размер",
"upload_error_title": "Ошибка загрузки",
"upload_error_message": "Неупречный формат файла или ошибка загрузки",
"upload_error_try_again": "Пожалуйста, попробуйте еще раз с действительным файлом документа",
"try_again": "Попробуйте еще раз",
"cancel_upload": "Отменить загрузку",
"upload_cancelled": "Загрузить отменен пользователем",
"downloading": "Загрузка ...",
"view_pdf": "Просмотреть PDF",
"delete": "Удалить",
"page_of": "Page {page} {total}",
"loading_pdf": "Загрузка PDF ...",
"failed_to_load_pdf": "Не удалось загрузить документ PDF",
"failed_to_render_pdf": "Не удалось отобразить страницу PDF",
"use_arrow_keys": "Используйте клавиши со стрелками, чтобы перемещаться, +/- до масштабирования или нажмите кнопку элементов управления выше. Щелкнуть правой кнопкой мыши отключено.",
"upgrade": "Обновите свой план для загрузки документов"
}
}
},
"lesson_nav": {
"materials": "Материалы",
"exercises": "Упражнения"
},
"add_lesson": {
"button_title": "Добавлять",
"modal_heading": "Добавить новый урок",
"lesson_title": "Название урока",
"click_to": "Нажмите для",
"fullname": "полное имя",
"save": "Сохранять",
"edit": "Редактировать",
"delete": "Удалить",
"lock": "Замок",
"unlock": "Разблокировать",
"start_reorder": "Изменение порядка",
"end_reorder": "Завершить изменение порядка",
"modal_heading_section": "Добавить новый раздел",
"lesson_section_title": "Название раздела",
"cancel": "Отмена"
},
"disabled": "Функция отключена",
"next": "Следующий",
"prev": "Предыдущий",
"version_history": {
"title": "История версий",
"fetch_more_versions": "Получить больше версий",
"current_version": "Текущая версия",
"restore_version": "Восстановить эту версию"
},
"drag": "перетащите карточку, чтобы изменить порядок",
"no_lesson": "Уроков пока нет",
"share_your_knowledge": "Поделитесь своими знаниями со всем миром, создавая увлекательные уроки. Начните с нажатия кнопки «Добавить».",
"heading_v2": "Содержание",
"section_prompt": {
"cta": "Включить разделы",
"header": "Включить разделы",
"title": "Мы запустили разделы курса",
"description": "Теперь вы можете группировать уроки по разделам, чтобы упорядочить контент и сделать обучение более комфортным для ваших учеников.",
"activate": "Активировать",
"cancel": "Отмена"
}
},
"news_feed": {
"heading": "Новостная лента",
"body_header": "Еще нет сообщений",
"body_content": "Сделайте публикацию в своем классе. Начните с нажатия кнопки «Добавить».",
"pinned": "Закреплено",
"snackbar": {
"comment_deleted": "Комментарий удален",
"reaction_error": "Произошла ошибка при реакции на ленту новостей.",
"comment_creation_error": "Произошла ошибка при создании комментария",
"add_comment_success": "Комментарий добавлен",
"toggle_pin_error": "Не удалось переключить закрепленный канал.",
"unpinned": "Откреплено",
"successfully": "Успешно",
"feed_delete_success": "Фид успешно удален",
"fetch_feed_fail": "Не удалось получить ленты новостей.",
"fetching_error": "Произошла ошибка при получении фида."
},
"heading_button": {
"title": "Добавлять",
"edit_post": "Редактировать пост",
"make_a_post": "Сделать публикацию",
"placeholder": "Поделитесь новостями со своими учениками",
"cancel": "Отмена",
"post": "Почта"
}
},
"analytics": {
"title": "Аналитика"
}
},
"navItems": {
"nav_news_feed": "Новостная лента",
"nav_attendance": "посещаемость",
"nav_submissions": "Материалы",
"nav_marks": "Метки",
"nav_people": "Люди",
"nav_certificates": "Сертификаты",
"nav_landing_page": "Целевая страница",
"nav_settings": "Настройки",
"nav_content": "Содержание",
"nav_analytics": "Аналитика"
},
"not_permitted": {
"header": "Нет разрешения",
"body": "К сожалению, у вас нет доступа к этому курсу.",
"button": "Иди домой"
}
},
"courses": {
"heading": "Курсы",
"heading_button": "Создать курс",
"search_placeholder": "Найти курс",
"new_course_modal": {
"heading": "Создать курс",
"course_name": "Название курса",
"course_name_placeholder": "Название вашего курса",
"short_description": "Краткое описание",
"short_description_placeholder": "Небольшое описание этого курса",
"button": "Заканчивать",
"type": "Тип курса",
"type_selector_title": "Какой тип курса вы рассматриваете?",
"back": "Назад",
"next": "Следующий"
},
"course_card": {
"empty_title": "Курсы не созданы",
"empty_description": "Поделитесь своими знаниями со всем миром, создавая увлекательные курсы для своих учеников.",
"error_message": "Произошла ошибка.",
"lessons_number": "уроки",
"students": "студенты",
"published": "Опубликовано",
"unpublished": "Неопубликовано",
"continue_course": "Продолжить курс",
"list_view": {
"title": "Заголовок",
"description": "Описание",
"lessons": "Уроки",
"students": "Студенты",
"published": "Опубликовано",
"type": "Тип"
},
"context_menu": {
"clone": "Клонировать",
"share": "Делиться",
"invite": "Приглашать",
"delete": "Удалить"
},
"get_course": "Получить курс",
"learn_more": "Узнать больше"
},
"course_filter": {
"date_created": "Дата создания",
"published": "Опубликовано",
"lessons": "Уроки"
},
"copy_course": {
"title": "Создать курс",
"course_name_label": "Название курса",
"course_name_placeholder": "Название вашего курса",
"course_description_label": "Описание курса",
"course_description_placeholder": "Введите описание вашего курса",
"create_button": "Создавать",
"error": {
"failed_to_clone": "Не удалось клонировать курс."
}
}
},
"ai": {
"help_me": "Помогите мне написать",
"placeholder": "Помогите мне написать краткое описание",
"text": "Начните печатать...",
"reset": "Перезагрузить",
"rephrase": "Перефразировать",
"insert": "Вставлять",
"can_you": "Не могли бы вы перефразировать это?",
"requirements": "Пожалуйста, напишите несколько требований, необходимых для прохождения этого курса:",
"description": "Пожалуйста, напишите подробное описание курса для этого курса:",
"expectation": "Чему студент должен научиться на этом курсе:"
},
"dashboard": {
"morning_heading": "Доброе утро",
"afternoon_heading": "Добрый день",
"evening_heading": "Добрый вечер",
"create_course": "Создать курс",
"view_site": "Посмотреть сайт",
"visit_site": "Посетите вебсайт",
"current_lesson": "В настоящее время учусь",
"your_progress": "Ваш прогресс",
"continue": "Продолжать",
"no_courses": "Курсов пока нет",
"start_course": "Здесь будет отражаться ваш прогресс после начала курса.",
"lms_dashboard_hero": "Сегодня еще один день, который приблизит вас к вашим целям обучения. Не сдавайтесь, чем больше вы узнаете, тем лучше у вас получится.",
"dont": "Не сдавайся",
"lessons_completed": "Уроки завершены",
"no_courses_started": "Курсы не начались",
"revenue": "Доход",
"revenue_description": "Примерный доход от продажи курсов",
"no_of_courses": "Количество курсов",
"no_courses_description": "Курсы, созданные в этой организации",
"total_students": "Всего студентов",
"total_students_description": "На основе набора студентов",
"top_courses": "Лучшие курсы",
"students": "студенты",
"completion": "завершение",
"create_first_course": "Создайте свой первый курс",
"create_first_course_description": "Начните создавать курсы, чтобы отслеживать прогресс курса",
"recent_enrollments": "Недавние регистрации",
"publish_first_course": "Опубликуйте свой первый курс",
"publish_first_course_description": "Чтобы отслеживать зачисления, опубликуйте курс и пригласите студентов.",
"publish_course": "Опубликовать курс",
"student": "студент"
},
"schedule": {
"title": "Твое расписание",
"essence": "Суть сотрудничества в сфере дизайна",
"figma": "Фигма Введение",
"join": "Присоединиться к звонку",
"no": "Никаких уроков в этот день"
},
"components": {
"settings": {
"domains": {
"add": "Добавлять",
"url": "URL-адрес",
"update": "Обновить домен",
"custom": "Пользовательский домен",
"domain": "Добавьте свое собственное доменное имя",
"title": "Пользовательский домен",
"save": "Сохранять",
"your_domain": "Ваш домен",
"custom_domain_error": "Вы не можете добавить домен верхнего уровня в качестве личного домена. Вместо этого используйте поддомен, например «courses.[вашсайт].com» или «www.[вашсайт].com».",
"custom_domain_success": "Персональный домен успешно добавлен",
"dns_description": "Чтобы продолжить, установите следующую запись у своего DNS-провайдера:",
"dns_type": "Тип",
"dns_value": "Ценить",
"dns_name": "Имя",
"refresh": "Обновить",
"remove": "Удалять",
"custom_favicon": "Пользовательский значок",
"custom_code": "Пользовательский код",
"custom_domain_not_classroomio": "Домен не может содержать classio."
},
"customize-lms": {
"title": "Настроить систему управления обучением",
"disabled": "неполноценный",
"enabled": "Включено",
"save": "Сохранить изменения",
"apps": {
"title": "Программы",
"poll": "Голосование",
"live_comment": "Живые комментарии"
},
"course": {
"title": "Курс",
"newsfeed": "Новостная лента",
"grading": "Оценка"
},
"dashboard": {
"title": "Панель приборов",
"community": "Сообщество",
"exercises": "Упражнения",
"banner_image": "Изображение баннера",
"banner_image_btn": "Обновить изображение баннера",
"banner_text": "Текст баннера",
"banner_text_label": "Обновить текст баннера",
"banner_text_placeholder": "Напишите текст здесь"
}
},
"customize_lms": {
"title": "Настроить систему управления обучением",
"enabled": "Включено",
"save": "Сохранить изменения",
"apps": {
"title": "Программы",
"poll": "Голосование",
"live_comment": "Живые комментарии"
},
"course": {
"title": "Курс",
"newsfeed": "Новостная лента",
"grading": "Оценка"
},
"dashboard": {
"title": "Панель приборов",
"community": "Сообщество",
"exercises": "Упражнения",
"banner_image": "Изображение баннера",
"banner_image_btn": "Обновить изображение баннера",
"banner_text": "Текст баннера",
"banner_text_label": "Обновить текст баннера",
"banner_text_placeholder": "Напишите текст здесь"
},
"disabled": "Неполноценный"
}
},
"quiz": {
"title": "Викторины",
"second": "Секунда(ы)",
"answer": "Ответ(ы)",
"question_delete": "Удалить вопрос",
"add_more": "+ Добавить больше ответов",
"remove_last": "- Удалить последний ответ",
"quiz_delete": "Удалить тест",
"delete_question": "Вы уверены, что хотите удалить этот вопрос?",
"delete_quiz": "Вы уверены, что хотите удалить этот тест?",
"lose_content": "Вы потеряете свой контент, и это действие нельзя будет отменить.",
"delete": "Удалить",
"update": "Обновлять",
"create": "Создавать",
"a_quiz": "викторина",
"quiz_title": "Название викторины",
"placeholder": "Название вашего теста",
"save": "Сохранить изменения",
"continue": "Продолжать",
"rename": "Переименовать",
"updated": "Обновлено",
"start": "Начать викторину",
"start_typing": "Начните вводить свой вопрос",
"required_field": "Это поле обязательно к заполнению",
"type_answer": "Наберите ответ",
"label": "Пожалуйста, введите ярлык",
"no_quizz": "Викторина не создана",
"interactive": "Создавайте интерактивные викторины с табло для своих учеников."
}
},
"markdown_editor": {
"write": "Писать",
"preview": "Предварительный просмотр"
},
"navigation": {
"goto": "Идти к",
"courses": "Курсы",
"home": "Дом",
"classroomio_home": "КлассIO Главная страница",
"dashboard": "Панель приборов",
"discussion": "Обсуждение",
"people": "Люди",
"goto_lms": "Перейти в СДО",
"goto_home": "Перейти на главную страницу ClassroomIO",
"login": "Авторизоваться",
"signup": "Зарегистрироваться",
"redirecting": "Перенаправление",
"loading_state": "Переходим на следующую страницу, пожалуйста, подождите.",
"org_loading_state": "Отвезу вас в вашу организацию...",
"add_organization": "+ Добавить организацию"
},
"add_org": {
"create_org": "Создать организацию",
"name": "Название организации",
"org_sitename": "Название сайта организации",
"create": "Создавать",
"sitename": "Название сайта уже существует",
"error_organization": "Что-то пошло не так при создании этой организации. Пожалуйста, перезагрузите компьютер и попробуйте еще раз"
},
"setup": {
"get_started": "Начать",
"publish_course": {
"title": "Опубликовать курс",
"desc": "Сделайте свой курс общедоступным и доступным для покупки",
"button_label": "Опубликовать курс"
},
"exercise": {
"title": "Создать упражнение",
"desc": "Протестируйте своих учеников, позвольте им продемонстрировать свое понимание предмета",
"button_label": "Создать задание"
},
"lesson": {
"title": "Создать урок",
"desc": "Разбейте свой курс на уроки, которые ваши ученики смогут легко понять.",
"button_label": "Создать урок"
},
"course": {
"title": "Создать курс",
"desc": "Создайте курс, которым вы поделитесь со своими учениками",
"button_label": "Создать курс"
},
"organization_profile": {
"title": "Обновить изображение профиля организации",
"desc": "Создайте профессиональный и узнаваемый имидж вашей организации.",
"button_label": "Обновить профиль организации"
},
"personal_profile": {
"title": "Загрузите изображение профиля и обновите имя пользователя.",
"desc": "Персонализация и человеческий подход делают взаимодействие более личным и запоминающимся.",
"button_label": "Обновить профиль"
}
},
"pricing": {
"modal": {
"heading": "План обновления",
"thanks": "Спасибо за Вашу поддержку",
"plan": "Ваш план включает в себя интересные привилегии и преимущества, включая доступ ко всем будущим функциям, которые мы выпустим.",
"close": "Закрывать",
"learn": "Узнать больше",
"month": "месяц",
"monthly": "Ежемесячно",
"annually": "Ежегодно",
"save": "Сэкономьте 2 месяца"
},
"plan_names": {
"free": "Бесплатно",
"early": "Первых компаний, внедривших",
"enterprise": "Предприятие"
}
},
"org_navigation": {
"dashboard": "Панель приборов",
"courses": "Курсы",
"community": "Сообщество",
"audience": "Аудитория",
"setup": "Настраивать",
"help": "Помощь",
"settings": "Настройки",
"early_adopter": "Станьте ранним пользователем",
"unlock": "Разблокируйте неограниченные возможности и инвестируйте в наше будущее",
"upgrade": "Обнови сейчас"
},
"settings": {
"heading": "Настройки",
"billing": {
"sub_title": "Платежные реквизиты",
"manage": "Управляйте своим биллингом",
"active": "У вас нет активных платежных данных.",
"open_billing": "Открыть биллинг",
"provider": "Мы используем Polar, чтобы управлять вашими платежами.",
"error": "Произошла ошибка при открытии счета."
},
"integrations": {
"heading": "Телеграмма",
"sub_heading": "Подключите свою учетную запись к Telegram, чтобы получать уведомления о любых изменениях в приложении.",
"step_authenticate": "Шаг 1. Подтвердите свою учетную запись с помощью бота ClassroomIO.",
"open_bot_button": "Открыть бот",
"step_chatId": "Шаг 2. Введите идентификатор чата, предоставленный вам ботом.",
"connect_button": "Соединять",
"success_message": "Интеграция прошла успешно",
"disconnect": "Отключить"
},
"landing_page": {
"heading": "Целевая страница",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"title": "Заголовок",
"title_highlight": "Название-Выделение",
"subtitle": "Субтитры",
"save_changes": "Сохранить изменения",
"footer": {
"heading": "Нижний колонтитул",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"facebook": "Фейсбук",
"twitter": "Твиттер",
"linkedin": "LinkedIn"
},
"mailing_list": {
"heading": "Список рассылки",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"title": "Заголовок",
"subtitle": "Субтитры",
"button_label": "Кнопка-ярлык"
},
"contact_us": {
"heading": "Связаться с нами",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"title": "Заголовок",
"title_highlight": "Название-Выделение",
"subtitle": "Субтитры",
"phone_number": "Номер телефона",
"email": "Электронная почта",
"address": "Адрес"
},
"faq": {
"heading": "Часто задаваемые вопросы",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"title": "Заголовок",
"question": "Вопрос",
"answer": "Отвечать",
"button": "Добавить новый часто задаваемый вопрос",
"save": "Сохранять",
"cancel": "Отмена"
},
"courses": {
"heading": "Курсы",
"show_section": "Показать раздел",
"hide_section": "Спрятанная секция",
"title": "Заголовок",
"title_highlight": "Название-Выделение",
"subtitle": "Субтитры"
},
"about": {
"heading": "О",
"title": "Заголовок",
"content": "Содержание",
"upload_an_image": "Загрузите изображение",
"select_image": "Выберите изображение"
},
"actions": {
"heading": "Действия",
"label": "Этикетка",
"link": "Связь",
"no_redirect": "Нет перенаправления",
"redirect": "Перенаправление",
"show_banner": "Показать баннер",
"hide_banner": "Скрыть баннер",
"banner_type": {
"heading": "Тип баннера",
"video": "видео",
"image": "Изображение"
}
},
"background": {
"title": "Фоновое изображение",
"show_background": "Показать фон",
"hide_background": "Скрыть фон"
},
"custom_links": {
"heading": "Пользовательские ссылки",
"hide_links": "Скрыть ссылки",
"show_links": "Показать ссылки",
"description": "Добавьте пользовательские навигационные ссылки, которые появятся в панели навигации заголовка.",
"label": "Этикетка",
"url": "URL",
"label_placeholder": "например, о нас",
"url_placeholder": "Например, #about-us или https://example.com",
"new_tab": "Открыто в новой вкладке",
"save": "Сохранять",
"cancel": "Отмена",
"add": "Добавить новую ссылку"
}
},
"organization": {
"organization_profile": {
"heading": "Профиль организации",
"organization_name": "Название организации",
"upload_image": "Загрузить изображение",
"update_organization": "Обновить организацию",
"team": {
"heading": "Команда",
"body": "Добавьте коллег в свою организацию, чтобы вы оба могли совместно работать над проектами.",
"button": "Управление командой",
"sub_heading": "Создайте свою команду"
},
"custom_domain": {
"heading": "Пользовательский домен",
"sub_heading": "Настройте свой домен",
"body": "Создайте собственный URL-адрес, чтобы ваша аудитория могла легко добраться до вашей организации.",
"button": "Изменить домен"
},
"theme": {
"heading": "Тема",
"sub_heading": "Установите цвет вашего бренда",
"custom_theme": "Пользовательская тема",
"add_theme": "Добавить тему"
},
"customize_lms": {
"heading": "Настроить систему управления обучением",
"sub_heading": "Персонализируйте свою организацию LMS",
"button": "Настроить систему управления обучением",
"body": "Контролируйте процесс обучения своих учеников. Вы можете включать или отключать вкладки и страницы, обновлять баннер LMS и комментарии в приложении в соответствии с требованиями вашей организации."
}
}
},
"profile": {
"update_profile": "Обновить профиль",
"logout": "Выйти",
"personal_information": {
"heading": "Персональная информация",
"full_name": "Полное имя",
"username": "Имя пользователя",
"email": "Электронная почта"
},
"profile_picture": {
"heading": "Изображение профиля",
"upload_image": "Загрузить изображение",
"file_size": "Максимальный размер файла:",
"accepted": "Принял:",
"validation_error": "Размер файла превышает максимальный предел:"
}
},
"tabs": {
"profile_tab": "Профиль",
"organization_tab": "Организация",
"landing_page_tab": "Целевая страница",
"billing_tab": "Биллинг",
"integrations_tab": "Интеграции",
"language_tab": "Язык"
},
"subheadings": {
"view_site": "Посмотреть сайт"
}
},
"login": {
"welcome": "Добро пожаловать",
"email": "Ваш адрес электронной почты",
"password": "Ваш пароль",
"forgot": "Забыли пароль?",
"login": "Авторизоваться",
"login_with": "или войдите с помощью",
"signup_with": "или зарегистрируйтесь через",
"already_have_account": "У вас уже есть аккаунт?",
"not_registered_yet": "Еще не зарегистрированы?",
"signup": "Зарегистрироваться",
"signup_with_google": "Зарегистрируйтесь через Google",
"login_with_google": "Войти через Google",
"create_to_join": "Создайте бесплатную учетную запись, чтобы присоединиться",
"login_to_join": "Войдите, чтобы присоединиться",
"validation": {
"unable_to_create_profile": "Невозможно создать профиль",
"user_cannot_be_created": "Пользователь не может быть создан"
},
"fields": {
"email": "Ваш адрес электронной почты",
"full_name": "Полное имя",
"password": "Ваш пароль",
"confirm_password": "Подтвердите пароль",
"password_helper_message": "Пароль должен быть более 6 символов",
"create_account": "Зарегистрироваться"
},
"create_account": "Зарегистрироваться"
},
"welcome_modal": {
"we_at": "Мы в",
"small_team": "— это небольшая команда с большой миссией предоставить преподавателям передовые технологии, которые помогут им обучать будущее поколение. Образование — это самый мощный дар, который вы можете подарить кому-либо, и очень важно дать вам все инструменты, необходимые для того, чтобы подарить этот ДАР большему количеству людей.",
"thank_you": "Спасибо, что выбрали нас",
"deeply_appreciate": "мы глубоко ценим это и к вашим услугам."
},
"onboarding": {
"sell": "Продавайте курсы онлайн",
"teach": "Обучайте моих нынешних студентов онлайн",
"expanding": "На другой платформе, расширение здесь",
"explore": "Просто здесь, чтобы исследовать",
"articles": "Статьи",
"search": "Поисковый движок",
"social": "Социальные медиа",
"friends": "Друзья и семья",
"fullname": "Полное имя",
"name": "Название организации",
"organisation_sitename": "Название сайта организации",
"what_brings": "Что привело вас к",
"how": "Как вы узнали о нас?",
"back": "Назад",
"continue": "Продолжать",
"employees": "Обучайте моих сотрудников",
"customers": "Создавайте курсы для моих клиентов"
},
"verify_email_modal": {
"heading": "Подтвердите Ваш электронный адрес",
"sent_verification": "Мы отправили письмо с подтверждением на адрес",
"to_confirm": "для подтверждения действительности предоставленного адреса электронной почты.",
"loading": "Загрузка...",
"resend": "Отправить заново код подтверждения",
"resend_in": "Повторно отправить подтверждение в",
"seconds": "секунды",
"snackbar_error": "ошибка при отправке кода"
},
"generic": {
"locked": "Заблокировано",
"unlocked": "Разблокировано",
"loading": "Загрузка"
},
"specialization": {
"course_tag": "Специализация"
},
"profileMenu": {
"profile": "ПРОФИЛЬ",
"current_org": "ТЕКУЩАЯ ОРГАНИЗАЦИЯ",
"free_tools": "БЕСПЛАТНЫЕ ИНСТРУМЕНТЫ",
"progress": "Отчет о ходе работы",
"timer": "Таймер активности",
"tic_tac": "Крестики-нолики",
"see_more": "Узнать больше",
"whats_new": "Что нового",
"launch_week": "Неделя запуска"
},
"validations": {
"email": {
"not_valid": "Недействительный адрес электронной почты"
},
"course_payment": {
"email": {
"invalid_email": "Неверный адрес электронной почты"
},
"full_name": {
"min_char": "Должно быть 6 или более символов."
}
},
"confirm_password": {
"not_match": "Не соответствует паролю"
},
"onboarding": {
"step_two": {
"source": {
"required": "Выберите вариант"
},
"goal": {
"required": "Выберите вариант"
}
},
"step_one": {
"full_name": {
"min_char": "Полное имя должно содержать 5 или более символов."
}
}
},
"reset": {
"password": {
"min_char": "Должно быть 6 или более символов."
}
},
"auth": {
"password": {
"min_char": "Должно быть 6 или более символов."
},
"email": {
"invalid_email": "Неверный адрес электронной почты"
}
},
"forgot": {
"invalid_email": "Неверный адрес электронной почты"
},
"org_landing_page": {
"message": {
"min_char": "Должно быть 10 или более символов."
},
"phone": {
"min_char": "Должно быть 6 или более символов."
},
"email": {
"invalid_email": "Неверный адрес электронной почты"
},
"name": {
"min_char": "Должно быть 6 или более символов."
}
},
"comment_in_community": {
"min_char": "Должно быть 6 или более символов."
},
"ask_community": {
"course_id": {
"select_course": "Выберите курс"
},
"body": {
"min_char": "Должно быть 10 или более символов."
},
"title": {
"min_char": "Должно быть 6 или более символов."
}
},
"create_quiz": {
"min_char": "Должно быть 6 или более символов."
},
"lesson_schema": {
"empty_title": "Название не может быть пустым"
},
"news_feed": {
"min_char": "Поле должно содержать 5 или более символов"
},
"site_name": {
"min_char": "Название сайта должно содержать 5 или более символов.",
"hyphen_rule": "Имя сайта не может начинаться или заканчиваться дефисом."
},
"organization_name": {
"min_char": "Организация должна содержать 5 или более символов.",
"hyphen_rule": "Название организации не может начинаться или заканчиваться дефисом."
},
"user_profile": {
"email": "Неверный адрес электронной почты",
"username": "Имя пользователя не может быть пустым",
"fullname": "Имя должно состоять минимум из 5 символов."
}
},
"explore": {
"empty_heading": "Нет доступных курсов",
"empty_description": "На данный момент нет доступных опубликованных курсов",
"heading": "Ознакомьтесь с нашими курсами"
},
"delete_modal": {
"label": "Удалить",
"content": "Вы уверены?",
"no": "Нет",
"yes": "Да"
},
"analytics": {
"courses": "Курсы",
"progress": "Прогресс",
"progress_description": "{value, number} из {total, number} завершено",
"incomplete": "Неполный",
"completed": "Завершенный",
"complete": "полный",
"last_seen": "Последний раз видели",
"a_while_ago": "некоторое время назад",
"exercises": "Упражнения",
"graded": "Оцененный",
"not_graded": "Не оценено",
"enrolled_courses": "Зарегистрированные курсы",
"enrolled_courses_description": "Все зарегистрированные курсы",
"overall_course_progress": "Общий прогресс курса",
"overall_course_progress_description": "Процент завершенных уроков",
"total_average_grade": "Общая средняя оценка",
"total_average_grade_description": "На основе оценок за упражнения по всему курсу",
"overall_course_progress_user_description": "По итогам урока",
"assignment_completion": "Выполнение задания",
"assignment_completion_description": "Процент выполненных заданий",
"average_grade": "Средняя оценка",
"average_grade_description": "Средняя оценка за все выполненные задания",
"students": "Студенты",
"lessons": "Уроки",
"tutors": "репетиторы",
"avg_grade": "AVG Grade",
"completion_rate": "Коэффициент завершения",
"student_progress_overview": "Студенческий прогресс обзор",
"student_name": "Студенческое имя",
"lessons_completed": "Уроки завершены",
"exercises_submitted": "Упражнения представлены",
"actions": "Действия",
"view_details": "Просмотреть детали",
"no_students_found": "Никаких студентов не нашли",
"no_students_description": "В этом курсе еще нет студентов. Студенты появятся здесь, как только они присоединятся к курсу.",
"showing_students": "Показ {start} to {end} {otto} Студенты",
"no_analytics_data": "Нет аналитических данных",
"no_analytics_description": "Невозможно загрузить данные аналитики для этого курса. Пожалуйста, попробуйте еще раз или свяжитесь с поддержкой, если проблема сохранится."
},
"common": {
"unsaved_changes": {
"message": "У вас есть неспасенные изменения. Вы уверены, что хотите уйти?"
}
},
"email_verification": {
"security_footer": "Безопасность вашего аккаунта является нашим главным приоритетом. Все попытки проверки протоколируются для мониторинга безопасности.",
"actions": {
"request_new": "Запросить новое письмо для подтверждения",
"contact_support": "Обратиться в службу поддержки",
"back_to_dashboard": "Вернуться к панели управления"
},
"security_notice": {
"title": "Повышение безопасности",
"message": "Мы обновили нашу систему проверки электронной почты для большей безопасности. Старые ссылки для проверки больше не действительны для защиты вашей учетной записи."
},
"errors": {
"unknown": {
"title": "Проверка не удалась",
"message": "Во время проверки электронной почты произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз или обратитесь в нашу службу поддержки за помощью."
},
"database": {
"title": "Системная ошибка",
"message": "У нас возникли технические трудности. Повторите попытку позже или свяжитесь с нашей службой поддержки, если проблема не исчезнет."
},
"legacy_blocked": {
"title": "Неподдерживаемый метод проверки",
"message": "Этот метод проверки больше не поддерживается по соображениям безопасности. Пожалуйста, запросите новое электронное письмо с подтверждением, используя нашу безопасную систему проверки."
},
"email_mismatch": {
"title": "Адрес электронной почты изменен",
"message": "Ваш адрес электронной почты был изменен с момента создания этой ссылки для подтверждения. Пожалуйста, запросите новую ссылку для подтверждения для вашего текущего адреса электронной почты."
},
"token_expired": {
"title": "Срок действия ссылки для подтверждения истек",
"message": "Срок действия этой ссылки для проверки истек по соображениям безопасности. Чтобы продолжить, запросите новое письмо с подтверждением."
},
"token_used": {
"title": "Ссылка уже использована",
"message": "Эта ссылка для проверки уже использовалась. Если вам необходимо еще раз подтвердить свой адрес электронной почты, запросите новую ссылку для подтверждения."
},
"invalid_token": {
"title": "Неверная ссылка для подтверждения",
"message": "Эта ссылка для проверки недействительна или имеет неправильный формат. Пожалуйста, проверьте свою электронную почту на наличие правильной ссылки или запросите новое письмо для подтверждения."
}
}
}
}