Возможно ли иметь неанглоязычные региональные настройки с английскими названиями дней / месяцев?

5

Я живу в Эстонии, где большинство региональных настроек (число, валюта и формат даты) отличаются от тех, которые используются в англоязычных странах. Например, десятичный символ - это запятая, разделитель тысяч - это пробел, формат даты - день-месяц-год и т. Д. Однако, если я установлю свои региональные настройки на эстонский, то названия дней и месяцев также будут отображаться на эстонском языке везде:

введите описание изображения здесь

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

Один из обходных путей, который я попробовал, состоит в том, чтобы установить региональные настройки, скажем, на английский (Великобритания), а затем настроить их в соответствии с эстонскими настройками, но это портит алфавитную сортировку - акцентированные буквы, такие как «ö» и «ä», больше не отличаются от их не акцентированные версии, и «z» сортируется как последний, а не в правильном положении в эстонском алфавите (между «s» и «t»).

В этом случае ОС Windows 7 Professional.

Редактировать: в качестве альтернативы, если нет встроенного способа выполнить то, что я хочу, возможно ли создать пользовательский набор региональных настроек (например, можно создать пользовательские раскладки клавиатуры)?

Индрек
источник
Насколько я попробовал, это невозможно сделать напрямую, но вы можете попробовать эту статью через GPO, а также эта статья с setlocale может быть вам полезна.
avirk
@avirk Спасибо, но эти статьи, похоже, просто описывают, как форсировать определенные региональные настройки. Кроме того, они не предлагают ничего, что я уже не могу сделать через панель управления региональными настройками.
Индрек
Однако я не могу понять, почему это происходит, когда я настроил свой региональный язык на HINDI, а затем проверил календарь, но это было в британском формате.
avirk
@avirk Это то, что я вижу, когда меняю свои региональные настройки на хинди: i.imgur.com/wb6Zb.png
Indrek
1
Панель управления @avirk -> Часы, Язык и Регион -> Регион и Язык. i.imgur.com/M6MYw.png . Обратите внимание, что там также переводятся названия дней и месяцев. То же самое с любой другой настройкой.
Индрек

Ответы:

4

Существует инструмент, выпущенный Microsoft для Vista, под названием Locale Builder. Вы можете скачать его с Ms здесь: http://www.microsoft.com/en-us/download/details.aspx?id=5662

Он позволяет вам создать настроенную локаль (в вашем случае на эстонском языке), а затем создать для нее установщик.
Он предназначен для Vista, поэтому вам нужно запускать его в режиме совместимости, но, кроме того (и странное желание перезапускать настройку / настройку каждый раз), он отлично работает на Win 7 pro.

Несколько экранов: главный экран локаль

Вы можете видеть здесь, что я выбрал в et-EEкачестве базовой локали и изменил Full day names, кроме субботы и воскресенья.

После того, как вы будете удовлетворены настройкой, выберите Build- это создаст установщик MSI, который вам нужно запустить, чтобы фактически установить настроенную локаль в вашей системе. После этого зайдите в Региональные настройки и выберите ваш новый язык. Это результат моей тестовой системы: модифицированный язык

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

WMZ
источник
Спасибо, это похоже на то, что я ищу. Я дам ему шанс и доложу.
Индрек
Ну, это не совсем идеально - хотя я смог изменить названия дней и месяцев на английский, что, кажется, работает отлично, сортировка все еще немного испорчена. Я немного поэкспериментирую с этим, но поскольку это официальная утилита от Microsoft, я думаю, что я не найду ничего лучшего, поэтому я принял ваш ответ. Спасибо за помощь!
Индрек