First of all, thank you!
Your script not only are a good solution but they made me notice the line in the file "settings" I hadn't noticed before.
I wonder if there is also a wget command or something like that, with whom being able not to restart GUI.
To explain it better: when I need to have the GUI in another language, usually English to help someone in the forum or whatever else, after changing it I usually don't restart GUI, because 99% of things are ready to be shown in the new language. Just exiting from the menu and recalling it, shows menus (and plugins, usually) in the new chosen language.
Actually, until OBH 4.1, I think, you don't even got the message box about the need of restarting GUI.
So, I wonder if or someone else know a way to do the same without the restarting of GUI.
Anyway, I consider your script precious and very helpful!