lossless-cut/public/i18n.js

28 wiersze
756 B
JavaScript

const i18n = require('i18next');
const Backend = require('i18next-fs-backend');
const { commonI18nOptions, loadPath, addPath } = require('./i18n-common');
// See also renderer
// https://github.com/i18next/i18next/issues/869
i18n
.use(Backend)
// detect user language
// learn more: https://github.com/i18next/i18next-browser-languageDetector
// TODO disabled for now because translations need more reviewing https://github.com/mifi/lossless-cut/issues/346
// .use(LanguageDetector)
// init i18next
// for all options read: https://www.i18next.com/overview/configuration-options
// See also i18next-parser.config.mjs
.init({
...commonI18nOptions,
backend: {
loadPath,
addPath,
},
});
module.exports = i18n;