Lokalizáció mui, betűtípusok és területi beállítások

Kérdések a helyszíneken és a lokalizáció jelenik meg a fórum automatikus telepítési irigylésre méltó rendszerességgel. Elvileg szinte minden olyan információt, amely lehetővé teszi, hogy foglalkozik a kérdéssel bemutatott, bár nem egy helyen a helyszínen. Ezenkívül helytelen dolgoznak ki a [RegionalSettings] a válasz fájl esetén további zavart. Ebben a cikkben igyekeztem összegyűjteni, mint a személyes tapasztalat és a tapasztalat a résztvevők. Igyekszem minden részletét a helyét, és dolgozzanak ki az algoritmus beállítások alkalmazása által kiváltott 100%.

Többnyelvű felhasználói felület (MUI)

Ha ön használ egy lokalizált változata a Windows, akkor kihagyhatja ezt a részt.

Hogy lokalizáljuk a felhasználói felület elemeit használjuk többnyelvű felhasználói felület (MUI). Általánosságban elmondható, hogy célja az üzleti felhasználók és letölthető a Microsoft helyén (ahol csak a kiküldött MUI Windows Embedded, amely nem alkalmas a Windows XP). Ebben a példában a magyar MUI és a választás a magyar felület, mint az alapértelmezett felület minden fiókhoz létrehozott később.

muisetup.exe / i 0419 / d 0419 / l / f / r / s

Az / i jelzi, hogy milyen nyelven van kiválasztva, illetve 0419 - magyar, illetve a / d kapcsoló hozzárendeli az alapértelmezett nyelv a felület. Teljes kulcsok listáját, valamint a nyelvi értékek megtalálhatók muisetup.hlp fájlt. része a MUI csomagot.

Fontos! A lehető legteljesebb lokalizáció a felületet meg kell venni muisetup.exe származó SP3 és cserélje ki a fájlt az azonos nevű forgalmazásával MUI. Is, akkor szükség lehet további csomagok lokalizáció Irodalom. A Windows Media Player 10 és a Windows Movie Maker 2.1.

Ha szeretne egy magyar felület már az első bejelentkezéskor, majd telepítse a MUI származó Cmdlines.txt. Ellenkező esetben, akkor telepíteni, amikor először jelentkezzen be a rendszerbe a kívánt módon (a batch fájlt GuiRunOnce. RunOnceEx, stb.) Az alábbiakban egy példa a magyar MUI telepítése és frissítéseket Cmdlines.txt

[Commands]
. "# 92; WinMUI # 92; muisetup.exe / i 0419 / d 0419 / l / f / r / s"
"# 92; WinMUI # 92; WindowsXP-KB841625-x86MUI-RUS.exe / quiet / norestart"
. "# 92; WinMUI # 92; MP10Setup_muiRUS.exe / Q"
. "# 92; WinMUI # 92; mm21_muirus.exe / Q"

Helyes megjelenítéséhez a cirill ábécét a menük és párbeszéd

Amint a fentiekben említettük, a lokalizáció az operációs rendszer interfész segítségével végezzük MUI. De a helyes megjelenítésének cirill betűk a menük és párbeszédpanelek szoftver felelős a beállítás a válasz fájl SystemLocale. Ugyanakkor bizonyos programok, még mindig hibás megjelenítés cirill betűkkel (más néven hieroglifák vagy krakozyabry ;-). A szabvány ajánlás importálni ezeket a beállításokat a rendszerleíró adatbázisban:

Megjegyzés. A hiba elhárítása néhány program, akkor hozza azt másoknak. Például, az Adobe Reader gondjai nyomtatást. Ne használjon egy csípés, ha nincs probléma.

Ezek a beállítások a rendszer, és valamennyi felhasználó számára. Akkor bele őket a meglévő hklm.reg fájlban (további részleteket a Registry tweaks), vagy hozzon létre egy külön fájlba a betűtípus-beállításokat, mondjuk, fonts.reg. amely lehet importált Cmdlines.txt, vagy amikor az első naplózás bármilyen megfelelő módon (kötegfájlból GuiRunOnce. RunOnceEx és t. d.).

Nyelvi és területi beállítások

Az egyik fő oka nerazberihi a locale [rész] helytelen dolgoznak ki a [RegionalSettings]. Miért történik ez nem ismert, úgy tűnik, és a Microsoft, t. Hogy. Nem láttam a cikket, megmagyarázza az oka, vagy legalábbis a probléma felismerése. Ráadásul nem minden területi beállítások lehet beállítani egy válasz fájl.

Szekció [RegionalSettings] válasz fájl

Azt javaslom, hogy alaposan vizsgálja meg a lehetőségeket a [RegionalSettings] válasz fájlt, t. Hogy. Ez azt alkalmazni a másik irányba.

