mirror of
https://github.com/lkddi/Xboard.git
synced 2026-04-03 10:30:51 +08:00
fix: add ru-RU.json
This commit is contained in:
148
resources/lang/ru-RU.json
Normal file
148
resources/lang/ru-RU.json
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
{
|
||||||
|
"Article does not exist": "Статья не существует",
|
||||||
|
"Cancel failed": "Ошибка отмены",
|
||||||
|
"Close failed": "Ошибка закрытия",
|
||||||
|
"Coupon cannot be empty": "Купон не может быть пустым",
|
||||||
|
"Coupon failed": "Ошибка купона",
|
||||||
|
"Currency conversion has timed out, please try again later": "Время конвертации валюты истекло, попробуйте позже",
|
||||||
|
"Email already exists": "Эл. почта уже существует",
|
||||||
|
"Email suffix is not in the Whitelist": "Суффикс эл. почты не в белом списке",
|
||||||
|
"Email suffix is not in whitelist": "Суффикс эл. почты не в белом списке",
|
||||||
|
"Email verification code": "Код подтверждения эл. почты",
|
||||||
|
"Email verification code cannot be empty": "Код подтверждения эл. почты не может быть пустым",
|
||||||
|
"Email verification code has been sent, please request again later": "Код подтверждения отправлен, запросите повторно позже",
|
||||||
|
"Failed to create order": "Не удалось создать заказ",
|
||||||
|
"Failed to open ticket": "Не удалось открыть тикет",
|
||||||
|
"Gmail alias is not supported": "Псевдоним Gmail не поддерживается",
|
||||||
|
"Incorrect email or password": "Неверная эл. почта или пароль",
|
||||||
|
"Incorrect email verification code": "Неверный код подтверждения эл. почты",
|
||||||
|
"Insufficient balance": "Недостаточно средств",
|
||||||
|
"Insufficient commission balance": "Недостаточно комиссии",
|
||||||
|
"Invalid code is incorrect": "Неверный код",
|
||||||
|
"Invalid coupon": "Недействительный купон",
|
||||||
|
"Invalid invitation code": "Недействительный код приглашения",
|
||||||
|
"Invalid parameter": "Недопустимый параметр",
|
||||||
|
"Message cannot be empty": "Сообщение не может быть пустым",
|
||||||
|
"No active subscription. Unable to use our provided Apple ID": "Нет активной подписки. Невозможно использовать предоставленный Apple ID",
|
||||||
|
"Oops, there's a problem... Please refresh the page and try again later": "Ой, возникла проблема... Обновите страницу и попробуйте позже",
|
||||||
|
"Order does not exist": "Заказ не существует",
|
||||||
|
"Order does not exist or has been paid": "Заказ не существует или уже оплачен",
|
||||||
|
"Payment failed. Please check your credit card information": "Ошибка оплаты. Проверьте данные карты",
|
||||||
|
"Payment gateway request failed": "Ошибка запроса к платёжному шлюзу",
|
||||||
|
"Payment method is not available": "Способ оплаты недоступен",
|
||||||
|
"Please wait for the technical enginneer to reply": "Ожидайте ответа технического специалиста",
|
||||||
|
"Register failed": "Ошибка регистрации",
|
||||||
|
"Registration has closed": "Регистрация закрыта",
|
||||||
|
"Reset failed": "Ошибка сброса",
|
||||||
|
"Save failed": "Ошибка сохранения",
|
||||||
|
"Subscription has expired or no active subscription, unable to purchase Data Reset Package": "Подписка истекла или нет активной подписки, невозможно приобрести пакет сброса данных",
|
||||||
|
"Subscription plan does not exist": "Тарифный план не существует",
|
||||||
|
"The coupon code cannot be used for this subscription": "Код купона не может быть использован для этой подписки",
|
||||||
|
"The current required minimum withdrawal commission is :limit": "Текущая минимальная комиссия для вывода: :limit",
|
||||||
|
"The maximum number of creations has been reached": "Достигнуто максимальное количество созданий",
|
||||||
|
"The old password is wrong": "Неверный старый пароль",
|
||||||
|
"The ticket is closed and cannot be replied": "Тикет закрыт, ответ невозможен",
|
||||||
|
"The user does not exist": "Пользователь не существует",
|
||||||
|
"There are other unresolved tickets": "Есть другие нерешённые тикеты",
|
||||||
|
"This coupon has expired": "Этот купон истёк",
|
||||||
|
"This coupon has not yet started": "Этот купон ещё не начался",
|
||||||
|
"This coupon is no longer available": "Этот купон больше недоступен",
|
||||||
|
"This email is not registered in the system": "Эта эл. почта не зарегистрирована в системе",
|
||||||
|
"This payment cycle cannot be purchased, please choose another cycle": "Этот платёжный цикл нельзя приобрести, выберите другой",
|
||||||
|
"This subscription cannot be renewed, please change to another subscription": "Эту подписку нельзя продлить, выберите другую",
|
||||||
|
"This subscription has been sold out, please choose another subscription": "Эта подписка распродана, выберите другую",
|
||||||
|
"This subscription has expired, please change to another subscription": "Эта подписка истекла, выберите другую",
|
||||||
|
"Ticket does not exist": "Тикет не существует",
|
||||||
|
"Ticket reply failed": "Ошибка ответа на тикет",
|
||||||
|
"Token error": "Ошибка токена",
|
||||||
|
"Transfer failed": "Ошибка перевода",
|
||||||
|
"Unsupported withdrawal": "Вывод не поддерживается",
|
||||||
|
"Unsupported withdrawal method": "Способ вывода не поддерживается",
|
||||||
|
"Withdrawal account": "Счёт для вывода",
|
||||||
|
"Withdrawal method": "Способ вывода",
|
||||||
|
"You can only cancel pending orders": "Можно отменить только ожидающие заказы",
|
||||||
|
"You have an unpaid or pending order, please try again later or cancel it": "У вас есть неоплаченный или ожидающий заказ, попробуйте позже или отмените его",
|
||||||
|
"You must have a valid subscription to view content in this area": "Необходима действующая подписка для просмотра контента",
|
||||||
|
"You must use the invitation code to register": "Для регистрации необходимо использовать код приглашения",
|
||||||
|
"Your account has been suspended": "Ваш аккаунт приостановлен",
|
||||||
|
"[Commission Withdrawal Request] This ticket is opened by the system": "[Запрос на вывод комиссии] Тикет создан системой",
|
||||||
|
"Plan ID cannot be empty": "ID тарифа не может быть пустым",
|
||||||
|
"Plan cycle cannot be empty": "Цикл тарифа не может быть пустым",
|
||||||
|
"Wrong plan cycle": "Неверный цикл тарифа",
|
||||||
|
"Ticket subject cannot be empty": "Тема тикета не может быть пустой",
|
||||||
|
"Ticket level cannot be empty": "Уровень тикета не может быть пустым",
|
||||||
|
"Incorrect ticket level format": "Неверный формат уровня тикета",
|
||||||
|
"The withdrawal method cannot be empty": "Способ вывода не может быть пустым",
|
||||||
|
"The withdrawal account cannot be empty": "Счёт для вывода не может быть пустым",
|
||||||
|
"Old password cannot be empty": "Старый пароль не может быть пустым",
|
||||||
|
"New password cannot be empty": "Новый пароль не может быть пустым",
|
||||||
|
"Password must be greater than 8 digits": "Пароль должен быть длиннее 8 символов",
|
||||||
|
"The transfer amount cannot be empty": "Сумма перевода не может быть пустой",
|
||||||
|
"The transfer amount parameter is wrong": "Неверный параметр суммы перевода",
|
||||||
|
"Incorrect format of expiration reminder": "Неверный формат напоминания об истечении",
|
||||||
|
"Incorrect traffic alert format": "Неверный формат оповещения о трафике",
|
||||||
|
"Email can not be empty": "Эл. почта не может быть пустой",
|
||||||
|
"Email format is incorrect": "Неверный формат эл. почты",
|
||||||
|
"Password can not be empty": "Пароль не может быть пустым",
|
||||||
|
"The traffic usage in :app_name has reached 80%": "Использование трафика в :app_name достигло 80%",
|
||||||
|
"The service in :app_name is about to expire": "Сервис в :app_name скоро истекает",
|
||||||
|
"The coupon can only be used :limit_use_with_user per person": "Купон можно использовать только :limit_use_with_user раз на человека",
|
||||||
|
"The coupon code cannot be used for this period": "Код купона не может быть использован для этого периода",
|
||||||
|
"Request failed, please try again later": "Ошибка запроса, попробуйте позже",
|
||||||
|
"Register frequently, please try again after :minute minute": "Регистрация слишком частая, попробуйте через :minute минуту",
|
||||||
|
"Uh-oh, we've had some problems, we're working on it.": "Ой, у нас возникли проблемы, мы работаем над этим",
|
||||||
|
"This subscription reset package does not apply to your subscription": "Этот пакет сброса не适用于 вашей подписки",
|
||||||
|
"Login to :name": "Вход в :name",
|
||||||
|
"Sending frequently, please try again later": "Отправка слишком частая, попробуйте позже",
|
||||||
|
"Current product is sold out": "Товар распродан",
|
||||||
|
"There are too many password errors, please try again after :minute minutes.": "Слишком много ошибок пароля, попробуйте через :minute минут",
|
||||||
|
"Reset failed, Please try again later": "Ошибка сброса, попробуйте позже",
|
||||||
|
"Subscribe": "Подписаться",
|
||||||
|
"User Information": "Информация о пользователе",
|
||||||
|
"Username": "Имя пользователя",
|
||||||
|
"Status": "Статус",
|
||||||
|
"Active": "Активен",
|
||||||
|
"Inactive": "Неактивен",
|
||||||
|
"Data Used": "Использовано данных",
|
||||||
|
"Data Limit": "Лимит данных",
|
||||||
|
"Expiration Date": "Дата истечения",
|
||||||
|
"Reset In": "Сброс через",
|
||||||
|
"Days": "Дней",
|
||||||
|
"Subscription Link": "Ссылка подписки",
|
||||||
|
"Copy": "Копировать",
|
||||||
|
"Copied": "Скопировано",
|
||||||
|
"QR Code": "QR-код",
|
||||||
|
"Unlimited": "Без ограничений",
|
||||||
|
"Device Limit": "Лимит устройств",
|
||||||
|
"Devices": "Устройства",
|
||||||
|
"No Limit": "Без лимита",
|
||||||
|
"First Day of Month": "Первый день месяца",
|
||||||
|
"Monthly": "Ежемесячно",
|
||||||
|
"Never": "Никогда",
|
||||||
|
"First Day of Year": "Первый день года",
|
||||||
|
"Yearly": "Ежегодно",
|
||||||
|
"update.local_newer": "Текущая версия новее удалённой, сначала закоммитьте изменения",
|
||||||
|
"update.already_latest": "Уже установлена последняя версия",
|
||||||
|
"update.process_running": "Процесс обновления уже запущен",
|
||||||
|
"update.success": "Обновление успешно, с :from до :to, система перезагрузится автоматически",
|
||||||
|
"update.failed": "Ошибка обновления: :error",
|
||||||
|
"update.backup_failed": "Ошибка резервного копирования БД: :error",
|
||||||
|
"update.code_update_failed": "Ошибка обновления кода: :error",
|
||||||
|
"update.migration_failed": "Ошибка миграции БД: :error",
|
||||||
|
"update.cache_clear_failed": "Ошибка очистки кэша: :error",
|
||||||
|
"update.flag_create_failed": "Не удалось создать флаг обновления: :error",
|
||||||
|
"traffic_reset.reset_type.monthly": "Ежемесячный сброс",
|
||||||
|
"traffic_reset.reset_type.first_day_month": "Сброс в первый день месяца",
|
||||||
|
"traffic_reset.reset_type.yearly": "Ежегодный сброс",
|
||||||
|
"traffic_reset.reset_type.first_day_year": "Сброс в первый день года",
|
||||||
|
"traffic_reset.reset_type.manual": "Ручной сброс",
|
||||||
|
"traffic_reset.reset_type.purchase": "Приобретение пакета сброса",
|
||||||
|
"traffic_reset.source.auto": "Автоматический запуск",
|
||||||
|
"traffic_reset.source.manual": "Ручной запуск",
|
||||||
|
"traffic_reset.source.api": "Вызов API",
|
||||||
|
"traffic_reset.source.cron": "Cron-задача",
|
||||||
|
"traffic_reset.source.user_access": "Доступ пользователя",
|
||||||
|
"traffic_reset.reset_success": "Трафик успешно сброшен",
|
||||||
|
"traffic_reset.reset_failed": "Ошибка сброса трафика, подробности в логах",
|
||||||
|
"traffic_reset.user_cannot_reset": "Пользователь не может сбросить трафик (аккаунт не активен или нет действующего тарифа)"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user