Friday, February 26, 2016

Enable Hidden Languages on Samsung, HTC and Sony Android Devices

Enable-Hidden-Languages-Samsung-HTC-Sony
Android is the most popular platform for mobile devices like phones and tablets across the world with billions of user base and millions of new activations per day. There are more than 200 countries (dependent and independent) with people speaking various languages. All of us like to have the user interface and input language of our device to be in our native tongue to which we are so innately connected.
Since it is not possible for any OEM to put all languages in every device universally, they generally divide the world into regions and countries and offer languages and connectivity options depending on that specific region. With the growth in technological advancements, the vast world has also grown into a smaller place with people of one country live in other countries. To address this issue, most OEMs ship their devices with some most spoken languages pre-loaded. However, under your Android device language settings you might not be able to see them all because they are hidden by default.
English, being an international language, can be found in all devices but the case might be different with other languages like Spanish, Arabic, Chinese, Thai, Russian, Portuguese, German, Italian, French, Dutch, Greek, Indonesian, Polish, Serbian, Swedish, Turkish, Vietnamese, and so on. If you have installed a firmwaremeant for some other country/region on your Android device, you may or not find your language in it. There are no separate language packs available for users that can bedownloaded and installed.
It is here that the present tutorial might help you. Today, we’ll see how we can enable the hidden languages on Android devices from some major OEMs like Samsung, HTC and Sony.

Get Your Native Language without Root:

If you do not have root access on your Android device, you can still get your local language on it. Google Play Store has a very nice app for this. It is called MoreLocale 2 and is available for free.
If More Locale 2 does not work for you try the following method that requires root access.

Disclaimer:

Please note that the procedure described below may not work on all Android devices on any OS version. It has been found working on most phones with ICS and Jelly Bean. We do not guarantee that it’ll certainly enable the language of your choice. The language you want to enable must be there, though hidden, on your phone’s firmware.

Requirements:

  • A rooted Android device from HTC, Samsung or HTC. If you have not yet rooted your device, visit our rooting tutorials section.
  • Notepad++ installed on your computer. If you do not have it, download it from here.
  • A root file manager app installed on the phone or tablet. Try any of these apps:
Root Browser
JRummy Apps Inc.ProductivityFree
Download
Root Explorer
Speed SoftwareProductivity$3.99
Download

