配备 Windows CE 的 Motorola MC9090G - 用户界面语言 / .net Compact
我正在为运行 Windows CE 5 的 Motorola MC9090G 开发一个 Windows CE 程序。 用户界面语言设置为英语(美国)且无法更改。 我已经与该设备的经销商进行了交谈,但他说没有任何可用的语言包。
我已经用两种语言构建了应用程序 - 默认英语和德语。用户应该以德语运行该程序。
我想知道是否没有可供 Windows CE 下载的语言包,或者(如果不可能,是否有任何方法告诉 .net 紧凑程序选择哪种语言)。
有什么想法吗?
I am developing a windows CE program for the Motorola MC9090G which is running Windows CE 5.
The user interface language is set to English (United States) and can't be changed.
I've talked with the distributor of the device, but he said there aren't any language packs available.
I've build the application in two languages - English as default and German. The users should run the program in German.
I wonder if there aren't any language packs for Windows CE to download or (if this is not possilbe if there is any way to tell a .net compact program which language to choose).
Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
构建设备的 wince 映像时应添加多语言支持(教程)。大多数流行的语言包都预装了 Microsoft 的 Platform Builder。
如果您无法自行构建,您的 OEM 应该能够为您提供所需的固件。
至于你的申请:
所以你在这里也不走运。您可以将英语资源文件替换为德语资源文件,并希望该程序能够吞掉它,但这只是一种快速破解。
Multi-Language support should be added when the wince image for the device is built (tutorial). Most popular Language packs come pre-installed with Platform Builder from Microsoft.
Your OEM should be able to provide you with the firmware you need, if you are unable to build it yourself.
As for your application:
So your out of luck here either. You could replace your English resources file with the German one and hope that program would swallow it, but that would be just a quick hack.
我不确定更改操作系统语言会对您产生什么影响。它会更改系统菜单和标签,但不会更改您的应用程序。由您的应用程序来处理。如果应用程序应使用德语,则只需对所有字符串使用该语言即可。
I'm not certain what changing the OS language would do for you. it would change the System menus and labels, but it won't change your application. It's up to your application to handle that. If the application should be in German, simnply use that language for all strings.
发现没有任何语言包后 - 我以某种方式翻译了整个应用程序,类似于 这篇 codeproject 文章
我的评论。
After finding out that there aren't any language packs - I've translated the whole application somehow similar to this codeproject article
The difference of my solution is explained in my comment.