[Q] STOCK ROM - new Languages?

Search This thread

kingkong13

Senior Member
Feb 13, 2012
93
24
My HTC EVO 3D is S-OFF and Unlocked via revolutionary.
I changed the CID from HTC__102 to SuperCID 11111111.

How can i get more Stock ROM languages?

When I'm flashing Stock ROM I keep getting the same languages over and over again, no matter what I do.
How does the RUU know which languages to install since i changed my CID?
 

kingkong13

Senior Member
Feb 13, 2012
93
24
ty for your answer.

I've heard of this application before.

But my question is rather technical. Where are the language codes saved so the ROM knows which language to install?
 

dastin1015

Inactive Recognized Developer
ty for your answer.

I've heard of this application before.

But my question is rather technical. Where are the language codes saved so the ROM knows which language to install?

Within the actual system apps. You need to get a worldwide version of the RUU, ie European RUU.

私のEVO 3Dから送信される。
 
  • Like
Reactions: kingkong13

kingkong13

Senior Member
Feb 13, 2012
93
24
I tried it with those two RUUs:

RUU_Shooter_U_HTC_Europe_1.20.401.2_Radio_10.53.9020.00_10.13.9020.08_2M_release_203403_signed.exe

RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed.exe

It doesn't matter which one I install: it doesn't work. I still have a limited number of languages.
 

dastin1015

Inactive Recognized Developer
I tried it with those two RUUs:

RUU_Shooter_U_HTC_Europe_1.20.401.2_Radio_10.53.9020.00_10.13.9020.08_2M_release_203403_signed.exe

RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed.exe

It doesn't matter which one I install: it doesn't work. I still have a limited number of languages.

system/customize/CID/default.xml

Check within there and see what languages are enabled. Example of enabled languages:

Code:
<item name="total_list">cs_CZ;de_DE;en_AU;en_GB;en_SG;en_US;es_US;fr;it;ja;nl_NL;pl;ru;zh_CN;zh_TW;</item>
          <item name="cs_CZ" type="boolean">yes</item>
	  <item name="de_DE" type="boolean">yes</item>
	  <item name="en_AU" type="boolean">yes</item>
	  <item name="en_GB" type="boolean">yes</item>
	  <item name="en_SG" type="boolean">yes</item>
	  <item name="en_US" type="boolean">yes</item>
	  <item name="es_US" type="boolean">yes</item>
	  <item name="fr" type="boolean">yes</item>
	  <item name="it" type="boolean">yes</item>
	  <item name="ja" type="boolean">yes</item>
	  <item name="nl_NL" type="boolean">yes</item>
	  <item name="pl" type="boolean">yes</item>
	  <item name="ru" type="boolean">yes</item>
	  <item name="zh_CN" type="boolean">yes</item>
	  <item name="zh_TW" type="boolean">yes</item>
	  <item name="defeault" >en_US</item>
 
  • Like
Reactions: kingkong13

kingkong13

Senior Member
Feb 13, 2012
93
24
I extracted the default.xml from the RUU (both RUUs have the same default.xml).

