i18n(markup-rules): +11 translations + wrap key label & categories

Wrapped the dynamic Select 'key' label (Brand/Categorie) with __(),
switched the category options to I18n::opts(). Notification 'Recalculat
preț pentru N piese' now uses __(:n) placeholder.

+11 keys: regulă, reguli markup, Cheie, Mai mic = aplicat primul.,
'Va recalcula sell_price…' confirm text, notification, 'Interval preț'
enum, and missing Part.CATEGORIES (Ulei, Filtre, Lichide, Distribuție).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 20:55:13 +00:00
parent 00fb4a304a
commit 2985c38d93
3 changed files with 21 additions and 13 deletions
+9 -5
View File
@@ -330,7 +330,7 @@
"Check-in depozit": "Check-in depozit",
"Checksum (ISO)": "Checksum (ISO)",
"Cheia HMAC pentru semnarea cererilor + verificarea webhook-urilor de la Paynet.": "Cheia HMAC pentru semnarea cererilor + verificarea webhook-urilor de la Paynet.",
"Cheie": "Cheie",
"Cheie": "Key",
"Cheltuială": "Expense",
"Cheltuieli": "Expenses",
"Cheltuieli (luna)": "Expenses (month)",
@@ -612,6 +612,7 @@
"Discount": "Discount",
"Discount %": "Discount %",
"Distribuie": "Distribute",
"Distribuție": "Timing",
"Doar active": "Active only",
"Doar arhivate": "Archived only",
"Doar clienți VIP": "VIP clients only",
@@ -857,6 +858,7 @@
"Interval": "Interval",
"Interval dată": "Date range",
"Interval orar": "Time range",
"Interval preț": "Price range",
"Intrare": "Incoming",
"Intrat": "Received",
"Inventar": "Inventory",
@@ -908,6 +910,7 @@
"Legendă": "Legend",
"Legendă:": "Legend:",
"Legătura cu fișa CRM (opțional). Auto-matched la înregistrare după telefon.": "Legătura cu fișa CRM (opțional). Auto-matched la înregistrare după telefon.",
"Lichide": "Fluids",
"Limbă": "Language",
"Limbă default": "Default language",
"Limite": "Limite",
@@ -970,7 +973,7 @@
"Magazin activ": "Magazin activ",
"Magazin online": "Online shop",
"Mai": "May",
"Mai mic = aplicat primul.": "Mai mic = aplicat primul.",
"Mai mic = aplicat primul.": "Lower = applied first.",
"Maistru": "Master",
"Maistru / Mecanic": "Master / Mechanic",
"Maistru / Recepție:": "Master / Reception:",
@@ -1456,6 +1459,7 @@
"Ready at": "Ready at",
"Real ore": "Real hours",
"Reason": "Reason",
"Recalculat preț pentru :n piese": "Price recalculated for :n parts",
"Recalculat preț pentru {$count} piese": "Recalculat preț pentru {$count} piese",
"Recalculează": "Recalculate",
"Received at": "Received at",
@@ -1901,7 +1905,7 @@
"Va deconecta utilizatorul pe toate device-urile.": "Va deconecta utilizatorul pe toate device-urile.",
"Va fi adăugată în Cerere nouă": "Will be added to \"New lead\"",
"Va fi pre-completat când creezi o programare pentru acest pod": "Va fi pre-completat când creezi o programare pentru acest pod",
"Va recalcula sell_price pentru TOATE piesele active. Continui?": "Va recalcula sell_price pentru TOATE piesele active. Continui?",
"Va recalcula sell_price pentru TOATE piesele active. Continui?": "Will recalculate sell_price for ALL active parts. Continue?",
"Val.": "Curr.",
"Valoare": "Valoare",
"Van": "Van",
@@ -2199,8 +2203,8 @@
"programări neconfirmate &lt; 24h": "unconfirmed appointments < 24h",
"rata confirmare": "confirmation rate",
"referral": "Referral",
"reguli markup": "reguli markup",
"regulă": "regulă",
"reguli markup": "markup rules",
"regulă": "rule",
"rol": "role",
"roluri": "roles",
"salarii": "salaries",