Skip to content

feat(localization): implement multi-language support for UI elements - #111

Open
Ahikl wants to merge 1 commit into
Proopai:unified-source-buildfrom
Ahikl:feat/i18n-support
Open

feat(localization): implement multi-language support for UI elements#111
Ahikl wants to merge 1 commit into
Proopai:unified-source-buildfrom
Ahikl:feat/i18n-support

Conversation

@Ahikl

@Ahikl Ahikl commented Nov 10, 2025

Copy link
Copy Markdown
  • Added LocalizationManager to handle multiple languages (English, Chinese)- Created LocalizationExtensions to apply localization to WinForms controls
  • Updated MainForm Designer to include language selection controls
  • Modified IThumbnailConfiguration to include Language property
  • Refactored ConfigurationStorage class structure
  • Added ApplyLocalization and InitializeLanguageControls methods to IMainFormView- Renamed HeigthLabel to HeightLabel for consistency
  • Implemented localization for all UI elements including tabs, labels, checkboxes
  • Moved language settings to dedicated tab page
  • Added fallback to English for missing translations

- Added LocalizationManager to handle multiple languages (English, Chinese)- Created LocalizationExtensions to apply localization to WinForms controls
- Updated MainForm Designer to include language selection controls
- Modified IThumbnailConfiguration to include Language property
- Refactored ConfigurationStorage class structure
- Added ApplyLocalization and InitializeLanguageControls methods to IMainFormView- Renamed HeigthLabel to HeightLabel for consistency
- Implemented localization for all UI elements including tabs, labels, checkboxes
- Moved language settings to dedicated tab page
- Added fallback to English for missing translations
@Ahikl
Ahikl marked this pull request as draft November 10, 2025 18:43
@Ahikl
Ahikl marked this pull request as ready for review November 10, 2025 18:44
@Ahikl

Ahikl commented Nov 10, 2025

Copy link
Copy Markdown
Author

fixes #110

@DalShooth

Copy link
Copy Markdown
Collaborator

We are going to review this at next major release. Thanks for putting this in.

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