I am using IntelliJ IDEA 5.1, which has inbuilt facility to do internationalization. You just have to write a class which will transfer the perticular hard string to the specified ".properties" file in the class.
So for transfering the hard coded string to the particular .properties file annotations.propertykey is needed and for ignoring some of the hard Coded strings annotations.NonNls is needed.
If I don't use this then how can I transfer the particular hard coded string to the .properties file as I don't want to externalize all the hard coded strings.