3 ms·
I agree that there is a lot of room for improvement. However, proper internationalization is extremely hard and costly. There are soo many languages on the pla
by morbicer 3y ago
I agree that there is a lot of room for improvement.
However, proper internationalization is extremely hard and costly. There are soo many languages on the planet and lot of them are quite quirky, my native language is one of them. For example proper pluralization is hell because the declension has multiple forms depending on the amount and noun paradigm. ICU format helps a lot but doesn't solve everything. It's good that browsers are at least getting native support for localization of numbers and datetimes.
Right-to-left can make you sweat a lot. Then you have different sentence orders, vastly variable length of words, rules about where it's ok to break line. Then you have non-linguistic aspects like cultural context. Some icons can have different meaning, some images might be offensive.
The truth is that if you are a startup, doing all of this is a waste of precious time. You have access to 300m customers just in USA alone and the worldwide middle class with money to spend can usually work with English. Internationalization becomes worthy if you get big and want to penetrate more exotic markets or you want to sell to foreign governments which mandate it.
On the other hand even giants like Google can botch it pretty often.