web fd48856019 feat: Add language support and descriptions in product localization files
- Added language, languageDescription, and languagePlaceholder fields to product.json for multiple locales (ja-JP, ko-KR, no-NO, pl-PL, pt-BR, ro-RO, ru-RU, th-TH, tr-TR, uk-UA, vi-VN, zh-HK).
- Removed group-related fields from product.json for cleaner structure.
- Updated API calls in user services to include language parameter for subscription retrieval.
- Enhanced type definitions for subscription requests to accommodate language parameter.
2025-09-04 01:26:50 -07:00

78 lines
4.4 KiB
JSON
Raw Permalink 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.

{
"actions": "дії",
"cancel": "Скасувати",
"confirm": "Підтвердити",
"confirmDelete": "Ви впевнені, що хочете видалити?",
"copy": "Копіювати",
"copySuccess": "Успішно скопійовано",
"create": "створити",
"createSubscribe": "Створити підписку",
"createSuccess": "Створено успішно",
"delete": "видалити",
"deleteSuccess": "Видалення успішне",
"deleteWarning": "Після видалення дані не можуть бути відновлені, будь ласка, дійте обережно.",
"deviceLimit": "Кількість пристроїв/одиниць",
"edit": "редагувати",
"editSubscribe": "Редагувати підписку",
"form": {
"Day": "День",
"Hour": "Година",
"Minute": "Хвилина",
"Month": "Місяць",
"NoLimit": "Без обмежень",
"Year": "Рік",
"annualReset": "Щорічне Скидання",
"basic": "Основний",
"cancel": "Скасувати",
"confirm": "Підтвердити",
"deductionRatio": "Автоматична/Ручна Конфігурація Вирахувань",
"deductionRatioDescription": "Використовується для вирахувань. За замовчуванням система використовує автоматичний алгоритм розрахунку. Коли надається ручне співвідношення, система розраховує пропорції на основі часу та трафіку, забезпечуючи загальну суму в 100%.",
"description": "Опис",
"deviceLimit": "Обмеження пристроїв",
"discount": "Знижка",
"discountDescription": "Встановити знижку на основі одиничної ціни",
"discountMonths": "місяці",
"discountPercent": "Відсоток знижки",
"discount_price": "Ціна зі знижкою",
"duration": "Тривалість (місяці)",
"inventory": "Ліміт підписки",
"language": "Мова",
"languageDescription": "Залиште порожнім для значення за замовчуванням без обмеження за мовою",
"languagePlaceholder": "Ідентифікатор мови для підписки, наприклад, en-US, zh-CN",
"monthlyReset": "Щомісячне Скидання",
"name": "Назва",
"noLimit": "Без обмежень",
"noReset": "Без Скидання",
"node": "Вузол",
"nodeGroup": "Група вузлів",
"nodes": "Вузли",
"pricing": "Ціноутворення",
"purchaseWithDiscount": "Дозволити Вирахування",
"purchaseWithDiscountDescription": "Увімкніть або вимкніть функцію відписки. Після активації система виконає обробку відрахувань згідно з налаштованими правилами та пропорціями, а залишкова вартість буде повернена на баланс",
"quota": "Ліміт покупки",
"renewalReset": "Скидання при Поновленні",
"renewalResetDescription": "Скидання циклу при поновленні",
"replacement": "Ціна заміни (за раз)",
"resetCycle": "Цикл Скидання",
"resetOn1st": "Скидання 1-го числа",
"selectResetCycle": "Будь ласка, виберіть цикл скидання",
"selectUnitTime": "Будь ласка, виберіть одиницю часу",
"speedLimit": "Обмеження швидкості",
"traffic": "Трафік",
"unitPrice": "Ціна за одиницю",
"unitTime": "Одиниця часу"
},
"inventory": "Ліміт підписки",
"language": "Мова",
"name": "Назва",
"quota": "Обмеження на покупку/раз",
"replacement": "Скидання ціни/раз",
"sell": "продаж",
"show": "Показати",
"sold": "Кількість підписок",
"subscribe": "Підписатися",
"traffic": "Трафік",
"unitPrice": "Ціна за одиницю",
"updateSuccess": "Оновлення успішне"
}