To easily switch between the different languages the app supports, we would want to have an option to change the UI language during runtime, i.e. without restarting. This needs some changes in the codebase.
Some more information:
There's already an option to change the language of the app (via Options -> About -> Application Language). However, the current implementation requires a restart of the app.
To change this features to allow dynamic language switching, we would probably need to change the way how resources are loaded in the UI. Currently, string resources are loaded like {x:Static p:Resources.MainWindow_HeaderFile} in XAML.
To easily switch between the different languages the app supports, we would want to have an option to change the UI language during runtime, i.e. without restarting. This needs some changes in the codebase.
Some more information:
Options -> About -> Application Language
). However, the current implementation requires a restart of the app.{x:Static p:Resources.MainWindow_HeaderFile}
in XAML.CultureChanging
event of theAboutBox
(hint: seteventArgs.Success = true
).