Szekció [ReginalSettings] egyszerűen konfigurálható keresztül Setup Manager. Azonban nézzük meg részletesen, t. Hogy. Ez tartalmaz egy csomó lehetőséget, és hagyományosan kérdéseket vet fel. Az alábbiakban részletes leírást adni a paramétereket, amelyeket kivett KB289125 (a cikk felsorolja és egyéb paraméterek).

LanguageGroup - Megadja a nyelvet támogató operációs rendszer van telepítve a számítógépen. Ha ez a beállítás van megadva, továbbá meghatározza az értékek InputLocale beállításokat, SystemLocale UserLocale. Alapértelmezésben az első öt nyelven csoportok létrehozott listán minden esetben. így, hogy támogassa a cirill, ez a paraméter nem kötelező általában.

Lokalizáció mui, betűtípusok és területi beállítások

Ez lehetővé teszi a programok, amelyek nem Unicode (Unicode), és jelenítse meg a menük és párbeszédpanelek lokalizált nyelvet. Ha egy helyi program nem jeleníti meg helyesen nyelvi szimbólumok, a nyelv az alapértelmezett beállítás a rendszer betartásának biztosítása érdekében a nyelv a helyi program megoldja a problémát. Ez a beállítás azonban egy olyan rendszer, így lehetetlen, hogy támogassa egyidejűleg a helyi programok, amelyek nem Unicode több nyelven. paraméter értékeknek meg kell felelniük a lista nyelvi azonosítóját.

Lokalizáció mui, betűtípusok és területi beállítások

Szabályozza, hogy milyen a kijelző a számok, időpontok pénzösszegek és tíz óra.

Lokalizáció mui, betűtípusok és területi beállítások

Meghatározza a kód billentyűzeten és ezek kombinációi. Ha több helyi beállítás van megadva, az első billentyűzetkiosztás lesz az egyik, hogy a számítógéphez megadott alapértelmezett (beleértve, ha meg a jelszót, amikor belép). Ezek a kombinációk támogatni kell a nyelv által meghatározott segítségével akár a LanguageGroup beállítást vagy az alapértelmezett nyelv a nyelvi változat a Windows XP operációs rendszer. Ha a rendelkezésre álló nyelvek nem támogatja a megadott kombináció, a kombináció az alapértelmezett billentyűzetkiosztás kell használni. Ez a beállítás figyelmen kívül marad, ha a nyelvi beállítást.

Így a fenti példában lesznek telepítve:

LanguageGroup = 1,2,3,4,5
Öt nyelvi csoportok: Nyugat-Európa és az Egyesült Államok közép-európai, balti, a görög és cirill. Szigorúan véve, akkor nem adja meg ezt a beállítást minden, t. Hogy. Csoport 1-5 alapértelmezés szerint telepített.

SystemLocale = 00000419
Magyar alapértelmezett nyelve, hogy a programok ne használjon Unicode.

UserLocale = 00000419
Magyar Szabványok és formátumok.

InputLocale = 0409: 00,000,409.0419: 00.000.419
Kétféle billentyűzettel: orosz és angol nyelven. Az angol az alapértelmezett billentyűzetkiosztás (beleértve, amikor bejelentkezik, hogy van. Hogy. Az első a listán).

regopts.txt

Mint már említettük, a szekció [RegionalSettings] nem működik rendesen a válasz fájl bizonyos esetekben (jelenteni kell a konferencia résztvevői - angol XP SP2, bár már nincs ilyen probléma volt megfigyelhető). Vagy inkább nem működnek bizonyos paraméterek (UserLocale InputLocale, és ha jól emlékszem), de ez nem számít, azaz a. A. Az általános eredmény még mindig nem kielégítő. Van egy másik módja annak, hogy állítsa be a területi beállítást, amely a jelen MS KB cikket. Röviden, a szekció [RegionalSettings] feltöltött egy szöveges fájlban regopts.txt. majd futtassa a parancsot

rundll32.exe shell32, Control_RunDLL be az intl.cpl parancsot ,, / f: "c: # 92; regopts.txt"

Komandu végezhet, amikor először lépjen be a rendszerbe, amely közvetve megerősíti a jegyzet végén Tudásbázis cikket. Természetesen regopts.txt fájl nem kell a gyökérkönyvtárban C: # 92;. Meg lehet változtatni az utat a fájl helyét, ill. Végrehajtja a parancsot akkor a kívánt módon (a batch fájlt GuiRunOnce. RunOnceEx és t. D.). Azonban a parancs futtatása, amikor először jelentkezzen be, alkalmazza az egyéni beállítások (például UserLocale) csak az aktuális felhasználó számára. Annak érdekében, hogy alkalmazza a beállításokat minden felhasználó a parancsot kell futtatni Cmdlines.txt. Egy példa megtalálható az alábbi cikket.

