mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Two parts to the explainer surface, landed together because they share the same i18n block and page props. Coverage: every routed insights category page now passes an `explainerMetric` prop, so the heading-side `?` glyph is present on all 37 pages instead of 13. The 24 newly covered metrics — body composition (body water, bone/fat/muscle/lean mass, fat-free mass, visceral fat), mobility (flights, walking distance/speed/steadiness, asymmetry, double-support, step length, walking heart rate), cardiovascular (pulse-wave velocity, vascular age), hearing (environmental + headphone levels, loud-sound events), respiratory rate, daylight, blood glucose, and skin temperature — each gain a one to two sentence layperson definition grounded in standard clinical references, shipped in all six locales. Keys: the explainer key segments were a German/English mix (`blutdruck`, `puls`, `gewicht`, `schlaf`, `stimmung`, `medikamente` alongside English ones). Rename them to English to match the naming-convention ADR — `bloodPressure`, `pulse`, `weight`, `sleep`, `mood`, `medications` — across every locale, and update the `explainerMetric` prop values that reference them. These are i18n key segments, not route slugs, so the slug contract is untouched.