- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将windows 8.1系统的语言设置为加拿大法语(Fr-ca),并使用GetUserDefaultUILanguage获取用户默认语言的 API,但返回值 1036(Fr-fr) 不正确,应为 3084(Fr-ca)。它在 Windows 10 上返回正确的值 (3084)。您知道如何在 Window 8.1 上为 Fr-ca 获取正确的值吗?
最佳答案
我在您提到的相同系统上试验了相同的结果:
Windows 7 返回“fr-FR”(操作系统只允许选择“french”!)即使在语言配置中选择了“法语(加拿大)”,Windows 8.1 也会返回“fr-FR”。Windows 10 返回“fr-CA”,已为 UI 显示启用“français(加拿大)”。
MSDN API 文档在备注中提到了这一点:
This function returns only a language identifier. An application can retrieve the language name using the GetUserPreferredUILanguages function.
使用此 GetUserPreferredUILanguages 方法时,您得到的结果很可能是正确的变得更加明显:
对于 Windows 7,列表返回:
fr-FR
对于 Windows 8.1,列表返回:
fr-FR, en-US
对于 Windows 10,列表返回:
fr-CA, fr-FR, en-US
因此,我解释 API 返回 UI 资源的系统优先级列表。对于 Windows 8.1,可能没有针对加拿大法语的 UI 资源专门化。在所有情况下,它都会返回到法语 french...并且在不得已的情况下,如果资源没有翻译,它会从安装磁盘(在我的例子中是 en-US)中获取“安装语言”。
关于c++ - GetUserDefaultUILanguage API 在 Win8.1 上为加拿大法语返回不正确的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40783624/
我正在开发使用加拿大使用的 PostBar 条码符号对邮政地址进行编码的软件。 我找不到这些代码的相关信息。维基百科确实描述了 PostBars,但有一个警告说该文章是关于 D12 类型的,而加拿大邮
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我有一个客户要我计算城市之间的距离(以英里为单位)。我正在用 PHP、javascript 做项目,我一直在阅读一些 long/lat 数据库,但仍然无法找到从哪里开始以及如何使用它。有没有我可以通过
我想从地址字符串中提取阿尔伯塔(加拿大)地区的邮政编码。 例如: addr = '12345-67 Ave, Edmonton, AB T1A 2B3, Canada' 应该提取T1A 2B3。 匹
我希望使用 D3 绘制带有一些点的 map 。 Albers Projection US 效果很好。我还需要一张带有加拿大(按省)、墨西哥(按州)和波多黎各的 map 。非常感谢任何有关此 map 上
我正在使用 JLime在使用 ARM 处理器的 HP Jornada 720 上。我已经有了 cross-compiled gcc for x86 (arm-linux-gcc)。我想做的事情的想法很
我有一个 geojson 文件,指示蒙特利尔的一些兴趣点,但坐标不是纬度和经度,而是 MTM nad83,区域 8 中的 X、Y 坐标。 我想在谷歌地图中加载文件,但坐标需要转换.. 我在互联网上搜索
我在 Matplotlib 中使用 Basemap 绘制美国 map 。但是,我似乎无法删除墨西哥或加拿大以仅显示美国。我还需要绘制状态。目前,我的代码是: self.map = Basemap(ll
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 2 年前。 Improve
我是一名优秀的程序员,十分优秀!