LiveCode Localization?

Matthias Rebbe matthias_livecode_150811 at m-r-d.de
Sat Mar 16 17:21:04 EDT 2019


I have one program that supports German and English.
I have created custom a property set for each language.
 
When the user switches the language for example to German
then i do a
set the custompropertyset of this stack to "de"
and then i call init_gui, which is a custom command that switches all text and button labels to the selected language.

For localized answer dialogs i am also using the custom property set.

Answer dialogs would be like this:
answer the ask_target_folder of this stack with "OK" or the btn_cancel of this stack


in my German property set 
ask_target_folder has the value "Bitte Zielordner wählen"
btn_cancel    is "Abbrechen"
in the English set the values are "Please select target folder" and "cancel"

and so on.

this allows me to add a new language just by adding another custom property set  with values in that new language.

I am not sure if this is the best way. At least it is working here for me.

Regards,

Matthias




Matthias Rebbe

free tools for Livecoders:
https://instamaker.dermattes.de <https://instamaker.dermattes.de/>
https://winsignhelper.dermattes.de <https://winsignhelper.dermattes.de/>

> Am 16.03.2019 um 21:17 schrieb kee nethery via use-livecode <use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>>:
> 
> Does anyone on this list have an app that you localize into other languages (French, German, Japanese, etc)?
> 
> If so, I’d like to ask you how you support localization. Want to see if there is a common method since LiveCode does not support the techniques used by macOS, iOS, Android, Windows.
> 
> Thanks,
> 
> Kee Nethery
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list