所以我现在开始用C#开始我的第一个实际程序,就在我深入研究实际功能之前,我问自己一个程序的本地化。
我想,.resx很适合存储的语言变量。但是我如何才能进入设置?我看到有一个.settings文件,我可以在其中为程序分配设置,但是如何将我的language.resx添加到这些设置中,所以如果安装了几个,用户可以选择使用哪种语言?
此外,我正在使用winform设计器设计程序 - 如何告诉控件使用资源字符串作为文本而不是手动输入?
我确信有很多关于我的问题的教程,但是2小时的搜索没有让我到处都是,所以如果有人对我有一些建议,我会非常感谢=)
答案 0 :(得分:1)
这似乎与问题1142802相似,所以也许that is a good place to start。
ED:
这有点取决于控制,但是对于菜单,您可以创建defines it's contents的方法。
然后,您就可以执行menuItem1.Text = string.Item1Text
之类的操作。