mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-04 05:35:52 +00:00
[PR #908] [MERGED] Support UI Languages #1227
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/MPF/pull/908
Author: @mnadareski
Created: 10/19/2025
Status: ✅ Merged
Merged: 10/19/2025
Merged by: @mnadareski
Base:
master← Head:ui-langs📝 Commits (10+)
99d26f1Initial UI lang code (#899)f63517bMove to enum-based model for UI language options2325844Slight cleanup to main window language handlingb2fcc19Clean up nullability8c551dcClean up a bit of element work052d074Fill in some gaps37aa164Add UI by default to launch5a2aa9dContinue UI translation work (#900)8d88863Minor formatting cleanupe32ebecEnsure readers and writers dispose📊 Changes
52 files changed (+3790 additions, -325 deletions)
View changed files
📝
.vscode/launch.json(+14 -0)📝
CHANGELIST.md(+21 -0)📝
MPF.CLI/Features/BaseFeature.cs(+1 -0)📝
MPF.CLI/Program.cs(+2 -0)📝
MPF.Check/Features/BaseFeature.cs(+7 -1)📝
MPF.Check/Features/MainFeature.cs(+16 -11)📝
MPF.Check/Program.cs(+2 -0)📝
MPF.Frontend.Test/EnumExtensionsTests.cs(+67 -0)📝
MPF.Frontend/DumpEnvironment.cs(+7 -0)📝
MPF.Frontend/EnumExtensions.cs(+119 -1)📝
MPF.Frontend/Enumerations.cs(+24 -1)➕
MPF.Frontend/Features/ListConfigFeature.cs(+150 -0)📝
MPF.Frontend/Options.cs(+16 -0)📝
MPF.Frontend/Tools/OptionsLoader.cs(+6 -8)📝
MPF.Frontend/ViewModels/MainViewModel.cs(+36 -22)📝
MPF.Frontend/ViewModels/MediaInformationViewModel.cs(+6 -6)📝
MPF.Frontend/ViewModels/OptionsViewModel.cs(+9 -41)📝
MPF.Processors.Test/AaruTests.cs(+24 -0)📝
MPF.Processors.Test/CleanRipTests.cs(+24 -0)📝
MPF.Processors.Test/DiscImageCreatorTests.cs(+25 -1)...and 32 more files
📄 Description
See individual commits for more details
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.