Главная » C# » Языки и региональные стандарты в Visual C# (Sharp)

0

При работе со строками в .NET применяется не только Unicode. Среда .NET очень инновационная в том смысле, что она понимает такие концепции, как регионалые  стандарты  и  язык,  которые  являются  отображением  того,  как  люди  живут и  разговаривают.   Концепция  региональных  стандартов  и  языка  не  существует в других средах программирования.

Возьмем, к примеру, Швейцарию, страну размером чуть больше Московской оасти, расположенную в центре Европе. Швейцария — горная страна, население которой разделено горными хребтами на четыре лингвистические группы: немецкую.

4 Зак. 555

итальянскую, ретороманскую и французскую. Но, несмотря на то, что в стране чыре языка, швейцарцы используют одну валюту и пишут цифры одинаковым оазом.

В предыдущих средах программирования, язык был привязан к определенной стране. Такое решение прекрасно подходит для Франции, Германии и Соединеых Штатов, но никуда не годится для Канады,  Швейцарии,  Бельгии  и  Индии. Язык необходимо рассматривать отдельно от страны, т. к. на одном и том же языке могут разговаривать  в  разных странах.  Например,  на итальянском  разговаривают в Швейцарии и Италии, на французском — во Франции, Швейцарии, Люксембурге и Канаде, а на немецком — в Германии, Швейцарии и Австрии.

Установка региональных стандартов и языка в Windows

Операционная система Windows позволяет установить региональные стандарты и язык вашего компьютера, независимо от языка самой Windows. Пример установки региональных стандартов и языка показан на рис. 3.11.

Рис. 3.11. Установка региональных стандартов и языка в Windows

На рис. 3.11 показана Панель управления немецкой версии Windows на компьюте  в  Швейцарии.  В  системе  установлен  английский  язык  и  швейцарские  регио-

нальные стандарты. Может показаться, что такое  сочетание могло бы сбить Windows с толку, но поддержка, казалось бы, разных языков и региональных стаартов не представляет в Windows никаких проблем. Если приложение написано должным образом, то поддержка нескольких языков и региональных стандартов не составляет никакого труда.

Источник: Гросс  К. С# 2008:  Пер. с англ. — СПб.:  БХВ-Петербург, 2009. — 576 е.:  ил. — (Самоучитель)

По теме:

  • Комментарии