簡體   English   中英

帶有Windows CE的Motorola MC9090G-用戶界面語言/ .net compact

[英]Motorola MC9090G with Windows CE - user interface language / .net compact

我正在為運行Windows CE 5的Motorola MC9090G開發Windows CE程序。用戶界面語言設置為英語(美國),不能更改。 我已經與設備的分銷商進行了交談,但是他說沒有可用的語言包。

我已經用兩種語言構建了應用程序-默認為英語和德語。 用戶應使用德語運行該程序。

我想知道是否沒有可供Windows CE下載的語言包,或者(如果沒有,可以告訴.net Compact程序選擇哪種語言,則不是)。

有任何想法嗎 ?

構建設備的wince映像時,應添加多語言支持( 教程 )。 最受歡迎的語言包已預安裝Microsoft的Platform Builder。 如果您無法自行構建,則OEM應該能夠為您提供所需的固件。

至於您的應用程序:

http://msdn.microsoft.com/en-us/library/x5b31f9d.aspx

您無法通過編程方式在設備上設置當前區域性。 它們由設備制造商設置或由設備用戶手動配置,例如使用運行Windows CE或Windows CE .NET的Pocket PC上的“區域設置”,當前的區域性設置基於每個設備。

所以您也很不走運。 您可以將英語資源文件替換為德語資源文件,並希望該程序將其吞噬,但這只是一個快速的技巧。

我不確定更改OS語言會為您做什么。 它將更改“系統”菜單和標簽,但不會更改您的應用程序。 由您的應用程序來處理。 如果應用程序應為德語,則對所有字符串均使用該語言。

在發現沒有任何語言包之后-我已經翻譯了整個應用程序,類似於此代碼項目的文章

我的解決方案的不同之處在我的評論中得到了解釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM