Skip to content

feat: translations now use crowdin (translate.unraid.net)#1739

Merged
elibosley merged 30 commits intomainfrom
feat/i18n
Oct 13, 2025
Merged

feat: translations now use crowdin (translate.unraid.net)#1739
elibosley merged 30 commits intomainfrom
feat/i18n

Conversation

@elibosley
Copy link
Copy Markdown
Member

@elibosley elibosley commented Oct 3, 2025

Summary by CodeRabbit

  • New Features

    • App-wide internationalization: dynamic locale loading, LocaleSwitcher UI, many locale bundles added, and JSONForms i18n support.
    • CLI helpers: i18n:extract and sort scripts for extracting/syncing translation keys.
  • Accessibility

    • Brand button now supports keyboard activation (Enter/Space).
  • Documentation

    • Internationalization sections added to API and Web READMEs.
  • Refactor

    • Unified i18n loader and migration to composition-API i18n usage across UI.
  • Tests

    • Test utilities updated to provide i18n and localized assertions.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants