webpack-contrib/i18n-webpack-plugin

[DEPRECATED] Embed localization into your bundle

JavaScript

316

41 commits

updated Mar 22, 2018

See the code

README

npm deps test coverage chat

i18n Plugin

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 is false, which will show a warning message, if the mapping text cannot be found. If set to true, the message will be an error message.
  • optionsObj.hideMessage: the default value is false, which will show the warning/error message. If set to true, the message will be hidden.
  • optionsObj.nested: the default value is false. If set to true, the keys in languageConfig can be nested. This option is interpreted only if languageConfig isn't a function.

Maintainers

i18n
webpack-plugin

Contributors

sokra

15 commits

joshwiens

12 commits

EcutDavid

3 commits

zxcabs

2 commits

Languages

JavaScript

100.0%

webpack-contrib/i18n-webpack-plugin

[DEPRECATED] Embed localization into your bundle

JavaScript

316

41 commits

updated Mar 22, 2018

See the code

README

npm deps test coverage chat

i18n Plugin

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 is false, which will show a warning message, if the mapping text cannot be found. If set to true, the message will be an error message.
  • optionsObj.hideMessage: the default value is false, which will show the warning/error message. If set to true, the message will be hidden.
  • optionsObj.nested: the default value is false. If set to true, the keys in languageConfig can be nested. This option is interpreted only if languageConfig isn't a function.

Maintainers

i18n
webpack-plugin

Contributors

sokra

15 commits

joshwiens

12 commits

EcutDavid

3 commits

zxcabs

2 commits

Languages

JavaScript

100.0%