Feature Requests
Complete
Internationalization (i18n) & Localization Support
Quackback should support multiple languages so teams can collect feedback from users across different locales.
Problem
The UI and public feedback portal are English-only, limiting adoption for companies with a global user base.
Proposed Solution
- Let admins configure supported languages for their portal (board titles, categories, status labels, UI chrome).
- Auto-detect locale from the browser's
Accept-Languageheader, with a manual override. - Store translatable strings as JSON resource bundles so self-hosted operators can contribute or customize translations.
- Respect the host application's locale in the SDK and embeddable widget.
- Support RTL layouts for languages like Arabic and Hebrew.
Why It Matters
Many open-source tools lose out to commercial alternatives simply because they lack localization. Adding i18n early keeps Quackback competitive for international teams and aligns with the community-driven, self-hosted model where contributors can submit locale packs.
2 Comments
Sign in to comment
James Morton
Team·12 days ago
Team·12 days agoStarted work on this one, will first ship with locales for French, German, Spanish. Translations will initially be implemented via LLMs so any contributions for refining translations are certainly welcome!
This one shipped in v0.9.0! We now support English, German, French, Spanish, Arabic, and Russian. RTL works automatically for Arabic. The widget picks up locale from the SDK config or browser language. Translations were initially done via LLMs so any community refinements are welcome. PRs against the locale files in `apps/web/src/locales/` are always appreciated!