See below for the Code. So, how to enable the other languages since they are enabled inside the ROM?

Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
  <category name="system">
    <module name="locale">
      <function>
        <set name="single">
          <item name="total_list">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_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_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_SI;en_SK;en_TN;en_UA;en_ZA;es_ES;es_FR;es_GB;es_IE;es_IT;es_PT;et_BG;et_BY;et_CS;et_CZ;et_EE;et_HR;et_HU;et_LT;et_LV;et_PL;et_RO;et_SI;et_SK;et_UA;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_ZA;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;lt_BG;lt_BY;lt_CS;lt_CZ;lt_EE;lt_HR;lt_HU;lt_LT;lt_LV;lt_PL;lt_RO;lt_SI;lt_SK;lt_UA;lv_BG;lv_BY;lv_CS;lv_CZ;lv_EE;lv_HR;lv_HU;lv_LT;lv_LV;lv_PL;lv_RO;lv_SI;lv_SK;lv_UA;nb_DK;nb_FI;nb_NO;nb_SE;nl_FR;nl_LU;nl_NL;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;tr_AT;tr_CH;tr_DE;</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_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_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_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_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="et_BG">yes</item>
          <item type="boolean" name="et_BY">yes</item>
          <item type="boolean" name="et_CS">yes</item>
          <item type="boolean" name="et_CZ">yes</item>
          <item type="boolean" name="et_EE">yes</item>
          <item type="boolean" name="et_HR">yes</item>
          <item type="boolean" name="et_HU">yes</item>
          <item type="boolean" name="et_LT">yes</item>
          <item type="boolean" name="et_LV">yes</item>
          <item type="boolean" name="et_PL">yes</item>
          <item type="boolean" name="et_RO">yes</item>
          <item type="boolean" name="et_SI">yes</item>
          <item type="boolean" name="et_SK">yes</item>
          <item type="boolean" name="et_UA">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_ZA">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="lt_BG">yes</item>
          <item type="boolean" name="lt_BY">yes</item>
          <item type="boolean" name="lt_CS">yes</item>
          <item type="boolean" name="lt_CZ">yes</item>
          <item type="boolean" name="lt_EE">yes</item>
          <item type="boolean" name="lt_HR">yes</item>
          <item type="boolean" name="lt_HU">yes</item>
          <item type="boolean" name="lt_LT">yes</item>
          <item type="boolean" name="lt_LV">yes</item>
          <item type="boolean" name="lt_PL">yes</item>
          <item type="boolean" name="lt_RO">yes</item>
          <item type="boolean" name="lt_SI">yes</item>
          <item type="boolean" name="lt_SK">yes</item>
          <item type="boolean" name="lt_UA">yes</item>
          <item type="boolean" name="lv_BG">yes</item>
          <item type="boolean" name="lv_BY">yes</item>
          <item type="boolean" name="lv_CS">yes</item>
          <item type="boolean" name="lv_CZ">yes</item>
          <item type="boolean" name="lv_EE">yes</item>
          <item type="boolean" name="lv_HR">yes</item>
          <item type="boolean" name="lv_HU">yes</item>
          <item type="boolean" name="lv_LT">yes</item>
          <item type="boolean" name="lv_LV">yes</item>
          <item type="boolean" name="lv_PL">yes</item>
          <item type="boolean" name="lv_RO">yes</item>
          <item type="boolean" name="lv_SI">yes</item>
          <item type="boolean" name="lv_SK">yes</item>
          <item type="boolean" name="lv_UA">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="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="tr_AT">yes</item>
          <item type="boolean" name="tr_CH">yes</item>
          <item type="boolean" name="tr_DE">yes</item>
        </set>
      </function>
    </module>
    <module name="Settings">
      <function name="screen_timeout">
        <set name="plenty">
          <item name="value1">15000</item>
          <item name="value2">30000</item>
          <item name="value3">45000</item>
          <item name="value4">60000</item>
          <item name="value5">120000</item>
          <item name="value6">600000</item>
          <item name="value7">-1</item>
        </set>
      </function>
    </module>
    <module name="defaultTime1224">
      <function>
        <set name="single">
          <item name="default">24</item>
        </set>
      </function>
    </module>
    <module name="InputMethod">
      <function name="IME_language_set">
        <set name="single">
          <item type="boolean" name="English">yes</item>
          <item type="boolean" name="German">yes</item>
          <item type="boolean" name="France">yes</item>
          <item type="boolean" name="Italian">yes</item>
          <item type="boolean" name="Spanish">yes</item>
          <item type="boolean" name="Russian">yes</item>
          <item type="boolean" name="Czech">yes</item>
          <item type="boolean" name="Danish">yes</item>
          <item type="boolean" name="Swedish">yes</item>
          <item type="boolean" name="Norwegian">yes</item>
          <item type="boolean" name="Dutch">yes</item>
          <item type="boolean" name="Polish">yes</item>
          <item type="boolean" name="Portugal">yes</item>
          <item type="boolean" name="Greek">yes</item>
          <item type="boolean" name="Turkish">yes</item>
          <item type="boolean" name="Finnish">yes</item>
          <item type="boolean" name="Hungarian">yes</item>
          <item type="boolean" name="Romanian">yes</item>
          <item type="boolean" name="Slovak">yes</item>
          <item type="boolean" name="Croatian">yes</item>
          <item type="boolean" name="Slovenian">yes</item>
          <item type="boolean" name="Serbian">yes</item>
          <item type="boolean" name="Bulgarian">yes</item>
        </set>
      </function>
      <function name="IME_sip_set">
        <set name="single">
          <item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
          <item type="boolean" name="ZuhYin">yes</item>
          <item type="boolean" name="CangJie">yes</item>
          <item type="boolean" name="PinYin">yes</item>
          <item type="boolean" name="Stroke">yes</item>
        </set>
      </function>
    </module>
    <module name="deviceData">
      <function>
        <set name="single">
          <item name="device_name">HTC EVO 3D X515m</item>
        </set>
      </function>
    </module>
    <module name="deviceData1">
      <function>
        <set name="single">
          <item name="sw_number">NA</item>
        </set>
      </function>
    </module>
  </category>
  <category name="application">
    <module name="Crash_Report">
      <function name="setting">
        <set name="single">
          <item name="turn_off_report" type="boolean">no</item>
        </set>
      </function>
    </module>
    <module name="FOTA">
      <function name="settings">
        <set name="single">
          <item name="Default_Download_Wifi" type="boolean">yes</item>
        </set>
      </function>
    </module>
  </category>
  <BootConfiguration>
    <BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
  </BootConfiguration>
  <ShutdownConfiguration>
    <ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
  </ShutdownConfiguration>
  <category name="Settings">
    <module name="properties">
      <function>
        <set name="single">
          <item name="market_name">HTC EVO 3D</item>
        </set>
      </function>
    </module>
  </category>
