PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   想問一下軟體中文的問題 (https://www.pcdvd.com.tw/showthread.php?t=1032109)

老柏(第四) 2013-11-28 05:47 PM

想問一下軟體中文的問題
 
我是有在寫VC給我的機台用

可是最近要賣到大陸,大陸那邊是裝簡體中文的作業系統,想問一下有沒有辦法判別系統是哪種就用哪種文字顯示??
另外有沒有辦法在繁中的作業系統組譯出簡中介面的軟體??
其實最快的方法就是.....用英文

lqz 2013-11-28 06:00 PM

用Unicode模式 compile?不過有OS限制~ :ase

darkangel 2013-11-28 06:53 PM

1. Retrieving and Setting Locale Information

2. wchar_t *unistr = L"Hello, World!";

老柏(第四) 2013-11-28 09:09 PM

引用:
作者lqz
用Unicode模式 compile?不過有OS限制~ :ase

客戶的電腦無法掌握....

引用:
作者darkangel
1. Retrieving and Setting Locale Information (http://msdn.microsoft.com/en-us/lib...v=vs.85%29.aspx)

2. wchar_t *unistr = L"Hello, World!";

謝謝,我再研究看看(英文苦手)

oversky. 2013-11-28 09:36 PM

有很多軟體是把介面用的文字定義在一個檔內,
不同的語言環境就呼叫不同的定義檔。
這樣要找人翻譯也比較方便。

eng.txt
menu = "menu"

cht.txt
menu = "選單"

chs.txt
menu = "菜单"

27681049 2013-11-28 09:56 PM

雖然是以Win2000當範例,不過Win32沒大改過.
Writing Win32 Multilingual User Interface Applications

darkangel 2013-11-28 09:57 PM

引用:
作者老柏(第四)
客戶的電腦無法掌握....


謝謝,我再研究看看(英文苦手)


1. 文章連結那幾個函式看一下怎樣用。
2. 是 unicode 字串宣告方式,你可以去看 programming windows (by petzold) 第二章有更詳細說明,一些相關字串函數也要用 w 版本的。

很久沒寫 VC 了,也許有新方法。

dkjfso 2013-11-28 10:12 PM

http://msdn.microsoft.com/en-us/lib...v=vs.85%29.aspx

GetACP

BEE 2013-11-28 10:42 PM

回樓主:

找一個 軟件 : convertz802
是繁體轉簡體 big5 to GB

當你在自己 pc 裡轉換時 你的繁體 碼會 轉成簡體 其它 原文指令 保持原樣而已。 轉好了你看到的 亂碼 但到了對方簡體 OS 是正常的。


ps:我沒轉過程式 但理論上是可以




.


所有的時間均為GMT +8。 現在的時間是06:25 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。