A customer reported that they installed the Portuguese (Portugal) language pack, but even after rebooting, the ipconfig
command still printed results in English. Same problem occurs with Turkish. But German is fine. What’s going on?
There are multiple levels of localization. This page has some nice diagrams which illustrate them.
I’ve reproduced the diagrams below (in case the original link stops working).
Fully Localized Language Pack | ||||
German 100% | ||||
Language-Neutral OS | ||||
Partially Localized Language Pack | ||||
Base language | ||||
Arabic 80% | French 20% | |||
Language-Neutral OS | ||||
Language Interface Pack (LIP) | ||||
|
Base language | |||
Serbian-Latin 80% | English 20% | Partially Localized Language Pack |
||
Language-Neutral OS | ||||
Language Interface Pack (LIP) | ||||
|
Parent language | |||
French 100% | ||||
Language-Neutral OS |
What’s going on is that Portuguese (Portugal) and Turkish are in the second case: A partially-localized language pack. In particular, console applications and PowerShell Console UI are not localized and fall back to English.
This also explains why German doesn’t have the same problem: German is a fully-localized language, including console applications and PowerShell Console UI.
0 comments