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
3.2 KiB
JSON

{
"actions": "acțiuni",
"cancel": "Anulează",
"confirm": "Confirmare",
"confirmDelete": "Sigur doriți să ștergeți?",
"copy": "Copiază",
"copySuccess": "Copiat cu succes",
"create": "crea",
"createSubscribe": "Creează abonament",
"createSuccess": "Creare reușită",
"delete": "șterge",
"deleteSuccess": "Ștergere reușită",
"deleteWarning": "După ștergere, datele nu pot fi recuperate, vă rugăm să acționați cu prudență.",
"deviceLimit": "Număr de dispozitive",
"edit": "editează",
"editSubscribe": "Editează abonamentul",
"form": {
"Day": "Zi",
"Hour": "Oră",
"Minute": "Minut",
"Month": "Lună",
"NoLimit": "Fără limită",
"Year": "An",
"annualReset": "Resetare Anuală",
"basic": "De Bază",
"cancel": "Anulează",
"confirm": "Confirmă",
"deductionRatio": "Configurare Deducere Automată/Manuală",
"deductionRatioDescription": "Utilizat pentru deducere. În mod implicit, sistemul adoptă un algoritm de calcul automat. Când se furnizează un raport manual, sistemul calculează proporțiile pe baza timpului și a raportului de trafic, asigurându-se că totalul este egal cu 100%.",
"description": "Descriere",
"deviceLimit": "Limită dispozitive",
"discount": "Reducere",
"discountDescription": "Reducere bazată pe preț unitar",
"discountMonths": "luni",
"discountPercent": "Procent reducere",
"discount_price": "Preț redus",
"duration": "Durată (luni)",
"inventory": "Limit de Abonament",
"language": "Limba",
"languageDescription": "Lăsați gol pentru implicit fără restricții de limbă",
"languagePlaceholder": "Identificator de limbă pentru abonament, de exemplu, en-US, zh-CN",
"monthlyReset": "Resetare Lunară",
"name": "Nume",
"noLimit": "Fără limită",
"noReset": "Fără Resetare",
"node": "Nod",
"nodeGroup": "Grup de Noduri",
"nodes": "Noduri",
"pricing": "Prețuri",
"purchaseWithDiscount": "Permite Deducerea",
"purchaseWithDiscountDescription": "Activează sau dezactivează funcționalitatea de dezabonare. După activare, sistemul va efectua procesarea deducerilor conform regulilor și proporțiilor configurate, iar valoarea rămasă va fi returnată în sold.",
"quota": "Limită de achiziție",
"renewalReset": "Resetare la Reînnoire",
"renewalResetDescription": "Resetează ciclul la reînnoire",
"replacement": "Preț de înlocuire (per dată)",
"resetCycle": "Ciclu de Resetare",
"resetOn1st": "Resetare pe 1",
"selectResetCycle": "Vă rugăm să selectați un ciclu de resetare",
"selectUnitTime": "Vă rugăm să selectați unitatea de timp",
"speedLimit": "Limită de viteză ",
"traffic": "Trafic",
"unitPrice": "Preț unitar",
"unitTime": "Unitate de timp"
},
"inventory": "Limită de abonament",
"language": "Limba",
"name": "Nume",
"quota": "Limită de achiziție/pe tranzacție",
"replacement": "Resetare preț/pe utilizare",
"sell": "Vânzare",
"show": "Afișare",
"sold": "Număr de abonamente",
"subscribe": "Abonare",
"traffic": "trafic",
"unitPrice": "Preț unitar",
"updateSuccess": "Actualizare reușită"
}