Android 7.0: Your language, your way


#Google #AndroidNougatAndroid 7.0: Your language, your way : Android 7.0 gives you a way to make sure you understand what is written and better tools for developers to help. Choosing a language has been part of Android since the beginning, since being able to read and understand the information on our phone is vital. We’ve all seen it during the setup procedure on a new phone, and for some of us, that covers everything we need.

We pick English or French or Spanish and trust that what we see will be in the language we prefer. We can then pick other languages to use the keyboard and switch if we ever need to.

But for some regions and some localized apps, things aren’t that easy. The Portuguese spoken in Lisbon isn’t quite the same as the Portuguese spoken in Brasilia, and sometimes small differences don’t feel very small. Android 7.0 has a way to ensure that the language you see is the right one — in the correct dialect — throughout the operating system.

For starters, you can now choose multiple languages for the system default, and they will switch on the fly when an app has localized content. What this means is that I can choose U.S. English and UK English as system defaults (or all of the English dialects — there are 104 of them supported) — or even German and French if I’m inclined — and if an app isn’t prepared to use my first choice it will move down the list to find a supported one.

While English speakers don’t face too many hurdles — apps written only for UK English will be easy to understand if you’re in the U.S. or Australia or India — an app written for one of the 27 distinct dialects of Arabic are likely a bit different.

Rather than show blocks instead of letters, have words that read like nonsense, or have parts of an app in different languages, Android will now automatically switch to the app’s language if you’ve chosen to support it. Das ist wirklich cool! New tools for developers allow them to determine which languages you’ve chosen and find the best match among the languages they support.