Поделиться через


начало работы с международной разработкой windows

Этот раздел поможет вам приступить к созданию приложений, готовых к использованию, указав необходимые условия, обобщив технологии и введя руководство по началу работы.

Приступая к работе

Если вы пишете приложения для пользователей в одном языковом стандарте, эти приложения могут быть успешными, даже если вы спроектируете их с использованием определенных языковых стандартов, таких как представление дат в определенном формате или сортировка строк в определенной последовательности. Но теперь необходимо убедиться, что приложения могут использоваться в нескольких странах пользователями с разными языками и разными языками. Для успешного выполнения нескольких языковых стандартов приложения должны адаптироваться к языковому стандарту, в котором они выполняются. Эта гибкость важна независимо от того, добавляете ли вы его в существующее приложение или разрабатываете в новое приложение.

Этот раздел поможет вам приступить к международному развитию. В ней представлены ссылки на разделы, в которые приводятся предварительные сведения о интернационализации. В ней перечислены технологии, предлагаемые пакетом SDK для поддержки клиентов по всему миру. Наконец, в этом разделе представлен пример приложения, которое решает проблему, которая часто возникает при написании глобального программного обеспечения.

Предварительные требования

Вам следует ознакомиться с проблемами, возникающими при разработке международного программного обеспечения для Windows. Начните с этих обзоров.

Кроме того, обратите внимание на более подробные статьи, которые можно найти в Центре разработчиков Go Global в разделе Пошаговые инструкции по глобализации . При разработке международного программного обеспечения вы захотите ознакомиться с дополнительными обзорами и подробными статьями, которые можно найти там.

Схемы обучения

Дальнейший путь к созданию международного программного обеспечения зависит от сценариев, с которыми вы сталкиваетесь. Следующие сценарии основаны на сценариях, представленных в разделе main, Интернационализация для приложений Windows.

Технологии интернационализации в пакете SDK

В разделе Международная поддержка разработки пакета SDK предоставляются технологии, позволяющие приложению перечислять языки, языковые параметры и форматы, зависящие от языкового стандарта. Их можно использовать в приложениях Microsoft Win32, которые вы пишете на C или C++.

Расширенные лингвистические службы предлагают запатентованную корпорацией Майкрософт технологию для идентификации языков и сценариев в тексте. Приложение может определять доступные службы на основе категории, а также языка ввода и вывода, скрипта и типа контента.

Международные шрифты и отображение текста предоставляют сведения о международных шрифтах, сложных скриптах и глифах, а также о тонкой отрисовке шрифтов на платформе Windows.

Диспетчер методов ввода (IMM) — это технология, которая помогает приложению получать входные данные из редактора метода ввода (IME), которое, в свою очередь, позволяет вводить символы и символы, такие как японский кандзи, для других языков с помощью стандартной клавиатуры.

Приложение HELLO MUI

Общая задача в международной разработке начинается с одноязычного приложения, которое вы должны сделать готовым к миру. Необходимо добавить поддержку дополнительных языков, но таким образом, чтобы не требовалось переписывать код для каждого нового языка или языка и региональных параметров.

Эта задача дает возможность представить учебник, в который пошаговые инструкции по созданию приложения Hello MUI с использованием модели ресурсов многоязыкового пользовательского интерфейса (MUI) и связанной поддержки, предоставляемой в Windows.

В этом руководстве используется концепция знакомого приложения Hello World, демонстрирующая использование MUI для создания базового многоязычного приложения.

Вы можете приступить к работе с учебником Hello MUI в статье Добавление поддержки многоязычного пользовательского интерфейса в приложение.