- How to change the language on Android tablets (Chinese -> English, etc)
- Share this:
- Support Liliputing
- Contribute to our Patreon campaign
- Contribute via PayPal
- 35 replies on “How to change the language on Android tablets (Chinese -> English, etc)”
- How To Change The Language On Android From Chinese To English
- How To Change The Language On Android From Chinese To English
- Guide to change the system language on Android
- 1. Go to “Settings”
- 2. Go to “Language & Input”
- 3. Change language
- Quick Fix: How to Change the Chinese Language in Android
- Changing the Chinese → English Language in Android
- Step#1
- Step#2
- Step#3
- Step#4
- Изучаем Android. Как изменить язык на Android планшете или телефоне с китайского на русский, и т.п.
- amake / android-7-localization.org
How to change the language on Android tablets (Chinese -> English, etc)
Share this:
Google’s Android operating system has built-in support for dozens of different languages, which makes switching the text of menus, notifications, and other items from Chinese to English, French, or other common languages pretty simple.
But it’s always easiest if you already know how to speak (or read) the language you’re starting with. If you buy a Chinese tablet, for instance, and it arrives with Chinese as default language, it can be pretty tough to figure out how to change everything to English — unless you know where to look.
Then it’s pretty easy. Here’s how to change the system language of an Android device, even if you don’t speak the default language.
1. The first thing you need to do is open up the settings menu. To do this, just open the quick settings/notification menu — on Android 4.0 or 4.1, that will be at the bottom right corner of the screen. If you’re using Android 4.2, you can swipe down from the upper right corner or the screen.
2. Next, look for a settings icon. It should look like three bars with small ovals intersecting them:
Go ahead and tap it to bring up the Android settings panel.
3. From here, you should see a list of icons on the left side of the screen, followed by text (which may be incomprehensible). Look fot the Languages & input icon which looks like an A in a white box:
Tap that menu option to bring up the Languages & Input menu.
4. From the following menu, choose the very top option. It doesn’t matter if you can understand the text or not — it says “language.”
5. The following menu should show a list of languages, each as it’s described in that country. For instance, English is written as “English,” but German is “Deutsch.”
In other words, it should be very easy to find the language you understand — just look for it from the list of options and it should be immediately legible.
6. Once you tap your language option, the system language should change and you should be able to understand the rest of the system menus.
Note that if you’re using a tablet imported from China or another country, you may still encounter some apps which don’t include translations for your native tongue — so those apps may be difficult to use. But for the most part, the steps above will effectively turn a Chinese Android tablet into an English one.
Note: Even if you purchase a tablet that’s been imported from China and it does ship with English as the default language, there’s a chance that if you ever perform a factory reset the system language will revert to Chinese. That’s because some retailers seem to manually change the language before shipping tablets to the US.
Support Liliputing
Liliputing’s primary sources of revenue are advertising and affiliate links (if you click the «Shop» button at the top of the page and buy something on Amazon, for example, we’ll get a small commission).
But there are several ways you can support the site directly even if you’re using an ad blocker* and hate online shopping.
Contribute to our Patreon campaign
Contribute via PayPal
* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.
35 replies on “How to change the language on Android tablets (Chinese -> English, etc)”
Thank you so much. I purchased an android tablet from tophatter, and played around with it to make sure it worked. I then wanted to give it to my granddaughter who i didn’t want to be able to purchase games from the playstore, so i set it back to factory settings…Well it had all settings in Chinese….Without this help i’d probably would have had to thrown it in the garbage because it was useless…..My granddaughter and I are very grateful to you for posting this.
Thank you so much.
thanks for that..saved a lot of messing about
since chinise is the default language then wat should i do to return it back to english
This article proves the greatness of the worldwide web. Got a problem? then more often than not someone has the answer. Regarding the title of this page I was expecting to go through a long involved procedure to get my Yuandoo N101 back working after I factory reset it following the popular “google apps process not working etc,” nothing I tried would resolve it, couldn’t clear cache for any apps or clear any data. By resetting and changing languages as above it works better than ever, even my music was still there to enjoy.
So Brad Linder and liliput.com thank you very much indeed for bringing my enjoyment back.
Thank you, thank you, thank you!
I know this is an old post but THANKS.
You save this tablet lol i was about to throw it away…that was so helpful
You cannot really find the Korean keyboard on the Google Android. You can voice a voice recognition software. You need to download the Korean keyboard on Google Play. It is called Korean Hangul Keyboard. I do not understand why Android does not provide the keyboard. There seems to be a Korean keyboard for the Samsung tablets, not for the RCA tablets.
I can set up the Korean language fonts, but I can’t find the keyboard for Korean. Can anyone help me for the RCA Tablet 7 inch?
I bricked my Ainol Tablet when it was so slow I finally decided to fix it with a factory reset, which deleted all of my info, and the tablet came to life speaking only Chinese! Since I don’t speak or read Chinese, I needed help and quick. When I found your easy-to-follow instructions, I was overjoyed when I got every my tablet working again, and the factory reset fixed all of the other problems, so now, all I can say is, “THANK YOU!”
For ipad with android system:
1) setting
2) control
3) language
4) change from —-ie Chinese to English.
Changing the language is done! But i’m afraid even after this, few apps and even the device’s system seems to show some chinese messeges. How am i suppose to deal with this? Need help!
Thank you very much! Your tutorial was very easy to follow, and now I can read my tablet! Yay!
Thank you. this was so helpful. I suddenly was faced with japanese characters, and was at a complete loss til your simple steps to resolving the issue. Thanks!
Источник
How To Change The Language On Android From Chinese To English
How To Change The Language On Android From Chinese To English
Android operating system has built-in support for dozens of languages, and it is important to know where to change the language settings, especially from Chinese to English, German, Spanish, or any other languages that you are familiar with.
Most Android devices came with English as a default language. However, if you are purchasing a device from oversea, it may arrive with a foreign language set as default. If you buy a Chinese tablet, for instance, the dealer may have changed the system language to English. The problem arises when you do a factory reset. It will switch back to the default language which is Chinese.
There is a simple solution to these problems, even if you don’t read Chinese or any other foreign languages that your kids may have accidentally changed to.
Guide to change the system language on Android
1. Go to “Settings”
From your app drawer, look for the Android settings icon. Depending on your Android version, usually it will look like a gear.
2. Go to “Language & Input”
In the settings menu, scroll down until you find a menu with an “A” icon. Tap on it to open language settings.
3. Change language
In the Language & Input menu, select the top option. Even if you do not understand the text, it says language. Then the following menu should show a list f languages. Tap on the language that you are familiar with, and the system language will change accordingly.
Источник
Quick Fix: How to Change the Chinese Language in Android
In this article, I’ll show you how to change the language in any Android smartphone/tablet. Well, it has been a typical issue that appears after updated Android version and the same thing happened with one of my readers who contacted me regarding the issue personally. So, let me tell you that if you are having the same issue with your Android smartphone, kindly read the rest of this article.
Changing the Chinese → English Language in Android
Here are a few steps that you need to take in order change the language of your Android phone. Let start and follow the steps below:
Step#1
First of all, go to Settings menu. As you don’t know where you will find the Settings menu due to different language. Try looking up for these settings icons.
Step#2
Now, here if you are in the Settings menu look for Language icon in your Android smartphone like this:
Language Icon Android
Step#3
On the top of the screen hit on the first option which will help you to select the language, for more info see the screenshot here:
Changing Language from Chinese to English in Android JellyBean
Step#4
It’s the final step in which you will need to select the language that you want your Android device should be translated in. Like so:
Language English United States Android
Источник
Изучаем Android. Как изменить язык на Android планшете или телефоне с китайского на русский, и т.п.
Операционная система Google Android имеет встроенную поддержку десятков различных языков, но это несомненное достоинство иногда для начинающих пользователей может превратиться в серьезную проблему. Особенно в нынешние дни, когда в продаже появилось множество неплохих китайских планшетов и смартфонов, которые по своему качеству практически ни в чем не уступают своим более именитым конкурентам.
Все мы сталкивались с ситуацией, когда наш новый планшет или смартфон вдруг начал работать не так хорошо, как это было сразу после его покупки, или когда мы по неопытности «начудили» с его настройками. Обычно в таком случае первое, что советуют нам опытные пользователи – это сделать сброс к заводским настройкам. Мы делаем сброс и с ужасом обнаруживаем, что теперь интерфейс планшета переключился на китайский язык, и мы ничего не можем понять в этом наборе иероглифов.
Да, мы знаем, что язык Android можно легко переключить на русский или любой другой, но глядя на все эти непонятные иероглифы, мы не понимаем где можно найти эту опцию.
На самом деле все очень просто.
Как вернуть русский язык на планшете с операционной системой Android:
1. Первое, что вам нужно сделать, это открыть меню настроек. Для этого просто откройте меню быстрой настройки / уведомлений — в Android 4.0 или 4.1, которое вы найдете в правом нижнем углу экрана. Если вы используете Android 4.2, вы можете выдвинуть его из правой верхней части экрана.
2. Теперь найдите значок меню настроек. Он выглядит как три горизонтальные линии с вертикальными насечками (в ранних версиях Android) или значка в виде шестеренки (в Android 4.4 KitKat и выше):
Нажмите на него, чтобы попасть в меню настроек Android.
3. Здесь вы увидите список опций на непонятном языке. Не обращая внимание на то, что там написано, ищем строку с иконкой в виде буквы A с тремя точками или в виде земного шара — в новых версиях Android:
Нажмите на него, чтобы попасть в меню настроек языка
4. В следующем меню нажмите на первую строку.
5. Откроется список языков, название каждого из которых написано на соответствующем ему языке. Например, английский здесь обозначен как «English», а русский как «Русский»
Другими словами, вам будет очень легко найти язык, который вы понимаете — просто выберите его из списка вариантов.
6. После того как вы выберите свой вариант из списка, язык системы мгновенно переключится в понятный для вас вид.
Примечание. Найти ярлык меню настроек, изображенный во втором пункте, вы также можете в панели приложений (там, где находятся значки всех приложений, установленных на ваш планшет или телефон).
Источник
amake / android-7-localization.org
Correct localization on Android 7
Prior to Android 7, the system had a single preferred locale, and fallback behavior was quite rudimentary. Starting with Android 7, the user can now specify a priority list of locales, and fallback behavior is improved.
However, in many cases it is still surprisingly difficult to make full use of locale fallback, and there are some hidden gotchas when trying to fully support both Android 7 and earlier versions.
What is fallback?
Assume a user has set the following list of preferred locales:
Assume also that your app provides the following locales:
When running your app on Android 7, this user should see the display in de because fr-FR (their first choice) is not provided, and de (their second choice) is preferred over en (their third choice).
On Android 6 or earlier, the app would be displayed in en : the user could only specify fr-FR as the preferred locale, and when not available the system would fall back to the app default locale.
What’s the problem?
On Android you can experience an issue I call language resource contamination (or just resource contamination for short). This is where resources for languages you don’t support “leak” into your app, making the system think you support them. When this happens, the fallback mechanism described above fails to work correctly.
I have identified two different kinds of resource contamination:
- Compile-time contamination
- Runtime contamination
If you include the AppCompat v7 library (included by default in new projects created by Android Studio 3.1) or any of the Google Play Services libraries in your app, fallback will almost certainly be broken.
The reason is that these libraries contain resources for a huge number of locales; when building your APK these resources will be merged in, and it will appear to the system that your app supports all of these locales.
Under the initial example scenario, the system will believe that the app supports fr-FR when it actually does not supply any fr-FR versions of its “own” strings. Thus the display locale will become fr-FR , but each individual string will fall back to the default variant, and the app will appear to be shown in en .
The solution to this is to filter your app’s resources, allowing only the locales that you actually support. You can do this in build.gradle :
This will ensure that only resources for locales you actually support are included in the APK, allowing the OS to correctly determine the fallback locale at runtime. As a bonus, your APK will be a little bit smaller.
Prior to version 3.1.0 of the Android Gradle Plugin it was possible to specify =resConfigs ‘auto’=, where the appropriate locales would be automatically detected. However this is now deprecated, and you are recommended to manually list your supported locales.
Starting with Android 7, the WebView component is no longer the Android System WebView package, but is actually the Chrome app itself. This has some surprising consequences.
When first instantiating a WebView, the Chrome app will be loaded into your app’s current Activity. This apparently causes the current Activity’s preferred locale list to be overwritten with Chrome’s. Chrome supports a large number of locales, most likely including the user’s top preference. This then creates the same situation as described earlier, where the Activity’s locale may be set to e.g. fr-FR but all strings are displayed in en . This situation persists even after removing the WebView.
This issue was reported as issue 218310 but was closed as “WorkingAsIntended” but without a clear, supported fix offered.
One workaround is to fix up the current Activity’s locale immediately after loading the WebView:
However, not only is your current Activity affected, but it appears to the system that the entire application also supports all of Chrome’s locales. After a configuration change (such as rotating the screen) the user’s top preference will again be used, and settings like Locale.getDefault() will be overwritten.
Once your app’s locales are polluted, the only way to maintain correct locales through configuration changes is to wrap your Activity’s base context with overriding values as follows.
Not defined above are isSupportedLocale() and filterUnsupportedLocales() ; you must implement these yourself. Unfortunately it appears that there is no official, public API to determine at runtime what locales an app actually supports:
- Locale.getAvailableLocales() returns all locales available to the Java runtime (hundreds)
- LocaleList.getDefault() will include the top user-set locale, even if your app doesn’t support it
- LocaleList.getAdjustedDefault() has the same problem as getDefault()
- AssetManager.getLocales() returns all locales the instance has data for, which appears to be the locales provided with the OS (150+)
- AssetManager.getNonSystemLocales() returns precisely what we are looking for! Except it’s marked @hide so you can only call it by reflection.
You can bite the bullet and call getNonSystemLocales() by reflection, or you can do the following.
Above we already added a list of supported locales in order to filter the app’s resources. We can simply make this list available at runtime as a field in BuildConfig .
New locales vs old locales: Chinese
In Android 7 many new locales are supported by default. It can be tricky to support both old locales and new locales correctly in some cases; here I will discuss one I happen to be aware of: Chinese.
- Chinese is written in two different scripts: Simplified and Traditional
- Each Chinese-speaking region generally uses just one script
While ideally one would localize for each region, we will assume here that we have just one resource set for each script.
Prior to Android 7, the following Chinese locales were available:
- zh-CN (Simplified)
- zh-TW (Traditional)
- In some cases:
- zh-SG (Simplified)
- zh-HK (Traditional)
- zh-MO (Traditional)
A common resource layout scheme to support the above locales while minimizing resource duplication would be:
- values-zh : Traditional
- values-zh-rCN : Simplified
- values-zh-rSG : Simplified
In other words Traditional resources are put at the root, and zh-TW , zh-HK , and zh-MO are covered by fallback.
In Android 7, the older language-region locales are gone, replaced by the following:
- The script and region are specified separately
- There are now default locales specifying Simplified script in traditionally Traditional regions: zh-Hans-MO and zh-Hans-HK .
Problems using the old scheme in Android 7:
- zh-Hans-* falls back to zh before any children of zh , and thus would appear as Traditional instead of Simplified
- zh-Hans does not appear to be recognized at all
- This indicates a preference for zh to be Simplified, not Traditional. However this is not clear from the SDK itself, which has only zh-CN , zh-HK , and zh-TW resources.
- zh-Hant-* falls back to zh-Hant and then the default, and thus would appear as en
Just zh and zh-Hant are sufficient for covering the Android 7 locales, but we need to maintain support for Android 6 and earlier. Thus the minimal correct resource layout is now:
- values-zh : Simplified
- values-zh-rTW : Traditional
- values-zh-rHK : Traditional
- values-zh-rMO : Traditional
- values-b+zh+Hans+HK : Simplified
- values-b+zh+Hans+MO : Simplified
With this we get the desired behavior:
On Android 6 and earlier:
- zh-CN and zh-SG fall back to zh (Simplified)
- zh-TW , zh-HK , and zh-MO have specific resources (Traditional)
- zh-Hans-CN and zh-Hans-SG fall back to zh (Simplified)
- zh-Hant-TW , zh-Hant-HK , and zh-Hant-MO fall back to their language-region locales (Traditional)
- zh-Hans-HK and zh-Hans-MO have specific resources (Simplified)
Locale fallback was a long-awaited feature, but it is extremely hard to use correctly.
It’s hard to see the Chrome resource contamination issue as anything other than a bug; I hope that Google can either fix the issue or provide appropriate guidance.
The merging of dependency resources also seems like it must be a widespread pain point. Filtering out locales not provided by the app itself would seem to be a reasonable default behavior; perhaps this can be considered in the future.
Источник