Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I use a messages.yml file instead of messages.properties for message codes

Tags:

Can I use messages.yml in place of messages.properties to define internationalization of messages.

I tried it, it doesn't work, can anyone help what else needs to be done?

My resolver looks like this

@Bean
    public ResourceBundleMessageSource messageSource() {
        ResourceBundleMessageSource rs = new ResourceBundleMessageSource();
        rs.setBasename("i18n/messages");
        rs.setDefaultEncoding("UTF-8");
        rs.setUseCodeAsDefaultMessage(true);
        return rs;
    }

I have put messages.yml under resources/i18n/.

like image 247
Anil Bhaskar Avatar asked Jul 11 '19 11:07

Anil Bhaskar


1 Answers

Currently its not supported by default as you can see from this feature request which has been closed due to be realtively unrelevant: https://github.com/spring-projects/spring-framework/issues/18990

like image 63
Max R. Avatar answered Oct 02 '22 04:10

Max R.