translate.js 758 Bytes
Newer Older
wanli's avatar
wanli committed
1 2 3 4 5 6 7 8
/*
 * @Author: your name
 * @Date: 2021-06-18 10:43:12
 * @LastEditTime: 2021-06-19 17:00:27
 * @LastEditors: your name
 * @Description: In User Settings Edit
 * @FilePath: \evm-store\tools\frontend\src\utils\translate.js
 */
wanli's avatar
wanli committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
export default {
  computed: {
    /**
     * Selected translate
     * @returns {*}
     */
    lang() {
      // If selected translations exists
      if (Object.prototype.hasOwnProperty.call(
        this.$store.state.fm.settings.translations,
        this.$store.state.fm.settings.lang,
      )) {
        return this.$store.state.fm.settings.translations[
          this.$store.state.fm.settings.lang
        ];
      }
      // default translate - en
      return this.$store.state.fm.settings.translations.en;
    },
  },
};