#ifndef translation_h
#define translation_h
;#endif // translation_h
#include "translation.h"
#include "translationframe.h"
wxlocale::addcataloglookuppathprefix("d:\\study\\translation\\translation\\debug\\language"); //使用絕對路徑
m_langid.addcatalog(wxt("test"));
int i = m_langid.getlanguage();
translationframe* frame = new translationframe();
frame->seticon( wxicon( amain ) );
frame->show();
wxmessagebox(_("世界"),_("提示"));
return true;
}
然後在對應po檔案上寫入對應的字串,驗證並儲存。
執行結果
若還需要韓文,日文等,同樣也可以使用一樣的方法,不得不說支援的語言還是挺多的。
當然,這也是一種機制,同樣可以被移植到其他框架使用。這裡就不做討論了。
inno 多語言支援
languages name en messagesfile compiler default.isl licensefile c license en.txt name fr messagesfile compiler languages french.isl licensefile c lice...
c 多語言支援
1.增加對應的資源檔案 2.新增對應的語言切換事件函式 private void englishtoolstripmenuitem click object sender,eventargs e private void chinesetoolstripmenuitem click object s...
iOS 多語言支援
具體方式如下 首先在supporting files中新建 strings 起名 localizable 開始配置 如果在點開的選項中缺少你想選擇的語言 比如說你需要選擇法語,此時可以通過如下方式新增 配置完成之後 我們回到剛才新建的 localizable.strings開啟會發現生成了對應語言的...