2982a28432efcbb1c674680d9cb5a0a9ce6c952b
Switch the executive-meetings schedule time display from 24-hour
(e.g. "23:47 – 15:15") to 12-hour locale-aware format with Latin
digits in both languages:
- EN: "11:47 PM – 3:15 PM"
- AR: "11:47 م – 3:15 م"
Changes:
- artifacts/tx-os/src/pages/executive-meetings.tsx
* Local formatTime() now accepts (t, lang) and routes through the
shared i18nFormatTime helper with hour12: true.
* TimeRangeCell now takes a lang: "ar" | "en" prop, threaded down
from MeetingRow (isRtl ? "ar" : "en"). Fixes the runtime
"ReferenceError: lang is not defined" from the previous attempt.
* ManageSection list passes (isRtl ? "ar" : "en") inline.
- artifacts/tx-os/src/pages/executive-meetings-print.tsx
* New formatPrintTime() mirrors the same conversion. Both render
branches (full range, start-only) updated.
Out of scope (kept untouched per the plan):
- <input type="time"> form fields (still HH:mm 24h, HTML standard).
- DB schema, API, generated client.
- User clockHour12 preference, home clock, chat — all still honor
their existing per-user setting.
Verified: tx-os tsc clean. Architect review: PASS.
Description
No description provided
Languages
TypeScript
69.4%
JavaScript
29%
CSS
0.6%
Shell
0.6%
Dockerfile
0.2%
Other
0.2%