i18n(calendar): translate 'h/zi', matrix howto, load legend, day-count word

- Post/mechanic meta 'h/zi' → __('h/zi') so RU shows 'ч/день', EN 'h/day'
- Wrap the 3 load-legend labels (0–5h/10, 5–8.5h/10, ≥9h/10) so 'h' → 'ч' on RU
- Split the long howto sentence so 'Pod'/'Mecanic' + 'Zile' translate
- Default fallback 'Pod 1 (default)' now uses __('Pod') + __('implicit')

Adds 5 new translations. Post NAMES themselves are DB rows (user data)
and are shown as-is — they're not translated by the app.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 06:59:45 +00:00
parent 8cf14b7e00
commit a966e0b2c7
4 changed files with 16 additions and 6 deletions
+5
View File
@@ -21,11 +21,13 @@
"/api/v1/vehicles": "/api/v1/vehicles",
"/api/v1/work-orders": "/api/v1/work-orders",
"0 = dezactivat": "0 = dezactivat",
"05h/10": "05h/10",
"1.15 = +15% peste prețul de bază. 0.95 = -5%.": "1.15 = +15% over base price. 0.95 = -5%.",
"123456:ABC-XYZ...": "123456:ABC-XYZ...",
"2FA": "2FA",
"2FA dezactivat.": "2FA dezactivat.",
"2FA resetat": "2FA resetat",
"58.5h/10": "58.5h/10",
"> 0 calculează automat prețul client.": "> 0 auto-calculates client price.",
"A1-03": "A1-03",
"AGRNMD2X": "AGRNMD2X",
@@ -599,6 +601,7 @@
"Done": "Done",
"Downgrade": "Downgrade",
"Draft": "Draft",
"Drag-and-drop între celule pentru a reprograma. Indicator de încărcare pe fiecare celulă (ore planificate / capacitate). Click pe celulă goală → programare rapidă. Click pe eveniment → detalii.": "Drag-and-drop between cells to reschedule. Load indicator per cell (scheduled hours / capacity). Click empty cell → quick appointment. Click event → details.",
"Drept": "Permission",
"Drepturi": "Permissions",
"Due at": "Due date",
@@ -1969,6 +1972,8 @@
"google": "Google",
"h norm": "h norm",
"h real": "h real",
"h/zi": "h/day",
"implicit": "default",
"instagram": "Instagram",
"jurnal": "log",
"la fiecare request": "la fiecare request",