Browse Source

RU translation fix for pdf reports strings (#129)

* Update reports.json

PDF reports RU translation

* Update navigation.json

navigation RU translation fix
Sergey 5 months ago
parent
commit
901ce1b5c3
2 changed files with 86 additions and 86 deletions
  1. 1 1
      messages/ru/navigation.json
  2. 85 85
      messages/ru/reports.json

+ 1 - 1
messages/ru/navigation.json

@@ -76,7 +76,7 @@
     "clients": "Клиенты",
     "customers": "Клиенты",
     "messages": "Сообщения",
-    "smsMessages": "SMS Messages",
+    "smsMessages": "SMS сообщения",
     "telegram": "Telegram",
     "workshop": "Мастерская",
     "vehicles": "Транспортные средства",

+ 85 - 85
messages/ru/reports.json

@@ -258,94 +258,94 @@
     "netProfit": "Чистая прибыль"
   },
   "pdf": {
-    "reportTitle": "Business Report",
-    "revenueSection": "Revenue Report",
-    "taxSection": "Tax Report",
-    "pastDueSection": "Past Due Invoices",
-    "servicesSection": "Services Report",
-    "customersSection": "Customers Report",
-    "techniciansSection": "Technicians Report",
-    "partsSection": "Parts Usage Report",
-    "jobAnalyticsSection": "Job Analytics",
-    "retentionSection": "Customer Retention",
-    "inventorySection": "Inventory Report",
-    "monthlyBreakdown": "Monthly Breakdown",
-    "revenueByType": "Revenue by Type",
-    "taxByRate": "Tax by Rate",
-    "servicesByStatus": "By Status",
-    "servicesByType": "By Type",
-    "topCustomers": "Top Customers",
-    "topServiceTypes": "Top Service Types",
-    "topReturning": "Top Returning Customers",
-    "dayOfWeek": "Jobs by Day of Week",
-    "monthlyTrend": "Monthly Trend",
-    "lowStock": "Low Stock Items",
-    "revenue": "Revenue",
-    "collected": "Collected",
-    "outstanding": "Outstanding",
-    "services": "Services",
-    "partsCost": "Parts Cost",
-    "partsNetProfit": "Чистая прибыль запчасти",
+    "reportTitle": "Бизнес-отчёт",
+    "revenueSection": "Отчёт по выручке",
+    "taxSection": "Отчёт по налогам",
+    "pastDueSection": "Просроченные счета",
+    "servicesSection": "Отчёт по услугам",
+    "customersSection": "Отчёт по клиентам",
+    "techniciansSection": "Отчёт по механикам",
+    "partsSection": "Отчёт по запчастям",
+    "jobAnalyticsSection": "Аналитика работ",
+    "retentionSection": "Удержание клиентов",
+    "inventorySection": "Отчёт по складу",
+    "monthlyBreakdown": "Разбивка по месяцам",
+    "revenueByType": "Выручка по типам",
+    "taxByRate": "Налог по ставкам",
+    "servicesByStatus": "По статусам",
+    "servicesByType": "По типам",
+    "topCustomers": "Лучшие клиенты",
+    "topServiceTypes": "Самые популярные услуги",
+    "topReturning": "Самые частые повторные клиенты",
+    "dayOfWeek": "Работы по дням недели",
+    "monthlyTrend": "Тренд по месяцам",
+    "lowStock": "Товары с низким остатком",
+    "revenue": "Выручка",
+    "collected": "Получено",
+    "outstanding": "Задолженность",
+    "services": "Услуги",
+    "partsCost": "Себестоимость запчастей",
+    "partsNetProfit": "Чистая прибыль по запчастям",
     "laborRevenue": "Работа",
-    "netProfit": "Net Profit",
-    "month": "Month",
-    "count": "Count",
-    "type": "Type",
-    "status": "Status",
-    "name": "Name",
-    "company": "Company",
-    "totalSpent": "Total Spent",
-    "customer": "Customer",
-    "invoiceNumber": "Invoice #",
-    "totalAmount": "Total Amount",
-    "amountDue": "Amount Due",
-    "dueDate": "Due Date",
-    "daysPastDue": "Days Past Due",
-    "totalPastDue": "Total Past Due",
-    "totalAmountDue": "Total Amount Due",
-    "over30": "Over 30 Days",
-    "over60": "Over 60 Days",
-    "over90": "Over 90 Days",
-    "taxCollected": "Tax Collected",
-    "taxableAmount": "Taxable Amount",
-    "taxRate": "Tax Rate",
-    "invoiceCount": "Invoice Count",
-    "invoices": "Invoices",
-    "totalServices": "Total Services",
-    "totalCustomers": "Total Customers",
-    "activeCustomers": "Active Customers",
-    "technician": "Technician",
-    "jobs": "Jobs",
-    "totalRevenue": "Total Revenue",
-    "avgRevenue": "Avg Revenue",
-    "totalHours": "Total Hours",
-    "avgHours": "Avg Hours",
-    "totalJobs": "Total Jobs",
-    "partName": "Part Name",
-    "partNumber": "Part #",
-    "usageCount": "Usage Count",
-    "totalQty": "Total Qty",
-    "totalPartsRevenue": "Parts Revenue",
+    "netProfit": "Чистая прибыль",
+    "month": "Месяц",
+    "count": "Количество",
+    "type": "Тип",
+    "status": "Статус",
+    "name": "Название",
+    "company": "Компания",
+    "totalSpent": "Всего потрачено",
+    "customer": "Клиент",
+    "invoiceNumber": "Счёт №",
+    "totalAmount": "Общая сумма",
+    "amountDue": "Сумма к оплате",
+    "dueDate": "Дата оплаты",
+    "daysPastDue": "Дней просрочки",
+    "totalPastDue": "Общая сумма просрочки",
+    "totalAmountDue": "Общая сумма к оплате",
+    "over30": "Более 30 дней",
+    "over60": "Более 60 дней",
+    "over90": "Более 90 дней",
+    "taxCollected": "Налог собран",
+    "taxableAmount": "Налогооблагаемая сумма",
+    "taxRate": "Налоговая ставка",
+    "invoiceCount": "Количество счетов",
+    "invoices": "Счета",
+    "totalServices": "Всего услуг",
+    "totalCustomers": "Всего клиентов",
+    "activeCustomers": "Активных клиентов",
+    "technician": "Механик",
+    "jobs": "Работы",
+    "totalRevenue": "Общая выручка",
+    "avgRevenue": "Средняя выручка",
+    "totalHours": "Всего часов",
+    "avgHours": "Среднее часов",
+    "totalJobs": "Всего работ",
+    "partName": "Название запчасти",
+    "partNumber": "Артикул",
+    "usageCount": "Количество использований",
+    "totalQty": "Общее кол-во",
+    "totalPartsRevenue": "Выручка с запчастей",
     "totalPartsCost": "Стоимость запчастей",
     "totalPartsNetProfit": "Чистая прибыль",
-    "totalPartsUsed": "Parts Used",
-    "serviceType": "Service Type",
-    "avgValue": "Avg Value",
-    "avgJobValue": "Avg Job Value",
-    "returningCustomers": "Returning",
-    "newCustomers": "New",
-    "totalActive": "Total Active",
-    "avgTimeBetweenVisits": "Avg Days Between Visits",
-    "avgDaysBetweenVisits": "Avg Days",
-    "visits": "Visits",
-    "days": "days",
-    "totalParts": "Total Parts",
-    "totalItems": "Total Items",
-    "totalValue": "Total Value",
-    "totalSellValue": "Sell Value",
-    "quantity": "Qty",
-    "minQuantity": "Min Qty",
-    "unitCost": "Unit Cost"
+    "totalPartsUsed": "Использовано запчастей",
+    "serviceType": "Тип услуги",
+    "avgValue": "Средняя стоимость",
+    "avgJobValue": "Средняя стоимость работы",
+    "returningCustomers": "Повторные",
+    "newCustomers": "Новые",
+    "totalActive": "Всего активных",
+    "avgTimeBetweenVisits": "Среднее дней между визитами",
+    "avgDaysBetweenVisits": "Среднее дней",
+    "visits": "Визиты",
+    "days": "дней",
+    "totalParts": "Всего запчастей",
+    "totalItems": "Всего позиций",
+    "totalValue": "Общая стоимость",
+    "totalSellValue": "Цена продажи",
+    "quantity": "Кол-во",
+    "minQuantity": "Мин. кол-во",
+    "unitCost": "Цена за ед."
   },
   "empty": "Данные ещё не загружены. Нажмите «Обновить» для загрузки отчёта."
 }