Skip to content

Conversation

@foXaCe
Copy link

@foXaCe foXaCe commented Oct 2, 2025

Implement internationalization system with English and French translations:

  • New i18n system with 152 translated strings
  • Language setting in Settings menu with toggle
  • NVM storage for language preference
  • All NBGL UI strings externalized
  • Default language: English

Supported languages:

  • English (default)
  • French

Modified files:

  • 15 NBGL UI files updated to use i18n strings
  • Makefile updated to include i18n sources
  • Storage structure extended with language field

Description

Please provide a detailed description of what was done in this PR.
(And mentioned if linked to an issue docs)

Changes include

  • Bugfix (non-breaking change that solves an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (change that is not backwards-compatible and/or changes current functionality)
  • Tests
  • Documentation
  • Other (for changes that might not fit in any category)

Breaking changes

Please complete this section if any breaking changes have been made, otherwise delete it.

Additional comments

Please post additional comments in this section if you have them, otherwise delete it.

Implement internationalization system with English and French translations:
- New i18n system with 152 translated strings
- Language setting in Settings menu with toggle
- NVM storage for language preference
- All NBGL UI strings externalized
- Default language: English

Supported languages:
- English (default)
- French

Modified files:
- 15 NBGL UI files updated to use i18n strings
- Makefile updated to include i18n sources
- Storage structure extended with language field
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.

1 participant