Skip to content

Uo fiddler cn - #180

Closed
nbyaya wants to merge 2 commits into
polserver:masterfrom
nbyaya:UoFiddler_CN
Closed

nbyaya wants to merge 2 commits into
polserver:masterfrom
nbyaya:UoFiddler_CN

Conversation

@nbyaya

@nbyaya nbyaya commented Oct 3, 2026

Copy link
Copy Markdown

No description provided.

nbyaya added 2 commits October 3, 2026 13:34
- Create LocalizationService for dynamic UI translation
- Create StringDictionary for JSON-based translation management
- Add zh-CN.json dictionary with 22 tab names and 12 menu items
- Initialize localization in Program.Main()
- Apply localization in MainForm constructor
- Configure .csproj to copy JSON dictionaries to output directory
- Supports 22 tabs and 12 menu items including new 4.24.0 items
  * VerdataTab (Verdata补丁)
  * darkModeMenuItem (暗黑模式)
- Minimal code changes: 3 lines of code + Localization service classes
- Fully backwards compatible with existing codebase
- Changed tab keys from display names (e.g., 'Start') to actual control names (e.g., 'StartTab')
- Updated menu item names to match actual control names from MainForm.Designer.cs
- Added debug output to help diagnose localization issues
- Chinese UI now displays correctly for all 22 tabs and 12 menu items
@nbyaya nbyaya closed this Oct 3, 2026
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