If you have enough customers to warrant an international version of an app, it might be worth it to completely redesign the UI around the new audience. The language used applies constraints and makes assumptions that may not be true in other languages. And then there are the culture differences...
Ask HN: Do you internationalize/localize your apps?
21–30 of 52 posts
Re: Ask HN: Do you internationalize/localize your apps?
#22I don't i18n. It's a good amount of work for little benefit. I've only seen one industry capture metrics on i18n usage and that is (was?) the social games industry. All of the findings I saw pointed to the fact that even international players would prefer to play the game in English rather than their native language. I believe there's two reasons for that: to better learn English and to avoid the bugs and layout flaw…
Would love to see that. In Clash Royale there's a bug that makes it show what language your opponent is using and English is not even in majority.
Re: Ask HN: Do you internationalize/localize your apps?
#23Re: Ask HN: Do you internationalize/localize your apps?
#24I've found adding it to an app after the fact to be much more work than just doing it up front. But with that said, doing it up front even if it is less work than doing it later, is still way more work than not doing it at all. And if your app is in English your TAM is likely huge and you won't need to expand international for quite some time. It's more than just localizing your app. You also need to do the same with…
You can start by having multi language support on most user facing screens, as long as you make it clear that it’s mot full support and you only accept help requests in one or some of the languages.
Same with sales structures, making deals in english is doable, as long as the end user product supports their language.
Some people won’t go into internationalisation because it’s too costly to do it in full. I think it’s ok to do it peacemeal and along the way. Most user will prefer to have some vs nothing.
Re: Ask HN: Do you internationalize/localize your apps?
#25Often the translation is done poorly, E.G. the word "open" has two different meanings when translated to German, depending on if it's used as a verb or adverb.
I especially used to hate the translation for git, because I couldn't understand it, since they even translated all the core concepts like "branch" into "Ast". It seems like it's better now, but there are still errors which are not translated, so the screentext is mixed German and English.
In the software I maintain I hate translations, because all the time project managers forget that I need the texts in two languages. Also there's never the perfect time to do the texts, since you almost always have to change the UI and all translations.
One tip: if you use dates, please use YYYY-MM-DD and not MM/DD/YYYY. The first format is universally understood, the second one almost always trips me up since we use DD.MM.YYYY in Germany.
Re: Ask HN: Do you internationalize/localize your apps?
#26I think (but not 100% sure) that it will be the same in southern and eastern Europe.
Northern Europe should be different, they're usually better at learning English.
Re: Ask HN: Do you internationalize/localize your apps?
#27The most basic version of how it works: Where you want your translated text, put a function, e.g. called “T” that takes a string as argument and returns a string. The function uses this argument (translation ID) to look up the actual translation in a map.
Re: Ask HN: Do you internationalize/localize your apps?
#28Re: Ask HN: Do you internationalize/localize your apps?
#29I don't i18n. It's a good amount of work for little benefit. I've only seen one industry capture metrics on i18n usage and that is (was?) the social games industry. All of the findings I saw pointed to the fact that even international players would prefer to play the game in English rather than their native language. I believe there's two reasons for that: to better learn English and to avoid the bugs and layout flaw…
> All of the findings I saw pointed to the fact that even international players would prefer to play the game in English rather than their native language. Would love to see that. In Clash Royale there's a bug that makes it show what language your opponent is using and English is not even in majority.
I don't think I have the raw data anymore. They don't let you keep that sort of thing when you leave. :)
Re: Ask HN: Do you internationalize/localize your apps?
#30I'm French. Most (99.9%) of my countrymen (and women ;-) won't bother with something that is not translated. I think (but not 100% sure) that it will be the same in southern and eastern Europe. Northern Europe should be different, they're usually better at learning English.
Also, if you want to land a governmental bid to provide software for some department, it might even be a legal requirement.