我目前正在本地化一个表单。不过,我对于如何正确做到这一点有点困惑。为什么在设计器中更改文化时不会自动创建本地化资源文件?
我认为可以自动将控制属性导出到资源文件,但似乎这是一个手动任务。
我目前的做法是添加所有类型为String并且可写入资源文件的控件属性。这通过递归枚举窗体上的所有控件和子控件并反射属性。
但这似乎有些复杂,我不知道其他人是如何做到这一点的。
所以我的问题: 什么是在控制文本本地化中使用资源文件的最佳做法?
编辑:我明白我做错了什么。我认为Displaytext会自动复制到每个资源文件中。但是,似乎只有已更改的字段才被复制。因此基本上,我将语言设置为特定设置,为所有控件更改DisplayText,并且当我将语言更改回(默认)时,更改将被保存。
感谢您的任何/所有评论。
用翻译替换所有控制字幕都有窍门,谢谢! – 2009-09-22 10:19:23