Comparing version 0.5.7 to 0.5.8
@@ -19,5 +19,5 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
/******/ // Check if module is in cache | ||
/******/ if(installedModules[moduleId]) { | ||
/******/ if(installedModules[moduleId]) | ||
/******/ return installedModules[moduleId].exports; | ||
/******/ } | ||
/******/ | ||
/******/ // Create a new module (and put it into the cache) | ||
@@ -409,6 +409,14 @@ /******/ var module = installedModules[moduleId] = { | ||
function isFuzzy(translationObj) { | ||
return translationObj && translationObj.comments && translationObj.comments.flag === 'fuzzy'; | ||
} | ||
function findTransObj(locale, str) { | ||
var locales = config.locales; | ||
return locales[locale] ? locales[locale].translations[''][str] : null; | ||
var translation = locales[locale] && locales[locale].translations[''][str]; | ||
if (translation) { | ||
return isFuzzy(translation) ? null : translation; | ||
} | ||
return null; | ||
} | ||
@@ -415,0 +423,0 @@ |
@@ -1,1 +0,1 @@ | ||
!function(r,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t=e();for(var n in t)("object"==typeof exports?exports:r)[n]=t[n]}}(this,function(){return function(r){function e(n){if(t[n])return t[n].exports;var u=t[n]={i:n,l:!1,exports:{}};return r[n].call(u.exports,u,u.exports,e),u.l=!0,u.exports}var t={};return e.m=r,e.c=t,e.i=function(r){return r},e.d=function(r,t,n){e.o(r,t)||Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:n})},e.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return e.d(t,"a",t),t},e.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},e.p="",e(e.s=2)}([function(r,e,t){"use strict";function n(r){return"return args[+ ("+r+")];"}function u(r){var e=m[r];return e||(e=new Function("n","args",n(r)),m[r]=e),e}function o(r){var e=h.exec(r["plural-forms"])[1];return";"===e[e.length-1]&&(e=e.slice(0,-1)),e}function i(r){var e=[];for(var t in r)r.hasOwnProperty(t)&&e.push(t);return e}function a(r,e){return r.replace(y,function(r){return"${ "+e[r]+" }"})}function l(r){var e=r.msgid.match(y);if(!e)return r;var t={};e.forEach(function(r,e){t[r]=e});var n=a(r.msgid,t),u={msgid:n};r.msgid_plural&&(u.msgid_plural=a(r.msgid_plural,t)),u.msgstr=[];var o=!0,i=!1,l=void 0;try{for(var s,c=r.msgstr[Symbol.iterator]();!(o=(s=c.next()).done);o=!0){var f=s.value;u.msgstr.push(a(f,t))}}catch(r){i=!0,l=r}finally{try{!o&&c.return&&c.return()}finally{if(i)throw l}}return u.comments=r.comments,u}function s(r){var e={},t=!0,n=!1,u=void 0;try{for(var o,a=i(r.translations)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var s=o.value,c=r.translations[s],f={},d=!0,g=!1,v=void 0;try{for(var p,m=i(c)[Symbol.iterator]();!(d=(p=m.next()).done);d=!0){var h=p.value,y=l(c[h]);f[y.msgid]=y}}catch(r){g=!0,v=r}finally{try{!d&&m.return&&m.return()}finally{if(g)throw v}}e[s]=f}}catch(r){n=!0,u=r}finally{try{!t&&a.return&&a.return()}finally{if(n)throw u}}return r.translations=e,r}function c(r,e){return r&&r.dedent?"string"!=typeof e?e:e.indexOf("\n")===-1?e:(0,d.default)(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.defaultHeaders=e.buildArr=e.buildStr=e.msgid2Orig=e.getMsgid=void 0,e.makePluralFunc=u,e.getPluralFunc=o,e.transformTranslateObj=s,e.dedentIfConfig=c;var f=t(1),d=function(r){return r&&r.__esModule?r:{default:r}}(f),g=(e.getMsgid=function(r,e){return r.reduce(function(r,t,n){return r+t+(void 0!==e[n]&&"${ "+n+" }"||"")},"")},{}),v=function(r){return new RegExp("\\$\\{([\\s]+?|\\s?)"+r+"([\\s]+?|\\s?)}")},p=function(r){return function(e){return g[e]?g[e]:(g[e]=r(e),g[e])}}(v),m=(e.msgid2Orig=function(r,e){return e.reduce(function(r,e,t){return r.replace(p(t),e)},r)},e.buildStr=function(r,e){return r.reduce(function(r,t,n){return r+t+(void 0!==e[n]?e[n]:"")},"")},e.buildArr=function(r,e){return r.reduce(function(r,t,n){return void 0!==e[n]?r.concat(t,e[n]):r.concat(t)},[])},{}),h=/\splural ?=?([\s\S]*);?/,y=(e.defaultHeaders={"content-type":"text/plain; charset=UTF-8","plural-forms":"nplurals=2; plural=(n!=1);"},/\$\{ \w+(.\w+)* \}/g)},function(r,e,t){"use strict";function n(r){var e=void 0;e="string"==typeof r?[r]:r.raw;for(var t="",n=0;n<e.length;n++)t+=e[n].replace(/\\\n[ \t]*/g,"").replace(/\\`/g,"`"),n<(arguments.length<=1?0:arguments.length-1)&&(t+=arguments.length<=n+1?void 0:arguments[n+1]);var u=t.split("\n"),o=null;return u.forEach(function(r){var e=r.match(/^(\s+)\S+/);if(e){var t=e[1].length;o=o?Math.min(o,t):t}}),null!==o&&(t=u.map(function(r){return" "===r[0]?r.slice(o):r}).join("\n")),t=t.trim(),t.replace(/\\n/g,"\n")}r.exports=n},function(r,e,t){"use strict";function n(r,e){var t=m.locales;return t[r]?t[r].translations[""][e]:null}function u(r){return m.dedent?(0,p.dedentIfConfig)(m,r):r}function o(r){var e=m.currentLocale,t=r;if(r&&r.reduce){for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var l=u((0,p.getMsgid)(r,i)),s=n(e,l);t=s?(0,p.msgid2Orig)(s.msgstr[0],i):(0,p.buildStr)(r,i)}return u(t)}function i(r){for(var e=arguments.length,t=Array(e>1?e-1:0),u=1;u<e;u++)t[u-1]=arguments[u];if(r&&r.reduce){var o=(0,p.getMsgid)(r,t),i=n(m.currentLocale,o);if(!i)return(0,p.buildArr)(r,t);return i.msgstr[0].split(h).map(function(r){var e=r.match(y);return e?t[+e[1]]:r})}return r}function a(r){if(r&&r.reduce){for(var e=arguments.length,t=Array(e>1?e-1:0),n=1;n<e;n++)t[n-1]=arguments[n];var u=new String((0,p.buildStr)(r,t));return u._strs=r,u._exprs=t,u}return r}function l(r){var e=n(m.currentLocale,r);return e?e.msgstr[0]:r}function s(){for(var r=m.currentLocale,e=m.locales,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];var a=u((0,p.getMsgid)(o[0]._strs,o[0]._exprs)),l=o[o.length-1],s=n(r,a),c=s?e[r].headers:m.headers,f=(0,p.getPluralFunc)(c),d=(0,p.makePluralFunc)(f),g=void 0;if(s)g=(0,p.msgid2Orig)(d(l,s.msgstr),o[0]._exprs);else{var v=o.slice(1,-1);v.unshift(o[0].toString()),g=d(l,v)}return u(g)}function c(r,e){(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(e=(0,p.transformTranslateObj)(e)),m.locales[r]=e}function f(r){m.currentLocale=r}function d(r){m.dedent=Boolean(r)}function g(r){m.headers=r}function v(r){(console.warn||console.log)("[DEPRECATED] setHeaders is deprecated, and will be removed in the next minor version 0.6, use setDefaultHeaders instead"),g(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.t=o,e.jt=i,e.msgid=a,e.gettext=l,e.ngettext=s,e.addLocale=c,e.useLocale=f,e.setDedent=d,e.setDefaultHeaders=g,e.setHeaders=v;var p=t(0),m={locales:{},currentLocale:"en",dedent:!0,headers:p.defaultHeaders},h=/(\${\s*\d+\s*})/g,y=/\${\s*(\d+)\s*}/}])}); | ||
!function(r,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var t in n)("object"==typeof exports?exports:r)[t]=n[t]}}(this,function(){return function(r){function e(t){if(n[t])return n[t].exports;var u=n[t]={i:t,l:!1,exports:{}};return r[t].call(u.exports,u,u.exports,e),u.l=!0,u.exports}var n={};return e.m=r,e.c=n,e.i=function(r){return r},e.d=function(r,n,t){e.o(r,n)||Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:t})},e.n=function(r){var n=r&&r.__esModule?function(){return r.default}:function(){return r};return e.d(n,"a",n),n},e.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},e.p="",e(e.s=2)}([function(r,e,n){"use strict";function t(r){return"return args[+ ("+r+")];"}function u(r){var e=p[r];return e||(e=new Function("n","args",t(r)),p[r]=e),e}function o(r){var e=h.exec(r["plural-forms"])[1];return";"===e[e.length-1]&&(e=e.slice(0,-1)),e}function i(r){var e=[];for(var n in r)r.hasOwnProperty(n)&&e.push(n);return e}function a(r,e){return r.replace(y,function(r){return"${ "+e[r]+" }"})}function l(r){var e=r.msgid.match(y);if(!e)return r;var n={};e.forEach(function(r,e){n[r]=e});var t=a(r.msgid,n),u={msgid:t};r.msgid_plural&&(u.msgid_plural=a(r.msgid_plural,n)),u.msgstr=[];var o=!0,i=!1,l=void 0;try{for(var s,c=r.msgstr[Symbol.iterator]();!(o=(s=c.next()).done);o=!0){var f=s.value;u.msgstr.push(a(f,n))}}catch(r){i=!0,l=r}finally{try{!o&&c.return&&c.return()}finally{if(i)throw l}}return u.comments=r.comments,u}function s(r){var e={},n=!0,t=!1,u=void 0;try{for(var o,a=i(r.translations)[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value,c=r.translations[s],f={},d=!0,g=!1,v=void 0;try{for(var m,p=i(c)[Symbol.iterator]();!(d=(m=p.next()).done);d=!0){var h=m.value,y=l(c[h]);f[y.msgid]=y}}catch(r){g=!0,v=r}finally{try{!d&&p.return&&p.return()}finally{if(g)throw v}}e[s]=f}}catch(r){t=!0,u=r}finally{try{!n&&a.return&&a.return()}finally{if(t)throw u}}return r.translations=e,r}function c(r,e){return r&&r.dedent?"string"!=typeof e?e:e.indexOf("\n")===-1?e:(0,d.default)(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.defaultHeaders=e.buildArr=e.buildStr=e.msgid2Orig=e.getMsgid=void 0,e.makePluralFunc=u,e.getPluralFunc=o,e.transformTranslateObj=s,e.dedentIfConfig=c;var f=n(1),d=function(r){return r&&r.__esModule?r:{default:r}}(f),g=(e.getMsgid=function(r,e){return r.reduce(function(r,n,t){return r+n+(void 0!==e[t]&&"${ "+t+" }"||"")},"")},{}),v=function(r){return new RegExp("\\$\\{([\\s]+?|\\s?)"+r+"([\\s]+?|\\s?)}")},m=function(r){return function(e){return g[e]?g[e]:(g[e]=r(e),g[e])}}(v),p=(e.msgid2Orig=function(r,e){return e.reduce(function(r,e,n){return r.replace(m(n),e)},r)},e.buildStr=function(r,e){return r.reduce(function(r,n,t){return r+n+(void 0!==e[t]?e[t]:"")},"")},e.buildArr=function(r,e){return r.reduce(function(r,n,t){return void 0!==e[t]?r.concat(n,e[t]):r.concat(n)},[])},{}),h=/\splural ?=?([\s\S]*);?/,y=(e.defaultHeaders={"content-type":"text/plain; charset=UTF-8","plural-forms":"nplurals=2; plural=(n!=1);"},/\$\{ \w+(.\w+)* \}/g)},function(r,e,n){"use strict";function t(r){var e=void 0;e="string"==typeof r?[r]:r.raw;for(var n="",t=0;t<e.length;t++)n+=e[t].replace(/\\\n[ \t]*/g,"").replace(/\\`/g,"`"),t<(arguments.length<=1?0:arguments.length-1)&&(n+=arguments.length<=t+1?void 0:arguments[t+1]);var u=n.split("\n"),o=null;return u.forEach(function(r){var e=r.match(/^(\s+)\S+/);if(e){var n=e[1].length;o=o?Math.min(o,n):n}}),null!==o&&(n=u.map(function(r){return" "===r[0]?r.slice(o):r}).join("\n")),n=n.trim(),n.replace(/\\n/g,"\n")}r.exports=t},function(r,e,n){"use strict";function t(r){return r&&r.comments&&"fuzzy"===r.comments.flag}function u(r,e){var n=h.locales,u=n[r]&&n[r].translations[""][e];return u?t(u)?null:u:null}function o(r){return h.dedent?(0,p.dedentIfConfig)(h,r):r}function i(r){var e=h.currentLocale,n=r;if(r&&r.reduce){for(var t=arguments.length,i=Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];var l=o((0,p.getMsgid)(r,i)),s=u(e,l);n=s?(0,p.msgid2Orig)(s.msgstr[0],i):(0,p.buildStr)(r,i)}return o(n)}function a(r){for(var e=arguments.length,n=Array(e>1?e-1:0),t=1;t<e;t++)n[t-1]=arguments[t];if(r&&r.reduce){var o=(0,p.getMsgid)(r,n),i=u(h.currentLocale,o);if(!i)return(0,p.buildArr)(r,n);return i.msgstr[0].split(y).map(function(r){var e=r.match(x);return e?n[+e[1]]:r})}return r}function l(r){if(r&&r.reduce){for(var e=arguments.length,n=Array(e>1?e-1:0),t=1;t<e;t++)n[t-1]=arguments[t];var u=new String((0,p.buildStr)(r,n));return u._strs=r,u._exprs=n,u}return r}function s(r){var e=u(h.currentLocale,r);return e?e.msgstr[0]:r}function c(){for(var r=h.currentLocale,e=h.locales,n=arguments.length,t=Array(n),i=0;i<n;i++)t[i]=arguments[i];var a=o((0,p.getMsgid)(t[0]._strs,t[0]._exprs)),l=t[t.length-1],s=u(r,a),c=s?e[r].headers:h.headers,f=(0,p.getPluralFunc)(c),d=(0,p.makePluralFunc)(f),g=void 0;if(s)g=(0,p.msgid2Orig)(d(l,s.msgstr),t[0]._exprs);else{var v=t.slice(1,-1);v.unshift(t[0].toString()),g=d(l,v)}return o(g)}function f(r,e){(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(e=(0,p.transformTranslateObj)(e)),h.locales[r]=e}function d(r){h.currentLocale=r}function g(r){h.dedent=Boolean(r)}function v(r){h.headers=r}function m(r){(console.warn||console.log)("[DEPRECATED] setHeaders is deprecated, and will be removed in the next minor version 0.6, use setDefaultHeaders instead"),v(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.t=i,e.jt=a,e.msgid=l,e.gettext=s,e.ngettext=c,e.addLocale=f,e.useLocale=d,e.setDedent=g,e.setDefaultHeaders=v,e.setHeaders=m;var p=n(0),h={locales:{},currentLocale:"en",dedent:!0,headers:p.defaultHeaders},y=/(\${\s*\d+\s*})/g,x=/\${\s*(\d+)\s*}/}])}); |
@@ -26,6 +26,14 @@ 'use strict'; | ||
function isFuzzy(translationObj) { | ||
return translationObj && translationObj.comments && translationObj.comments.flag === 'fuzzy'; | ||
} | ||
function findTransObj(locale, str) { | ||
var locales = config.locales; | ||
return locales[locale] ? locales[locale].translations[''][str] : null; | ||
var translation = locales[locale] && locales[locale].translations[''][str]; | ||
if (translation) { | ||
return isFuzzy(translation) ? null : translation; | ||
} | ||
return null; | ||
} | ||
@@ -32,0 +40,0 @@ |
{ | ||
"name": "c-3po", | ||
"version": "0.5.7", | ||
"version": "0.5.8", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -11,5 +11,15 @@ import { getMsgid, msgid2Orig, buildStr, makePluralFunc, | ||
function isFuzzy(translationObj) { | ||
return ( | ||
translationObj && translationObj.comments && | ||
translationObj.comments.flag === 'fuzzy'); | ||
} | ||
function findTransObj(locale, str) { | ||
const { locales } = config; | ||
return locales[locale] ? locales[locale].translations[''][str] : null; | ||
const translation = locales[locale] && locales[locale].translations[''][str]; | ||
if (translation) { | ||
return isFuzzy(translation) ? null : translation; | ||
} | ||
return null; | ||
} | ||
@@ -16,0 +26,0 @@ |
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
129049
1232