Languages & Internationalization

OpenCharts supports multiple languages. Change your language and region to see the interface in your preferred locale. English is the default, with fallback for any untranslated strings.

Changing Your Language

You can set your language in two places:

During onboarding — the Language & Region step lets you pick on first sign-up
Anytime in Settings → Language — change language and region preferences

Region Settings

The region setting affects date formats, number formatting, and currency display (where applicable). It's separate from language — you can use English with a European date format, for example.

How Translation Works

Translations are loaded from static locale files. The t() function looks up keys in your selected language. If a key is missing, it falls back to English.

Your preference is saved to your user account (synced across devices) and also to localStorage (for fast initial load before auth).

The HTML lang attribute updates automatically, ensuring screen readers and browser features respect your language.

Translation coverage varies by language. Core UI (sidebar, toolbar, dialogs) is prioritized. Help Center content is currently English-only.
Was this article helpful?

Related Articles