I18nWebpackPlugin
i18n (localization) plugin for Webpack.
Install
npm i -D i18n-webpack-plugin
Usage
This plugin creates bundles with translations baked in. So you can serve the translated bundle to your clients.
see webpack/webpack/examples/i18n.
Options
plugins: [ ... new I18nPlugin(languageConfig, optionsObj) ],
-
optionsObj.functionName
: the default value is__
, you can change it to other function name. -
optionsObj.failOnMissing
: the default value isfalse
, which will show a warning message, if the mapping text cannot be found. If set totrue
, the message will be an error message. -
optionsObj.hideMessage
: the default value isfalse
, which will show the warning/error message. If set totrue
, the message will be hidden. -
optionsObj.nested
: the default value isfalse
. If set totrue
, the keys inlanguageConfig
can be nested. This option is interpreted only iflanguageConfig
isn't a function.
© JS Foundation and other contributors
Licensed under the Creative Commons Attribution License 4.0.
https://v4.webpack.js.org/plugins/i18n-webpack-plugin