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": "Ключ",
"Cheltuială": "Расход",
"Cheltuieli": "Расходы",
"Cheltuieli (luna)": "Расходы (месяц)",
@@ -612,6 +612,7 @@
"Discount": "Скидка",
"Discount %": "Скидка %",
"Distribuie": "Распределить",
"Distribuție": "ГРМ",
"Doar active": "Только активные",
"Doar arhivate": "Только архивные",
"Doar clienți VIP": "Только VIP клиенты",
@@ -857,6 +858,7 @@
"Interval": "Интервал",
"Interval dată": "Диапазон дат",
"Interval orar": "Часовой интервал",
"Interval preț": "Диапазон цены",
"Intrare": "Входящий",
"Intrat": "Принято",
"Inventar": "Инвентаризация",
@@ -908,6 +910,7 @@
"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": "Жидкости",
"Limbă": "Язык",
"Limbă default": "Язык по умолчанию",
"Limite": "Limite",
@@ -970,7 +973,7 @@
"Magazin activ": "Magazin activ",
"Magazin online": "Онлайн-магазин",
"Mai": "Май",
"Mai mic = aplicat primul.": "Mai mic = aplicat primul.",
"Mai mic = aplicat primul.": "Меньше = применяется первым.",
"Maistru": "Мастер",
"Maistru / Mecanic": "Мастер / Механик",
"Maistru / Recepție:": "Мастер / Ресепшн:",
@@ -1456,6 +1459,7 @@
"Ready at": "Готов",
"Real ore": "Факт часов",
"Reason": "Причина",
"Recalculat preț pentru :n piese": "Цена пересчитана для :n запчастей",
"Recalculat preț pentru {$count} piese": "Recalculat preț pentru {$count} piese",
"Recalculează": "Пересчитать",
"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ă": "Будет добавлена в «Новая заявка»",
"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?": "Пересчитает sell_price для ВСЕХ активных запчастей. Продолжить?",
"Val.": "Вал.",
"Valoare": "Valoare",
"Van": "Фургон",
@@ -2199,8 +2203,8 @@
"programări neconfirmate &lt; 24h": "неподтверждённые записи < 24ч",
"rata confirmare": "коэф. подтверждения",
"referral": "Рекомендация",
"reguli markup": "reguli markup",
"regulă": "regulă",
"reguli markup": "правила наценки",
"regulă": "правило",
"rol": "роль",
"roluri": "роли",
"salarii": "зарплаты",