{"_id":"@corellia/ngx-translation-io","_rev":"67-e1b0004d752794f529a0aa31b11ef2bd","time":{"1.0.0":"2019-08-09T10:03:04.504Z","created":"2019-08-12T12:49:47.323Z","2.0.0":"2019-08-12T12:49:47.620Z","modified":"2023-07-25T09:50:34.852Z","2.0.1":"2019-08-13T09:36:52.001Z","2.0.2":"2019-08-13T10:07:08.593Z","2.0.3":"2019-08-13T10:12:23.684Z","2.0.4":"2019-08-13T12:14:23.553Z","2.0.5":"2019-08-13T12:23:42.916Z","2.0.6":"2019-08-13T12:27:20.488Z","2.0.7":"2019-08-14T12:17:09.579Z","2.0.8":"2019-08-14T12:33:12.119Z","2.0.9":"2019-08-14T13:25:07.666Z","2.1.0":"2019-08-14T13:33:23.938Z","3.0.0":"2020-01-13T15:43:50.918Z","3.0.1":"2020-05-05T09:13:31.434Z","3.0.2":"2020-08-20T09:48:12.498Z","3.0.3":"2020-10-19T17:23:32.675Z","3.0.4":"2020-10-19T17:36:15.060Z","3.0.5":"2020-10-19T18:13:55.496Z","3.1.0":"2020-10-20T08:59:21.756Z","4.0.0":"2022-09-02T14:22:19.015Z","5.0.0":"2023-05-30T15:20:24.915Z","5.1.0":"2023-06-01T09:02:15.310Z","5.2.0":"2023-07-25T09:50:34.620Z"},"name":"@corellia/ngx-translation-io","dist-tags":{"latest":"5.2.0","stable":"3.1.0"},"versions":{"2.1.0":{"name":"@corellia/ngx-translation-io","version":"2.1.0","description":"","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.29","axios":"^0.19.0","https-proxy-agent":"^2.2.2","minimist":"^1.2.0","ngx-i18nsupport":"^0.17.1","tslint":"^5.18.0","typescript":"3.2.4","xmldom":"^0.1.27"},"devDependencies":{"@types/node":"^12.6.3"},"keywords":["cli","ngx-translation-io"],"bin":{"@corellia/ngx-translation-io":"./bin/ngx-translation-io","ngx-translation-io":"./bin/ngx-translation-io","tio":"./bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"b2149baaedcc17283d930f88d94922ac0a3db772","_id":"@corellia/ngx-translation-io@2.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YcGwth/ryCczJ5qiXh/KAl8i+a4q2Y4uLM0ufKy04M5pUP9Pfzt2AGzhSHmiSHkArTGN4XLDYA4DmgLyJ1rRzg==","shasum":"b99b8f2cdc124145460aa7780c4e50cd68dfc663","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-2.1.0.tgz","fileCount":32,"unpackedSize":39367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVA2kCRA9TVsSAnZWagAA270QAIB09V5KABAXtRmVOjMB\nLQbBTUpX+jFjVC+mzgkzjuSxLL/Ax24zXhoF0Qq5IGC5wfSXuczpPwbJ8N6a\nNPCPJm1DgQA9jOdplw2U6WlPai1C7eCzUrgKGZTUlDg+4mX+hWgmxaP+nNvc\nIEaukMeThyswi9+L3BABgWkcbKrF+Ikg7js7PIfYelbgiZrrkxGDo+MfLPQL\n8BulwKopNpBR254bV/v8wy/fzKOLrgHNQ1OmHfhpjVnBVYDDu6+KtGGFJg1V\nmK1HNhljiQgZo6b8w8npXRiiT6QdKMYHzVu3+OHoFT588eTJPd5XJb2Ts2dC\n6CJ9yJYVzecpbhTrycZQwz0oWV5MgkemWDDLuSFkBePfN/kWh8iXk4NBAgOf\nLCaB4JQ7MxkyQVwmJdWAuPSprJW75Icrc/w8JPbp5YjbC/gR/KfuhQzjWJWZ\nCRmETjUv3CNqhYGETKff9Hm1AbOAQGaruqro44n8yEwdsGpm0Uu562j8C2rB\nUIEq4qSKVxvUgARpowqM/IQIpUrX6zBJUXEml/MyKyGax8twZaX4Mx5ogWfZ\nr33gICTa/QOHQ/cItnLtgcgGrrAAk4inn+1RljGoOLIC03yS8lexTDYGtvMX\n0rhhnqHm7lqofLk9/uQkxyfVVT02eKfl98JLo02ed6aWABimu7KqRTlcMTxM\nJTRb\r\n=gr2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3gKFMP5sH/9GmHAxoZRCRq4g6n6k1ju0Vkf5triGGaAIgPzBu8fMPGwLewYI0HdCMUVK76lz6cz8hAhdi94Frxl8="}]},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_2.1.0_1565789603823_0.17592732335828476"},"_hasShrinkwrap":false},"3.0.0":{"name":"@corellia/ngx-translation-io","version":"3.0.0","description":"","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.29","axios":"^0.19.1","https-proxy-agent":"^2.2.4","minimist":"^1.2.0","ngx-i18nsupport":"^0.17.1","tslint":"^5.20.1","typescript":"3.2.4","xmldom":"^0.1.31"},"devDependencies":{"@types/node":"^12.12.24"},"keywords":["cli","ngx-translation-io"],"bin":{"@corellia/ngx-translation-io":"./bin/ngx-translation-io","ngx-translation-io":"./bin/ngx-translation-io","tio":"./bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"8ca4fbcec883d3df4c61f1d37b60cb82c4c965be","_id":"@corellia/ngx-translation-io@3.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BTKlEsBh1hE3bqd/94HkxRUTMNxCQM3Gv3vPlLZ8XH3wIph0JYV9R3LT5cM/HDHQLD4XF+gnTi05dUd5ZuWM8A==","shasum":"adc8569b637995386435eb5fbd496891303b0025","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-3.0.0.tgz","fileCount":78,"unpackedSize":74006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHJA3CRA9TVsSAnZWagAATLgP/Ao2l0jeX75zGTkM+Bg6\nIkROfVL3/iJbGuNYeB/h9F2+7ahyoOJ0JI/mDUVQZz3Zq4eYmxgu+T6cCYkI\nsEAx4yhdsOxRYae0I5/ZZYXWjr2ioBjPTnuYgC3vZ/45qW8iCSUpM2BmUGmL\nESp7CLyKxZnhk3L+hBLuW/erA4ZQApHPhR7lsQNTnw1cYGVoYI4Tv3PRB99x\nUkIv0pgUsqZFWF5Woa3QgKoJI8xi3eoKMA03dPhuM9vIe1IvgbQSdlVHjmbA\n/upyo6CrdNpCDPB2s6Y6si/N+PJpmf9MTSIBT9GKtDACJXy4N+5UAXATicsu\ntHwuxfWWXaSOfleAlh4ghFiMRAq27Kt1joaMnTj4IQ0L1cnmqwiO0DaXbnZC\nYAlwjiHWxYcJcWcse6tXV2OTYAzBDhfggLe0hYLodIbwSI9vWu2uUr8dAwi7\nihblZKcULO8RewghvIhxO/6B+rNWyOyBDyS18rGdndNeQ6fa2eJQOvcA//u8\nIv8Wp7nbamH2mJN0zC6lY7cf2Vy+sn/wqjlEAIOeR8O0WWfvxfnDQ4gCLwcl\ncmABtZmH5ecaLlq+cE4ZYi+nAG8Pvp6HzMKWnqm0XGWeqSKMcXAGr2i2KhC8\nSaAlj2ux/YCGRgaDxmOVYCvh4QOf46d5lZFXWq/Y2iMnHyPkWA3bdCjtIq9r\n44gM\r\n=ANGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiekDRoftAQQdfImEEb1HvVVzyh4J9K+vW7pFX0xz8YgIgXEciKrXXMvOaOAY96TqABKysvdKO1xw+3wTxkHvraSI="}]},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_3.0.0_1578930230779_0.46669196578098915"},"_hasShrinkwrap":false},"3.0.1":{"name":"@corellia/ngx-translation-io","version":"3.0.1","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.29","axios":"^0.19.2","https-proxy-agent":"^2.2.4","minimist":"^1.2.5","ngx-i18nsupport":"^0.17.1","tslint":"^5.20.1","typescript":"3.2.4","xmldom":"^0.1.31"},"devDependencies":{"@types/node":"^12.12.37"},"keywords":["cli","ngx-translation-io"],"bin":{"@corellia/ngx-translation-io":"./bin/ngx-translation-io","ngx-translation-io":"./bin/ngx-translation-io","tio":"./bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"99d095827180679d56b9be919e04f10a7f1d7c69","_id":"@corellia/ngx-translation-io@3.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BP3KKfBSRdklb/KoqRQlSqvQNglnkiyjDY36qfaLKBZyosKF7Nehs+OtsS5ghWoOrfnoyO8bqPKaJaScLRI8jw==","shasum":"fcfc48df5fb9b414e99484c459516dcad811de25","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-3.0.1.tgz","fileCount":81,"unpackedSize":131827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesS47CRA9TVsSAnZWagAAkjEP/jEUL1pBWUBS/sg6frcL\nFlFWH9nqPIBbf9sCPMhKVXOKWysArcTU9JHGqKRuG9qmCkMbfVpBWfQ8oPvU\nC+0+FmDUhsayodpnaX4idUPNAbcN03yU7k7tFFrWEQeyswTx6FS2RxAAkKtL\nAVffC1uwKoQYKoysnPef/nqUZ/cBX3HOvmrr0DUdGgFFn1VRNTFoYSdw/caT\n86YpbV0SYb4dQAXRHj3gUqdiuVCxR2+dFpfKeKMz63mLtSPQoO5J5D8YSDQp\nFKWDB601LVaSuJuzjSqWG+zZwCi+pUiSVsRezzHBKNmWHA959i37drU+9G+l\nwIXfQofA1+AbIB5YuRt8hKYYQNSttCJJOJVW3bIQKqL2uvybLANDg1A5XMcs\nwYOH9/HZwHDGcq2Fn5YtY3z4oPkguDtXXeI8X+iauLUenJvRHI4ds9hBI803\nHnOp2PSEsRo7Jo1aQixocANKDIQyOMnFh+/07MzIa7AciPIQH9YoIt8uWe2w\nylmJXfINofVGtnFEI3P7EtoCrN2WayJmNJnt6XTylOrOIxLwloTKVmfv+JVh\nTzZIuMcp5D9PEQ34rdyq0IRB0K86eZXAH/QqMsnxmCbrxmUff8Ik5CnvaUvc\nHVGVkrURZraa5NO7nHT2gLwP58MwHnUPQtGTT7PlA5jHhFQ5qgV7eMBhFMm8\nzsJy\r\n=MGud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQl1WNigiIWSvDkJ+veNFvSssouBbTlzjFZwcxwwMfdgIhAPtwS4jGE8VQK16rJXpUaqBXWsdY5j3tFt4mc+5Nuz1b"}]},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_3.0.1_1588670011331_0.002846290438365928"},"_hasShrinkwrap":false},"3.0.2":{"name":"@corellia/ngx-translation-io","version":"3.0.2","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.29","axios":"^0.19.2","https-proxy-agent":"^2.2.4","minimist":"^1.2.5","ngx-i18nsupport":"^0.17.1","tslint":"^5.20.1","typescript":"3.2.4","xmldom":"^0.1.31"},"devDependencies":{"@types/node":"^12.12.37"},"keywords":["cli","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"c9028979f1362bc3b04f7e0591ce0d774dbf0817","_id":"@corellia/ngx-translation-io@3.0.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EKXq33HlnT6xGX5WstwK5CLLnzvjCknRsiVqW2s5TSNg9QBTMJqEPRTbdP/AiwVfUZ6qmKR/hmsnjeDqJSpwdA==","shasum":"7b2fe19079e9bffb1a6bd365a95362ae945d92e6","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-3.0.2.tgz","fileCount":82,"unpackedSize":147776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPkbcCRA9TVsSAnZWagAAhygP/0G/IuAAXFx4GGl9o1bQ\n5kIdePmOyamhRE6isL1KYgh7qImmSPcNrTIez9Pf9hgvzAuJhhgF77Ioic15\n17n0sNhIRFwjRpqlkGlq5/JdM5zCh2zISkdMhOJjQtYkz8smddDGd/ar2NCe\nA9bDS308d2ngZG3Vgj1EeVPk+Ff5JnL29nrEKYnDvYwTEgRi1/xrWRogJQBi\nzBh3sFXXlnuH7tBoaRDfm7WDO/0B0AhmqiWKsW0jkVLljvaVGpottVh64zdF\nwbZ0fCybyk6VV0/59z143iDzjWTH9fpFkrzry0m+bJ5NsXDveMwZBvLlstKh\nVTwed0BY5ymjL3NZHMApeQZ3ceG8UwyWFnmTkomr4usdOhWO0r0tqBIgUpDN\nIGsL0izxZVSF3muu8+WIrfN05Qoze5dar40zrwczR0FBoW5L6nTZViZ0RiDm\nTIM2CD3NWDsoMPblkZXWbB5CzIwCOC6K76F3I9jy3CjXqFwWWWP7ovoEUQfv\nZX/bYJmsr0ssZEKl9v8tjhWZeBwizP0L5xzhMZXzhWvMu44SHchOE+bDJgNS\nSFAoCXc5CunCX3TqYR5EnQOUP91WcRqQDFSVouiNYX2hCZnWMWUTXp7ue4e5\n24geqsdZ6XSOBCTj8VAWkjsgsXzLkZsty2shqA+n9XDoQNPQoMgulfbu7vP0\nOnAg\r\n=3eTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDw4tGn38uGE1q/tr8h1nQjKDwa0tIN86X+MbHdEai/wIhAOp47UZEu8RGs3XKn8eWE5vdLXzQth51Z+lByh/sIH3Q"}]},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_3.0.2_1597916892102_0.21594714539674742"},"_hasShrinkwrap":false},"3.0.5":{"name":"@corellia/ngx-translation-io","version":"3.0.5","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.30","axios":"^0.19.2","https-proxy-agent":"^2.2.4","minimist":"^1.2.5","ngx-i18nsupport":"^0.17.1","tslint":"^5.20.1","typescript":"3.2.4","xmldom":"^0.1.31"},"devDependencies":{"@types/node":"^12.12.68"},"keywords":["cli","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"7331aa2bb9c130e03fe5a057f8a29bd4c85b139c","_id":"@corellia/ngx-translation-io@3.0.5","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gCBsRuGMBPVeBicckJc1CGfRa9m6vCo8Tcsnr3sKsIryNPZOBUm/7gobYe9EhoMph/vlREVrQZHZmkor6QrjJg==","shasum":"bc10f1175418753e6dbbb40563ee38b46bd99e1f","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-3.0.5.tgz","fileCount":117,"unpackedSize":232604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjddjCRA9TVsSAnZWagAAnYcP/11Gf3Hi7kYJajS3eD+F\nutLiH7tcQCbwf+PIeGPK+GfIYhZQdu3Xtb5hKyeJKxW7IksnZfGJnSn8Rguw\nzarGirSb8rZTFWVLBr6cr6jySfb0SdoZteYPO7PP/4568MmuF6HyheHJYVOv\nrGkZ7HP6Ag2RLGWZv4JMUftrAuJcyfQTUJTVMZtrM2giQU0uoTzrgVjh8W9g\nypDmcyKAWDT4oh+CLzZr19cqzlIYFSGMlJnKzGOkJcwoadp1MDEXfLffBtR9\nI+AerRZtOS3lBp5f0k++3lmNnPPczItAP5shj0GMBJCkC7TEwaAqr/JuZFWy\n8cRIr4aSu+a1g5+RG+X/R1PCtylo+K9qZyRn+GBlcH5yll3wMKFtqC811zPZ\nH7ohHKpVHZXOB3rq7/M2K6L4pgAP1uPoCwfmjl53Wc59EuPcj22XfmO5HvpD\nXwYBmu52FMHrjFlB7L8tXs0fWxPXnpw34+Fqq3jkx8AW1WOqjeqBy37OxiS1\nl3KE//0PBY/KC+ZAinKz7LvVtzRkwULWirGv1wl6XZtsBWC66EpM6mm2RSrb\ncUlc0zY8H7Un5nkcTEceusYK6lUQc+ogv7lV/0i+t9p9rfppxhb1/h+QGF5G\nrSyRdwk3I3l2b86V5AuzDpOqU7MvdQjDMbGuAVHGGruUtt2V90ic30uYH1T7\nwJGV\r\n=ei+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeWzlOT4u5IcILztUHV2hGHpE1/7UbvZNZ43F4BEQlgAiEAygR2OjfSs+i0VeGSTrBHST8gv9ND8Brv53YcHZ7UMLA="}]},"maintainers":[{"name":"knu","email":"simon@corellia.be"},{"name":"hugoterelle","email":"tech@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_3.0.5_1603131235365_0.4899299616138211"},"_hasShrinkwrap":false},"3.1.0":{"name":"@corellia/ngx-translation-io","version":"3.1.0","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","dependencies":{"@types/minimist":"^1.2.0","@types/xmldom":"^0.1.30","axios":"^0.19.2","https-proxy-agent":"^2.2.4","minimist":"^1.2.5","ngx-i18nsupport":"^0.17.1","tslint":"^5.20.1","typescript":"3.2.4","xmldom":"^0.1.31"},"devDependencies":{"@types/node":"^12.12.68"},"keywords":["cli","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"scripts":{"test":"node ./bin/ngx-translation-io"},"author":{"name":"corellia"},"license":"MIT","gitHead":"ab246353a31333fa273ffa1a939a9abe5ddcb20e","_id":"@corellia/ngx-translation-io@3.1.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3evq1jzz7l72uStd/CbYuk1Io6lukDO6jlkD+28vu1IiD8wO1HuxuPVWE+ao+2P8Hx5Tbu+Fh9lYw3HM7jT4JQ==","shasum":"ceb884d55698d8ee43a2eaf1dbf743faa793f2da","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-3.1.0.tgz","fileCount":117,"unpackedSize":232603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjqbqCRA9TVsSAnZWagAAQN4P/1z2HUvp/8Otvr6VpmC4\n4JXWdxU4a10u5upqf40dLlIrQ2UJHUtG037lr4zfVRhZ6KuKA7X79Kqjrz9t\nd16BB7uLohJ2M3ePSvQkBqrUoKAgtpds60aMCFPBNyw2jtMRJ2DMNaQYmbNX\nM1a5WwYK4AB/j966M+ruCuJISIap+WQWR3fAROvcXxd0mcW+eDmV2zKQUZYi\nUeh5pn/BVHdOewsKjeafaWqNM1iYr6CltKqc5s3+IRn9PoZxzuN+VK0aYHFY\nDCy0HMdLkHL2gD6tFMB7R9+mDFo+5y44F8HyZLPoF869Q+dWyjBTKX8QNnY/\nm4a/WR/ty7Ayo3ozqp7CwTwKOmO/Ngj0M25GPRpQ+TpuLCfI+zPg+rwvr59V\ncQ3Kf+7OUIWDGv2sA7M7BqRLCBgoPPrK7zsje2xqPtMJn8q/aBEAPWwS0Qzw\nKfNDSYPNEe3pHOnyVj33i9FlP7HP+XPBbuxwsasQ11D9i96XKQieGHfyP2Eu\ntNFNnR2NbtjMiMqlKssSd+ONhG5WFmii3NWKDjliG+n/CD8YLxff0xWVh13N\nnYwxuH88U5h6/sDcPKMRxcZ9eQyHzQj6I6WODZg/hZbOuFaI1f3ox3Fr/rtB\n9WlpF9a16xAWFlzqVHoVqW89Ut/TFRnvTX7vKGFIQiKvV8zAmFdznRoB9Iw4\nKfvV\r\n=g+Bx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxW7P4HvnfHhgnKyp8O3Pn7Cbqyk8IubOVtlVBegXnVAiAEoySKN2P66mLDxjxYCkkpBwb+H6MEye2hyAP+ehSArg=="}]},"maintainers":[{"name":"knu","email":"simon@corellia.be"},{"name":"hugoterelle","email":"tech@corellia.be"}],"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_3.1.0_1603184361640_0.8718834040653314"},"_hasShrinkwrap":false},"4.0.0":{"name":"@corellia/ngx-translation-io","version":"4.0.0","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","scripts":{"build":"tsc","init":"node bin/index.js --init --options=tio.config.json","sync":"node bin/index.js --sync --options=tio.config.json","test":"node ./bin/ngx-translation-io"},"dependencies":{"@types/minimist":"^1.2.2","@types/xmldom":"^0.1.31","@xmldom/xmldom":"^0.8.2","axios":"^0.27.2","eslint":"^8.17.0","https-proxy-agent":"^5.0.1","minimist":"^1.2.6","typescript":"4.7.3"},"keywords":["tio","translationio","translation-io","angular translation","angular translationio","angular translation-io","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"author":{"name":"corellia"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0"},"types":"./bin/index.d.ts","gitHead":"57e1cd9e8e878be8b3e1f923fde92f0234d8cf7b","_id":"@corellia/ngx-translation-io@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-g5RucZyvzfTjPBDeC5diTlI84dg7T26SMwEQP3GDj2izU6ITu1aKPSZ8yIhtTflMnrFSrP3XgILysov+tBVcEg==","shasum":"c2826e09c8c4949d0a2b69b7c1d3315ce16c0263","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-4.0.0.tgz","fileCount":116,"unpackedSize":1242883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAniJit/Q8ZD+3pXXz8Z3KPQYq1S3OMS7w+mWntSsXQAiEAy6Deo5ZXUseDDwwTU+x68yYHPLraFQ78t6OcAEpjX1Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEhGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouLg/7BblhVaGk3OTHJsOSG5pmZXtoSZtNgOrbFs8veFYk2aPD1URQ\r\nKw/BY4gvQU02d4Xgjud6++wLC+JlAY+wxUcHPEPAUG1fwCTwZt/+75uzi237\r\nz/ElFS6Ppn2mb/kJ5tSydSx51jAVBNWFLNtPy6QuQqIh6wmoaAkNoitibB9c\r\nsNwJBH4A94k0023BgDXNOBFuTpyjZN//ZhPNTsFGmp5Y/40PdvOZXzum3Lwq\r\n9mfySS60ws5jLr64W7YPJvvJv3UhpZWunI00k5if9SS/+qISNOeseWIO7ANj\r\nD0QB9QMCXaQo7rnAFX4zitl2p9NHwYhyz/LetqlE1FVpJinYcDcz2UmLiw2K\r\nmIUDSNikEuX0ogF097NdsmkN3eXhFyUpyVEnCRIIILi1V4IjCRDffOdLDDLr\r\n40p6ePrwpkp1spyg1WvG2itrqd2SEFpNhMfVOWQA7HPPdckIbkKlTedLaaqt\r\noMubQ7bg4a1XgX8proXHBopSJrgIGfSDDwhwpnurUGwiB+2LmgoGAFvkZVyG\r\nWCUQ6HapO5JnEyAIFponwzAKjgUX0JqPNgtBF4EyCAJxD/2u4++5sXe/th6q\r\nTvkjQ9wjETXw9PHgNwhXPhjJggWe+8QmEI9LdBSqikWSM1rcmmGeBf+vvBJb\r\nYcy/82BBg4GIbPUdX9GmhV4irEmt2q3qPSk=\r\n=uZWl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_4.0.0_1662128538723_0.4087989833330503"},"_hasShrinkwrap":false,"deprecated":"NotWorking"},"5.1.0":{"name":"@corellia/ngx-translation-io","version":"5.1.0","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","scripts":{"build":"tsc","init":"node bin/index.js --init --options=tio.config.json","sync":"node bin/index.js --sync --options=tio.config.json","test":"node ./bin/ngx-translation-io"},"dependencies":{"@types/minimist":"1.2.2","@types/xmldom":"0.1.31","@xmldom/xmldom":"0.8.8","axios":"1.4.0","eslint":"8.41.0","https-proxy-agent":"7.0.0","minimist":"1.2.8","typescript":"4.8.4"},"keywords":["tio","translationio","translation-io","angular translation","angular translationio","angular translation-io","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"author":{"name":"corellia"},"license":"MIT","devDependencies":{"@types/node":"^18.16.16"},"types":"./bin/index.d.ts","gitHead":"964dee7ff1a5a28f917da0edb30b12e3b5aeba0f","_id":"@corellia/ngx-translation-io@5.1.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-EdaXnisz41yk6T4EHb7qEZMwNgJdhy1qDxgDr2+dcWRAE4bz0IeD5MGQefull6xtzAk6sisk9FekaFsUHQjByQ==","shasum":"c9fed4a44f429b3a299db44e8cba94d63c6a995b","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-5.1.0.tgz","fileCount":116,"unpackedSize":1302885,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARf+2GeOce093gcKzMu0UbvtvjD5iMxrClx41PkJuWPAiAp1Xj7xW1c8P8yQW7rYiqtM+YRxN2SlIReBOLBcNsOyQ=="}]},"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_5.1.0_1685610135034_0.6736055802926821"},"_hasShrinkwrap":false},"5.2.0":{"name":"@corellia/ngx-translation-io","version":"5.2.0","description":"Add this package to localize your Angular application.<br />","main":"bin/index.js","scripts":{"build":"tsc","init":"node bin/index.js --init --options=tio.config.json","sync":"node bin/index.js --sync --options=tio.config.json","test":"node ./bin/ngx-translation-io"},"dependencies":{"@types/minimist":"1.2.2","@types/xmldom":"0.1.31","@xmldom/xmldom":"0.8.10","axios":"1.4.0","eslint":"8.45.0","https-proxy-agent":"7.0.1","minimist":"1.2.8","typescript":"4.8.4"},"keywords":["tio","translationio","translation-io","angular translation","angular translationio","angular translation-io","ngx-translation-io"],"bin":{"ngx-translation-io":"bin/ngx-translation-io","tio":"bin/ngx-translation-io"},"publishConfig":{"access":"public"},"author":{"name":"corellia"},"license":"MIT","devDependencies":{"@types/node":"^18.16.16"},"types":"./bin/index.d.ts","gitHead":"b0b243455ed0603d7953aad7cee16416a3a4ad71","_id":"@corellia/ngx-translation-io@5.2.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-y6QrE8YG/n4BHknPxc8BPj13nTEmIkn+YDoAuBKoZGhwfBljdwIliqo+YXuSl+E1kvbwJdKQZzzuBLlbum4qBQ==","shasum":"8040a2ed521348ffda76edc133f265bf743e3c37","tarball":"https://registry.npmjs.org/@corellia/ngx-translation-io/-/ngx-translation-io-5.2.0.tgz","fileCount":116,"unpackedSize":1302886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwJEJDwe7DWdt8r30XFSm895AweDDEKe9U2I2qINACEwIhAPh+RLCUUiLPhPrWopMvjc7MdyaYD2AGDuK/RcaWpIE9"}]},"_npmUser":{"name":"knu","email":"simon@corellia.be"},"directories":{},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translation-io_5.2.0_1690278634345_0.4883500355356518"},"_hasShrinkwrap":false}},"maintainers":[{"name":"hugoterelle","email":"tech@corellia.be"},{"name":"knu","email":"simon@corellia.be"}],"keywords":["tio","translationio","translation-io","angular translation","angular translationio","angular translation-io","ngx-translation-io"],"author":{"name":"corellia"},"license":"MIT","readme":"# [Translation.io](https://translation.io) for Angular\r\n\r\nAdd this package to localize your Angular application.<br />\r\n\r\nIl permet de simplifier la traduction des fichiers XLIFF 1.2 en passant par une interface **simple** et **épurée**.<br />\r\nAucune modification des fichiers XLIFF n'est nécessaire.<br />\r\n\r\nCette solution fonctionne avec les versions d'Angular >= 13 <br />\r\nLe package supporte uniquement les versions XLIFF 1.2.\r\n\r\nSi vous avez besoin de plus d'informations sur l'internationalisation, veuillez consulter la [documentation officielle](https://angular.io/guide/i18n).\r\n\r\n\r\n\r\n## Table of contents\r\n* [Avant de commencer](#avant-de-commencer)\r\n    * [ng-extract-i18n-merge](#ng-extract-i18n-merge)\r\n    * [Générer les fichiers XLIFF](#générer-les-fichiers-XLIFF)\r\n* [Type de traduction](#type-de-traduction)\r\n* [Installation](#installation)\r\n* [Configuration](#configuration)\r\n* [Usage](#usage)\r\n    * [Init](#init)\r\n    * [Sync](#sync)\r\n    * [Sync & Purge](#sync-&-purge)\r\n    * [Sync & Readonly](#sync-&-readonly)\r\n* [Exemple](#exemple)\r\n* [License](#license)\r\n\r\n<br />\r\n\r\n## Avant de commencer\r\n### ng-extract-i18n-merge\r\nIl est nécessaire d'utiliser le package [ng-extract-i18n-merge](https://github.com/daniel-sc/ng-extract-i18n-merge) afin de générer correctement et facilement les différents fichiers de traductions nécessaires au bon fonctionnement de ce package.\r\n\r\nSi vous desirez des explications détaillées sur l'installation du package, veuillez consulter son [git](https://github.com/daniel-sc/ng-extract-i18n-merge).\r\n\r\n##### Ajouter le package\r\n```bash\r\nng add ng-extract-i18n-merge\r\n```\r\n\r\n##### Why ?\r\nPour éviter de faire cette partie de la documentation officielle à la main :\r\n- https://angular.io/guide/i18n#create-the-translation-files\r\n\r\nOnce the package is installed, it will add some configurations in the \"angular.json\" file <br />\r\n\r\nFichier : 'angular.json' <br />\r\n![Exemple-ng-extract-i18n-merge](pictures/exemple-ng-extract-i18n-merge.png)\r\n\r\nVoici les options obligatoires à configurer pour le package :\r\n```json\r\n{\r\n    \"extract-i18n\": {\r\n        \"builder\": \"ng-extract-i18n-merge:ng-extract-i18n-merge\",\r\n        \"options\": {\r\n            \"browserTarget\": \"angular-tio-example:build:build\",\r\n            \"format\": \"xlf\",\r\n            \"includeContext\": true,\r\n            \"outputPath\": \"src/locale\",\r\n            \"targetFiles\": [\r\n                \"messages.fr.xlf\",\r\n                \"messages.nl.xlf\",\r\n                \"messages.en.xlf\"\r\n            ]\r\n        }\r\n    }\r\n}\r\n```\r\nLa propriété \"targetFiles\" est la seule propriétée qui doit réellement être modifiée en fonction de votre configuration :\r\n- `targetFiles` : Les différentes langues de votre site\r\n    - Exemples : \r\n        - le site est en français, anglais et néerlandais ===> [\"messages.fr.xlf\", \"messages.en.xlf\", \"messages.nl.xlf\"]\r\n        - le site est en anglais et espagnol ===> [\"messages.en.xlf\", \"messages.es.xlf\"]\r\n\r\n### Générer les fichiers XLIFF\r\nPour utiliser le package ngx-translation-io, il faut posséder les différents fichier XLIFF. <br />\r\n**Un fichier XLIFF par langue.**\r\n\r\nAfin de générer ces fichiers, il y a une seule étape :\r\n1. Générer le fichier de traductions de base avec la commande que fourni Angular ===> \"extract-i18n\". <br />\r\nCette commande étant override par la librarie ng-extract-i18n-merge, elle vous créera tous les fichiers XLIFF\r\n\r\nPour ce faire, il suffit d'ajouter une commande dans le package.json de votre Angular application\r\n```json\r\n    \"i18n\": \"ng extract-i18n\"\r\n```\r\n\r\n<br />\r\n\r\n## Type de traduction\r\n\r\nIl est important de savoir qu'il y a deux types de traductions sur Translation.io. <br />\r\nUne traduction de type \"KEY\" et une traduction de type \"SOURCE\".\r\n\r\nSi vous décidez d'utiliser les tags \"i18n\" avec des [id personnalisés](https://angular.io/guide/i18n#set-a-custom-id-for-persistence-and-maintenance),\r\nc'est que vous dirigez vers l'approche de type \"KEY\".\r\n\r\n#### Key \r\n- Il se base sur un id que vous lui donnez.\r\n- Cet id doit obligatoirement commencer par l'*[i18n_key](#configuration)*\r\n- Pour modifier le contenu \"Hello key\", il faut obligatoirement utiliser l'interface graphique Translation.io.\r\n- Exemple :\r\n```html\r\n    <div i18n=\"@@TIO_MYAPP_HelloKey\">Hello key</div>\r\n```\r\n```js \r\n    helloKeyFromJS = $localize`:@@TIO_MYAPP_HelloKeyJS: Hello key from JS`\r\n```\r\n> :warning: Si vous ne commencez pas vos [id personnalisés](https://angular.io/guide/i18n#set-a-custom-id-for-persistence-and-maintenance) \r\npar l'*[i18n_key](#configuration)*, vos traductions seront traitées comme étant des traductions de type **\"SOURCE\"** et non de type **\"KEY\"**.\r\n\r\n#### Source\r\n- Il se base sur son contenu, son texte.\r\n- Aucun id ne doit être spécifié, il suffit de mettre le tag \"i18n\".\r\n- Pour modifier le contenu \"Hello source\", il suffit de changer le texte présent dans la balise.\r\n    -   Une fois modifiée, la source devient alors une \"nouvelle\" traduction qu'il faut aller traduire dans Translation.io\r\n- Exemple\r\n```html\r\n    <div i18n>Hello source</div>\r\n```\r\n```js\r\n    helloSourceFromJS = $localize `Hello source from JS`\r\n```\r\n\r\n<br />\r\n\r\n## Installation\r\n\r\nUne fois que vous avez vos fichiers de traductions, il suffit d'installer le package NPM et de le [configurer](#configuration)\r\n\r\n```bash\r\nnpm i @corellia/ngx-translation-io@latest\r\n```\r\n\r\n<br />\r\n\r\n## Configuration\r\n\r\nGo to your Translation.io account page and create a new project.\r\nOnce the project is created, you'll have to create a configuration file in the root folder of your Angular app\r\n\r\nFichier : 'tio.config.json'\r\n```json\r\n{\r\n    \"api_key\": \"YOUR API KEY\",\r\n    \"i18n_key\": \"TIO\",\r\n    \"source_language\": {\r\n        \"language\": \"fr\",\r\n        \"file\": \"./src/locale/messages.fr.xlf\"\r\n    },\r\n    \"target_languages\": [\r\n        {\r\n            \"language\": \"en\",\r\n            \"file\": \"./src/locale/messages.en.xlf\"\r\n        },\r\n        {\r\n            \"language\": \"nl\",\r\n            \"file\": \"./src/locale/messages.nl.xlf\"\r\n        },\r\n    ]\r\n}\r\n```\r\n- `api_key` : La clé API votre projet Translation.io\r\n- `i18n_key` : Préfix à utiliser pour chaque traduction qui utilise le système \"KEY\". [Voir exemples.](#utilisation-du-préfix)\r\n- `source_language` : La configuration de la source, c'est à dire, la langue principale du site. Il faut renseigner le code de la langue et l'emplacement du fichier correspondant.\r\n    - `language` : Le code de la langue source. (Le code doit être le même que celui indiqué dans Translation.io)\r\n    - `file` : Where is located your source XLIFF file\r\n- `target_languages` : La configuration des targets, c'est à dire, les autres langues du site. Pour chaque target, Il faut renseigner le code de la langue et l'emplacement du fichier correspondant.\r\n    - `language` : Le code de la langue target. (Le code doit être le même que celui indiqué dans Translation.io)\r\n    - `file` : Where is located your target XLIFF file\r\n\r\n\r\n### Proxy\r\n\r\nIl est possible de définir un proxy, pour cela, rien de plus simple :\r\n\r\nFichier : 'tio.config.json'\r\n```json\r\n{\r\n    \"api_key\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab\",\r\n    \"i18n_key\": \"TIO\",\r\n    .\r\n    .\r\n    .\r\n    \"proxy\": \"http://1.1.1.1:8080\"\r\n}\r\n```\r\n\r\n<br />\r\n\r\n#### Utilisation du préfix\r\nSi le préfix n'est pas correctement utilisé, la traduction sera définie comme type \"SOURCE\"\r\n\r\n```html\r\n    <div i18n=\"@@TIOHelloWorld\"></div>      <!-- GOOD   ->  Traduction de type \"KEY\" -->\r\n    <div i18n=\"@@TIO_HelloWorld\"></div>     <!-- GOOD   ->  Traduction de type \"KEY\" -->\r\n\r\n    <div i18n></div>                        <!-- WRONG  ->  Traduction de type \"SOURCE\" -->\r\n    <div i18n=\"Goodbye\"></div>              <!-- WRONG  ->  Traduction de type \"SOURCE\" -->\r\n    <div i18n=\"@@Goodbye\"></div>            <!-- WRONG  ->  Traduction de type \"SOURCE\" -->\r\n    <div i18n=\"@@TI_O_Goodbye\"></div>       <!-- WRONG  ->  Traduction de type \"SOURCE\" -->\r\n```\r\n```js\r\n    helloKeyFromJS = $localize`:@@TIOHelloWorldJS: Hello key from JS`;      // GOOD  ->  Traduction de type \"KEY\"\r\n    helloKeyFromJS = $localize`:@@TIO_HelloWorldJS: Hello key from JS`;     // GOOD  ->  Traduction de type \"KEY\"\r\n\r\n    helloKeyFromJS = $localize `Hello key from JS`;                         // WRONG ->  Traduction de type \"SOURCE\"\r\n    helloKeyFromJS = $localize`:GoodbyeJS: Hello key from JS`;              // WRONG ->  Traduction de type \"SOURCE\"\r\n    helloKeyFromJS = $localize`:@@GoodbyeJS: Hello key from JS`;            // WRONG ->  Traduction de type \"SOURCE\"\r\n    helloKeyFromJS = $localize`:@@TI_O_GoodbyeJS: Hello key from JS`;       // WRONG ->  Traduction de type \"SOURCE\"\r\n```\r\n\r\n<br />\r\n\r\n## Usage\r\n\r\n#### Init\r\n\r\nItialize your project and push existing translations to Translation.io with :\r\n\r\n```bash\r\nnpm run tio --init --options=tio.config.json\r\n```\r\nCette commande est, en principe, utilisé qu'une seule fois par projet. Elle permet d'initialiser les traductions existantes dans Translation.io.<br />\r\nPour toutes les autres actions, voir le SYNC\r\n\r\n#### Sync\r\n\r\nTo send new translatable keys/strings and get new translations from Translation.io, simply run :\r\n\r\n```bash\r\nnpm run tio --sync --options=tio.config.json\r\n```\r\n\r\n> Pour les nouvelles traductions, il sera nécessaire de faire deux Syncs.\r\n>   - Le premier Sync va envoyer les nouvelles traductions sur Translation.io\r\n>   - Une fois que c'est traduit sur le site, le deuxième Sync va récupérer les traductions\r\n\r\n#### Sync & Purge\r\n\r\nIf you need to remove unused keys/strings from Translation.io, using the current application as reference.\r\n\r\n```bash\r\nnpm run tio --sync --purge --options=tio.config.json\r\n```\r\n\r\nAs the name says, this operation will also perform a sync at the same time.\r\n\r\nWarning : all keys that are not present in the current application will be **permanently deleted from Translation.io**.\r\n\r\n#### Sync & Readonly\r\n\r\nSi vous avez besoin de synchroniser sans modifier les données présentes dans Translation.io\r\n\r\n```bash\r\nnpm run tio --sync --readonly --options=tio.config.json\r\n```\r\nLa librairie va récupérer les traductions existantes sans \r\n- ajouter les nouveaux segments\r\n- mettre à jours les segments présents\r\n\r\n<br />\r\n\r\n## Exemple\r\n\r\n### Init d'un projet\r\nDés que vous avez [vos fichiers XLIFF](#générer-les-fichiers-XLIFF), il ne reste plus qu'à initialiser votre projet Translation.io\r\n\r\nPour cela, il suffit de lancer une commande :\r\n-   elle va [générer les fichiersx XLIFF](#générer-les-fichiers-XLIFF)\r\n-   et [initialiser](#init) le projet sur Translation.io\r\n```bash\r\nbuild-i18n-and-translationio-init\r\n```\r\nFichier : 'package.json' <br />\r\n![Exemple-init](pictures/exemple-init.png)\r\n\r\n<br />\r\n\r\n### Mettre à jour un projet\r\nPour mettre à jour les traductions, c'est très simple :\r\n\r\nIl suffit de lancer une commande :\r\n-   elle va [générer les fichiersx XLIFF](#générer-les-fichiers-XLIFF)\r\n-   et [synchroniser](#sync) les nouvelles traductions et/ou modifications avec Translation.io\r\n```bash\r\nbuild-i18n-and-translationio-sync\r\n```\r\nFichier : 'package.json' <br />\r\n![Exemple-sync](pictures/exemple-sync.png)\r\n\r\n<br />\r\n\r\n### Build complet d'une APP en plusieurs langues\r\nVoici un exemple complet pour build une application dans chaque langue.\r\n\r\nIl suffit de lancer une commande :\r\n-   elle va [générer les fichiersx XLIFF](#générer-les-fichiers-XLIFF)\r\n-   [synchroniser](#sync) avec Translation.io\r\n-   et build le projet avec les différentes traductions récupérées\r\n```bash\r\nnpm run build\r\n```\r\nFichier : 'package.json' <br />\r\n![Exemple-build](pictures/exemple-build.png)\r\n\r\n>*N'oubliez pas de configurer le fichier \"angular.json\" avec les differentes configurations par langue pour pour que l'exemple fonctionne. <br /> Vous pouvez trouver un exemple complet dans le projet \"sample\" du repository.\r\n\r\n<br />\r\n\r\n## Licence\r\n\r\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.","readmeFilename":"README.md","description":"Add this package to localize your Angular application.<br />"}