KeyFansClub

首页 » - 特色讨论区 - » 键社茶餐厅 » [无需改语言设置玩外文游戏]Microsoft AppLocale 实用程序
chy - 2006/2/2 20:22:00
[官方Microsoft的说法]
概述
类似 Windows XP 的基于 Unicode 的平台可按以下方法模拟运行非 Unicode 应用程序所需的语言环境:使用通常称作“系统区域”的系统范围变量(或适用于非 Unicode 应用程序的语言)将应用程序的非 Unicode 文本数据在内部转换为 Unicode。非 Unicode 应用程序的语言应与系统区域所定义语言的脚本或类型相同。不能达到此条件将导致在应用程序的用户界面中显示乱码。

这种方法在使用上会有少许限制:

只有管理员有权设置系统区域值。
设置系统区域会要求系统重启。
每次只能设置一个系统区域。

对于在基于 Unicode (UTF-16) 的 Windows XP 上运行的非 Unicode 应用程序所引起的这些限制,AppLocale(或 Application Locale)是一个临时解决方案。AppLocale 会检测旧应用程序的语言,并为需要进行 Unicode 转换的代码页或经过 Unicode 转换而得到的代码页模拟相应的系统区域。

重要说明:

AppLocale 以在 Windows XP 中新引入的应用程序兼容技术为基础,并且只能安装在这两种操作系统上。
如果需要在给定的脚本(或语言集)中频繁使用非 Unicode 应用程序,我们强烈建议您将系统区域变量设为目标应用程序的语言,并且不使用 AppLocale。
应用程序开发人员不应将 AppLocale 视作将他们的产品迁移至 Unicode 的替代方法。现在,通过使用 Microsoft Layer for Unicode (MSLU),已经可以创建在类似 Windows 98 等非 Unicode 平台上也能部署的纯 Unicode 应用程序。

[我的说法......汗]
大家一定从网上下载了日文游戏.但是不是玩起来会有乱码?..........废话.用这个就可以在中文环境下玩日文游戏,(当然还有其他文字)-v-
=================================================
下载链接
1:繁体Microsoft官方下载
http://www.microsoft.com/downloads/details.aspx?FamilyID=16712f0b-a935-4140-9163-1514c89f6ddd&displaylang=zh-tw

2.简体microsoft官方下载...
http://www.microsoft.com/downloads/details.aspx?FamilyID=16712f0b-a935-4140-9163-1514c89f6ddd&DisplayLang=zh-cn


3.当然还有许多人是盗版XP的吧?(我是正版,-v-)
所以在此提供MO下载.以下是下载地址
当然为了支持正版,我还不厚道一下(永久有效)---我倒希望付KP的少点

[PayView==9,50]Mo提取吗:1531497396240179[/PayView]
DawnDemon - 2006/2/2 20:25:00
呼……
正找这个呢……
忘了名了……
谢谢楼主……
daymoon2004 - 2006/2/2 20:32:00
这个貌似偶已经有了~
Miliardo - 2006/2/2 22:37:00
不想说比较打击人的话……
但是楼主实在火星了……
03534 - 2006/2/2 22:46:00
[STRIKE]想说……
其实华军上也有……
-v-b[/STRIKE]

另外,(补充)
要注意使用app的程序的路径只能是英文或数字,
有中文、日文、乱码、玛雅文、古埃及文(...)的话是不可以的……
skypaul - 2006/2/2 22:48:00
楼主Mars了
某乐在游侠网都见识过这东东N次了...
某乐的系统2K...使用不能..
使用w2kxpcjk2中...暂时明星志愿3,绯雪千夜使用正常中...
日文?换语言环境呗..反正我下载了WIN2K的安装盘...什么语言都可以安装~不需要插盘^_^
Prz - 2006/2/3 0:48:00
这个东西不能随便乱用,必须手动加一个小补丁。不然下次使用多语言MSI Installer的安装程序的时候(比如Office)就会明白了 XD
fish - 2006/2/3 0:55:00
曾经用过,感觉作用不算很大
现在用2K,也没有再用了
觉得转区域更好一点
Sapphire - 2006/2/3 1:09:00
呃……这个……算是冥王星了吧,玩GALGAME的不知道MS APP的很少有了……网上到处都找得到APP的下载,何必要用MO下载呢??

