Install language


Még régebben felmerült a kérdés, hogy egy adott telepítésről miként tudjuk megmondani, hogy milyen nyelvű az operációs rendszer. A nyelvi csomagok előtt (Win 98-ig) ez egyértelmű volt, 2k/XP esetén még azt is tudtuk, hogy a MUI felületet csak angol nyelvű rendszerre tudtuk feltenni. De Windows 7 esetén bármilyen nyelvű telepítésre (megfelelő SKU esetén) fel tudunk tenni bármilyen nyelvi csomagot – ez kimondottan kényelmes, ha különböző felhasználók különböző nyelveken szeretnék használni ugyanazt a gépet.

A nyelvi csomag jelen pillanatban annyira mélyre megy, hogy elég sok helyen azt látjuk, például a kezelőfelületnél, az állományrendszer böngészésénél (Felhasználók vs. Users), de még a szolgáltatások neveinél is. Teljesen logikus, hogy a szokványos lekérdezések is mindig az adott felhasználó által használt nyelvet adják vissza.

Most adott probléma kapcsán – erről majd egy másik cikkben – ismét előjött a kérdés: mi az eredeti telepítés nyelve? Picit jobban utánanézve kiderült, hogy a registry-ben (hol máshol? J):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Language

kulcs alatt található egy InstallLanguage string érték, ami – kódolva ugyan – de megmondja a keresett adatot.

Ennek alapján ki tudjuk jelenteni, hogy:

       0407: német

       0409: angol

       040E: magyar

S mivel ez érvényes Win2k-tól kezdve, mostantól nem lehet probléma a kitárgyalt kérdés…

Advertisements
  1. Még nincs hozzászólás.
  1. november 14, 2011 - 9:03 de.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: