Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vývoj světově připravené aplikace, včetně aplikace, která se dá lokalizovat do jednoho nebo více jazyků, zahrnuje tři kroky: globalizaci, kontrolu lokalizovatelnosti a lokalizaci.
Tento krok zahrnuje návrh a kódování aplikace, která je kultury neutrální a jazykově neutrální, a která podporuje lokalizovaná uživatelská rozhraní a regionální data pro všechny uživatele. Zahrnuje provádění rozhodnutí o návrhu a programování, která nejsou založená na kulturně specifických předpokladech. I když globalizovaná aplikace není lokalizována, je přesto navržena a napsána tak, aby se následně lokalizovala do jednoho nebo více jazyků s relativní jednoduchostí.
Tento krok zahrnuje kontrolu kódu a návrhu aplikace, aby se zajistilo, že je možné ho snadno lokalizovat a identifikovat potenciální překážky lokalizace a ověřit, že spustitelný kód aplikace je oddělený od jeho prostředků. Pokud byla fáze globalizace účinná, kontrola lokalizovatelnosti potvrdí návrh a volby kódování provedené během globalizace. Fáze lokalizovatelnosti může také identifikovat všechny zbývající problémy, aby zdrojový kód aplikace nemusel být změněn během fáze lokalizace.
Tento krok zahrnuje přizpůsobení aplikace pro konkrétní jazykové verze nebo oblasti. Pokud byly kroky globalizace a lokalizovatelnosti provedeny správně, lokalizace se skládá především z překladu uživatelského rozhraní.
Následující tři kroky poskytují dvě výhody:
Osvobozuje vás to od nutnosti přizpůsobit aplikaci, která je navržena pro podporu jednoho jazyka, jako je například americká angličtina, tak aby podporovala další jazyky.
Výsledkem jsou lokalizované aplikace, které jsou stabilnější a mají méně chyb.
.NET poskytuje rozsáhlou podporu pro vývoj aplikací připravených pro mezinárodní použití a lokalizovaných aplikací. Konkrétně mnoho členů typu v knihovně tříd .NET pomáhá globalizaci vrácením hodnot, které odrážejí konvence jazykové verze aktuálního uživatele nebo zadané jazykové verze. Rozhraní .NET také podporuje satelitní sestavení, která usnadňují proces lokalizace aplikace.
V této části
Popisuje první fázi vytváření globálně připravené aplikace, která zahrnuje navrhování a kódování aplikace, jež je kulturně neutrální a jazykově neutrální.
Popisuje, jak globalizace .NET používá mezinárodní komponenty pro kódování Unicode (ICU).
Popisuje druhou fázi vytvoření lokalizované aplikace, která zahrnuje identifikaci potenciálních překážek lokalizace.
Popisuje poslední fázi vytváření lokalizované aplikace, která zahrnuje přizpůsobení uživatelského rozhraní aplikace pro konkrétní oblasti nebo jazykové verze.
Operace řetězců bez ohledu na kulturní kontext
Popisuje, jak používat metody a třídy rozhraní .NET, které jsou ve výchozím nastavení citlivé na národní prostředí, k získání výsledků necitlivých na národní prostředí.
Osvědčené postupy pro vývoj aplikací připravených pro svět
Popisuje osvědčené postupy pro globalizaci, lokalizaci a vývoj aplikací ASP.NET připravených pro celosvětové použití.
Odkazy
System.Globalization jmenný prostor
Obsahuje třídy, které definují informace související s kulturou, včetně jazyka, země/regionu, používaných kalendářů, vzorů formátu pro data, informace o měně a číslech a pořadí řazení řetězců.
System.Resources jmenný prostor
Poskytuje třídy pro vytváření, manipulaci a používání prostředků.
System.Text jmenný prostor
Obsahuje třídy představující kódování ASCII, ANSI, Unicode a dalších znaků.
Resgen.exe (generátor souborů prostředků)
Popisuje, jak používat Resgen.exe k převodu souborů .txt a souborů ve formátu prostředků založených na jazyce XML (.resx) na binární soubory .resources modulu CLR (Common Language Runtime).
Winres.exe (Windows Forms Resource Editor)
Popisuje, jak pomocí Winres.exe lokalizovat formuláře Windows Forms.