Installing Localized Versions of the .NET Framework 2.0


Microsoft Corporation

March 2006

Applies to:
   .NET Framework 2.0

Summary: Microsoft .NET Framework 2.0 has been localized into many languages. This article provides additional information on localization of the .NET Framework 2.0. (2 printed pages)

The .NET Framework 2.0 redistributable (Dotnetfx.exe) supports 25 different languages. Although there is only one version of Dotnetfx.exe, the user interface displayed during installation will be picked up according to a system’s regional settings. For example, when installing dotnefx.exe on a Japanese language machine all the installation dialogs and the licensing terms (EULA) will be in Japanese, but the code itself isn't localized and all dialogs displayed by the .NET Framework will be in English.

In order to have Japanese dialogs displayed by the .NET Framework version 2.0 you will also have to install a corresponding language pack. A .NET Framework version 2.0 language pack contains only localized resources (such as error messages) but changes nothing programmatically in the .NET Framework version 2.0.

There are 23 language packs available for the .NET Framework version 2.0 and all 23 can be installed on the same machine. However, there isn't an English Language pack due to the fact that Dotnetfx.exe already has all error codes and messages in English by default. The Chinese Hong Kong (CHH) Language pack version has been substituted by Chinese Traditional (CHT) version of Language Pack.

In every case possible the localized version the matching language pack should be installed on localized machines. This means that in addition to universal installation of the dotnetfx.exe, the Japanese language pack should also be installed when installing on a Japanese machine.

Note When installing a .NET Framework language pack on a computer running the Windows 98 or Windows Me operating system, the system code page and font must support the language pack being installed. There are several options:

  • Install the same language pack as the language of Windows. For example, install the Japanese Language Pack on the Japanese version of Windows 98.
  • Install a localized version of the language pack on a localized version of Windows, in which the system code page is the same for both languages. For example, install the French Language Pack on the German version of Windows 98.
  • Install the .NET Framework version 2.0 on any localized version of Windows. If the system code page and font do not support the language of the .NET Framework language pack being installed, dialogs will not display correctly. For example, when installing the Japanese Language Pack on the English version of Windows 98, setup dialogs will not display text correctly.
  • This limitation applies only to Windows 98 and Windows Me systems. You can install any .NET Framework language pack on any language version of Windows 2000, Windows XP, or the Windows Server 2003 family.

To get the .NET Framework 2.0 Language Packs, click here.

Table 1. .NET Framework 2.0 language packs

Language LCID
Arabic 1025
Chinese (Simplified) 2052
Chinese (Traditional)

Chinese (Hong Kong)



Czech 1029
Danish 1030
Dutch 1043
Finnish 1035
French 1036
German 1031
Greek 1032
Hebrew 1037
Hungarian 1038
Italian 1040
Japanese 1041
Korean 1042
Norwegian 1044
Polish 1045
Portuguese (Brazil) 1046
Portuguese (Portugal) 2070
Russian 1049
Spanish 3082
Swedish 1053
Turkish 1055