Hi,
I am trying to factor out strings in my java code. I am using the Eclipse SDK (Galileo) 3.5.2 Version. I tried using the "Externalize Strings" widget of Eclipse. But, I am not getting the expected results.
Before Externalizing:
package org.libx.libappdatabase;
public class StringExternalize {
public StringExternalize () {
String abc = "abc";
String xyz = "xyz";
}
}
After Externalizing:
package org.libx.libappdatabase;
public class StringExternalize {
public StringExternalize () {
String abc = Messages.getString("StringExternalize_0"); //$NON-NLS-1$
String xyz = Messages.getString("StringExternalize_1"); //$NON-NLS-1$
}
}
I see the comments at the end of lines of each string which is not expected. I referred to this link : http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-wizard-externalize-strings.htm
I don't see the field "Use Eclipse's string externalization mechanism" in my Eclipse widget. I am guessing this is the problem. Is that so? In that case I guess I need to add "org.eclipse.osgi.util.NLS class." to my project build path. But, I am not sure how to do this. can someone help me with this?
Thanks, Sony