       res = ''
       call = () ->
         d = Q.defer()
-        ledger.storage.sync.get 'i18n_favLang', (r) ->
-          if Array.isArray(r.i18n_favLang)
-            r.i18n_favLang = r.i18n_favLang[0]
-          res = r.i18n_favLang
+        ledger.storage.sync.get '__i18n_favLang', (r) ->
+          if Array.isArray(r.__i18n_favLang)
+            r.i18n_favLang = r.__i18n_favLang[0]
+          res = r.__i18n_favLang
           d.resolve(res)
         return d.promise
       call()

        done()

    it "should have sync store set", (done) ->
      i18n.browserAcceptLanguages = ['be', 'fr-CA', 'zh-tw', 'fr']
      i18n.loadUserBrowserAcceptLangs = () -> i18n.browserAcceptLanguages
      i18n.init ->
        expect(i18n.favLang.syncStoreIsSet).toBe(true)
        expect(i18n.favLocale.syncStoreIsSet).toBe(true)

      res = ''
      call = () ->
        d = Q.defer()
        chromeStore.get '__i18n_favLocale', (r) ->
          if Array.isArray(r.__i18n_favLocale)
            r.__i18n_favLang = r.__i18n_favLocale[0]
          res = r.__i18n_favLocale
          d.resolve(res)
        return d.promise
      call()
