首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地化系统菜单控件工具提示

本地化系统菜单控件工具提示
EN

Stack Overflow用户
提问于 2009-09-18 08:59:23
回答 2查看 740关注 0票数 1

我正在做一个多语言的WPF项目,它将被本地化成许多不同的语言。我们目前遇到的一个问题是将最小化、最大化和关闭按钮上的工具提示本地化。在Vista和Windows7中更改操作系统语言时,工具提示似乎已本地化,但在XP SP3上,即使当前操作系统语言设置为阿拉伯语(ar-SA),工具提示仍以英语显示。

这些工具提示是由操作系统控制的,还是来自其他地方,如.NET语言包?

更新:我忘了添加,Microsoft Word和记事本等应用程序与本地化的工具提示出现在同一台XP计算机上,无法以所需的语言显示我们的应用程序的工具提示。

已通过intl.cpl中的键盘和语言面板更改了语言。

再次更新:在阿拉伯语Vista上安装应用程序的英文版本也会导致阿拉伯语工具提示,这表明这些工具提示的本地化是在应用程序之外完成的。我在Vista机器上没有看到.NET语言包的痕迹,这让我相信在Vista中,工具提示是由操作系统控制的。现在的问题是,为什么这些工具提示没有针对安装在阿拉伯语XP SP3上的阿拉伯语应用程序进行本地化?

进一步更新:今天我在XP机器上创建了一个新的WPF应用程序,出于好奇心,想看看它的工具提示是什么样子的,结果发现它们被本地化成了阿拉伯语;这意味着工具提示的问题出在应用程序本身。现在的问题是,有哪些可能的方法可以防止这些工具提示被本地化?今天有人建议这可能是windows xml lang的设置,但是我没有时间来测试,希望明天可以尝试一下。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-29 21:31:40

问题是我们使用了一些第三方控件。这些控件在Vista和Win7中执行一些本地化操作,但由于某些原因,它们在XP上会退回到XML文件中的一些字符串。

票数 0
EN

Stack Overflow用户

发布于 2009-09-18 09:08:25

工具提示文本来自操作系统,语言将取决于操作系统的语言版本。例如,如果您打开Windows资源管理器,则该应用程序的菜单应以与最小化/最大化按钮的工具提示相同的语言显示。

请注意,在控制面板中更改区域设置不会对此产生影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1443338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档