2010-03-11 70 views
0

我正在为运行Windows CE 5的Motorola MC9090G开发Windows CE程序。 用户界面语言设置为英语(美国),可以'不能改变。 我曾与设备经销商谈过,但他说没有任何语言包可用。带Windows CE的Motorola MC9090G - 用户界面语言/ .net compact

我用两种语言构建了应用程序 - 默认为英语,德语为德语。用户应该用德语运行程序。

我不知道是否没有任何语言包的Windows CE下载或(如果这是不可能的,如果有任何方式告诉.net压缩程序选择哪种语言)。

任何想法?

回答

1

当为设备设置wince图像时,应该添加多语言支持(tutorial)。大多数流行语言包都预装了Microsoft的Platform Builder。 如果您无法自行构建,则您的OEM应该能够为您提供所需的固件。

至于你的应用程序:

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

你不能设置当前区域性编程的设备上。它们由设备制造商设置或由设备用户手动配置,例如使用运行Windows CE或Windows CE .NET的Pocket PC上的区域设置,当前文化设置基于每台设备。

因此,你在这里运气不好。你可以用你的英文资源文件替换你的英文资源文件,并希望程序能吞下它,但这只是一个简单的黑客攻击。

+0

谢谢你的帮助。 – bernhardrusch 2010-03-12 07:00:40

1

我不确定什么改变OS语言会为你做。它会更改系统菜单和标签,但不会更改您的应用程序。这取决于你的应用程序。如果应用程序应该是德语的,那么只需将该语言用于所有字符串。

+0

谢谢你的帮助 - 我想我找到了另一种做法 – bernhardrusch 2010-03-12 07:01:02

相关问题