Статии на Windows Secrets за системния регистър, програми за Windows Vista Registry

Уважаеми абонати, радваме се да ви информираме, че безплатната регистрация вече е достъпна на нашия уебсайт. Побързайте да се регистрирате!

Регистрирайте се и прочетете за предимствата на регистрацията тук

Диалогът ЕЗИК И РЕГИОНАЛНИ СТАНДАРТИ е предназначен да конфигурира езиковите настройки на операционната система, както и да конфигурира локалите, използвани във вашата страна.

Този диалогов прозорец се състои от няколко раздела.

Можете да ограничите работата на този диалогов прозорец, като използвате параметрите REG_DWORD, намиращи се в клона на системния регистър HKCU \ Software \ Policies \ Microsoft \ Control Panel \ International.

HideAdminOptions. Ако стойността на този параметър е 1, тогава раздела Разширени в този диалогов прозорец няма да бъде показан.

HideCurrentLocation. Ако стойността на този параметър е 1, тогава разделът Местоположение в този диалогов прозорец няма да бъде показан.

HideLanguageSelection. Ако стойността на този параметър е 1, тогава полето за език на интерфейса няма да се показва в раздела Клавиатури и езици.

HideLocaleSelectAndCustomize. Ако стойността на този параметър е 1, тогава раздела Форматиране на този диалогов прозорец няма да бъде показан.

В този раздел можете да промените езика, паричните и други стандарти, които ще се използват от операционната система. Всички настройки на стандартите се съхраняват в параметрите на типа низ в клона на регистъра на HKCU \ Control Panel \ International.

  • sDecimal. Съдържа разделител за цяло число и дробни части на число. По подразбиране стойността на този параметър е ",".
  • iDigits. Задава броя на дробните цифри, показани в число.
  • s хиляди. Съдържа знак за разделител на цифри в число. Интервалът е разделителят по подразбиране.
  • sГрупиране. Определя как цифрите са групирани в число. По подразбиране стойността на този параметър е 3; 0, което показва групирането на цифрите от три цифри от числото.
  • sNegativeSign. Съдържа знак, показан пред число и указващ, че този номер е отрицателен. Стойността по подразбиране на този параметър е "-".
  • iNegNumber. Задава формата за отрицателни числа. Този параметър може да приема следните стойности: 0 (формат (1.1)), 1 (формат -1.1), 2 (формат - 1.1), 3 (формат 1.1-) и 4 (формат 1.1 -).
  • iLZero. Ако стойността на този параметър е 0, тогава нулите вляво от числото няма да се показват (например вместо числото 0,23 ще се покаже числото 23).
  • sList. Съдържа разделител за елементи от списъка. По подразбиране стойността на този параметър е ";".
  • iMeasure. Ако стойността на този параметър е 1, тогава операционната система ще използва американската система от единици. Ако стойността на този параметър е 0, тогава операционната система ще използва метричната система от единици.
  • sNativeDigits. Съдържа поредица от числа, които могат да се появят в число. Стойността по подразбиране за този параметър е 0123456789.
  • NumShape. Определя дали ще се използват местни номера. Този параметър може да приема следните стойности: 0 (контекст), 1 (никога), 2 (национален).

Парични единици

  • sВалута. Съдържа паричното съкращение, което ще се показва след номера. Например, съкращението p се използва за рубли, а UAH за гривни...
  • iCurrency. Определя формата на показване на положителната валута. Този параметър може да приема следните стойности: 0 (p.1.1 формат), 1 (p.1.1 формат), 2 (p.1.1 формат), 3 (p.1.1 формат).
  • iNegCurr. Определя формата на показване за отрицателна валута. Този параметър може да приема следните стойности: 0 (формат (стр. 1.1)), 1 (формат -стр. 1.1), 2 (формат стр.-1.1), 3 (формат стр. 1.1-), 4 (формат (1.1 стр.)), 5 (формат -1.1р.), 6 (формат 1.1-р.), 7 (формат 1.1р.-), 8 (формат -1.1 р.), 9 (формат -р.1.1), 10 (формат 1.1 стр. -), 11 (формат стр. 1.1-), 12 (формат стр. -1.1), 13 (формат 1.1 - стр.), 14 (формат (стр. 1.1)), 15 (формат ( 1.1 R.)).
  • sMonDecimalSep. Съдържа разделител между целите и дробните части на паричното число. По подразбиране стойността на този параметър е ",".
  • iCurrDigits. Определя броя на дробните цифри, показвани във валута.
  • sMonThousandSep. Съдържа разделител за групи цифри в парично число. Интервалът е разделителят по подразбиране.
  • sMonGrouping. Определя как цифрите са групирани в парично число. По подразбиране стойността на този параметър е 3; 0, което показва групирането на цифрите от три цифри от номера на валутата.
  • sTimeFormat. Съдържа формата за показване на времето.
  • iTime. Ако стойността на този параметър е 0, тогава ще се използва 12-часов формат на времето. Ако стойността на параметъра е 1, тогава 24-часовата.
  • iTLZero. Ако стойността на този параметър е 0, тогава водещите нули няма да се показват при показване на времето.
  • sTime. Съдържа разделител между часове, минути и секунди. По подразбиране стойността на този параметър е ":".
  • iTimePrefix. Ако стойността на този параметър е 0, тогава стойностите на параметрите s1159 и s2359 няма да се показват при показване на часа.
  • s1159. Съдържа низ, показан до часа, за да идентифицира часа преди обяд. Стойността по подразбиране на този параметър е "AM".
  • S2359. Съдържа низ, показан до часа, за да идентифицира часа следобед. Стойността по подразбиране на този параметър е "PM".
  • sShortDate. Съдържа кратък формат на датата.
  • sLongDate. Съдържа обикновен формат на датата.

Като използвате стойността на параметъра на низа 1, намиращ се в клона на системния регистър HKCU \ Software \ Policies \ Microsoft \ Control Panel \ International \ Calendars \ TwoDigitYearMax, можете да определите максималната година, която ще се тълкува като годината на второто хилядолетие ( като се използват само последните две числа). Например стойността по подразбиране на този параметър е 2029. Тоест, всяка програма, която се обръща към операционната система, за да интерпретира годината, ще приеме, че година 28 съответства на 2028, но годината 30 е 1930.