另外关于APP使用后,运行INSTALLER出现乱码的问题,在Windows目录下的AppPatch文件夹,有个名为Apploc.tmp的文件,把这个删掉,重新建个空白文本文档,另存为“Apploc.tmp”,然后设置该文件为“只读”,下次运行INSTALLER时便不会出现乱码了……

P.S:偶以为又出新版的MS APP了……另外……这个也拿来出售……OTL。
Sonic^Destiny - 2006/2/3 1:18:00
以下引用Prz在2006-2-3 0:48:18的发言:
这个东西不能随便乱用,必须手动加一个小补丁。不然下次使用多语言MSI Installer的安装程序的时候(比如Office)就会明白了 XD

呵呵,我每次都中招,注册表补丁?
INSTALLLANGUAGE=这个?
发个补丁共享下吧
[em34]
Fantastical - 2006/2/3 9:43:00
msinst乱码那种情况无所谓……删一个文件就行了……(记不得 = =
不过俺都是uninstall + reboot…… =。=


另外同感叹一下……万年火星物也有人卖啊……
tingdl - 2006/2/3 9:50:00
我还以为又是什么新东西呢,哎,玩游戏的必备东东啊。
幻蓝飘羽 - 2006/2/3 10:16:00
APP许多方面还不行..我现在用W2kXpCJK..还是它爽啊~~我玩银河天使就靠它!!!
粘土火星 - 2006/2/3 11:14:00
那BUG只要把apploc.tmp删了新建一个空的然后属性改只读就一切OK
Rinrin - 2006/2/3 12:42:00
以下引用粘土火星在2006-2-3 11:14:30的发言:
那BUG只要把apploc.tmp删了新建一个空的然后属性改只读就一切OK

MSI的Bug微软怎么不解决一下呢
OTL
Sonic^Destiny - 2006/2/3 18:57:00
BUG是WINDOWS的特色。。。
03534 - 2006/2/3 20:13:00
以下引用Sonic^Destiny在2006-2-3 18:57:44的发言:
BUG是WINDOWS的特色。。。
Bug是M$的“可再生循环利用”杀手锏…… -_,||||
这东西,比日本游戏中的H还“杀手锏”、还捞钱…………
为了解决新的Bug……
除非你下决心不再用M$的产品……
不然,你永远都要当M$的摇钱树………………
《奸商是怎样炼成的》……
[em34]···········
wdx04 - 2006/2/3 20:37:00
澄空有人写了一个类似AppLocale的程序:
http://bbs.sumisora.com/read.php?tid=179499
cheong00 - 2006/2/3 21:17:00
把以下內容存成Applocale.reg後雙擊會更好用: (Begin 和 End那兩行不用)

===Begin Applocale.reg===
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\Applocale]
@="&AppLocale"

[HKEY_CLASSES_ROOT\exefile\shell\Applocale\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\""

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHS]
@="Locale CH&S"

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHS\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHT]
@="Locale CH&T"

