vuejs2 - 如何为 vuetify 制作 i18n
问题描述
在我的 vue.js 2.5.7 / vuetify": "^1.0.8" 应用程序中,我阅读了 i18n 支持 https://vuetifyjs.com/en/framework/internationalization#vue-i18n
并在我的 resources/assets/js/app.js 中添加行:
import en from 'vuetify/src/locale/en' // English
import es from 'vuetify/src/locale/es' // Has no Spain files
import uk from 'vuetify/src/locale/uk' // Ukrainian
Vue.use( Vuetify, {
lang: {
locales: {en, es, uk},
current: 'en'
}
});
并在我的控制台中出错:
ERROR in ./resources/assets/js/app.js
Module not found: Error: Can't resolve 'vuetify/src/locale/en' in '/mnt/_work_sdb8/wwwroot/lar/ArtistsRating/resources/assets/js'
1) 看起来我需要将一些 i18n 文件上传到我的项目,但我没有找到从哪里到哪个子目录?
2) 没有西班牙支持?它不在上面的参考文献中列出......
谢谢!
解决方案
您只需要更改vuetify/src/locale/en
,vuetify/lib/locale/en
它应该可以工作而无需创建任何其他文件(西班牙现在由 vuertify 支持)
推荐阅读
- android - 如何在android的textview中对齐冒号?
- c++ - Windows/C++:为什么加载的模块内存字节在运行时会发生变化?
- python - 字符串修改和采样更改
- swift - 如何在 JSON 服务器上使用补丁方法发送或上传图像文件?迅速
- javascript - 如何修复颚屏幕阅读器可访问性问题
- android - 我的 Android 应用程序构建失败 Hilt, WorkManager
- ssl - 无法连接 SSL 身份验证,出现错误“错误代码:SSL_ERROR_RX_RECORD_TOO_LONG”
- reactjs - InvalidCharacterError:无法在“文档”上执行“createElement”:提供的标签名称(“/static/media/avatar.6043f57a.png”)不是有效名称
- html - 使用切换角度过滤列表
- javascript - 基于内部 h1 值匹配到 JavaScript 中的数组值删除 div 类