題 如何在Windows XP中使用英語作為軟件的默認語言?


我使用法語版的Windows XP,但我希望所有的軟件都用英文安裝。 我該怎麼轉換才能起作用?如果它可以工作......


4
2017-10-26 16:11


起源




答案:


實際上,這裡有兩個相關但不同的概念。

首先,有區域設置,或者 語言環境。 它決定了日期,數字,貨幣等的格式,系統使用的數字(好吧,好吧,不是XP,那個),&c。

然後是UI語言,它確定哪種語言用於OS和程序的用戶界面。你需要一個 MUI XP的版本。這些通常只能在企業環境中找到,或者那些有許多不同語言用戶的環境。那個版本沒有正常銷售。然後,每個用戶可以設置她喜歡的不同系統語言。

大多數Microsoft應用程序都遵循此設置,這就是為什麼您在德語Windows安裝上很難獲得英語Internet Explorer的原因。

然而,大多數第三方軟件,  堅持這個設置,而是假設所選區域對用戶的語言偏好是一個足夠好的估計(但對我來說不是這樣)。或者他們只是讓用戶安裝他選擇的語言或在安裝後更改它。

因此,對於通常的XP系統,您無法設置UI語言,這基本上意味著大多數MS提供的軟件將使用系統本機語言(在您的情況下為法語)。但是對於許多第三方應用程序,您可以安裝自己喜歡的語言。不過,我會假設您更喜歡用法語保留您的區域設置(至少我更喜歡使用ISO 8601日期格式修改的德語區域設置,而不是腦死亡的美國格式;但我更喜歡我的英語應用程序)。


6
2017-10-26 16:43



這實際上是最清楚的答案,總結了整個情況。 - Gnoupi


此方法將轉換整個系統,也會更改安裝程序檢測到的語言。為我工作。

免責聲明:我不確定它是否符合EULA標準。

值0409是您可能正在尋找的值。

資源: 改變XP系統語言

要更改整個系統語言,您應該使用不同的語言安裝較新的Service Pack。

例如,如果你有ENG的XP SP2,並希望用意大利語,你將不得不下載意大利語SP3,更改一些註冊表項(轉到 HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \控制\ NLS \語言 註冊表項,然後將“默認”和“InstallLanguage”註冊表值的值日期從0409更改為0410),您將能夠以意大利語安裝它。

如果沒有問題,您將更改整個系統語言。以下是表示註冊表中每種語言的數字列表:

0436 = "af;Afrikaans"
041C = "sq;Albanian"
0001 = "ar;Arabic"
0401 = "ar-sa;Arabic (Saudi Arabia)"
0801 = "ar-iq;Arabic (Iraq)"
0C01 = "ar-eg;Arabic (Egypt)"
1001 = "ar-ly;Arabic (Libya)"
1401 = "ar-dz;Arabic (Algeria)"
1801 = "ar-ma;Arabic (Morocco)"
1C01 = "ar-tn;Arabic (Tunisia)"
2001 = "ar-om;Arabic (Oman)"
2401 = "ar-ye;Arabic (Yemen)"
2801 = "ar-sy;Arabic (Syria)"
2C01 = "ar-jo;Arabic (Jordan)"
3001 = "ar-lb;Arabic (Lebanon)"
3401 = "ar-kw;Arabic (Kuwait)"
3801 = "ar-ae;Arabic (you.A.E.)"
3C01 = "ar-bh;Arabic (Bahrain)"
4001 = "ar-qa;Arabic (Qatar)"
042D = "eu;Basque"
0402 = "bg;Bulgarian"
0423 = "be;Belarusian"
0403 = "ca;Catalan"
0004 = "zh;Chinese"
0404 = "zh-tw;Chinese (Taiwan)"
0804 = "zh-cn;Chinese (China)"
0C04 = "zh-hk;Chinese (Hong Kong SAR)"
1004 = "zh-sg;Chinese (Singapore)"
041A = "hr;Croatian"
0405 = "cs;Czech"
0406 = "the;Danish"
0413 = "nl;Dutch (Netherlands)"
0813 = "nl-be;Dutch (Belgium)"
0009 = "en;English"
0409 = "en-us;English (United States)"
0809 = "en-gb;English (United Kingdom)"
0C09 = "en-au;English (Australia)"
1009 = "en-ca;English (Canada)"
1409 = "en-nz;English (New Zealand)"
1809 = "en-ie;English (Ireland)"
1C09 = "en-za;English (South Africa)"
2009 = "en-jm;English (Jamaica)"
2809 = "en-bz;English (Belize)"
2C09 = "en-tt;English (Trinidad)"
0425 = "et;Estonian"
0438 = "fo;Faeroese"
0429 = "fa;Farsi"
040B = "fi;Finnish"
040C = "fr;French (France)"
080C = "fr-be;French (Belgium)"
0C0C = "fr-ca;French (Canada)"
100C = "fr-ch;French (Switzerland)"
140C = "fr-lu;French (Luxembourg)"
043C = "gd;Gaelic"
0407 = "de;German (Germany)"
0807 = "de-ch;German (Switzerland)"
0C07 = "de-at;German (Austria)"
1007 = "de-lu;German (Luxembourg)"
1407 = "de-li;German (Liechtenstein)"
0408 = "el;Greek"
040D = "he;Hebrew"
0439 = "hi;Hindi"
040E = "hu;Hungarian"
040F = "is;Icelandic"
0421 = "in;Indonesian"
0410 = "it;Italian (Italy)"
0810 = "it-ch;Italian (Switzerland)"
0411 = "ja;Japanese"
0412 = "ko;Korean"
0426 = "lv;Latvian"
0427 = "lt;Lithuanian"
042F = "mk;FYRO Macedonian"
043E = "ms;Malay (Malaysia)"
043A = "mt;Maltese" 0414 = "no;Norwegian (Bokmal)"
0814 = "no;Norwegian (Nynorsk)"
0415 = "pl;Polish"
0416 = "pt-br;Portuguese (Brazil)"
0816 = "pt;Portuguese (Portugal)"
0417 = "rm;Rhaeto-Romanic"
0418 = "ro;Romanian"
0818 = "ro-mo;Romanian (Moldova)"
0419 = "ru;Russian"
0819 = "ru-mo;Russian (Moldova)"
0C1A = "sr;Serbian (Cyrillic)"
081A = "sr;Serbian (Latin)"
041B = "sk;Slovak"
0424 = "sl;Slovenian"
042E = "sb;Sorbian"
040A = "es;Spanish (Traditional Sort)"
080A = "es-mx;Spanish (Mexico)"
0C0A = "es;Spanish (International Sort)"
100A = "es-gt;Spanish (Guatemala)"
140A = "es-cr;Spanish (Costa Rica)"
180A = "es-pa;Spanish (Panama)"
1C0A = "es-do;Spanish (Dominican Republic)"
200A = "es-ve;Spanish (Venezuela)"
240A = "es-co;Spanish (Colombia)"
280A = "es-pe;Spanish (Peru)"
2C0A = "es-ar;Spanish (Argentina)"
300A = "es-ec;Spanish (Ecuador)"
340A = "es-cl;Spanish (Chile)"
380A = "es-uy;Spanish (Uruguay)"
3C0A = "es-py;Spanish (Paraguay)"
400A = "es-bo;Spanish (Bolivia)"
440A = "es-sv;Spanish (El Salvador)"
480A = "es-hn;Spanish (Honduras)"
4C0A = "es-ni;Spanish (Nicaragua)"
500A = "es-pr;Spanish (Puerto Rico)"
0430 = "sx;Sutu"
041D = "sv;Swedish"
081D = "sv-fi;Swedish (Finland)"
041E = "th;Thai"
0431 = "ts;Tsonga"
0432 = "tn;Tswana"
041F = "tr;Turkish"
0422 = "uk;Ukrainian"
0420 = "your;Urdu"
042A = "vi;Vietnamese"
0434 = "xh;Xhosa"
043D = "ji;Yiddish"
0435 = "zu;Zulu" 


3
2017-10-26 16:32



這個值確實更可能是程序所採用的值。謝謝你的方法。但是,一些程序和安裝程序基於區域設置,它實際上取決於每個。 - Gnoupi


這實際上取決於每個安裝程序。有些人會假設使用系統語言,有些會給你選擇,有些會基於語言和區域設置。

您可以嘗試將這些設置切換為英語。在法語系統中,您可以在“選項régionalesetlinguistiques”下的“Panneau de configuration”中找到它們。

但是,這也將更改日期格式(例如,在任務欄中),以及使用這些值的程序的首選貨幣,格式編號等。

編輯: 請記住,這只會改變區域設置,並且不會更改系統語言。要最終更改此值,請檢查 ptor的回答

更全面地解釋了整個語言和地區的情況 JohannesRössel的回答


3
2017-10-26 16:17





您必須將區域設置更改為某些英語風格,例如“英語(美國)”。

某些安裝程序使用區域設置來定義用於安裝的語言和/或作為程序的默認語言。

如果您更改為英語,則可能需要將時間,日期和貨幣格式更改回法語格式。

PS:Bonjour de Belgique! ;-) 


2
2017-10-26 16:15



但是,語言環境不應該影響UI語言。這兩個是不同的概念。在普通的XP上,你無法改變UI語言。 - Joey