[HKEY_CLASSES_ROOT\exefile\shell\Locale CHT\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0404\""

[HKEY_CLASSES_ROOT\exefile\shell\Locale JIS]
@="Locale &JIS"

[HKEY_CLASSES_ROOT\exefile\shell\Locale JIS\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0411\""
===End Applocale.reg===
hino - 2006/2/3 21:23:00
以下引用wdx04在2006-2-3 20:37:11的发言:
澄空有人写了一个类似AppLocale的程序:
http://bbs.sumisora.com/read.php?tid=179499

目前就在用这个。。感觉很方便的说~
在右键菜单里面多了“以日文环境运行”和“以繁体中文环境运行”两个选项可以直接选择运行~
tczzya - 2006/2/3 21:35:00
支持了先…………9个啊………………555
粘土火星 - 2006/2/3 21:37:00
以下引用Fantastical在2006-2-3 9:43:33的发言:
msinst乱码那种情况无所谓……删一个文件就行了……(记不得 = =
不过俺都是uninstall + reboot…… =。=


另外同感叹一下……万年火星物也有人卖啊……


其实还是有所谓的,这种状态下如果装VS2K3或者OFFICE……连有些菜单都会变日文orz
SakuyaMai - 2006/2/4 8:55:00
以下引用wdx04在2006-2-3 20:37:11的发言:
澄空有人写了一个类似AppLocale的程序:
http://bbs.sumisora.com/read.php?tid=179499


以前不是有app的非官方版么? 简化了不必要的操作,去除了bug
再配合reg 和 1个脚本(看有些网站说好像不需要,囧 ..)就可以实现右键直接启动繁体 日文 .. 

用了下这个。。感觉同一个原理。。不过安装步骤省略了不少
  不过糟糕的是。..现在右键有2个 日文开启。。竟然都没写怎么卸载 (就算删了右键还是不晓得它装了哪些东西阿。。)..再次囧倒。。。
秋子特制谜之果酱 - 2006/2/4 9:04:00
以下引用SakuyaMai在2006-2-4 8:55:36的发言:
以前不是有app的非官方版么? 简化了不必要的操作,去除了bug
再配合reg 和 1个脚本(看有些网站说好像不需要,囧 ..)就可以实现右键直接启动繁体 日文 .. 

用了下这个。。感觉同一个原理。。不过安装步骤省略了不少
  不过糟糕的是。..现在右键有2个 日文开启。。竟然都没写怎么卸载 (就算删了右键还是不晓得它装了哪些东西阿。。)..再次囧倒。。。
昨晚才听到作者说,因为没有搞专门的卸载,结果被部分用户误指责为流氓软件…………
=v=b
wdx04 - 2006/2/4 10:49:00
要卸载,用注册表编辑器删掉下面的两个键就可以了:
HKEY_CURRENT_USER\*\shell\以繁体中文环境运行
HKEY_CURRENT_USER\*\shell\以日文环境运行
Zephyranthes - 2006/2/4 10:55:00
以下引用粘土火星在2006-2-3 21:37:50的发言:


其实还是有所谓的,这种状态下如果装VS2K3或者OFFICE……连有些菜单都会变日文orz

不是变日文,是变乱码orz............
Rinrin - 2006/2/4 11:36:00
以下引用wdx04在2006-2-4 10:49:34的发言:
要卸载,用注册表编辑器删掉下面的两个键就可以了:
HKEY_CURRENT_USER\*\shell\以繁体中文环境运行
HKEY_CURRENT_USER\*\shell\以日文环境运行

作者的疏忽啊
应该写在exefile下吧
写在*下
未知的文件类型默认就用"以繁体中文环境运行"打开了
OTL
wdx04 - 2006/2/4 11:54:00
以下引用Rinrin在2006-2-4 11:36:26的发言:

作者的疏忽啊
应该写在exefile下吧
写在*下
未知的文件类型默认就用"以繁体中文环境运行"打开了
OTL


这是程序的功能之一。对任何文件,都可以用其默认关联的程序打开,并模拟区域。例如,有一Big5编码的文本文件,"以繁体中文环境运行",该文件就会被模拟为繁体中文环境的记事本打开。
Rinrin - 2006/2/4 12:50:00
这个没有注意|||||
打开未知文件时等了好长时间SoraApp才结束
.........................
mseyan - 2006/2/4 13:07:00
这个......好象常玩游戏的都会有各自的招吧
1
查看完整版本: [无需改语言设置玩外文游戏]Microsoft AppLocale 实用程序