i18n(payroll-runs): +8 translations + fix hardcoded notification title

Notification 'Calculat salariul YYYY-MM pentru N utilizatori' was
built via string interpolation → couldn't translate. Now uses __()
with :period / :count placeholders. Adds 7 more translations for
section titles and column labels.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-17 07:01:42 +00:00
parent 5dcf279e62
commit 98f71d782c
3 changed files with 17 additions and 15 deletions
@@ -126,7 +126,7 @@ class PayrollRunResource extends Resource
$count++; $count++;
} }
Notification::make() Notification::make()
->title("Calculat salariul {$period} pentru {$count} utilizatori") ->title(__('Calculat salariul :period pentru :count utilizatori', ['period' => $period, 'count' => $count]))
->success()->send(); ->success()->send();
}), }),
]) ])
+8 -7
View File
@@ -8,7 +8,7 @@
"% manopere": "% labor", "% manopere": "% labor",
"% marja piese": "% parts margin", "% marja piese": "% parts margin",
"% marjă implicit": "Default margin %", "% marjă implicit": "Default margin %",
"% piese": "% piese", "% piese": "% parts",
"(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)", "(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)",
"(PDF).": "(PDF).", "(PDF).": "(PDF).",
"+ Conversație nouă": "+ New conversation", "+ Conversație nouă": "+ New conversation",
@@ -289,8 +289,9 @@
"CVT": "CVT", "CVT": "CVT",
"Cabrio": "Convertible", "Cabrio": "Convertible",
"Cabriolet": "Convertible", "Cabriolet": "Convertible",
"Calcul": "Calcul", "Calcul": "Calculation",
"Calcul.": "Quote", "Calcul.": "Quote",
"Calculat salariul :period pentru :count utilizatori": "Payroll computed for :period · :count users",
"Calculat salariul {$period} pentru {$count} utilizatori": "Calculat salariul {$period} pentru {$count} utilizatori", "Calculat salariul {$period} pentru {$count} utilizatori": "Calculat salariul {$period} pentru {$count} utilizatori",
"Calculație": "Quote", "Calculație": "Quote",
"Calculează luna curentă": "Calculate current month", "Calculează luna curentă": "Calculate current month",
@@ -405,8 +406,8 @@
"Comenzi": "Orders", "Comenzi": "Orders",
"Comercial": "Commercial", "Comercial": "Commercial",
"Comercial (van/camion)": "Commercial (van/truck)", "Comercial (van/camion)": "Commercial (van/truck)",
"Comision manopere": "Comision manopere", "Comision manopere": "Labor commission",
"Comision piese": "Comision piese", "Comision piese": "Parts commission",
"Comment": "Comment", "Comment": "Comment",
"Comments": "Comments", "Comments": "Comments",
"Compact": "Compact", "Compact": "Compact",
@@ -1004,7 +1005,7 @@
"Marcă implicită": "Default brand", "Marcă implicită": "Default brand",
"Margin": "Margin", "Margin": "Margin",
"Marja": "Margin", "Marja": "Margin",
"Marja piese": "Marja piese", "Marja piese": "Parts margin",
"Marja profitului": "Profit margin", "Marja profitului": "Profit margin",
"Marjă": "Margin", "Marjă": "Margin",
"Marjă client": "Client margin", "Marjă client": "Client margin",
@@ -1299,7 +1300,7 @@
"Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.": "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.", "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.": "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.",
"Pentru detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.", "Pentru detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.",
"Per page": "Per page", "Per page": "Per page",
"Perioada (YYYY-MM)": "Perioada (YYYY-MM)", "Perioada (YYYY-MM)": "Period (YYYY-MM)",
"Perioadă": "Period", "Perioadă": "Period",
"Perioadă (YYYY-MM)": "Period (YYYY-MM)", "Perioadă (YYYY-MM)": "Period (YYYY-MM)",
"Perioadă raport": "Report period", "Perioadă raport": "Report period",
@@ -1844,7 +1845,7 @@
"Total general": "Grand total", "Total general": "Grand total",
"Total ieșiri": "Total outflow", "Total ieșiri": "Total outflow",
"Total intrări": "Total inflow", "Total intrări": "Total inflow",
"Total net": "Total net", "Total net": "Net total",
"Total paid": "Total paid", "Total paid": "Total paid",
"Total plătit": "Total paid", "Total plătit": "Total paid",
"Total rezultate": "Total results", "Total rezultate": "Total results",
+8 -7
View File
@@ -8,7 +8,7 @@
"% manopere": "% работ", "% manopere": "% работ",
"% marja piese": "% маржи запчастей", "% marja piese": "% маржи запчастей",
"% marjă implicit": "% маржи по умолчанию", "% marjă implicit": "% маржи по умолчанию",
"% piese": "% piese", "% piese": "% запчасти",
"(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)", "(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)",
"(PDF).": "(PDF).", "(PDF).": "(PDF).",
"+ Conversație nouă": "+ Новый чат", "+ Conversație nouă": "+ Новый чат",
@@ -289,8 +289,9 @@
"CVT": "CVT", "CVT": "CVT",
"Cabrio": "Кабриолет", "Cabrio": "Кабриолет",
"Cabriolet": "Кабриолет", "Cabriolet": "Кабриолет",
"Calcul": "Calcul", "Calcul": "Расчёт",
"Calcul.": "Расчёт", "Calcul.": "Расчёт",
"Calculat salariul :period pentru :count utilizatori": "Начислена зарплата :period для :count пользователей",
"Calculat salariul {$period} pentru {$count} utilizatori": "Calculat salariul {$period} pentru {$count} utilizatori", "Calculat salariul {$period} pentru {$count} utilizatori": "Calculat salariul {$period} pentru {$count} utilizatori",
"Calculație": "Расчёт", "Calculație": "Расчёт",
"Calculează luna curentă": "Рассчитать текущий месяц", "Calculează luna curentă": "Рассчитать текущий месяц",
@@ -405,8 +406,8 @@
"Comenzi": "Заказы", "Comenzi": "Заказы",
"Comercial": "Коммерческий", "Comercial": "Коммерческий",
"Comercial (van/camion)": "Коммерческий (фургон/грузовик)", "Comercial (van/camion)": "Коммерческий (фургон/грузовик)",
"Comision manopere": "Comision manopere", "Comision manopere": "Комиссия за работы",
"Comision piese": "Comision piese", "Comision piese": "Комиссия за запчасти",
"Comment": "Комментарий", "Comment": "Комментарий",
"Comments": "Комментарии", "Comments": "Комментарии",
"Compact": "Компактный", "Compact": "Компактный",
@@ -1004,7 +1005,7 @@
"Marcă implicită": "Марка по умолчанию", "Marcă implicită": "Марка по умолчанию",
"Margin": "Маржа", "Margin": "Маржа",
"Marja": "Маржа", "Marja": "Маржа",
"Marja piese": "Marja piese", "Marja piese": "Маржа запчастей",
"Marja profitului": "Маржа прибыли", "Marja profitului": "Маржа прибыли",
"Marjă": "Маржа", "Marjă": "Маржа",
"Marjă client": "Маржа клиента", "Marjă client": "Маржа клиента",
@@ -1299,7 +1300,7 @@
"Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.": "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.", "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.": "Pentru a continua să folosiți aplicația, vă rugăm să achitați factura.",
"Pentru detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.", "Pentru detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.",
"Per page": "На странице", "Per page": "На странице",
"Perioada (YYYY-MM)": "Perioada (YYYY-MM)", "Perioada (YYYY-MM)": "Период (ГГГГ-ММ)",
"Perioadă": "Период", "Perioadă": "Период",
"Perioadă (YYYY-MM)": "Период (ГГГГ-ММ)", "Perioadă (YYYY-MM)": "Период (ГГГГ-ММ)",
"Perioadă raport": "Период отчёта", "Perioadă raport": "Период отчёта",
@@ -1844,7 +1845,7 @@
"Total general": "Общий итог", "Total general": "Общий итог",
"Total ieșiri": "Всего расходов", "Total ieșiri": "Всего расходов",
"Total intrări": "Всего поступлений", "Total intrări": "Всего поступлений",
"Total net": "Total net", "Total net": "Итого чистыми",
"Total paid": "Всего оплачено", "Total paid": "Всего оплачено",
"Total plătit": "Всего оплачено", "Total plătit": "Всего оплачено",
"Total rezultate": "Всего результатов", "Total rezultate": "Всего результатов",