是否可以设置非英语区域设置并使用英语日期/月份名称?

是否可以设置非英语区域设置并使用英语日期/月份名称?

我住在爱沙尼亚,这里的大多数区域设置(数字、货币和日期格式)与英语国家/地区的设置不同。例如,小数点符号是逗号,千位分隔符是空格,日期格式是日-月-年等。但是,如果我将区域设置设为爱沙尼亚语,那么日期和月份名称也会随处以爱沙尼亚语显示:

在此处输入图片描述

这有点烦人,因为 Windows 其余部分使用的语言是英语,我希望日期和月份名称与之一致。在保留本地区域设置的情况下,这可行吗?

我尝试过的一种解决方法是将区域设置设为英语(英国),然后自定义它们以匹配爱沙尼亚语设置,但这会弄乱字母排序 - 带重音符号的字母如“ö”和“ä”不再与非重音符号的字母区分开来,并且“z”被排在最后,而不是在爱沙尼亚语字母表中的正确位置(“s”和“t”之间)。

操作系统是 Windows 7 Professional,以防万一。

编辑:或者,如果没有内置方法来实现我想要的,是否可以创建一组自定义的区域设置(比如可以创建自定义键盘布局)?

答案1

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 安装程序,您需要运行它才能在系统上实际安装自定义语言环境。之后进入区域设置并选择您的新语言环境。这是我的测试系统上的结果: 修改区域设置

笔记:显然,我没有办法正确测试此设置,因此我无法判断运行自定义语言环境是否不会破坏/导致您已安装的基础出现问题。请谨慎行事。

相关内容