Language and units
One language, built for more
English is the only language LifeWell ships in. British English, throughout.
Every user-visible string in the app already goes through the translation layer, which is the part that cannot be retrofitted: adding it later would mean touching every component. So adding a second language is a single new file of translations rather than a project.
That is stated as a shape rather than a promise. There is no second language planned, and no timetable.
Two details, if you ever read the strings:
- Keys describe meaning, not the English text. Rewording a sentence does not break anything.
- Nothing is assembled from translated fragments. One key is one whole sentence with values interpolated into it, because word order is not universal.
Units are a preference, not a language
Metric or imperial is your choice, on your profile, and it is deliberately separate from language. Somebody in the UK may want stones; somebody else may want kilograms; neither follows from the language the interface is in.
Underneath, the record stores one canonical unit and converts when it is read. Two consequences:
- Changing the preference re-displays your history rather than rewriting it.
- Every entry keeps the unit it was written with, so switching preference cannot silently reinterpret twelve years of readings.
Dates, numbers and the first day of the week
Formatted with the platform's own internationalisation, against a British English convention — so a date reads 8 September 2026 rather than September 8, 2026.
The day an entry belongs to comes from your device, not from a server. See The data model.
Accessibility
The interface is built on React Aria Components, which owns the keyboard behaviour and screen-reader wiring of every interactive control rather than leaving it to each screen to remember.
The floors every screen is built to: AA contrast, visible focus, full keyboard operation, touch targets of at least 44 pixels, a layout that holds from 320 to 1920 pixels wide, and a reduced-motion setting that removes animation without removing information.
Charts carry a readable table of the same numbers, so a chart is never the only way to reach a value.