Enabling Language Packs on HTC and Sony Devices

  1. Important: Backup your current ROM via CWM or TWRP before proceeding.
  2. Open the root file browser app and grant it Super User access if prompted.
  3. Now go to “system/customize/CID/” directory and look for a file called “default.xml”.
  4. Now tap and hold the “default.xml” file and copy it your phone’s internal or external SD card storage.
  5. Exit the root file manager app and connect your device to PC using USB cable.
  6. Copy/paste the “default.xml” file to your computer.
  7. Now right click on this file and select “Edit with Notepad++” option.
  8. When it is opened, you will see the following lines in the .xml file:
    <?xml version="1.0" encoding="utf-8"?>
    <customization_form>
      <category name="system">
        <module name="locale">
          <function>
            <set name="single">
              <item name="total_list">en_US;es_US;fr_US;</item>
              <item type="boolean" name="en_US">yes</item>
              <item type="boolean" name="es_US">yes</item>
              <item type="boolean" name="fr_US">yes</item>
            </set>
  9. You can see that “default.xml” has entries for three languages: English (en), Spanish (es) and French (fr).
  10. What you have to do it to edit the extend the language list with your desired languages. Below is an example of a modified “default.xml” with more than 100 languages enabled.
    <?xml version="1.0" encoding="utf-8"?>
    <customization_form>
      <category name="system">
        <module name="locale">
         <function>
            <set name="single">
              <item name="total_list">ar_AR;ar_BH;ar_DZ;ar_JO;ar_KW;ar_LB;ar_LY;ar_MA;ar_OM;ar_QA;ar_TN;bg_BG;bg_BY;bg_CS;bg_CZ;bg_EE;bg_HR;bg_HU;bg_LT;bg_LV;bg_PL;bg_RO;bg_SI;bg_SK;bg_UA;cs_BG;cs_BY;cs_CS;cs_CZ;cs_EE;cs_HR;cs_HU;cs_LT;cs_LV;cs_PL;cs_RO;cs_SI;cs_SK;cs_UA;da_DK;da_FI;da_NO;da_SE;de_AO;de_AT;de_CH;de_DE;de_ES;de_FR;de_GB;de_IE;de_IT;de_KE;de_LU;de_MZ;de_NA;de_NG;de_NL;de_PT;de_ZA;el_GR;en_AE;en_AM;en_AO;en_AT;en_AU;en_AZ;en_BG;en_BH;en_BY;en_CH;en_CS;en_CZ;en_DE;en_DK;en_DZ;en_EE;en_EG;en_ES;en_FI;en_FR;en_GB;en_GE;en_GR;en_HR;en_HU;en_ID;en_IE;en_IQ;en_IT;en_JO;en_KE;en_KW;en_KZ;en_LB;en_LT;en_LU;en_LV;en_LY;en_MA;en_MZ;en_NA;en_NG;en_NL;en_NO;en_OM;en_PL;en_PT;en_QA;en_RO;en_RU;en_SA;en_SE;en_SG;en_SI;en_SK;en_TN;en_UA;en_US;en_ZA;es_ES;es_FR;es_GB;es_IE;es_IT;es_PT;es_US;fi_DK;fi_FI;fi_NO;fi_SE;fr_AE;fr_AO;fr_AT;fr_BH;fr_CH;fr_DE;fr_DZ;fr_EG;fr_ES;fr_FR;fr_GB;fr_IE;fr_IQ;fr_IT;fr_JO;fr_KE;fr_KW;fr_LB;fr_LU;fr_LY;fr_MA;fr_MZ;fr_NA;fr_NG;fr_NL;fr_OM;fr_PT;fr_QA;fr_SA;fr_TN;fr_US;fr_ZA;hi_HI;hr_BG;hr_BY;hr_CS;hr_CZ;hr_EE;hr_HR;hr_HU;hr_LT;hr_LV;hr_PL;hr_RO;hr_SI;hr_SK;hr_UA;hu_BG;hu_BY;hu_CS;hu_CZ;hu_EE;hu_HR;hu_HU;hu_LT;hu_LV;hu_PL;hu_RO;hu_SI;hu_SK;hu_UA;it_AT;it_CH;it_DE;it_FR;it_GB;it_IE;it_IT;iw_IW;ja_JP;ko_KR;nb_DK;nb_FI;nb_NO;nb_SE;nl_FR;nl_LU;nl_NL;nl_BE;pl_BG;pl_BY;pl_CS;pl_CZ;pl_EE;pl_GB;pl_HR;pl_HU;pl_IE;pl_LT;pl_LV;pl_PL;pl_RO;pl_SI;pl_SK;pl_UA;pt_AO;pt_ES;pt_FR;pt_KE;pt_MZ;pt_NA;pt_NG;pt_PT;pt_ZA;ro_BG;ro_BY;ro_CS;ro_CZ;ro_EE;ro_HR;ro_HU;ro_LT;ro_LV;ro_PL;ro_RO;ro_SI;ro_SK;ro_UA;ru_AM;ru_AZ;ru_BG;ru_BY;ru_CS;ru_CZ;ru_EE;ru_GE;ru_HR;ru_HU;ru_KZ;ru_LT;ru_LV;ru_PL;ru_RO;ru_RU;ru_SI;ru_SK;ru_UA;sk_BG;sk_BY;sk_CS;sk_CZ;sk_EE;sk_HR;sk_HU;sk_LT;sk_LV;sk_PL;sk_RO;sk_SI;sk_SK;sk_UA;sl_BG;sl_BY;sl_CS;sl_CZ;sl_EE;sl_HR;sl_HU;sl_LT;sl_LV;sl_PL;sl_RO;sl_SI;sl_SK;sl_UA;sr_BG;sr_BY;sr_CS;sr_CZ;sr_EE;sr_HR;sr_HU;sr_LT;sr_LV;sr_PL;sr_RO;sr_SI;sr_SK;sr_UA;sv_DK;sv_FI;sv_NO;sv_SE;th_TH;tr_AT;tr_CH;tr_DE;tr_TR;vi_VN;zh_CN;zh_HK;zh_TW;</item>
              <item type="boolean" name="ar_AR">yes</item>
              <item type="boolean" name="ar_BH">yes</item>
              <item type="boolean" name="ar_DZ">yes</item>
              <item type="boolean" name="ar_JO">yes</item>
              <item type="boolean" name="ar_KW">yes</item>
              <item type="boolean" name="ar_LB">yes</item>
              <item type="boolean" name="ar_LY">yes</item>
              <item type="boolean" name="ar_MA">yes</item>
              <item type="boolean" name="ar_OM">yes</item>
              <item type="boolean" name="ar_QA">yes</item>
              <item type="boolean" name="ar_TN">yes</item>
              <item type="boolean" name="bg_BG">yes</item>
              <item type="boolean" name="bg_BY">yes</item>
              <item type="boolean" name="bg_CS">yes</item>
              <item type="boolean" name="bg_CZ">yes</item>
              <item type="boolean" name="bg_EE">yes</item>
              <item type="boolean" name="bg_HR">yes</item>
              <item type="boolean" name="bg_HU">yes</item>
              <item type="boolean" name="bg_LT">yes</item>
              <item type="boolean" name="bg_LV">yes</item>
              <item type="boolean" name="bg_PL">yes</item>
              <item type="boolean" name="bg_RO">yes</item>
              <item type="boolean" name="bg_SI">yes</item>
              <item type="boolean" name="bg_SK">yes</item>
              <item type="boolean" name="bg_UA">yes</item>
              <item type="boolean" name="cs_BG">yes</item>
              <item type="boolean" name="cs_BY">yes</item>
              <item type="boolean" name="cs_CS">yes</item>
              <item type="boolean" name="cs_CZ">yes</item>
              <item type="boolean" name="cs_EE">yes</item>
              <item type="boolean" name="cs_HR">yes</item>
              <item type="boolean" name="cs_HU">yes</item>
              <item type="boolean" name="cs_LT">yes</item>
              <item type="boolean" name="cs_LV">yes</item>
              <item type="boolean" name="cs_PL">yes</item>
              <item type="boolean" name="cs_RO">yes</item>
              <item type="boolean" name="cs_SI">yes</item>
              <item type="boolean" name="cs_SK">yes</item>
              <item type="boolean" name="cs_UA">yes</item>
              <item type="boolean" name="da_DK">yes</item>
              <item type="boolean" name="da_FI">yes</item>
              <item type="boolean" name="da_NO">yes</item>
              <item type="boolean" name="da_SE">yes</item>
              <item type="boolean" name="de_AO">yes</item>
              <item type="boolean" name="de_AT">yes</item>
              <item type="boolean" name="de_CH">yes</item>
              <item type="boolean" name="de_DE">yes</item>
              <item type="boolean" name="de_ES">yes</item>
              <item type="boolean" name="de_FR">yes</item>
              <item type="boolean" name="de_GB">yes</item>
              <item type="boolean" name="de_IE">yes</item>
              <item type="boolean" name="de_IT">yes</item>
              <item type="boolean" name="de_KE">yes</item>
              <item type="boolean" name="de_LU">yes</item>
              <item type="boolean" name="de_MZ">yes</item>
              <item type="boolean" name="de_NA">yes</item>
              <item type="boolean" name="de_NG">yes</item>
              <item type="boolean" name="de_NL">yes</item>
              <item type="boolean" name="de_PT">yes</item>
              <item type="boolean" name="de_ZA">yes</item>
              <item type="boolean" name="el_GR">yes</item>
              <item type="boolean" name="en_AE">yes</item>
              <item type="boolean" name="en_AM">yes</item>
              <item type="boolean" name="en_AO">yes</item>
              <item type="boolean" name="en_AT">yes</item>
              <item type="boolean" name="en_AU">yes</item>
              <item type="boolean" name="en_AZ">yes</item>
              <item type="boolean" name="en_BG">yes</item>
              <item type="boolean" name="en_BH">yes</item>
              <item type="boolean" name="en_BY">yes</item>
              <item type="boolean" name="en_CH">yes</item>
              <item type="boolean" name="en_CS">yes</item>
              <item type="boolean" name="en_CZ">yes</item>
              <item type="boolean" name="en_DE">yes</item>
              <item type="boolean" name="en_DK">yes</item>
              <item type="boolean" name="en_DZ">yes</item>
              <item type="boolean" name="en_EE">yes</item>
              <item type="boolean" name="en_EG">yes</item>
              <item type="boolean" name="en_ES">yes</item>
              <item type="boolean" name="en_FI">yes</item>
              <item type="boolean" name="en_FR">yes</item>
              <item type="boolean" name="en_GB">yes</item>
              <item type="boolean" name="en_GE">yes</item>
              <item type="boolean" name="en_GR">yes</item>
              <item type="boolean" name="en_HR">yes</item>
              <item type="boolean" name="en_HU">yes</item>
              <item type="boolean" name="en_ID">yes</item>
              <item type="boolean" name="en_IE">yes</item>
              <item type="boolean" name="en_IQ">yes</item>
              <item type="boolean" name="en_IT">yes</item>
              <item type="boolean" name="en_JO">yes</item>
              <item type="boolean" name="en_KE">yes</item>
              <item type="boolean" name="en_KW">yes</item>
              <item type="boolean" name="en_KZ">yes</item>
              <item type="boolean" name="en_LB">yes</item>
              <item type="boolean" name="en_LT">yes</item>
              <item type="boolean" name="en_LU">yes</item>
              <item type="boolean" name="en_LV">yes</item>
              <item type="boolean" name="en_LY">yes</item>
              <item type="boolean" name="en_MA">yes</item>
              <item type="boolean" name="en_MZ">yes</item>
              <item type="boolean" name="en_NA">yes</item>
              <item type="boolean" name="en_NG">yes</item>
              <item type="boolean" name="en_NL">yes</item>
              <item type="boolean" name="en_NO">yes</item>
              <item type="boolean" name="en_OM">yes</item>
              <item type="boolean" name="en_PL">yes</item>
              <item type="boolean" name="en_PT">yes</item>
              <item type="boolean" name="en_QA">yes</item>
              <item type="boolean" name="en_RO">yes</item>
              <item type="boolean" name="en_RU">yes</item>
              <item type="boolean" name="en_SA">yes</item>
              <item type="boolean" name="en_SE">yes</item>
              <item type="boolean" name="en_SG">yes</item>
              <item type="boolean" name="en_SI">yes</item>
              <item type="boolean" name="en_SK">yes</item>
              <item type="boolean" name="en_TN">yes</item>
              <item type="boolean" name="en_UA">yes</item>
              <item type="boolean" name="en_US">yes</item>
              <item type="boolean" name="en_ZA">yes</item>
              <item type="boolean" name="es_ES">yes</item>
              <item type="boolean" name="es_FR">yes</item>
              <item type="boolean" name="es_GB">yes</item>
              <item type="boolean" name="es_IE">yes</item>
              <item type="boolean" name="es_IT">yes</item>
              <item type="boolean" name="es_PT">yes</item>
              <item type="boolean" name="es_US">yes</item>
              <item type="boolean" name="fi_DK">yes</item>
              <item type="boolean" name="fi_FI">yes</item>
              <item type="boolean" name="fi_NO">yes</item>
              <item type="boolean" name="fi_SE">yes</item>
              <item type="boolean" name="fr_AE">yes</item>
              <item type="boolean" name="fr_AO">yes</item>
              <item type="boolean" name="fr_AT">yes</item>
              <item type="boolean" name="fr_BH">yes</item>
              <item type="boolean" name="fr_CH">yes</item>
              <item type="boolean" name="fr_DE">yes</item>
              <item type="boolean" name="fr_DZ">yes</item>
              <item type="boolean" name="fr_EG">yes</item>
              <item type="boolean" name="fr_ES">yes</item>
              <item type="boolean" name="fr_FR">yes</item>
              <item type="boolean" name="fr_GB">yes</item>
              <item type="boolean" name="fr_IE">yes</item>
              <item type="boolean" name="fr_IQ">yes</item>
              <item type="boolean" name="fr_IT">yes</item>
              <item type="boolean" name="fr_JO">yes</item>
              <item type="boolean" name="fr_KE">yes</item>
              <item type="boolean" name="fr_KW">yes</item>
              <item type="boolean" name="fr_LB">yes</item>
              <item type="boolean" name="fr_LU">yes</item>
              <item type="boolean" name="fr_LY">yes</item>
              <item type="boolean" name="fr_MA">yes</item>
              <item type="boolean" name="fr_MZ">yes</item>
              <item type="boolean" name="fr_NA">yes</item>
              <item type="boolean" name="fr_NG">yes</item>
              <item type="boolean" name="fr_NL">yes</item>
              <item type="boolean" name="fr_OM">yes</item>
              <item type="boolean" name="fr_PT">yes</item>
              <item type="boolean" name="fr_QA">yes</item>
              <item type="boolean" name="fr_SA">yes</item>
              <item type="boolean" name="fr_TN">yes</item>
              <item type="boolean" name="fr_US">yes</item>
              <item type="boolean" name="fr_ZA">yes</item>
              <item type="boolean" name="hi_HI">yes</item>
              <item type="boolean" name="hr_BG">yes</item>
              <item type="boolean" name="hr_BY">yes</item>
              <item type="boolean" name="hr_CS">yes</item>
              <item type="boolean" name="hr_CZ">yes</item>
              <item type="boolean" name="hr_EE">yes</item>
              <item type="boolean" name="hr_HR">yes</item>
              <item type="boolean" name="hr_HU">yes</item>
              <item type="boolean" name="hr_LT">yes</item>
              <item type="boolean" name="hr_LV">yes</item>
              <item type="boolean" name="hr_PL">yes</item>
              <item type="boolean" name="hr_RO">yes</item>
              <item type="boolean" name="hr_SI">yes</item>
              <item type="boolean" name="hr_SK">yes</item>
              <item type="boolean" name="hr_UA">yes</item>
              <item type="boolean" name="hu_BG">yes</item>
              <item type="boolean" name="hu_BY">yes</item>
              <item type="boolean" name="hu_CS">yes</item>
              <item type="boolean" name="hu_CZ">yes</item>
              <item type="boolean" name="hu_EE">yes</item>
              <item type="boolean" name="hu_HR">yes</item>
              <item type="boolean" name="hu_HU">yes</item>
              <item type="boolean" name="hu_LT">yes</item>
              <item type="boolean" name="hu_LV">yes</item>
              <item type="boolean" name="hu_PL">yes</item>
              <item type="boolean" name="hu_RO">yes</item>
              <item type="boolean" name="hu_SI">yes</item>
              <item type="boolean" name="hu_SK">yes</item>
              <item type="boolean" name="hu_UA">yes</item>
              <item type="boolean" name="it_AT">yes</item>
              <item type="boolean" name="it_CH">yes</item>
              <item type="boolean" name="it_DE">yes</item>
              <item type="boolean" name="it_FR">yes</item>
              <item type="boolean" name="it_GB">yes</item>
              <item type="boolean" name="it_IE">yes</item>
              <item type="boolean" name="it_IT">yes</item>
              <item type="boolean" name="iw_IW">yes</item>
              <item type="boolean" name="ja_JP">yes</item>
              <item type="boolean" name="ko_KR">yes</item>
              <item type="boolean" name="nb_DK">yes</item>
              <item type="boolean" name="nb_FI">yes</item>
              <item type="boolean" name="nb_NO">yes</item>
              <item type="boolean" name="nb_SE">yes</item>
              <item type="boolean" name="nl_FR">yes</item>
              <item type="boolean" name="nl_LU">yes</item>
              <item type="boolean" name="nl_NL">yes</item>
              <item type="boolean" name="nl_BE">yes</item>
              <item type="boolean" name="pl_BG">yes</item>
              <item type="boolean" name="pl_BY">yes</item>
              <item type="boolean" name="pl_CS">yes</item>
              <item type="boolean" name="pl_CZ">yes</item>
              <item type="boolean" name="pl_EE">yes</item>
              <item type="boolean" name="pl_GB">yes</item>
              <item type="boolean" name="pl_HR">yes</item>
              <item type="boolean" name="pl_HU">yes</item>
              <item type="boolean" name="pl_IE">yes</item>
              <item type="boolean" name="pl_LT">yes</item>
              <item type="boolean" name="pl_LV">yes</item>
              <item type="boolean" name="pl_PL">yes</item>
              <item type="boolean" name="pl_RO">yes</item>
              <item type="boolean" name="pl_SI">yes</item>
              <item type="boolean" name="pl_SK">yes</item>
              <item type="boolean" name="pl_UA">yes</item>
              <item type="boolean" name="pt_AO">yes</item>
              <item type="boolean" name="pt_ES">yes</item>
              <item type="boolean" name="pt_FR">yes</item>
              <item type="boolean" name="pt_KE">yes</item>
              <item type="boolean" name="pt_MZ">yes</item>
              <item type="boolean" name="pt_NA">yes</item>
              <item type="boolean" name="pt_NG">yes</item>
              <item type="boolean" name="pt_PT">yes</item>
              <item type="boolean" name="pt_ZA">yes</item>
              <item type="boolean" name="ro_BG">yes</item>
              <item type="boolean" name="ro_BY">yes</item>
              <item type="boolean" name="ro_CS">yes</item>
              <item type="boolean" name="ro_CZ">yes</item>
              <item type="boolean" name="ro_EE">yes</item>
              <item type="boolean" name="ro_HR">yes</item>
              <item type="boolean" name="ro_HU">yes</item>
              <item type="boolean" name="ro_LT">yes</item>
              <item type="boolean" name="ro_LV">yes</item>
              <item type="boolean" name="ro_PL">yes</item>
              <item type="boolean" name="ro_RO">yes</item>
              <item type="boolean" name="ro_SI">yes</item>
              <item type="boolean" name="ro_SK">yes</item>
              <item type="boolean" name="ro_UA">yes</item>
              <item type="boolean" name="ru_AM">yes</item>
              <item type="boolean" name="ru_AZ">yes</item>
              <item type="boolean" name="ru_BG">yes</item>
              <item type="boolean" name="ru_BY">yes</item>
              <item type="boolean" name="ru_CS">yes</item>
              <item type="boolean" name="ru_CZ">yes</item>
              <item type="boolean" name="ru_EE">yes</item>
              <item type="boolean" name="ru_GE">yes</item>
              <item type="boolean" name="ru_HR">yes</item>
              <item type="boolean" name="ru_HU">yes</item>
              <item type="boolean" name="ru_KZ">yes</item>
              <item type="boolean" name="ru_LT">yes</item>
              <item type="boolean" name="ru_LV">yes</item>
              <item type="boolean" name="ru_PL">yes</item>
              <item type="boolean" name="ru_RO">yes</item>
              <item type="boolean" name="ru_RU">yes</item>
              <item type="boolean" name="ru_SI">yes</item>
              <item type="boolean" name="ru_SK">yes</item>
              <item type="boolean" name="ru_UA">yes</item>
              <item type="boolean" name="sk_BG">yes</item>
              <item type="boolean" name="sk_BY">yes</item>
              <item type="boolean" name="sk_CS">yes</item>
              <item type="boolean" name="sk_CZ">yes</item>
              <item type="boolean" name="sk_EE">yes</item>
              <item type="boolean" name="sk_HR">yes</item>
              <item type="boolean" name="sk_HU">yes</item>
              <item type="boolean" name="sk_LT">yes</item>
              <item type="boolean" name="sk_LV">yes</item>
              <item type="boolean" name="sk_PL">yes</item>
              <item type="boolean" name="sk_RO">yes</item>
              <item type="boolean" name="sk_SI">yes</item>
              <item type="boolean" name="sk_SK">yes</item>
              <item type="boolean" name="sk_UA">yes</item>
              <item type="boolean" name="sl_BG">yes</item>
              <item type="boolean" name="sl_BY">yes</item>
              <item type="boolean" name="sl_CS">yes</item>
              <item type="boolean" name="sl_CZ">yes</item>
              <item type="boolean" name="sl_EE">yes</item>
              <item type="boolean" name="sl_HR">yes</item>
              <item type="boolean" name="sl_HU">yes</item>
              <item type="boolean" name="sl_LT">yes</item>
              <item type="boolean" name="sl_LV">yes</item>
              <item type="boolean" name="sl_PL">yes</item>
              <item type="boolean" name="sl_RO">yes</item>
              <item type="boolean" name="sl_SI">yes</item>
              <item type="boolean" name="sl_SK">yes</item>
              <item type="boolean" name="sl_UA">yes</item>
              <item type="boolean" name="sr_BG">yes</item>
              <item type="boolean" name="sr_BY">yes</item>
              <item type="boolean" name="sr_CS">yes</item>
              <item type="boolean" name="sr_CZ">yes</item>
              <item type="boolean" name="sr_EE">yes</item>
              <item type="boolean" name="sr_HR">yes</item>
              <item type="boolean" name="sr_HU">yes</item>
              <item type="boolean" name="sr_LT">yes</item>
              <item type="boolean" name="sr_LV">yes</item>
              <item type="boolean" name="sr_PL">yes</item>
              <item type="boolean" name="sr_RO">yes</item>
              <item type="boolean" name="sr_SI">yes</item>
              <item type="boolean" name="sr_SK">yes</item>
              <item type="boolean" name="sr_UA">yes</item>
              <item type="boolean" name="sv_DK">yes</item>
              <item type="boolean" name="sv_FI">yes</item>
              <item type="boolean" name="sv_NO">yes</item>
              <item type="boolean" name="sv_SE">yes</item>
              <item type="boolean" name="th_TH">yes</item>
              <item type="boolean" name="tr_AT">yes</item>
              <item type="boolean" name="tr_CH">yes</item>
              <item type="boolean" name="tr_DE">yes</item>
              <item type="boolean" name="tr_TR">yes</item>
              <item type="boolean" name="vi_VN">yes</item>
              <item type="boolean" name="zh_CN">yes</item>
              <item type="boolean" name="zh_HK">yes</item>
              <item type="boolean" name="zh_TW">yes</item>
              <item type="boolean" name="defeault">en_US</item>
            </set>
  11. You can copy and paste the code for your desired language in the “default.xml” pulled from your device.
  12. You will have to add the language code to this line: <item name=“total_list”>en_US;es_US;fr_US;</item>”
  13. Then add the “<item type=”boolean” name=”XX_XX“>yes</item>” line with your language code to the original “default.xml”.
  14. Now save the changes and close the default.xml file.
  15. Copy it to your device, open root browser and navigate to the file.
  16. Tap and hold the “default.xml” and copy/paste it to the “system/customize/CID/”folder. Replace the original when prompted.
  17. Now exit the root file browser app and reboot phone.
