带Windows CE的摩托罗拉MC9090G-用户界面语言/.net compact

带Windows CE的摩托罗拉MC9090G-用户界面语言/.net compact,.net,compact-framework,windows-ce,.net,Compact Framework,Windows Ce,我正在为运行WindowsCE5的摩托罗拉MC9090G开发一个WindowsCE程序。 用户界面语言设置为英语(美国),无法更改。 我已经和该设备的经销商谈过了,但他说没有任何可用的语言包 我已经用两种语言构建了应用程序——英语作为默认语言和德语。用户应使用德语运行该程序 我想知道是否没有任何语言包可供Windows CE下载,或者(如果不可能,是否有任何方法告诉.net compact程序选择哪种语言) 有什么想法吗?当构建设备的wince映像时,应添加多语言支持()。大多数流行的语言包都是

我正在为运行WindowsCE5的摩托罗拉MC9090G开发一个WindowsCE程序。 用户界面语言设置为英语(美国),无法更改。 我已经和该设备的经销商谈过了,但他说没有任何可用的语言包

我已经用两种语言构建了应用程序——英语作为默认语言和德语。用户应使用德语运行该程序

我想知道是否没有任何语言包可供Windows CE下载,或者(如果不可能,是否有任何方法告诉.net compact程序选择哪种语言)


有什么想法吗?

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

至于你的申请:

发件人:

无法在设备上以编程方式设置当前区域性。它们由设备制造商设置或由设备用户手动配置,例如在运行Windows CE或Windows CE.NET的Pocket PC上使用区域设置,当前区域性设置基于每个设备


所以你在这里也不走运。您可以将英语资源文件替换为德语资源文件,并希望该程序能将其吞并,但这只是一个快速的破解。

我不确定更改操作系统语言会对您产生什么影响。它会更改系统菜单和标签,但不会更改您的应用程序。这取决于您的应用程序来处理。如果应用程序应该是德语,请在所有字符串中使用该语言。

在发现没有任何语言包后,我将整个应用程序翻译为


中解释了我的解决方案的不同之处。

感谢您的帮助-我想我找到了另一种方法