vs2008资源编辑器更改rc文件语言

时间:2010-05-20 13:19:11

标签: c++ mfc

我正在使用c ++对vs2008中的应用程序进行一些改进。

当我尝试编辑资源时(例如在字符串表中添加一个条目),vs2008编辑器将rc文件语言从LANG_ENGLISH更改为LANG_NEUTRAL,并将非英语文本替换为问题标记。

如果我在外部编辑rc文件(在记事本中),然后将其加载到vs2008,它可以正常工作。

任何人都可以帮我解决这个问题吗? 感谢

希蒙

1 个答案:

答案 0 :(得分:1)

在“资源视图”窗口中展开“字符串表”节点时,应该会看到每种语言的字符串表。通过依次双击它们,可以为每个表添加一个字符串。语言是从字符串表语言自动设置的。

如果你没有看到这个,那么最初没有正确创建.rc。当某人开始使用文本编辑器编辑它时,这很常见。资源编辑器手动创建的.rc文件有问题。你注定要用文本编辑器来维护它。这不是一个真正的问题,在使用多种语言添加资源字符串时,编辑器并不完全是用户友好的。我见过的任何本地化专家都不会对资源编辑器感到烦恼。