Megosztás a következőn keresztül:


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.
  • Globalization Services

    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.
  • Input Method Manager

    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.
  • Unicode- és karakterkészletek

    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.

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.