zzzz
2024-04-16 273d548631148f99e17b6898d55a867a0ba93a25
1
{"ast":null,"code":"// 引入必要的库\nimport Vue from \"vue\";\nimport VueI18n from \"vue-i18n\";\n\n// 引入工具函数\nimport { getStorage } from \"@/utils/utis\";\n\n// 引入项目中需要用到的中英文文案配置js\nimport enLocale from \"./en.json\";\nimport cnLocale from \"./CN\";\nimport zhcnLocale from \"./zh-CN.json\";\nimport japcnLocale from \"./Jap\";\nimport korcnLocale from \"./Korean\";\nimport ThaiLocal from \"./Thai\";\nimport SpanishLocal from \"./Spanish\";\nimport deLocale from \"./de\";\nimport frenchLocale from \"./French\";\nimport indLocale from \"./Indonesian\";\nimport arLocale from \"./ar\";\nimport viLocale from \"./vi\";\nimport ItalyLocal from \"./Italy\";\n\n// 使用vue-i18n库\nVue.use(VueI18n);\n\n// 获取当前语言(初始化时localStorage里没有存语言,默认为浏览器当前的语言)\nconst lang = getStorage(\"lang\") || \"en\";\n//const lang = 'zh-CN'\n\n// 组合element ui 和 项目自身的文案文件\nconst messages = {\n  en: {\n    ...enLocale\n  },\n  CN: {\n    ...cnLocale\n  },\n  \"zh-CN\": {\n    ...zhcnLocale\n  },\n  Japanese: {\n    ...japcnLocale\n  },\n  Korean: {\n    ...korcnLocale\n  },\n  th: {\n    ...ThaiLocal\n  },\n  es: {\n    ...SpanishLocal\n  },\n  de: {\n    ...deLocale\n  },\n  fr: {\n    ...frenchLocale\n  },\n  ind: {\n    ...indLocale\n  },\n  ar: {\n    ...arLocale\n  },\n  vi: {\n    ...viLocale\n  },\n  Italy: {\n    ...ItalyLocal\n  }\n};\n// 创建vueI18n实例并输出,在main.js中调用\nconst i18n = new VueI18n({\n  fallbackLocale: \"en\",\n  silentTranslationWarn: true,\n  locale: lang,\n  messages\n});\nexport default i18n;","map":{"version":3,"names":["Vue","VueI18n","getStorage","enLocale","cnLocale","zhcnLocale","japcnLocale","korcnLocale","ThaiLocal","SpanishLocal","deLocale","frenchLocale","indLocale","arLocale","viLocale","ItalyLocal","use","lang","messages","en","CN","Japanese","Korean","th","es","de","fr","ind","ar","vi","Italy","i18n","fallbackLocale","silentTranslationWarn","locale"],"sources":["/Users/admin/Desktop/yueankeji/new_exchange/src/i18n/index.js"],"sourcesContent":["// 引入必要的库\nimport Vue from \"vue\";\nimport VueI18n from \"vue-i18n\";\n\n// 引入工具函数\nimport { getStorage } from \"@/utils/utis\";\n\n// 引入项目中需要用到的中英文文案配置js\nimport enLocale from \"./en.json\";\nimport cnLocale from \"./CN\";\nimport zhcnLocale from \"./zh-CN.json\";\nimport japcnLocale from \"./Jap\";\nimport korcnLocale from \"./Korean\";\nimport ThaiLocal from \"./Thai\";\nimport SpanishLocal from \"./Spanish\";\nimport deLocale from \"./de\";\nimport frenchLocale from \"./French\";\nimport indLocale from \"./Indonesian\";\nimport arLocale from \"./ar\";\nimport viLocale from \"./vi\";\nimport ItalyLocal from \"./Italy\";\n\n// 使用vue-i18n库\nVue.use(VueI18n);\n\n// 获取当前语言(初始化时localStorage里没有存语言,默认为浏览器当前的语言)\nconst lang = getStorage(\"lang\") || \"en\";\n//const lang = 'zh-CN'\n\n// 组合element ui 和 项目自身的文案文件\nconst messages = {\n  en: {\n    ...enLocale,\n  },\n  CN: {\n    ...cnLocale,\n  },\n  \"zh-CN\": {\n    ...zhcnLocale,\n  },\n  Japanese: {\n    ...japcnLocale,\n  },\n  Korean: {\n    ...korcnLocale,\n  },\n  th: {\n    ...ThaiLocal,\n  },\n  es: {\n    ...SpanishLocal,\n  },\n  de: {\n    ...deLocale,\n  },\n  fr: {\n    ...frenchLocale,\n  },\n  ind: {\n    ...indLocale,\n  },\n  ar: {\n    ...arLocale,\n  },\n  vi: {\n    ...viLocale,\n  },\n  Italy: {\n    ...ItalyLocal,\n  },\n};\n// 创建vueI18n实例并输出,在main.js中调用\nconst i18n = new VueI18n({\n  fallbackLocale: \"en\",\n  silentTranslationWarn: true,\n  locale: lang,\n  messages,\n});\n\nexport default i18n;\n"],"mappings":"AAAA;AACA,OAAOA,GAAG,MAAM,KAAK;AACrB,OAAOC,OAAO,MAAM,UAAU;;AAE9B;AACA,SAASC,UAAU,QAAQ,cAAc;;AAEzC;AACA,OAAOC,QAAQ,MAAM,WAAW;AAChC,OAAOC,QAAQ,MAAM,MAAM;AAC3B,OAAOC,UAAU,MAAM,cAAc;AACrC,OAAOC,WAAW,MAAM,OAAO;AAC/B,OAAOC,WAAW,MAAM,UAAU;AAClC,OAAOC,SAAS,MAAM,QAAQ;AAC9B,OAAOC,YAAY,MAAM,WAAW;AACpC,OAAOC,QAAQ,MAAM,MAAM;AAC3B,OAAOC,YAAY,MAAM,UAAU;AACnC,OAAOC,SAAS,MAAM,cAAc;AACpC,OAAOC,QAAQ,MAAM,MAAM;AAC3B,OAAOC,QAAQ,MAAM,MAAM;AAC3B,OAAOC,UAAU,MAAM,SAAS;;AAEhC;AACAf,GAAG,CAACgB,GAAG,CAACf,OAAO,CAAC;;AAEhB;AACA,MAAMgB,IAAI,GAAGf,UAAU,CAAC,MAAM,CAAC,IAAI,IAAI;AACvC;;AAEA;AACA,MAAMgB,QAAQ,GAAG;EACfC,EAAE,EAAE;IACF,GAAGhB;EACL,CAAC;EACDiB,EAAE,EAAE;IACF,GAAGhB;EACL,CAAC;EACD,OAAO,EAAE;IACP,GAAGC;EACL,CAAC;EACDgB,QAAQ,EAAE;IACR,GAAGf;EACL,CAAC;EACDgB,MAAM,EAAE;IACN,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,GAAG,EAAE;IACH,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,EAAE,EAAE;IACF,GAAGf;EACL,CAAC;EACDgB,KAAK,EAAE;IACL,GAAGf;EACL;AACF,CAAC;AACD;AACA,MAAMgB,IAAI,GAAG,IAAI9B,OAAO,CAAC;EACvB+B,cAAc,EAAE,IAAI;EACpBC,qBAAqB,EAAE,IAAI;EAC3BC,MAAM,EAAEjB,IAAI;EACZC;AACF,CAAC,CAAC;AAEF,eAAea,IAAI","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}