Informacje o wielojęzycznym interfejsie użytkownika
Wielojęzyczny interfejs użytkownika (MUI) to technologia, która udostępnia użytkownikom zlokalizowany interfejs użytkownika dla zglobalizowanych aplikacji oraz zarządzania zasobami językowymi interfejsu użytkownika w systemie operacyjnym Windows. Dostępna jest obsługa dodawania funkcji MUI do aplikacji zglobalizowanych, które mogą być uruchamiane w systemie Windows Vista i nowszych oraz w wielu systemach operacyjnych starszych niż Windows Vista. Modele lokalizacji i zarządzania zasobami MUI zwiększają możliwości tworzenia, testowania i obsługi oprogramowania gotowego do użycia na świecie.
Funkcje technologii MUI obejmują:
- Uproszczone zarządzanie językami na potrzeby lokalizacji oprogramowania. Interfejs MUI umożliwia zmianę ustawień języka systemu operacyjnego na obsługiwany język zgodnie z preferencjami użytkownika.
- Innowacyjna technologia zasobów oparta na dzieleniu pliku binarnego kodu aplikacji z plików zasobów językowych. Możesz dodać zasoby dla dodatkowego języka bez konieczności ponownego kompilowania lub ponownego łączenia aplikacji. Dodatkowe zlokalizowane zasoby stają się opcjonalnymi dodatkami.
- Ukończ interfejs programowania aplikacji (API). System Windows Vista i nowsze udostępnia interfejs API MUI, umożliwiając dodawanie funkcjonalności MUI do zglobalizowanych aplikacji. Funkcje zarządzania językami umożliwiają aplikacjom obsługę wielu różnych języków interfejsu użytkownika. Interfejs API obejmuje również funkcje ładowania zasobów, które umożliwiają modułowi ładującemu zasoby ładowanie zasobów w systemie Windows Vista i nowszych wersjach, a także w starszych systemach operacyjnych.
- Zestaw narzędzi do zarządzania pakietami językowymi, które zapewniają elastyczność zarządzania międzynarodowymi obrazami wdrażania. Te narzędzia nie są przeznaczone dla deweloperów, dlatego nie są objęte zestawem SDK. Więcej informacji można znaleźć w zestawie zautomatyzowanej instalacji systemu Windows dostępnym w witrynie Technet.
Najbardziej widoczną zaletą interfejsu MUI jest to, że wielu użytkowników może współużytkować tę samą stację roboczą i wyświetlać interfejs użytkownika w różnych językach. Korporacje i producenci OEM skorzystają z możliwości, które mogą wdrożyć, wspierać i utrzymywać wielojęzyczne obrazy przy użyciu jednej instalacji. Jednak być może główną zaletą interfejsu MUI jest efektywność uzyskana podczas opracowywania, kompilowania i obsługi aplikacji. Można dostarczyć jedną podstawową funkcjonalność binarną, która ma zastosowanie do wszystkich platform, niezależnie od języka interfejsu użytkownika, co znacznie zmniejsza nakłady pracy programistycznej i testowej. Jeśli musisz wydać aktualizację lub dodatek Service Pack, będzie on stosowany do wszystkich obsługiwanych języków bez dodatkowego nakładu pracy inżynieryjnej. Późniejsze wsparcie dla dodatkowych języków staje się projektem lokalizacji zamiast pełnego projektu tworzenia oprogramowania.
W tej sekcji omówiono następujące tematy:
- Zrozumienie MUI
- Dostępność MUI
- Zarządzanie zasobami MUI
- zarządzanie językami interfejsu użytkownika
- tworzenie aplikacji MUI
- wdrażania aplikacji