Enable legacy API (compatible vue-i18n@v8.x) mode ? [默认选项]N 执行完成之后,将会自动处理如...
1.在src目录下,新建一个文件夹i18n,然后在i18n目录下,新建一个index.js,内容如下: import { createI18n }from'vue-i18n'//按需加载,引入vue-i18n组件consti18n =createI18n({ legacy:false,//使用CompotitionAPI必须添加这条.locale:'zh',//首选语言fallbackLocale:'zh',//备选语言globalInjection:true,//...
创建i18n实例 import { createI18n } from 'vue-i18n' import zh_CN from './zh-CN' import en from './en' const i18n = createI18n({ // legacy: false, // Composition API 模式 globalInjection: true, // 全局注册 $t方法 locale: localStorage.getItem('language') || 'zh_CN', messages: {...
consti18n =createI18n({ locale:"zhCN",// 设置语言类型 legacy:false,// 如果要支持compositionAPI,此项必须设置为false; globalInjection:true,// 全局注册$t方法 messages: message, }); exportdefaulti18n; en-US等文件夹用于存放不同语言配置,例如: // en-US/index.js exportdefault{ message: { hello...
const i18n=createI18n({//使用 Composition API 模式,则需要将其设置为falselegacy:false,//全局注入 $t 函数globalInjection:true, locale: getLanguage(), messages }) exportdefaulti18n /i18n/lang/zh.js exportdefault{ login: { title:'用户登录', ...
备选语言 legacy: false, //是否启用传统模式,默认true启用,需要在Composition API中使用则设为false // globalInjection: true, //全局注入,页面内调用全局i18n需要用$t('xxx'),而非t('xxx') silentFallbackWarn: true, }; app.use(createI18n(i18nOptions)); }; export { languageTypes, setupI18n, }...
如果你使用Legacy api模式(历史模式,就是兼容老版本),你需要指定{ 链接 VueI18nOptions} 和 legacy =true 选项 如果composition API 模式(组成模式), 你需要指定 {链接ComposerOptions}。 找到function createI18n(options = {}) { functioncreateI18n(options ={}) {//prettier-ignoreconst __legacyMode =shared...
And Software Engineering',guessYouLike:'Guess You Like',},},cn:{home:{title:'书城',hint:'计算机科学和软件工程',guessYouLike:'猜你喜欢'}}}consti18n=createI18n({legacy:false,// VUE3 组合式APIlocale:'cn',// 默认cn语言环境fallbackLocale:'en',//备用语言环境messages})exportdefaulti18n ...
{ createI18n } from 'vue-i18n'; import en from './en.json'; import zh from './zh.json'; type MessageSchema = typeof en const i18n = createI18n<[MessageSchema], 'en' | 'zh' >({ legacy: false, locale: 'en', // 默认语言 messages: { en, zh } }); export default i18n; ...
__VUE_I18N_FULL_INSTALL__(enable/disable, in addition to vue-i18n APIs, components and directives all fully support installation:true) __VUE_I18N_LEGACY_API__(enable/disable vue-i18n legacy style APIs support, default:true) __INTLIFY_DROP_MESSAGE_COMPILER__(enable/disable whether to tree-sha...