The default resource bundle loading only supports .properties files. Add a way that third parties can plug in custom resource bundle providers (e.g. using proprietary file formats), probably using ServiceLoader.
See ResourceBundle.Control, Customizing Resource Bundle Loading, and More Control over ResourceBundle.