</customization_form>
 

kingkong13

Senior Member
Feb 13, 2012
93
24
I checked inside the customize folder and found the HTC__102.xml

Only these 5 languages inside of this file are getting installed. Why is he choosing the HTC__102.xml instead of the default.xml?

Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
  <category name="system">
    <module name="locale">
      <function>
        <set name="single">
          <item name="total_list">de_AT;de_CH;de_DE;en_AT;en_CH;en_DE;fr_AT;fr_CH;fr_DE;it_AT;it_CH;it_DE;tr_AT;tr_CH;tr_DE;</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="en_AT">yes</item>
          <item type="boolean" name="en_CH">yes</item>
          <item type="boolean" name="en_DE">yes</item>
          <item type="boolean" name="fr_AT">yes</item>
          <item type="boolean" name="fr_CH">yes</item>
          <item type="boolean" name="fr_DE">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="tr_AT">yes</item>
          <item type="boolean" name="tr_CH">yes</item>
          <item type="boolean" name="tr_DE">yes</item>
        </set>
      </function>
    </module>
    <module name="deviceData">
      <function>
        <set name="single">
          <item name="device_name">HTC EVO 3D X515m</item>
        </set>
      </function>
    </module>
    <module name="deviceData1">
      <function>
        <set name="single">
          <item name="sw_number">NA</item>
        </set>
      </function>
    </module>
    <module name="Settings">
      <function name="screen_timeout">
        <set name="plenty">
          <item name="value1">15000</item>
          <item name="value2">30000</item>
          <item name="value3">45000</item>
          <item name="value4">60000</item>
          <item name="value5">120000</item>
          <item name="value6">600000</item>
          <item name="value7">-1</item>
        </set>
      </function>
    </module>
    <module name="defaultTime1224">
      <function>
        <set name="single">
          <item name="default">24</item>
        </set>
      </function>
    </module>
    <module name="InputMethod">
      <function name="IME_language_set">
        <set name="single">
          <item type="boolean" name="English">yes</item>
          <item type="boolean" name="German">yes</item>
          <item type="boolean" name="France">yes</item>
          <item type="boolean" name="Italian">yes</item>
          <item type="boolean" name="Spanish">yes</item>
          <item type="boolean" name="Russian">yes</item>
          <item type="boolean" name="Czech">yes</item>
          <item type="boolean" name="Danish">yes</item>
          <item type="boolean" name="Swedish">yes</item>
          <item type="boolean" name="Norwegian">yes</item>
          <item type="boolean" name="Dutch">yes</item>
          <item type="boolean" name="Polish">yes</item>
          <item type="boolean" name="Portugal">yes</item>
          <item type="boolean" name="Greek">yes</item>
          <item type="boolean" name="Turkish">yes</item>
          <item type="boolean" name="Finnish">yes</item>
          <item type="boolean" name="Hungarian">yes</item>
          <item type="boolean" name="Romanian">yes</item>
          <item type="boolean" name="Slovak">yes</item>
          <item type="boolean" name="Croatian">yes</item>
          <item type="boolean" name="Slovenian">yes</item>
          <item type="boolean" name="Serbian">yes</item>
          <item type="boolean" name="Bulgarian">yes</item>
        </set>
      </function>
      <function name="IME_sip_set">
        <set name="single">
          <item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
          <item type="boolean" name="ZuhYin">yes</item>
          <item type="boolean" name="CangJie">yes</item>
          <item type="boolean" name="PinYin">yes</item>
          <item type="boolean" name="Stroke">yes</item>
        </set>
      </function>
    </module>
  </category>
  <category name="application">
    <module name="Crash_Report">
      <function name="setting">
        <set name="single">
          <item name="turn_off_report" type="boolean">yes</item>
        </set>
      </function>
    </module>
    <module name="FOTA">
      <function name="settings">
        <set name="single">
          <item name="Default_Download_Wifi" type="boolean">yes</item>
        </set>
      </function>
    </module>
    <module name="OOBE">
      <function name="Block_No_SIM">
        <set name="single">
          <item name="Country">de</item>
        </set>
      </function>
    </module>
  </category>
  <BootConfiguration>
    <BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
  </BootConfiguration>
  <ShutdownConfiguration>
    <ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
  </ShutdownConfiguration>
  <category name="Settings">
    <module name="properties">
      <function>
        <set name="single">
          <item name="market_name">HTC EVO 3D</item>
        </set>
      </function>
    </module>
  </category>
