Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten temat ułatwia rozpoczęcie tworzenia aplikacji przygotowanych do działania na całym świecie, poprzez określenie wymagań wstępnych, podsumowanie technologii i wprowadzenie do samouczka dla początkujących.
Wprowadzenie
Jeśli piszesz aplikacje dla użytkowników w jednym ustawieniu regionalnym, te aplikacje mogą być skuteczne, nawet jeśli projektujesz je w oparciu o założenia specyficzne dla danego regionu, takie jak prezentowanie dat w określonym formacie lub sortowanie ciągów w określonej sekwencji. Jednak teraz musisz mieć pewność, że aplikacje mogą być używane w wielu krajach, przez użytkowników, którzy mają różne języki i różne kultury. Aby osiągnąć sukces w wielu lokalizacjach, aplikacje muszą dostosować się do lokalizacji, w których są uruchamiane. Ta elastyczność jest ważna niezależnie od tego, czy dodajesz ją do istniejącej aplikacji, czy projektujesz ją w nowej aplikacji.
Ta sekcja pomaga w rozpoczęciu działalności w dziedzinie rozwoju międzynarodowego. Zawiera on linki do tematów, które zawierają przeglądy wymagań wstępnych dotyczących międzynarodowych zagadnień. Podsumowuje ona technologie, które oferuje zestaw SDK na potrzeby obsługi klientów na całym świecie. Na koniec ta sekcja zawiera przykładową aplikację, która rozwiązuje problem, który często występuje podczas pisania oprogramowania globalnego.
Warunki wstępne
Zapoznaj się z problemami pojawiającymi się podczas tworzenia oprogramowania międzynarodowego dla systemu Windows. Zacznij od tych przeglądów.
- Understanding Internationalization wyjaśnia dodatkowe trudności z opracowywaniem aplikacji gotowych do użycia na świecie i definiuje kluczowe terminy.
- Temat Get World-Ready zawiera wskazówki i najlepsze rozwiązania, które można przeglądać lub zagłębiać się w razie potrzeby.
- Lista kontrolna internacjonalizacji zawiera podsumowanie działań, które należy wykonać w celu utworzenia aplikacji gotowej do międzynarodowego użycia.
- Bezpieczeństwo jest zawsze problemem w tworzeniu oprogramowania, ale należy wziąć pod uwagę dodatkowe problemy podczas tworzenia oprogramowania międzynarodowego. Zapoznaj się z kwestiami bezpieczeństwa: funkcje międzynarodowe .
Zapoznaj się również z bardziej rozbudowanymi artykułami, które można znaleźć w Go Global Developer Center w sekcji Globalizacja krok po kroku. Podczas tworzenia oprogramowania międzynarodowego warto zapoznać się z dodatkowymi przeglądami i szczegółowymi artykułami, które można tam znaleźć.
Ścieżki szkoleniowe
Ścieżka, którą należy wykonać w następnej części nauki o tworzeniu oprogramowania międzynarodowego, zależy od scenariuszy, z którymi się zmagasz. Poniższe scenariusze są oparte na tych, które zostały wprowadzone w głównej sekcji tematycznej, Internationalizacja dla aplikacji Windows.
Tworzenie aplikacji, które można wdrożyć w wielu regionach w wielu językach.
Wyzwaniem jest opracowanie aplikacji, która nie musi zostać przepisana dla każdego języka lub kultury.
- Przeczytaj artykuł Understanding Multilingual User Interface (MUI).
- Zapoznaj się z dokumentacją wielojęzycznego interfejsu użytkownika .
- Rozpocznij pracę z aplikacją hello MUI.
Obsługa danych wejściowych i wyświetlania różnych języków, zestawów znaków i czcionek.
Aplikacja może wymagać obsługi wielu zestawów znaków, obsługiwać złożone skrypty (takie jak te używane do reprezentowania języków hebrajskich, arabskich, tajskich i indycznych), zezwalać użytkownikowi na wybór z międzynarodowych czcionek lub zezwalać użytkownikowi na wprowadzanie znaków i symboli, takich jak japoński kanji, w innych językach przy użyciu standardowej klawiatury.
Przeczytaj artykuły:
- obsługa skryptów i czcionek w systemie Windows
- język wejściowy : klawiatury i wiadomości błyskawiczne
Zapoznaj się z dokumentacją:
Wyświetlaj obiekty zależne od kultury w odpowiednich formatach.
Aplikacje międzynarodowe powinny używać ustawień regionalnych do prawidłowego sortowania ciągów i wyświetlania informacji poufnych dla kultury, takich jak godzina, daty i waluta.
- Odkryj Centrum Wiedzy o Wsparciu Języka Narodowego.
- Przeanalizuj dokumentację National Language Support (NLS).
odnajdywanie języka lub skryptu używanego przez użytkownika i stosowanie go do innych usług aplikacji.
Jeśli aplikacja może określić język, w którym tekst i dane wejściowe użytkownika są zapisywane, może wyświetlać zawartość, taką jak monity lub pomoc w zrozumiałym języku.
- Przeczytaj artykuł Pisanie aplikacji gotowych do użycia w systemie Windows: rozszerzone usługi językowe w systemie Windows.
- Zapoznaj się z dokumentacją usługi Extended Linguistic Services (ELS).
Technologie internacjonalizacji w zestawie SDK
Sekcja Wsparcia Rozwoju Międzynarodowego w zestawie SDK oferuje technologie, które umożliwiają aplikacji wyliczanie języków, ustawień regionalnych oraz formatów specyficznych dla tych ustawień. Można ich używać w aplikacjach Microsoft Win32, które piszesz w języku C lub C++.
Extended Linguistic Services oferują technologię patentowaną przez firmę Microsoft na potrzeby identyfikacji języków i skryptów w tekście. Aplikacja może określić dostępne usługi w oparciu o kategorię, a także język wejściowy i wyjściowy, skrypt i typ zawartości.
Internationalne czcionki i wyświetlanie tekstu zawierają informacje na temat fontów międzynarodowych, złożonych pism i glifów oraz renderowania typografii na platformie Windows.
Input Method Manager (IMM) to technologia, która ułatwia aplikacji odbieranie danych wejściowych z oprogramowania IME (Input Method Editor), które z kolei umożliwia wprowadzanie znaków i symboli, takich jak japoński kanji, dla innych języków przy użyciu standardowej klawiatury.
Aplikacja Hello MUI
Typowe zadanie w rozwoju międzynarodowym rozpoczyna się od jednojęzycznej aplikacji, którą musisz uczynić gotową na rynek międzynarodowy. Należy dodać obsługę dodatkowych języków, ale w sposób, który nie wymaga ponownego pisania kodu dla każdego nowego języka lub kultury.
To zadanie umożliwia przedstawienie samouczka, który przeprowadzi Cię krok po kroku przez proces tworzenia aplikacji Hello MUI, korzystając z modelu zasobów wielojęzycznego interfejsu użytkownika (MUI) oraz związanego wsparcia dostępnego w systemie Windows.
W tym samouczku przedstawiono koncepcję znanej aplikacji Hello World, która demonstruje użycie interfejsu MUI do utworzenia podstawowej aplikacji wielojęzycznej.
Samouczek Hello MUI można rozpocząć na stronie Dodawanie obsługi wielojęzycznego interfejsu użytkownika do aplikacji.