i18n(injector-protocol PDF): switch keys from Cyrillic to RO source + 24 dict entries
Prior version used Cyrillic strings as __() keys — RO users saw Cyrillic text because fallback = key. Now all PDF labels use RO as the source-language key (e.g. 'Automobil', 'Nr. înmatriculare', 'Nr. protocol:', 'INJECTOARE'). ru.json + en.json provide translations. +24 keys covering title, all field labels, table headers, measurement column headers, before/after subheadings, footer note, conclusion section, signature block, unit suffixes (km, ml). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
"AI: preț recomandat": "AI: рекомендованная цена",
|
||||
"AI: recomandări": "AI: рекомендации",
|
||||
"AI: sugerează diagnostic": "AI: подсказать диагноз",
|
||||
"AL INJECTOARELOR CU ELECTROVALVĂ": "ЭЛЕКТРОКЛАПАННЫХ ФОРСУНОК",
|
||||
"AMT (Robot)": "АКПП (Робот)",
|
||||
"API Tokens": "API-токены",
|
||||
"AUTOCRM_001": "AUTOCRM_001",
|
||||
@@ -266,7 +267,9 @@
|
||||
"AutoCRM PSauto · psauto.service.mir.md": "AutoCRM PSauto · psauto.service.mir.md",
|
||||
"AutoCRM SRL": "AutoCRM SRL",
|
||||
"Automată": "Автоматическая",
|
||||
"Automobil": "Автомобиль",
|
||||
"Automobile": "Автомобили",
|
||||
"Autoservice / Client": "Автосервис / Клиент",
|
||||
"Autoservis / Client": "Автосервис / Клиент",
|
||||
"Avans": "Аванс",
|
||||
"Avans achitat": "Аванс оплачен",
|
||||
@@ -326,6 +329,8 @@
|
||||
"Bună ziua": "Здравствуйте",
|
||||
"Buy price": "Цена закупки",
|
||||
"Bărbat": "Мужской",
|
||||
"CAUZA ADRESĂRII": "ПРИЧИНА ОБРАЩЕНИЯ",
|
||||
"CONCLUZIE": "ЗАКЛЮЧЕНИЕ",
|
||||
"CRM › Programări ›": "CRM › Записи ›",
|
||||
"CSV": "CSV",
|
||||
"CVT": "CVT",
|
||||
@@ -407,6 +412,7 @@
|
||||
"Client ID": "ID клиента",
|
||||
"Client VIP": "VIP-клиент",
|
||||
"Client existent": "Существующий клиент",
|
||||
"Client informat (semnătură)": "Клиент ознакомлен (подпись)",
|
||||
"Client informat / a luat cunoștință": "Клиент проинформирован / ознакомлен",
|
||||
"Client legat (CRM)": "Привязанный клиент (CRM)",
|
||||
"Client name": "Имя клиента",
|
||||
@@ -466,6 +472,7 @@
|
||||
"Company name": "Название компании",
|
||||
"Complaint": "Жалоба",
|
||||
"Complet": "Полностью",
|
||||
"Completați rândurile după numărul de injectoare; lăsați goale rândurile în plus.": "Заполняйте строки по количеству форсунок; лишние строки оставьте пустыми.",
|
||||
"Concediu": "Отпуск",
|
||||
"Condition": "Состояние",
|
||||
"Condiții (toate trebuie îndeplinite)": "Условия (все должны выполняться)",
|
||||
@@ -562,6 +569,7 @@
|
||||
"Câmp obligatoriu": "Обязательное поле",
|
||||
"Când": "Когда",
|
||||
"Când & unde": "Когда и где",
|
||||
"DATELE AUTOMOBILULUI ȘI CLIENTULUI": "ДАННЫЕ АВТОМОБИЛЯ И КЛИЕНТА",
|
||||
"DCT": "DCT",
|
||||
"DCT (Dual-Clutch)": "DCT (Dual-Clutch)",
|
||||
"DENY — interzice dreptul": "DENY — запретить право",
|
||||
@@ -617,6 +625,7 @@
|
||||
"Deals": "Сделки",
|
||||
"Debit": "Дебет",
|
||||
"Debit ÎNAINTE": "Расход ДО",
|
||||
"Debit, ml": "Расход, мл",
|
||||
"Deblochează": "Разблокировать",
|
||||
"Decembrie": "Декабрь",
|
||||
"Decode VIN": "Декодировать VIN",
|
||||
@@ -764,6 +773,7 @@
|
||||
"Engine": "Двигатель",
|
||||
"Eroare": "Ошибка",
|
||||
"Eroare la recepție": "Ошибка при приёмке",
|
||||
"Etanșeitate": "Герметичность",
|
||||
"Etanșeitate ÎNAINTE": "Герметичность ДО",
|
||||
"Etape": "Этапы",
|
||||
"Etapă": "Этап",
|
||||
@@ -921,6 +931,7 @@
|
||||
"IBAN:": "IBAN:",
|
||||
"ID": "ID",
|
||||
"IDNO / CUI": "IDNO / CUI",
|
||||
"INJECTOARE": "ФОРСУНКИ",
|
||||
"ITP": "ТО",
|
||||
"Ianuarie": "Январь",
|
||||
"Iarnă": "Зима",
|
||||
@@ -996,6 +1007,7 @@
|
||||
"KPI mecanici": "KPI механиков",
|
||||
"Kanban": "Канбан",
|
||||
"Kilometraj": "Пробег",
|
||||
"Kilometraj, km": "Пробег, км",
|
||||
"Km": "км",
|
||||
"Km curent": "Текущий пробег",
|
||||
"Km ieșire": "Пробег выход",
|
||||
@@ -1092,6 +1104,7 @@
|
||||
"Mai": "Май",
|
||||
"Mai mic = aplicat primul.": "Меньше = применяется первым.",
|
||||
"Maistru": "Мастер",
|
||||
"Maistru (nume, semnătură)": "Мастер (ФИО, подпись)",
|
||||
"Maistru / Mecanic": "Мастер / Механик",
|
||||
"Maistru / Recepție:": "Мастер / Ресепшн:",
|
||||
"Make": "Марка",
|
||||
@@ -1198,6 +1211,7 @@
|
||||
"Multiplicator": "Множитель",
|
||||
"Mulțumim": "Спасибо",
|
||||
"Mâine": "Завтра",
|
||||
"MĂSURĂTORI MECANICA INJECTOARELOR": "ИЗМЕРЕНИЯ МЕХАНИКИ ФОРСУНОК",
|
||||
"Mărci auto suportate (separate prin virgulă)": "Поддерживаемые марки (через запятую)",
|
||||
"Măsurători mecanica injectoarelor": "Измерения механики форсунок",
|
||||
"Name": "Имя",
|
||||
@@ -1299,6 +1313,7 @@
|
||||
"Nr. injectoare": "Кол-во форсунок",
|
||||
"Nr. poliță": "№ полиса",
|
||||
"Nr. protocol": "№ протокола",
|
||||
"Nr. protocol:": "№ протокола:",
|
||||
"Nr. telefon": "Тел. номер",
|
||||
"Nr. înmatriculare": "Гос. номер",
|
||||
"Nr.:": "Nr.:",
|
||||
@@ -1392,6 +1407,7 @@
|
||||
"POS": "POS",
|
||||
"POST /api/v1/login": "POST /api/v1/login",
|
||||
"PPF": "PPF",
|
||||
"PROTOCOL DE DIAGNOSTIC ȘI CURĂȚARE": "ПРОТОКОЛ ДИАГНОСТИКИ И ОЧИСТКИ",
|
||||
"Pagina": "Страница",
|
||||
"Pagini": "Страницы",
|
||||
"Paid": "Оплачено",
|
||||
@@ -1703,6 +1719,7 @@
|
||||
"Rezervat": "Зарезервировано",
|
||||
"Rezervă o programare": "Rezervă o programare",
|
||||
"Rezistență ÎNAINTE": "Сопротивление ДО",
|
||||
"Rezistență, Ω": "Сопротивление, Ом",
|
||||
"Rezultat": "Результат",
|
||||
"Rezultate": "Результаты",
|
||||
"Rezumat": "Резюме",
|
||||
@@ -1963,9 +1980,12 @@
|
||||
"Testează bot Telegram": "Тест Telegram-бота",
|
||||
"Theme color": "Theme color",
|
||||
"Time": "Время",
|
||||
"Timp deschidere, ms": "Время открытия, мс",
|
||||
"Timp lucrat": "Отработано",
|
||||
"Timp mediu": "Среднее время",
|
||||
"Timp total": "Общее время",
|
||||
"Timp închidere KZ, ms": "Время закр. в КЗ, мс",
|
||||
"Timp închidere, ms": "Время закрытия, мс",
|
||||
"Tinichigerie": "Кузовной ремонт",
|
||||
"Tinichigerie / Detailing": "Кузов / Детейлинг",
|
||||
"Tip": "Тип",
|
||||
@@ -2253,6 +2273,7 @@
|
||||
"depozit": "склад",
|
||||
"depozite": "склады",
|
||||
"developer.paypal.com": "developer.paypal.com",
|
||||
"după": "после",
|
||||
"eveniment": "событие",
|
||||
"ex: Iarnă Michelin": "например: Зима Michelin",
|
||||
"ex: Mașină veche, Client VIP, Express": "например: Старое авто, VIP-клиент, Экспресс",
|
||||
@@ -2277,6 +2298,7 @@
|
||||
"implicit": "по умолчанию",
|
||||
"instagram": "Instagram",
|
||||
"jurnal": "журнал",
|
||||
"km": "км",
|
||||
"la fiecare request": "при каждом запросе",
|
||||
"liber": "свободно",
|
||||
"liber/ușor": "свободно/легко",
|
||||
@@ -2290,6 +2312,7 @@
|
||||
"mașină": "машина",
|
||||
"mediu": "средне",
|
||||
"mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "перейдите в Настройки → AI-ассистент и добавьте API-ключ (Claude / GPT / Gemini).",
|
||||
"ml": "мл",
|
||||
"new": "новый",
|
||||
"niciodată": "никогда",
|
||||
"norme": "нормы",
|
||||
@@ -2500,6 +2523,7 @@
|
||||
"Înregistrează plată": "Регистрация платежа",
|
||||
"Înregistrează seturile de anvelope ale clienților și gestionează depozitarea sezonieră (tire hotel). Urmărește uzura, TPMS și locația în depozit.": "Регистрируйте комплекты шин клиентов и управляйте сезонным хранением (tire hotel). Отслеживайте износ, TPMS и локацию на складе.",
|
||||
"Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...": "Спросите что угодно — диагноз, резюме, подсказки, тексты клиентам...",
|
||||
"înainte": "до",
|
||||
"Șabloane servicii": "Шаблоны услуг",
|
||||
"Șablon aplicat": "Шаблон применён",
|
||||
"Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese",
|
||||
|
||||
Reference in New Issue
Block a user