我目前正在本地化表单。但是,我对如何正确地做到这一点感到有些困惑。
我认为可以自动将控件属性导出到资源文件,但似乎这是一项手动任务。
我目前的方法是添加所有类型为字符串且可写入资源文件的控件属性。这是通过递归枚举窗体上的所有控件和子控件并反映属性来实现的。
但这似乎有些复杂,我想知道其他人是如何做到的。
所以我的问题是: 在使用资源文件进行控制文本本地化方面的最佳实践是什么?
编辑:我知道我做错了什么。我认为 Displaytext 会自动复制到每个资源文件中。但是,似乎只复制了已更改的字段。
所以基本上,我将语言设置为某个设置,更改所有控件的 DisplayText,当我将语言更改回(默认)时,更改的内容将被保存。
感谢您的任何/所有评论。