Microsoft AppLocale

✍ dations ◷ 2025-05-17 17:29:58 #微软软件,Windows XP,国际化与在地化

Microsoft AppLocale(常简称为Applocale或Apploc)是微软免费提供给Windows用户的工具程序,可以在以Unicode(UTF-16)为基础的Windows中运行非Unicode的应用程序,避免乱码的问题。微软强调,这个工具只是一个暂时性的解决方案,程序开发人员应以正规方式利用Microsoft Layer for Unicode来创建纯正的Unicode应用程序。

在AppLocale推出之前,要在Windows XP等以Unicode为基础的系统平台上模拟运行非Unicode应用程序所需要的语言环境时,会透过“控制台”→“区域和语言选项”→“非Unicode程序的语言”来变更系统语言变量,以将应用程序中非Unicode的文字资料转换成Unicode。但是这个方法在使用上会有限制:

因此微软设计了AppLocale这个工具程序来模拟对应的系统地区设置,以便在各种字码页与Unicode之间进行转换。

AppLocale的设计是以Windows XP中所引进的最新应用程序兼容性技术为基础,因此AppLocale只能安装在Windows XP及之后的操作系统上,例如Windows Server 2003。而Windows 9x系列因为非Unicode基础的先天设计限制,所以注定不可能使用AppLocale。不过Windows XP前一版的Windows 2000因为也是以Unicode为基础的系统平台,所以据说有黑客透过一些高明的技巧成功地让AppLocale在Windows 2000上运行。

AppLocale在使用上为人诟病的问题主要有三:

第一个问题是AppLocale会在“Windows\AppPatch”这个路径下生成一个叫做“AppLoc.tmp”的文件,而这个文件中所记录的消息会影响到Windows Installer。解决方法之一是将AppLoc.tmp的文件内容清空并设为只读。

不过头两个问题已有一个完善的非官方解决方案。网络代号为piaip的程序员林弘德对Microsoft AppLocale做了修改,并命名为“pAppLocale”(也常被称为“piaip AppLocale”)重新发布,免费提供给需要者下载。

2016年后,AppLocale已不再在微软官方网站提供下载,原因不明。但用户仍可在各种第三方渠道下载并使用。

相关

  • 存款存款是指一笔放在银行或认可金融机构的金额,而银行通常会以存款的数量派发协议定下的利息。存款是客户投资资产的一种,在银行方面是负债表其中一项。存款可分为三大类:
  • 个人个人(意大利语、西班牙语: Persona,英语、德语: Person,来自拉丁语: Persōna)是单独的人类个体的简称,相对应的是由多数人类个体组成的人民。亦是具有某种能力或属性的存在,如理
  • 硝酸盐还原酶硝酸盐还原酶(英语:Nitrate reductase,EC 1.7.1.3)是将硝酸盐(NO−3)还原成亚硝酸盐(NO−2)的一种含钼辅因子的酶。 硝酸还原酶存在于细胞质当中,是一种可溶性的钼黄素蛋白,由黄素腺嘌
  • 雷州半岛雷州半岛为中国三大半岛之一,其名由来说法颇多,主流观点有两种,一说因多雷暴而得名,另一说因擎雷山、擎雷水而得名。南北140公里长,东西70公里宽,面积7800余平方公里。雷州半岛位
  • 国民经济核算国民经济核算或“国民经济会计制度”(英语:system of national accounts,缩写作 SNA)指使用完整、一致的财会核算办法量化一国或一地区的所有经济活动。SNA核算体系能够全面反映
  • 周植夫周植夫(1918年-1995年9月28日),台湾基隆市暖暖区人,祖籍福建同安。本名孙园,字植夫,后以字行,为台湾战后重要传统诗人。其父原任清朝硝防营军职,而后从商。周植夫六岁失怙,由母亲扶养
  • 路易斯·卡洛斯·普列斯特斯路易斯·卡洛斯·普列斯特斯(葡萄牙语:Luís Carlos Prestes,1898年1月3日-1990年3月7日)是巴西共产主义政治人物,曾任巴西的共产党总书记。1898年1月3日出生在巴西一个下级军官家
  • 无影脚无影腿,即佛山无影腿,传说是黄飞鸿的成名技。黄飞鸿在佛山开武馆小有名气后,有位叫宋辉镗的拳师找到府来,硬要与他切磋武艺。因不知对方底细,黄飞鸿先以防守为主,以伏虎拳迎战。两
  • 向山哲向山哲(日语:向山テツ,1955年1月31日—)日本的鼓手。长崎县长崎市出身。 血型A型。身高174cm,体重52kg。所属经纪公司“NASH”。 目前是摇滚乐团Ra:IN的鼓手,并参与多位歌手、音乐
  • 阿伊莎·台木尔阿伊莎·台木尔 (阿拉伯语:عائشة تيمور;命名:)(1840年-1902年)是埃及著名的女社会活动家、诗人和小说家。她为争取妇女权利而积极活动。阿伊莎出生在一个书香门第,有