✨ feat(locales): Add multiple languages
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"commissionInfo": "Статистика суми, комісія за запрошення автоматично зараховується на баланс",
|
||||
"commissionRate": "Комісійна ставка",
|
||||
"copyInviteLink": "Скопіювати посилання запрошення",
|
||||
"copySuccess": "Скопійовано успішно",
|
||||
"inviteCode": "Код запрошення",
|
||||
"inviteRecords": "Записи запрошень",
|
||||
"registrationTime": "Час реєстрації",
|
||||
"totalCommission": "Загальна сума комісії",
|
||||
"userEmail": "Електронна пошта користувача"
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"check": {
|
||||
"checking": "Перевірка...",
|
||||
"continue": "Продовжити",
|
||||
"description": "Будь ласка, введіть свою електронну пошту, щоб продовжити вхід або реєстрацію.",
|
||||
"email": "Будь ласка, введіть дійсну електронну адресу.",
|
||||
"title": "Вхід/Реєстрація",
|
||||
"whitelist": "Домен електронної пошти не входить до дозволеного білого списку."
|
||||
},
|
||||
"login": {
|
||||
"description": "Будь ласка, введіть інформацію свого облікового запису для входу.",
|
||||
"forgotPassword": "Забули пароль?",
|
||||
"success": "Вхід успішний!",
|
||||
"switchAccount": "Зареєструватися/Змінити обліковий запис",
|
||||
"title": "Вхід"
|
||||
},
|
||||
"orWithEmail": "або використовуйте електронну пошту",
|
||||
"register": {
|
||||
"description": "Створіть новий обліковий запис, заповніть ваші дані для реєстрації.",
|
||||
"existingAccount": "Вже маєте обліковий запис?",
|
||||
"get": "Отримати",
|
||||
"invite": "Код запрошення",
|
||||
"message": "#### Шановний користувачу,\n\nДякуємо за вашу увагу та підтримку. У зв'язку зі зміною стратегії роботи сайту, ми закрили функцію реєстрації нових користувачів. Протягом цього періоду існуючі користувачі не зазнають жодних змін у використанні.\n\nМи прагнемо надавати вам кращий сервіс та досвід, тому під час закриття реєстрації ми проведемо повну оптимізацію системи та оновлення функцій. У майбутньому ми зустрінемо вас з якіснішим контентом та послугами.\n\nБудь ласка, слідкуйте за нашим сайтом та соціальними мережами, щоб отримувати останні новини та повідомлення. Дякуємо за ваше розуміння та підтримку.\n\nЯкщо у вас є будь-які питання або потрібна допомога, будь ласка, зв'яжіться з нашою службою підтримки.\n\n**Ще раз дякуємо за вашу підтримку та розуміння.**",
|
||||
"passwordMismatch": "Паролі не співпадають",
|
||||
"success": "Реєстрація успішна, автоматично увійшли в систему!",
|
||||
"switchToLogin": "Увійти/Скинути пошту",
|
||||
"title": "Реєстрація"
|
||||
},
|
||||
"reset": {
|
||||
"description": "Будь ласка, введіть свою електронну адресу для скидання пароля.",
|
||||
"existingAccount": "Вже маєте обліковий запис?",
|
||||
"get": "Отримати",
|
||||
"success": "Пароль успішно скинуто, автоматично переключено на вхід!",
|
||||
"switchToLogin": "Вхід/Реєстрація",
|
||||
"title": "Скидання пароля"
|
||||
},
|
||||
"tos": "Умови надання послуг"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"empty": [
|
||||
"Уявіть собі, що тут повно захоплюючого контенту! Поки що доведеться уявляти…",
|
||||
"Ця область загадково зникла, ми намагаємося її повернути!",
|
||||
"Ой, нічого не сталося… можеш сам щось додати!",
|
||||
"Це як на концерті виявити, що на сцені нікого немає… може, ти хочеш виступити?",
|
||||
"Ви знайшли порожній рай! Може, побудуємо тут будинок?",
|
||||
"Тут тимчасово нічого немає, але творчість починається звідси!",
|
||||
"Нічого немає… але не хвилюйся, це лише початок!",
|
||||
"Тут планувався великий сюрприз, але він втік!",
|
||||
"Тимчасово нічого немає, як ніби шафа зі смаколиками спорожніла.",
|
||||
"Ця порожня ділянка чекає на свого головного героя!"
|
||||
],
|
||||
"list": {
|
||||
"pageInfo": "Сторінка {current} з {total}",
|
||||
"rowsPerPage": "Кількість рядків на сторінці",
|
||||
"selectedItems": "Вибрано {total} рядків"
|
||||
},
|
||||
"login": "Увійти/Зареєструватися",
|
||||
"request": {
|
||||
"10001": "Запит не був успішним, будь ласка, спробуйте пізніше або перевірте ваші умови.",
|
||||
"10002": "Операція оновлення не вдалася, будь ласка, спробуйте пізніше.",
|
||||
"10003": "Тимчасово неможливо виконати операцію вставки, будь ласка, спробуйте пізніше.",
|
||||
"10004": "Операція видалення не вдалася, будь ласка, спробуйте пізніше.",
|
||||
"20001": "Інформація про цього користувача вже існує, будь ласка, змініть інформацію та спробуйте знову.",
|
||||
"20002": "Користувача не знайдено, будь ласка, перевірте інформацію та спробуйте знову.",
|
||||
"20003": "Введений вами пароль неправильний, будь ласка, введіть знову.",
|
||||
"20004": "Цей користувач був заблокований, якщо у вас є питання, будь ласка, зверніться до служби підтримки.",
|
||||
"20005": "Недостатньо коштів, будь ласка, поповніть рахунок і спробуйте знову.",
|
||||
"20006": "Функція реєстрації тимчасово недоступна, будь ласка, спробуйте пізніше.",
|
||||
"30001": "Цей вузол вже існує, будь ласка, не додавайте повторно.",
|
||||
"30002": "Відповідний вузол не знайдено, будь ласка, перевірте та спробуйте знову.",
|
||||
"30003": "Група вже існує, будь ласка, спробуйте використати іншу назву.",
|
||||
"30004": "Групу не знайдено, будь ласка, перевірте інформацію та спробуйте знову.",
|
||||
"30005": "У цій групі ще є вміст, будь ласка, очистіть її та спробуйте знову.",
|
||||
"400": "Параметри запиту некоректні, будь ласка, перевірте та надішліть знову.",
|
||||
"40002": "Дійсний токен не знайдено, будь ласка, увійдіть і спробуйте знову.",
|
||||
"40003": "Поточний токен недійсний, будь ласка, отримайте новий і спробуйте знову.",
|
||||
"40004": "Токен закінчився, будь ласка, увійдіть знову.",
|
||||
"40005": "У вас немає доступу, якщо у вас є питання, будь ласка, зверніться до адміністратора.",
|
||||
"401": "Запити надто часті, будь ласка, спробуйте пізніше.",
|
||||
"500": "Сервер зіткнувся з деякими проблемами, будь ласка, спробуйте пізніше.",
|
||||
"50001": "Інформацію про відповідний купон не знайдено, будь ласка, перевірте та спробуйте знову.",
|
||||
"50002": "Цей купон вже використано, повторне використання неможливе.",
|
||||
"60001": "Підписка закінчилася, будь ласка, поновіть її, щоб продовжити використання.",
|
||||
"60002": "Тимчасово неможливо використовувати цю підписку, будь ласка, спробуйте пізніше.",
|
||||
"70001": "Код перевірки неправильний, будь ласка, введіть знову.",
|
||||
"80001": "Завдання не вдалося додати до черги, будь ласка, спробуйте пізніше.",
|
||||
"undefined": "Сталася системна помилка, будь ласка, спробуйте пізніше."
|
||||
},
|
||||
"unlimited": "необмежено"
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"cancel": "Скасувати",
|
||||
"confirm": "Підтвердити",
|
||||
"confirmResetSubscription": "Ви впевнені, що хочете скинути адресу підписки?",
|
||||
"copy": "Копіювати",
|
||||
"copyFailure": "Не вдалося скопіювати, будь ласка, скопіюйте вручну",
|
||||
"copySuccess": "Скопійовано успішно",
|
||||
"download": "завантажити",
|
||||
"expirationDays": "Термін дії/дні",
|
||||
"import": "Імпорт",
|
||||
"latestAnnouncement": "Останнє оголошення",
|
||||
"manualImportMessage": "Цей додаток тимчасово не підтримує виклик, будь ласка, імпортуйте вручну, адресу підписки вже скопійовано",
|
||||
"mySubscriptions": "Мої підписки",
|
||||
"nextResetDays": "Наступне скидання/днів",
|
||||
"prompt": "підказка",
|
||||
"purchaseSubscription": "Придбати підписку",
|
||||
"qrCode": "QR-код",
|
||||
"resetSubscription": "Скинути адресу підписки",
|
||||
"resetSuccess": "Скидання успішне",
|
||||
"scanToSubscribe": "Скануйте для підписки",
|
||||
"subscriptionUrl": "Адреса підписки",
|
||||
"totalTraffic": "Загальний трафік",
|
||||
"unknown": "невідомо",
|
||||
"used": "Використано"
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"all": "Всі",
|
||||
"document": "документ",
|
||||
"read": "читати",
|
||||
"tutorial": "підручник"
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"global_map_description": "Досліджуйте безшовне глобальне з'єднання. Оберіть мережеві послуги, що відповідають вашим потребам, та залишайтеся на зв'язку будь-де і будь-коли.",
|
||||
"global_map_itle": "Глобальне з'єднання, легко та без турбот",
|
||||
"locations": "Регіони",
|
||||
"per_month": "щомісяця",
|
||||
"product_showcase_description": "Давайте оберемо найкращий пакет для вас і з радістю дослідимо його.",
|
||||
"product_showcase_title": "Виберіть свій пакет",
|
||||
"servers": "сервери",
|
||||
"started": "Почати використання",
|
||||
"subscribe": "Підписатися",
|
||||
"tos": "Угода про надання послуг",
|
||||
"users": "користувачі",
|
||||
"welcome": "Ласкаво просимо до"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"cs-CZ": "чеська",
|
||||
"de-DE": "Німецька",
|
||||
"en-US": "англійська",
|
||||
"es-ES": "іспанська",
|
||||
"es-MX": "іспанська (Мексика)",
|
||||
"fi-FI": "Фінська",
|
||||
"fr-FR": "Французька",
|
||||
"hi-IN": "гінді",
|
||||
"hu-HU": "угорська",
|
||||
"ja-JP": "японська",
|
||||
"ko-KR": "Корейська",
|
||||
"no-NO": "норвезька",
|
||||
"pl-PL": "Польська",
|
||||
"pt-BR": "португальська (Бразилія)",
|
||||
"ro-RO": "румунська",
|
||||
"ru-RU": "Російська",
|
||||
"th-TH": "тайська",
|
||||
"tr-TR": "турецька",
|
||||
"uk-UA": "Українська",
|
||||
"vi-VN": "В'єтнамська",
|
||||
"zh-CN": "українська (Україна)",
|
||||
"zh-TW": "китайська (традиційна)"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"accountBalance": "Баланс рахунку",
|
||||
"copyInviteLink": "Скопіювати посилання запрошення",
|
||||
"copySuccess": "Посилання для запрошення успішно скопійовано",
|
||||
"inviteCode": "Код запрошення",
|
||||
"recharge": "Поповнення"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"affiliate": "Моє запрошення",
|
||||
"announcement": "Список оголошень",
|
||||
"dashboard": "Головна",
|
||||
"document": "Документація з використання",
|
||||
"finance": "Фінанси",
|
||||
"help": "Допомога",
|
||||
"logout": "Вийти з системи",
|
||||
"order": "Список замовлень",
|
||||
"payment": "Деталі замовлення",
|
||||
"personal": "Особистий",
|
||||
"profile": "Особистий кабінет",
|
||||
"server": "сервер",
|
||||
"subscribe": "Придбати підписку",
|
||||
"ticket": "Мій запит",
|
||||
"wallet": "Фінансовий центр"
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"balanceRecharge": "Поповнення балансу",
|
||||
"buyNow": "Купити зараз",
|
||||
"buySubscription": "Придбати підписку",
|
||||
"cancel": "Скасувати",
|
||||
"createdAt": "Час створення",
|
||||
"description": "Одним натисканням поповнити рахунок, легко та швидко",
|
||||
"detail": "Деталі",
|
||||
"enterAmount": "Введіть суму поповнення",
|
||||
"enterCoupon": "Введіть код знижки",
|
||||
"goToPayment": "Перейти до оплати",
|
||||
"methods": {
|
||||
"alipay_f2f": "Alipay(обличчям до обличчя)",
|
||||
"balance": "Баланс",
|
||||
"epay": "Epay",
|
||||
"stripe_alipay": "Stripe(Alipay)",
|
||||
"stripe_wechat_pay": "Stripe(WeChat)"
|
||||
},
|
||||
"month": "місяць",
|
||||
"months": "місяців",
|
||||
"name": "Назва",
|
||||
"orderClosed": "Замовлення закрито",
|
||||
"orderList": "Список замовлень",
|
||||
"orderNo": "Номер замовлення",
|
||||
"orderNumber": "Номер замовлення",
|
||||
"payment": "Перейти до оплати",
|
||||
"paymentAmount": "Сума платежу",
|
||||
"paymentMethod": "Спосіб оплати",
|
||||
"paymentSuccess": "Оплата успішна",
|
||||
"productList": "Список продуктів",
|
||||
"purchaseDuration": "Тривалість покупки",
|
||||
"recharge": "Поповнення",
|
||||
"rechargeAmount": "Сума поповнення",
|
||||
"rechargeNow": "Поповнити зараз",
|
||||
"renew": "продовжити",
|
||||
"renewSubscription": "Поновити підписку",
|
||||
"resetPrice": "Скинути ціну",
|
||||
"resetTraffic": "Скинути трафік",
|
||||
"resetTrafficDescription": "Скидання лише місячного трафіку",
|
||||
"resetTrafficTitle": "Скинути трафік",
|
||||
"scanToPay": "Будь ласка, відскануйте для оплати",
|
||||
"status": {
|
||||
"0": "Статус",
|
||||
"1": "Очікує оплату",
|
||||
"2": "Оплачено",
|
||||
"3": "Скасовано",
|
||||
"4": "Закрито",
|
||||
"5": "Завершено"
|
||||
},
|
||||
"subscribeNow": "Підписатися зараз",
|
||||
"timeExpired": "Час оплати минув",
|
||||
"type": {
|
||||
"0": "Тип",
|
||||
"1": "Нова покупка",
|
||||
"2": "Продовження",
|
||||
"3": "Скидання трафіку",
|
||||
"4": "Поповнення"
|
||||
},
|
||||
"viewDocument": "Переглянути документ",
|
||||
"waitingForPayment": "Очікування оплати"
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"accountSettings": {
|
||||
"accountSettings": "Налаштування облікового запису",
|
||||
"loginPassword": "Пароль для входу",
|
||||
"newPassword": "Новий пароль",
|
||||
"passwordMismatch": "Паролі не співпадають",
|
||||
"repeatNewPassword": "Повторіть новий пароль",
|
||||
"updatePassword": "Оновити пароль",
|
||||
"updateSuccess": "Оновлення успішне"
|
||||
},
|
||||
"notify": {
|
||||
"bind": "Прив'язати",
|
||||
"emailNotification": "Сповіщення електронною поштою",
|
||||
"notificationSettings": "Налаштування сповіщень",
|
||||
"telegramId": "Telegram ID",
|
||||
"telegramIdPlaceholder": "Введіть Telegram ID",
|
||||
"telegramNotification": "Сповіщення Telegram",
|
||||
"updateSuccess": "Оновлення успішне"
|
||||
},
|
||||
"notifyEvent": {
|
||||
"balanceChange": "Зміна балансу",
|
||||
"finance": "Фінанси",
|
||||
"login": "Вхід",
|
||||
"notificationEvents": "Події сповіщень",
|
||||
"subscribe": "Підписка",
|
||||
"updateSuccess": "Оновлення успішне"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"all": "всі",
|
||||
"billing": {
|
||||
"billingTitle": "Рахунок за товар",
|
||||
"couponDiscount": "Знижка за промокодом",
|
||||
"duration": "Тривалість пакету",
|
||||
"fee": "Комісія",
|
||||
"months": "місяців",
|
||||
"price": "Ціна",
|
||||
"productDiscount": "Знижка на товар",
|
||||
"total": "Загальна сума"
|
||||
},
|
||||
"buy": "Купити",
|
||||
"category": "категорія",
|
||||
"detail": {
|
||||
"availableTraffic": "Доступний трафік",
|
||||
"connectedDevices": "Кількість одночасно підключених IP",
|
||||
"connectionSpeed": "Швидкість з'єднання",
|
||||
"productDetail": "Деталі товару"
|
||||
},
|
||||
"methods": {
|
||||
"alipay_f2f": "Alipay (обличчям до обличчя)",
|
||||
"balance": "Баланс",
|
||||
"epay": "Epay",
|
||||
"stripe_alipay": "Stripe (Alipay)",
|
||||
"stripe_wechat_pay": "Stripe (WeChat)"
|
||||
},
|
||||
"perMonth": "місяць",
|
||||
"productDescription": "Опис товару",
|
||||
"products": "товари"
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"cancel": "Скасувати",
|
||||
"check": "Перевірити",
|
||||
"close": "закрити",
|
||||
"closeSuccess": "Успішне закриття заявки",
|
||||
"closeWarning": "Після закриття заявки ви не зможете продовжити відповідати.",
|
||||
"confirm": "Підтвердити",
|
||||
"confirmClose": "Підтвердити закриття заявки?",
|
||||
"createSuccess": "Створено успішно",
|
||||
"createTicket": "Створити заявку",
|
||||
"createTicketDescription": "Заявка буде оброблена протягом 24 годин",
|
||||
"description": "опис",
|
||||
"inputPlaceholder": "Введіть ваше повідомлення",
|
||||
"reply": "відповідь",
|
||||
"status": {
|
||||
"0": "Статус",
|
||||
"1": "Очікує обробки",
|
||||
"2": "В обробці",
|
||||
"3": "Вирішено",
|
||||
"4": "Закрито"
|
||||
},
|
||||
"submit": "Надіслати",
|
||||
"ticketList": "Список заявок",
|
||||
"title": "Заголовок",
|
||||
"updatedAt": "Оновлено"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"amount": "Сума",
|
||||
"balance": "Баланс",
|
||||
"createdAt": "Час",
|
||||
"title": "Баланс рахунку",
|
||||
"type": {
|
||||
"0": "Тип",
|
||||
"1": "Поповнення",
|
||||
"2": "Виведення",
|
||||
"3": "Покупка",
|
||||
"4": "Повернення коштів",
|
||||
"5": "Нагорода",
|
||||
"6": "Комісія"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user