first commit
This commit is contained in:
148
Xboard/resources/lang/en-US.json
Normal file
148
Xboard/resources/lang/en-US.json
Normal file
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"Article does not exist": "Article does not exist",
|
||||
"Cancel failed": "Cancel failed",
|
||||
"Close failed": "Close failed",
|
||||
"Coupon cannot be empty": "Coupon cannot be empty",
|
||||
"Coupon failed": "Coupon failed",
|
||||
"Currency conversion has timed out, please try again later": "Currency conversion has timed out, please try again later",
|
||||
"Email already exists": "Email already exists",
|
||||
"Email suffix is not in the Whitelist": "Email suffix is not in the Whitelist",
|
||||
"Email suffix is not in whitelist": "Email suffix is not in whitelist",
|
||||
"Email verification code": "Email verification code",
|
||||
"Email verification code cannot be empty": "Email verification code cannot be empty",
|
||||
"Email verification code has been sent, please request again later": "Email verification code has been sent, please request again later",
|
||||
"Failed to create order": "Failed to create order",
|
||||
"Failed to open ticket": "Failed to open ticket",
|
||||
"Gmail alias is not supported": "Gmail alias is not supported",
|
||||
"Incorrect email or password": "Incorrect email or password",
|
||||
"Incorrect email verification code": "Incorrect email verification code",
|
||||
"Insufficient balance": "Insufficient balance",
|
||||
"Insufficient commission balance": "Insufficient commission balance",
|
||||
"Invalid code is incorrect": "Invalid code is incorrect",
|
||||
"Invalid coupon": "Invalid coupon",
|
||||
"Invalid invitation code": "Invalid invitation code",
|
||||
"Invalid parameter": "Invalid parameter",
|
||||
"Message cannot be empty": "Message cannot be empty",
|
||||
"No active subscription. Unable to use our provided Apple ID": "No active subscription. Unable to use our provided Apple ID",
|
||||
"Oops, there's a problem... Please refresh the page and try again later": "Oops, there's a problem... Please refresh the page and try again later",
|
||||
"Order does not exist": "Order does not exist",
|
||||
"Order does not exist or has been paid": "Order does not exist or has been paid",
|
||||
"Payment failed. Please check your credit card information": "Payment failed. Please check your credit card information",
|
||||
"Payment gateway request failed": "Payment gateway request failed",
|
||||
"Payment method is not available": "Payment method is not available",
|
||||
"Please wait for the technical enginneer to reply": "Please wait for the technical enginneer to reply",
|
||||
"Register failed": "Register failed",
|
||||
"Registration has closed": "Registration has closed",
|
||||
"Reset failed": "Reset failed",
|
||||
"Save failed": "Save failed",
|
||||
"Subscription has expired or no active subscription, unable to purchase Data Reset Package": "Subscription has expired or no active subscription, unable to purchase Data Reset Package",
|
||||
"Subscription plan does not exist": "Subscription plan does not exist",
|
||||
"The coupon code cannot be used for this subscription": "The coupon code cannot be used for this subscription",
|
||||
"The current required minimum withdrawal commission is :limit": "The current required minimum withdrawal commission is :limit",
|
||||
"The maximum number of creations has been reached": "The maximum number of creations has been reached",
|
||||
"The old password is wrong": "The old password is wrong",
|
||||
"The ticket is closed and cannot be replied": "The ticket is closed and cannot be replied",
|
||||
"The user does not exist": "The user does not exist",
|
||||
"There are other unresolved tickets": "There are other unresolved tickets",
|
||||
"This coupon has expired": "This coupon has expired",
|
||||
"This coupon has not yet started": "This coupon has not yet started",
|
||||
"This coupon is no longer available": "This coupon is no longer available",
|
||||
"This email is not registered in the system": "This email is not registered in the system",
|
||||
"This payment cycle cannot be purchased, please choose another cycle": "This payment cycle cannot be purchased, please choose another cycle",
|
||||
"This subscription cannot be renewed, please change to another subscription": "This subscription cannot be renewed, please change to another subscription",
|
||||
"This subscription has been sold out, please choose another subscription": "This subscription has been sold out, please choose another subscription",
|
||||
"This subscription has expired, please change to another subscription": "This subscription has expired, please change to another subscription",
|
||||
"Ticket does not exist": "Ticket does not exist",
|
||||
"Ticket reply failed": "Ticket reply failed",
|
||||
"Token error": "Token error",
|
||||
"Transfer failed": "Transfer failed",
|
||||
"Unsupported withdrawal": "Unsupported withdrawal",
|
||||
"Unsupported withdrawal method": "Unsupported withdrawal method",
|
||||
"Withdrawal account": "Withdrawal account",
|
||||
"Withdrawal method": "Withdrawal method",
|
||||
"You can only cancel pending orders": "You can only cancel pending orders",
|
||||
"You have an unpaid or pending order, please try again later or cancel it": "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 have a valid subscription to view content in this area",
|
||||
"You must use the invitation code to register": "You must use the invitation code to register",
|
||||
"Your account has been suspended": "Your account has been suspended",
|
||||
"[Commission Withdrawal Request] This ticket is opened by the system": "[Commission Withdrawal Request] This ticket is opened by the system",
|
||||
"Plan ID cannot be empty": "Plan ID cannot be empty",
|
||||
"Plan cycle cannot be empty": "Plan cycle cannot be empty",
|
||||
"Wrong plan cycle": "Wrong plan cycle",
|
||||
"Ticket subject cannot be empty": "Ticket subject cannot be empty",
|
||||
"Ticket level cannot be empty": "Ticket level cannot be empty",
|
||||
"Incorrect ticket level format": "Incorrect ticket level format",
|
||||
"The withdrawal method cannot be empty": "The withdrawal method cannot be empty",
|
||||
"The withdrawal account cannot be empty": "The withdrawal account cannot be empty",
|
||||
"Old password cannot be empty": "Old password cannot be empty",
|
||||
"New password cannot be empty": "New password cannot be empty",
|
||||
"Password must be greater than 8 digits": "Password must be greater than 8 digits",
|
||||
"The transfer amount cannot be empty": "The transfer amount cannot be empty",
|
||||
"The transfer amount parameter is wrong": "The transfer amount parameter is wrong",
|
||||
"Incorrect format of expiration reminder": "Incorrect format of expiration reminder",
|
||||
"Incorrect traffic alert format": "Incorrect traffic alert format",
|
||||
"Email can not be empty": "Email can not be empty",
|
||||
"Email format is incorrect": "Email format is incorrect",
|
||||
"Password can not be empty": "Password can not be empty",
|
||||
"The traffic usage in :app_name has reached 80%": "The traffic usage in :app_name has reached 80%",
|
||||
"The service in :app_name is about to expire": "The service in :app_name is about to expire",
|
||||
"The coupon can only be used :limit_use_with_user per person": "The coupon can only be used :limit_use_with_user per person",
|
||||
"The coupon code cannot be used for this period": "The coupon code cannot be used for this period",
|
||||
"Request failed, please try again later": "Request failed, please try again later",
|
||||
"Register frequently, please try again after :minute minute": "Register frequently, please try again after :minute minute",
|
||||
"Uh-oh, we've had some problems, we're working on it.": "Uh-oh, we've had some problems, we're working on it",
|
||||
"This subscription reset package does not apply to your subscription": "This subscription reset package does not apply to your subscription",
|
||||
"Login to :name": "Login to :name",
|
||||
"Sending frequently, please try again later": "Sending frequently, please try again later",
|
||||
"Current product is sold out": "Current product is sold out",
|
||||
"There are too many password errors, please try again after :minute minutes.": "There are too many password errors, please try again after :minute minutes.",
|
||||
"Reset failed, Please try again later": "Reset failed, Please try again later",
|
||||
"Subscribe": "Subscribe",
|
||||
"User Information": "User Information",
|
||||
"Username": "Username",
|
||||
"Status": "Status",
|
||||
"Active": "Active",
|
||||
"Inactive": "Inactive",
|
||||
"Data Used": "Data Used",
|
||||
"Data Limit": "Data Limit",
|
||||
"Expiration Date": "Expiration Date",
|
||||
"Reset In": "Reset In",
|
||||
"Days": "Days",
|
||||
"Subscription Link": "Subscription Link",
|
||||
"Copy": "Copy",
|
||||
"Copied": "Copied",
|
||||
"QR Code": "QR Code",
|
||||
"Unlimited": "Unlimited",
|
||||
"Device Limit": "Device Limit",
|
||||
"Devices": "Devices",
|
||||
"No Limit": "No Limit",
|
||||
"First Day of Month": "First Day of Month",
|
||||
"Monthly": "Monthly",
|
||||
"Never": "Never",
|
||||
"First Day of Year": "First Day of Year",
|
||||
"Yearly": "Yearly",
|
||||
"update.local_newer": "Current version is newer than remote version, please commit your changes first",
|
||||
"update.already_latest": "Already on the latest version",
|
||||
"update.process_running": "Update process is already running",
|
||||
"update.success": "Update successful, from :from to :to, system will restart automatically later",
|
||||
"update.failed": "Update failed: :error",
|
||||
"update.backup_failed": "Database backup failed: :error",
|
||||
"update.code_update_failed": "Code update failed: :error",
|
||||
"update.migration_failed": "Database migration failed: :error",
|
||||
"update.cache_clear_failed": "Cache clearing failed: :error",
|
||||
"update.flag_create_failed": "Failed to create update flag: :error",
|
||||
"traffic_reset.reset_type.monthly": "Monthly Reset",
|
||||
"traffic_reset.reset_type.first_day_month": "First Day of Month Reset",
|
||||
"traffic_reset.reset_type.yearly": "Yearly Reset",
|
||||
"traffic_reset.reset_type.first_day_year": "First Day of Year Reset",
|
||||
"traffic_reset.reset_type.manual": "Manual Reset",
|
||||
"traffic_reset.reset_type.purchase": "Purchase Reset Package",
|
||||
"traffic_reset.source.auto": "Auto Trigger",
|
||||
"traffic_reset.source.manual": "Manual Trigger",
|
||||
"traffic_reset.source.api": "API Call",
|
||||
"traffic_reset.source.cron": "Cron Job",
|
||||
"traffic_reset.source.user_access": "User Access",
|
||||
"traffic_reset.reset_success": "Traffic reset successful",
|
||||
"traffic_reset.reset_failed": "Traffic reset failed, please check logs for details",
|
||||
"traffic_reset.user_cannot_reset": "User cannot reset traffic (user not activated or no valid plan)"
|
||||
}
|
||||
148
Xboard/resources/lang/ru-RU.json
Normal file
148
Xboard/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": "Пользователь не может сбросить трафик (аккаунт не активен или нет действующего тарифа)"
|
||||
}
|
||||
148
Xboard/resources/lang/zh-CN.json
Normal file
148
Xboard/resources/lang/zh-CN.json
Normal file
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"The user does not exist": "该用户不存在",
|
||||
"The old password is wrong": "旧密码有误",
|
||||
"Save failed": "保存失败",
|
||||
"Subscription plan does not exist": "订阅计划不存在",
|
||||
"Reset failed": "重置失败",
|
||||
"Invalid parameter": "参数错误",
|
||||
"Insufficient commission balance": "推广佣金余额不足",
|
||||
"Transfer failed": "划转失败",
|
||||
"Ticket does not exist": "工单不存在",
|
||||
"There are other unresolved tickets": "存在其它工单尚未处理",
|
||||
"Failed to open ticket": "工单创建失败",
|
||||
"Message cannot be empty": "消息不能为空",
|
||||
"The ticket is closed and cannot be replied": "工单已关闭,无法回复",
|
||||
"Please wait for the technical enginneer to reply": "请等待技术支持回复",
|
||||
"Ticket reply failed": "工单回复失败",
|
||||
"Close failed": "关闭失败",
|
||||
"Unsupported withdrawal method": "不支持的提现方式",
|
||||
"The current required minimum withdrawal commission is :limit": "当前系统要求的最少提现佣金为:¥:limitCNY",
|
||||
"[Commission Withdrawal Request] This ticket is opened by the system": "[提现申请] 本工单由系统发出",
|
||||
"Withdrawal method": "提现方式",
|
||||
"Withdrawal account": "提现账号",
|
||||
"Unsupported withdrawal": "不支持提现",
|
||||
"Order does not exist": "订单不存在",
|
||||
"You have an unpaid or pending order, please try again later or cancel it": "您有未付款或开通中的订单,请稍后再试或将其取消",
|
||||
"This subscription has been sold out, please choose another subscription": "该订阅已售罄,请更换其它订阅",
|
||||
"This subscription cannot be renewed, please change to another subscription": "该订阅无法续费,请更换其它订阅",
|
||||
"This payment period cannot be purchased, please choose another period": "该订阅周期无法进行购买,请选择其它周期",
|
||||
"Subscription has expired or no active subscription, unable to purchase Data Reset Package": "订阅已过期或无有效订阅,无法购买重置包",
|
||||
"This subscription has expired, please change to another subscription": "订阅已过期,请更换其它订阅",
|
||||
"Coupon failed": "优惠券使用失败",
|
||||
"Insufficient balance": "余额不足",
|
||||
"Failed to create order": "订单创建失败",
|
||||
"Order does not exist or has been paid": "订单不存在或已支付",
|
||||
"Payment method is not available": "支付方式不可用",
|
||||
"You can only cancel pending orders": "只可以取消待支付订单",
|
||||
"Cancel failed": "取消失败",
|
||||
"Currency conversion has timed out, please try again later": "货币转换超时,请稍后再试",
|
||||
"Payment gateway request failed": "支付网关请求失败",
|
||||
"Oops, there's a problem... Please refresh the page and try again later": "出现了点问题,请刷新页面稍后再试",
|
||||
"Payment failed. Please check your credit card information": "扣款失败,请检查信用卡信息",
|
||||
"Article does not exist": "文章不存在",
|
||||
"No active subscription. Unable to use our provided Apple ID": "无有效订阅,无法使用本站提供的 AppleID",
|
||||
"You must have a valid subscription to view content in this area": "您必须拥有有效的订阅才可以查看该区域的内容",
|
||||
"The maximum number of creations has been reached": "已达到创建数量上限",
|
||||
"Coupon cannot be empty": "优惠券不能为空",
|
||||
"This coupon is no longer available": "优惠券已无可用次数",
|
||||
"This coupon has not yet started": "优惠券还未到可用时间",
|
||||
"This coupon has expired": "优惠券已过期",
|
||||
"The coupon code cannot be used for this subscription": "该订阅无法使用此优惠码",
|
||||
"Invalid coupon": "优惠券无效",
|
||||
"Invalid code is incorrect": "验证码有误",
|
||||
"Email suffix is not in the Whitelist": "邮箱后缀不处于白名单中",
|
||||
"Email suffix is not in whitelist": "邮箱后缀不在白名单中",
|
||||
"Gmail alias is not supported": "不支持 Gmail 别名邮箱",
|
||||
"Registration has closed": "本站已关闭注册",
|
||||
"You must use the invitation code to register": "必须使用邀请码才可以注册",
|
||||
"Email verification code cannot be empty": "邮箱验证码不能为空",
|
||||
"Incorrect email verification code": "邮箱验证码有误",
|
||||
"Email already exists": "邮箱已在系统中存在",
|
||||
"Invalid invitation code": "邀请码无效",
|
||||
"Register failed": "注册失败",
|
||||
"Incorrect email or password": "邮箱或密码错误",
|
||||
"Your account has been suspended": "该账户已被停止使用",
|
||||
"Token error": "令牌有误",
|
||||
"This email is not registered in the system": "该邮箱不存在系统中",
|
||||
"Email verification code has been sent, please request again later": "验证码已发送,请过一会儿再请求",
|
||||
"Email verification code": "邮箱验证码",
|
||||
"Plan ID cannot be empty": "套餐 ID 不能为空",
|
||||
"Plan period cannot be empty": "套餐周期不能为空",
|
||||
"Wrong plan period": "套餐周期参数有误",
|
||||
"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": "二维码",
|
||||
"Unlimited": "长期有效",
|
||||
"Device Limit": "设备限制",
|
||||
"Devices": "台设备",
|
||||
"No Limit": "不限制",
|
||||
"First Day of Month": "每月1号",
|
||||
"Monthly": "按月",
|
||||
"Never": "不重置",
|
||||
"First Day of Year": "每年1月1日",
|
||||
"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": "每月1号重置",
|
||||
"traffic_reset.reset_type.yearly": "按年重置",
|
||||
"traffic_reset.reset_type.first_day_year": "每年1月1日重置",
|
||||
"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": "定时任务",
|
||||
"traffic_reset.source.user_access": "用户访问",
|
||||
"traffic_reset.reset_success": "流量重置成功",
|
||||
"traffic_reset.reset_failed": "流量重置失败,请查看日志获取详细信息",
|
||||
"traffic_reset.user_cannot_reset": "该用户当前不能重置流量(用户未激活或无有效套餐)"
|
||||
}
|
||||
148
Xboard/resources/lang/zh-TW.json
Normal file
148
Xboard/resources/lang/zh-TW.json
Normal file
@@ -0,0 +1,148 @@
|
||||
{
|
||||
"The user does not exist": "該用戶不存在",
|
||||
"The old password is wrong": "舊密碼有誤",
|
||||
"Save failed": "保存失敗",
|
||||
"Subscription plan does not exist": "訂閱計劃不存在",
|
||||
"Reset failed": "重置失敗",
|
||||
"Invalid parameter": "參數錯誤",
|
||||
"Insufficient commission balance": "推廣佣金餘額不足",
|
||||
"Transfer failed": "劃轉失敗",
|
||||
"Ticket does not exist": "工單不存在",
|
||||
"There are other unresolved tickets": "存在其他工單尚未處理",
|
||||
"Failed to open ticket": "工單創建失敗",
|
||||
"Message cannot be empty": "消息不能為空",
|
||||
"The ticket is closed and cannot be replied": "工單已關閉,無法回復",
|
||||
"Please wait for the technical enginneer to reply": "請等待技術支持回復",
|
||||
"Ticket reply failed": "工單回復失敗",
|
||||
"Close failed": "關閉失敗",
|
||||
"Unsupported withdrawal method": "不支持的提現方式",
|
||||
"The current required minimum withdrawal commission is :limit": "當前系統要求的最少提現佣金為:¥:limitCNY",
|
||||
"[Commission Withdrawal Request] This ticket is opened by the system": "[提現申請] 本工單由系統發出",
|
||||
"Withdrawal method": "提現方式",
|
||||
"Withdrawal account": "提現賬號",
|
||||
"Unsupported withdrawal": "不支持提現",
|
||||
"Order does not exist": "訂單不存在",
|
||||
"You have an unpaid or pending order, please try again later or cancel it": "您有未付款或開通中的訂單,請稍後再試或將其取消",
|
||||
"This subscription has been sold out, please choose another subscription": "該訂閱已售罄,請更換其它訂閱",
|
||||
"This subscription cannot be renewed, please change to another subscription": "該訂閱無法續費,請更換其它訂閱",
|
||||
"This payment period cannot be purchased, please choose another period": "該訂閱週期無法進行購買,請選擇其它週期",
|
||||
"Subscription has expired or no active subscription, unable to purchase Data Reset Package": "訂閱已過期或無有效訂閱,無法購買重置包",
|
||||
"This subscription has expired, please change to another subscription": "訂閱已過期,請更換其它訂閱",
|
||||
"Coupon failed": "優惠券使用失敗",
|
||||
"Insufficient balance": "餘額不足",
|
||||
"Failed to create order": "訂單創建失敗",
|
||||
"Order does not exist or has been paid": "訂單不存在或已支付",
|
||||
"Payment method is not available": "支付方式不可用",
|
||||
"You can only cancel pending orders": "只可以取消待支付訂單",
|
||||
"Cancel failed": "取消失敗",
|
||||
"Currency conversion has timed out, please try again later": "貨幣轉換超時,請稍後再試",
|
||||
"Payment gateway request failed": "支付網關請求失敗",
|
||||
"Oops, there's a problem... Please refresh the page and try again later": "出現了點問題,請刷新頁面稍後再試",
|
||||
"Payment failed. Please check your credit card information": "扣款失敗,請檢查信用卡信息",
|
||||
"Article does not exist": "文章不存在",
|
||||
"No active subscription. Unable to use our provided Apple ID": "無有效訂閱,無法使用本站提供的 Apple ID",
|
||||
"You must have a valid subscription to view content in this area": "您必須擁有有效的訂閱才可以查看該區域的內容",
|
||||
"The maximum number of creations has been reached": "已達到創建數量上限",
|
||||
"Coupon cannot be empty": "優惠券不能為空",
|
||||
"This coupon is no longer available": "優惠券已無可用次數",
|
||||
"This coupon has not yet started": "優惠券還未到可用時間",
|
||||
"This coupon has expired": "優惠券已過期",
|
||||
"The coupon code cannot be used for this subscription": "該訂閱無法使用此優惠碼",
|
||||
"Invalid coupon": "優惠券無效",
|
||||
"Invalid code is incorrect": "驗證碼有誤",
|
||||
"Email suffix is not in the Whitelist": "郵箱後綴不處於白名單中",
|
||||
"Email suffix is not in whitelist": "郵箱後綴不在白名單中",
|
||||
"Gmail alias is not supported": "不支持 Gmail 別名郵箱",
|
||||
"Registration has closed": "本站已關閉註冊",
|
||||
"You must use the invitation code to register": "必須使用邀請碼才可以註冊",
|
||||
"Email verification code cannot be empty": "郵箱驗證碼不能為空",
|
||||
"Incorrect email verification code": "郵箱驗證碼有誤",
|
||||
"Email already exists": "郵箱已在系統中存在",
|
||||
"Invalid invitation code": "邀請碼無效",
|
||||
"Register failed": "註冊失敗",
|
||||
"Incorrect email or password": "郵箱或密碼錯誤",
|
||||
"Your account has been suspended": "該賬戶已被停止使用",
|
||||
"Token error": "令牌有誤",
|
||||
"This email is not registered in the system": "該郵箱不存在系統中",
|
||||
"Email verification code has been sent, please request again later": "驗證碼已發送,請過一會兒再請求",
|
||||
"Email verification code": "郵箱驗證碼",
|
||||
"Plan ID cannot be empty": "套餐 ID 不能為空",
|
||||
"Plan period cannot be empty": "套餐週期不能為空",
|
||||
"Wrong plan period": "套餐週期參數有誤",
|
||||
"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": "二維碼",
|
||||
"Unlimited": "長期有效",
|
||||
"Device Limit": "設備限制",
|
||||
"Devices": "台設備",
|
||||
"No Limit": "不限制",
|
||||
"First Day of Month": "每月1號",
|
||||
"Monthly": "按月",
|
||||
"Never": "不重置",
|
||||
"First Day of Year": "每年1月1日",
|
||||
"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": "每月1號重置",
|
||||
"traffic_reset.reset_type.yearly": "按年重置",
|
||||
"traffic_reset.reset_type.first_day_year": "每年1月1日重置",
|
||||
"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": "定時任務",
|
||||
"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