#1047·hexclave

[Meta] Internationalization (i18n) Overhaul & Tracking

Author: madster456Created Dec 4, 2025Updated Jan 14, 2026
Labelsi18n

[META] Internationalization & Localization System Overhaul

Status: PlannedPriority: High •

Status: Planned i18n Help Wanted

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