Contents ...
udn網路城邦
執行其他語系的程式(Execute Programs in Other Languages)
2010/09/22 10:30
瀏覽10,822
迴響0
推薦2
引用0
◆前言

由於其他棋類或遊戲,也會碰到語系的問題,所以特將此篇獨立出來。

語系問題一直是很惱人的,僅管微軟要將作業平台愈來愈國際化,解決「語言不通」的困擾,但很明顯的還有很長的路要走。目前解決語系問題最直接的辦法,就是安裝該語言的系統。例如喜歡日本電玩的人,最好的方式就是直接安裝日文作業系統,沒有其他更好的方法。

不過,要是所執行的程式不大,要求沒那麼多的話,還是有折衷的方法解決這個問題。那就是──安裝 AppLocale。用它來暫時「模擬」該語言的環境。當然,這個方法並不是百分之百可以成功的。

◆解決語系問題,擁抱各國程式


除非只用英文或正體中文的程式,否則語系問題最好趁早解決。而且殘酷的事實是──在許多方面,對岸及日本的資訊永遠比我們多,如果打不開簡體、日文字程式可能會錯失許多好用的軟體工具。

●不要用官方版的 Microsoft AppLocale

除了安裝該語系版本的作業系統外,要開啟其他語系程式,最常用的就是 Microsoft AppLocale。可惜 Microsoft 在設計程式時從來就不貼心,用起來非常不方便,強烈建議不要用它,piaip 才是真正好用的程式!

piaip 程式下載
piaip之文字說明頁面

如果你之前已經安裝過官方版的 Microsoft AppLocale 也沒有關係,還是先安裝 piaip。安裝程式若偵測到官方版的 Microsoft AppLocale,便會出現建議移除的選項,接著點選後按確定即可。然後這時再重新安裝 piaip 便可成功(也就是說總共要執行兩次)。當然,如果你先前沒有Microsoft AppLocale 那就只要安裝一次就行了。

安裝完之後雖然仍會出現 Microsoft AppLocale,但這個版本已經是修正過的。比官方版的好用許多。另外需說明的是 AppLocale 並非萬能,還是有些程式無法正常開啟,不過在大部分的情況下已足夠使用了。

●增加右鍵功能,使用 Piaip AppLocale 更方便!

雖然 Piaip AppLocale 很優秀,但使用起來還是有那麼一點不便,就是手續和官方版的一樣麻煩。如果能夠把它增加在滑鼠右鍵的功能選項,使用起來就變得方便許多。

1)用右鍵開啟日文的【文字檔】或【解壓縮檔】
老是解不開日文壓縮檔?打開日文純文字檔總是亂碼?
從此後不再有煩惱!

利用右鍵功能打開壓縮檔之後,便可不必顧慮語系問題,
直接點選檔案或執行安裝程式。
請參考:
piaip AppLocale與添加右鍵日文開啟選項 by 鳥力的分享天地
分解動作:
1.下載jp.rar
2.解壓縮後請將 LocaleStart.vbs 放入 C:\WINDOWS\system32 裡。
3.執行壓縮檔中的日文.reg
《移除功能》

若想移除此功能,請複製以下文字存成「純文字檔」,然後把副檔名的 txt 改成 reg,並執行即可。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\pAppLocale.Japan]
@="以日文模式開啟(&J)..."

[-HKEY_CLASSES_ROOT\*\shell\pAppLocale.Japan\Command]
@="C:\\WINDOWS\\system32\\wscript.exe C:\\windows\\system32\\LocaleStart.vbs 0411 \"%1\""

2)用右鍵執行簡體、日文、韓語的【應用程式】
如果安裝程式並非壓縮檔,那麼就要改用這個功能。
一樣也是只要在執行檔上按右鍵,即可選擇所需指令。
請參考:
MS AppLocale 語系切換工具 by decker的網路日誌
分解動作:
1.將下列文字存成純文字檔。檔名不重要,可任意取名。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\日本語執行]
[HKEY_CLASSES_ROOT\exefile\shell\日本語執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0411\""

[HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行]
[HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""

[HKEY_CLASSES_ROOT\exefile\shell\韓國語執行]
[HKEY_CLASSES_ROOT\exefile\shell\韓國語執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0412\""

切記第一行的「Windows Registry ……」不可省略。如果覺得某個語系,例如韓語,不需要的話,可逕自將它刪除。例如:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\日本語執行]
[HKEY_CLASSES_ROOT\exefile\shell\日本語執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0411\""

[HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行]
[HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""

當中的「日本語執行」、「簡體中文執行」可自行改成其他文字。此外,如需開啟正體中文,只要將最後一行的 L0804 改成 L0404 即可。雖然還有許多語系可以使用,但一般台灣用戶只要能執行日語、簡體字程式就很夠用了。



2.將文字檔的副檔名 txt 改成 reg。




▲請勇敢的按下「是」。

如果看不到 txt 的副檔名,請修改設定使副檔名顯現出來:

我的電腦>工具>資料夾選項>檢視

將「隱藏已知檔案類型的副檔名」前方的勾勾取消掉。
接著按「確定」即可。



3.點兩下,執行 reg 檔即可。



▲別怕,勇敢的按下「是」吧!



《移除功能》

若想移除此功能,同樣的只要將 [HKEY_CLASSES……改成 [-HKEY_CLASSES……即可。例如想移除簡體字執行的功能:

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行]
[-HKEY_CLASSES_ROOT\exefile\shell\簡體中文執行\command]
@="C:\\WINDOWS\\AppPatch\\AppLoc.exe \"%1\" \"/L0804\""

將這些文字如同上述做成 reg 檔後執行即可。

3)製作方便的【捷徑】

如果像壓縮檔、安裝程式那種多半只執行一次的檔案,用上述按右鍵的功能就可以解決了。但程式安裝完之後,若每次執行還要按右鍵、選語系的話,那還是很麻煩。如果能夠做好捷徑,並事先告訴電腦所需語系,那麼就可以像其他程式一樣直接執行了。

●原本做法

AppLocale 可以幫我們做好執行的捷徑,方法如下:

開始功能表>所有程式>
Microsoft AppLocale>AppLocale






▲選擇你想執行的程式,接著按「開啟」。






▲請注意:若不勾選建立捷徑,那麼只會執行程式,而不會產生捷徑。

此時再到同樣的地方:

開始功能表>所有程式>
Microsoft AppLocale>AppLocale

便可發現底下多了一個捷徑。可拖拉它到適合的地方,以便日後執行。


有誰推薦more
發表迴響

會員登入