Fix PDF locale and missing translations for ru/en

- Set app locale from user preference in PDF route before rendering
- Wrap hardcoded strings (TOTAL, Subtotal, Achitat etc.) with __()
- Translate status values via __() in blade
- Add ru/en translations: statuses, totals, payment lines

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-06 12:14:54 +00:00
parent a556282581
commit 9df834ffa1
4 changed files with 26 additions and 14 deletions
+7 -2
View File
@@ -60,6 +60,7 @@
"Acest email a fost generat automat. Vă rugăm nu răspundeți.": "This email was auto-generated. Please do not reply.",
"Achitat": "Paid",
"Achitat azi": "Paid today",
"Achitat:": "Paid:",
"Achiziție piese": "Parts purchase",
"Achiziții": "Purchases",
"Acord": "Agreed",
@@ -225,7 +226,7 @@
"Approved at": "Approved at",
"Aprilie": "April",
"Aprobare": "Approval",
"Aprobare client": "Client agreement",
"Aprobare client": "Awaiting approval",
"Aprobat": "Approved",
"Aprobat de": "Approved by",
"Aprobat de client": "Approved by client",
@@ -705,7 +706,7 @@
"Diagnosis": "Diagnosis",
"Diagnostic": "Diagnostic",
"Diagnostic AI bazat pe plângerea clientului": "AI diagnosis based on the client complaint",
"Diagnosticare": "Diagnostics",
"Diagnosticare": "Diagnosis",
"Diagnoza": "Diagnosis",
"Diagnoză": "Diagnosis",
"Diametru R": "Diameter R",
@@ -715,6 +716,7 @@
"Disabled": "Disabled",
"Discount": "Discount",
"Discount %": "Discount %",
"Discount:": "Discount:",
"Distribuie": "Distribute",
"Distribuție": "Timing",
"Doar active": "Active only",
@@ -1754,6 +1756,7 @@
"Respins": "Rejected",
"Respins de": "Rejected by",
"Responsabil": "Assignee",
"Rest de achitat:": "Balance due:",
"Rest de plată": "Balance due",
"Restanță": "Debt",
"Restaurează": "Restore",
@@ -1956,6 +1959,7 @@
"Subtotal": "Subtotal",
"Subtotal manopere:": "Labor subtotal:",
"Subtotal piese:": "Parts subtotal:",
"Subtotal:": "Subtotal:",
"Succes": "Success",
"Sugerează revizie / piese de uzură.": "Suggest service / wear parts.",
"Sugestii pe pagini:": "In-page hints:",
@@ -1984,6 +1988,7 @@
"Săptămâna curentă": "Current week",
"Săptămâna trecută": "Last week",
"Săptămâni": "Weeks",
"TOTAL DE PLATĂ:": "TOTAL DUE:",
"TPMS": "TPMS",
"TPMS & foto": "TPMS & photos",
"TVA": "VAT",