gpt4 book ai didi

c# - 国际化我的独立应用程序

转载 作者:行者123 更新时间:2023-11-30 22:29:48 26 4
gpt4 key购买 nike

我希望我的 WinForms 应用程序可以使用三种不同的语言,即阿拉伯语、英语和法语。我现在这样做的方法是使用资源文件(翻译表)和遍历控件层次结构的递归过程(root 是最顶层的表单)并分配每个控件的当前 Text 的翻译版本。到它的Text属性(property)。问题是这不适用于菜单(和其他控件)。

有什么想法吗?

最佳答案

我认为您应该使用不同的方法。

对于您想要本地化的每个表单,转到表单的属性并将其 Localizable 属性设置为 true。

然后从语言下拉列表属性中,选择您想要支持的语言并输入适当的文本。

冲洗并重复每种语言。

对于字符串表,可以为每种语言添加一个新的Resources.??.resx文件(例如德语的 Resources.de.resx)

关于c# - 国际化我的独立应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9994689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com