Nemzetköziesítés Windows-alkalmazásokhoz
(Korábban "Nemzetközi támogatás" címmel)
Ez a szakasz a Windows azon technológiáit ismerteti, amelyek lehetővé teszik, hogy a C vagy C++ alapú Microsoft Win32-alkalmazásban támogassa a nemzetközi piactér számos kultúráját és írott nyelvét.
A Windows világszerte alapvető platformmá vált az ügyfelek számára. A nemzetközi felhasználók olyan megoldásokat várnak, amelyek igazodnak a nyelvükhöz és régióikhoz világszerte. Ebben a szakaszban megtalálja a többnyelvű, multikulturális és többhelyes megoldások fejlesztéséhez szükséges információkat. A Windowsba beépített nemzetközi támogatás lehetővé teszi, hogy minden eddiginél kevesebb mérnöki többletterheléssel rendelkező forgatókönyvet implementáljon.
A világra kész alkalmazások fejlesztéséhez számos szolgáltatás és eszköz szükséges. A Windows olyan funkciókat tartalmaz, amelyek lehetővé teszik a következő megoldások fejlesztését:
- A felhasználók különböző nyelvspecifikus és területi igényeinek támogatása világszerte (beleértve a speciális szövegtámogatást, a rendezési viselkedést, a dátum- és időformázást, valamint a billentyűzetkiosztásokat). (További információ: National Language Support Knowledge Center.)
- Globalizáltak (egyetlen bináris rendszerképből helyezhetők üzembe világszerte), és honosíthatók (adott helyi piacokhoz igazíthatók). (További információ: Többnyelvű felhasználói felület.)
- Nemzetközi betűtípusok és szövegek megjelenítése, és lehetővé teszi a felhasználók számára a kívánt betűtípus megadását. (További információ: Windowsszkript- és betűtípustámogatása.)
- Lehetővé teszi, hogy a felhasználó összetett karaktereket és szimbólumokat adjon meg standard billentyűzettel.
- Számos különböző írott nyelv támogatása Unicode és hagyományos karakterkészletek használatával.
- Fedezze fel a felhasználó által bevitt nyelveket, és szabja testre az alkalmazás által biztosított felhasználói élményt. (További információ: World-Ready Applications in Windows: Extended Linguistic Services in Windows.)
Ebben a szakaszban
Ebben a szakaszban a következő nemzetközi támogatási technológiákat dokumentáljuk. A lista néhány olyan kulcsfontosságú forgatókönyvet sorol fel, amelyekhez használhatók.
Ismerkedés a Nemzetközi Windows Fejlesztési
Ismerteti, hogyan kezdheti el a világra kész alkalmazások létrehozását, és egy olyan oktatóanyagot nyújt, amely bemutatja a globális szoftverek írásának gyakori feladatait.
Gyakori forgatókönyvek:
- A nemzetközi szoftverek fejlesztésének elsajátításához szükséges út meghatározása.
- Ismerje meg a Microsoft Windows Szoftverfejlesztői Készletben (SDK) elérhető nemzetköziesítési technológiákat.
- Kövessen egy olyan oktatóanyagot, amely egy meglévő egynyelvű alkalmazást vesz igénybe, és további nyelvekhez nyújt támogatást.
-
Ismerteti kiterjesztett nyelvi szolgáltatások (ELS), amelyek lehetővé teszik a szöveg és a felhasználói bevitel nyelvének felderítését, valamint nemzeti nyelvi támogatás (NLS), amely lehetővé teszi, hogy az alkalmazás területi információkat használjon a kulturális szempontból érzékeny információk (például idő, dátumok és pénznem) megjelenítéséhez és a sztringek megfelelő rendezéséhez.
Gyakori forgatókönyvek:
- Fedezze fel a felhasználó bemenetének nyelvét, hogy a tartalom érthető nyelven jelenjen meg.
- Fedezze fel a megjelenítendő szövegben használt szkriptet. Ha egyszerűsített vagy hagyományos kínai, felajánlhatja a felhasználónak, hogy a szöveget átíratja egyikről a másikra.
- Lehetővé teszi a felhasználó számára, hogy válasszon egy területi beállítást (a nyelvvel kapcsolatos felhasználói beállítási információk gyűjteménye).
- Időpontok, dátumok, naptáradatok, pénznem és sok más kultúrától függő objektum megjelenítése megfelelő nyelveken és formátumban.
- Sztringek rendezése az adott területi beállítás felhasználója által várt sorrendbe.
-
Az alkalmazás által a bemeneti módszerszerkesztővel (IME) való kommunikációhoz használt technológiát ismerteti. Az IME lehetővé teszi, hogy a számítógép felhasználói szabványos billentyűzettel összetett karaktereket és szimbólumokat adjanak meg.
Gyakori forgatókönyv:
- Lehetővé teszi a felhasználó számára, hogy szabványos billentyűzettel adjon meg japán kanji karaktereket.
nemzetközi betűtípusok és szövegmegjelenítési
A Windows platform által a nemzetközi betűtípusokhoz, a nemzetközi szövegekhez és a finom tipográfiai beállításokhoz nyújtott támogatást ismerteti.
Gyakori forgatókönyvek:
- Lehetővé teszi a felhasználó számára, hogy karakterkészlet alapján nemzetközi betűtípusokat válasszon.
- Nemzetközi szöveg megjelenítése.
- Összetett szkriptek feldolgozása, beleértve a kétirányú renderelést, a környezetfüggő formázást és a ligatúrákat (Uniscribe).
- A finom tipográfia (Uniscribe) magas szintű szabályozásának engedélyezése.
többnyelvű felhasználói felület
Azt ismerteti, hogy az alkalmazások hogyan különíthetik el a nyelvfüggő erőforrásokat a támogatott felhasználói felületi nyelvek nyelvsemleges kódjától.
Gyakori forgatókönyvek:
- Regionális vagy globális egyszeri üzembehelyezési rendszerképek létrehozása egy alkalmazásról.
- A megoldás honosítása az alkalmazás erőforrásainak frissítésével, az alkalmazás forráskódja módosítása nélkül.
- Lehetővé teszi a felhasználók számára, hogy futásidőben váltanak az egyik felhasználói felület nyelvéről a másikra.
-
Ismerteti, hogy az alkalmazások hogyan használhatják ki a Unicode-ot, a 16 bites kódértékeket használó globális karakterkódolási szabványt, amely a modern számítástechnikában használt összes karaktert képviseli, beleértve a technikai szimbólumokat és a közzétételhez használt speciális karaktereket.
Gyakori forgatókönyvek:
- A nemzetközi piactér számos különböző nyelvének támogatása Unicode-on keresztül.
- Szükség esetén Unicode-karaktereket alakíthat át más karakterkészletekké.
biztonsági szempontok: Nemzetközi funkciók
Információt nyújt a nemzetközi fejlesztési támogatási funkciókkal kapcsolatos biztonsági szempontokról.
A biztonsági információk minden forgatókönyvre vonatkoznak.
Kapcsolódó nemzetközi technológiák
A nemzetközi fejlesztési támogatás felügyelt kóddal írt alkalmazásokhoz is elérhető. Ha a .NET-keretrendszert fejleszti, az alábbiak némelyikére vagy mindegyikére szüksége lesz:
- A System.Globalization Névtér olyan osztályokat tartalmaz, amelyek a kultúrával kapcsolatos információkat definiálják, és speciális globalizációs függvényeket biztosítanak.
- A system.text névtér olyan osztályokat tartalmaz, amelyek karakterkódolásokat jelölnek, karakterblokkokat konvertálnak, és sztringobjektumokat kezelnek és formáznak.