-
Notifications
You must be signed in to change notification settings - Fork 498
Open
Labels
i18nIssues/reports related to internationalizationIssues/reports related to internationalization
Milestone
Description
[META] Internationalization & Localization System Overhaul 🌍
Status: Planned • Priority: High •
This meta issue centralizes all work related to internationalization redesign, translation cleanup, and adding support for new languages.
Why we’re doing this
Our current i18n provider getQuetzal is no longer supported.
| Problem | Impact |
|---|---|
| Cannot update existing translations | All translation bug reports are unfixable |
| Cannot add new languages cleanly | Feature requests blocked |
| No community contribution path | Translators can’t help us |
What success looks like 🌟
| Goal | Outcome |
|---|---|
| Modern, maintainable i18n stack | Easy to fix bugs & add languages |
| Community translations welcome | Pull requests for new languages & fixes |
| Clear contribution guide | Anyone can help translate |
| Automated validation (optional) | Fewer typos and missing keys |
The goal is to replace or rebuild our translation infrastructure so that:
- We can accept community translations
- We can fix translation errors
- We can add new language support easily
- We have a maintainable, long-term i18n strategy
⚠️ Affected issues (closed as duplicates of this one)
| # | Title | Age |
|---|---|---|
| #395 | Translation error Italian | Jan 21, 2025 |
| #1044 | [Feat] Romanian Internationalisation support | Dec 3, 2025 |
| #734 | Could you add support for nl-NL language ? | June 30, 2025 |
| #320 | Add the option to have locale prefix. | Oct 24, 2024 |
| #239 | Stack-auth and Localization Redirection Conflict | Sep 11, 2024 |
| #918 | Support for more languages? | Sep 29, 2025 |
👪 Community Aspect
- Allow contributors to submit corrections
- Accept entirely new language packs
- Provide basic documentation for contributing translations
- Ensure consistency across all languages
- Enable automated validation where possible
🧭 Scope
- The overhaul includes:
- Translation infrastructure replacement
- Language pack restructuring
- Fixing known incorrect translations
- Adding requested new languages
- Cleaning up outdated or duplicate translation issues
- Creating updated contributor docs for translation submissions
🧩 Notes for Contributors
We appreciate everyone who reported translation issues or requested new languages.
Because the translation provider no longer exists and the current system is frozen, individual translation errors cannot be fixed until the new i18n system is in place.
This meta issue ensures:
- Your contribution isn’t lost
- We track everything in one place
- Once the overhaul is complete, we will revisit each issue
Metadata
Metadata
Assignees
Labels
i18nIssues/reports related to internationalizationIssues/reports related to internationalization