Skip to content

Preserve regional language selection and settings - #2

Merged
ctoth merged 4 commits into
masterfrom
improve/language-selection
Oct 29, 2026
Merged

ctoth merged 4 commits into
masterfrom
improve/language-selection

Conversation

@ctoth

@ctoth ctoth commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Preserve regional locales in the shared language panel used by QRead, QFeed, QCast and Chicken Nugget. Match the complete locale identity supplied by i18n_core before language/default fallbacks, show distinguishable regional labels, and save the complete selected identity. Missing selection leaves configuration unchanged.

The existing set_value population API is valid and remains unchanged. No live language switching or consumer API changes.

Uses the shared CI and controlled-test infrastructure already integrated into master. Adds five focused tests using real Babel; PR CI runs the tests and package build. Native wx and screen-reader behavior are not established by these controlled tests.

@ctoth
ctoth changed the base branch from improve/integration-contract to master October 29, 2026 18:27
@ctoth
ctoth merged commit ca9cbae into master Oct 29, 2026
1 check passed
@ctoth
ctoth deleted the improve/language-selection branch October 29, 2026 18:37
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