如何本地化字符串,表单元素中没有使用

时间:2012-07-19 10:03:08

标签: c# resx multilingual

我的应用中有很多表单,都需要翻译。使用resx文件解决方案非常简单。但是我还需要翻译消息框文本,以及按照当前操作按钮显示的文本。我试图在VS2010的* .de.resx文件中添加字符串,但在切换表单语言后它会消失。 然后我找到了一个在隐藏标签中存储文本的解决方案,但这看起来非常难看。有没有办法在没有隐藏标签的情况下将字符串添加到resx?

1 个答案:

答案 0 :(得分:0)

您可能只需要在项目中添加一个独立的resx(Add,New Item,Resources File)。表单resx不是存储非ui数据的安全位置,因为它是自动生成的,并且正如您所发现的,它可以在重新生成时删除您的更改。