作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个需要从 .json
加载翻译的 TypeScript 项目。文件,目的是为每个国家/地区创建一个语言文件。示例:en.json
, es.json
.
那我应该可以使用.ts
里面的翻译了具有某些功能的文件,例如 __('red')
或作为其他扩展提供。
然后最终编译.js
文件应包含所有翻译以“实时”切换语言。
json 文件的内容可能类似于:
es.json
{
"colors": {
"red": "rojo",
"blue": "blue"
}
}
{
"dependencies": {
"animate.css": "^3.7.2",
"i18next": "^19.1.0",
"intl-tel-input": "^16.0.8",
"uniq": "^1.0.1"
},
"devDependencies": {
"@alienfast/i18next-loader": "^1.1.4",
"@babel/core": "^7.7.5",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"babelify": "^10.0.0",
"browserify": "^16.5.0",
"copy-webpack-plugin": "^5.1.1",
"css-loader": "^3.4.2",
"file-loader": "^5.0.2",
"gulp": "^4.0.2",
"node-sass": "^4.13.0",
"sass-loader": "^8.0.0",
"style-loader": "^1.1.3",
"terser-webpack-plugin": "^2.2.3",
"ts-loader": "^6.2.1",
"typescript": "^3.7.3",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10",
"webpack-dev-server": "^3.9.0"
}
}
最佳答案
这个怎么样?
@zainulbr/i18n-webpack-plugin
这是从原始 i18n-webpack-plugin
中 fork 出来的。并固定支持webpack5
.
用法仍然与原始未维护的存储库相同。
关于javascript - 已弃用的 Webpack 的 i18n 插件和加载器的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60184793/
我是一名优秀的程序员,十分优秀!