I want to test a Qt application for various languages. So I change the system language b modifying the MUI Language registry tag (HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MUI/UILanguages
) to fr-Fr or de-DE for french and german respectively. Then I need to restart the system for the AUT ( application under test ) to start displaying the new language. Is there any other way I can do this without having to restart the system? I've tried killing explorer.exe
and launching it again but the language changes don't reflect on my application unless I restart. I want to avoid restarting. Is there a service I need to stop/restart?
Also, is there any other possible way for me change the system language and get to reflect in my application (without changing the registry)?