我们有一个基于 Quasar 2 的项目,该项目使用 vue-i18n 来本地化字符串,但遇到了一个问题,即在我们的开发主机和生产部署中无法正确处理带有替换标记的字符串。 在我们的语言文件中:export default { 'label.deleteUserConfirm': 'Saisiss ...
我们有一个基于 Quasar 2 的项目,该项目使用 vue-i18n 来本地化字符串,但遇到了一个问题,即在我们的开发主机和生产部署中无法正确处理带有替换标记的字符串。 在我们的语言文件中:export default { 'label.deleteUserConfirm': 'Saisiss ...
我想翻译通过道具传递给我的组件的标题。 但是我假设因为我的字符串是通过道具传递的,所以它们没有像我的代码的 rest 那样被翻译。 下面你会发现我目前正在使用的 2 个组件: 父组件: 在孩子身上: 如果我确实添加了以下变体,它显然不会起作用。 ...
如果我有一个带有main.js文件的 Vue 项目,如下所示:import { createI18n } from "vue-i18n"; import { createApp } from 'vue' import './styles/main.scss' import App from './A ...
我想在组件外格式化我的日期时间。function transformDatetime(config, value) { if (value) { return $d(new Date(value), config); } return $t('-'); } ...
我希望你能帮助我。 我是 vue/i18n 和其他人的新手,很抱歉,如果响应很简单或者已经存在于其他地方,但我没有找到它...... 我尝试使用 vue-cli 和 vue-cli-plugin-i18n 生成一个新项目,但是生成的源代码没有构建... 让我解释一下,我在 typescript 中 ...
我获取了一些项目,每个项目都有自己的翻译。 但不知何故,我无法让它与 vue-i18n( https://vue-i18n.intlify.dev/ ) 一起很好地工作。 我当前的翻译是通过 json 文件加载的,效果很好。 但是我找不到任何当前信息来使用 vue-i18n 添加动态变量。 所以我 ...
我正在努力设计 i18n 处理,用户更改语言后我们应该做什么? 使用所选语言重新加载浏览器无需刷新即可动态更新标签和其他可翻译的内容任何人都可以对此提出任何建议吗? 顺便说一句,你可以认为我们正在使用(Angular、React 或 Vue)构建一个 SPA 项目,项目规模不会像电子商务门户那样大 ...
我正在尝试对一个使用vue-i18n模块进行翻译的简单组件进行单元测试。 以下是使用的文件: src/i18n/index.ts src/i18n/hooks/helper.ts 源代码/组件/Example.vue src/组件/测试/Example.spec.ts 包.json 当我启动 ...
为了复制目的,我将尝试描述我所做的事情: 基于Vuetify 安装文档,我通过npm create vuetify 基于Vuetify i18n 文档,我安装了 package vue-i18n并将插件设置更改为 . 出于测试目的,我将App.vue的内容更改为 . 这按预期工作! 我不想管理大型 ...
我正在使用"nuxt": "^3.0.0"和"@nuxtjs/i18n-edge": "8.0.0-beta.4-27812700.b832f07" (因为一个问题)。 我的问题是,我想调用结构为/foo/EN/about的 URL,它工作正常,但$t('bla')的内容始终是默认语言 (DE) 而 ...
我正在使用 vue.js i18n package 更具体地说,是 i18n-t 标签进行翻译,但我在文档中找不到任何地方如何传递参数? 这是标签... 通常我使用 vt 表示法传递参数... 但我使用该组件,因为它是迄今为止我发现访问父 scope 中的翻译的唯一方法...... ...
我有带 vue-i18n 插件的 VUE 应用程序。 我想在加载应用程序时为翻译加载“自定义路径”。 该应用程序未加载翻译? 我究竟做错了什么? File: i18n/index.js File: main.ts 我尝试了上面的代码,但没有加载翻译。 你有什么建议吗? 这甚至可能是解决这个问题的错误 ...
我在脚本设置端添加了一些 DOM 元素,但我希望在更改语言时更改消息。 我正在使用 vue-i18n 插件。 在模板部分很容易做到这一点,因为我基本上可以使用 useI18n().t 方法,但我如何在脚本设置部分做到这一点。 使用 useI18n().t 方法不能确保反应性。 示例代码: ...
在我的 vite + vue 3 项目中,我像这样导入 i18n 但是我随后在开发工具控制台中收到此错误: 我该如何解决这个问题? ...
我目前配置了其他语言并且能够翻译,我不确定我是否找到了老挝的正确标识符,我将它命名为 la 并且它似乎显示了相应的标志,但是当我使用机械翻译时,它的结果翻译是英语而不是老挝语。 ...
我在我的 vue3 应用程序中使用 vue18n。 对于特定组件,我想动态地为我的模板提供翻译键。 所以,我想使用这样的东西: 因此,我不想将固定字符串指定为密钥路径,而是动态地提供消息密钥。 可能吗? ...
我正在使用 vue-i18n 为我的应用程序添加内部化支持。 我无法理解是否可以将样式应用于特定的插值参数。 例如,假设我有这个标题: 你好鲍勃,欢迎回来! 作为 html 代码,我有: 使用带有插值的 vue-i18n 会变成这样: 问题是:如何在插值参数上应用样式,以便例如以粗体显示名称? * ...
我正在做一个 github 页(vite、vue3、typescript)的小项目,我在使用 vue-i18n 进行插值时遇到问题。 我一直试图在其他地方找到同样的问题,但我一直无法找到这样的例子。 我想知道最近是否有一些我误解了的变化。 这是我遇到的问题:例如,我想用 i18n 显示此消息。 所以 ...
我想尝试使用 Vue3 + vue-i18n 9.3 进行插值。 当我尝试传递论点时,我得到了; 我的语言环境 json 文件; 在我的组件内部; 但它不起作用,我收到错误并且在我的页面中显示这样的文本; 不是验证通过。 我可以做什么? ...
我已经成功地将vue-i18n库很好地集成到我的开发环境中,并且它运行良好。 但是,当我在 Heroku 上部署项目时,使用 vue-i18n Pluralization或Linked Locale Messages的每条消息都不会被解释并显示整个语言环境消息字符串: 我已经对回购进行了讨论,但到目 ...