For an explanation what string externalization and internationalization are please see:
The JDT uses comments put in code to mark strings as externalized.
These comments are of form //$NON-NLS-n$
where n is the 1-based
index of the string in a line of code.
The JDT provides the following support for internationalization and string externalization:
Finding strings to externalize
Finding unused and incorrectly used keys in property files
Using the Externalize Strings wizard
Source menu
Externalize Strings
wizard