banana-i18n-loader
v0.1.0
Published
webpack loader for banana i18n messages
Downloads
36
Maintainers
Readme
banana-i18n-loader
A webpack loader for banana-i18n message files.
This loader resolves the fallback messages when certain messages are not localized yet. For example, in fr
locale suppose only 5 messages are localized while the source locale en
has 10 messages. The fr.json provided by this loader will have 10 messages and 5 messages that are not localized will be taken from en.json
The locale fallback is based on banana-i18n fallback chain logic.
Getting Started
To begin, you'll need to install banana-i18n-loader
:
$ npm install banana-i18n-loader --save-dev
index.js
import fr from '@/i18n/fr.json';
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.json$/,
include: [path.resolve(__dirname, "i18n")],
use: [
{
loader: 'banana-i18n-loader',
},
],
},
],
},
};
And run webpack
via your preferred method.