What's changed after this whole approach?
Set free from resource bundle classes and property files. The only files they need to work with are Java source files. Less brainwork to keep consistency.
Easy and effective directions on the translation.
More powerful dynamic formats support.
More inputs to understand things to be translated.
More flexible to choose among editing tools.
Richer context information available for reference, when instructing relevant persons.
Easier to locate problem points.