Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Meta] Internationalization (i18n) Overhaul & Tracking #1047

@madster456

Description

@madster456

[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

Metadata

Metadata

Assignees

No one assigned

    Labels

    i18nIssues/reports related to internationalization

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions