精華區beta CSSE 關於我們 聯絡資訊
請問,因應國際化趨勢,常有軟體是需要支援多國語言介面的 我之前開發一個軟體,須要有選單可以選擇更改介面的語言,有十多國這樣 選了選項之後可以立即改變目前GUI上面的語言顯示 因為我當初是使用MFC,也沒有找到一個合適的framework,所以我是用硬幹的方式 就用一個很大的table記錄各國不同的語言翻譯,搭配一些function接受語言和text ID 然後在使用者選擇某一種語言後,傳送自訂訊息到主視窗子視窗, 然後該訊息的處理程序將GUI文字替換成對應的語言文字。 我覺得這應該是一個蠻普遍需要的功能,應該早有一個framework或是標準作法? 雖然我覺得之前用的那個方式其實也還蠻輕鬆的,但總覺得可能有更好的方式~ 請教各位在做這種可以及時切換GUI介面語言的功能,都是用甚麼機制或是framework呢? 感謝各位 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.99.91 ※ 編輯: cplusplus 來自: 122.124.99.91 (10/16 04:59)
gozule:可以用xml file做多語系介面 10/16 09:18
StubbornLin:改用wxWidget + gettext 10/16 10:08
StubbornLin:又或著wxPython + gettext 都可以 10/16 10:09
cplusplus:謝謝樓上各位,我再去研究看看 :) 10/16 20:42
twntwn:微軟有自已的解決方案.叫Globalization 12/16 06:09