Sdílet prostřednictvím


Kódování a lokalizace

Při vývoji aplikace připravené pro použití na celém světě je nutné zaměřit pozornost na různé problémy v celém procesu návrhu a vývoje aplikace. Tři klíčové problémy jsou globalizace, lokalizovatelnost a lokalizace.

Globalizace je prvním krokem v tomto procesu. Globalizovaná aplikace podporuje lokalizovaná uživatelská rozhraní a regionální údaje pro všechny uživatele. Skutečně globální aplikace by měly být neutrální s ohledem na jazykovou verzi a nezávislé na jazyku. Středním krokem před lokalizací je testování lokalizovatelnosti. V tomto kroku je zajištěno, že byly odděleny prostředky aplikace, které vyžadují překlad, od zbytku kódu aplikace. Pokud jsou před krokem lokalizace správně provedeny testy lokalizovatelnosti, nemělo by být nutné měnit zdrojový kód aplikace během lokalizace. Lokalizace je poslední krok v procesu vývoje aplikace připravené pro použití na celém světě. V tomto kroku je aplikace přizpůsobována pro konkrétní jazykové verze nebo regiony, které mají být podporovány. Tento krok by měl obsahovat především překlad uživatelského rozhraní do cílových jazyků.

Pokud se věnujete požadavkům globalizace, lokalizovatelnosti a lokalizace od počátku fáze návrhu, snížíte množství času a peněžních prostředků potřebných k vytvoření kvalitně lokalizovaných aplikací pro jazyky, které máte v úmyslu podporovat. Platforma .NET Framework poskytuje rozsáhlou podporu pro vývoj aplikací připravených pro použití ve světě. Toto téma obsahuje informace, které vám pomohou navrhnout a vyvíjet aplikace připravené pro použití na celém světě.

Další informace naleznete v tématu Globalizing and Localizing Applications v dokumentaci Visual Studio 2005, v tématu International Support in Microsoft Windows 2000 (www.msdn.microsoft.com/library/backgrnd/html/intl\_sup\_nt5.htm) a na stránkách Microsoft Global Software Development Site (www.microsoft.com/globaldev).

V tomto oddíle

Odkaz

  • Obor názvů System.Globalization
    Obsahuje třídy, které definují informace týkající se jazykové verze, jako je jazyk, země a oblast, používané kalendáře, vzory formátu data, měny a čísel a pořadí řazení řetězců.

  • Obor názvů System.Resources
    Obsahuje třídy pro vytváření, manipulaci a používání prostředků.

  • Obor názvů System.Text
    Obsahuje třídy představující kódování znaků ASCII, ANSI, Unicode a další.

  • Resource File Generator (Resgen.exe)
    Popisuje způsob použití Resgen.exe pro převedení souborů TXT a souborů prostředků založených na formátu XML (RESX) na binární soubory RESOURCES modulu CLR.

  • Windows Forms Resource Editor (Winres.exe)
    Popisuje, jak rychle a snadno lokalizovat formuláře modelu Windows Forms pomocí Winres.exe.

Související oddíly

  • ASP.NET QuickStart
    Poskytuje následující vzorky v kategorii lokalizace: nastavení kultury a kódování, lokalizace aplikací ASP.NET a práce se soubory prostředků.

  • QuickStart běžné úkoly
    Poskytuje následující vzorky globalizace a podpory národních jazyků (NLS): vzorek CultureRegion, vzorek MultipleEncodings, vzorek kódování a vzorek MultiCurrency. Poskytuje následující vzorky zdrojů: Create Resources, Use Resources, Read and Write Resources a Make a Resource Reader.