Később a cikkben, ez a módszer fogok hivatkozni, mint „egy módja annak, hogy regopts.txt”.

billentyűzetkiosztás

Beállítja a billentyűzetkiosztást, és azok sorrendjét (prioritás) be lehet állítani módszerrel regopts.txt. de ahogy közötti váltáshoz elrendezések

Lokalizáció mui, betűtípusok és területi beállítások

konfigurálható a registry-ben. Elég, ha állítsa be a kívánt módszer a rendszer működésének és az export a albeállításkulcsot

Az alábbiakban egy példa a paraméter, amely megváltoztatja az elrendezés a bal ALT + SHIFT

Windows Registry Editor Version 5.00

Prioritás billentyűzetkiosztás, amikor belépnek a rendszerbe (vagy üdvözlő képernyő klasszikus bemenet) lehet beállítani az alábbiak szerint:

Ebben az esetben, alapértelmezés szerint az angol billentyűzetkiosztást.

Mivel a billentyűzetkiosztás egy felhasználói beállítás, akkor biztosítani kell, hogy az import a paraméter Cmdlines.txt. Ha azt szeretnénk, hogy alkalmazza azt az összes felhasználó számára. Akkor viszont az exportált értéket meglévő hkcu.reg fájlban (további részleteket a Registry tweaks), vagy hozzon létre egy külön fájlba a területi beállításokat, például regional.reg. amelyet szintén importált Cmdlines.txt.

Hely (Hely)

Ez egy másik eleme a területi beállításokat be kell állítani a rendszerleíró adatbázis.

A beállítási tétel megfelel Geo paraméter listájában

Például, a hely Magyarország megfelel

Mivel a „Hely” egy felhasználói beállítás, akkor biztosítani kell, hogy az import a paraméter Cmdlines.txt. Ha azt szeretnénk, hogy alkalmazza azt az összes felhasználó számára. Akkor viszont az exportált értéket meglévő hkcu.reg fájlban (további részleteket a Registry tweaks) vagy regional.reg. Ön által létrehozott importálni a billentyűzet kapcsoló módszer.

Csökkentse együtt

Így összefoglalni. A lehető legteljesebb és helyes lokalizáció, szükségünk van:

  • Telepítse a MUI (ha az operációs rendszer nem lokalizált)
  • Biztosítani kell a megfelelő kijelző cirill a menük és párbeszéd
  • Állítsa be a nyelvi és területi beállításokat és ahogyan a billentyűzetkiosztást

Amint már tudja elolvasni a cikket, ezek a beállítások vannak beállítva segítségével fájlokat a végrehajtható Cmdlines.txt. Példa tartalma Cmdlines.txt:

[Commands]
. "# 92; WinMUI # 92; muisetup.exe / i 0419 / d 0419 / l / f / r / s"
"# 92; WinMUI # 92; WindowsXP-KB841625-x86MUI-RUS.exe / quiet / norestart"
. "# 92; WinMUI # 92; MP10Setup_muiRUS.exe / Q"
. "# 92; WinMUI # 92; mm21_muirus.exe / Q"
"REGEDIT / S regional.reg"
"REGEDIT / S fonts.reg"
"Regset.cmd"

Az első négy csapat következetesen meg a MUI és frissített súgó Windows Media Player 10 és a Windows Movie Maker. Ha nem telepíti a MUI, minden sort kapcsolatos, akkor nem kell. Az ötödik parancs importálja regional.reg fájlt. amely egy eljárás váltás a billentyűzetkiosztás és beállítások helyét. Másik lehetőség, hogy tartalmazza a tartalmát a regional.reg hkcu.reg. ha van egy. Akkor importálja a beállításokat a betűkészletek fonts.reg fájlt (akkor is egyesíteni a REG-fájlt másokkal).

Végül az utolsó sort a fájl Cmdlines.txt valósítja meg az „út regopts.txt” beállítások importálása a [RegionalSettings]. Adok egy példát egy batch fájlt regset.cmd. aki megteszi a szükséges lépéseket:

@echo off
% Systemroot% # 92; system32 # 92; rundll32.exe shell32, Control_RunDLL be az intl.cpl parancsot ,, / f: "# 92; regopts.txt."
kijárat

Ebben a példában regional.reg fájlok fonts.reg regopts.txt és meg kell ugyanabban a könyvtárban, mint a fájl Cmdlines.txt. Minden fájlban felsorolt ​​Cmdlines.txt parancsokat hajtják végre 12 perccel a vége előtt az operációs rendszer telepítése.