Opracowywanie zglobalizowanych i zlokalizowanych aplikacji

Program Visual Studio ułatwia tworzenie aplikacji dla odbiorców międzynarodowych dzięki wykorzystaniu usług wbudowanych w platformę .NET.

Na przykład system projektu dla aplikacji Windows Forms może generować pliki zasobów zarówno dla kultury rezerwowego interfejsu użytkownika, jak i każdej dodatkowej kultury interfejsu użytkownika. Podczas kompilowania projektu w programie Visual Studio pliki zasobów są kompilowane z formatu XML programu Visual Studio (resx) do pośredniego formatu binarnego (resources), który jest następnie osadzony w zestawach satelickich. Aby uzyskać więcej informacji, zobacz Pliki zasobów w programie Visual Studio i Tworzenie zestawów satelitarnych dla aplikacji klasycznych.

Języki dwukierunkowe

Program Visual Studio umożliwia tworzenie aplikacji, które poprawnie wyświetlają tekst w językach napisanych od prawej do lewej, w tym arabskich i hebrajskich. W przypadku niektórych funkcji można po prostu ustawić właściwości. W innych przypadkach należy zaimplementować funkcje w kodzie.

Uwaga

Aby można było wprowadzać i wyświetlać języki dwukierunkowe, musisz pracować z wersją systemu Windows skonfigurowaną przy użyciu odpowiedniego języka. Może to być angielska wersja systemu Windows z zainstalowanym odpowiednim pakietem językowym lub odpowiednio zlokalizowaną wersją systemu Windows.

Aplikacje obsługujące języki dwukierunkowe

  • Aplikacje systemu Windows

    Można tworzyć w pełni dwukierunkowe aplikacje, które obejmują obsługę dwukierunkowego tekstu, kolejności czytania od prawej do lewej i dublowania (odwracanie układu okien, menu, okien dialogowych itd.). Z wyjątkiem dublowania te funkcje są dostępne domyślnie lub jako ustawienia właściwości. Dublowanie jest obsługiwane z natury w przypadku niektórych funkcji, takich jak pola komunikatów. Jednak w innych przypadkach należy zaimplementować dublowanie w kodzie. Aby uzyskać więcej informacji, zobacz dwukierunkowa obsługa aplikacji Windows Forms.

  • Aplikacje internetowe

    Usługi sieci Web obsługują wysyłanie i odbieranie tekstu UTF-8 i Unicode, dzięki czemu są odpowiednie dla aplikacji obejmujących języki dwukierunkowe. Aplikacje klienckie sieci Web korzystają z przeglądarek dla interfejsu użytkownika, więc stopień obsługi dwukierunkowej w aplikacji internetowej zależy od tego, jak dobrze przeglądarka użytkownika obsługuje te funkcje dwukierunkowe. W programie Visual Studio można tworzyć aplikacje z obsługą tekstu arabskiego lub hebrajskiego, kolejności czytania od prawej do lewej, kodowania plików i ustawień kultury lokalnej. Aby uzyskać więcej informacji, zobacz Dwukierunkowa obsługa aplikacji internetowych ASP.NET.

Uwaga

Aplikacje konsolowe nie zawierają obsługi tekstu dla języków dwukierunkowych. Jest to konsekwencja działania systemu Windows z aplikacjami konsoli.

Zobacz też