如何在Windows中启用伪语言环境进行测试?
Windows Vista引入了三款
pseudo-locales的概念:
Pseudo Locale Locale Name LCID =================== =========== ====== Base qps-ploc 0x0501 Mirrored qps-mirr 0x09ff East Asian-language qps-asia 0x05fe 启用基本区域设置是有用的,因为您可以检查您的应用程序是否使用当前的区域设置来格式化日期,时间,数字,金额等项。 例如,当当前区域设置设置为Base时,日期将被格式化为:
建成Windows are actually done in pseudo,然后本地化成英文: 使用这些语言环境的另一个价值:它测试您的应用程序不认为16位 > 8位主要语言ID 当in reality a PRIMARYLANGID is: > 10位主要的语言ID 或图形: +-----------------------+-------------------------+ | Sublanguage ID | Primary Language ID | +-----------------------+-------------------------+ 15 10 9 0 bit 这三个伪局域网终于走出了第八位的末尾(微软一直在疲于应对错误的应用程序)。 如何在Windows中启用伪语言环境? 也可以看看 > MSDN: Pseudo-Locales
最初the three pseudo-locale’s are not visible in the Control Panel:
您可以通过添加一些注册表项来启用它们: [HKEY_LOCAL_MACHINESystemCurrentControlSetControlNlsLocale] "00000501"="1" "000009ff"="d" "000005fe"="7" 哪些可以在RegEdit中完成: 然后,您可以在控制面板中进入区域和语言选项: 并选择伪语言环境: 三种不同的虚拟场所用于测试3种语言环境: Base qps-ploc语言环境用于类似英语的伪本地化。它的字符串是较长版本的英文字符串,使用非拉丁字母和重音字符而不是普通脚本。此外,简单的拉丁字符串应按照与本地区相反的顺序进行排序。 镜像qpa-mirr用于从右到左的伪数据,这是另一个测试领域。 东亚qps-asia旨在利用大型CJK角色曲目,也可用于测试。 警告:请勿尝试更改“系统区域设置”: 到一个新的伪地区: 否则重启后: Windows将无法启动: 而唯一的修复将是manually edit the registry from the Recovery Console;恢复旧的美国地区。 警告 使用伪语言环境用于在软件中查找本地化错误。不幸的是,这也将让你在其他人的软件中找到错误;包括微软的: > SQL Server Management Studio1与其他语言环境(Microsoft Connect)呈现时崩溃:
>任务计划程序: > SQL Server Management Studio: 祝你好运,让微软宠爱自己的产品。 110.50.1617.0 更新4 // 10/2012: 尝试在SQL Server Management Studio中编辑表的前200行:
通过从 – 更改为负号符号来修复。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – 为LAMP开发设置Windows 7
- .net – 有没有办法在Windows控制台中编写希伯来语?
- windows-7 – 用于服务的Windows 7快捷方式和Windows中的不
- windows-ce – 确定Windows CE可执行文件使用的16位CRC /校
- 可以在Windows共享主机上部署ASP.NET CORE应用程序
- 在Windows 7 Docker Quickstart终端中运行curl命令的问题
- 在不使用System.Windows.Input.ICommand的情况下在WPF中实现
- Windows中的C是否有简单的Program Files / Program Files(x
- windows – 在应用程序运行时替换.dll文件?
- windows-server-2003 – 为什么Windows Server 2008磁盘访问