Back to Community
Feature Request· EquilibriuM

PRD: Language Options in Site Admin

Maya LindqvistBronze· 9/12/2026
Open
Validating
Accepted
In Dev
Testing
Deployed
Rejected

## Problem EquilibriuM is used by Finnish and international teams, but the admin interface is English-only. Site admins who manage workspace settings, user roles, and billing cannot switch the admin panel to Finnish, which creates friction for local teams. ## Proposed Solution Add a **Language** selector in Site Admin → Settings that controls the display language for the entire admin interface. ### Key Requirements 1. **Supported languages at launch**: English (default), Finnish, Swedish 2. **Scope**: All admin pages — dashboard, projects, users, billing, settings 3. **Translation framework**: Use a key-based i18n dictionary (JSON) loaded per language. No server-side rendering changes needed. 4. **Fallback**: Missing keys fall back to English. 5. **Persistence**: Language preference stored on the User entity (`data.preferred_language`). 6. **Date/number formatting**: Localize date and currency display to match the selected language. ### Out of Scope - End-user (non-admin) workspace localization (Phase 2) - RTL language support ## Success Metrics - 100% of admin strings translated for Finnish and Swedish at launch - Admin task completion time for Finnish-only users improves by 20%

Replies (3)

Sakke PennalaGold Staff

No rush — we start development next sprint. I'll send you the string keys as a JSON template once the i18n framework is wired up. Probably around end of next week.

Maya LindqvistBronze

Absolutely, I'd love to help! I can provide the Finnish translation JSON. When do you need it by?

Sakke PennalaGold Staff

Accepted this PRD. We'll start with Finnish and Swedish. Maya — since you're a native Finnish speaker, would you be open to helping with the translation review? We'll generate the initial keys and you can validate.

Join the Creator Program to participate in discussions.

Spotted a bug?

Help us improve — send a quick bug report. It goes straight to our team.

We use cookies

We use cookies to operate this site, analyze traffic, and personalize content. You can choose which cookies to allow. See our Terms.