@KroMignon Hey! I forgot to answer to you! Did not meant to be rude and sorry for that :(
Conclusion: I gave some tries with your suggest and lots of other stuff on internet, but failed :D
So I have created a "Restart the system to apply all the language changes" screen and a "restart/cancel" choice on a language change state. I guess it will be okay even if it wont be "real-time" :P
Good Work!