{"_id":"i18n-dialect","_rev":"33-171ea249e2cd3f7982b715fe7beb2ecb","name":"i18n-dialect","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"i18n-dialect","version":"1.0.0","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.0","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"88549aad1ef887cf605a1b958842bb82dc1a1acf","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.0.tgz","integrity":"sha512-O6PIlz3WRuFs8uCekN+w2RD2BF0AZS6a++62uBuRzXiUf1Cgq55xx52XQC1H+VYQutt1oRPwdU5uRWua7D7SDg==","signatures":[{"sig":"MEYCIQCtyga9a/LRA0gZ7vlTA0WRbZVmeu7HPPSv1QL48ZxAYgIhAKxzQugUwpBZCVXB7bqWunkoznqJvbo7hGJlOfKnDKD9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"88549aad1ef887cf605a1b958842bb82dc1a1acf","gitHead":"4bbdbf54333d8a584940530a6275e82e6e70b4d1","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.8","browserify":"^14.4.0","i18n-proto":"1.0.4","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.4","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.0.tgz_1502285452974_0.6702855408657342","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"i18n-dialect","version":"1.0.1","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.1","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"9697df2f27c7c3219c531dbfac21e6ed90fac6b6","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.1.tgz","integrity":"sha512-HK8PE2bsR6x0pVEdpJdAWlV6jCpgRhIOO3zQZ/+fTSz7ODeAS3GXLpzJa3yTBUO4CWAYY9E0oDrBBiWJBMlRFg==","signatures":[{"sig":"MEQCICpqbH5iEriRIHOrjhYlKCD4bBV/BOVFLQFfScfy1p+qAiBo5GoJNjLPMDFMcdCiWbYDiAlq+z46s84n36gkX6pLzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9697df2f27c7c3219c531dbfac21e6ed90fac6b6","gitHead":"0175c0e5c79a6627baf50aeb83c92cd6d9c01ad0","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.8","browserify":"^14.4.0","i18n-proto":"1.0.4","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.4","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.1.tgz_1502287171774_0.778463197639212","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"i18n-dialect","version":"1.0.2","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.2","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"1ecb94e7832761869a30d46c5a74559e640f6968","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.2.tgz","integrity":"sha512-tB85CzytRwSV9hJBPbZDM/CojVtAURWk92s9W5p+I4DDAj0rMdRrFp9JUdDP2+QNwq064QuYL+zi6laXUp/24A==","signatures":[{"sig":"MEUCIE/5X2cCa007JFJ52qDbz4cxTtzD8DqcoDMZluGZsDBlAiEA0bL32n4Ii2r468dtIWmLjvr2ToPiSRzllTTEtgZI/po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"1ecb94e7832761869a30d46c5a74559e640f6968","gitHead":"37055613572ecf94121f2de80c404239f0c32ebd","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.2.tgz_1502431001080_0.4745099062565714","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"i18n-dialect","version":"1.0.3","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.3","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"cd1724b37d2583bf3bd69206b974cd70e14f0eb9","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.3.tgz","integrity":"sha512-MyF2i69b2CxiYMC6/NsI9Lqx29QZsf7mcXwQeIm8tLEXcfZpIhMM+uCDOJDxJA4cG+2G6CQZr8VdR23RKY0Y2Q==","signatures":[{"sig":"MEUCIQDUHOFLQPS95DiP5B+/j4beXJCvJO65+JiL3GouFSfJjgIgLoYytVgJPokG69Q12dtJHhP9H77MzWZkTrxFQKWt3+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"cd1724b37d2583bf3bd69206b974cd70e14f0eb9","gitHead":"eeb9a077bc1d32aff8cf04b1080ae04c688468f1","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.3.tgz_1502531467587_0.009055208647623658","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"i18n-dialect","version":"1.0.4","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.4","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"00521aadbe1a91140c6c8646b46d021518204f3a","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.4.tgz","integrity":"sha512-ozRymDMCExLXN694Dc1NPG6MZj2ahwaO+YWCZlpJqh4kQbvbr58yTBvOtS5ogoxlPGmeDARmXaTsceGfnoEPEQ==","signatures":[{"sig":"MEQCIHcgn3OCqql4Ya1/rOzPITqoMO/hhkWphFoia5BuSDtJAiAcrGVFZHIih7+SlToD1Yv4RleF8HPfTo7l1OTHo+pz3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"00521aadbe1a91140c6c8646b46d021518204f3a","gitHead":"7b45bdd2db5b89b67ea7f5e1b25fd684f9e69f5a","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.4.tgz_1502537679081_0.8209235544782132","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"i18n-dialect","version":"1.0.5","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.5","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"165e159b04f5e151d61175c47f1a85d3db2ff65f","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.5.tgz","integrity":"sha512-eH5Ge1HQGonuIX5acBm+HBBZn9od1GlPbQYh9K/UBFubZFuq9nOLCw8Msm/DMdxSDkSUf0rpgpq6N1oFFi3j3Q==","signatures":[{"sig":"MEUCIQCJIGK+VrUhCdjS1YcUpIyhfNbTtuhw4rcakaGHYWkX6QIgQEnD9uFfKgsuJXtKxKM6GUfNvtIxnfIq3boBjkrPDqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"165e159b04f5e151d61175c47f1a85d3db2ff65f","gitHead":"99b6828e0a599665699aa16636c23b9f90088435","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","dependencies":{"@types/assert":"^0.0.31"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.5.tgz_1502690103000_0.10487748286686838","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"i18n-dialect","version":"1.0.6","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.6","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"301cb7c431ebd1ac68c807c49c23f086eaba0380","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.6.tgz","integrity":"sha512-by9VzrtDr827ruq2rJXrNY2yveYJabMQnp2CU+GbLFtgko+ujFMnRnYh8GrHy0srcPfYGbGXdKPBTWfuc9P1kw==","signatures":[{"sig":"MEQCIF8FcIr+ju004ftQqwIzpalD1cqH6wMP/OdfMqJYnnrSAiB9hDhs+8m+qFIb26k7MIYD4nS70BVyLmaN0ukbkW+ySQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"301cb7c431ebd1ac68c807c49c23f086eaba0380","gitHead":"22999ee6f41e7a6a9b54819ee8760090377bed93","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.10.3","dependencies":{"@types/assert":"^0.0.31"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.6.tgz_1502690642601_0.2822880567982793","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"i18n-dialect","version":"1.0.7","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.7","maintainers":[{"name":"andymost","email":"andreymostcase@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"28fa514b8e46ded0411f8c6a06431da6db2eff4f","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.7.tgz","integrity":"sha512-osM5GaAgR1W0iDhYvYqnz0+uLkJfgAq2zaQSD9HS+Ieh3TNWMP7VwI50lGTGO3aNy1LUsDXWeKBJtWKXsq+Spw==","signatures":[{"sig":"MEQCIC0ER83v7EFHtVzWb1hYVFzQNxd+KJYLi9NDbbdXobHXAiAJfYTrzCVBVWqjRCxrHULLibho+UZNlfvxkq7QizKDKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"28fa514b8e46ded0411f8c6a06431da6db2eff4f","gitHead":"078bd75fb06196480261112cdc16153faac7fb8a","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc --noEmit && tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"andymost","email":"andreymostcase@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.9.4","dependencies":{},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","assert":"^1.4.1","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.7.tgz_1502953563975_0.4537436605896801","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"i18n-dialect","version":"1.0.8","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.0.8","maintainers":[{"name":"andymost","email":"andreymostcase@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"},{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"6e105b3fda9b90782e303f3e95a32c42e9be32f7","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.0.8.tgz","integrity":"sha512-jNFToYovgIXqwDAKtRbEdUt45fO4AAADoalQffGq5UALAWGLD1XlSafG7gZ/+gflmQ4lRMxfdcETN1I6csUDUQ==","signatures":[{"sig":"MEUCIANKGG1X7ATw2zZ6KHbBuVElI5bSccd/oIyQagVAIFDEAiEAoG34zaKWz+PCS/W2ORyG9jZlwQMNPdsY1T4hgO/1EDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"6e105b3fda9b90782e303f3e95a32c42e9be32f7","gitHead":"bba9782819ed7865a49b6eaf6fb6a6233ea8398f","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc --noEmit && tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"andymost","email":"andreymostcase@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"3.10.10","description":"Internationalization support library","directories":{},"_nodeVersion":"6.9.4","dependencies":{},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","assert":"^1.4.1","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect-1.0.8.tgz_1503458915786_0.8197250261437148","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"i18n-dialect","version":"1.1.0","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.1.0","maintainers":[{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"andymost","email":"andreymostcase@gmail.com"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"trufi","email":"stevemyz@gmail.com"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"83e0addfdf609943d2832d0f9bfe8ad0d005870a","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.1.0.tgz","fileCount":22,"integrity":"sha512-GwuZT0cVdahVzcFsOaieNnm6MIFIh7QKgO+F4R7IXoapCbTiRb/UExMG3UJ2MlN7PRcrkDwsMFzlswvsuvFM9Q==","signatures":[{"sig":"MEUCIENiYJmKqg9JNjTf6TAEcc0XlkaqB87inw0F39KR9/qCAiEA901e94tWjNO7VUof2LEGep/TkUbmd6V2z16jfwFVyKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+lajCRA9TVsSAnZWagAANFoP/j0iSv9t4LhDAqbMcDmo\ni1F6UwGfBs05uwuDR5JvCcqSYCwKbnagKkmk8shvnGNE+T7xXZXIHkaK3YBL\nLX/6vfmRUA8yJi/KPiLU/7gtAUHD2Y2+3NMl87gdwq3jBkuBQ/D2Fp/4c6oO\noms9X9ZFoiBs+yThJ1meZvyrfLOQIBjdz0+DFBd93X996trpxpFr1eSy4iUj\nouJKd+MEl4Uqz8FHu2AhLaOWxDJHz/i4dpBzeOSW8RrWp+YRUmiEDM6NYg6G\nrNFo3yJzCA3w+9Jl+aBpEX7bmF6cY+DW2JWRZZjrQoPd7m2rESdUGVvf86W+\njQlWKZv1sJCGQQv4XilJwB0SEgqNbZs/0jNXrmz1/tBjiFytDUQ2CnoAnIQp\nhlwwRcTB2x2zt54hkVhXQxN9jhteV8U1yXAzDxyLNsx6k7F4iXs1rYd1IFfC\nfPfdMm3IHJAWho+RMEmVuYZzCW6f3dOXKWY5ORvhv7uFhjSom4qr80oYDimt\nNCuZkMDDmMJzO35oxm3eCfUgYURclI5Qpz+lkeacChif3QFu++h4jr8+ybm3\nZX62Kom93SlSEPHbaPPWveNQR9GRUOpenny0K+te+c0TmAmagJhZ5Y3Tsi+p\n06ySE2dd0G61K1IHi4s7dklDH30BdSPNT08VpYF53+thLBuiiDFnPeXybExg\nq7kg\r\n=gLDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"819a528278e275d1c4fe923043675fee48bd2991","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"lastw","email":"me@lastw.net"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"6.0.0","description":"Internationalization support library","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","assert":"^1.4.1","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect_1.1.0_1526355617669_0.07524362061643175","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"i18n-dialect","version":"1.1.1","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-dialect@1.1.1","maintainers":[{"name":"a.fedosov","email":"osvodef@gmail.com"},{"name":"andymost","email":"andreymostcase@gmail.com"},{"name":"artem.malko","email":"artem.malko@gmail.com"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"trufi","email":"stevemyz@gmail.com"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"}],"homepage":"https://github.com/2gis/i18n-dialect#readme","bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"dist":{"shasum":"e3d7eb98d44158a1b5a3de6c5050a7b8c34fe7d2","tarball":"https://registry.npmjs.org/i18n-dialect/-/i18n-dialect-1.1.1.tgz","fileCount":19,"integrity":"sha512-/TfPINgFFCCDEsHiAyzlZ0XEEtr6Su3+MuqWGzdojnzUOEjfwQIAp5oU/2ykGn8Iv0By10uifG/wSKKXFsLL0A==","signatures":[{"sig":"MEUCIQC8AOGh2mGsJ3xIDbuM4EFtclZAHPFwkEBY0WoQu7qkzAIgIzfrVWk18CqZMiqL2AWDR3DhHKPOkm24b+Q8Xg0tk8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLLhDCRA9TVsSAnZWagAAvWAP/3vWELJiGb9y2maDxvSR\nsCrQOF6NcnCbLK2AuOBfHCxzLZqZJvMNElIpWtvwUeFNqB46t61P1Zhc2Fe7\nsYBY9i4SCAEl/1ZaohuMQwy+oRRIP2DG19WP0jxXuUNLh6rGLWDlEfpvim0k\n9DK7mOzBkURVg3mtCcEtpqxn1oY8BAvg8sKt4ccKgG4QZUKdCYiGDB1n4Y5L\n3k4v3ZtxxtjTt603aLvQb7s26QHlxvf8tNlj03bRUEFoPCJ4UTUAkDkgxAak\nlCHkYcbrqG/RFNchJnbHgMeXjxsaF26PFAMJjue7JUFoGGxYNl7EyPOJ4CJj\niTlf/sVy6vLIesJAhMIgZJhOjRPZlMVCfzl3kYrHrvtBiq8mYvG/3IiAVSay\n1j+pxduiv8e9IEWaOfDR6jrwQF5PYqHbc8l4cjHJj9/1QI0slz/4GFo53pbw\nnXVP5b1luAVdypyl1Cja3MjKn59CbqZAnAolR1A/R5A73Dbb26CcsYFyRoZq\nJiotCuMD5C0MOHSXAw+j3704LTsoej07uPcRe8hwwV/tFh2XjxD/RqMCooz2\n4jrP9jyc6VRmiow9ANQ2xBDg5W3OZkbmwpzIie6aeklWc69M/uaB8nxOCkH7\nRFdNG+2lyf2GiS+Y1FbTvY0rCF9dcO1lPjVtCjtE18ihd4KmyHgWUFsFIImE\nQrnh\r\n=NCGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3549e4e6c43581473e29a55cb936af559cdf148f","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"artem.malko","email":"artem.malko@gmail.com"},"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"_npmVersion":"5.4.2","description":"Internationalization support library","directories":{},"_nodeVersion":"8.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","assert":"^1.4.1","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","i18n-stex":"1.0.9","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","i18n-po-json":"1.0.5","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-dialect_1.1.1_1529657411378_0.08261096939116164","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-09T13:30:54.094Z","modified":"2026-09-04T09:00:37.369Z","1.0.0":"2017-08-09T13:30:54.094Z","1.0.1":"2017-08-09T13:59:33.087Z","1.0.2":"2017-08-11T05:56:42.189Z","1.0.3":"2017-08-12T09:51:08.698Z","1.0.4":"2017-08-12T11:34:40.190Z","1.0.5":"2017-08-14T05:55:04.076Z","1.0.6":"2017-08-14T06:04:03.618Z","1.0.7":"2017-08-17T07:06:05.002Z","1.0.8":"2017-08-23T03:28:36.927Z","1.1.0":"2018-05-15T03:40:17.938Z","1.1.1":"2018-06-22T08:50:11.456Z"},"bugs":{"url":"https://github.com/2gis/i18n-dialect/issues"},"license":"MIT","homepage":"https://github.com/2gis/i18n-dialect#readme","keywords":["i18n"],"repository":{"url":"git+https://github.com/2gis/i18n-dialect.git","type":"git"},"description":"Internationalization support library","maintainers":[{"email":"artem.malko@gmail.com","name":"artem.malko"},{"email":"stevemyz@gmail.com","name":"trufi"},{"email":"me@lastw.net","name":"lastw"},{"email":"mbeloshitsky@gmail.com","name":"itanka9"},{"email":"a.artemev@inbox.ru","name":"alxart"},{"email":"vitaliy.gis@gmail.com","name":"vitaliy.gis"},{"email":"mail@kuznetsov.it","name":"kuznetcoff"},{"email":"oleg1556@gmail.com","name":"kalyanov"},{"email":"count@ngs.ru","name":"kto-to"},{"email":"m.novoselcev@2gis.ru","name":"mnovoseltsev"},{"email":"heilage.nsk@gmail.com","name":"heilage"}],"readme":"# i18n-dialect\n\n`dialect` is a library to support runtime i18n functions.\n\n## Usage\n\n`dialect` exports a controller class called `TranslationController`, which should be instantiated in your application. Controller's constructor has following configurational parameters:\n-  **translationGetter**: a used-defined function to receive translated content as JSON file. Library does not know about any ways your application can use to receive these files, for example, it might be a simple `require` when running on server side, or asynchronous file load with `fetch` or other asynchronous request library.\n- **onFailedSubstitution**: a callback, which will be called every time any `%N` substitution is failed; may be undefined.\n- **defaultPluralSelect**: a function that will be a default for plural forms selection. This should be a plural selector of developers' primary language.\n\nThe `TranslationController` object also has a `setLocale` method to update internal dictionary - once this is done, the changes are applied to all subsequent calls of translation functions. Notice that `setLocale` method is asynchronous, so updating your user interface should not be done right after it's call: you should wait until everything is loaded and parsed.\n\n### Function interface\n\n`dialect` exports four simple translation functions:\n- `_tGen` for simple translations\n- `_ptGen` for contextual translations\n- `_ntGen` for plural translations\n- `_nptGen` for contextual plural translations\n\nThese functions are function generators (higher order functions), and before using them in your project you should parameterize them with `TranslationController` instance, like this:\n```\nimport { TranslationController, _tGen, _ptGen, _ntGen, _nptGen } from 'i18n-dialect';\n\nlet controller = new TranslationController(...);\n\nexport const _t = _tGen(controller);\nexport const _pt = _ptGen(controller);\nexport const _nt = _ntGen(controller);\nexport const _npt = _nptGen(controller);\n```\nIn some other file:\n```\nimport { _t, _pt, _nt, _npt } from '...';\n\n// now you can use _t, _pt, etc.\n```\n\nMake sure that names of your created functions are strictly equal to `_t`, `_nt`, `_pt` and `_npt`, and you use these functions with these names only in your code; otherwise your translations will not be parsed successfully with `i18n-stex` parser.\n\n### Object interface\n\n`dialect` also exports a single class called `TranslationProvider`, which simplifies interaction with library for a bit. You should instantiate it once and then just pass it into your other files and components. Example:\n\n```\nimport { TranslationController, TranslationProvider } from 'i18n-dialect';\n\nlet controller = new TranslationController(...);\nexport const i18n = new TranslationProvider(controller);\n\n```\nIn some other file:\n```\nimport { i18n } from '...';\n\n// now you can use i18n._t, i18n._pt, etc.\n```\n\n## Contributing\n\ni18n-dialect uses github-flow to accept & merge fixes and improvements. Basic process is:\n- Fork the repo.\n- Create a branch.\n- Add or fix some code.\n- **Run Karma testing suite with `npm run test` and make sure nothing is broken**\n- Add some tests for your new code or fix broken tests.\n- Run `npm run build` to build pure-js distribution files.\n- Commit & push.\n- Create a new pull request to original repo.\n\nPull requests with failing tests will not be accepted. Also, if you add or modify packages to `package.json`, make sure you use `yarn` and update `yarn.lock`.\n","readmeFilename":"README.md"}