{"_id":"@onshape/ng-i18next","_rev":"42-61a6005670e0432ec32e4df0ef8b24a6","name":"@onshape/ng-i18next","dist-tags":{"latest":"0.3.17-1"},"versions":{"0.3.11":{"name":"@onshape/ng-i18next","version":"0.3.11","author":{"name":"Andre Meyering"},"license":"MIT","_id":"@onshape/ng-i18next@0.3.11","maintainers":[{"name":"awk","email":"awk@onshape.com"}],"dist":{"shasum":"a669873908708ceb1aef4e94494b944a8e77eab3","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.11.tgz","integrity":"sha512-tYKsXbyaHUtdaGAgiBakbB7ToomWbs+zKl4hCcH3mggq0pSzRaiBiir34X8rnmZwuzmHsUmnvVb9n+x2bX/c3w==","signatures":[{"sig":"MEUCIFma+Ir8kxq3erCp979obuf+ZUGUspGbU07dYoSl0UgZAiEAjty/1FiUwprWHsbNXBvg1qQ1OvF0ZoToMoWMM2yv194=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/ng-i18next.js","scripts":{"test":"gulp test","postupdate":"node ./node_modules/bower/bin/bower update","postinstall":"node ./node_modules/bower/bin/bower install"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2013-2014 Andre Meyering (angular provider); i18next by Jan Mühlemann\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.11.tgz_1511975268371_0.04093050514347851","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@onshape/ng-i18next","version":"0.3.12","author":{"name":"Andre Meyering"},"license":"MIT","_id":"@onshape/ng-i18next@0.3.12","maintainers":[{"name":"mdbarr","email":"mark@hyperingenuity.com"},{"name":"pkania","email":"philip.kania@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"awk","email":"awk@onshape.com"}],"dist":{"shasum":"2ecd16f0ead34ba0fb1bb232b22b010bf3f9a108","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.12.tgz","integrity":"sha512-DDuph0NUMLE28h7J99XMVAX+FMRv/3kpZWKe6X1s1xMVflG2AMsAeXzFub6s0O2HUtpyjkfGsfr5eNjVL4BALg==","signatures":[{"sig":"MEYCIQC+awz94YHvJjYsm+vAL8rDfcJVtA8Rwwgbw2KloWkKxQIhAKiZGqMjcsTT+5vJ4CJeXrgulAht6YhkXbLO6mSswiDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/ng-i18next.js","scripts":{"test":"gulp test"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2013-2014 Andre Meyering (angular provider); i18next by Jan Mühlemann\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","dependencies":{"i18next":"1.7.10"},"devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.12.tgz_1511977408297_0.8730255521368235","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@onshape/ng-i18next","version":"0.3.13","author":{"name":"Andre Meyering"},"license":"MIT","_id":"@onshape/ng-i18next@0.3.13","maintainers":[{"name":"mdbarr","email":"mark@hyperingenuity.com"},{"name":"pkania","email":"philip.kania@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"awk","email":"awk@onshape.com"}],"dist":{"shasum":"aab0adcb1792dd4916d2ea28ee44e884f88e6636","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.13.tgz","integrity":"sha512-YXYYbs3oKea8sIBFbZyKTNkfV/6zjN9kIOikBpDi2rqVDNS4ykadwNFSp6oWfULvsErpTTXbpyonUrC6WxOSHw==","signatures":[{"sig":"MEYCIQDXkPEmwJWXKljD6wIESFneTiv8oym8U/xWdc4Ka8PtTAIhAO7DzKWBQk0LmobcgVZOacTFVEkradeqgb5F5hjiecf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"gulp test"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2013-2014 Andre Meyering (angular provider); i18next by Jan Mühlemann\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next-client":"1.7.7"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.13.tgz_1511985509905_0.37293890421278775","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@onshape/ng-i18next","version":"0.3.14","author":{"name":"Andre Meyering"},"license":"MIT","_id":"@onshape/ng-i18next@0.3.14","maintainers":[{"name":"mdbarr","email":"mark@hyperingenuity.com"},{"name":"pkania","email":"philip.kania@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"awk","email":"awk@onshape.com"}],"dist":{"shasum":"043f4053e6387d077c78874988bde125a32fa448","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.14.tgz","integrity":"sha512-Vi0DOvXPPklATUHyQXUtVjdWNcYurHVz7m4MKNlljX9N5VUBgnmmtSU5X+rlkElv/QJAQCcCrFT5kNX/F78g2A==","signatures":[{"sig":"MEQCIDZldr1BU2TYm6/qQrfrGOcvKys6nqeE/Hn3+nIRf6piAiAV8ccSLxZckvzDlk6OpnypEoef5qvioMPWVMoswG5F0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"gulp test"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"licenseText":"The MIT License\n\nCopyright (c) 2013-2014 Andre Meyering (angular provider); i18next by Jan Mühlemann\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next":"~2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.14.tgz_1512067688459_0.047202747547999024","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@onshape/ng-i18next","version":"0.3.15","author":{"name":"Andre Meyering"},"_id":"@onshape/ng-i18next@0.3.15","maintainers":[{"name":"onshapebuildbot","email":"awk+npmbuildbot@onshape.com"},{"name":"mdbarr","email":"mark@hyperingenuity.com"},{"name":"pkania","email":"philip.kania@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"awk","email":"awk@onshape.com"}],"homepage":"https://github.com/i18next/ng-i18next#readme","bugs":{"url":"https://github.com/i18next/ng-i18next/issues"},"dist":{"shasum":"eec91c6b3c2150540534cb19933ecc771a7a3382","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.15.tgz","integrity":"sha512-YkTlSGkyZ52YUemF/sfGGOU4sSIVw668odYV9Oq+LGMtPauZ+gXTPBkdSAMHuSs1J8mUiIzOH2Ee6nxgqCXJiA==","signatures":[{"sig":"MEUCIBk0n7l8mcwktUHrZqFdT+vMccd5a4DXB5C3ZYfwL+rKAiEAqvhvvPyjg11TasOMTh3kUorrGovipnNy+jw/8BFWdqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"70bf48e04133224f6c90ababfc8b0b3350a3cb01","scripts":{"test":"gulp test"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"_npmVersion":"5.5.1","description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"_nodeVersion":"8.7.0","devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next":"~2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.15.tgz_1515516158961_0.04404512676410377","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@onshape/ng-i18next","version":"0.3.16","author":{"name":"Andre Meyering"},"_id":"@onshape/ng-i18next@0.3.16","maintainers":[{"name":"onshapebuildbot","email":"awk+npmbuildbot@onshape.com"},{"name":"mdbarr","email":"mark@hyperingenuity.com"},{"name":"pkania","email":"philip.kania@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"awk","email":"awk@onshape.com"}],"homepage":"https://github.com/i18next/ng-i18next#readme","bugs":{"url":"https://github.com/i18next/ng-i18next/issues"},"dist":{"shasum":"41593191ef919314b8c95361acb7a9da064d48b0","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.16.tgz","integrity":"sha512-2CuxqUOCKuQCxYvyguS2kpLbLjU2YFJCZseRsa+wV6Ldma6C47CeCURQfiT6/32b141+NfQ5Q1ey05JXG8JYkQ==","signatures":[{"sig":"MEUCIQC/jHtFwJk7Wfe1F3TQc0X7xxCJAZWU/CkNxGGKQcNYFAIgMHFxjLMmboNJFAbrB0PdhEDNPu2dgkWN/DiqkZfW4gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0dbcc43ae18ef1ccd54139e28e91731c5c798f22","scripts":{"test":"gulp test"},"_npmUser":{"name":"awk","email":"awk@onshape.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"_npmVersion":"5.5.1","description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"_nodeVersion":"8.7.0","devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next":"~2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next-0.3.16.tgz_1515619275050_0.16420887154527009","host":"s3://npm-registry-packages"}},"0.3.17-0":{"name":"@onshape/ng-i18next","version":"0.3.17-0","author":{"name":"Andre Meyering"},"_id":"@onshape/ng-i18next@0.3.17-0","maintainers":[{"name":"awk","email":"awk@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"nychang","email":"changaccount@gmail.com"},{"name":"onshapebuildbot","email":"awk+npmbuildbot@onshape.com"},{"name":"pkania","email":"philip.kania@onshape.com"}],"homepage":"https://github.com/i18next/ng-i18next#readme","bugs":{"url":"https://github.com/i18next/ng-i18next/issues"},"dist":{"shasum":"803c502b3486d6871a51850ca848a0411fecbcd0","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.17-0.tgz","fileCount":72,"integrity":"sha512-UE3+1ya/HVUFxpJ2oBiygko2GlpTWh5E6RJItQO17jt3RZ7+0tEwDxGRXhSeLLFQyoo4El4vf4j78KG7tqROlw==","signatures":[{"sig":"MEQCIEu6UjT5Y6iX3zuu26YWlADnvM954MOT/9BeTIC+4nU+AiAFswVEKMtQI0AEVNkxbGCEc7VbT4YfCVwqQtgTvDE1xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK2S0CRA9TVsSAnZWagAAwzUP/3SShfV7yeIGv6NkfsFa\nT2j6It974nbT/x7GveK/mOxTcO/gwK5LEpFbhButEAMjjvbm8jnplhPLh36o\n4ez3blyNWAXfqcaG0RuedZQ4Au8YemQOddTy0+DtX2VmBju9g8ai3RwyfahJ\n2nqsBQJ5Hm4UMzVO4Vp96bRZGYG0hPrdg0JI9Yaf4de2kiCmrhpP5Uj/yvj6\nYvwC9zAgtcDHt7/i+Rru2D91QNeDQZfWrzxa6WAV7KJwQHzxRwJIuIpAqUkl\nUzn8+ePxomZjH/t7zNRDOve+2KS6jz1DLhGjf7fS6fvGGrs9iR86uLGMMGI9\nW+CHk1myWAWS2mF3EZZQdNqOVuB7LrBBulat+CsTMyX45rnQXjyy6KRJ97D+\n+AjO8k6MhiuA/UVr+TmVzx1dC5WwhtXW8qrGMN5J7S+saV8gbd0eR8SyP2wX\niJQVPBEhnWhkgpXeAf4rbxi9kL9g510NenP8hYw6scURS6dVQIx6wPLBdf5c\ntrCXTWI0soeUjxP50LSYt/iiimWQTEMjAii9Sa+YAYD7I31Phx7wYT+73pfv\nuR3zTpfLeCYlvvJb/DD6VJrncWCs5EXtDCKT36BgAoIhN2XktGuKGgpDOmUO\n409YgLe5cy9XnHnAXWElxyH6Kgi8sEp3eNKQcW+krukUq/6Es7Wye5DUCfFv\nXdUF\r\n=lSnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9ea30f195fa637e3c84eb33e322160fd741b0a05","scripts":{"test":"gulp test"},"_npmUser":{"name":"nychang","email":"changaccount@gmail.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"_npmVersion":"5.6.0","description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next":"~2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next_0.3.17-0_1546347699788_0.9964493118763322","host":"s3://npm-registry-packages"}},"0.3.17-1":{"name":"@onshape/ng-i18next","version":"0.3.17-1","author":{"name":"Andre Meyering"},"_id":"@onshape/ng-i18next@0.3.17-1","maintainers":[{"name":"awk","email":"awk@onshape.com"},{"name":"jexordexan","email":"simonds.jordan@gmail.com"},{"name":"nychang","email":"changaccount@gmail.com"},{"name":"onshapebuildbot","email":"awk+npmbuildbot@onshape.com"},{"name":"pkania","email":"philip.kania@onshape.com"}],"homepage":"https://github.com/i18next/ng-i18next#readme","bugs":{"url":"https://github.com/i18next/ng-i18next/issues"},"dist":{"shasum":"262c5ffc9197ed179b293eb8a54dd83975b816d6","tarball":"https://registry.npmjs.org/@onshape/ng-i18next/-/ng-i18next-0.3.17-1.tgz","fileCount":72,"integrity":"sha512-Di6yw5RevzLQfTgdhwa9pWMCQfn7yno7YhMa3Yx/BFAe5ZPXq+Qso0e7Ltngkiq1AiN1rYE2bYGP4ukC694Bwg==","signatures":[{"sig":"MEUCIQC33/BoWNAavkY4pHX2mKXPcAospGJidspHrD9KhFAB8QIgec/TKthmWY8vCAMvjqxdajPfxVBETPht0N187tVs0vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK/IjCRA9TVsSAnZWagAACRYP/3rKI5mKG/Lu71YvlGmc\nrjc6d6kA4ejFEM7pubCc7eTvEfPwNq80iidPjAfCIcxVpcjDKaVF1GA8WP1j\nNs8iP9c6X4JHGVhLx3JTu9QO3hBB8M9+X4UNO4xZapuHzLsFtOZLSVZBIzsQ\nlYhuOxtVXxXVZ/8TeVvS2JvhoUq1CzH9dPQEN57FX0Lak5HhYS75I4S0xCjg\nS/qAouyTnik2gjXX4hJ5SITDSPfh5OHg+Lyme28uJUKhXfDZkLrrGq4PE1Ee\n2F1JqGW3QUoC2JiGgGrtdVI+TSU2copX4sq2yJKSlgYpNb+IrXZifKRV+kGw\ntBy/Q5Fy+QAgtIRtDwldThKY37dPB8asdlQCJOA0Q4v48ICczSP+SMxZM9tS\n1q1ATJ3r1ajcadp8w2UiFGHTjWdgXSGBsIScyYBx4hsmThleqVYh8rbZuhVp\ny+tRJ3J7sjAT3ykxu4V4egEhXpVPykJjpuiuFgADEyN7FxuK8kIlUtW/V29u\nEXxF0uXir2GhRw7eyx9JbMcLYP6wuLWRaDDaXR3Oy+OZnEpnrQ+EOBA2RhLV\nBd1vsJ6Muc5RK1ij/sA8CwGCfGj0UX+x7shMPozGlLhssy2ph3yv0Up8LlMg\nK7Xih6TGPXASgFbfu/wAgmIkCrZwKyZbyFGP6/0ERP9KqqZFC22cypylIDzf\neyj7\r\n=cy2V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"656c54147ff11402dc5c5979256565c7c6ac740d","scripts":{"test":"gulp test"},"_npmUser":{"name":"nychang","email":"changaccount@gmail.com"},"licenses":[{"url":"https://github.com/i18next/ng-i18next/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"_npmVersion":"5.6.0","description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.8.6","bower":"^1.3.7","karma":"1.7.1","gulp-size":"^0.4.0","phantomjs":"2.1.7","gulp-karma":"0.0.5","gulp-concat":"^2.3.3","gulp-header":"^1.0.5","gulp-jshint":"^1.7.1","gulp-rename":"^1.2.0","gulp-rimraf":"^0.1.0","gulp-uglify":"^0.3.1","gulp-jasmine":"^0.2.0","jasmine-core":"^2.8.0","karma-jasmine":"1.1.0","gulp-webserver":"^0.4.0","jshint-stylish":"^0.4.0","karma-phantomjs-launcher":"1.0.4"},"peerDependencies":{"i18next":"~12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-i18next_0.3.17-1_1546383907069_0.9755062089115394","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-11-29T17:07:49.660Z","modified":"2025-10-20T17:59:57.798Z","0.3.11":"2017-11-29T17:07:49.660Z","0.3.12":"2017-11-29T17:43:28.406Z","0.3.13":"2017-11-29T19:58:30.925Z","0.3.14":"2017-11-30T18:48:09.530Z","0.3.15":"2018-01-09T16:42:40.236Z","0.3.16":"2018-01-10T21:21:15.173Z","0.3.17-0":"2019-01-01T13:01:39.898Z","0.3.17-1":"2019-01-01T23:05:07.192Z"},"bugs":{"url":"https://github.com/i18next/ng-i18next/issues"},"author":{"name":"Andre Meyering"},"homepage":"https://github.com/i18next/ng-i18next#readme","repository":{"url":"git://github.com/i18next/ng-i18next.git","type":"git"},"description":"AngularJS filter and directive for i18next (i18next by Jan Mühlemann)","maintainers":[{"email":"awk+npmbuildbot@onshape.com","name":"onshapebuildbot"},{"email":"mark@hyperingenuity.com","name":"mdbarr"},{"email":"aosmonova@onshape.com","name":"aosmonova"},{"email":"skandagale@ptc.com","name":"skandagale"},{"email":"rprabhun@ptc.com","name":"rprabhun-onshape"},{"email":"rakshetri@ptc.com","name":"rakshetri"},{"email":"nehiwse@ptc.com","name":"nehiwse"},{"email":"mumar@onshape.com","name":"khalid050"},{"email":"kfirestone@ptc.com","name":"kfirestone"},{"email":"mpasteris@ptc.com","name":"mpasteris"},{"email":"pbhide@ptc.com","name":"pbhide17"},{"email":"sgile@ptc.com","name":"sgile"},{"email":"onshape-buildmaster+windchill@ptc.com","name":"onshape-windchill"},{"email":"onshape-buildmaster@ptc.com","name":"onshape-buildmaster"}],"readme":"# ng-i18next - use i18next with Angularjs [![Build Status](https://travis-ci.org/i18next/ng-i18next.svg?branch=master)](https://travis-ci.org/i18next/ng-i18next) #\n\nProject goal is to provide an easy way to use [i18next](http://i18next.com/) with [AngularJS](http://angularjs.org/):\n\n- `ng-i18next` directive\n- `i18next` filter\n\nFirst check out the [documentation](http://i18next.com) by Jan Mühlemann.\n\n# Features #\n- AngularJS directive\n- AngularJS filter\n- variable binding (translates again, if variable changes)\n- nested translations (`$t('hello')`; see i18next documentation)\n- scope variables in translations (if the translation contains directives of variables like `{{hello}}`, they'll get compiled)\n- sprintf support (directive and provider)\n- support for default values to be displayed before i18next engine is initialized\n\n# Installation #\nYou can install `ng-i18next` as a bower dependency:\n\n\tbower install ng-i18next\n\n\n# Usage #\nFirst add\n\n- `AngularJS`\n- `i18next`\n- `ng-i18next`\n\nto your HTML file. `AngularJS` and `i18next` have to be loaded **before** `ng-i18next`!\n\nMake sure you require `jm.i18next` as a dependency of your AngularJS module. Also configurate the provider first:\n\n```js\nangular.module('jm.i18next').config(['$i18nextProvider', function ($i18nextProvider) {\n\t$i18nextProvider.options = {\n\t\tlng: 'de',\n\t\tuseCookie: false,\n\t\tuseLocalStorage: false,\n\t\tfallbackLng: 'dev',\n\t\tresGetPath: '../locales/__lng__/__ns__.json',\n\t\tdefaultLoadingValue: '' // ng-i18next option, *NOT* directly supported by i18next\n\t};\n}]);\n```\n\nFor testing purposes set up a server. Don't open your files directly because `i18next` then fails to load the language files!\n\nFor more options visit the [i18next documentation](http://i18next.com/pages/doc_init.html).\n\nThere are two ways to use `ng-i18next`:\n\n## filter ##\n\t<p>{{'hello' | i18next}}</p>\n=> translates `hello`\n\n\t<p>{{hello | i18next}}</p>\n=> translates `$scope.hello`\n\n## directive ##\n\n### Basics ###\n\n\t<p ng-i18next=\"hello\"></p>\n=> translates `hello`\n\n\t<p ng-i18next=\"{{hello}}\"></p>\n=> translates `$scope.hello`\n\n\t<p ng-i18next>hello</p>\n=> translates `hello` (uses the content of the p-tag)\n\n\t<p ng-i18next>{{hello}}</p>\n=> translates `$scope.hello` (uses the content of the p-tag)\n\nNote, that HTML isn't compiled!\n\n### HTML ###\n\n\t<p ng-i18next=\"[html]hello\"></p>\n=> translates `hello` and compiles HTML\n\n\t<p ng-i18next=\"[html]{{hello}}\"></p>\n=> translates `$scope.hello` and compiles HTML\n\n### Attributes ###\n\n\t<a href=\"#\" ng-i18next=\"[title]hello\">This is a link.</a>\n=> translates `hello` and sets it as the title\n\n\t<a href=\"#\" ng-i18next=\"[title]{{hello}}\">This is a link.</a>\n=> translates `$scope.hello` and sets it as the title\n\nYou can combine both, too!\n\n### Attributes + text content ###\n\n\t<a href=\"#\" ng-i18next=\"[title]hello;content\"></a>\n=> translates `hello` and sets it as the title\n=> translates `content` and sets it as the text of the link.\n\n\t<a href=\"#\" ng-i18next=\"[title]{{hello}};{{content}}\"></a>\n=> translates `$scope.hello` and sets it as the title\n=> translates `$scope.content` and sets it as the text of the link.\n\n### Attributes + HTML content ###\n\n\t<a href=\"#\" ng-i18next=\"[title]hello;[html]content\"></a>\n=> translates `hello` and sets it as the title\n=> translates `content` and compiles the HTML as the content of the link.\n\n\t<a href=\"#\" ng-i18next=\"[title]{{hello}};[html]{{content}}\"></a>\n=> translates `$scope.hello` and sets it as the title\n=> translates `$scope.content` and compiles the HTML as the content of the link.\n\n### Passing Options ###\nYou can also pass options:\n\n\t<p ng-i18next=\"[i18next]({lng:'de'})hello\"></p>\n=> translates `hello` in German (`de`)\n\n### Passing Options + HTML ###\nAlso options work perfectly together with html:\n\n\t<p ng-i18next=\"[html:i18next]({lng:'de'})hello\"></p>\n=> translates `hello` in German (`de`) and compiles it to HTML code.\n\n### Passing Options - sprintf\nYou can use i18next sprintf feature:\n\n\t<p ng-i18next=\"[i18next]({sprintf:['a','b','c','d']})sprintfString\">\n\nwhere `sprintfString` could be `The first 4 letters of the english alphabet are: %s, %s, %s and %s` in your translation file.\n\nUsing the directive, `postProcess:'sprintf'` isn't neccassary. The directive will add it automatically when using `sprintf` in the options.\n\n---------\n\nFor more, see examples.\n\n---------\n\n# Default values while i18next is initializing #\n\n`i18next` supports providing a `defaultValue` when requesting any translation. But what happens when i18next hasn't been fully initialized yet?\n\n`ng-i18next` adds a `defaultLoadingValue` option, which can be provided either in `$i18nextProvider.options` or with any individual\ntranslation request just like you would `defaultValue`. If i18n strings need to be rendered before i18next is initialized,\nthese special loading values will be used instead.\n\n## Default values - Examples ##\n\n\t$i18nextProvider.options = {\n\t\t/* ... */\n\t\tdefaultLoadingValue: ''\n\t};\n\n\t(in template)\n\t<p>{{'hello' | i18next}}</p>\n=> displays an empty string (visually nothing) until i18next is initialized, then translates `hello`\n\n\t<p>{{'hello' | i18next:{'defaultLoadingValue':'Loading...'} }}</p>\n=> displays \"Loading...\" until i18next is loaded, then translates `hello`\n\n\t<p>{{'not-translated-welcome-key' | i18next:{'defaultLoadingValue':'Loading...', 'defaultValue':'Welcome!'} }}</p>\n=> displays \"Loading...\" until i18next is loaded, then translates `not-translated-welcome-key` with default of \"Welcome!\"\nif the key is not defined in your i18n file\n\n---------\n\n# Contribute #\n\nTo contribute, you must have:\n\n- [Node.js](http://nodejs.org/)\n- [bower](http://bower.io/)\n- [Gulp](http://gulpjs.com/)\n\ninstalled.\n\nLoad all dependencies using [`npm`](https://npmjs.org/) and [`bower`](http://bower.io/):\n\n\tnpm install\n\tbower install\n\nBuild `ng-i18next.js` using Gulp:\n\n\tgulp build\n\nTest `ng-i18next.js` using Gulp:\n\n\tgulp test\n\n---------\n\n# Examples #\n\nYou can run the examples using:\n\n\tgulp serve\n\n_(note that you have to be in the root directory of this project)_\n\nDo not just open the HTML files. That won't work.\n\n---------\n\n# Supported browsers #\n\n`ng-i18next` is tested with these browsers:\n\n - latest Firefox\n - latest Chrome\n - IE9 and above\n\nIE8 isn't supported.\n`ng-i18next` should work with every browser that is supported by AngularJS.\n\nHowever, last time we checked, just adding polyfills do the job on IE8.\n\n---------\n\n# Changelog #\n\nFor changelog file please see CHANGELOG.md\n\n---------\n\n# License #\n\n[MIT License](https://github.com/i18next/ng-i18next/blob/master/LICENSE)\n","readmeFilename":"README.md"}