Skip to content

Commit

Permalink
New Crowdin updates (#347)
Browse files Browse the repository at this point in the history
  • Loading branch information
GZTimeWalker authored Oct 28, 2024
1 parent 9d7b3df commit f5b79eb
Show file tree
Hide file tree
Showing 6 changed files with 164 additions and 164 deletions.
62 changes: 31 additions & 31 deletions src/GZCTF/ClientApp/src/locales/ru-RU/account.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,66 +43,66 @@
},
"notification": {
"captcha": {
"not_valid": "Please wait for captcha...",
"not_valid": "Пожалуйста, дождитесь появления captcha...",
"request_sent": {
"message": "Waiting for server verification",
"title": "Request sent..."
"message": "Ожидание подтверждения сервером",
"title": "Запрос отправлен..."
}
},
"confirm": {
"failed": "Failed to verify email",
"success": "Email has been verified"
"failed": "Не удалось подтвердить Email",
"success": "Email подтвержден"
},
"login": {
"banned": "User has been banned",
"banned": "Пользователь заблокирован",
"invalid": "Неверное имя пользователя или пароль",
"success": {
"message": "Перенаправление на предыдущую страницу",
"title": "Login succeeded"
"title": "Авторизация успешна"
}
},
"logout": "Logout successfully",
"logout": "Вы вышли из аккаунта",
"profile": {
"password_updated": "Password has been changed, please login again",
"profile_updated": "Profile updated"
"password_updated": "Пароль изменён, пожалуйста, войдите снова",
"profile_updated": "Данные профиля обновлены"
},
"register": {
"logged_in": "Регистрация успешна",
"request_sent": {
"message": "Please wait for administrator's approval for activation~",
"title": "Registration request sent"
"message": "Пожалуйста, дождитесь одобрения вашей регистрации администратором~",
"title": "Заявка на регистрацию отправлена"
}
},
"reset": {
"success": {
"message": "Please login again",
"title": "Password has been reset"
"message": "Пожалуйста, войдите снова",
"title": "Ваш пароль был сброшен"
}
},
"verify": {
"failed": "Failed to verify the account",
"success": "Account has been verified, please login"
"failed": "Не удалось верифицировать аккаунт",
"success": "Аккаунт подтверждён, пожалуйста, войдите в аккаунт"
}
},
"password": {
"empty": "Password cannot be empty",
"include_lowercase": "Include lower case letters",
"include_number": "Include numbers",
"include_symbol": "Include special characters",
"include_uppercase": "Include upper case letters",
"min_length": "At least 6 characters",
"not_match": "The repeated password is incorrect"
"empty": "Пароль не может быть пустым",
"include_lowercase": "Строчные буквы",
"include_number": "Цифры",
"include_symbol": "Спецсимволы",
"include_uppercase": "Заглавные буквы",
"min_length": "Минимум 6 символов",
"not_match": "Введённые пароли не соответствуют"
},
"placeholder": {
"bio": "This person is lazy, nothing written"
"bio": "Пару строк о себе, если не против..."
},
"title": {
"confirm": "Email Verification",
"login": "Login",
"profile": "Profile",
"recovery": "Recover account",
"register": "Register",
"reset": "Reset password",
"verify": "Account Verification"
"confirm": "Подтверждение электронной почты",
"login": "Вход",
"profile": "Профиль",
"recovery": "Восстановление аккаунта",
"register": "Регистрация",
"reset": "Сбросить пароль",
"verify": "Подтверждение аккаунта"
}
}
128 changes: 64 additions & 64 deletions src/GZCTF/ClientApp/src/locales/ru-RU/admin.json
Original file line number Diff line number Diff line change
@@ -1,98 +1,98 @@
{
"button": {
"back": "Go Back",
"back": "Назад",
"challenges": {
"attachment": {
"save_url": "Save Link",
"upload": "Upload",
"uploading": "Uploading..."
"save_url": "Сохранить",
"upload": "Загрузить",
"uploading": "Загрузка..."
},
"bonus": "Triple Blood Bonus",
"delete": "Delete",
"disable": "Disable",
"edit": "Edit Challenge",
"edit_more": "Edit Flags",
"enable": "Enable",
"bonus": "Бонус тройной крови",
"delete": "Удалить",
"disable": "Отключить",
"edit": "Редактировать испытание",
"edit_more": "Редактировать флаги",
"enable": "Включить",
"flag": {
"add": {
"dynamic": "Upload Attachments",
"normal": "Add Flag",
"remote": "Add Remote"
"dynamic": "Загрузить вложения",
"normal": "Добавить флаг",
"remote": "Добавить сторонние"
},
"delete": "Delete",
"save": "Save Template"
"delete": "Удалить",
"save": "Сохранить шаблон"
},
"hint": {
"add": "Add Hint"
"add": "Добавить подсказку"
},
"new": "New Challenge",
"next": "Next",
"preview": "Preview",
"previous": "Previous",
"new": "Новое испытание",
"next": "Следующее",
"preview": "Предпросмотр",
"previous": "Предыдущее",
"test_container": {
"create": "Create",
"destroy": "Destroy"
"create": "Создать",
"destroy": "Уничтожить"
},
"update_accept_count": "Update AC Counter"
"update_accept_count": "Обновить счетчик решений"
},
"games": {
"challenges": {
"attachment": {
"batch_add": "Batch Add"
"batch_add": "Добавить"
}
},
"copy_public_key": "Copy Public Key",
"delete": "Delete",
"new": "New Game"
"copy_public_key": "Копировать открытый ключ",
"delete": "Удалить",
"new": "Новая Игра"
},
"notices": {
"delete": "Delete",
"edit": "Edit Notice",
"new": "New Notice"
"delete": "Удалить",
"edit": "Редактировать",
"new": "Новое объявление"
},
"save": "Save Changes",
"save": "Сохранить",
"teams": {
"do_lock": "Lock",
"do_unlock": "Unlock",
"edit": "Edit Team"
"do_lock": "Закрыть",
"do_unlock": "Открыть",
"edit": "Редактировать"
},
"users": {
"edit": "Edit User"
"edit": "Редактировать"
},
"writeups": {
"download_all": "Download All"
"download_all": "Скачать всё"
}
},
"content": {
"games": {
"challenges": {
"attachment": {
"clear": {
"description": "Are you sure you want to remove the attachment of this challenge?",
"title": "Clear Attachment"
"description": "Вы уверены, что хотите удалить вложение этого испытания?",
"title": "Удалить вложение"
},
"instruction": {
"amount_double": "It is recommended to upload dynamic attachments that are twice the expected number of participating teams.",
"amount_double": "Рекомендация: количество динамических вложений должно вдвое превышать количество участвующих команд..",
"dynamic": {
"content": "Batch upload dynamic attachments, all of which will be distributed with the same file name.",
"format": "Please use each flag as the file name for the corresponding attachment."
"content": "Множественная загрузка динамических вложений. Каждое вложение будет распределено с одинаковым именем файла.",
"format": "Пожалуйста, используйте значение флага в качестве имени файла для соответствующего вложения."
},
"remote": {
"content": "Batch set remote attachments and corresponding flags, with one group per line.",
"format": "Please separate the flag and the URL with a space."
"content": "Укажите сторонние вложения и соответствующие им флаги, каждая запись с новой строки.",
"format": "Используйте пробел как разделитель флага и ссылки на вложение."
}
},
"link": "Attachment Link",
"title": "Attachment Management",
"type": "Attachment Type"
"link": "Ссылка на вложение",
"title": "Управление вложениями",
"type": "Тип вложения"
},
"attachment_name": {
"description": "All dynamic attachments will be downloaded under this filename",
"label": "Global Attachment Name"
"description": "Все динамические вложения будут загружены под этим именем файла",
"label": "Общее имя вложения"
},
"bonus": {
"description": "The Triple Blood Bonus refers to the additional points awarded when a challenge is solved by the first three teams. Each team can receive a scoring bonus based on the current points of the challenge. The bonus will be added to the team's score in the form of a fixed percentage.",
"first_blood": "First Blood Reward (%)",
"description": "Тройной Бонус Крови - это дополнительные очки, начисляемые при решении испытания первыми тремя командами. Каждая команда может получить бонус к очкам, основанный на текущих очках испытания. Бонус будет добавлен к очкам команды в виде фиксированного процента.",
"first_blood": "Награда за первую кровь (%)",
"second_blood": "Second Blood Reward (%)",
"third_blood": "Third Blood Reward (%)"
},
Expand Down Expand Up @@ -172,34 +172,34 @@
},
"content": "Game Details",
"delete": "Are you sure you want to delete game {{name}}?",
"end_date": "End Date",
"end_time": "End Time",
"end_date": "Дата окончания",
"end_time": "Время окончания",
"invite_code": {
"description": "Leave empty for no invitation code",
"label": "Invitation Code"
"description": "Оставьте пустым для отключения",
"label": "Код приглашения"
},
"member_limit": {
"description": "0 means unlimited members of team",
"label": "Maximum Team Member"
"description": "Используйте 0 для отключения ограничения",
"label": "Ограничение размера команды"
},
"organizations": {
"description": "Add divisions to enable grouped scoreboard, leave empty to disable",
"label": "List of Participating Divisions"
},
"poster": "Poster",
"poster": "Постер",
"practice_mode": {
"description": "View challenges after the game ends",
"label": "Practice Mode"
"description": "Просмотр испытаний после окончания игры",
"label": "Режим тренировки"
},
"start_date": "Start Date",
"start_time": "Start Time",
"start_date": "Дата начала",
"start_time": "Время начала",
"summary": {
"description": "Will be displayed in the game list",
"label": "Summary"
"description": "Будет отображаться в списке игр",
"label": "Сводка"
},
"title": {
"description": "Excessive length may affect the display effect",
"label": "Title"
"label": "Заголовок"
},
"writeup_deadline": {
"description": "Hours to submit writeups after game ends",
Expand Down
16 changes: 8 additions & 8 deletions src/GZCTF/ClientApp/src/locales/ru-RU/game.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"button": {
"challenges": "Challenges",
"challenges": "Испытания",
"delete": {
"all_traffic": "Delete all listed traffic"
},
Expand All @@ -9,24 +9,24 @@
"scoreboard": "Scoreboard",
"submissionsheet": "Submissions"
},
"finished": "Game Ended",
"hide_solved": "Hide Solved",
"join": "Join",
"leave": "Leave Game",
"finished": "Игра завершилась",
"hide_solved": "Спрятать решённые",
"join": "Присоединиться",
"leave": "Покинуть",
"login_required": "Please Login",
"scoreboard": "Scoreboard",
"submit_writeup": "Submit Writeup",
"writeup": {
"upload": "Submit Writeup",
"uploading": "Uploading..."
"uploading": "Отправка..."
}
},
"content": {
"all_solved": {
"comment": "Perhaps more difficult challenges are waiting for you...",
"title": "All challenges were solved!"
"title": "Все испытания пройдены!"
},
"duration": "{{hours}} hour(s)",
"duration": "{{hours}} час(-а/-ов)",
"end_at": "Ends at",
"end_time": "End Time",
"game_ended": "Ended",
Expand Down
38 changes: 19 additions & 19 deletions src/GZCTF/ClientApp/src/locales/ru-RU/post.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
{
"button": {
"delete": "Delete Post",
"edit": "Edit Post",
"goto": "Go to Post",
"new": "New Post",
"save": "Save Post"
"delete": "Удалить",
"edit": "Редактировать",
"goto": "Перейти к записи",
"new": "Новая запись",
"save": "Сохранить"
},
"content": {
"delete": "Are you sure you want to delete post {{title}}?",
"details": "View Details",
"metadata": "{{author}} published on {{date}}",
"pinned": "[Pinned]",
"delete": "Вы уверены, что хотите удалить запись {{title}}?",
"details": "Подробнее",
"metadata": "Опубликовано {{author}}, {{date}}",
"pinned": "[Закреплено]",
"updated": {
"content": "The post has been changed. Save it?",
"title": "Post has been changed"
"content": "Запись была изменена. Сохранить?",
"title": "Несохранённые изменения"
}
},
"label": {
"add_tag": "Enter to add tag",
"content": "Content",
"summary": "Summary",
"tag": "Tags",
"title": "Title"
"add_tag": "Введите тег и нажмите Enter",
"content": "Содержание",
"summary": "Сводка",
"tag": "Теги",
"title": "Заголовок"
},
"notification": {
"created": "Post has been created",
"saved": "Post has been saved"
"created": "Запись создана",
"saved": "Запись сохранена"
},
"title": {
"index": "Posts"
"index": "Посты"
}
}
Loading

0 comments on commit f5b79eb

Please sign in to comment.