From b8a5fd528eff78db9c8605e9d7bbba936917892b Mon Sep 17 00:00:00 2001 From: Vasyka Date: Sat, 18 Jul 2026 10:33:46 +0000 Subject: [PATCH] i18n(ai-assistant): +8 translations covering setup notice, placeholder, tokens footer Wraps the free-text token/requests counter suffix and adds the last 6 identity-fallback keys used on the page. Co-Authored-By: Claude Opus 4.7 (1M context) --- lang/en.json | 15 ++++++++------- lang/ru.json | 15 ++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/lang/en.json b/lang/en.json index 075b8e2..5e9fcfb 100644 --- a/lang/en.json +++ b/lang/en.json @@ -430,7 +430,7 @@ "Concediu": "Vacation", "Condition": "Condition", "Condiții (toate trebuie îndeplinite)": "Conditions (all must match)", - "Configurare:": "Configurare:", + "Configurare:": "Setup:", "Configurează procentele pentru calcul salariu. Marja internă (nu TVA) se scade din prețul de manoperă pentru a determina baza salariului.": "Configurează procentele pentru calcul salariu. Marja internă (nu TVA) se scade din prețul de manoperă pentru a determina baza salariului.", "Configurări": "Configuration", "Configurări avansate": "Advanced settings", @@ -1634,7 +1634,7 @@ "Scheduled at": "Scheduled at", "Schimb ulei + filtru": "Oil + filter change", "Scoate din magazin": "Scoate din magazin", - "Scrie mesajul tău...": "Scrie mesajul tău...", + "Scrie mesajul tău...": "Type your message...", "Scule / consumabile": "Tools / consumables", "Scăzut": "Low", "Se completează automat când clientul scrie la bot": "Auto-filled when the client writes to the bot", @@ -1862,7 +1862,7 @@ "Token generat!": "Token generat!", "Token public": "Token public", "Token revocat": "Token revocat", - "Tokens consumate luna aceasta:": "Tokens consumate luna aceasta:", + "Tokens consumate luna aceasta:": "Tokens used this month:", "Tokens:": "Tokens:", "Top piese vândute": "Top parts sold", "Tot apelul trebuie făcut pe subdomain-ul tău:": "Tot apelul trebuie făcut pe subdomain-ul tău:", @@ -2058,7 +2058,7 @@ "apasă": "click", "apel": "call", "apeluri": "calls", - "asistent gândește...": "asistent gândește...", + "asistent gândește...": "assistant is thinking...", "auto-generat": "auto-generat", "bonusuri/avansuri": "bonuses/advances", "buc": "pcs", @@ -2067,7 +2067,7 @@ "canale marketing": "marketing channels", "capacitate": "capacity", "cerere": "lead", - "cereri": "leads", + "cereri": "requests", "cheltuială": "expense", "cheltuieli": "expenses", "client": "client", @@ -2122,7 +2122,7 @@ "mașini": "vehicles", "mașină": "vehicle", "mediu": "medium", - "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).", + "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ă", "norme": "labors", @@ -2277,6 +2277,7 @@ "telegram": "Telegram", "template": "template", "template-uri": "templates", + "tokens": "tokens", "ultima fișă": "ultima fișă", "unitate de măsură": "unit of measure", "unități de măsură": "units of measure", @@ -2322,7 +2323,7 @@ "Înregistrează lucrări de tinichigerie, vopsitorie, PDR, detailing, ceramică, PPF sau polish. Hartă daune, dosar asigurare și arhivă foto înainte/după.": "Înregistrează lucrări de tinichigerie, vopsitorie, PDR, detailing, ceramică, PPF sau polish. Hartă daune, dosar asigurare și arhivă foto înainte/după.", "Înregistrează lucrările trimise la ateliere externe (turbo, cutii, vopsitorie). Costul terțului + markup intră automat în totalul fișei asociate.": "Înregistrează lucrările trimise la ateliere externe (turbo, cutii, vopsitorie). Costul terțului + markup intră automat în totalul fișei asociate.", "Înregistrează seturile de anvelope ale clienților și gestionează depozitarea sezonieră (tire hotel). Urmărește uzura, TPMS și locația în depozit.": "Register clients' tire sets and manage seasonal storage (tire hotel). Track wear, TPMS and warehouse location.", - "Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...": "Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...", + "Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...": "Ask me anything — diagnostics, summary, suggestions, drafting client messages...", "Șabloane servicii": "Service templates", "Șablon aplicat": "Template applied", "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese", diff --git a/lang/ru.json b/lang/ru.json index 3c7c40a..98fecc5 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -430,7 +430,7 @@ "Concediu": "Отпуск", "Condition": "Состояние", "Condiții (toate trebuie îndeplinite)": "Условия (все должны выполняться)", - "Configurare:": "Configurare:", + "Configurare:": "Настройка:", "Configurează procentele pentru calcul salariu. Marja internă (nu TVA) se scade din prețul de manoperă pentru a determina baza salariului.": "Configurează procentele pentru calcul salariu. Marja internă (nu TVA) se scade din prețul de manoperă pentru a determina baza salariului.", "Configurări": "Конфигурация", "Configurări avansate": "Расширенная конфигурация", @@ -1634,7 +1634,7 @@ "Scheduled at": "Запланировано", "Schimb ulei + filtru": "Замена масла + фильтр", "Scoate din magazin": "Scoate din magazin", - "Scrie mesajul tău...": "Scrie mesajul tău...", + "Scrie mesajul tău...": "Введите ваше сообщение...", "Scule / consumabile": "Инструменты / расходники", "Scăzut": "Низкий", "Se completează automat când clientul scrie la bot": "Заполняется автоматически, когда клиент пишет боту", @@ -1862,7 +1862,7 @@ "Token generat!": "Token generat!", "Token public": "Token public", "Token revocat": "Token revocat", - "Tokens consumate luna aceasta:": "Tokens consumate luna aceasta:", + "Tokens consumate luna aceasta:": "Токены использовано в этом месяце:", "Tokens:": "Tokens:", "Top piese vândute": "Топ проданных запчастей", "Tot apelul trebuie făcut pe subdomain-ul tău:": "Tot apelul trebuie făcut pe subdomain-ul tău:", @@ -2058,7 +2058,7 @@ "apasă": "нажмите", "apel": "звонок", "apeluri": "звонки", - "asistent gândește...": "asistent gândește...", + "asistent gândește...": "ассистент думает...", "auto-generat": "auto-generat", "bonusuri/avansuri": "премии/авансы", "buc": "шт", @@ -2067,7 +2067,7 @@ "canale marketing": "маркетинговые каналы", "capacitate": "загрузка", "cerere": "заявка", - "cereri": "заявки", + "cereri": "запросов", "cheltuială": "расход", "cheltuieli": "расходы", "client": "клиент", @@ -2122,7 +2122,7 @@ "mașini": "машины", "mașină": "машина", "mediu": "средняя", - "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).", + "mergi la Setări → Asistent AI și adaugă cheia API (Claude / GPT / Gemini).": "перейдите в Настройки → AI-ассистент и добавьте API-ключ (Claude / GPT / Gemini).", "new": "новый", "niciodată": "niciodată", "norme": "нормы", @@ -2277,6 +2277,7 @@ "telegram": "Telegram", "template": "шаблон", "template-uri": "шаблоны", + "tokens": "токенов", "ultima fișă": "ultima fișă", "unitate de măsură": "единица измерения", "unități de măsură": "единицы измерения", @@ -2322,7 +2323,7 @@ "Înregistrează lucrări de tinichigerie, vopsitorie, PDR, detailing, ceramică, PPF sau polish. Hartă daune, dosar asigurare și arhivă foto înainte/după.": "Înregistrează lucrări de tinichigerie, vopsitorie, PDR, detailing, ceramică, PPF sau polish. Hartă daune, dosar asigurare și arhivă foto înainte/după.", "Înregistrează lucrările trimise la ateliere externe (turbo, cutii, vopsitorie). Costul terțului + markup intră automat în totalul fișei asociate.": "Înregistrează lucrările trimise la ateliere externe (turbo, cutii, vopsitorie). Costul terțului + markup intră automat în totalul fișei asociate.", "Î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...": "Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...", + "Întreabă-mă orice — diagnostic, sumar, sugestii, redactare mesaje către clienți...": "Спросите что угодно — диагноз, резюме, подсказки, тексты клиентам...", "Șabloane servicii": "Шаблоны услуг", "Șablon aplicat": "Шаблон применён", "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese": "Șablon aplicat: {$r['labor']} manopere, {$r['parts']} piese",