I'm studying how to implement I18N in my application using Eclipse. I've seen a common approach is to have a message.properties file in each java source package.
However, with this approach, each time I rename a class or move it to other package, the message.properties files will stay outdated.
One solution is to internalize the class strings, refactor the class, and externalize the strings again. However, it seems not a good, fast process.
Is there a way to ease refactoring with I18N, changing the .properties files architecture or automating the changes that need to be made due to a refactor?
Thanks in advance,