logo
down
shadow

in SpringMVC getMessage from i18n properties in a function outside the controller


in SpringMVC getMessage from i18n properties in a function outside the controller

By : Daen
Date : November 29 2020, 09:01 AM
it helps some times Inject the MessageSource into your service (instead of ApplicationContext).
Within that service you could than use messageSource..getMessage("application.errorcode.sessionExpiry", null, LocaleContextHolder.getLocale());
code :
@Component
public class MessageSourceExternalizer {

    @Autowired
    private MessageSource messageSource;

    public String getMessage(String code) {
        //Attention LocaleContextHolder.getLocale() is thread based,
        //maybe you need some fallback locale
        return messageSource.getMessage(code, new Object[0], LocaleContextHolder.getLocale());
    } }

@Service
public YourService {

    @Autowired
    private MessageSourceExternalizer messageSourceExternalizer;

    public void yourServiceMethod() {
        ....
        YourNotSpringBean yourNotSpringBean 
             = new YourNotSpringBean(messageSourceExternalizer);
        yourNotSpringBean.doSomething(...);
    } }


public class YourNotSpringBean {

    private final MessageSourceExternalizer messageSourceExternalizer;
    public YourNotSpringBean(MessageSourceExternalizer messageSourceExternalizer) {
         this.messageSourceExternalizer = messageSourceExternalizer;
    }

    public void doSomething() {
        ....
        this.messageSourceExternalizer.getMessage("application.errorcode.sessionExpiry");
    }

}


Share : facebook icon twitter icon
Calling chrome.i18n.getMessage(...) from a content script

Calling chrome.i18n.getMessage(...) from a content script


By : user3100332
Date : March 29 2020, 07:55 AM
I wish this help you I would say a bug report needs to be created.
It doesn't say anywhere that it is supposed to work, but it doesn't throw an error that chrome.i18n.getMessage isn't accessible from a content scripts either, as all other API calls do. So that's a bug already.
How to load i18n Property file using jQuery.i18n.properties.js + Spring 3 mvc

How to load i18n Property file using jQuery.i18n.properties.js + Spring 3 mvc


By : Kevin C
Date : March 29 2020, 07:55 AM
To fix the issue you can do The path you list in your project structure is resource, not resources. Hope you got around that error.
Displaying 'Object' instead of parameter value for SpringMVC + i18n by using MessageSource

Displaying 'Object' instead of parameter value for SpringMVC + i18n by using MessageSource


By : Achini
Date : March 29 2020, 07:55 AM
wish helps you With SpringMVC, 'Object' name is displaying instead of parameter value. Below is my code. , Try this:
code :
return messageSource.getMessage(msgKey, params, Locale.US);
Chrome extension i18n getMessage from specific locale

Chrome extension i18n getMessage from specific locale


By : user3468013
Date : March 29 2020, 07:55 AM
Hope that helps Sadly, you can't. i18n API does not support setting locale manually.
You'll have to roll your own internationalization if you want this functionality.
thymeleaf + i18n - how to concatenate value from controller and i18n?

thymeleaf + i18n - how to concatenate value from controller and i18n?


By : XiaoLiu_Hu
Date : March 29 2020, 07:55 AM
wish help you to fix your issue I have a table field that's supposed to display an internationalized value for a persisted boolean value.
code :
<td style="text-align: center" th:text="#{${'gen.' + pojo.recurrent}}">xxx</td>
<td style="text-align: center" th:text="#{gen.__${pojo.recurrent}__}">xxx</td>
Related Posts Related Posts :
  • My shape moved but will pause for a while
  • How to solve syntax error in eclipse Mars.1
  • Shibboleth idp configuration for ldap authentication
  • Do something when app starts?
  • Android Runtime Exception font asset not found
  • How to query using objectify in Google App Engine app
  • List value is printing address instead of value
  • StringUtils.isBlank return false for null Strings
  • Sent parameter through PATCH android
  • i am not able to clear the code below given using throwable concept in java
  • How to get System time instead of Server time in java?
  • How to push json data into an arrya object in MONGO DB by java
  • Saving RelationshipEntity not working
  • Error on "instanceOf" when checking a subClass
  • Java - Splitting a image into 4 images
  • "Pinging" a server in Java
  • RoboGuice Proguard CreationException
  • Android Array list returns Null after adding values
  • Jar Executable what am I doing wrong?
  • How do I mitigate Connection leak triggered for connection com.mysql.jdbc.JDBC4Connection@11d08960,
  • How do i iterate values from a 2d array using conditions
  • Hide Button in CustomPagerAdapter
  • Java GC: does it ever make sense to call super.finalize() in a class that only extends Object?
  • 64bit HashMap in Java
  • Hibernate wildcard query on two columns
  • Want to Generate Auto Login Program Using Java
  • Spring security Oauth 2 with ajax login and form login
  • Parse findInBackground doesn't add to global arraylist?
  • Remove random item from ArrayList
  • How do I add JCheckBox next to each name that has been entered into an arraylist from a JTextField?
  • Return node ID along with complete node
  • InvocationTargetException. Cannot cast class X to class X. When invoked in Scala Imain through spark-submit
  • how to print elements of a 1D array into a N x N box
  • How to map csv file to pojo class in java
  • How, in Java, to encode default vhost %2F in URL/URI so it doesn't get changed to slash and fail to work
  • Tomcat 5.5 https configuration in Windows Server 2008 64bit
  • Enabling FIPS 140-2 compliance mode in MULE ESB
  • How to pass String PackageName to PkgName under parseXML() and run XMLParser class as a new activity when click on list
  • Error while creating spring -hibernate configuration file
  • Hand off control between java threads
  • NoClassDefFoundError: scala/collection/Seq
  • Getting stack overflow error on one machine but not the other on the same code
  • How can I loop AsyncAjaxRequest in GWT?
  • Failed to find provider info for urbanairship.provider
  • Android ListView Adapter Crash issue/Duplicates
  • Displaying Splash screen only once on user preference
  • Loop List<WebElement> doesn't stop despite no more WebElements
  • Check if pattern exists in a String
  • Swing - Key Problems (Arrow Keys, Tab, etc.) in GUIs with TextComponents
  • Why the solution for binary search tree validity is not working?
  • Double encrypting 2048 RSA?
  • create junit test for runnable class
  • Unable to read and sort information from a text file in Java
  • My device isn't getting detected in android studio (driver issue)
  • Representing a Graph in Java
  • How to XML mapping using jxls
  • Quick Sort stackoverflow error for large arrays
  • Parsing Apache Tika XML Output returns Unknown Tag
  • java simple UI loop, can't find bug
  • how to use greater than and less than in a single if statement in java
  • shadow
    Privacy Policy - Terms - Contact Us © animezone.co