mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +00:00
feat: enhance sales stats with device stats, per-tariff charts, and dual-series trials
- Add DualAreaChart component for two-series visualization (registrations vs trials) - Add MultiSeriesAreaChart component for N-series tariff breakdown with dynamic pivoting - AddonsTab: add device purchases and device revenue stat cards - SalesTab: add per-tariff daily sales chart using MultiSeriesAreaChart - TrialsTab: replace single-series area chart with dual-series registrations + trials chart - Update TypeScript interfaces to match backend schema changes - Add i18n keys for all new UI elements across en, ru, zh, fa locales
This commit is contained in:
@@ -929,10 +929,12 @@
|
||||
},
|
||||
"trials": {
|
||||
"total": "کل آزمایشی",
|
||||
"totalRegistrations": "ثبتنامها",
|
||||
"trialsIssued": "آزمایشی صادرشده",
|
||||
"conversion": "نرخ تبدیل",
|
||||
"avgDuration": "میانگین مدت",
|
||||
"byProvider": "بر اساس منبع",
|
||||
"dailyChart": "ثبتنام روزانه",
|
||||
"dailyChart": "ثبتنام و آزمایشی روزانه",
|
||||
"registrations": "ثبتنام"
|
||||
},
|
||||
"sales": {
|
||||
@@ -941,7 +943,9 @@
|
||||
"topTariff": "تعرفه برتر",
|
||||
"byTariff": "بر اساس تعرفه",
|
||||
"byPeriod": "بر اساس دوره",
|
||||
"dailyChart": "فروش روزانه"
|
||||
"dailyChart": "فروش روزانه",
|
||||
"dailyByTariff": "فروش روزانه بر اساس تعرفه",
|
||||
"subscriptions": "اشتراکها"
|
||||
},
|
||||
"renewals": {
|
||||
"total": "کل تمدیدها",
|
||||
@@ -957,6 +961,8 @@
|
||||
"totalPurchases": "کل خرید",
|
||||
"totalGb": "کل ترافیک",
|
||||
"revenue": "درآمد",
|
||||
"devicePurchases": "خرید دستگاه",
|
||||
"deviceRevenue": "درآمد دستگاه",
|
||||
"byPackage": "بر اساس بسته",
|
||||
"dailyChart": "خرید روزانه",
|
||||
"purchases": "خرید"
|
||||
|
||||
Reference in New Issue
Block a user