我创建了一个 Ionic 应用并添加了 vue-i18n。npx ionic start myapp tabs --type vue npm install vue-i18n@next 我完成了VueI18n设置的第一步,并将其添加到“./src/main.ts”中:import { crea...
我想在组件之外使用i18n,我找到了这个解决方案https://github.com/dkfbasel/vuex-i18n/issues/16,建议使用Vue.i18n.translate('str'),但是当我调用它时出现错误:Cannot read property 'translate'...
有没有办法检查翻译是否存在? <p v-if="$t('some_key')">{{ $t('some_key') }}</p> 在这种情况下,如果没有翻译,它将打印'some_key'。也许有一种方法可以配置全局回退?
我希望可以从字典中设置默认属性,就像这样: props: { title: { type: String, default: this.$t("basic.confirm"), }, description: { type: ...
我正在将一个VueJS项目转换为Nuxt.js,但是我遇到了一个问题,就是不太理解nuxt如何处理路由。它的文档没有提到如何推送一个路由。 在使用VueJS时,我在一个组件中有以下内容。 //template <input class="" type="search" ...
首先我会展示给你哪些功能是可用的(在App.js中) import router from './routes.js'; import VueI18n from 'vue-i18n'; const messages = { en: { message: { he...
我正在使用i18n单文件组件为我的应用程序提供翻译支持。为此,我使用以下代码: ``<i18n> { "fr": { "text": "blabla in french blabla bla" }, "en...
我已经开始在我的Vue 3应用程序中使用Vitest替换Jest作为我的单元测试库。 我正在尝试为一个组件编写单元测试,该组件使用vue-i18n库来翻译其中的文本,但是当我尝试在我的测试文件中挂载此组件时,它会失败并显示以下错误: ReferenceError: t未定义 在使用v...
我正在使用VueCLI。我创建了一个包含输入规则的.js文件: import Vue from 'vue' export const $t = (sign) => Vue.prototype.$t(sign) function checkMail(email) { const ...
我需要找到一种方法,在我的vue项目的设置脚本中使用i18n的$t。 我的i18n文件看起来像这样: import { createI18n } from 'vue-i18n' import en from './en'; import es from './es'; const mes...