Do you localise?

This is not a how to question - I know how. 

This is a “do you?” question, followed by “why?”.

Do you localise your apps / DF / widgets?

Why?

If so, have you noticed any benefits?

What languages do you use and why?

Et encores... Und so weite...

  • Hi, good question.

    In practice, I use English and french.

    English, because it s international.

    French, because I am french and french people prefer have an app in french (benefit 1).

    Doing translations is many languages are not easy (finding the good words...with the good size) so it takes time to implement (disadvantage 1) , it takes time for the maintenance (disadvantage 2) and takes time for the tests (disadvantage 3).

    For one of my app, I dont have used  the internationalisation for ... memory reasons!

    1) each entry in .xml costs memory, so if you have 300 labels to translate it will use memory (about 8ko, I don t remember exactly)

    2) using Ui.loadResource(Rez.Strings.Calorie) in code costs more memory than using "Calorie", so you will earn memory again.

    If you don t have memory constraint, use internationalisation in english. Its very boring to implements internationalisation when the code is done.