Wouldn’t that mean I have to manually set every single label’s text every time I change language?
I thought the idea was there was a single CSV file and depending on the KEY/TAG/ID and the language code chosen (en, de, es, fr, etc) Godot will automatically change the text depending on the language.
I’m not wanting to manually set every single label when the system is designed to do it.
changing locale by TranslationServer.set_locale("es") will not take effect on the fly.
you need to reload current scene or update all label on the screen.
I do set that as the game loads by calling a set language function in the ready area. Is that too late? If so, where can I set it so it loads into the set language on load?
Thanks again, appreciate your help.
Robster | 2017-08-16 12:19
yeap. it is too late for setting locale in _ready.
try it in _init
volzhs | 2017-08-16 12:21
That did it! Multi lingual interface is away. Thanks a tonne…