在Eclipse源代码中,我发现在注释中使用了一些“$NON-NLS-1$”,如下所示:
私有字符串工具提示=”//$非NLS-1$
这是什么意思
当Eclipse遇到字符串文本(并且已配置为投诉)时,它们会使Eclipse发出的警告静音
其思想是UI消息不应该作为字符串文本嵌入,而应该来源于资源文件(以便可以翻译、校对等)。因此,可以将Eclipse配置为检测字符串文本,这样您就不会意外地在代码中留下未国际化的UI字符串;但是,有些字符串不应外部化(例如regexps),因此,//$NON-NLS-1$提供了一种将该事实传达给编译器的方法