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:
+15
-14
@@ -26,7 +26,7 @@
|
|||||||
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
|
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
|
||||||
"2FA": "2FA",
|
"2FA": "2FA",
|
||||||
"2FA dezactivat.": "2FA dezactivat.",
|
"2FA dezactivat.": "2FA dezactivat.",
|
||||||
"2FA resetat": "2FA resetat",
|
"2FA resetat": "2FA reset",
|
||||||
"5–8.5h/10": "5–8.5h/10",
|
"5–8.5h/10": "5–8.5h/10",
|
||||||
":n poziții importate în Purchase nouă": ":n items imported into a new Purchase",
|
":n poziții importate în Purchase nouă": ":n items imported into a new Purchase",
|
||||||
"> 0 calculează automat prețul client.": "> 0 auto-calculates client price.",
|
"> 0 calculează automat prețul client.": "> 0 auto-calculates client price.",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"Absent": "Absent",
|
"Absent": "Absent",
|
||||||
"Accept": "Accept",
|
"Accept": "Accept",
|
||||||
"Acceptă invitația": "Accept invitation",
|
"Acceptă invitația": "Accept invitation",
|
||||||
"Acces": "Acces",
|
"Acces": "Access",
|
||||||
"Acces în aplicație (opțional)": "App access (optional)",
|
"Acces în aplicație (opțional)": "App access (optional)",
|
||||||
"Această acțiune este ireversibilă": "This action is irreversible",
|
"Această acțiune este ireversibilă": "This action is irreversible",
|
||||||
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "This email was auto-generated. Please do not reply.",
|
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "This email was auto-generated. Please do not reply.",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"Achiziții": "Purchases",
|
"Achiziții": "Purchases",
|
||||||
"Acord": "Agreed",
|
"Acord": "Agreed",
|
||||||
"Acord client": "Client agreement",
|
"Acord client": "Client agreement",
|
||||||
"Acordat de": "Acordat de",
|
"Acordat de": "Granted by",
|
||||||
"Actions": "Actions",
|
"Actions": "Actions",
|
||||||
"Activ": "Active",
|
"Activ": "Active",
|
||||||
"Activare": "Activation",
|
"Activare": "Activation",
|
||||||
@@ -432,7 +432,7 @@
|
|||||||
"Condition": "Condition",
|
"Condition": "Condition",
|
||||||
"Condiții (toate trebuie îndeplinite)": "Conditions (all must match)",
|
"Condiții (toate trebuie îndeplinite)": "Conditions (all must match)",
|
||||||
"Configurare:": "Setup:",
|
"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.",
|
"Configurează procentele pentru calcul salariu. Marja internă (nu TVA) se scade din prețul de manoperă pentru a determina baza salariului.": "Configure percentages for salary calculation. The internal margin (not VAT) is deducted from the labor price to determine salary base.",
|
||||||
"Configurări": "Configuration",
|
"Configurări": "Configuration",
|
||||||
"Configurări avansate": "Advanced settings",
|
"Configurări avansate": "Advanced settings",
|
||||||
"Confirm password": "Confirm password",
|
"Confirm password": "Confirm password",
|
||||||
@@ -619,7 +619,7 @@
|
|||||||
"Deviz": "Estimate",
|
"Deviz": "Estimate",
|
||||||
"Dezactivare": "Deactivation",
|
"Dezactivare": "Deactivation",
|
||||||
"Dezactivează": "Deactivate",
|
"Dezactivează": "Deactivate",
|
||||||
"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.": "Disables 2FA for this user. They will need to re-set up TOTP on the next login.",
|
||||||
"Diagnosis": "Diagnosis",
|
"Diagnosis": "Diagnosis",
|
||||||
"Diagnostic": "Diagnostic",
|
"Diagnostic": "Diagnostic",
|
||||||
"Diagnostic AI bazat pe plângerea clientului": "AI diagnosis based on the client complaint",
|
"Diagnostic AI bazat pe plângerea clientului": "AI diagnosis based on the client complaint",
|
||||||
@@ -639,7 +639,7 @@
|
|||||||
"Doar arhivate": "Archived only",
|
"Doar arhivate": "Archived only",
|
||||||
"Doar clienți VIP": "VIP clients only",
|
"Doar clienți VIP": "VIP clients only",
|
||||||
"Doar clienții mei": "My clients only",
|
"Doar clienții mei": "My clients only",
|
||||||
"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.": "Only for labor (own + subcontract). Salary base = client price × (1 − margin/100). Leave empty to use company default.",
|
||||||
"Doar pentru cazuri speciale. Lasă gol → folosește marja mecanicului.": "For special cases only. Leave empty → uses the mechanic's margin.",
|
"Doar pentru cazuri speciale. Lasă gol → folosește marja mecanicului.": "For special cases only. Leave empty → uses the mechanic's margin.",
|
||||||
"Doar tu ești aici": "Only you are here",
|
"Doar tu ești aici": "Only you are here",
|
||||||
"Doar utilizatorii mei": "My users only",
|
"Doar utilizatorii mei": "My users only",
|
||||||
@@ -705,16 +705,16 @@
|
|||||||
"Event": "Event",
|
"Event": "Event",
|
||||||
"Events": "Events",
|
"Events": "Events",
|
||||||
"Ex 30 → preț vânzare = preț achiziție × 1.30": "e.g. 30 → sale price = purchase × 1.30",
|
"Ex 30 → preț vânzare = preț achiziție × 1.30": "e.g. 30 → sale price = purchase × 1.30",
|
||||||
"Ex: 100": "Ex: 100",
|
"Ex: 100": "e.g. 100",
|
||||||
"Ex: 20": "Ex: 20",
|
"Ex: 20": "Ex: 20",
|
||||||
"Ex: 20 pentru +20%": "Ex: 20 pentru +20%",
|
"Ex: 20 pentru +20%": "e.g. 20 for +20%",
|
||||||
"Ex: 25": "Ex: 25",
|
"Ex: 25": "Ex: 25",
|
||||||
"Ex: Curte 1, Pod 4, Atelier electric": "e.g. Yard 1, Bay 4, Electric workshop",
|
"Ex: Curte 1, Pod 4, Atelier electric": "e.g. Yard 1, Bay 4, Electric workshop",
|
||||||
"Ex: Lipsește filtrul Mann W712/83": "e.g. Missing filter Mann W712/83",
|
"Ex: Lipsește filtrul Mann W712/83": "e.g. Missing filter Mann W712/83",
|
||||||
"Ex: Pod 1, Curte 1, Atelier electric": "e.g. Bay 1, Yard 1, Electric workshop",
|
"Ex: Pod 1, Curte 1, Atelier electric": "e.g. Bay 1, Yard 1, Electric workshop",
|
||||||
"Ex: cu lift, fără lift, doar diagnoză...": "e.g. with lift, without lift, diagnosis only...",
|
"Ex: cu lift, fără lift, doar diagnoză...": "e.g. with lift, without lift, diagnosis only...",
|
||||||
"Ex: fără lift, doar diagnoză...": "e.g. without lift, diagnosis only...",
|
"Ex: fără lift, doar diagnoză...": "e.g. without lift, diagnosis only...",
|
||||||
"Ex: lockdown temporar; acces pentru audit; etc.": "Ex: lockdown temporar; acces pentru audit; etc.",
|
"Ex: lockdown temporar; acces pentru audit; etc.": "e.g. temporary lockdown; audit access; etc.",
|
||||||
"Excepție": "Override",
|
"Excepție": "Override",
|
||||||
"Excepții": "Overrides",
|
"Excepții": "Overrides",
|
||||||
"Excepții drepturi": "Permission overrides",
|
"Excepții drepturi": "Permission overrides",
|
||||||
@@ -849,7 +849,7 @@
|
|||||||
"Iarnă 2025-2026": "Winter 2025-2026",
|
"Iarnă 2025-2026": "Winter 2025-2026",
|
||||||
"Iconiță (emoji)": "Icon (emoji)",
|
"Iconiță (emoji)": "Icon (emoji)",
|
||||||
"Identificare": "Identification",
|
"Identificare": "Identification",
|
||||||
"Identitate": "Identitate",
|
"Identitate": "Identity",
|
||||||
"Ieri": "Yesterday",
|
"Ieri": "Yesterday",
|
||||||
"Ieșire": "Outgoing",
|
"Ieșire": "Outgoing",
|
||||||
"Ieșiri": "Outflow",
|
"Ieșiri": "Outflow",
|
||||||
@@ -1514,7 +1514,7 @@
|
|||||||
"Recent": "Recent",
|
"Recent": "Recent",
|
||||||
"Recente": "Recent",
|
"Recente": "Recent",
|
||||||
"Recente / restul": "Recente / restul",
|
"Recente / restul": "Recente / restul",
|
||||||
"Recepție": "Receive",
|
"Recepție": "Reception",
|
||||||
"Recepție acum:": "Received now:",
|
"Recepție acum:": "Received now:",
|
||||||
"Recepție completă — batch-uri create": "Full receipt — batches created",
|
"Recepție completă — batch-uri create": "Full receipt — batches created",
|
||||||
"Recepție totală": "Full receipt",
|
"Recepție totală": "Full receipt",
|
||||||
@@ -1591,11 +1591,11 @@
|
|||||||
"Rol": "Role",
|
"Rol": "Role",
|
||||||
"Rol primar": "Primary role",
|
"Rol primar": "Primary role",
|
||||||
"Role": "Role",
|
"Role": "Role",
|
||||||
"Rolul principal — sincronizat automat cu drepturile RBAC.": "Rolul principal — sincronizat automat cu drepturile RBAC.",
|
"Rolul principal — sincronizat automat cu drepturile RBAC.": "Primary role — automatically synced with RBAC permissions.",
|
||||||
"Roluri suplimentare": "Additional roles",
|
"Roluri suplimentare": "Additional roles",
|
||||||
"Roluri suplimentare peste rolul primar — drepturile se cumulează.": "Roluri suplimentare peste rolul primar — drepturile se cumulează.",
|
"Roluri suplimentare peste rolul primar — drepturile se cumulează.": "Additional roles on top of the primary — permissions accumulate.",
|
||||||
"Rolurile sistem (owner/admin/etc.) au numele blocat": "Rolurile sistem (owner/admin/etc.) au numele blocat",
|
"Rolurile sistem (owner/admin/etc.) au numele blocat": "Rolurile sistem (owner/admin/etc.) au numele blocat",
|
||||||
"Română": "Română",
|
"Română": "Romanian",
|
||||||
"Rotire": "Rotate",
|
"Rotire": "Rotate",
|
||||||
"Roți": "Wheels",
|
"Roți": "Wheels",
|
||||||
"Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Rulează `php artisan push:vapid` și adaugă cheile în .env.",
|
"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": "Bank transfer",
|
"Virament": "Bank transfer",
|
||||||
"Visa, Mastercard prin Stripe": "Visa, Mastercard prin Stripe",
|
"Visa, Mastercard prin Stripe": "Visa, Mastercard prin Stripe",
|
||||||
"Vizibil": "Visible",
|
"Vizibil": "Visible",
|
||||||
|
"Vizitator": "Viewer",
|
||||||
"Vizual": "Visual",
|
"Vizual": "Visual",
|
||||||
"Vizualizează": "View",
|
"Vizualizează": "View",
|
||||||
"Vizualizări": "Views",
|
"Vizualizări": "Views",
|
||||||
|
|||||||
+15
-14
@@ -26,7 +26,7 @@
|
|||||||
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
|
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
|
||||||
"2FA": "2FA",
|
"2FA": "2FA",
|
||||||
"2FA dezactivat.": "2FA dezactivat.",
|
"2FA dezactivat.": "2FA dezactivat.",
|
||||||
"2FA resetat": "2FA resetat",
|
"2FA resetat": "2FA сброшен",
|
||||||
"5–8.5h/10": "5–8.5ч/10",
|
"5–8.5h/10": "5–8.5ч/10",
|
||||||
":n poziții importate în Purchase nouă": ":n позиций импортировано в новый заказ",
|
":n poziții importate în Purchase nouă": ":n позиций импортировано в новый заказ",
|
||||||
"> 0 calculează automat prețul client.": "> 0 автоматически рассчитывает цену клиента.",
|
"> 0 calculează automat prețul client.": "> 0 автоматически рассчитывает цену клиента.",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"Absent": "Отсутствует",
|
"Absent": "Отсутствует",
|
||||||
"Accept": "Принимаю",
|
"Accept": "Принимаю",
|
||||||
"Acceptă invitația": "Принять приглашение",
|
"Acceptă invitația": "Принять приглашение",
|
||||||
"Acces": "Acces",
|
"Acces": "Доступ",
|
||||||
"Acces în aplicație (opțional)": "Доступ в приложение (опционально)",
|
"Acces în aplicație (opțional)": "Доступ в приложение (опционально)",
|
||||||
"Această acțiune este ireversibilă": "Это действие необратимо",
|
"Această acțiune este ireversibilă": "Это действие необратимо",
|
||||||
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "Это письмо сгенерировано автоматически. Пожалуйста, не отвечайте.",
|
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "Это письмо сгенерировано автоматически. Пожалуйста, не отвечайте.",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"Achiziții": "Закупки",
|
"Achiziții": "Закупки",
|
||||||
"Acord": "Согласовано",
|
"Acord": "Согласовано",
|
||||||
"Acord client": "Согласование клиента",
|
"Acord client": "Согласование клиента",
|
||||||
"Acordat de": "Acordat de",
|
"Acordat de": "Предоставлено",
|
||||||
"Actions": "Действия",
|
"Actions": "Действия",
|
||||||
"Activ": "Активный",
|
"Activ": "Активный",
|
||||||
"Activare": "Активация",
|
"Activare": "Активация",
|
||||||
@@ -432,7 +432,7 @@
|
|||||||
"Condition": "Состояние",
|
"Condition": "Состояние",
|
||||||
"Condiții (toate trebuie îndeplinite)": "Условия (все должны выполняться)",
|
"Condiții (toate trebuie îndeplinite)": "Условия (все должны выполняться)",
|
||||||
"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.",
|
"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": "Конфигурация",
|
||||||
"Configurări avansate": "Расширенная конфигурация",
|
"Configurări avansate": "Расширенная конфигурация",
|
||||||
"Confirm password": "Подтверждение пароля",
|
"Confirm password": "Подтверждение пароля",
|
||||||
@@ -619,7 +619,7 @@
|
|||||||
"Deviz": "Смета",
|
"Deviz": "Смета",
|
||||||
"Dezactivare": "Деактивация",
|
"Dezactivare": "Деактивация",
|
||||||
"Dezactivează": "Деактивировать",
|
"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": "Диагноз",
|
"Diagnosis": "Диагноз",
|
||||||
"Diagnostic": "Диагностика",
|
"Diagnostic": "Диагностика",
|
||||||
"Diagnostic AI bazat pe plângerea clientului": "AI-диагностика на основе жалобы клиента",
|
"Diagnostic AI bazat pe plângerea clientului": "AI-диагностика на основе жалобы клиента",
|
||||||
@@ -639,7 +639,7 @@
|
|||||||
"Doar arhivate": "Только архивные",
|
"Doar arhivate": "Только архивные",
|
||||||
"Doar clienți VIP": "Только VIP клиенты",
|
"Doar clienți VIP": "Только VIP клиенты",
|
||||||
"Doar clienții mei": "Только мои клиенты",
|
"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 pentru cazuri speciale. Lasă gol → folosește marja mecanicului.": "Только для особых случаев. Оставьте пустым → используется маржа механика.",
|
||||||
"Doar tu ești aici": "Только вы здесь",
|
"Doar tu ești aici": "Только вы здесь",
|
||||||
"Doar utilizatorii mei": "Только мои пользователи",
|
"Doar utilizatorii mei": "Только мои пользователи",
|
||||||
@@ -705,16 +705,16 @@
|
|||||||
"Event": "Событие",
|
"Event": "Событие",
|
||||||
"Events": "События",
|
"Events": "События",
|
||||||
"Ex 30 → preț vânzare = preț achiziție × 1.30": "Пример: 30 → цена продажи = закупка × 1.30",
|
"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": "Ex: 20",
|
||||||
"Ex: 20 pentru +20%": "Ex: 20 pentru +20%",
|
"Ex: 20 pentru +20%": "Например: 20 для +20%",
|
||||||
"Ex: 25": "Ex: 25",
|
"Ex: 25": "Ex: 25",
|
||||||
"Ex: Curte 1, Pod 4, Atelier electric": "Например: Двор 1, Пост 4, Электроцех",
|
"Ex: Curte 1, Pod 4, Atelier electric": "Например: Двор 1, Пост 4, Электроцех",
|
||||||
"Ex: Lipsește filtrul Mann W712/83": "Например: Нет фильтра Mann W712/83",
|
"Ex: Lipsește filtrul Mann W712/83": "Например: Нет фильтра Mann W712/83",
|
||||||
"Ex: Pod 1, Curte 1, Atelier electric": "Например: Пост 1, Двор 1, Электроцех",
|
"Ex: Pod 1, Curte 1, Atelier electric": "Например: Пост 1, Двор 1, Электроцех",
|
||||||
"Ex: cu lift, fără lift, doar diagnoză...": "Например: с лифтом, без лифта, только диагностика...",
|
"Ex: cu lift, fără lift, doar diagnoză...": "Например: с лифтом, без лифта, только диагностика...",
|
||||||
"Ex: 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ție": "Исключение",
|
||||||
"Excepții": "Исключения",
|
"Excepții": "Исключения",
|
||||||
"Excepții drepturi": "Исключения прав",
|
"Excepții drepturi": "Исключения прав",
|
||||||
@@ -849,7 +849,7 @@
|
|||||||
"Iarnă 2025-2026": "Зима 2025-2026",
|
"Iarnă 2025-2026": "Зима 2025-2026",
|
||||||
"Iconiță (emoji)": "Иконка (эмодзи)",
|
"Iconiță (emoji)": "Иконка (эмодзи)",
|
||||||
"Identificare": "Идентификация",
|
"Identificare": "Идентификация",
|
||||||
"Identitate": "Identitate",
|
"Identitate": "Учётные данные",
|
||||||
"Ieri": "Вчера",
|
"Ieri": "Вчера",
|
||||||
"Ieșire": "Исходящий",
|
"Ieșire": "Исходящий",
|
||||||
"Ieșiri": "Расход",
|
"Ieșiri": "Расход",
|
||||||
@@ -1514,7 +1514,7 @@
|
|||||||
"Recent": "Недавно",
|
"Recent": "Недавно",
|
||||||
"Recente": "Недавние",
|
"Recente": "Недавние",
|
||||||
"Recente / restul": "Recente / restul",
|
"Recente / restul": "Recente / restul",
|
||||||
"Recepție": "Приёмка",
|
"Recepție": "Ресепшн",
|
||||||
"Recepție acum:": "Приёмка сейчас:",
|
"Recepție acum:": "Приёмка сейчас:",
|
||||||
"Recepție completă — batch-uri create": "Полная приёмка — партии созданы",
|
"Recepție completă — batch-uri create": "Полная приёмка — партии созданы",
|
||||||
"Recepție totală": "Полная приёмка",
|
"Recepție totală": "Полная приёмка",
|
||||||
@@ -1591,11 +1591,11 @@
|
|||||||
"Rol": "Роль",
|
"Rol": "Роль",
|
||||||
"Rol primar": "Основная роль",
|
"Rol primar": "Основная роль",
|
||||||
"Role": "Роль",
|
"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": "Доп. роли",
|
||||||
"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",
|
"Rolurile sistem (owner/admin/etc.) au numele blocat": "Rolurile sistem (owner/admin/etc.) au numele blocat",
|
||||||
"Română": "Română",
|
"Română": "Румынский",
|
||||||
"Rotire": "Поворот",
|
"Rotire": "Поворот",
|
||||||
"Roți": "Колёса",
|
"Roți": "Колёса",
|
||||||
"Rulează `php artisan push:vapid` și adaugă cheile în .env.": "Rulează `php artisan push:vapid` și adaugă cheile în .env.",
|
"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": "Перевод",
|
"Virament": "Перевод",
|
||||||
"Visa, Mastercard prin Stripe": "Visa, Mastercard prin Stripe",
|
"Visa, Mastercard prin Stripe": "Visa, Mastercard prin Stripe",
|
||||||
"Vizibil": "Видимо",
|
"Vizibil": "Видимо",
|
||||||
|
"Vizitator": "Гость",
|
||||||
"Vizual": "Визуально",
|
"Vizual": "Визуально",
|
||||||
"Vizualizează": "Просмотр",
|
"Vizualizează": "Просмотр",
|
||||||
"Vizualizări": "Просмотры",
|
"Vizualizări": "Просмотры",
|
||||||
|
|||||||
Reference in New Issue
Block a user