Olvasás angol nyelven

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


.NET-alkalmazások globalizálása és honosítása

Egy világra kész alkalmazás, köztük egy egy vagy több nyelvre honosítható alkalmazás fejlesztése három lépésből áll: a globalizációból, a honosítási felülvizsgálatból és a honosításból.

Globalizáció

Ez a lépés egy kultúrasemleges és nyelvsemleges alkalmazás tervezését és kódolását foglalja magában, amely minden felhasználó számára támogatja a honosított felhasználói felületeket és a regionális adatokat. Magában foglalja olyan tervezési és programozási döntések meghozatalát, amelyek nem kultúraspecifikus feltételezéseken alapulnak. Bár a globalizált alkalmazás nem honosított, mégis úgy lett kialakítva és megírva, hogy később viszonylag könnyen honosítható legyen egy vagy több nyelvre.

Honosság áttekintése

Ez a lépés az alkalmazás kódjának és kialakításának áttekintésével biztosítja, hogy könnyen honosítható legyen, és azonosítsa a honosítás lehetséges útzárait, és ellenőrizze, hogy az alkalmazás végrehajtható kódja el van-e választva az erőforrásaitól. Ha a globalizációs szakasz hatékony volt, a honosítási felülvizsgálat megerősíti a globalizáció során meghozott tervezési és kódolási döntéseket. A honosítási szakasz a fennmaradó problémákat is azonosíthatja, így az alkalmazás forráskódját nem kell módosítani a honosítási szakaszban.

Lokalizáció

Ez a lépés egy alkalmazás adott kultúrákhoz vagy régiókhoz való testreszabását foglalja magában. Ha a globalizációs és honosítási lépéseket megfelelően hajtották végre, a honosítás elsősorban a felhasználói felület fordítását foglalja magában.

Az alábbi három lépés végrehajtásának két előnye van:

  • Ez megszabadít attól, hogy egy olyan alkalmazást kell átépítenie, amely egyetlen kultúrát támogat, például az amerikai angol nyelvet, hogy további kultúrákat támogatjon.

  • Olyan honosított alkalmazásokat eredményez, amelyek stabilabbak és kevesebb hibával rendelkeznek.

A .NET széles körű támogatást nyújt a világra kész és honosított alkalmazások fejlesztéséhez. A .NET-osztálytár számos típustagja segíti a globalizációt azáltal, hogy olyan értékeket ad vissza, amelyek az aktuális felhasználói kultúra vagy egy adott kultúra konvencióit tükrözik. A .NET emellett támogatja a műholdas szerelvényeket is, amelyek megkönnyítik az alkalmazások honosítását.

A szakasz tartalma

Globalizáció

A világra kész alkalmazások létrehozásának első szakaszát ismerteti, amely magában foglalja egy kultúrasemleges és nyelvsemleges alkalmazás tervezését és kódolását.

.NET-globalizáció és ICU

Ismerteti, hogyan használja a .NET-globalizáció a Unicode (ICU) nemzetközi összetevőit.

Honosság áttekintése

A honosított alkalmazás létrehozásának második szakaszát ismerteti, amely magában foglalja a honosítás lehetséges útzárainak azonosítását.

Lokalizáció

A honosított alkalmazás létrehozásának utolsó szakaszát ismerteti, amely magában foglalja az alkalmazás felhasználói felületének testreszabását adott régiókhoz vagy kultúrákhoz.

Kultúraérzékeny sztringműveletek

Azt ismerteti, hogyan használhatja az alapértelmezés szerint kultúraérzékeny .NET-metódusokat és osztályokat a kultúra érzéketlen eredményeinek beszerzéséhez.

Ajánlott eljárások a világra kész alkalmazások fejlesztéséhez

A globalizáció, a honosítás és a világra kész ASP.NET alkalmazások fejlesztéséhez követendő ajánlott eljárásokat ismerteti.

Referencia

  • System.Globalization Névtér

    Olyan osztályokat tartalmaz, amelyek a kultúrával kapcsolatos információkat határozzák meg, beleértve a nyelvet, az országot/régiót, a használt naptárakat, a dátumok, pénznemek és számok formátummintáit, valamint a sztringek rendezési sorrendjét.

  • System.Resources Névtér

    Erőforrások létrehozására, manipulálására és használatára szolgáló osztályokat biztosít.

  • System.Text Névtér

    ASCII, ANSI, Unicode és egyéb karakterkódolásokat képviselő osztályokat tartalmaz.

  • Resgen.exe (erőforrásfájl-generátor)

    Ismerteti, hogyan konvertálhat .txt fájlokat Resgen.exe és XML-alapú erőforrásformátumú (.resx) fájlokat gyakori nyelvi futtatókörnyezeti bináris .resources fájlokká.

  • Winres.exe (Windows Forms Erőforrás-szerkesztő)

    Ismerteti, hogyan használható Winres.exe a Windows Forms-űrlapok honosítására.