Community
Participate
Working Groups
In "Externalize Strings" wizard, Instead of having a fixed common prefix, it would be cool to use a java expression , like for example: source code: System.err.println("You shouldn't have done that!!!"); key generation expression: string.replaceAll("[^a-zA-Z]", "_").substring(0, 15) key name: You_shouldn_t_h If it's too complicated to add, maybe accepting a regexp and doing the replaceAll in the background would still be great.
You shouldn't create such long keys as they impact memory consumption and dictionary access.
(In reply to comment #1) Well, if the class name is "OpenImageDialog", using default settings of "Internalize Strings", it gives "OpenImageDialog.0" wich have 17 characters. So i don't really understand your comment.
No plans to work on this. Feel free to provide a good quality patch.
Get rid of deprecated state.