Languages & i18n
OpenCharts supports English, Spanish, French, German, Italian, Portuguese, Dutch, and Polish — interface translations are managed via Crowdin with English as the source of truth.
In depth
Switch language and region from settings. Untranslated strings fall back to English. Translation files live in messages/*.json and are kept in sync via a Crowdin GitHub Action that uploads new source strings on every push to main.
Also known as
Want to put this concept to work in OpenCharts?
Change languageRelated terms
Settings
Settings is the per-user control panel — profile, security, 2FA, notifications, theme, language, privacy, Theo personality, and account deletion.
Theo Personality
Theo Personality is your per-account configuration — tone, persona, language, formatting preferences — that gets injected into every system prompt so Theo always sounds like the assistant you want.