Skip to content

Feature: Implement I18N for german and english#401

Draft
Tim-Grube wants to merge 11 commits intodevelopfrom
feature/i8n
Draft

Feature: Implement I18N for german and english#401
Tim-Grube wants to merge 11 commits intodevelopfrom
feature/i8n

Conversation

@Tim-Grube
Copy link
Copy Markdown
Collaborator

@Tim-Grube Tim-Grube commented Mar 27, 2026

We've put this off for way too long, and if we do any further it just becomes less and less scalable.

I've used next-intl for it, and it seems to work quite well

TODOS

  • Introduce i8n for this repo
  • Move hardcoded strings into a german dictionary
  • Make dictionary more consistent
  • Translate german dictionary
  • Dynamically get locale from user preferences
  • Allow setting default language in the config
  • Remove redundancy (e.g. move labels into Commons)

Closes #124

@Tim-Grube Tim-Grube added enhancement New feature or request frontend Implementation is in frontend labels Mar 27, 2026
@Tim-Grube
Copy link
Copy Markdown
Collaborator Author

The german part is now implemented, I'll take a day off from this so I can better review what I did and fix the inconsistencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Implementation is in frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant