System settings: adding multi-language support for frontend #263

Closed
opened 2026-04-05 16:17:12 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @wayneshn on 8/28/2025

This commit introduces internationalization (i18n) to the frontend using the sveltekit-i18n library, allowing the user interface to be translated into multiple languages.

Key changes:

  • Added translation files for 10 languages (en, de, es, fr, etc.).
  • Replaced hardcoded text strings throughout the frontend components and pages with translation keys.
  • Added a language selector to the system settings page, allowing administrators to set the default application language.
  • Updated the backend settings API to store and expose the new language configuration.
*Originally created by @wayneshn on 8/28/2025* This commit introduces internationalization (i18n) to the frontend using the `sveltekit-i18n` library, allowing the user interface to be translated into multiple languages. Key changes: - Added translation files for 10 languages (en, de, es, fr, etc.). - Replaced hardcoded text strings throughout the frontend components and pages with translation keys. - Added a language selector to the system settings page, allowing administrators to set the default application language. - Updated the backend settings API to store and expose the new language configuration.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#263