i18n(users): +16 translations for sections, roles, 2FA, salary helpers

Covers Identitate/Acces/2FA sections, all helper texts on user
edit page (2FA reset, role sync, additional roles, margin helper,
salary formula), placeholder examples, RBAC role labels (Proprietar,
Vizitator, Recepție), 'Română' language option, and Permission
Overrides RelationManager helpers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-18 10:58:33 +00:00
parent f96bb96fa1
commit 00afca8a17
2 changed files with 30 additions and 28 deletions
+15 -14
View File
@@ -26,7 +26,7 @@
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
"2FA": "2FA",
"2FA dezactivat.": "2FA dezactivat.",
"2FA resetat": "2FA resetat",
"2FA resetat": "2FA сброшен",
"58.5h/10": "58.5ч/10",
":n poziții importate în Purchase nouă": ":n позиций импортировано в новый заказ",
"> 0 calculează automat prețul client.": "> 0 автоматически рассчитывает цену клиента.",
@@ -51,7 +51,7 @@
"Absent": "Отсутствует",
"Accept": "Принимаю",
"Acceptă invitația": "Принять приглашение",
"Acces": "Acces",
"Acces": "Доступ",
"Acces în aplicație (opțional)": "Доступ в приложение (опционально)",
"Această acțiune este ireversibilă": "Это действие необратимо",
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "Это письмо сгенерировано автоматически. Пожалуйста, не отвечайте.",
@@ -61,7 +61,7 @@
"Achiziții": "Закупки",
"Acord": "Согласовано",
"Acord client": "Согласование клиента",
"Acordat de": "Acordat de",
"Acordat de": "Предоставлено",
"Actions": "Действия",
"Activ": "Активный",
"Activare": "Активация",
@@ -432,7 +432,7 @@
"Condition": "Состояние",
"Condiții (toate trebuie îndeplinite)": "Условия (все должны выполняться)",
"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.",
"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": "Расширенная конфигурация",
"Confirm password": "Подтверждение пароля",
@@ -619,7 +619,7 @@
"Deviz": "Смета",
"Dezactivare": "Деактивация",
"Dezactivează": "Деактивировать",
"Dezactivează 2FA pentru acest utilizator. Va trebui să re-configureze TOTP la următoarea autentificare.": "Dezactivează 2FA pentru acest utilizator. Va trebui să re-configureze TOTP la următoarea autentificare.",
"Dezactivează 2FA pentru acest utilizator. Va trebui să re-configureze TOTP la următoarea autentificare.": "Отключает 2FA для этого пользователя. Ему потребуется заново настроить TOTP при следующем входе.",
"Diagnosis": "Диагноз",
"Diagnostic": "Диагностика",
"Diagnostic AI bazat pe plângerea clientului": "AI-диагностика на основе жалобы клиента",
@@ -639,7 +639,7 @@
"Doar arhivate": "Только архивные",
"Doar clienți VIP": "Только VIP клиенты",
"Doar clienții mei": "Только мои клиенты",
"Doar la manopere (proprii + subcontract). Baza salariu = preț client × (1 marjă/100). Lasă gol pentru a folosi valoarea implicită a companiei.": "Doar la manopere (proprii + subcontract). Baza salariu = preț client × (1 marjă/100). Lasă gol pentru a folosi valoarea implicită a companiei.",
"Doar la manopere (proprii + subcontract). Baza salariu = preț client × (1 marjă/100). Lasă gol pentru a folosi valoarea implicită a companiei.": "Только для работ (собственных + субподряд). База зарплаты = цена клиенту × (1 маржа/100). Оставьте пустым для значения по умолчанию компании.",
"Doar pentru cazuri speciale. Lasă gol → folosește marja mecanicului.": "Только для особых случаев. Оставьте пустым → используется маржа механика.",
"Doar tu ești aici": "Только вы здесь",
"Doar utilizatorii mei": "Только мои пользователи",
@@ -705,16 +705,16 @@
"Event": "Событие",
"Events": "События",
"Ex 30 → preț vânzare = preț achiziție × 1.30": "Пример: 30 → цена продажи = закупка × 1.30",
"Ex: 100": "Ex: 100",
"Ex: 100": "Например: 100",
"Ex: 20": "Ex: 20",
"Ex: 20 pentru +20%": "Ex: 20 pentru +20%",
"Ex: 20 pentru +20%": "Например: 20 для +20%",
"Ex: 25": "Ex: 25",
"Ex: Curte 1, Pod 4, Atelier electric": "Например: Двор 1, Пост 4, Электроцех",
"Ex: Lipsește filtrul Mann W712/83": "Например: Нет фильтра Mann W712/83",
"Ex: Pod 1, Curte 1, Atelier electric": "Например: Пост 1, Двор 1, Электроцех",
"Ex: cu lift, fără lift, doar diagnoză...": "Например: с лифтом, без лифта, только диагностика...",
"Ex: fără lift, doar diagnoză...": "Например: без лифта, только диагностика...",
"Ex: lockdown temporar; acces pentru audit; etc.": "Ex: lockdown temporar; acces pentru audit; etc.",
"Ex: lockdown temporar; acces pentru audit; etc.": "Например: временная блокировка; доступ для аудита; и т.д.",
"Excepție": "Исключение",
"Excepții": "Исключения",
"Excepții drepturi": "Исключения прав",
@@ -849,7 +849,7 @@
"Iarnă 2025-2026": "Зима 2025-2026",
"Iconiță (emoji)": "Иконка (эмодзи)",
"Identificare": "Идентификация",
"Identitate": "Identitate",
"Identitate": "Учётные данные",
"Ieri": "Вчера",
"Ieșire": "Исходящий",
"Ieșiri": "Расход",
@@ -1514,7 +1514,7 @@
"Recent": "Недавно",
"Recente": "Недавние",
"Recente / restul": "Recente / restul",
"Recepție": "Приёмка",
"Recepție": "Ресепшн",
"Recepție acum:": "Приёмка сейчас:",
"Recepție completă — batch-uri create": "Полная приёмка — партии созданы",
"Recepție totală": "Полная приёмка",
@@ -1591,11 +1591,11 @@
"Rol": "Роль",
"Rol primar": "Основная роль",
"Role": "Роль",
"Rolul principal — sincronizat automat cu drepturile RBAC.": "Rolul principal — sincronizat automat cu drepturile RBAC.",
"Rolul principal — sincronizat automat cu drepturile RBAC.": "Основная роль — автоматически синхронизирована с правами RBAC.",
"Roluri suplimentare": "Доп. роли",
"Roluri suplimentare peste rolul primar — drepturile se cumulează.": "Roluri suplimentare peste rolul primar — drepturile se cumulează.",
"Roluri suplimentare peste rolul primar — drepturile se cumulează.": "Дополнительные роли поверх основной — права суммируются.",
"Rolurile sistem (owner/admin/etc.) au numele blocat": "Rolurile sistem (owner/admin/etc.) au numele blocat",
"Română": "Română",
"Română": "Румынский",
"Rotire": "Поворот",
"Roți": "Колёса",
"Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Rulează `php artisan push:vapid` și adaugă cheile în .env.",
@@ -2002,6 +2002,7 @@
"Virament": "Перевод",
"Visa, Mastercard prin Stripe": "Visa, Mastercard prin Stripe",
"Vizibil": "Видимо",
"Vizitator": "Гость",
"Vizual": "Визуально",
"Vizualizează": "Просмотр",
"Vizualizări": "Просмотры",