@tolgee/i18next
Advanced tools
Comparing version 6.0.1 to 6.1.0
@@ -60,2 +60,5 @@ 'use strict'; | ||
const ns = (_e = (_d = namespaces === null || namespaces === void 0 ? void 0 : namespaces[0]) !== null && _d !== void 0 ? _d : options.ns) !== null && _e !== void 0 ? _e : (_f = translator === null || translator === void 0 ? void 0 : translator.options) === null || _f === void 0 ? void 0 : _f.defaultNS; | ||
if (options.noWrap) { | ||
return value; | ||
} | ||
return tolgee.wrap({ | ||
@@ -62,0 +65,0 @@ key, |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@tolgee/web");const o=(e,o)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:t,data:n})=>{o.getResourceBundle(e,t)&&o.addResourceBundle(e,t,n instanceof Map?Object.fromEntries(n):n,!1,!0)}))})),o.on("languageChanged",(o=>{o&&e.getLanguage()!==o&&e.changeLanguage(o)})),o.tolgee=e},t=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(o,t,n){try{const r=await e.loadRecord({language:o,namespace:t});n(null,r instanceof Map?Object.fromEntries(r):r)}catch(e){console.error(e),n(!0)}}}),n="tolgeeProcessor",r=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(o,t,n,r){var a,s,l,i,c,u;const d=null!==(l=null!==(a=n.keySeparator)&&void 0!==a?a:null===(s=null==r?void 0:r.options)||void 0===s?void 0:s.keySeparator)&&void 0!==l?l:".",{key:g,namespaces:p}=r.extractFromKey(t.join(d),n),v=null!==(c=null!==(i=null==p?void 0:p[0])&&void 0!==i?i:n.ns)&&void 0!==c?c:null===(u=null==r?void 0:r.options)||void 0===u?void 0:u.defaultNS;return e.wrap({key:g,defaultValue:n.defaultValue,translation:o,ns:v})}}),a=(e,o)=>{var t,r;let a;a="string"==typeof o.postProcess?[o.postProcess,n]:Array.isArray(o.postProcess)?[...o.postProcess,n]:[n];return Object.assign(Object.assign({},o),{postProcess:a,i18nFormat:Object.assign(Object.assign({},null==o?void 0:o.i18nFormat),{bindI18nStore:"added "+(null===(t=o.i18nFormat)||void 0===t?void 0:t.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==o?void 0:o.react),{bindI18nStore:"added "+(null===(r=o.react)||void 0===r?void 0:r.bindI18nStore)||""})})};exports.I18nextPlugin=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e),exports.TOLGEE_PROCESSOR_NAME=n,exports.tolgeeApply=o,exports.tolgeeBackend=t,exports.tolgeeOptions=a,exports.tolgeeProcessor=r,exports.withTolgee=(e,n)=>{e.use(t(n)),e.use(r(n));const s=e.init;return e.init=(...t)=>{o(n,e);let r,l={};"object"==typeof t[0]?(l=t[0],r=t[1]):r=t[0];const i=a(0,l),c=s(i,r),u=e.language||l.lng;return u&&n.changeLanguage(u),n.run(),c},e},Object.keys(e).forEach((function(o){"default"===o||exports.hasOwnProperty(o)||Object.defineProperty(exports,o,{enumerable:!0,get:function(){return e[o]}})})); | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@tolgee/web");const o=(e,o)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:t,data:n})=>{o.getResourceBundle(e,t)&&o.addResourceBundle(e,t,n instanceof Map?Object.fromEntries(n):n,!1,!0)}))})),o.on("languageChanged",(o=>{o&&e.getLanguage()!==o&&e.changeLanguage(o)})),o.tolgee=e},t=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(o,t,n){try{const r=await e.loadRecord({language:o,namespace:t});n(null,r instanceof Map?Object.fromEntries(r):r)}catch(e){console.error(e),n(!0)}}}),n="tolgeeProcessor",r=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(o,t,n,r){var a,s,l,i,c,u;const d=null!==(l=null!==(a=n.keySeparator)&&void 0!==a?a:null===(s=null==r?void 0:r.options)||void 0===s?void 0:s.keySeparator)&&void 0!==l?l:".",{key:p,namespaces:g}=r.extractFromKey(t.join(d),n),v=null!==(c=null!==(i=null==g?void 0:g[0])&&void 0!==i?i:n.ns)&&void 0!==c?c:null===(u=null==r?void 0:r.options)||void 0===u?void 0:u.defaultNS;return n.noWrap?o:e.wrap({key:p,defaultValue:n.defaultValue,translation:o,ns:v})}}),a=(e,o)=>{var t,r;let a;a="string"==typeof o.postProcess?[o.postProcess,n]:Array.isArray(o.postProcess)?[...o.postProcess,n]:[n];return Object.assign(Object.assign({},o),{postProcess:a,i18nFormat:Object.assign(Object.assign({},null==o?void 0:o.i18nFormat),{bindI18nStore:"added "+(null===(t=o.i18nFormat)||void 0===t?void 0:t.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==o?void 0:o.react),{bindI18nStore:"added "+(null===(r=o.react)||void 0===r?void 0:r.bindI18nStore)||""})})};exports.I18nextPlugin=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e),exports.TOLGEE_PROCESSOR_NAME=n,exports.tolgeeApply=o,exports.tolgeeBackend=t,exports.tolgeeOptions=a,exports.tolgeeProcessor=r,exports.withTolgee=(e,n)=>{e.use(t(n)),e.use(r(n));const s=e.init;return e.init=(...t)=>{o(n,e);let r,l={};"object"==typeof t[0]?(l=t[0],r=t[1]):r=t[0];const i=a(0,l),c=s(i,r),u=e.language||l.lng;return u&&n.changeLanguage(u),n.run(),c},e},Object.keys(e).forEach((function(o){"default"===o||exports.hasOwnProperty(o)||Object.defineProperty(exports,o,{enumerable:!0,get:function(){return e[o]}})})); | ||
//# sourceMappingURL=tolgee-i18next.cjs.min.js.map |
@@ -56,2 +56,5 @@ export * from '@tolgee/web'; | ||
const ns = (_e = (_d = namespaces === null || namespaces === void 0 ? void 0 : namespaces[0]) !== null && _d !== void 0 ? _d : options.ns) !== null && _e !== void 0 ? _e : (_f = translator === null || translator === void 0 ? void 0 : translator.options) === null || _f === void 0 ? void 0 : _f.defaultNS; | ||
if (options.noWrap) { | ||
return value; | ||
} | ||
return tolgee.wrap({ | ||
@@ -58,0 +61,0 @@ key, |
@@ -1,2 +0,2 @@ | ||
export*from"@tolgee/web";const e=(e,n)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:o,data:t})=>{n.getResourceBundle(e,o)&&n.addResourceBundle(e,o,t instanceof Map?Object.fromEntries(t):t,!1,!0)}))})),n.on("languageChanged",(n=>{n&&e.getLanguage()!==n&&e.changeLanguage(n)})),n.tolgee=e},n=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(n,o,t){try{const a=await e.loadRecord({language:n,namespace:o});t(null,a instanceof Map?Object.fromEntries(a):a)}catch(e){console.error(e),t(!0)}}}),o="tolgeeProcessor",t=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(n,o,t,a){var r,s,l,i,c,d;const u=null!==(l=null!==(r=t.keySeparator)&&void 0!==r?r:null===(s=null==a?void 0:a.options)||void 0===s?void 0:s.keySeparator)&&void 0!==l?l:".",{key:g,namespaces:p}=a.extractFromKey(o.join(u),t),v=null!==(c=null!==(i=null==p?void 0:p[0])&&void 0!==i?i:t.ns)&&void 0!==c?c:null===(d=null==a?void 0:a.options)||void 0===d?void 0:d.defaultNS;return e.wrap({key:g,defaultValue:t.defaultValue,translation:n,ns:v})}}),a=(e,n)=>{var t,a;let r;r="string"==typeof n.postProcess?[n.postProcess,o]:Array.isArray(n.postProcess)?[...n.postProcess,o]:[o];return Object.assign(Object.assign({},n),{postProcess:r,i18nFormat:Object.assign(Object.assign({},null==n?void 0:n.i18nFormat),{bindI18nStore:"added "+(null===(t=n.i18nFormat)||void 0===t?void 0:t.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==n?void 0:n.react),{bindI18nStore:"added "+(null===(a=n.react)||void 0===a?void 0:a.bindI18nStore)||""})})},r=(o,r)=>{o.use(n(r)),o.use(t(r));const s=o.init;return o.init=(...n)=>{e(r,o);let t,l={};"object"==typeof n[0]?(l=n[0],t=n[1]):t=n[0];const i=a(0,l),c=s(i,t),d=o.language||l.lng;return d&&r.changeLanguage(d),r.run(),c},o},s=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e);export{s as I18nextPlugin,o as TOLGEE_PROCESSOR_NAME,e as tolgeeApply,n as tolgeeBackend,a as tolgeeOptions,t as tolgeeProcessor,r as withTolgee}; | ||
export*from"@tolgee/web";const e=(e,n)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:o,data:a})=>{n.getResourceBundle(e,o)&&n.addResourceBundle(e,o,a instanceof Map?Object.fromEntries(a):a,!1,!0)}))})),n.on("languageChanged",(n=>{n&&e.getLanguage()!==n&&e.changeLanguage(n)})),n.tolgee=e},n=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(n,o,a){try{const t=await e.loadRecord({language:n,namespace:o});a(null,t instanceof Map?Object.fromEntries(t):t)}catch(e){console.error(e),a(!0)}}}),o="tolgeeProcessor",a=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(n,o,a,t){var r,s,l,i,c,d;const u=null!==(l=null!==(r=a.keySeparator)&&void 0!==r?r:null===(s=null==t?void 0:t.options)||void 0===s?void 0:s.keySeparator)&&void 0!==l?l:".",{key:g,namespaces:p}=t.extractFromKey(o.join(u),a),v=null!==(c=null!==(i=null==p?void 0:p[0])&&void 0!==i?i:a.ns)&&void 0!==c?c:null===(d=null==t?void 0:t.options)||void 0===d?void 0:d.defaultNS;return a.noWrap?n:e.wrap({key:g,defaultValue:a.defaultValue,translation:n,ns:v})}}),t=(e,n)=>{var a,t;let r;r="string"==typeof n.postProcess?[n.postProcess,o]:Array.isArray(n.postProcess)?[...n.postProcess,o]:[o];return Object.assign(Object.assign({},n),{postProcess:r,i18nFormat:Object.assign(Object.assign({},null==n?void 0:n.i18nFormat),{bindI18nStore:"added "+(null===(a=n.i18nFormat)||void 0===a?void 0:a.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==n?void 0:n.react),{bindI18nStore:"added "+(null===(t=n.react)||void 0===t?void 0:t.bindI18nStore)||""})})},r=(o,r)=>{o.use(n(r)),o.use(a(r));const s=o.init;return o.init=(...n)=>{e(r,o);let a,l={};"object"==typeof n[0]?(l=n[0],a=n[1]):a=n[0];const i=t(0,l),c=s(i,a),d=o.language||l.lng;return d&&r.changeLanguage(d),r.run(),c},o},s=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e);export{s as I18nextPlugin,o as TOLGEE_PROCESSOR_NAME,e as tolgeeApply,n as tolgeeBackend,t as tolgeeOptions,a as tolgeeProcessor,r as withTolgee}; | ||
//# sourceMappingURL=tolgee-i18next.esm.min.js.map |
@@ -60,2 +60,5 @@ (function (global, factory) { | ||
const ns = (_e = (_d = namespaces === null || namespaces === void 0 ? void 0 : namespaces[0]) !== null && _d !== void 0 ? _d : options.ns) !== null && _e !== void 0 ? _e : (_f = translator === null || translator === void 0 ? void 0 : translator.options) === null || _f === void 0 ? void 0 : _f.defaultNS; | ||
if (options.noWrap) { | ||
return value; | ||
} | ||
return tolgee.wrap({ | ||
@@ -62,0 +65,0 @@ key, |
@@ -1,2 +0,2 @@ | ||
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@tolgee/web")):"function"==typeof define&&define.amd?define(["exports","@tolgee/web"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self)["@tolgee/i18next"]={},e["@tolgee/web"])}(this,(function(e,o){"use strict";const n=(e,o)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:n,data:t})=>{o.getResourceBundle(e,n)&&o.addResourceBundle(e,n,t instanceof Map?Object.fromEntries(t):t,!1,!0)}))})),o.on("languageChanged",(o=>{o&&e.getLanguage()!==o&&e.changeLanguage(o)})),o.tolgee=e},t=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(o,n,t){try{const a=await e.loadRecord({language:o,namespace:n});t(null,a instanceof Map?Object.fromEntries(a):a)}catch(e){console.error(e),t(!0)}}}),a="tolgeeProcessor",r=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(o,n,t,a){var r,s,i,l,c,d;const u=null!==(i=null!==(r=t.keySeparator)&&void 0!==r?r:null===(s=null==a?void 0:a.options)||void 0===s?void 0:s.keySeparator)&&void 0!==i?i:".",{key:g,namespaces:p}=a.extractFromKey(n.join(u),t),f=null!==(c=null!==(l=null==p?void 0:p[0])&&void 0!==l?l:t.ns)&&void 0!==c?c:null===(d=null==a?void 0:a.options)||void 0===d?void 0:d.defaultNS;return e.wrap({key:g,defaultValue:t.defaultValue,translation:o,ns:f})}}),s=(e,o)=>{var n,t;let r;r="string"==typeof o.postProcess?[o.postProcess,a]:Array.isArray(o.postProcess)?[...o.postProcess,a]:[a];return Object.assign(Object.assign({},o),{postProcess:r,i18nFormat:Object.assign(Object.assign({},null==o?void 0:o.i18nFormat),{bindI18nStore:"added "+(null===(n=o.i18nFormat)||void 0===n?void 0:n.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==o?void 0:o.react),{bindI18nStore:"added "+(null===(t=o.react)||void 0===t?void 0:t.bindI18nStore)||""})})};e.I18nextPlugin=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e),e.TOLGEE_PROCESSOR_NAME=a,e.tolgeeApply=n,e.tolgeeBackend=t,e.tolgeeOptions=s,e.tolgeeProcessor=r,e.withTolgee=(e,o)=>{e.use(t(o)),e.use(r(o));const a=e.init;return e.init=(...t)=>{n(o,e);let r,i={};"object"==typeof t[0]?(i=t[0],r=t[1]):r=t[0];const l=s(0,i),c=a(l,r),d=e.language||i.lng;return d&&o.changeLanguage(d),o.run(),c},e},Object.keys(o).forEach((function(n){"default"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}})})),Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@tolgee/web")):"function"==typeof define&&define.amd?define(["exports","@tolgee/web"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self)["@tolgee/i18next"]={},e["@tolgee/web"])}(this,(function(e,o){"use strict";const n=(e,o)=>{e.on("update",(()=>{e.getAllRecords().forEach((({language:e,namespace:n,data:t})=>{o.getResourceBundle(e,n)&&o.addResourceBundle(e,n,t instanceof Map?Object.fromEntries(t):t,!1,!0)}))})),o.on("languageChanged",(o=>{o&&e.getLanguage()!==o&&e.changeLanguage(o)})),o.tolgee=e},t=e=>({type:"backend",name:"TolgeeBackend",init(){},read:async function(o,n,t){try{const a=await e.loadRecord({language:o,namespace:n});t(null,a instanceof Map?Object.fromEntries(a):a)}catch(e){console.error(e),t(!0)}}}),a="tolgeeProcessor",r=e=>({type:"postProcessor",name:"tolgeeProcessor",process:function(o,n,t,a){var r,s,i,l,c,d;const u=null!==(i=null!==(r=t.keySeparator)&&void 0!==r?r:null===(s=null==a?void 0:a.options)||void 0===s?void 0:s.keySeparator)&&void 0!==i?i:".",{key:g,namespaces:p}=a.extractFromKey(n.join(u),t),f=null!==(c=null!==(l=null==p?void 0:p[0])&&void 0!==l?l:t.ns)&&void 0!==c?c:null===(d=null==a?void 0:a.options)||void 0===d?void 0:d.defaultNS;return t.noWrap?o:e.wrap({key:g,defaultValue:t.defaultValue,translation:o,ns:f})}}),s=(e,o)=>{var n,t;let r;r="string"==typeof o.postProcess?[o.postProcess,a]:Array.isArray(o.postProcess)?[...o.postProcess,a]:[a];return Object.assign(Object.assign({},o),{postProcess:r,i18nFormat:Object.assign(Object.assign({},null==o?void 0:o.i18nFormat),{bindI18nStore:"added "+(null===(n=o.i18nFormat)||void 0===n?void 0:n.bindI18nStore)||""}),react:Object.assign(Object.assign({},null==o?void 0:o.react),{bindI18nStore:"added "+(null===(t=o.react)||void 0===t?void 0:t.bindI18nStore)||""})})};e.I18nextPlugin=()=>e=>(e.updateOptions({autoLoadRequiredData:!1}),e),e.TOLGEE_PROCESSOR_NAME=a,e.tolgeeApply=n,e.tolgeeBackend=t,e.tolgeeOptions=s,e.tolgeeProcessor=r,e.withTolgee=(e,o)=>{e.use(t(o)),e.use(r(o));const a=e.init;return e.init=(...t)=>{n(o,e);let r,i={};"object"==typeof t[0]?(i=t[0],r=t[1]):r=t[0];const l=s(0,i),c=a(l,r),d=e.language||i.lng;return d&&o.changeLanguage(d),o.run(),c},e},Object.keys(o).forEach((function(n){"default"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return o[n]}})})),Object.defineProperty(e,"__esModule",{value:!0})})); | ||
//# sourceMappingURL=tolgee-i18next.umd.min.js.map |
@@ -8,2 +8,8 @@ import { TolgeeInstance } from '@tolgee/web'; | ||
} | ||
interface TOptionsBase { | ||
/** | ||
* Omit tolgee wrapper | ||
*/ | ||
noWrap?: boolean; | ||
} | ||
} |
@@ -8,2 +8,8 @@ import { TolgeeInstance } from '@tolgee/web'; | ||
} | ||
interface TOptionsBase { | ||
/** | ||
* Omit tolgee wrapper | ||
*/ | ||
noWrap?: boolean; | ||
} | ||
} |
{ | ||
"name": "@tolgee/i18next", | ||
"version": "6.0.1", | ||
"version": "6.1.0", | ||
"description": "Tolgee i18n integration.", | ||
@@ -47,3 +47,3 @@ "main": "./dist/tolgee-i18next.cjs.js", | ||
"@testing-library/jest-dom": "^5.11.4", | ||
"@tolgee/testing": "6.0.1", | ||
"@tolgee/testing": "6.1.0", | ||
"@types/jest": "^28.1.6", | ||
@@ -66,3 +66,3 @@ "@types/node": "^18.6.1", | ||
}, | ||
"gitHead": "d8477cbf11aa112929da3c70b773aff3f3914a74", | ||
"gitHead": "c42e65216c4a99707c898df83b9a683a0397b65b", | ||
"peerDependencies": { | ||
@@ -82,3 +82,3 @@ "i18next": "*" | ||
"dependencies": { | ||
"@tolgee/web": "6.0.1" | ||
"@tolgee/web": "6.1.0" | ||
}, | ||
@@ -85,0 +85,0 @@ "publishConfig": { |
@@ -33,2 +33,9 @@ import { TolgeeInstance } from '@tolgee/web'; | ||
} | ||
interface TOptionsBase { | ||
/** | ||
* Omit tolgee wrapper | ||
*/ | ||
noWrap?: boolean; | ||
} | ||
} |
@@ -23,2 +23,6 @@ import { TolgeeInstance } from '@tolgee/web'; | ||
if (options.noWrap) { | ||
return value; | ||
} | ||
return tolgee.wrap({ | ||
@@ -25,0 +29,0 @@ key, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
84374
896
2
1
+ Added@tolgee/core@6.1.0(transitive)
+ Added@tolgee/web@6.1.0(transitive)
- Removed@tolgee/core@6.0.1(transitive)
- Removed@tolgee/web@6.0.1(transitive)
Updated@tolgee/web@6.1.0