</customization_form>
 

kingkong13

Senior Member
Feb 13, 2012
93
24
But where does the RUU take the region code from?
CID is set to 11111111.

How does the RUU know my Phone originally had the CID HTC__102?

So what should I do to get alle the languages? Change the CID?
 

LoKKeR

Senior Member
Dec 2, 2011
613
54
It is calling the other xml file because the RUU uses different region codes to determine what languages to install on the system. The U.S. software utilizes the default.xml because there are only the 2 main languages used.

I checked inside the customize folder and found the HTC__102.xml

Only these 5 languages inside of this file are getting installed. Why is he choosing the HTC__102.xml instead of the default.xml?

Code:
<?xml version="1.0" encoding="utf-8"?>
<customization_form>
  <category name="system">
    <module name="locale">
      <function>
        <set name="single">
          <item name="total_list">de_AT;de_CH;de_DE;en_AT;en_CH;en_DE;fr_AT;fr_CH;fr_DE;it_AT;it_CH;it_DE;tr_AT;tr_CH;tr_DE;</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="en_AT">yes</item>
          <item type="boolean" name="en_CH">yes</item>
          <item type="boolean" name="en_DE">yes</item>
          <item type="boolean" name="fr_AT">yes</item>
          <item type="boolean" name="fr_CH">yes</item>
          <item type="boolean" name="fr_DE">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="tr_AT">yes</item>
          <item type="boolean" name="tr_CH">yes</item>
          <item type="boolean" name="tr_DE">yes</item>
        </set>
      </function>
    </module>
    <module name="deviceData">
      <function>
        <set name="single">
          <item name="device_name">HTC EVO 3D X515m</item>
        </set>
      </function>
    </module>
    <module name="deviceData1">
      <function>
        <set name="single">
          <item name="sw_number">NA</item>
        </set>
      </function>
    </module>
    <module name="Settings">
      <function name="screen_timeout">
        <set name="plenty">
          <item name="value1">15000</item>
          <item name="value2">30000</item>
          <item name="value3">45000</item>
          <item name="value4">60000</item>
          <item name="value5">120000</item>
          <item name="value6">600000</item>
          <item name="value7">-1</item>
        </set>
      </function>
    </module>
    <module name="defaultTime1224">
      <function>
        <set name="single">
          <item name="default">24</item>
        </set>
      </function>
    </module>
    <module name="InputMethod">
      <function name="IME_language_set">
        <set name="single">
          <item type="boolean" name="English">yes</item>
          <item type="boolean" name="German">yes</item>
          <item type="boolean" name="France">yes</item>
          <item type="boolean" name="Italian">yes</item>
          <item type="boolean" name="Spanish">yes</item>
          <item type="boolean" name="Russian">yes</item>
          <item type="boolean" name="Czech">yes</item>
          <item type="boolean" name="Danish">yes</item>
          <item type="boolean" name="Swedish">yes</item>
          <item type="boolean" name="Norwegian">yes</item>
          <item type="boolean" name="Dutch">yes</item>
          <item type="boolean" name="Polish">yes</item>
          <item type="boolean" name="Portugal">yes</item>
          <item type="boolean" name="Greek">yes</item>
          <item type="boolean" name="Turkish">yes</item>
          <item type="boolean" name="Finnish">yes</item>
          <item type="boolean" name="Hungarian">yes</item>
          <item type="boolean" name="Romanian">yes</item>
          <item type="boolean" name="Slovak">yes</item>
          <item type="boolean" name="Croatian">yes</item>
          <item type="boolean" name="Slovenian">yes</item>
          <item type="boolean" name="Serbian">yes</item>
          <item type="boolean" name="Bulgarian">yes</item>
        </set>
      </function>
      <function name="IME_sip_set">
        <set name="single">
          <item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
          <item type="boolean" name="ZuhYin">yes</item>
          <item type="boolean" name="CangJie">yes</item>
          <item type="boolean" name="PinYin">yes</item>
          <item type="boolean" name="Stroke">yes</item>
        </set>
      </function>
    </module>
  </category>
  <category name="application">
    <module name="Crash_Report">
      <function name="setting">
        <set name="single">
          <item name="turn_off_report" type="boolean">yes</item>
        </set>
      </function>
    </module>
    <module name="FOTA">
      <function name="settings">
        <set name="single">
          <item name="Default_Download_Wifi" type="boolean">yes</item>
        </set>
      </function>
    </module>
    <module name="OOBE">
      <function name="Block_No_SIM">
        <set name="single">
          <item name="Country">de</item>
        </set>
      </function>
    </module>
  </category>
  <BootConfiguration>
    <BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
  </BootConfiguration>
  <ShutdownConfiguration>
    <ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
  </ShutdownConfiguration>
  <category name="Settings">
    <module name="properties">
      <function>
        <set name="single">
          <item name="market_name">HTC EVO 3D</item>
        </set>
      </function>
    </module>
  </category>
