我已经完成了UI设置。原始语言是英语。之后我将Localizable属性设置为True。将原始的resx文件复制到frmMain.de-De.resx(例如)。翻译了所有字符串。一切正常。
但现在我想改变控件的位置。更改后,只有原始/主要文化(En)才能看到更改。当我将文化更改为de-De时,UI控件仍然处于“旧位置”(?!)。
这是正常行为吗? :O 我无法在本地化后更改表单上的控件位置?
有人能解释一下这个问题并提供一些最佳解决方案吗?我真的需要改变UI设计,但我不想手动再次复制所有翻译后的字符串。
如果我的描述不清楚,那么我可以发布源代码,请告诉我。我使用VS 2008。
问候!
但现在我想改变控件的位置。更改后,只有原始/主要文化(En)才能看到更改。当我将文化更改为de-De时,UI控件仍然处于“旧位置”(?!)。
这是正常行为吗? :O 我无法在本地化后更改表单上的控件位置?
有人能解释一下这个问题并提供一些最佳解决方案吗?我真的需要改变UI设计,但我不想手动再次复制所有翻译后的字符串。
如果我的描述不清楚,那么我可以发布源代码,请告诉我。我使用VS 2008。
问候!