Skip to content
Snippets Groups Projects
Commit 921f333f authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

common: add i18next-scanner support

parent 00759752
No related branches found
No related tags found
1 merge request!67Create a new i18next instance for every web component
import {createInstance} from './i18n.js';
import {createInstance} from './src/i18n.js';
import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import * as commonUtils from './utils.js';
......
module.exports = {
input: [
'src/*.js',
'./*.js',
],
output: './',
options: {
debug: false,
removeUnusedKeys: true,
func: {list: ['i18n.t', '_i18n.t']},
lngs: ['en','de'],
resource: {
loadPath: 'src/i18n/{{lng}}/{{ns}}.json',
savePath: 'src/i18n/{{lng}}/{{ns}}.json'
},
},
}
import {send as notify} from './notification';
import * as utils from "./utils";
import {createInstance} from "./i18n";
import {createInstance} from "./src/i18n";
export default class JSONLD {
constructor(baseApiUrl, entities) {
......
......@@ -25,9 +25,11 @@
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
"rollup-plugin-delete": "^2.0.0",
"rollup-plugin-serve": "^1.0.1"
"rollup-plugin-serve": "^1.0.1",
"i18next-scanner": "^3.0.0"
},
"scripts": {
"i18next": "i18next-scanner",
"clean": "rm dist/*",
"build": "rollup -c",
"build-test": "rollup -c --environment BUILD:test",
......
import {createInstance as _createInstance} from './i18next.js';
import {createInstance as _createInstance} from '../i18next.js';
import de from './i18n/de/translation.json';
import en from './i18n/en/translation.json';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment