четверг, 28 марта 2013 г.

Gaping Android Language Discrepancy (kinda solved)

Apps get internationalised a lot.

This is too often automated translation.

I had to switch my phone to English (which is only my second language) to alleviate the effect, but I still am not amused.

What effect, you might ask? It is illustrated below the main point that I shall make now.

Apps should get separate language selection, or we face hell.

TL;DR

On one and the same phone, many apps are used that are written by people from all over the world. These apps and their market descriptions get translated or not, all to different sets of languages with varying quality on each one. The end result is a set of apps that come in user's native language, in English, in substandard user's native language, in substandard English, in incomprehensible autotranslatespeak, and the ones the user has tried out and uninstalled. The apps that directly allow choosing the interface language are the rare exceptions.

Suffering from this is the only option available for a user knowing only one language, but a lot more people are multilingual than the authors want to show by their attitude as to the situation; I myself can read English, Russian, or Japanese easily, and many people know English well enough for comprehension. But the automatic localisation forbids us from enjoying comprehensible, non-irritating interfaces.

Consider this: mediocre comprehension of English surpasses bad comprehension of "autonative".

Some authors even make it some kind of a nag point; I once saw, "If you hate automatic translation, submit a better one :)".

Native language applications may feature exclusive local services and thus become irreplaceable; in this light, seeing some of them turn into substandard English sucks. Regardless, the statistically best solution seems to be to switch your smartphone to English for now.

Options

The phenomenon becomes threateningly trendy, and I can see several branches of brighter future:
  • every author is coerced into implementing manual language selection,
  • a universal language appears that the humanity completely switches to,
  • so many apps pop up that users can only install native apps,
  • people give up and not use certain functionality of their mobile devices,
  • Android OS grows the manual localisation selection function.
Needless to say, the last option would be realistically the least time consuming and the most probable by a mile (and looks the least like a joke).


UPDATE: While the official solution has yet to come up, a solution is there for us root users.
1) Install Xposed framework,
2) install App Settings module,
3) restart your device. You're done.

Комментариев нет:

Отправить комментарий