HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Az AppLocale eszköz



Szükségünk van arra, hogy régebbi kód-lap alapú alkalmazást futtassunk a Windows XP, vagy 2003 kiszolgálón, de nem akarunk változtatni a nyelvi beállításokon? Itt egy új eszköz, ami megment bennünket az újraindítástól. A Microsoft AppLocale eszköze.

Az AppLocale (Application Locale) eszköz egy átmeneti megoldás kód-lap alapú korlátozást hordozó nem Unicode alkalmazások futtatásához UTF-16 alapú Windows XP-n. Az AppLocale detektálja a régi alkalmazásunk nyelvét és szimulál egy megfelelő rendszernyelvi környezetet a kódlap – Unicode konverziókhoz.
Unicode alapú platformokon, mint amilyen a Windows XP és 2003 szerver, olyan környezetet emulál, ami a nem Unicode alkalmazások futtatásához szükséges, belsőleg konvertálva a nem Unicode szöveges adatot Unicode-ba, egy rendszerszintű változót használva, amit általában "system locale"-nak, rendszernyelvi környezetének hívunk (vagy "nem Unicode alkalmazások nyelvének"). A nem Unicode alkalmazás nyelve azonos kell, hogy legyen, mint amit a "system locale"-ban definiált. Ennek hiányában a képernyőre kerülő alkalmazás kimenete tele lesz használhatatlan karakterekkel.
Az AppLocale eszköz lehetővé teszi a felhasználónak, hogy úgy futtassa a régi alkalmazását, hogy ne kelljen váltania a kódlapon, vagyis a rendszer nyelvén az alkalmazás számára szükséges beállításra. Az emuláció csak azokra az alkalmazásokra vonatkozik, amelyeket az AppLocale konfigurációs varázslóban kiválasztottunk. Az AppLocale előnyös környezetet nyújt a következő szituációkban:
  • A felhasználó angol verziójú Windows XP-t futtat, ahol a rendszer nyelve English-US (Windows 1252-es kódlap). Ez a felhasználó egy népszerű arab alkalmazást szándékozik elindítani, ami kódlap alapú. Ahhoz, hogy tökéletesen futtassa XP alatt, a felhasználónak át kell állítani a rendszer nyelvét japánra (Windows 932-es kódlap) és újraindítania a gépet. Két korlátozás lehetséges: a felhasználó lehet, hogy nem rendszergazda, hogy megváltoztassa a beállítást és/vagy lehet, hogy nincs újraindítási joga.
  • Egy izraeli oktatási központban minden gépen héber (1255-ös kódlapú) Windows XP fut. Ez lehetővé teszi, hogy akár nem Unicode héber alkalmazások is rendben fussanak. De az oktatási központban orosz kurzusokat is tartanak, amelyek régi orosz alkalmazásokat használnak (1251-es kódlappal). Ezek az orosz alkalmazások nem futnak, amíg a rendszer nyelve a célszámítógépen át nem lett állítva oroszra, és nem kezdeményeztek újraindítást. Ne felejtsük, hogy ez az új konfiguráció, a meglévő héber régi alkalmazások futtatását is akadályozni fogja, azok sem lesznek rendben használhatók.
Fontos tudnivalók:
  • Az AppLocale az új alkalmazás-kompatibilitási technológián alapul, amit a Windows XP-ben mutattak be, és így csak két operációs rendszerben használható.
  • Ha gyakran használunk nem Unicode alkalmazást, akkor erősen ajánlott a rendszer nyelvét átállítani az AppLocale használata helyett.
  • Alkalmazás-fejlesztők nem tekinthetik az AppLocale-t egy alternatívának saját alkalmazásuk Unicode formába költöztetésére. Ma, a Microsoft Unicode réteg (MSLU) segítségével létrehozhatunk egyszerű Unicode alkalmazásokat, amelyek szintén beüzemelhetők nem Unicode platformokon, mint pl. Windows 98 alatt.
Az AppLocale setup program feltelepít egy parancsikont az AppLocale varázslóhoz a Start menü/Minden program menü alá. Használjuk ezt a varázslót, hogy a kívánt alkalmazást indítani tudjuk. Ha nem tudjuk a cél alkalmazás útvonalát, akkor csak húzzuk rá az ikonját az útvonalszerkesztő részre.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 435. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |