class I18nConfig {

    @Bean
    public MessageSource messageSource() {<FILL_FUNCTION_BODY>}
}

        ReloadableResourceBundleMessageSource messageSource
                = new ReloadableResourceBundleMessageSource();
        messageSource.setBasename("classpath:i18n/sonic");
        messageSource.setDefaultEncoding("UTF-8");
        return messageSource;
    
<no_super_class>