Vývoj globalizovaných a lokalizovaných aplikací

Visual Studio usnadňuje vývoj pro mezinárodní cílovou skupinu tím, že využívá služby integrované v .NET.

Například systém projektu pro model Windows Forms aplikace může generovat soubory prostředků pro záložní jazykovou verzi uživatelského rozhraní i pro každou další jazykovou verzi uživatelského rozhraní. Při sestavování projektu v sadě Visual Studio se soubory prostředků kompilují z formátu XML sady Visual Studio (.resx) do zprostředkujícího binárního formátu (.resources), který se pak vloží do satelitních sestavení. Další informace najdete v tématu Soubory prostředků v sadě Visual Studio a Vytváření satelitních sestavení pro desktopové aplikace.

Obousměrné jazyky

Pomocí sady Visual Studio můžete vytvářet aplikace, které správně zobrazují text v jazycích psaných zprava doleva, včetně arabštiny a hebrejštiny. U některých funkcí můžete jednoduše nastavit vlastnosti. V jiných případech musíte implementovat funkce v kódu.

Poznámka:

Abyste mohli zadávat a zobrazovat obousměrné jazyky, musíte pracovat s verzí Systému Windows, která je nakonfigurovaná s odpovídajícím jazykem. Může to být buď anglická verze Windows s nainstalovanou příslušnou jazykovou sadou, nebo správně lokalizovanou verzí Windows.

Aplikace, které podporují obousměrné jazyky

  • Aplikace pro Windows

    Můžete vytvářet plně obousměrné aplikace, které zahrnují podporu obousměrného textu, pořadí čtení zprava doleva a zrcadlení (vrácení rozložení oken, nabídek, dialogových oken atd.). S výjimkou zrcadlení jsou tyto funkce ve výchozím nastavení dostupné nebo jako nastavení vlastností. Zrcadlení je podporováno ze své podstaty pro některé funkce, jako jsou například pole zpráv. V jiných případech však musíte implementovat zrcadlení v kódu. Další informace najdete v obousměrné podpoře aplikací model Windows Forms.

  • Webové aplikace

    Webové služby podporují odesílání a přijímání textu UTF-8 a Unicode, takže jsou vhodné pro aplikace, které zahrnují obousměrné jazyky. Webové klientské aplikace spoléhají na prohlížeče pro své uživatelské rozhraní, takže stupeň obousměrné podpory ve webové aplikaci závisí na tom, jak dobře prohlížeč uživatele podporuje tyto obousměrné funkce. V sadě Visual Studio můžete vytvářet aplikace s podporou arabštiny nebo hebrejštiny, pořadí čtení zprava doleva, kódování souborů a nastavení místní jazykové verze. Další informace najdete v tématu Obousměrná podpora webových aplikací ASP.NET.

Poznámka:

Konzolové aplikace nezahrnují podporu textu pro obousměrné jazyky. To je důsledkem toho, jak systém Windows funguje s konzolovými aplikacemi.

Viz také