     return deferred.promise
 
 
-  # User Favorite Language ####
-
   ###
     Set user favorite language into stores from memory
   ###

    deferred = Q.defer()
    if ledger.storage.sync?
      ledger.storage.sync.get 'i18n_favLocale', (r) =>
        if r.i18n_favLocale isnt undefined  # and r.i18n_favLocale is @favLang.memoryValue
          @favLocale.syncStoreIsSet = true
          deferred.resolve('ledger.storage.sync.get r.i18n_favLocale ' + r.i18n_favLocale + ' is set into synced Store')
        else



  ###
   Set the locale for Moment.js
  ###
  @setMomentLocale: () =>
    moment.locale(@favLocale.memoryValue.toLowerCase())


  ###
    Translate a message id to a localized text

    @param [String] messageId Unique identifier of the message
