All Projects → webpack-contrib → I18n Webpack Plugin

webpack-contrib / I18n Webpack Plugin

Licence: mit
[DEPRECATED] Embed localization into your bundle

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to I18n Webpack Plugin

I18next Scanner
Scan your code, extract translation keys/values, and merge them into i18n resource files.
Stars: ✭ 259 (-19.06%)
Mutual labels:  i18n
Js Lingui
🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
Stars: ✭ 3,249 (+915.31%)
Mutual labels:  i18n
Gatsby Plugin Intl
Gatsby plugin that turns your website into an internationalization-framework out of the box.
Stars: ✭ 300 (-6.25%)
Mutual labels:  i18n
Tower
i18n & L10n library for Clojure/Script
Stars: ✭ 264 (-17.5%)
Mutual labels:  i18n
Webpack Virtual Modules
Webpack Virtual Modules is a webpack plugin that lets you create, modify, and delete in-memory files in a way that webpack treats them as if they were physically presented in the file system.
Stars: ✭ 286 (-10.62%)
Mutual labels:  webpack-plugin
Gotext
Go (Golang) GNU gettext utilities package
Stars: ✭ 292 (-8.75%)
Mutual labels:  i18n
Loritta
💁 A multipurpose, multilanguage, customizable, modular, and very cute bot for Discord using JDA! ~Making your server more awesome~
Stars: ✭ 253 (-20.94%)
Mutual labels:  i18n
Filemanager Webpack Plugin
Copy, move, archive (zip/tar/tar.gz), delete files and directories before and after Webpack builds. Win32/Mac/*Nix supported
Stars: ✭ 310 (-3.12%)
Mutual labels:  webpack-plugin
Eo Locale
🌏Internationalize js apps 👔Elegant lightweight library based on Internationalization API
Stars: ✭ 290 (-9.37%)
Mutual labels:  i18n
React Intl Redux
Redux binding for React Intl.
Stars: ✭ 299 (-6.56%)
Mutual labels:  i18n
Webpack Assets Manifest
This Webpack plugin will generate a JSON file that matches the original filename with the hashed version.
Stars: ✭ 269 (-15.94%)
Mutual labels:  webpack-plugin
React Boilerplate Typescript
🔥 A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices ( Typescript )
Stars: ✭ 279 (-12.81%)
Mutual labels:  i18n
Purgecss Webpack Plugin
Purgecss plugin for webpack
Stars: ✭ 299 (-6.56%)
Mutual labels:  webpack-plugin
I18n4go
i18n tooling for Golang
Stars: ✭ 264 (-17.5%)
Mutual labels:  i18n
Webpack Cdn Plugin
A webpack plugin that use externals of CDN urls for production and local node_modules for development
Stars: ✭ 306 (-4.37%)
Mutual labels:  webpack-plugin
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (-20%)
Mutual labels:  i18n
I18n Editor
GUI for editing your i18n translation files
Stars: ✭ 290 (-9.37%)
Mutual labels:  i18n
Web Webpack Plugin
alternative for html-webpack-plugin
Stars: ✭ 318 (-0.62%)
Mutual labels:  webpack-plugin
React Redux Boilerplate
Awesome React Redux Workflow Boilerplate with Webpack 4
Stars: ✭ 307 (-4.06%)
Mutual labels:  i18n
Webpack Sentry Plugin
Webpack plugin to upload source maps to Sentry
Stars: ✭ 299 (-6.56%)
Mutual labels:  webpack-plugin

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

Juho Vepsäläinen Joshua Wiens Kees Kluskens Sean Larkin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].