/* global $, require, config, interfaceConfig */ import i18n from 'i18next'; import XHR from 'i18next-xhr-backend'; import jqueryI18next from 'jquery-i18next'; var languages = require("../../service/translation/languages"); var languagesR = require("json!../../lang/languages.json"); var mainR = require("json!../../lang/main.json"); var DEFAULT_LANG = languages.EN; var defaultOptions = { compatibilityAPI: 'v1', compatibilityJSON: 'v1', fallbackLng: DEFAULT_LANG, load: "unspecific", resGetPath: 'lang/__ns__-__lng__.json', ns: { namespaces: ['main', 'languages'], defaultNs: 'main' }, lngWhitelist : languages.getLanguages(), fallbackOnNull: true, fallbackOnEmpty: true, useDataAttrOptions: true, app: interfaceConfig.APP_NAME }; function initCompleted() { $("[data-i18n]").localize(); } function getLangFromQuery() { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i