From 98f71d782c39571679bb3928d79d4e929c3e95f7 Mon Sep 17 00:00:00 2001 From: Vasyka Date: Fri, 17 Jul 2026 07:01:42 +0000 Subject: [PATCH] i18n(payroll-runs): +8 translations + fix hardcoded notification title MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- .../Tenant/Resources/PayrollRunResource.php | 2 +- lang/en.json | 15 ++++++++------- lang/ru.json | 15 ++++++++------- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/app/Filament/Tenant/Resources/PayrollRunResource.php b/app/Filament/Tenant/Resources/PayrollRunResource.php index 4c35c3e..cddc022 100644 --- a/app/Filament/Tenant/Resources/PayrollRunResource.php +++ b/app/Filament/Tenant/Resources/PayrollRunResource.php @@ -126,7 +126,7 @@ class PayrollRunResource extends Resource $count++; } Notification::make() - ->title("Calculat salariul {$period} pentru {$count} utilizatori") + ->title(__('Calculat salariul :period pentru :count utilizatori', ['period' => $period, 'count' => $count])) ->success()->send(); }), ]) diff --git a/lang/en.json b/lang/en.json index 6c0f612..04e32e8 100644 --- a/lang/en.json +++ b/lang/en.json @@ -8,7 +8,7 @@ "% manopere": "% labor", "% marja piese": "% parts margin", "% marjă implicit": "Default margin %", - "% piese": "% piese", + "% piese": "% parts", "(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)", "(PDF).": "(PDF).", "+ Conversație nouă": "+ New conversation", @@ -289,8 +289,9 @@ "CVT": "CVT", "Cabrio": "Convertible", "Cabriolet": "Convertible", - "Calcul": "Calcul", + "Calcul": "Calculation", "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", "Calculație": "Quote", "Calculează luna curentă": "Calculate current month", @@ -405,8 +406,8 @@ "Comenzi": "Orders", "Comercial": "Commercial", "Comercial (van/camion)": "Commercial (van/truck)", - "Comision manopere": "Comision manopere", - "Comision piese": "Comision piese", + "Comision manopere": "Labor commission", + "Comision piese": "Parts commission", "Comment": "Comment", "Comments": "Comments", "Compact": "Compact", @@ -1004,7 +1005,7 @@ "Marcă implicită": "Default brand", "Margin": "Margin", "Marja": "Margin", - "Marja piese": "Marja piese", + "Marja piese": "Parts margin", "Marja profitului": "Profit margin", "Marjă": "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 detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.", "Per page": "Per page", - "Perioada (YYYY-MM)": "Perioada (YYYY-MM)", + "Perioada (YYYY-MM)": "Period (YYYY-MM)", "Perioadă": "Period", "Perioadă (YYYY-MM)": "Period (YYYY-MM)", "Perioadă raport": "Report period", @@ -1844,7 +1845,7 @@ "Total general": "Grand total", "Total ieșiri": "Total outflow", "Total intrări": "Total inflow", - "Total net": "Total net", + "Total net": "Net total", "Total paid": "Total paid", "Total plătit": "Total paid", "Total rezultate": "Total results", diff --git a/lang/ru.json b/lang/ru.json index 041f334..ce62f40 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -8,7 +8,7 @@ "% manopere": "% работ", "% marja piese": "% маржи запчастей", "% marjă implicit": "% маржи по умолчанию", - "% piese": "% piese", + "% piese": "% запчасти", "(GET, POST, PATCH, DELETE)": "(GET, POST, PATCH, DELETE)", "(PDF).": "(PDF).", "+ Conversație nouă": "+ Новый чат", @@ -289,8 +289,9 @@ "CVT": "CVT", "Cabrio": "Кабриолет", "Cabriolet": "Кабриолет", - "Calcul": "Calcul", + "Calcul": "Расчёт", "Calcul.": "Расчёт", + "Calculat salariul :period pentru :count utilizatori": "Начислена зарплата :period для :count пользователей", "Calculat salariul {$period} pentru {$count} utilizatori": "Calculat salariul {$period} pentru {$count} utilizatori", "Calculație": "Расчёт", "Calculează luna curentă": "Рассчитать текущий месяц", @@ -405,8 +406,8 @@ "Comenzi": "Заказы", "Comercial": "Коммерческий", "Comercial (van/camion)": "Коммерческий (фургон/грузовик)", - "Comision manopere": "Comision manopere", - "Comision piese": "Comision piese", + "Comision manopere": "Комиссия за работы", + "Comision piese": "Комиссия за запчасти", "Comment": "Комментарий", "Comments": "Комментарии", "Compact": "Компактный", @@ -1004,7 +1005,7 @@ "Marcă implicită": "Марка по умолчанию", "Margin": "Маржа", "Marja": "Маржа", - "Marja piese": "Marja piese", + "Marja piese": "Маржа запчастей", "Marja profitului": "Маржа прибыли", "Marjă": "Маржа", "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 detalii, contactați administratorul platformei.": "Pentru detalii, contactați administratorul platformei.", "Per page": "На странице", - "Perioada (YYYY-MM)": "Perioada (YYYY-MM)", + "Perioada (YYYY-MM)": "Период (ГГГГ-ММ)", "Perioadă": "Период", "Perioadă (YYYY-MM)": "Период (ГГГГ-ММ)", "Perioadă raport": "Период отчёта", @@ -1844,7 +1845,7 @@ "Total general": "Общий итог", "Total ieșiri": "Всего расходов", "Total intrări": "Всего поступлений", - "Total net": "Total net", + "Total net": "Итого чистыми", "Total paid": "Всего оплачено", "Total plătit": "Всего оплачено", "Total rezultate": "Всего результатов",