diff --git a/dist/interfaces/project_settings.d.ts b/dist/interfaces/project_settings.d.ts index ea80f0b9..f2a5ad51 100644 --- a/dist/interfaces/project_settings.d.ts +++ b/dist/interfaces/project_settings.d.ts @@ -1,7 +1,6 @@ export interface ProjectSettings { per_platform_key_names: boolean; reviewing: boolean; - upvoting: boolean; auto_toggle_unverified: boolean; offline_translation: boolean; key_editing: boolean; diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 3acf2f3c..1938d512 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -83,7 +83,7 @@ GEM octokit (~> 4.0) public_suffix (>= 3.0, < 5.0) typhoeus (~> 1.3) - html-pipeline (2.14.2) + html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) @@ -211,7 +211,7 @@ GEM jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.16.3) - nokogiri (1.13.8-x64-mingw-ucrt) + nokogiri (1.13.9-x64-mingw-ucrt) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -268,4 +268,4 @@ DEPENDENCIES wdm (~> 0.1.0) BUNDLED WITH - 2.3.22 + 2.3.24 diff --git a/docs/additional_info/changelog.md b/docs/additional_info/changelog.md index 45059772..9b2d66e6 100644 --- a/docs/additional_info/changelog.md +++ b/docs/additional_info/changelog.md @@ -1,5 +1,14 @@ # Changelog +## 9.2.0 (20-Oct-2022) + +* We are sunsetting the Upvoting feature and thus the `upvoting` attribute from the `settings` object was removed from the response body of the following endpoints: + + List all projects + + Create a project + + Retrieve a project + + Update a project + + Restore a snapshot + ## 9.1.0 (13-Oct-2022) * Export new interfaces and types, specifically `KeyParamsWithPagination`, `CreateKeyData`, and others. diff --git a/package-lock.json b/package-lock.json index e3e346d1..17ccc0af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lokalise/node-api", - "version": "9.1.0", + "version": "9.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lokalise/node-api", - "version": "9.1.0", + "version": "9.2.0", "license": "BSD-3-Clause", "dependencies": { "got": "^12.5.1" @@ -76,21 +76,21 @@ } }, "node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.19.6", "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -115,9 +115,9 @@ } }, "node_modules/@babel/generator": { - "version": "7.19.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.5.tgz", - "integrity": "sha512-DxbNz9Lz4aMZ99qPpO1raTbcrI1ZeYh+9NR9qhfkQIbFtVEqotHojEBxHzmxhVONkGt6VyrqVQcgpefMy9pqcg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "dependencies": { "@babel/types": "^7.19.4", @@ -216,19 +216,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -385,9 +385,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz", - "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -411,18 +411,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.4.tgz", - "integrity": "sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.4", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" @@ -693,9 +693,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz", - "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "3.1.0", @@ -833,20 +833,26 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.8.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.5.tgz", - "integrity": "sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==", + "version": "18.11.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", + "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.3.12", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", + "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz", - "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz", + "integrity": "sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/type-utils": "5.40.0", - "@typescript-eslint/utils": "5.40.0", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/type-utils": "5.40.1", + "@typescript-eslint/utils": "5.40.1", "debug": "^4.3.4", "ignore": "^5.2.0", "regexpp": "^3.2.0", @@ -871,14 +877,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", - "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.1.tgz", + "integrity": "sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/typescript-estree": "5.40.0", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/typescript-estree": "5.40.1", "debug": "^4.3.4" }, "engines": { @@ -898,13 +904,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz", - "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz", + "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/visitor-keys": "5.40.0" + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/visitor-keys": "5.40.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -915,13 +921,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz", - "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz", + "integrity": "sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.40.0", - "@typescript-eslint/utils": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.1", + "@typescript-eslint/utils": "5.40.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -942,9 +948,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz", - "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz", + "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -955,13 +961,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz", - "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz", + "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/visitor-keys": "5.40.0", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/visitor-keys": "5.40.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -982,15 +988,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz", - "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.1.tgz", + "integrity": "sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/typescript-estree": "5.40.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/typescript-estree": "5.40.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -1007,12 +1014,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz", - "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz", + "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/types": "5.40.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -1023,12 +1030,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, "node_modules/acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -1314,16 +1315,16 @@ } }, "node_modules/cacheable-request": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz", - "integrity": "sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.2.tgz", + "integrity": "sha512-KxjQZM3UIo7/J6W4sLpwFvu1GB3Whv8NtZ8ZrUL284eiQjiXeeqWTdhixNrp/NLZ/JNuFBo6BD4ZaO8ZJ5BN8Q==", "dependencies": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.0", "keyv": "^4.5.0", "mimic-response": "^4.0.0", - "normalize-url": "^7.1.0", + "normalize-url": "^7.2.0", "responselike": "^3.0.0" }, "engines": { @@ -1377,9 +1378,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001419", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001419.tgz", - "integrity": "sha512-aFO1r+g6R7TW+PNQxKzjITwLOyDhVRLjW0LcwS/HCZGUUKTGNp9+IwLC4xyDSZBygVL/mxaFR3HIV6wEKQuSzw==", + "version": "1.0.30001422", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001422.tgz", + "integrity": "sha512-hSesn02u1QacQHhaxl/kNMZwqVG35Sz/8DgvmgedxSH8z9UUpcDYSPYgsj3x5dQNRcNp6BwpSfQfVzYUTm+fog==", "dev": true, "funding": [ { @@ -1710,9 +1711,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.281", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.281.tgz", - "integrity": "sha512-yer0w5wCYdFoZytfmbNhwiGI/3cW06+RV7E23ln4490DVMxs7PvYpbsrSmAiBn/V6gode8wvJlST2YfWgvzWIg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/emoji-regex": { @@ -1912,9 +1913,9 @@ } }, "node_modules/eslint-import-resolver-typescript": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.1.tgz", - "integrity": "sha512-U7LUjNJPYjNsHvAUAkt/RU3fcTSpbllA0//35B4eLYTX74frmOepbt7F7J3D1IGtj9k21buOpaqtDd4ZlS/BYQ==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.2.tgz", + "integrity": "sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -1923,13 +1924,13 @@ "globby": "^13.1.2", "is-core-module": "^2.10.0", "is-glob": "^4.0.3", - "synckit": "^0.8.3" + "synckit": "^0.8.4" }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" }, "peerDependencies": { "eslint": "*", @@ -3018,9 +3019,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -3634,12 +3635,11 @@ } }, "node_modules/mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", "dev": true, "dependencies": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", @@ -5423,21 +5423,21 @@ "dev": true }, "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", + "@babel/generator": "^7.19.6", "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -5454,9 +5454,9 @@ } }, "@babel/generator": { - "version": "7.19.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.5.tgz", - "integrity": "sha512-DxbNz9Lz4aMZ99qPpO1raTbcrI1ZeYh+9NR9qhfkQIbFtVEqotHojEBxHzmxhVONkGt6VyrqVQcgpefMy9pqcg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "requires": { "@babel/types": "^7.19.4", @@ -5532,19 +5532,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" } }, "@babel/helper-simple-access": { @@ -5664,9 +5664,9 @@ } }, "@babel/parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.4.tgz", - "integrity": "sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true }, "@babel/template": { @@ -5681,18 +5681,18 @@ } }, "@babel/traverse": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.4.tgz", - "integrity": "sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.4", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.4", + "@babel/parser": "^7.19.6", "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" @@ -5899,9 +5899,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.16.tgz", - "integrity": "sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", @@ -6015,20 +6015,26 @@ "dev": true }, "@types/node": { - "version": "18.8.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.5.tgz", - "integrity": "sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==", + "version": "18.11.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", + "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", + "dev": true + }, + "@types/semver": { + "version": "7.3.12", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", + "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==", "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz", - "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz", + "integrity": "sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/type-utils": "5.40.0", - "@typescript-eslint/utils": "5.40.0", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/type-utils": "5.40.1", + "@typescript-eslint/utils": "5.40.1", "debug": "^4.3.4", "ignore": "^5.2.0", "regexpp": "^3.2.0", @@ -6037,53 +6043,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz", - "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.1.tgz", + "integrity": "sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/typescript-estree": "5.40.0", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/typescript-estree": "5.40.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz", - "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz", + "integrity": "sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/visitor-keys": "5.40.0" + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/visitor-keys": "5.40.1" } }, "@typescript-eslint/type-utils": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz", - "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz", + "integrity": "sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.40.0", - "@typescript-eslint/utils": "5.40.0", + "@typescript-eslint/typescript-estree": "5.40.1", + "@typescript-eslint/utils": "5.40.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz", - "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.1.tgz", + "integrity": "sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz", - "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz", + "integrity": "sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/visitor-keys": "5.40.0", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/visitor-keys": "5.40.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6092,36 +6098,31 @@ } }, "@typescript-eslint/utils": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz", - "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.1.tgz", + "integrity": "sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.40.0", - "@typescript-eslint/types": "5.40.0", - "@typescript-eslint/typescript-estree": "5.40.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.40.1", + "@typescript-eslint/types": "5.40.1", + "@typescript-eslint/typescript-estree": "5.40.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" } }, "@typescript-eslint/visitor-keys": { - "version": "5.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz", - "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==", + "version": "5.40.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz", + "integrity": "sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.40.0", + "@typescript-eslint/types": "5.40.1", "eslint-visitor-keys": "^3.3.0" } }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, "acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -6325,16 +6326,16 @@ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" }, "cacheable-request": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz", - "integrity": "sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.2.tgz", + "integrity": "sha512-KxjQZM3UIo7/J6W4sLpwFvu1GB3Whv8NtZ8ZrUL284eiQjiXeeqWTdhixNrp/NLZ/JNuFBo6BD4ZaO8ZJ5BN8Q==", "requires": { "@types/http-cache-semantics": "^4.0.1", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.0", "keyv": "^4.5.0", "mimic-response": "^4.0.0", - "normalize-url": "^7.1.0", + "normalize-url": "^7.2.0", "responselike": "^3.0.0" } }, @@ -6373,9 +6374,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001419", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001419.tgz", - "integrity": "sha512-aFO1r+g6R7TW+PNQxKzjITwLOyDhVRLjW0LcwS/HCZGUUKTGNp9+IwLC4xyDSZBygVL/mxaFR3HIV6wEKQuSzw==", + "version": "1.0.30001422", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001422.tgz", + "integrity": "sha512-hSesn02u1QacQHhaxl/kNMZwqVG35Sz/8DgvmgedxSH8z9UUpcDYSPYgsj3x5dQNRcNp6BwpSfQfVzYUTm+fog==", "dev": true }, "chai": { @@ -6609,9 +6610,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.281", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.281.tgz", - "integrity": "sha512-yer0w5wCYdFoZytfmbNhwiGI/3cW06+RV7E23ln4490DVMxs7PvYpbsrSmAiBn/V6gode8wvJlST2YfWgvzWIg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "emoji-regex": { @@ -6793,9 +6794,9 @@ } }, "eslint-import-resolver-typescript": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.1.tgz", - "integrity": "sha512-U7LUjNJPYjNsHvAUAkt/RU3fcTSpbllA0//35B4eLYTX74frmOepbt7F7J3D1IGtj9k21buOpaqtDd4ZlS/BYQ==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.2.tgz", + "integrity": "sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==", "dev": true, "requires": { "debug": "^4.3.4", @@ -6804,7 +6805,7 @@ "globby": "^13.1.2", "is-core-module": "^2.10.0", "is-glob": "^4.0.3", - "synckit": "^0.8.3" + "synckit": "^0.8.4" }, "dependencies": { "globby": { @@ -7563,9 +7564,9 @@ "dev": true }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -8003,12 +8004,11 @@ } }, "mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", "dev": true, "requires": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", diff --git a/package.json b/package.json index 73de4313..d5af82d0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lokalise/node-api", - "version": "9.1.0", + "version": "9.2.0", "description": "Official Lokalise API 2.0 Node.js client", "license": "BSD-3-Clause", "type": "module", diff --git a/src/interfaces/project_settings.ts b/src/interfaces/project_settings.ts index 10e6e8da..756e438f 100644 --- a/src/interfaces/project_settings.ts +++ b/src/interfaces/project_settings.ts @@ -1,7 +1,6 @@ export interface ProjectSettings { per_platform_key_names: boolean; reviewing: boolean; - upvoting: boolean; auto_toggle_unverified: boolean; offline_translation: boolean; key_editing: boolean; diff --git a/test/cassettes/Projects create.cassette b/test/cassettes/Projects create.cassette index dd08cb86..1b61755e 100644 --- a/test/cassettes/Projects create.cassette +++ b/test/cassettes/Projects create.cassette @@ -9,12 +9,12 @@ }, "status": 200, "response": { - "project_id": "580641925d0a726ead2fd7.11048498", + "project_id": "26981059635185cc13e557.06057938", "project_type": "localization_files", "name": "Node.js test", "description": "Test description", - "created_at": "2019-06-19 17:35:42 (Etc/UTC)", - "created_at_timestamp": 1560965742, + "created_at": "2022-10-20 17:30:52 (Etc/UTC)", + "created_at_timestamp": 1666287052, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -23,11 +23,14 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { "progress_total": 0, @@ -50,7 +53,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -63,34 +67,45 @@ } }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Wed, 19 Jun 2019 17:35:42 GMT", + "Thu, 20 Oct 2022 17:30:53 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=c625272d9614b321e5db30051d1c9d6c; expires=Sun, 18-Aug-2019 17:35:42 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", - "Pragma", + "max-age=0, must-revalidate, no-cache, no-store, private", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "Allow", + "GET", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "750b96b8-0c6b-4c2a-aaed-1df37e8f6867", + "Expires", + "Thu, 20 Oct 2022 17:30:53 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:30:52 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/cassettes/Projects get.cassette b/test/cassettes/Projects get.cassette index 640fda61..34e1d181 100644 --- a/test/cassettes/Projects get.cassette +++ b/test/cassettes/Projects get.cassette @@ -2,16 +2,16 @@ { "scope": "https://api.lokalise.com:443", "method": "GET", - "path": "/api2/projects/803826145ba90b42d5d860.46800099", + "path": "/api2/projects/26981059635185cc13e557.06057938", "body": "", "status": 200, "response": { - "project_id": "803826145ba90b42d5d860.46800099", + "project_id": "26981059635185cc13e557.06057938", "project_type": "localization_files", - "name": "demo phoenix", - "description": "", - "created_at": "2018-09-24 16:05:22 (Etc/UTC)", - "created_at_timestamp": 1537805122, + "name": "Node.js test", + "description": "Test description", + "created_at": "2022-10-20 17:30:52 (Etc/UTC)", + "created_at_timestamp": 1666287052, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -20,23 +20,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": true, + "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 17, - "keys_total": 18, - "team": 8, - "base_words": 39, - "qa_issues_total": 256, + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, "qa_issues": { - "not_reviewed": 185, - "unverified": 66, - "spelling_grammar": 4, - "inconsistent_placeholders": 1, + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -47,113 +50,57 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 100, - "words_to_do": 0 - }, - { - "language_id": 597, - "language_iso": "ru", - "progress": 66, - "words_to_do": 13 - }, - { - "language_id": 673, - "language_iso": "f_over", - "progress": 25, - "words_to_do": 29 - }, - { - "language_id": 1055, - "language_iso": "en-us", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 10111, - "language_iso": "custom_111", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 764, - "language_iso": "ca", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 934, - "language_iso": "bm", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 803, - "language_iso": "sq", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 731, - "language_iso": "ar_001", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 601, - "language_iso": "zh_TW", "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 1056, - "language_iso": "es", - "progress": 10, - "words_to_do": 35 - }, - { - "language_id": 737, - "language_iso": "nl", - "progress": 0, - "words_to_do": 39 + "words_to_do": 0 } ] } }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Wed, 19 Jun 2019 17:38:48 GMT", + "Thu, 20 Oct 2022 17:32:53 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=785b770ea9a6bd1f2c5221a739608395; expires=Sun, 18-Aug-2019 17:38:47 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", - "Pragma", + "max-age=0, must-revalidate, no-cache, no-store, private", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "eb6dd41a-584d-4bb5-9421-cb65c5025634", + "Expires", + "Thu, 20 Oct 2022 17:32:53 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:32:52 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/cassettes/Projects list.cassette b/test/cassettes/Projects list.cassette index 8449b6ab..e76ca244 100644 --- a/test/cassettes/Projects list.cassette +++ b/test/cassettes/Projects list.cassette @@ -8,35 +8,38 @@ "response": { "projects": [ { - "project_id": "638597985c913f818559f3.17106287", + "project_id": "2273827860c1e2473eb195.11207948", "project_type": "localization_files", - "name": "contrib", + "name": "Angular", "description": "", - "created_at": "2019-03-19 19:14:09 (Etc/UTC)", - "created_at_timestamp": 1553022849, + "created_at": "2021-06-10 09:58:31 (Etc/UTC)", + "created_at_timestamp": 1623319111, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, - "base_language_id": 640, - "base_language_iso": "en", + "base_language_id": 1055, + "base_language_iso": "en_US", "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { "progress_total": 0, - "keys_total": 0, - "team": 2, + "keys_total": 3, + "team": 10, "base_words": 0, - "qa_issues_total": 0, + "qa_issues_total": 27, "qa_issues": { - "not_reviewed": 0, - "unverified": 0, + "not_reviewed": 15, + "unverified": 12, "spelling_grammar": 0, "inconsistent_placeholders": 0, "inconsistent_html": 0, @@ -49,7 +52,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -57,17 +61,41 @@ "language_iso": "en", "progress": 0, "words_to_do": 0 + }, + { + "language_id": 1055, + "language_iso": "en_US", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 0, + "words_to_do": 0 } ] } }, { - "project_id": "803826145ba90b42d5d860.46800099", + "project_id": "1948732260e2ed89f095e1.10167001", "project_type": "localization_files", - "name": "demo phoenix", + "name": "App development", "description": "", - "created_at": "2018-09-24 16:05:22 (Etc/UTC)", - "created_at_timestamp": 1537805122, + "created_at": "2021-07-05 11:31:22 (Etc/UTC)", + "created_at_timestamp": 1625484682, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -76,23 +104,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": true, + "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 17, - "keys_total": 18, - "team": 8, - "base_words": 39, - "qa_issues_total": 256, + "progress_total": 66, + "keys_total": 6, + "team": 5, + "base_words": 17, + "qa_issues_total": 24, "qa_issues": { - "not_reviewed": 185, - "unverified": 66, - "spelling_grammar": 4, - "inconsistent_placeholders": 1, + "not_reviewed": 18, + "unverified": 6, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -103,7 +134,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -112,82 +144,28 @@ "progress": 100, "words_to_do": 0 }, - { - "language_id": 597, - "language_iso": "ru", - "progress": 66, - "words_to_do": 13 - }, - { - "language_id": 673, - "language_iso": "f_over", - "progress": 25, - "words_to_do": 29 - }, - { - "language_id": 1055, - "language_iso": "en-us", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 10111, - "language_iso": "custom_111", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 764, - "language_iso": "ca", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 934, - "language_iso": "bm", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 803, - "language_iso": "sq", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 731, - "language_iso": "ar_001", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 601, - "language_iso": "zh_TW", - "progress": 0, - "words_to_do": 39 - }, { "language_id": 1056, "language_iso": "es", - "progress": 10, - "words_to_do": 35 + "progress": 100, + "words_to_do": 0 }, { - "language_id": 737, - "language_iso": "nl", + "language_id": 673, + "language_iso": "fr", "progress": 0, - "words_to_do": 39 + "words_to_do": 17 } ] } }, { - "project_id": "547879415c01a0e6e0b855.29978928", + "project_id": "676957136126645e89dd35.02846826", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "AskIt", "description": "", - "created_at": "2018-11-30 19:43:18 (Etc/UTC)", - "created_at_timestamp": 1543606998, + "created_at": "2021-08-25 15:40:14 (Etc/UTC)", + "created_at_timestamp": 1629906014, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -196,23 +174,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 0, + "progress_total": 50, "keys_total": 1, "team": 2, - "base_words": 0, - "qa_issues_total": 4, + "base_words": 2, + "qa_issues_total": 3, "qa_issues": { - "not_reviewed": 3, - "unverified": 0, + "not_reviewed": 2, + "unverified": 1, "spelling_grammar": 0, - "inconsistent_placeholders": 1, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -223,37 +204,32 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 0, + "progress": 100, "words_to_do": 0 }, { "language_id": 597, "language_iso": "ru", "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, - "words_to_do": 0 + "words_to_do": 2 } ] } }, { - "project_id": "446952185c01a12b4d0b45.76217122", + "project_id": "45139909626018623d1243.15903952", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "Automations", "description": "", - "created_at": "2018-11-30 19:44:27 (Etc/UTC)", - "created_at_timestamp": 1543607067, + "created_at": "2022-04-20 14:27:46 (Etc/UTC)", + "created_at_timestamp": 1650464866, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -262,23 +238,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 0, - "keys_total": 1, + "progress_total": 100, + "keys_total": 5, "team": 2, - "base_words": 0, - "qa_issues_total": 4, + "base_words": 13, + "qa_issues_total": 15, "qa_issues": { - "not_reviewed": 3, + "not_reviewed": 15, "unverified": 0, "spelling_grammar": 0, - "inconsistent_placeholders": 1, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -289,37 +268,38 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 0, + "progress": 100, "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", - "progress": 0, + "language_id": 673, + "language_iso": "fr", + "progress": 100, "words_to_do": 0 }, { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, + "language_id": 674, + "language_iso": "fr_CA", + "progress": 100, "words_to_do": 0 } ] } }, { - "project_id": "399244385c0e9d07374685.57781732", + "project_id": "71749499610303a83ad8a2.67103833", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "Blog", "description": "", - "created_at": "2018-12-10 16:06:15 (Etc/UTC)", - "created_at_timestamp": 1544457975, + "created_at": "2021-07-29 19:38:16 (Etc/UTC)", + "created_at_timestamp": 1627587496, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -328,22 +308,25 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": false, + "offline_translation": true, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 0, - "keys_total": 1, + "progress_total": 72, + "keys_total": 59, "team": 3, - "base_words": 0, - "qa_issues_total": 3, + "base_words": 290, + "qa_issues_total": 288, "qa_issues": { - "not_reviewed": 3, - "unverified": 0, - "spelling_grammar": 0, + "not_reviewed": 177, + "unverified": 102, + "spelling_grammar": 9, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, @@ -355,37 +338,38 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 0, + "progress": 100, "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", - "progress": 0, - "words_to_do": 0 + "language_id": 673, + "language_iso": "fr", + "progress": 18, + "words_to_do": 235 }, { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, + "language_id": 597, + "language_iso": "ru", + "progress": 100, "words_to_do": 0 } ] } }, { - "project_id": "605317925c13e4ecb36a79.94825279", + "project_id": "3654472361c09157b764b2.10370990", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "Blog", "description": "", - "created_at": "2018-12-14 17:14:20 (Etc/UTC)", - "created_at_timestamp": 1544807660, + "created_at": "2021-12-20 14:21:11 (Etc/UTC)", + "created_at_timestamp": 1640010071, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -394,22 +378,25 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 33, - "keys_total": 4, - "team": 3, - "base_words": 2, - "qa_issues_total": 12, + "progress_total": 66, + "keys_total": 58, + "team": 2, + "base_words": 289, + "qa_issues_total": 240, "qa_issues": { - "not_reviewed": 11, - "unverified": 0, - "spelling_grammar": 1, + "not_reviewed": 174, + "unverified": 59, + "spelling_grammar": 7, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, @@ -421,7 +408,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -431,27 +419,27 @@ "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", + "language_id": 673, + "language_iso": "fr", "progress": 0, - "words_to_do": 2 + "words_to_do": 287 }, { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, - "words_to_do": 2 + "language_id": 597, + "language_iso": "ru", + "progress": 100, + "words_to_do": 0 } ] } }, { - "project_id": "672198945b7d72fc048021.15940510", + "project_id": "725996906256b8adc51d57.76836620", "project_type": "localization_files", - "name": "Demo Rails Proj", + "name": "Braze", "description": "", - "created_at": "2018-08-22 14:28:12 (Etc/UTC)", - "created_at_timestamp": 1534948092, + "created_at": "2022-04-13 11:49:01 (Etc/UTC)", + "created_at_timestamp": 1649850541, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -460,21 +448,24 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { "progress_total": 33, "keys_total": 1, "team": 2, - "base_words": 1, - "qa_issues_total": 3, + "base_words": 2, + "qa_issues_total": 5, "qa_issues": { "not_reviewed": 3, - "unverified": 0, + "unverified": 2, "spelling_grammar": 0, "inconsistent_placeholders": 0, "inconsistent_html": 0, @@ -487,9 +478,16 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 2 + }, { "language_id": 640, "language_iso": "en", @@ -497,27 +495,21 @@ "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", - "progress": 0, - "words_to_do": 1 - }, - { - "language_id": 972, - "language_iso": "yo", + "language_id": 673, + "language_iso": "fr", "progress": 0, - "words_to_do": 1 + "words_to_do": 2 } ] } }, { - "project_id": "995478555c80070ec01af5.20925405", + "project_id": "95155398624afd21556c01.64393510", "project_type": "localization_files", - "name": "JS Demo", + "name": "Contentstack", "description": "", - "created_at": "2019-03-06 17:44:46 (Etc/UTC)", - "created_at_timestamp": 1551894286, + "created_at": "2022-04-04 14:13:53 (Etc/UTC)", + "created_at_timestamp": 1649081633, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -526,23 +518,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 68, - "keys_total": 8, + "progress_total": 33, + "keys_total": 2, "team": 2, - "base_words": 32, - "qa_issues_total": 27, + "base_words": 15, + "qa_issues_total": 10, "qa_issues": { - "not_reviewed": 24, - "unverified": 0, - "spelling_grammar": 1, - "inconsistent_placeholders": 2, + "not_reviewed": 6, + "unverified": 4, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -553,60 +548,64 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { - "language_id": 640, - "language_iso": "en", - "progress": 100, - "words_to_do": 0 + "language_id": 891, + "language_iso": "aa", + "progress": 0, + "words_to_do": 15 }, { - "language_id": 597, - "language_iso": "ru", + "language_id": 640, + "language_iso": "en", "progress": 100, "words_to_do": 0 }, { - "language_id": 894, - "language_iso": "qqq", - "progress": 6, - "words_to_do": 30 + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 15 } ] } }, { - "project_id": "404021655ce68d0f36ad23.02802891", + "project_id": "638597985c913f818559f3.17106287", "project_type": "localization_files", - "name": "Mobile Demo", + "name": "contrib", "description": "", - "created_at": "2019-05-23 12:07:43 (Etc/UTC)", - "created_at_timestamp": 1558613263, + "created_at": "2019-03-19 19:14:09 (Etc/UTC)", + "created_at_timestamp": 1553022849, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, "base_language_id": 640, "base_language_iso": "en", "settings": { - "per_platform_key_names": true, + "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 70, - "keys_total": 2, + "progress_total": 50, + "keys_total": 1, "team": 2, "base_words": 2, - "qa_issues_total": 15, + "qa_issues_total": 2, "qa_issues": { - "not_reviewed": 10, - "unverified": 5, + "not_reviewed": 2, + "unverified": 0, "spelling_grammar": 0, "inconsistent_placeholders": 0, "inconsistent_html": 0, @@ -619,7 +618,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -631,73 +631,2507 @@ { "language_id": 597, "language_iso": "ru", - "progress": 50, - "words_to_do": 1 - }, - { - "language_id": 748, - "language_iso": "pl", - "progress": 50, - "words_to_do": 1 - }, - { - "language_id": 673, - "language_iso": "fr", - "progress": 100, - "words_to_do": 0 - }, - { - "language_id": 737, - "language_iso": "nl", - "progress": 50, + "progress": 0, + "words_to_do": 2 + } + ] + } + }, + { + "project_id": "542886116159f798720dc4.94769464", + "project_type": "localization_files", + "name": "Custom rails proj", + "description": "", + "created_at": "2021-10-03 18:34:00 (Etc/UTC)", + "created_at_timestamp": 1633286040, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 2, + "team": 3, + "base_words": 4, + "qa_issues_total": 4, + "qa_issues": { + "not_reviewed": 4, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "5403957862e90981d0b0c8.60288957", + "project_type": "localization_files", + "name": "Demo", + "description": "", + "created_at": "2022-08-02 11:24:49 (Etc/UTC)", + "created_at_timestamp": 1659439489, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 2, + "team": 2, + "base_words": 8, + "qa_issues_total": 8, + "qa_issues": { + "not_reviewed": 4, + "unverified": 2, + "spelling_grammar": 2, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "803826145ba90b42d5d860.46800099", + "project_type": "localization_files", + "name": "Demo Phoenix", + "description": "Description Phoenix", + "created_at": "2018-09-24 16:05:22 (Etc/UTC)", + "created_at_timestamp": 1537805122, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": true, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 23, + "keys_total": 75, + "team": 8, + "base_words": 340, + "qa_issues_total": 147, + "qa_issues": { + "not_reviewed": 99, + "unverified": 48, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 731, + "language_iso": "ar_001", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 934, + "language_iso": "bm", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 764, + "language_iso": "ca", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 10001, + "language_iso": "custom_1", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 1055, + "language_iso": "en-us", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 1056, + "language_iso": "es", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 673, + "language_iso": "f_over", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 737, + "language_iso": "nl", + "progress": 7, + "words_to_do": 315 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 96, + "words_to_do": 13 + }, + { + "language_id": 803, + "language_iso": "sq", + "progress": 7, + "words_to_do": 315 + } + ] + } + }, + { + "project_id": "672198945b7d72fc048021.15940510", + "project_type": "localization_files", + "name": "Demo Rails Proj", + "description": "", + "created_at": "2018-08-22 14:28:12 (Etc/UTC)", + "created_at_timestamp": 1534948092, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 60, + "keys_total": 2, + "team": 2, + "base_words": 9, + "qa_issues_total": 22, + "qa_issues": { + "not_reviewed": 10, + "unverified": 8, + "spelling_grammar": 2, + "inconsistent_placeholders": 2, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 600, + "language_iso": "ru_RU", + "progress": 0, + "words_to_do": 9 + }, + { + "language_id": 972, + "language_iso": "yo", + "progress": 0, + "words_to_do": 9 + } + ] + } + }, + { + "project_id": "4055093961e6c52c4afde3.98395869", + "project_type": "localization_files", + "name": "Figma Demo", + "description": "", + "created_at": "2022-01-18 13:48:28 (Etc/UTC)", + "created_at_timestamp": 1642513708, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 83, + "keys_total": 7, + "team": 2, + "base_words": 16, + "qa_issues_total": 36, + "qa_issues": { + "not_reviewed": 21, + "unverified": 11, + "spelling_grammar": 4, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 68, + "words_to_do": 5 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 81, + "words_to_do": 3 + } + ] + } + }, + { + "project_id": "616536145f32a044df3811.69614689", + "project_type": "localization_files", + "name": "Figma Existing", + "description": "", + "created_at": "2020-08-11 13:42:28 (Etc/UTC)", + "created_at_timestamp": 1597153348, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 66, + "keys_total": 2, + "team": 2, + "base_words": 5, + "qa_issues_total": 8, + "qa_issues": { + "not_reviewed": 6, + "unverified": 0, + "spelling_grammar": 2, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 0, + "words_to_do": 5 + } + ] + } + }, + { + "project_id": "2542869362bc33a5c5d0a1.57130180", + "project_type": "localization_files", + "name": "GitHub demo", + "description": "", + "created_at": "2022-06-29 11:12:37 (Etc/UTC)", + "created_at_timestamp": 1656501157, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 65, + "keys_total": 60, + "team": 2, + "base_words": 295, + "qa_issues_total": 248, + "qa_issues": { + "not_reviewed": 180, + "unverified": 65, + "spelling_grammar": 3, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 295 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 97, + "words_to_do": 7 + } + ] + } + }, + { + "project_id": "2121916061b384ad5545f7.50098783", + "project_type": "localization_files", + "name": "Grocery store", + "description": "", + "created_at": "2021-12-10 16:47:41 (Etc/UTC)", + "created_at_timestamp": 1639154861, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 0, + "keys_total": 2, + "team": 3, + "base_words": 0, + "qa_issues_total": 14, + "qa_issues": { + "not_reviewed": 8, + "unverified": 6, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 883, + "language_iso": "my", + "progress": 0, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "507504186242fccb32f015.15252556", + "project_type": "paged_documents", + "name": "IDML", + "description": "", + "created_at": "2022-03-29 12:34:19 (Etc/UTC)", + "created_at_timestamp": 1648557259, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, + "qa_issues": { + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 0, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "4590943161e7fce057bd74.15625845", + "project_type": "localization_files", + "name": "Ilya’s First Project", + "description": "", + "created_at": "2022-01-19 11:58:24 (Etc/UTC)", + "created_at_timestamp": 1642593504, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 3, + "team": 2, + "base_words": 20, + "qa_issues_total": 12, + "qa_issues": { + "not_reviewed": 9, + "unverified": 0, + "spelling_grammar": 3, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "4399863460c8bc61d283d5.41326551", + "project_type": "localization_files", + "name": "Intercom Articles", + "description": "", + "created_at": "2021-06-15 14:42:41 (Etc/UTC)", + "created_at_timestamp": 1623768161, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 9, + "keys_total": 230, + "team": 2, + "base_words": 13296, + "qa_issues_total": 7222, + "qa_issues": { + "not_reviewed": 3680, + "unverified": 3360, + "spelling_grammar": 149, + "inconsistent_placeholders": 2, + "inconsistent_html": 31, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 714, + "language_iso": "ar", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 802, + "language_iso": "bs", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 764, + "language_iso": "ca", + "progress": 27, + "words_to_do": 9578 + }, + { + "language_id": 765, + "language_iso": "cs", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 767, + "language_iso": "da", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 1056, + "language_iso": "es", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 10154, + "language_iso": "et", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 643, + "language_iso": "ja", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 10153, + "language_iso": "lv", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 28, + "words_to_do": 9454 + }, + { + "language_id": 708, + "language_iso": "pt-BR", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 754, + "language_iso": "sv", + "progress": 0, + "words_to_do": 13296 + }, + { + "language_id": 601, + "language_iso": "zh-TW", + "progress": 0, + "words_to_do": 13296 + } + ] + } + }, + { + "project_id": "7078965360db431d026791.96621226", + "project_type": "localization_files", + "name": "iOS Project", + "description": "", + "created_at": "2021-06-29 15:58:21 (Etc/UTC)", + "created_at_timestamp": 1624982301, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 80, + "keys_total": 3, + "team": 3, + "base_words": 5, + "qa_issues_total": 15, + "qa_issues": { + "not_reviewed": 12, + "unverified": 2, + "spelling_grammar": 1, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 60, + "words_to_do": 2 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 60, + "words_to_do": 2 + } + ] + } + }, + { + "project_id": "58206055634400eee49c87.98395068", + "project_type": "localization_files", + "name": "Iteratable", + "description": "", + "created_at": "2022-10-10 11:24:30 (Etc/UTC)", + "created_at_timestamp": 1665401070, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 58, + "keys_total": 6, + "team": 2, + "base_words": 29, + "qa_issues_total": 1, + "qa_issues": { + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 1, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 37, + "words_to_do": 18 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 37, + "words_to_do": 18 + } + ] + } + }, + { + "project_id": "995478555c80070ec01af5.20925405", + "project_type": "localization_files", + "name": "JS Demo", + "description": "", + "created_at": "2019-03-06 17:44:46 (Etc/UTC)", + "created_at_timestamp": 1551894286, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 65, + "keys_total": 9, + "team": 2, + "base_words": 33, + "qa_issues_total": 33, + "qa_issues": { + "not_reviewed": 27, + "unverified": 2, + "spelling_grammar": 2, + "inconsistent_placeholders": 2, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 894, + "language_iso": "qqq", + "progress": 6, + "words_to_do": 31 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 90, + "words_to_do": 3 + } + ] + } + }, + { + "project_id": "73243152634fe9052153a1.96685924", + "project_type": "localization_files", + "name": "Marketo", + "description": "", + "created_at": "2022-10-19 12:09:41 (Etc/UTC)", + "created_at_timestamp": 1666181381, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 50, + "keys_total": 11, + "team": 2, + "base_words": 111, + "qa_issues_total": 34, + "qa_issues": { + "not_reviewed": 22, + "unverified": 12, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 111 + } + ] + } + }, + { + "project_id": "404021655ce68d0f36ad23.02802891", + "project_type": "localization_files", + "name": "Mobile Demo", + "description": "", + "created_at": "2019-05-23 12:07:43 (Etc/UTC)", + "created_at_timestamp": 1558613263, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 40, + "keys_total": 1, + "team": 3, + "base_words": 1, + "qa_issues_total": 5, + "qa_issues": { + "not_reviewed": 5, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 1 + }, + { + "language_id": 737, + "language_iso": "nl", + "progress": 0, + "words_to_do": 1 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 0, + "words_to_do": 1 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "41927157619e6abd190863.11993227", + "project_type": "localization_files", + "name": "My Web App", + "description": "", + "created_at": "2021-11-24 16:39:25 (Etc/UTC)", + "created_at_timestamp": 1637771965, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": true, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 34, + "keys_total": 6, + "team": 7, + "base_words": 14, + "qa_issues_total": 75, + "qa_issues": { + "not_reviewed": 42, + "unverified": 30, + "spelling_grammar": 1, + "inconsistent_placeholders": 2, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 1056, + "language_iso": "es", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 64, + "words_to_do": 5 + }, + { + "language_id": 676, + "language_iso": "fr_BE", + "progress": 64, + "words_to_do": 5 + }, + { + "language_id": 643, + "language_iso": "ja", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 10152, + "language_iso": "lt", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 10153, + "language_iso": "lv", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 708, + "language_iso": "pt-BR", + "progress": 21, + "words_to_do": 11 + }, + { + "language_id": 10001, + "language_iso": "que", + "progress": 0, + "words_to_do": 14 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 21, + "words_to_do": 11 + } + ] + } + }, + { + "project_id": "2785355061e177722a5d27.81837240", + "project_type": "localization_files", + "name": "My Web App copy", + "description": "", + "created_at": "2022-01-14 13:15:30 (Etc/UTC)", + "created_at_timestamp": 1642166130, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 65, + "keys_total": 12, + "team": 6, + "base_words": 44, + "qa_issues_total": 146, + "qa_issues": { + "not_reviewed": 80, + "unverified": 44, + "spelling_grammar": 10, + "inconsistent_placeholders": 3, + "inconsistent_html": 0, + "different_number_of_urls": 3, + "different_urls": 0, + "leading_whitespace": 1, + "trailing_whitespace": 2, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 2, + "special_placeholder": 1, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 38, + "words_to_do": 27 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 75, + "words_to_do": 11 + }, + { + "language_id": 676, + "language_iso": "fr_BE", + "progress": 68, + "words_to_do": 14 + }, + { + "language_id": 10153, + "language_iso": "lv", + "progress": 45, + "words_to_do": 24 + }, + { + "language_id": 10001, + "language_iso": "que", + "progress": 36, + "words_to_do": 28 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 95, + "words_to_do": 2 + } + ] + } + }, + { + "project_id": "1378497161f993455568a5.67518839", + "project_type": "localization_files", + "name": "OAuth 2 project", + "description": "Via OAuth 2", + "created_at": "2022-02-01 20:08:37 (Etc/UTC)", + "created_at_timestamp": 1643746117, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, + "qa_issues": { + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 0, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "6754735761fc15994bda76.34073611", + "project_type": "localization_files", + "name": "OAuth 2 project", + "description": "Via OAuth 2", + "created_at": "2022-02-03 17:49:13 (Etc/UTC)", + "created_at_timestamp": 1643910553, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, + "qa_issues": { + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 0, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "832394156234c5569bc210.13080063", + "project_type": "localization_files", + "name": "OAuth 2 project", + "description": "Via OAuth 2", + "created_at": "2022-03-18 17:45:58 (Etc/UTC)", + "created_at_timestamp": 1647625558, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, + "qa_issues": { + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 0, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "722371955ed5069412b715.94240678", + "project_type": "paged_documents", + "name": "Personal Site", + "description": "", + "created_at": "2020-06-01 13:45:56 (Etc/UTC)", + "created_at_timestamp": 1591019156, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 71, + "keys_total": 7, + "team": 2, + "base_words": 37, + "qa_issues_total": 33, + "qa_issues": { + "not_reviewed": 28, + "unverified": 2, + "spelling_grammar": 3, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 97, "words_to_do": 1 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 0, + "words_to_do": 37 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 89, + "words_to_do": 4 + } + ] + } + }, + { + "project_id": "463409096231e2f4a2c681.21365907", + "project_type": "paged_documents", + "name": "PPTX", + "description": "", + "created_at": "2022-03-16 13:15:32 (Etc/UTC)", + "created_at_timestamp": 1647436532, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 50, + "keys_total": 22, + "team": 2, + "base_words": 67, + "qa_issues_total": 68, + "qa_issues": { + "not_reviewed": 44, + "unverified": 22, + "spelling_grammar": 2, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 67 + } + ] + } + }, + { + "project_id": "713866666296111643bf04.00148268", + "project_type": "localization_files", + "name": "Python Sample Project", + "description": "Here's my Python project", + "created_at": "2022-05-31 12:59:02 (Etc/UTC)", + "created_at_timestamp": 1654001942, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 2, + "team": 3, + "base_words": 9, + "qa_issues_total": 4, + "qa_issues": { + "not_reviewed": 4, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "913601666308c64dc13bb9.52811572", + "project_type": "localization_files", + "name": "Rails", + "description": "", + "created_at": "2022-08-26 13:10:37 (Etc/UTC)", + "created_at_timestamp": 1661519437, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 50, + "keys_total": 60, + "team": 2, + "base_words": 292, + "qa_issues_total": 183, + "qa_issues": { + "not_reviewed": 120, + "unverified": 62, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 1, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 292 + } + ] + } + }, + { + "project_id": "5377208358d3c7c974c4a2.80360833", + "project_type": "localization_files", + "name": "Roamer App (Android SDK test)", + "description": "Description. Description. Description. Description. Description. Description. Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.Description. Description. Description. Description. Description. Description.", + "created_at": "2017-03-23 12:04:09 (Etc/UTC)", + "created_at_timestamp": 1490270649, + "created_by": 57, + "created_by_email": "nickustinov@gmail.com", + "team_id": 170312, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": true, + "key_editing": true, + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 35, + "keys_total": 1901, + "team": 39, + "base_words": 17280, + "qa_issues_total": 132181, + "qa_issues": { + "not_reviewed": 63780, + "unverified": 63958, + "spelling_grammar": 2657, + "inconsistent_placeholders": 139, + "inconsistent_html": 242, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 64, + "trailing_whitespace": 745, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 596, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 891, + "language_iso": "aa", + "progress": 3, + "words_to_do": 16692 + }, + { + "language_id": 791, + "language_iso": "af_NA", + "progress": 1, + "words_to_do": 17069 + }, + { + "language_id": 714, + "language_iso": "ar", + "progress": 82, + "words_to_do": 2952 + }, + { + "language_id": 906, + "language_iso": "be_BY", + "progress": 0, + "words_to_do": 17169 + }, + { + "language_id": 802, + "language_iso": "bs", + "progress": 0, + "words_to_do": 17181 + }, + { + "language_id": 764, + "language_iso": "ca", + "progress": 0, + "words_to_do": 17180 + }, + { + "language_id": 765, + "language_iso": "cs", + "progress": 0, + "words_to_do": 17172 + }, + { + "language_id": 10113, + "language_iso": "custom_113", + "progress": 0, + "words_to_do": 17187 + }, + { + "language_id": 871, + "language_iso": "cy_GB", + "progress": 0, + "words_to_do": 17190 + }, + { + "language_id": 767, + "language_iso": "da", + "progress": 0, + "words_to_do": 17187 + }, + { + "language_id": 666, + "language_iso": "de", + "progress": 89, + "words_to_do": 1831 + }, + { + "language_id": 672, + "language_iso": "de-DE", + "progress": 0, + "words_to_do": 17148 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 610, + "language_iso": "en_GB", + "progress": 99, + "words_to_do": 11 + }, + { + "language_id": 634, + "language_iso": "en_SG", + "progress": 99, + "words_to_do": 11 + }, + { + "language_id": 1055, + "language_iso": "en-US", + "progress": 0, + "words_to_do": 17132 + }, + { + "language_id": 665, + "language_iso": "es", + "progress": 85, + "words_to_do": 2526 + }, + { + "language_id": 10154, + "language_iso": "et", + "progress": 0, + "words_to_do": 17185 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 93, + "words_to_do": 1179 + }, + { + "language_id": 766, + "language_iso": "he", + "progress": 81, + "words_to_do": 3172 + }, + { + "language_id": 757, + "language_iso": "id", + "progress": 0, + "words_to_do": 17159 + }, + { + "language_id": 734, + "language_iso": "it", + "progress": 0, + "words_to_do": 17158 + }, + { + "language_id": 643, + "language_iso": "ja", + "progress": 0, + "words_to_do": 17184 + }, + { + "language_id": 853, + "language_iso": "kl", + "progress": 0, + "words_to_do": 17197 + }, + { + "language_id": 10153, + "language_iso": "lv", + "progress": 1, + "words_to_do": 16940 + }, + { + "language_id": 800, + "language_iso": "lv_LV", + "progress": 0, + "words_to_do": 17165 + }, + { + "language_id": 804, + "language_iso": "mk", + "progress": 81, + "words_to_do": 3234 + }, + { + "language_id": 759, + "language_iso": "nb", + "progress": 0, + "words_to_do": 17135 + }, + { + "language_id": 748, + "language_iso": "pl", + "progress": 0, + "words_to_do": 17184 + }, + { + "language_id": 707, + "language_iso": "pt", + "progress": 86, + "words_to_do": 2259 + }, + { + "language_id": 708, + "language_iso": "pt-BR", + "progress": 0, + "words_to_do": 17144 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 95, + "words_to_do": 855 + }, + { + "language_id": 754, + "language_iso": "sv", + "progress": 0, + "words_to_do": 17185 + }, + { + "language_id": 744, + "language_iso": "tr", + "progress": 83, + "words_to_do": 2866 + }, + { + "language_id": 769, + "language_iso": "uk", + "progress": 81, + "words_to_do": 3275 + }, + { + "language_id": 774, + "language_iso": "vi", + "progress": 98, + "words_to_do": 250 + }, + { + "language_id": 602, + "language_iso": "zh_CN", + "progress": 58, + "words_to_do": 7198 + }, + { + "language_id": 601, + "language_iso": "zh_TW", + "progress": 4, + "words_to_do": 16440 + } + ] + } + }, + { + "project_id": "781606185c74594df1f055.78195658", + "project_type": "localization_files", + "name": "Roman's project", + "description": "Here is my project", + "created_at": "2019-02-25 21:08:29 (Etc/UTC)", + "created_at_timestamp": 1551128909, + "created_by": 25261, + "created_by_email": "kutanov@gmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 29, + "team": 2, + "base_words": 102, + "qa_issues_total": 41, + "qa_issues": { + "not_reviewed": 27, + "unverified": 0, + "spelling_grammar": 5, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 4, + "trailing_whitespace": 5, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "2587433160ed8b0b13c487.96168031", + "project_type": "paged_documents", + "name": "Sample", + "description": "", + "created_at": "2021-07-13 12:46:03 (Etc/UTC)", + "created_at_timestamp": 1626180363, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 100, + "keys_total": 4, + "team": 2, + "base_words": 6, + "qa_issues_total": 7, + "qa_issues": { + "not_reviewed": 4, + "unverified": 0, + "spelling_grammar": 1, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 2, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "963054665b7c313dd9b323.35886655", + "project_type": "localization_files", + "name": "Sample Project", + "description": "Lokalise sample project. Click title to edit in multilanguage view. You can delete it in project settings.", + "created_at": "2018-08-21 13:35:25 (Etc/UTC)", + "created_at_timestamp": 1534858525, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": false, + "auto_toggle_unverified": false, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 33, + "keys_total": 2, + "team": 4, + "base_words": 6, + "qa_issues_total": 2, + "qa_issues": { + "not_reviewed": 0, + "unverified": 2, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 6 + }, + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 6 + } + ] + } + }, + { + "project_id": "39066161618d4ecb9fdc12.00274309", + "project_type": "localization_files", + "name": "Segmentation demo", + "description": "", + "created_at": "2021-11-11 17:11:39 (Etc/UTC)", + "created_at_timestamp": 1636650699, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 76, + "keys_total": 3, + "team": 2, + "base_words": 34, + "qa_issues_total": 24, + "qa_issues": { + "not_reviewed": 21, + "unverified": 3, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ + { + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 52, + "words_to_do": 16 } ] } }, { - "project_id": "5377208358d3c7c974c4a2.80360833", + "project_id": "2068771261e17a9f530af9.20327959", "project_type": "localization_files", - "name": "Roamer App (Android SDK test)", + "name": "Segmentation demo", "description": "", - "created_at": "2017-03-23 12:04:09 (Etc/UTC)", - "created_at_timestamp": 1490270649, - "created_by": 57, - "created_by_email": "nickustinov@gmail.com", - "team_id": 170312, + "created_at": "2022-01-14 13:29:03 (Etc/UTC)", + "created_at_timestamp": 1642166943, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, "base_language_id": 640, "base_language_iso": "en", "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": true, "auto_toggle_unverified": true, - "offline_translation": true, + "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 60, - "keys_total": 1825, - "team": 16, - "base_words": 17044, - "qa_issues_total": 33123, + "progress_total": 33, + "keys_total": 3, + "team": 3, + "base_words": 52, + "qa_issues_total": 62, "qa_issues": { - "not_reviewed": 27366, - "unverified": 2126, - "spelling_grammar": 2415, - "inconsistent_placeholders": 16, - "inconsistent_html": 138, + "not_reviewed": 45, + "unverified": 16, + "spelling_grammar": 1, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, - "leading_whitespace": 52, - "trailing_whitespace": 695, + "leading_whitespace": 0, + "trailing_whitespace": 0, "different_number_of_email_address": 0, "different_email_address": 0, - "different_brackets": 315, + "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -706,166 +3140,98 @@ "progress": 100, "words_to_do": 0 }, - { - "language_id": 597, - "language_iso": "ru", - "progress": 93, - "words_to_do": 1074 - }, - { - "language_id": 804, - "language_iso": "mk", - "progress": 81, - "words_to_do": 3189 - }, - { - "language_id": 666, - "language_iso": "de", - "progress": 88, - "words_to_do": 2009 - }, - { - "language_id": 707, - "language_iso": "pt", - "progress": 87, - "words_to_do": 2108 - }, - { - "language_id": 665, - "language_iso": "es", - "progress": 86, - "words_to_do": 2374 - }, - { - "language_id": 766, - "language_iso": "he", - "progress": 82, - "words_to_do": 3028 - }, - { - "language_id": 769, - "language_iso": "uk", - "progress": 81, - "words_to_do": 3160 - }, { "language_id": 673, "language_iso": "fr", - "progress": 87, - "words_to_do": 2193 - }, - { - "language_id": 602, - "language_iso": "zh_CN", - "progress": 59, - "words_to_do": 6985 - }, - { - "language_id": 714, - "language_iso": "ar", - "progress": 81, - "words_to_do": 3128 - }, - { - "language_id": 744, - "language_iso": "tr", - "progress": 84, - "words_to_do": 2601 - }, - { - "language_id": 601, - "language_iso": "zh_TW", - "progress": 3, - "words_to_do": 16396 - }, - { - "language_id": 610, - "language_iso": "en_GB", - "progress": 3, - "words_to_do": 16499 - }, - { - "language_id": 634, - "language_iso": "en_SG", - "progress": 3, - "words_to_do": 16437 - }, - { - "language_id": 10153, - "language_iso": "lv", "progress": 0, - "words_to_do": 16922 + "words_to_do": 52 }, { - "language_id": 759, - "language_iso": "nb", + "language_id": 597, + "language_iso": "ru", "progress": 0, - "words_to_do": 17013 + "words_to_do": 52 } ] } }, { - "project_id": "781606185c74594df1f055.78195658", + "project_id": "9057786263341934612df8.15162504", "project_type": "localization_files", - "name": "Roman's project", - "description": "Here is my project", - "created_at": "2019-02-25 21:08:29 (Etc/UTC)", - "created_at_timestamp": 1551128909, - "created_by": 25261, - "created_by_email": "kutanov@gmail.com", + "name": "Typeform", + "description": "", + "created_at": "2022-09-28 09:51:48 (Etc/UTC)", + "created_at_timestamp": 1664358708, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, "base_language_id": 640, "base_language_iso": "en", "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 100, - "keys_total": 29, + "progress_total": 66, + "keys_total": 7, "team": 2, - "base_words": 117, - "qa_issues_total": 44, + "base_words": 21, + "qa_issues_total": 16, "qa_issues": { - "not_reviewed": 27, - "unverified": 0, - "spelling_grammar": 8, + "not_reviewed": 7, + "unverified": 7, + "spelling_grammar": 2, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, - "leading_whitespace": 4, - "trailing_whitespace": 5, + "leading_whitespace": 0, + "trailing_whitespace": 0, "different_number_of_email_address": 0, "different_email_address": 0, "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ + { + "language_id": 666, + "language_iso": "de", + "progress": 0, + "words_to_do": 21 + }, { "language_id": 640, "language_iso": "en", "progress": 100, "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 } ] } }, { - "project_id": "963054665b7c313dd9b323.35886655", + "project_id": "698385105e8dcd21e5f8e7.76495057", "project_type": "localization_files", - "name": "Sample Project", - "description": "Lokalise sample project. Click title to edit in multilanguage view. You can delete it in project settings.", - "created_at": "2018-08-21 13:35:25 (Etc/UTC)", - "created_at_timestamp": 1534858525, + "name": "VueJS", + "description": "", + "created_at": "2020-04-08 13:09:53 (Etc/UTC)", + "created_at_timestamp": 1586351393, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -873,24 +3239,27 @@ "base_language_iso": "en", "settings": { "per_platform_key_names": false, - "reviewing": false, - "upvoting": false, - "auto_toggle_unverified": false, + "reviewing": true, + "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 26, - "keys_total": 9, + "progress_total": 100, + "keys_total": 2, "team": 2, - "base_words": 106, - "qa_issues_total": 7, + "base_words": 7, + "qa_issues_total": 4, "qa_issues": { - "not_reviewed": 0, - "unverified": 3, - "spelling_grammar": 3, - "inconsistent_placeholders": 1, + "not_reviewed": 4, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -901,7 +3270,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -913,73 +3283,128 @@ { "language_id": 597, "language_iso": "ru", - "progress": 54, - "words_to_do": 48 - }, + "progress": 100, + "words_to_do": 0 + } + ] + } + }, + { + "project_id": "326728535cb88c7e8306a9.93914990", + "project_type": "paged_documents", + "name": "WordDoc", + "description": "", + "created_at": "2019-04-18 14:41:02 (Etc/UTC)", + "created_at_timestamp": 1555598462, + "created_by": 31666, + "created_by_email": "deleted-user+31666@lokalise.com", + "team_id": 186612, + "base_language_id": 640, + "base_language_iso": "en", + "settings": { + "per_platform_key_names": false, + "reviewing": true, + "auto_toggle_unverified": true, + "offline_translation": false, + "key_editing": true, + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false + }, + "statistics": { + "progress_total": 20, + "keys_total": 352, + "team": 2, + "base_words": 3730, + "qa_issues_total": 1947, + "qa_issues": { + "not_reviewed": 1760, + "unverified": 0, + "spelling_grammar": 187, + "inconsistent_placeholders": 0, + "inconsistent_html": 0, + "different_number_of_urls": 0, + "different_urls": 0, + "leading_whitespace": 0, + "trailing_whitespace": 0, + "different_number_of_email_address": 0, + "different_email_address": 0, + "different_brackets": 0, + "different_numbers": 0, + "double_space": 0, + "special_placeholder": 0, + "unbalanced_brackets": 0 + }, + "languages": [ { - "language_id": 673, - "language_iso": "fr", - "progress": 23, - "words_to_do": 81 + "language_id": 790, + "language_iso": "af", + "progress": 0, + "words_to_do": 3718 }, { "language_id": 666, "language_iso": "de", - "progress": 3, - "words_to_do": 102 + "progress": 0, + "words_to_do": 3730 }, { - "language_id": 643, - "language_iso": "ja", - "progress": 2, - "words_to_do": 103 + "language_id": 640, + "language_iso": "en", + "progress": 100, + "words_to_do": 0 }, { - "language_id": 766, - "language_iso": "he", - "progress": 2, - "words_to_do": 103 + "language_id": 673, + "language_iso": "fr", + "progress": 0, + "words_to_do": 3730 }, { - "language_id": 602, - "language_iso": "zh_CN", + "language_id": 733, + "language_iso": "ko", "progress": 0, - "words_to_do": 106 + "words_to_do": 3730 } ] } }, { - "project_id": "326728535cb88c7e8306a9.93914990", + "project_id": "6327791561e6f52d7cdad9.27635693", "project_type": "localization_files", - "name": "WordDoc", + "name": "Wordpress", "description": "", - "created_at": "2019-04-18 14:41:02 (Etc/UTC)", - "created_at_timestamp": 1555598462, - "created_by": 31666, - "created_by_email": "nika@lokalise.co", - "team_id": 186612, + "created_at": "2022-01-18 17:13:17 (Etc/UTC)", + "created_at_timestamp": 1642525997, + "created_by": 20181, + "created_by_email": "bodrovis@protonmail.com", + "team_id": 176692, "base_language_id": 640, "base_language_iso": "en", "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { "progress_total": 100, - "keys_total": 352, + "keys_total": 3, "team": 2, - "base_words": 3774, - "qa_issues_total": 539, + "base_words": 16, + "qa_issues_total": 12, "qa_issues": { - "not_reviewed": 352, - "unverified": 0, - "spelling_grammar": 187, + "not_reviewed": 9, + "unverified": 2, + "spelling_grammar": 1, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, @@ -991,7 +3416,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -999,6 +3425,18 @@ "language_iso": "en", "progress": 100, "words_to_do": 0 + }, + { + "language_id": 673, + "language_iso": "fr", + "progress": 100, + "words_to_do": 0 + }, + { + "language_id": 597, + "language_iso": "ru", + "progress": 100, + "words_to_do": 0 } ] } @@ -1006,42 +3444,51 @@ ] }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Wed, 19 Jun 2019 17:32:27 GMT", + "Thu, 20 Oct 2022 17:29:42 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=07233b75a361dd9737250cb2b7f6afd3; expires=Sun, 18-Aug-2019 17:32:27 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", + "max-age=0, must-revalidate, no-cache, no-store, private", "X-Pagination-Total-Count", - "13", + "44", "X-Pagination-Page-Count", "1", "X-Pagination-Limit", "100", "X-Pagination-Page", "1", - "Pragma", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "d3d01cf6-ae81-460d-b57e-89024160f671", + "Expires", + "Thu, 20 Oct 2022 17:29:42 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:29:41 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/cassettes/Projects list_pagination.cassette b/test/cassettes/Projects list_pagination.cassette index 25bd8628..9f88b2ab 100644 --- a/test/cassettes/Projects list_pagination.cassette +++ b/test/cassettes/Projects list_pagination.cassette @@ -8,12 +8,12 @@ "response": { "projects": [ { - "project_id": "399244385c0e9d07374685.57781732", + "project_id": "71749499610303a83ad8a2.67103833", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "Blog", "description": "", - "created_at": "2018-12-10 16:06:15 (Etc/UTC)", - "created_at_timestamp": 1544457975, + "created_at": "2021-07-29 19:38:16 (Etc/UTC)", + "created_at_timestamp": 1627587496, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -22,22 +22,25 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": false, + "offline_translation": true, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": true, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 0, - "keys_total": 1, + "progress_total": 72, + "keys_total": 59, "team": 3, - "base_words": 0, - "qa_issues_total": 3, + "base_words": 290, + "qa_issues_total": 288, "qa_issues": { - "not_reviewed": 3, - "unverified": 0, - "spelling_grammar": 0, + "not_reviewed": 177, + "unverified": 102, + "spelling_grammar": 9, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, @@ -49,37 +52,38 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 0, + "progress": 100, "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", - "progress": 0, - "words_to_do": 0 + "language_id": 673, + "language_iso": "fr", + "progress": 18, + "words_to_do": 235 }, { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, + "language_id": 597, + "language_iso": "ru", + "progress": 100, "words_to_do": 0 } ] } }, { - "project_id": "605317925c13e4ecb36a79.94825279", + "project_id": "3654472361c09157b764b2.10370990", "project_type": "localization_files", - "name": "demo phoenix copy", + "name": "Blog", "description": "", - "created_at": "2018-12-14 17:14:20 (Etc/UTC)", - "created_at_timestamp": 1544807660, + "created_at": "2021-12-20 14:21:11 (Etc/UTC)", + "created_at_timestamp": 1640010071, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -88,22 +92,25 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 33, - "keys_total": 4, - "team": 3, - "base_words": 2, - "qa_issues_total": 12, + "progress_total": 66, + "keys_total": 58, + "team": 2, + "base_words": 289, + "qa_issues_total": 240, "qa_issues": { - "not_reviewed": 11, - "unverified": 0, - "spelling_grammar": 1, + "not_reviewed": 174, + "unverified": 59, + "spelling_grammar": 7, "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, @@ -115,7 +122,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -125,16 +133,16 @@ "words_to_do": 0 }, { - "language_id": 597, - "language_iso": "ru", + "language_id": 673, + "language_iso": "fr", "progress": 0, - "words_to_do": 2 + "words_to_do": 287 }, { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, - "words_to_do": 2 + "language_id": 597, + "language_iso": "ru", + "progress": 100, + "words_to_do": 0 } ] } @@ -142,42 +150,51 @@ ] }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Wed, 19 Jun 2019 17:33:35 GMT", + "Thu, 20 Oct 2022 17:30:24 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=29632858724f09d0b30469ac3e8ec6ee; expires=Sun, 18-Aug-2019 17:33:35 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", + "max-age=0, must-revalidate, no-cache, no-store, private", "X-Pagination-Total-Count", - "13", + "44", "X-Pagination-Page-Count", - "7", + "22", "X-Pagination-Limit", "2", "X-Pagination-Page", "3", - "Pragma", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "291ae749-325d-430b-9b3a-c4cae3404318", + "Expires", + "Thu, 20 Oct 2022 17:30:24 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:30:23 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/cassettes/Projects update.cassette b/test/cassettes/Projects update.cassette index 1418a8be..3541cae2 100644 --- a/test/cassettes/Projects update.cassette +++ b/test/cassettes/Projects update.cassette @@ -2,19 +2,19 @@ { "scope": "https://api.lokalise.com:443", "method": "PUT", - "path": "/api2/projects/803826145ba90b42d5d860.46800099", + "path": "/api2/projects/26981059635185cc13e557.06057938", "body": { - "name": "Demo Phoenix", - "description": "Description Phoenix" + "name": "Node updated", + "description": "Description updated" }, "status": 200, "response": { - "project_id": "803826145ba90b42d5d860.46800099", + "project_id": "26981059635185cc13e557.06057938", "project_type": "localization_files", - "name": "Demo Phoenix", - "description": "Description Phoenix", - "created_at": "2018-09-24 16:05:22 (Etc/UTC)", - "created_at_timestamp": 1537805122, + "name": "Node updated", + "description": "Description updated", + "created_at": "2022-10-20 17:30:52 (Etc/UTC)", + "created_at_timestamp": 1666287052, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -23,23 +23,26 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": true, + "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { - "progress_total": 17, - "keys_total": 18, - "team": 8, - "base_words": 39, - "qa_issues_total": 256, + "progress_total": 0, + "keys_total": 0, + "team": 2, + "base_words": 0, + "qa_issues_total": 0, "qa_issues": { - "not_reviewed": 185, - "unverified": 66, - "spelling_grammar": 4, - "inconsistent_placeholders": 1, + "not_reviewed": 0, + "unverified": 0, + "spelling_grammar": 0, + "inconsistent_placeholders": 0, "inconsistent_html": 0, "different_number_of_urls": 0, "different_urls": 0, @@ -50,113 +53,59 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { "language_id": 640, "language_iso": "en", - "progress": 100, - "words_to_do": 0 - }, - { - "language_id": 597, - "language_iso": "ru", - "progress": 66, - "words_to_do": 13 - }, - { - "language_id": 673, - "language_iso": "f_over", - "progress": 25, - "words_to_do": 29 - }, - { - "language_id": 1055, - "language_iso": "en-us", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 10111, - "language_iso": "custom_111", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 764, - "language_iso": "ca", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 934, - "language_iso": "bm", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 803, - "language_iso": "sq", - "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 731, - "language_iso": "ar_001", - "progress": 2, - "words_to_do": 38 - }, - { - "language_id": 601, - "language_iso": "zh_TW", "progress": 0, - "words_to_do": 39 - }, - { - "language_id": 1056, - "language_iso": "es", - "progress": 10, - "words_to_do": 35 - }, - { - "language_id": 737, - "language_iso": "nl", - "progress": 0, - "words_to_do": 39 + "words_to_do": 0 } ] } }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Wed, 19 Jun 2019 17:47:44 GMT", + "Thu, 20 Oct 2022 17:35:03 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=a913bfffb356658622972a98d0df7351; expires=Sun, 18-Aug-2019 17:47:43 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", - "Pragma", + "max-age=0, must-revalidate, no-cache, no-store, private", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "Allow", + "GET", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "64246222-3033-4645-9390-56208da19581", + "Expires", + "Thu, 20 Oct 2022 17:35:03 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:35:02 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/cassettes/Snapshots restore.cassette b/test/cassettes/Snapshots restore.cassette index 02c531d9..66d91160 100644 --- a/test/cassettes/Snapshots restore.cassette +++ b/test/cassettes/Snapshots restore.cassette @@ -2,16 +2,16 @@ { "scope": "https://api.lokalise.com:443", "method": "POST", - "path": "/api2/projects/803826145ba90b42d5d860.46800099/snapshots/89351", + "path": "/api2/projects/26981059635185cc13e557.06057938/snapshots/1570516", "body": {}, "status": 200, "response": { - "project_id": "531138705d0ba0c18f5b43.63503311", + "project_id": "114709436351873582c4b2.51935177", "project_type": "localization_files", - "name": "Demo Phoenix copy", - "description": "Description Phoenix", - "created_at": "2019-06-20 15:05:37 (Etc/UTC)", - "created_at_timestamp": 1561043137, + "name": "Node updated copy", + "description": "Description updated", + "created_at": "2022-10-20 17:36:53 (Etc/UTC)", + "created_at_timestamp": 1666287413, "created_by": 20181, "created_by_email": "bodrovis@protonmail.com", "team_id": 176692, @@ -20,16 +20,19 @@ "settings": { "per_platform_key_names": false, "reviewing": true, - "upvoting": false, "auto_toggle_unverified": true, - "offline_translation": true, + "offline_translation": false, "key_editing": true, - "inline_machine_translations": true + "inline_machine_translations": true, + "branching": false, + "segmentation": false, + "custom_translation_statuses": false, + "custom_translation_statuses_allow_multiple": false }, "statistics": { "progress_total": 0, "keys_total": 0, - "team": 9, + "team": 2, "base_words": 0, "qa_issues_total": 0, "qa_issues": { @@ -47,7 +50,8 @@ "different_brackets": 0, "different_numbers": 0, "double_space": 0, - "special_placeholder": 0 + "special_placeholder": 0, + "unbalanced_brackets": 0 }, "languages": [ { @@ -55,105 +59,48 @@ "language_iso": "en", "progress": 0, "words_to_do": 0 - }, - { - "language_id": 597, - "language_iso": "ru", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 673, - "language_iso": "f_over", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 1055, - "language_iso": "en-us", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 764, - "language_iso": "ca", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 934, - "language_iso": "bm", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 803, - "language_iso": "sq", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 731, - "language_iso": "ar_001", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 601, - "language_iso": "zh_TW", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 1056, - "language_iso": "es", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 737, - "language_iso": "nl", - "progress": 0, - "words_to_do": 0 - }, - { - "language_id": 10001, - "language_iso": "custom_1", - "progress": 0, - "words_to_do": 0 } ] } }, "rawHeaders": [ - "Server", - "nginx", "Date", - "Thu, 20 Jun 2019 15:05:39 GMT", + "Thu, 20 Oct 2022 17:36:54 GMT", "Content-Type", "application/json", "Transfer-Encoding", "chunked", "Connection", "close", + "Server", + "nginx", "Vary", "Accept-Encoding", - "Set-Cookie", - "PHPSESSID=9864d3c6e35968e354d5cdd566b96cc4; expires=Mon, 19-Aug-2019 15:05:37 GMT; Max-Age=5184000; path=/; secure; HttpOnly", - "Expires", - "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control", - "no-store, no-cache, must-revalidate", - "Pragma", - "no-cache", - "Pragma", + "max-age=0, must-revalidate, no-cache, no-store, private", + "pragma", "no-cache", - "Cache-Control", - "no-store, no-cache", + "X-Content-Type-Options", + "nosniff", + "X-Frame-Options", + "deny", + "X-XSS-Protection", + "1; mode=block", + "Strict-Transport-Security", + "max-age=31536000", + "Referrer-Policy", + "origin", + "X-Lokalise-Process-Id", + "00d6f697-82ff-4f1e-9520-35930f662cd8", + "Expires", + "Thu, 20 Oct 2022 17:36:54 GMT", + "Set-Cookie", + "PHPSESSID=deleted; expires=Wed, 20-Oct-2021 17:36:53 GMT; Max-Age=0; path=/; httponly", "Access-Control-Allow-Origin", "*", "Access-Control-Allow-Headers", "Content-Type" - ] + ], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/projects/projects.spec.ts b/test/projects/projects.spec.ts index a30f3da7..a04b3b44 100644 --- a/test/projects/projects.spec.ts +++ b/test/projects/projects.spec.ts @@ -6,22 +6,22 @@ import { LokaliseApi } from "../../src/lokalise/lokalise_api.js"; describe("Projects", function () { const cassette = new Cassettes("./test/cassettes"); const lokaliseApi = new LokaliseApi({ apiKey: process.env.API_KEY }); - const project_id = "803826145ba90b42d5d860.46800099"; + const project_id = "26981059635185cc13e557.06057938"; const new_project_id = "580641925d0a726ead2fd7.11048498"; cassette .createTest("list", async () => { const projects = await lokaliseApi.projects().list(); - expect(projects.items[0].name).to.eq("contrib"); + expect(projects.items[0].name).to.eq("Angular"); }) .register(this); cassette .createTest("list_pagination", async () => { const projects = await lokaliseApi.projects().list({ page: 3, limit: 2 }); - expect(projects.items[0].name).to.eq("demo phoenix copy"); - expect(projects.totalResults).to.eq(13); - expect(projects.totalPages).to.eq(7); + expect(projects.items[0].name).to.eq("Blog"); + expect(projects.totalResults).to.eq(44); + expect(projects.totalPages).to.eq(22); expect(projects.resultsPerPage).to.eq(2); expect(projects.currentPage).to.eq(3); }) @@ -34,7 +34,7 @@ describe("Projects", function () { description: "Test description", }); - expect(project.project_id).to.equal(new_project_id); + expect(project.project_id).to.equal(project_id); expect(project.name).to.equal("Node.js test"); expect(project.description).to.equal("Test description"); }) @@ -46,30 +46,30 @@ describe("Projects", function () { expect(project.project_id).to.equal(project_id); expect(project.project_type).to.equal("localization_files"); - expect(project.name).to.equal("demo phoenix"); - expect(project.description).to.equal(""); - expect(project.created_at).to.equal("2018-09-24 16:05:22 (Etc/UTC)"); - expect(project.created_at_timestamp).to.equal(1537805122); + expect(project.name).to.equal("Node.js test"); + expect(project.description).to.equal("Test description"); + expect(project.created_at).to.equal("2022-10-20 17:30:52 (Etc/UTC)"); + expect(project.created_at_timestamp).to.equal(1666287052); expect(project.created_by).to.equal(20181); expect(project.created_by_email).to.equal("bodrovis@protonmail.com"); expect(project.team_id).to.equal(176692); expect(project.base_language_id).to.equal(640); expect(project.base_language_iso).to.equal("en"); expect(project.settings.per_platform_key_names).to.be.false; - expect(project.statistics.progress_total).to.equal(17); + expect(project.statistics.team).to.equal(2); }) .register(this); cassette .createTest("update", async () => { const project = await lokaliseApi.projects().update(project_id, { - name: "Demo Phoenix", - description: "Description Phoenix", + name: "Node updated", + description: "Description updated", }); expect(project.project_id).to.equal(project_id); - expect(project.name).to.equal("Demo Phoenix"); - expect(project.description).to.equal("Description Phoenix"); + expect(project.name).to.equal("Node updated"); + expect(project.description).to.equal("Description updated"); }) .register(this); diff --git a/test/snapshots/snapshots.spec.ts b/test/snapshots/snapshots.spec.ts index ea830e40..f618e44b 100644 --- a/test/snapshots/snapshots.spec.ts +++ b/test/snapshots/snapshots.spec.ts @@ -43,12 +43,12 @@ describe("Snapshots", function () { cassette .createTest("restore", async () => { - const response = await lokaliseApi.snapshots().restore(new_snapshot_id, { - project_id: project_id, + const response = await lokaliseApi.snapshots().restore(1570516, { + project_id: "26981059635185cc13e557.06057938", }); - expect(response.project_id).to.eq("531138705d0ba0c18f5b43.63503311"); - expect(response.name).to.eq("Demo Phoenix copy"); + expect(response.project_id).not.to.eq("531138705d0ba0c18f5b43.63503311"); + expect(response.name).to.eq("Node updated copy"); }) .register(this);