Ale*_*ier 8 java eclipse internationalization
这是一个后续问题:$ NON-NLS-1 $是什么意思?
我注意到当您使用任何数字时,注释标记将被识别为NLS标记.但是,只有数字1似乎正确地修正了警告.(沉默警告与未经警告的警告+不必要的nls标签)
这样做的目的是什么?
Ale*_*ier 18
后面的数字$NON-NLS-表示标记用于标记行的字符串.数字1适用于您,可能是因为您尝试标记的行上只有1个字符串.
如果在同一行上有2个字符串,则可以使用例如仅标记第二个字符串$NON-NLS-2$.
//Warning on "baz"
foo("bar","baz"); //$NON-NLS-1$
//Warning on "bar"
foo("bar","baz"); //$NON-NLS-2$
//No warnings
foo("bar","baz"); //$NON-NLS-1$ //$NON-NLS-2$
//Warning on "baz" (apparently the slashes are required even with multiple tags)
foo("bar","baz"); //$NON-NLS-1$ $NON-NLS-2$
Run Code Online (Sandbox Code Playgroud)