</customization_form>



Ok, i have re-upped this Topic because there are usefull informations here. I want to install it_IT language in my htc evo. But after i flash the .zip of stock rom and boot the phone it show me only some languages. how i can fix that? Thanks.

PS: Ah, where i can see my CID?!?!
 
Last edited:

Maxpowersxp

Senior Member
Apr 13, 2009
57
9
does any one have any thoughts on this i have a rogers htc evo and i would like to get polish onto it.
 

CroPunisher

Senior Member
Jul 24, 2012
78
18
Zadar
But where does the RUU take the region code from?
CID is set to 11111111.

How does the RUU know my Phone originally had the CID HTC__102?

So what should I do to get alle the languages? Change the CID?

YES. Change the CID.

I had the same problem, I couldn't set to Croatian.

Just a couple minutes ago I changend to factory CID (to 032, before was 001), but it still want show all the languages. Then do the factory reset, only after that you will get much more languages on the choose list :D

Try it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Try app "more locale 2" from market :)
    1
    ty for your answer.

    I've heard of this application before.

    But my question is rather technical. Where are the language codes saved so the ROM knows which language to install?

    Within the actual system apps. You need to get a worldwide version of the RUU, ie European RUU.

    私のEVO 3Dから送信される。
    1
    I tried it with those two RUUs:

    RUU_Shooter_U_HTC_Europe_1.20.401.2_Radio_10.53.9020.00_10.13.9020.08_2M_release_203403_signed.exe

    RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed.exe

    It doesn't matter which one I install: it doesn't work. I still have a limited number of languages.

    system/customize/CID/default.xml

    Check within there and see what languages are enabled. Example of enabled languages:

    Code:
    <item name="total_list">cs_CZ;de_DE;en_AU;en_GB;en_SG;en_US;es_US;fr;it;ja;nl_NL;pl;ru;zh_CN;zh_TW;</item>
              <item name="cs_CZ" type="boolean">yes</item>
    	  <item name="de_DE" type="boolean">yes</item>
    	  <item name="en_AU" type="boolean">yes</item>
    	  <item name="en_GB" type="boolean">yes</item>
    	  <item name="en_SG" type="boolean">yes</item>
    	  <item name="en_US" type="boolean">yes</item>
    	  <item name="es_US" type="boolean">yes</item>
    	  <item name="fr" type="boolean">yes</item>
    	  <item name="it" type="boolean">yes</item>
    	  <item name="ja" type="boolean">yes</item>
    	  <item name="nl_NL" type="boolean">yes</item>
    	  <item name="pl" type="boolean">yes</item>
    	  <item name="ru" type="boolean">yes</item>
    	  <item name="zh_CN" type="boolean">yes</item>
    	  <item name="zh_TW" type="boolean">yes</item>
    	  <item name="defeault" >en_US</item>
    1
    It is calling the other xml file because the RUU uses different region codes to determine what languages to install on the system. The U.S. software utilizes the default.xml because there are only the 2 main languages used.
    1
    But where does the RUU take the region code from?
    CID is set to 11111111.

    How does the RUU know my Phone originally had the CID HTC__102?

    So what should I do to get alle the languages? Change the CID?

    I personally don't know. Sorry.

    私のEVO 3Dから送信される。