Функциональные возможности двунаправленного письма в Visual Studio во время разработки
При разработке приложений в Visual Studio можно работать с языками с двунаправленным письмом. Сама по себе среда Visual Studio не является полностью двунаправленной, но она позволяет создавать приложения с полной поддержкой двунаправленного письма.
Примечание
Для обеспечения возможности ввода и отображения данных на языках с двунаправленным письмом необходима версия Windows, поддерживающая соответствующий язык.Это может быть либо английская версия Windows, в которой установлен нужный языковой пакет, либо соответствующая локализованная версия Windows.
Полностью поддерживаемые функциональные возможности
В режиме разработки в Visual Studio можно использовать языки с двунаправленным письмом в следующих областях:
Ввод текста. Visual Studio поддерживает Юникод, поэтому, если в системе установлены соответствующие региональные параметры и язык ввода, можно вводить текст на арабском языке или иврите (поддержка арабского языка включает кашиды и диакритические знаки).
Имена объектов. Языки с двунаправленным письмом можно использовать для присвоения имен решениям, проектам, файлам, папкам и т.д. В коде можно использовать языки с двунаправленным письмом для присвоения имен переменным, классам, объектам, атрибутам, метаданным и другим элементам. Дополнительные сведения см. в разделе Текст на арабском или иврите в именах объектов.
Кодировка файлов. Можно сохранять и открывать файлы в кодировке для определенного языка или в кодировке Юникод. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки.
Функциональные возможности, не поддерживаемые или поддерживаемые не полностью
Остальные функциональные возможности, представленные в приложениях для двунаправленных языков, в Visual Studio поддерживаются не полностью или не поддерживаются вообще. К ним относятся:
Порядок чтения справа налево. По умолчанию в элементах управления для ввода текста, используемых в Visual Studio, установлен порядок чтения слева направо. В большинстве случаев для изменения направления чтения можно использовать стандартные средства Windows. Например, можно нажать Ctrl + Shift справа, чтобы включить поддержку чтения справа налево для значений свойств в окне "Свойства".
Тем не менее, порядок чтения справа налево в Visual Studio поддерживается не везде. Исключения:
К полям с флажками, раскрывающимся спискам и другим элементам управления в диалоговых окнах Visual Studio всегда применяется порядок чтения слева направо;
Редактор кода (и текстовый редактор) не поддерживает порядок чтения справа налево. Вводить текст на языке с двунаправленным письмом можно, но чтение всегда ведется слева направо.
См. также
Задачи
Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки
Основные понятия
Текст на арабском или иврите в именах объектов