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


Текст на арабском или иврите в именах объектов

Обновлен: Ноябрь 2007

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

dc6bb2eh.alert_note(ru-ru,VS.90).gifПримечание.

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

Использование арабского или иврита для именования объектов

Элементы, которым можно присваивать имена на арабском языке или иврите и которые будут корректно обрабатываться в Visual Studio:

  • Имена решений, проектов и файлов, включая любые папки в пути к файлам проектов. В обозревателе решений имена решений и элементов будут отображаться корректно.

  • Содержимое файлов. Можно открывать и сохранять файлы в кодировке Юникод или в кодировке для конкретной кодовой страницы.

    dc6bb2eh.alert_note(ru-ru,VS.90).gifПримечание.

    Редактор кода представляет собой особый случай. Более подробные сведения по этому вопросу см. ниже.

  • Элементы данных. В обозревателе серверов эти элементы будут отображаться корректно и их можно будет изменять.

  • Элементы, копируемые в буфер обмена Windows.

  • Атрибуты и метаданные.

  • Значения свойств. Можно использовать текст на арабском или иврите в окне свойств. В этом окне можно переключаться между порядком чтения слева направо и справа налево с помощью стандартных сочетаний клавиш Windows (CTRL + правая клавиша SHIFT для перехода к порядку чтения справа налево, CTRL + левая клавиша SHIFT для перехода к порядку чтения слева направо).

  • Текст кода и литералов. В редакторе кода (который одновременно является и текстовым редактором) можно использовать арабский текст или иврит для присвоения имен классам, функциям, переменным, свойствам, строковым литералам, атрибутам и пр. В то же время порядок чтения справа налево в редакторе не поддерживается; текст всегда начинается с левого края.

    dc6bb2eh.alert_note(ru-ru,VS.90).gifСовет.

    Рекомендуется выносить строковые литералы в файлы ресурсов, а не жестко кодировать их в программах. Дополнительные сведения см. в разделе Пошаговое руководство. Локализация форм Windows Forms.

    dc6bb2eh.alert_note(ru-ru,VS.90).gifПримечание.

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

  • Комментарии к коду. Можно писать комментарии на арабском языке или иврите. Также можно использовать эти языки в средстве построения комментариев.

См. также

Задачи

Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки

Основные понятия

Функциональные возможности двунаправленного письма в Visual Studio во время разработки

Другие ресурсы

Глобализация и локализация приложений