PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   ---- 電 腦 / 網 路 軟 體 精 華 區 (https://www.pczone.com.tw/vbb3/forum/39/)
-   -   XP和2K下執行多國語言 MS 小程式 (https://www.pczone.com.tw/vbb3/thread/39/79239/)

lamina 2003-06-20 08:50 PM

Microsoft AppLocale Utility For XP
 
2 個附加檔案
Unicode based platforms, such as Windows XP, emulate the language environment required to run non-Unicode applications by internally converting application's non-Unicode text data to Unicode using a system-wide variable commonly called the system local (or language for non-Unicode applications). The language of the non-Unicode applications should be of the same script or family as the one defined by the system locale. Failing to meet this condition results in display of garbage characters in the UI of the application.

This approach has few usability limitations:

Only an administrator has the ability of setting the system locale value.
Setting the system locale requires a system reboot.
Only one system locale can be set at a time.

AppLocale (or Application Locale) is a temporary solution to these limitations caused by non-Unicode applications running on the Unicode (UTF-16) based Windows XP. AppLocale detects the language of the legacy application and simulates a corresponding system locale for code-page to/from Unicode conversions.

IMPORTANT NOTES:

AppLocale is based on the new application compatibility technology introduced in Windows XP and can only be installed on these two operating systems.
If you frequently use non-Unicode applications in a given script (or set of languages), it is strongly recommended to set your system locale variable to the language of the target application and not to use AppLocale.
Application developers should not consider AppLocale as an alternative to migrate their product to Unicode. Today, with Microsoft Layer for Unicode (MSLU), creating pure Unicode applications that can also be deployed on non-Unicode platforms -- such as Windows 98 -- has been made possible.


相關網頁
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=8c4e8e0d-45d1-4d9b-b7c0-8430c1ac89ab&DisplayLang=zh-tw[/url]

下載繁體版
[url]http://download.microsoft.com/download/5/6/8/568a8caf-29c4-43ec-a10f-97730f26977e/apploc.msi[/url]

這個軟體的功能相當有意思
大概是說可以讓 non-Unicode 的應用程式在其他語言環境下執行

安裝後會在「所有程式」內產生一個「Microsoft AppLocale」
當你下次要安裝 non-Unicode 應用程式時 ,可以直接執行 AppLocale 來設定該程式的語言環境
當然在 AppLocale 也可以套用你已經安裝的 non-Unicode 應用程式
他可以建立一個捷徑,而由該捷徑來啟動該程式

以下是我用日文的totoG偽裝分割的程式來作測試
可以明顯看到在中文系統下,日文應用程式介面將不會再是一堆亂碼

ethanliu 2003-06-20 09:01 PM

一直覺得 windows 上少這一個很"基本"的功能,總算有了...

lamina 2003-06-20 09:59 PM

2 個附加檔案
簡體程式執行起來也不錯...
原本亂碼的內容,可以正常顯示

mus000 2003-06-20 10:16 PM

真的是好東西。
我覺得它最棒的一個功能是 .... 不必要再為了一個程式而重開機了。 :)
PS: 之前切換不同語系時,要完全生效得重新開機才行,這點是很討人厭的。

pete001 2003-06-20 10:39 PM

感謝分享這個消息.
我已經等著個功能很久~~~~~了:circle:
趕快來安裝.

琥珀 2003-06-20 11:07 PM

琥珀找了許久,看來這程式,微軟放棄對2000的支援。(強迫升級!)

[url=http://www.microsoft.com/globaldev/tools/al-readme.mht]AppLocale ReadMe[/url]

[url=http://www.microsoft.com/globaldev/default.mspx]Microsoft Global Development and Computing Portal[/url] 這網頁琥珀倒是第一次接觸。

琥珀 2003-06-20 11:39 PM

身邊沒有XP系統可實驗,但琥珀找了另一支微軟的小程式,可以玩玩看!

[url]http://download.microsoft.com/download/d/0/7/d07e3c5b-e241-4182-99a2-98bd195270fd/GDSetup.EXE[/url]

如果許多程式能做到這樣,以現在來說已經算完美了。



系統:Win 2000 簡體中文
地區:中文(台灣)
語言:中文(簡體)-默認值

琥珀 2003-06-20 11:41 PM

2 個附加檔案
附圖 1。

琥珀 2003-06-20 11:42 PM

2 個附加檔案
附圖 2。

琥珀 2003-06-20 11:44 PM

2 個附加檔案
附圖 3。


所有時間均為 +8。現在的時間是 04:48 AM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。