From 990a2898a325c17f3b20965a0c806aac69b571fe Mon Sep 17 00:00:00 2001 From: Vasyka Date: Sat, 18 Jul 2026 10:38:19 +0000 Subject: [PATCH] =?UTF-8?q?i18n(recommendations):=20+12=20translations=20+?= =?UTF-8?q?=20wrap=20raw=20'niciodat=C4=83'=20fallback?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Covers page title, 4 section headings + subtitles, 4 empty-state messages, 'ultima fișă' column suffix, and last-contact 'niciodată' fallback (which was a raw string). Co-Authored-By: Claude Opus 4.7 (1M context) --- lang/en.json | 24 +++++++++---------- lang/ru.json | 24 +++++++++---------- .../tenant/pages/recommendations.blade.php | 2 +- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lang/en.json b/lang/en.json index 550e1a3..1db51e6 100644 --- a/lang/en.json +++ b/lang/en.json @@ -375,7 +375,7 @@ "Client nou": "New client", "Clienți": "Clients", "Clienți VIP cu care nu s-a vorbit de peste 30 zile.": "VIP clients not contacted for 30+ days.", - "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.": "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.", + "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.": "Clients who have not visited for 6+ months — a good time for a re-engagement message.", "Clienți magazin": "Shop customers", "Clienți noi în perioadă": "New clients in period", "Climatizare": "AC", @@ -1149,7 +1149,7 @@ "Niciodată": "Never", "Niciun UM înregistrat": "No units of measure", "Niciun client magazin": "No shop customers", - "Niciun client pierdut. 🎉": "Niciun client pierdut. 🎉", + "Niciun client pierdut. 🎉": "No lost clients. 🎉", "Niciun client încă": "No clients yet", "Niciun cod cross": "No cross codes", "Niciun coeficient": "No coefficients", @@ -1526,7 +1526,7 @@ "Recomandă": "Recommend", "Recomandări": "Recommendations", "Recomandări AI": "AI recommendations", - "Recomandări — clienți de urmărit": "Recomandări — clienți de urmărit", + "Recomandări — clienți de urmărit": "Recommendations — clients to follow up", "Redeschide fișa": "Reopen order", "Ref.": "Ref.", "Ref. lot/factură": "Batch/invoice ref.", @@ -1755,7 +1755,7 @@ "Subtotal manopere:": "Subtotal manopere:", "Subtotal piese:": "Subtotal piese:", "Succes": "Success", - "Sugerează revizie / piese de uzură.": "Sugerează revizie / piese de uzură.", + "Sugerează revizie / piese de uzură.": "Suggest service / wear parts.", "Sumă": "Amount", "Sumă achitată": "Sumă achitată", "Sumă:": "Sumă:", @@ -1763,7 +1763,7 @@ "Sunt de acord": "I agree", "Sunteți sigur?": "Are you sure?", "Sună": "Call", - "Sună-i sau trimite-le un email cu suma datorată.": "Sună-i sau trimite-le un email cu suma datorată.", + "Sună-i sau trimite-le un email cu suma datorată.": "Call or send an email with the outstanding amount.", "Suport": "Support", "Supplier": "Supplier", "Sursă": "Source", @@ -1883,7 +1883,7 @@ "Total încasat": "Total received", "Total înregistrate": "Total registered", "Toți": "All", - "Toți VIP-ii sunt în contact recent.": "Toți VIP-ii sunt în contact recent.", + "Toți VIP-ii sunt în contact recent.": "All VIP clients contacted recently.", "Toți clienții": "All clients", "Toți mecanicii": "All mechanics", "Toți utilizatorii": "All users", @@ -2124,7 +2124,7 @@ "mediu": "medium", "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "go to Settings → AI Assistant and add the API key (Claude / GPT / Gemini).", "new": "new", - "niciodată": "niciodată", + "niciodată": "never", "norme": "labors", "norme-ore": "labor rates", "normă": "labor", @@ -2278,7 +2278,7 @@ "template": "template", "template-uri": "templates", "tokens": "tokens", - "ultima fișă": "ultima fișă", + "ultima fișă": "last order", "unitate de măsură": "unit of measure", "unități de măsură": "units of measure", "utilizator": "user", @@ -2385,7 +2385,7 @@ "✓ Pe abonament plătit": "✓ On paid subscription", "✓ valid": "✓ valid", "⬇ Descarcă backup acum": "⬇ Descarcă backup acum", - "⭐ VIP fără contact recent": "⭐ VIP fără contact recent", + "⭐ VIP fără contact recent": "⭐ VIP without recent contact", "🅿️ PayPal": "🅿️ PayPal", "🇲🇩 Paynet (Moldova)": "🇲🇩 Paynet (Moldova)", "🎉 Bun venit în AutoCRM!": "🎉 Bun venit în AutoCRM!", @@ -2397,7 +2397,7 @@ "👥 Clienți": "👥 Clients", "👨‍🔧 Mecanici": "👨‍🔧 Mechanics", "💰 Finanțe": "💰 Finance", - "💰 Fișe neplătite": "💰 Fișe neplătite", + "💰 Fișe neplătite": "💰 Unpaid orders", "💳 Istoric abonamente": "💳 Istoric abonamente", "💳 Plată confirmată": "💳 Plată confirmată", "💳 Plătește": "💳 Plătește", @@ -2419,9 +2419,9 @@ "🖨 PDF programări": "🖨 PDF programări", "🖨 Tipărește": "🖨 Tipărește", "🗑 Șterge": "🗑 Șterge", - "😴 Clienți pierduți": "😴 Clienți pierduți", + "😴 Clienți pierduți": "😴 Lost clients", "🚗 Mașini cu acest VIN în CRM": "🚗 Vehicles with this VIN in CRM", - "🚗 Mașini cu kilometraj mare": "🚗 Mașini cu kilometraj mare", + "🚗 Mașini cu kilometraj mare": "🚗 High-mileage vehicles", "🚗 Mărci suportate": "🚗 Mărci suportate", "🛒 Magazin piese online": "🛒 Magazin piese online" } \ No newline at end of file diff --git a/lang/ru.json b/lang/ru.json index fe0b17a..ecd8145 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -375,7 +375,7 @@ "Client nou": "Новый клиент", "Clienți": "Клиенты", "Clienți VIP cu care nu s-a vorbit de peste 30 zile.": "VIP-клиенты без контакта более 30 дней.", - "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.": "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.", + "Clienți care n-au mai venit de peste 6 luni — bun moment pentru un mesaj de revenire.": "Клиенты, которые не приезжали более 6 месяцев — хороший момент для реактивации.", "Clienți magazin": "Клиенты магазина", "Clienți noi în perioadă": "Новые клиенты в периоде", "Climatizare": "Кондиционер", @@ -1149,7 +1149,7 @@ "Niciodată": "Никогда", "Niciun UM înregistrat": "Нет единиц измерения", "Niciun client magazin": "Нет клиентов магазина", - "Niciun client pierdut. 🎉": "Niciun client pierdut. 🎉", + "Niciun client pierdut. 🎉": "Нет потерянных клиентов. 🎉", "Niciun client încă": "Пока нет клиентов", "Niciun cod cross": "Нет кросс-кодов", "Niciun coeficient": "Нет коэффициентов", @@ -1526,7 +1526,7 @@ "Recomandă": "Рекомендуется", "Recomandări": "Рекомендации", "Recomandări AI": "AI-рекомендации", - "Recomandări — clienți de urmărit": "Recomandări — clienți de urmărit", + "Recomandări — clienți de urmărit": "Рекомендации — клиенты для контакта", "Redeschide fișa": "Переоткрыть наряд", "Ref.": "Реф.", "Ref. lot/factură": "Реф. партии/счёта", @@ -1755,7 +1755,7 @@ "Subtotal manopere:": "Subtotal manopere:", "Subtotal piese:": "Subtotal piese:", "Succes": "Успех", - "Sugerează revizie / piese de uzură.": "Sugerează revizie / piese de uzură.", + "Sugerează revizie / piese de uzură.": "Предложите ТО / расходники.", "Sumă": "Сумма", "Sumă achitată": "Sumă achitată", "Sumă:": "Sumă:", @@ -1763,7 +1763,7 @@ "Sunt de acord": "Я согласен", "Sunteți sigur?": "Вы уверены?", "Sună": "Позвонить", - "Sună-i sau trimite-le un email cu suma datorată.": "Sună-i sau trimite-le un email cu suma datorată.", + "Sună-i sau trimite-le un email cu suma datorată.": "Позвоните или отправьте email с суммой долга.", "Suport": "Поддержка", "Supplier": "Поставщик", "Sursă": "Источник", @@ -1883,7 +1883,7 @@ "Total încasat": "Всего получено", "Total înregistrate": "Всего зарегистрировано", "Toți": "Все", - "Toți VIP-ii sunt în contact recent.": "Toți VIP-ii sunt în contact recent.", + "Toți VIP-ii sunt în contact recent.": "Все VIP-клиенты недавно на связи.", "Toți clienții": "Все клиенты", "Toți mecanicii": "Все механики", "Toți utilizatorii": "Все пользователи", @@ -2124,7 +2124,7 @@ "mediu": "средняя", "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "перейдите в Настройки → AI-ассистент и добавьте API-ключ (Claude / GPT / Gemini).", "new": "новый", - "niciodată": "niciodată", + "niciodată": "никогда", "norme": "нормы", "norme-ore": "нормо-часы", "normă": "норма", @@ -2278,7 +2278,7 @@ "template": "шаблон", "template-uri": "шаблоны", "tokens": "токенов", - "ultima fișă": "ultima fișă", + "ultima fișă": "последний наряд", "unitate de măsură": "единица измерения", "unități de măsură": "единицы измерения", "utilizator": "пользователь", @@ -2385,7 +2385,7 @@ "✓ Pe abonament plătit": "✓ На платной подписке", "✓ valid": "✓ valid", "⬇ Descarcă backup acum": "⬇ Descarcă backup acum", - "⭐ VIP fără contact recent": "⭐ VIP fără contact recent", + "⭐ VIP fără contact recent": "⭐ VIP без недавнего контакта", "🅿️ PayPal": "🅿️ PayPal", "🇲🇩 Paynet (Moldova)": "🇲🇩 Paynet (Moldova)", "🎉 Bun venit în AutoCRM!": "🎉 Bun venit în AutoCRM!", @@ -2397,7 +2397,7 @@ "👥 Clienți": "👥 Клиенты", "👨‍🔧 Mecanici": "👨‍🔧 Механики", "💰 Finanțe": "💰 Финансы", - "💰 Fișe neplătite": "💰 Fișe neplătite", + "💰 Fișe neplătite": "💰 Неоплаченные наряды", "💳 Istoric abonamente": "💳 Istoric abonamente", "💳 Plată confirmată": "💳 Plată confirmată", "💳 Plătește": "💳 Plătește", @@ -2419,9 +2419,9 @@ "🖨 PDF programări": "🖨 PDF programări", "🖨 Tipărește": "🖨 Tipărește", "🗑 Șterge": "🗑 Șterge", - "😴 Clienți pierduți": "😴 Clienți pierduți", + "😴 Clienți pierduți": "😴 Потерянные клиенты", "🚗 Mașini cu acest VIN în CRM": "🚗 Автомобили с этим VIN в CRM", - "🚗 Mașini cu kilometraj mare": "🚗 Mașini cu kilometraj mare", + "🚗 Mașini cu kilometraj mare": "🚗 Авто с большим пробегом", "🚗 Mărci suportate": "🚗 Mărci suportate", "🛒 Magazin piese online": "🛒 Magazin piese online" } \ No newline at end of file diff --git a/resources/views/filament/tenant/pages/recommendations.blade.php b/resources/views/filament/tenant/pages/recommendations.blade.php index 5c168bf..8617aab 100644 --- a/resources/views/filament/tenant/pages/recommendations.blade.php +++ b/resources/views/filament/tenant/pages/recommendations.blade.php @@ -93,7 +93,7 @@
{{ $c->phone }}
- {{ $c->last_contact_at?->diffForHumans() ?? 'niciodată' }} + {{ $c->last_contact_at?->diffForHumans() ?? __('niciodată') }} @empty