我正在用 c++ 对 vs2008 中的应用程序进行一些改进。
当我尝试编辑资源时(例如在字符串表中添加条目),vs2008 编辑器将 rc 文件语言从 LANG_ENGLISH
更改为 LANG_NEUTRAL
和非英文文本替换为问号。
如果我在外部(在记事本中)编辑 rc 文件,然后将其加载到 vs2008,它工作正常。
谁能帮我解决这个问题? 谢谢
西蒙
最佳答案
当您在“资源 View ”窗口中展开“字符串表”节点时,您应该会看到每种语言的字符串表。您可以通过依次双击每个表来向它们添加一个字符串。语言是从字符串表语言自动设置的。
如果您没有看到这个,那么 .rc 最初没有正确创建。当有人开始使用文本编辑器编辑它时,这很常见。资源编辑器无法处理手动创建的 .rc 文件。你有点注定要用文本编辑器来维护它。这并不是一个真正的问题,在添加多种语言的资源字符串时,编辑器对用户来说并不是很友好。我见过的任何本地化专家都不会为资源编辑器烦恼。
关于c++ - vs2008资源编辑器更改rc文件语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874041/