Open your phone’s Settings, go to Language and you should now see your language in the list. Select and save changes and enjoy!

Enabling Language Packs of Samsung Galaxy Devices:

If you have a Samsung Galaxy smartphone or tablet device, you need not go through the drill described above. Thanks to the famous developer Wanam who has made an app that enable languages on Galaxy devices very easily. As stated above, the app requires root access on your phone/tablet to do the magic. Also, your device must be on official Ice Cream Sandwich or Jelly Bean firmware. I tested it on my Galaxy S3, S4 and Note 10.1 and it worked like a charm!
Note: Please note that the app does not currently supports Galaxy S, Galaxy S2 and all US variants (T-Mobile, ATT, Verizon), etc.
Download and install the Language Enabler app by Wanam from the Google Play Store.
Related Posts

Đoàn Nguyễn

Đoàn Up Rom - 0969.410.192 (Call, SMS, Zalo). Facebook: https://www.facebook.com/upromandroidiphone
Đoàn Up Rom - dịch vụ up rom chạy phần mềm sửa chữa phần mềm điện thoại root máy cài tiếng việt fix lỗi tin nhắn 80 kí tự tối ưu rom xóa các app hàn quốc tàu cài recovery unlock bootloader cài ch play store cho điện thoại xách tay trung quốc....cho các máy android xách tay và quốc tế của tất cả các hãng như samsung, htc, lg, sky, motorola, sony, huawei, oppo, lenovo, kt-take, zte, Xiaomi, hkphone, qmobile, mobistar, Nexus Google... nói chung cứ android là alo ạ. Unlock sim mở mạng unbrick cứu boot repair boot không tháo máy cho các dòng điện thoại android. S-OFF supercid 11111111 unlock sim up rom unbrick tất cả các dòng HTC. Xóa xác minh tài khoản google của bạn bypass FRP Lock Xóa Samsung account xóa Micloud Xiaomi Account Phá Mật Khẩu Password Oppo Meizu Không Wipe data được hay Wipe Data đòi mật khẩu lấy ngay

0 nhận xét :

Post a Comment

 

Copyright @ Đoàn Up Rom - 0969.410.192