From 66dc88231a5331ba3e112283c3cfbbd9e5f58e63 Mon Sep 17 00:00:00 2001 From: viktorstrate Date: Thu, 22 Jul 2021 17:29:37 +0200 Subject: [PATCH] Add i18next-parser to extract translations --- ui/i18next-parser.config.js | 7 + ui/package-lock.json | 1634 +++++++++++++++++ ui/package.json | 2 + .../extractedTranslations/da/translation.json | 49 +- .../da/translation_old.json | 58 + .../extractedTranslations/de/translation.json | 49 +- .../de/translation_old.json | 91 + .../extractedTranslations/en/translation.json | 49 +- .../en/translation_old.json | 58 + .../extractedTranslations/es/translation.json | 49 +- .../es/translation_old.json | 99 + .../extractedTranslations/fr/translation.json | 49 +- .../fr/translation_old.json | 99 + .../extractedTranslations/it/translation.json | 49 +- .../it/translation_old.json | 58 + .../extractedTranslations/pl/translation.json | 61 +- .../pl/translation_old.json | 112 ++ .../extractedTranslations/ru/translation.json | 64 +- .../ru/translation_old.json | 68 + .../extractedTranslations/sv/translation.json | 49 +- .../sv/translation_old.json | 102 + 21 files changed, 2585 insertions(+), 271 deletions(-) create mode 100644 ui/i18next-parser.config.js create mode 100644 ui/src/extractedTranslations/da/translation_old.json create mode 100644 ui/src/extractedTranslations/de/translation_old.json create mode 100644 ui/src/extractedTranslations/en/translation_old.json create mode 100644 ui/src/extractedTranslations/es/translation_old.json create mode 100644 ui/src/extractedTranslations/fr/translation_old.json create mode 100644 ui/src/extractedTranslations/it/translation_old.json create mode 100644 ui/src/extractedTranslations/pl/translation_old.json create mode 100644 ui/src/extractedTranslations/ru/translation_old.json create mode 100644 ui/src/extractedTranslations/sv/translation_old.json diff --git a/ui/i18next-parser.config.js b/ui/i18next-parser.config.js new file mode 100644 index 00000000..f0f8670e --- /dev/null +++ b/ui/i18next-parser.config.js @@ -0,0 +1,7 @@ +module.exports = { + skipDefaultValues: locale => locale != 'en', + sort: true, + locales: ['da', 'de', 'en', 'es', 'fr', 'it', 'pl', 'ru', 'sv'], + input: 'src/**/*.{js,ts,jsx,tsx}', + output: 'src/extractedTranslations/$LOCALE/$NAMESPACE.json', +} diff --git a/ui/package-lock.json b/ui/package-lock.json index 3ebcfa17..238a9bc5 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -58,6 +58,7 @@ "@testing-library/react": "^12.0.0", "@testing-library/user-event": "^13.1.9", "husky": "^6.0.0", + "i18next-parser": "^4.2.0", "lint-staged": "^11.0.1", "tsc-files": "^1.1.2" } @@ -3233,6 +3234,12 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/symlink-or-copy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", + "integrity": "sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==", + "dev": true + }, "node_modules/@types/tapable": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", @@ -3957,6 +3964,18 @@ "node": ">= 8" } }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -4952,6 +4971,85 @@ "node": ">=8" } }, + "node_modules/broccoli-node-api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", + "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", + "dev": true + }, + "node_modules/broccoli-node-info": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", + "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "dev": true, + "engines": { + "node": "8.* || >= 10.*" + } + }, + "node_modules/broccoli-output-wrapper": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", + "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", + "dev": true, + "dependencies": { + "fs-extra": "^8.1.0", + "heimdalljs-logger": "^0.1.10", + "symlink-or-copy": "^1.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + } + }, + "node_modules/broccoli-output-wrapper/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/broccoli-output-wrapper/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/broccoli-output-wrapper/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "dev": true, + "dependencies": { + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" + }, + "engines": { + "node": "10.* || >= 12.*" + } + }, "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -5101,6 +5199,15 @@ "isarray": "^1.0.0" } }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -5347,6 +5454,49 @@ "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, + "node_modules/cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dev": true, + "dependencies": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + }, "node_modules/chokidar": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", @@ -5549,6 +5699,41 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, "node_modules/clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -5632,6 +5817,15 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -6487,6 +6681,12 @@ "node": ">=10" } }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, "node_modules/debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -7195,6 +7395,12 @@ "node": ">=8.6" } }, + "node_modules/ensure-posix-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", + "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "dev": true + }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -7203,6 +7409,12 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "dev": true + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -8547,6 +8759,12 @@ "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -9152,6 +9370,51 @@ "node": ">=12" } }, + "node_modules/fs-merger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", + "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "dev": true, + "dependencies": { + "broccoli-node-api": "^1.7.0", + "broccoli-node-info": "^2.1.0", + "fs-extra": "^8.0.1", + "fs-tree-diff": "^2.0.1", + "walk-sync": "^2.2.0" + } + }, + "node_modules/fs-merger/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-merger/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fs-merger/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -9163,6 +9426,35 @@ "node": ">= 8" } }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-tree-diff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", + "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "dev": true, + "dependencies": { + "@types/symlink-or-copy": "^1.2.0", + "heimdalljs-logger": "^0.1.7", + "object-assign": "^4.1.0", + "path-posix": "^1.0.0", + "symlink-or-copy": "^1.1.8" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -9300,6 +9592,49 @@ "node": ">= 6" } }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -9414,6 +9749,15 @@ "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "optional": true }, + "node_modules/gulp-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", + "integrity": "sha1-xnYqLx8N4KP8WVohWZ0/rI26Gso=", + "dev": true, + "dependencies": { + "through2": "^2.0.1" + } + }, "node_modules/gzip-size": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", @@ -9594,6 +9938,46 @@ "he": "bin/he" } }, + "node_modules/heimdalljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", + "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", + "dev": true, + "dependencies": { + "rsvp": "~3.2.1" + } + }, + "node_modules/heimdalljs-logger": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", + "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "heimdalljs": "^0.2.6" + } + }, + "node_modules/heimdalljs-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/heimdalljs-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/heimdalljs/node_modules/rsvp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", + "integrity": "sha1-B8tKXfJa3Z6Cbrxn3Mn9idsn2Eo=", + "dev": true + }, "node_modules/hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", @@ -10023,6 +10407,103 @@ "@babel/runtime": "^7.12.0" } }, + "node_modules/i18next-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-4.2.0.tgz", + "integrity": "sha512-WxkMTtVcowQzr+tL0DLw95ko5s3MSd/p3VOc1edPVinlVTSxVO2dS4+XrrHdOIyhF99R0melRkH2F7741gKJ5w==", + "dev": true, + "dependencies": { + "broccoli-plugin": "^4.0.5", + "cheerio": "^1.0.0-rc.2", + "colors": "~1.4.0", + "commander": "~7.2.0", + "concat-stream": "~2.0.0", + "eol": "^0.9.1", + "fs-extra": "^10.0.0", + "gulp-sort": "^2.0.0", + "i18next": "^20.2.1", + "js-yaml": "4.1.0", + "rsvp": "^4.8.2", + "through2": "~4.0.2", + "typescript": "^4.2.4", + "vinyl": "~2.2.1", + "vinyl-fs": "^3.0.2", + "vue-template-compiler": "^2.6.11" + }, + "bin": { + "i18next": "bin/cli.js" + }, + "engines": { + "node": ">=10", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/i18next-parser/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/i18next-parser/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/i18next-parser/node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/i18next-parser/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/i18next-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/i18next-parser/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -10234,6 +10715,19 @@ "node": ">= 0.10" } }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -10466,6 +10960,15 @@ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -10581,6 +11084,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", @@ -10632,6 +11147,18 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -10644,6 +11171,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -11496,6 +12038,30 @@ "webpack-sources": "^1.1.0" } }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -12184,6 +12750,19 @@ "node": ">=6.4.0" } }, + "node_modules/matcher-collection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", + "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "minimatch": "^3.0.2" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -12515,6 +13094,15 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mktemp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", + "integrity": "sha1-bQUVYRyKjITkhKogABKbmOmB/ws=", + "dev": true, + "engines": { + "node": ">0.9" + } + }, "node_modules/modern-normalize": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", @@ -12821,6 +13409,18 @@ "node": ">=4" } }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -13196,6 +13796,15 @@ "node": ">= 0.8.0" } }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, "node_modules/original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -13357,6 +13966,15 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -13431,6 +14049,12 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, + "node_modules/path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8=", + "dev": true + }, "node_modules/path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -15108,6 +15732,15 @@ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, + "node_modules/promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", + "dev": true, + "engines": { + "node": "10.* || >= 12.*" + } + }, "node_modules/prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -15311,6 +15944,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/quick-temp": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", + "integrity": "sha1-urAqJCq4+w3XWKPJd2sy+aXZRAg=", + "dev": true, + "dependencies": { + "mktemp": "~0.4.0", + "rimraf": "^2.5.4", + "underscore.string": "~3.3.4" + } + }, + "node_modules/quick-temp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/quickselect": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", @@ -17467,6 +18123,33 @@ "node": ">= 0.10" } }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -17519,6 +18202,15 @@ "node": ">=0.10" } }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -17592,6 +18284,18 @@ "node": ">=4" } }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", @@ -19611,6 +20315,12 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, + "node_modules/symlink-or-copy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", + "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", + "dev": true + }, "node_modules/table": { "version": "6.0.9", "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", @@ -20103,6 +20813,16 @@ "xtend": "~4.0.1" } }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -20155,6 +20875,19 @@ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -20215,6 +20948,18 @@ "node": ">=8.0" } }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/toggle-selection": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", @@ -20434,6 +21179,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -20518,6 +21285,16 @@ "imurmurhash": "^0.1.4" } }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, "node_modules/unique-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", @@ -20764,6 +21541,15 @@ "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -20781,6 +21567,81 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -20804,6 +21665,16 @@ "pbf": "^3.0.5" } }, + "node_modules/vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -20823,6 +21694,21 @@ "node": ">=10" } }, + "node_modules/walk-sync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", + "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.0", + "minimatch": "^3.0.4" + }, + "engines": { + "node": "8.* || >= 10.*" + } + }, "node_modules/walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -24907,6 +25793,12 @@ "csstype": "^3.0.2" } }, + "@types/symlink-or-copy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", + "integrity": "sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==", + "dev": true + }, "@types/tapable": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", @@ -25480,6 +26372,15 @@ "picomatch": "^2.0.4" } }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -26298,6 +27199,72 @@ "fill-range": "^7.0.1" } }, + "broccoli-node-api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", + "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", + "dev": true + }, + "broccoli-node-info": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", + "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "dev": true + }, + "broccoli-output-wrapper": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", + "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "heimdalljs-logger": "^0.1.10", + "symlink-or-copy": "^1.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "dev": true, + "requires": { + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" + } + }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -26422,6 +27389,12 @@ "isarray": "^1.0.0" } }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -26616,6 +27589,42 @@ "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dev": true, + "requires": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + } + }, "chokidar": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", @@ -26773,6 +27782,35 @@ "string-width": "^4.2.0" } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, "clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -26843,6 +27881,12 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -27529,6 +28573,12 @@ "whatwg-url": "^8.0.0" } }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -28094,11 +29144,23 @@ "ansi-colors": "^4.1.1" } }, + "ensure-posix-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", + "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "dev": true + }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "dev": true + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -29091,6 +30153,12 @@ } } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -29560,6 +30628,47 @@ "universalify": "^2.0.0" } }, + "fs-merger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", + "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "dev": true, + "requires": { + "broccoli-node-api": "^1.7.0", + "broccoli-node-info": "^2.1.0", + "fs-extra": "^8.0.1", + "fs-tree-diff": "^2.0.1", + "walk-sync": "^2.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, "fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -29568,6 +30677,29 @@ "minipass": "^3.0.0" } }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-tree-diff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", + "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "dev": true, + "requires": { + "@types/symlink-or-copy": "^1.2.0", + "heimdalljs-logger": "^0.1.7", + "object-assign": "^4.1.0", + "path-posix": "^1.0.0", + "symlink-or-copy": "^1.1.8" + } + }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -29672,6 +30804,45 @@ "is-glob": "^4.0.1" } }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -29762,6 +30933,15 @@ "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "optional": true }, + "gulp-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", + "integrity": "sha1-xnYqLx8N4KP8WVohWZ0/rI26Gso=", + "dev": true, + "requires": { + "through2": "^2.0.1" + } + }, "gzip-size": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", @@ -29892,6 +31072,50 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "heimdalljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", + "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", + "dev": true, + "requires": { + "rsvp": "~3.2.1" + }, + "dependencies": { + "rsvp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", + "integrity": "sha1-B8tKXfJa3Z6Cbrxn3Mn9idsn2Eo=", + "dev": true + } + } + }, + "heimdalljs-logger": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", + "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", + "dev": true, + "requires": { + "debug": "^2.2.0", + "heimdalljs": "^0.2.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", @@ -30248,6 +31472,85 @@ "@babel/runtime": "^7.12.0" } }, + "i18next-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-4.2.0.tgz", + "integrity": "sha512-WxkMTtVcowQzr+tL0DLw95ko5s3MSd/p3VOc1edPVinlVTSxVO2dS4+XrrHdOIyhF99R0melRkH2F7741gKJ5w==", + "dev": true, + "requires": { + "broccoli-plugin": "^4.0.5", + "cheerio": "^1.0.0-rc.2", + "colors": "~1.4.0", + "commander": "~7.2.0", + "concat-stream": "~2.0.0", + "eol": "^0.9.1", + "fs-extra": "^10.0.0", + "gulp-sort": "^2.0.0", + "i18next": "^20.2.1", + "js-yaml": "4.1.0", + "rsvp": "^4.8.2", + "through2": "~4.0.2", + "typescript": "^4.2.4", + "vinyl": "~2.2.1", + "vinyl-fs": "^3.0.2", + "vue-template-compiler": "^2.6.11" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + } + } + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -30406,6 +31709,16 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -30563,6 +31876,12 @@ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -30636,6 +31955,15 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", @@ -30669,12 +31997,33 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -31334,6 +32683,24 @@ "webpack-sources": "^1.1.0" } }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -31862,6 +33229,16 @@ "vt-pbf": "^3.1.1" } }, + "matcher-collection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", + "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "minimatch": "^3.0.2" + } + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -32118,6 +33495,12 @@ "minimist": "^1.2.5" } }, + "mktemp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", + "integrity": "sha1-bQUVYRyKjITkhKogABKbmOmB/ws=", + "dev": true + }, "modern-normalize": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", @@ -32383,6 +33766,15 @@ "sort-keys": "^1.0.0" } }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -32656,6 +34048,15 @@ "word-wrap": "~1.2.3" } }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -32783,6 +34184,15 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -32844,6 +34254,12 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, + "path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8=", + "dev": true + }, "path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -34193,6 +35609,12 @@ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, + "promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", + "dev": true + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -34349,6 +35771,28 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" }, + "quick-temp": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", + "integrity": "sha1-urAqJCq4+w3XWKPJd2sy+aXZRAg=", + "dev": true, + "requires": { + "mktemp": "~0.4.0", + "rimraf": "^2.5.4", + "underscore.string": "~3.3.4" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "quickselect": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", @@ -36064,6 +37508,27 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -36106,6 +37571,12 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -36160,6 +37631,15 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, "resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", @@ -37792,6 +39272,12 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, + "symlink-or-copy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", + "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", + "dev": true + }, "table": { "version": "6.0.9", "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", @@ -38155,6 +39641,16 @@ "xtend": "~4.0.1" } }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -38201,6 +39697,16 @@ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -38248,6 +39754,15 @@ "is-number": "^7.0.0" } }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, "toggle-selection": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", @@ -38411,6 +39926,22 @@ "which-boxed-primitive": "^1.0.2" } }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -38479,6 +40010,16 @@ "imurmurhash": "^0.1.4" } }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, "unique-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", @@ -38676,6 +40217,12 @@ "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -38686,6 +40233,71 @@ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -38706,6 +40318,16 @@ "pbf": "^3.0.5" } }, + "vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -38722,6 +40344,18 @@ "xml-name-validator": "^3.0.0" } }, + "walk-sync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", + "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.0", + "minimatch": "^3.0.4" + } + }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", diff --git a/ui/package.json b/ui/package.json index 45ce97c8..c3f3e581 100644 --- a/ui/package.json +++ b/ui/package.json @@ -64,6 +64,7 @@ "jest": "craco test", "jest:ci": "CI=true craco test --verbose --ci --coverage", "genSchemaTypes": "npx apollo client:codegen --target=typescript --globalTypesFile=src/__generated__/globalTypes.ts", + "extractTranslations": "i18next -c i18next-parser.config.js", "prepare": "(cd .. && npx husky install)" }, "devDependencies": { @@ -71,6 +72,7 @@ "@testing-library/react": "^12.0.0", "@testing-library/user-event": "^13.1.9", "husky": "^6.0.0", + "i18next-parser": "^4.2.0", "lint-staged": "^11.0.1", "tsc-files": "^1.1.2" }, diff --git a/ui/src/extractedTranslations/da/translation.json b/ui/src/extractedTranslations/da/translation.json index 4ff06376..2ad4b2d1 100644 --- a/ui/src/extractedTranslations/da/translation.json +++ b/ui/src/extractedTranslations/da/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Vis kun favoritter", - "sort_by": "Sorter efter", + "sort": "Sorter", "sorting_options": { "date_imported": "Dato for importering", "date_shot": "Dato", "title": "Titel", "type": "Type" - } - }, - "albums_page": { - "title": "Album" + }, + "sort_by": "Sorter efter" }, "general": { "action": { "add": "Tilføj", "cancel": "Annuller", - "delete": "Slet", - "more": "Mere", "remove": "Fjern", "save": "Gem" }, "loading": { "album": "Loader album", "default": "Loader...", - "media": "Loader medier", "page": "Loader side", "paginate": { "faces": "Loader flere personer", "media": "Loader flere medier" }, - "shares": "Loader delinger...", - "timeline": "Loader tidslinje" + "shares": "Loader delinger..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Søg", "result_type": { "albums": "Albums", - "photos": "Billeder" + "media": "Medie" } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": "Tilføj navn", - "change_label": "Ændre navn", - "detach_face": "Løsriv ansigter", - "merge_face": "Sammenflet ansigter", - "move_faces": "Flyt ansigter" - }, "label_placeholder": "Navn", "unlabeled": "Ikke navngivet", "unlabeled_person": "Ikke navngivet person" @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Genkend ikke navngivede ansigter", - "table": { - "select_face_group": { - "search_faces_placeholder": "Søg ansigter..." - }, - "select_image_faces": { - "search_images_placeholder": "Søg billeder..." - } + "tableselect_face_group": { + "search_faces_placeholder": "Søg ansigter..." + }, + "tableselect_image_faces": { + "search_images_placeholder": "Søg billeder..." } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Handling", - "admin": "Admin", + "capabilities": "Rettigheder", "photo_path": "Billedesti", "username": "Brugernavn" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Denne deling er låst med en adgangskode.", + "password_required_error": "Adgangskode er påkrævet", "title": "Beskyttet deling" }, "share_not_found": "Deling blev ikke fundet", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Indstillinger for album" + "title_placeholder": "Albumtitel" }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": null, "kilo_byte": "{{count}} KB", + "kilo_byte_plural": null, "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": null, + "tera_byte": "{{count}} TB", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Dimension", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Tilføj deling", "copy_link": "Kopier link", + "delete": "Slet", + "more": "Mere", "no_shares_found": "Ingen delinger fundet", "public_link": "Offentligt link", - "table_header": "Offentlige delinger", "title": "Indstillinger for deling" } }, diff --git a/ui/src/extractedTranslations/da/translation_old.json b/ui/src/extractedTranslations/da/translation_old.json new file mode 100644 index 00000000..731293f0 --- /dev/null +++ b/ui/src/extractedTranslations/da/translation_old.json @@ -0,0 +1,58 @@ +{ + "albums_page": { + "title": "Album" + }, + "general": { + "action": { + "delete": "Slet", + "more": "Mere" + }, + "loading": { + "media": "Loader medier", + "timeline": "Loader tidslinje" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Billeder" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": "Tilføj navn", + "change_label": "Ændre navn", + "detach_face": "Løsriv ansigter", + "merge_face": "Sammenflet ansigter", + "move_faces": "Flyt ansigter" + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": "Søg ansigter..." + }, + "select_image_faces": { + "search_images_placeholder": "Søg billeder..." + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + } + }, + "sidebar": { + "album": { + "title": "Indstillinger for album" + }, + "sharing": { + "table_header": "Offentlige delinger" + } + } +} diff --git a/ui/src/extractedTranslations/de/translation.json b/ui/src/extractedTranslations/de/translation.json index ba94b3c5..7c8e8b75 100644 --- a/ui/src/extractedTranslations/de/translation.json +++ b/ui/src/extractedTranslations/de/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Nur Favoriten anzeigen", - "sort_by": "Sortieren nach", + "sort": null, "sorting_options": { "date_imported": "Importdatum", "date_shot": "Aufnahmedatum", "title": "Titel", "type": "Typ" - } - }, - "albums_page": { - "title": "Alben" + }, + "sort_by": "Sortieren nach" }, "general": { "action": { "add": "Hinzufügen", "cancel": "Abbrechen", - "delete": "Löschen", - "more": "Mehr", "remove": "Entfernen", "save": "Speichern" }, "loading": { "album": "Lade Album", "default": "Lade...", - "media": "Lade Medien", "page": "Lade Seite", "paginate": { "faces": "Lade mehr Personen", "media": "Lade mehr Medien" }, - "shares": "Lade Freigaben...", - "timeline": "Lade Timeline" + "shares": "Lade Freigaben..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Suche", "result_type": { "albums": "Alben", - "photos": "Fotos" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": null, - "change_label": null, - "detach_face": null, - "merge_face": null, - "move_faces": null - }, "label_placeholder": "Zuordnung", "unlabeled": "Nicht zugeordnet", "unlabeled_person": null @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Nicht zugeordnete Gesichter erkennen", - "table": { - "select_face_group": { - "search_faces_placeholder": null - }, - "select_image_faces": { - "search_images_placeholder": null - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Aktion", - "admin": "Administrator", + "capabilities": null, "photo_path": "Pfad der Medien", "username": "Benutzername" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Diese Freigabe ist passwortgeschützt.", + "password_required_error": null, "title": "Passwortgeschützte Freigabe" }, "share_not_found": "Freigabe nicht gefunden", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Album Optionen" + "title_placeholder": null }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": null, "kilo_byte": "{{count}} KB", + "kilo_byte_plural": null, "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": null, + "tera_byte": "{{count}} TB", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Dimension", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Freigabe hinzufügen", "copy_link": "Link kopieren", + "delete": null, + "more": null, "no_shares_found": "Keine Freigaben gefunden", "public_link": "Öffentlicher Link", - "table_header": "Öffentliche Freigabe", "title": "Freigabeoptionen" } }, diff --git a/ui/src/extractedTranslations/de/translation_old.json b/ui/src/extractedTranslations/de/translation_old.json new file mode 100644 index 00000000..be18e5d5 --- /dev/null +++ b/ui/src/extractedTranslations/de/translation_old.json @@ -0,0 +1,91 @@ +{ + "albums_page": { + "title": "Alben" + }, + "general": { + "action": { + "delete": "Löschen", + "more": "Mehr" + }, + "loading": { + "media": "Lade Medien", + "timeline": "Lade Timeline" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Fotos" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": null, + "change_label": null, + "detach_face": null, + "merge_face": null, + "move_faces": null + }, + "unlabeled_person": null + }, + "modal": { + "action": { + "merge": null + }, + "detach_image_faces": { + "action": { + "detach": null, + "select_images": null + }, + "description": null, + "title": null + }, + "merge_face_groups": { + "description": null, + "destination_table": { + "title": null + }, + "title": null + }, + "move_image_faces": { + "description": null, + "destination_face_group_table": { + "move_action": null, + "title": null + }, + "image_select_table": { + "next_action": null, + "title": null + }, + "title": null + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": null + }, + "select_image_faces": { + "search_images_placeholder": null + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Administrator" + } + } + } + }, + "sidebar": { + "album": { + "title": "Album Optionen" + }, + "sharing": { + "table_header": "Öffentliche Freigabe" + } + } +} diff --git a/ui/src/extractedTranslations/en/translation.json b/ui/src/extractedTranslations/en/translation.json index 1eb8e951..42cb1d4a 100644 --- a/ui/src/extractedTranslations/en/translation.json +++ b/ui/src/extractedTranslations/en/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Show only favorites", - "sort_by": "Sort by", + "sort": "Sort", "sorting_options": { "date_imported": "Date imported", "date_shot": "Date shot", "title": "Title", "type": "Kind" - } - }, - "albums_page": { - "title": "Albums" + }, + "sort_by": "Sort by" }, "general": { "action": { "add": "Add", "cancel": "Cancel", - "delete": "Delete", - "more": "More", "remove": "Remove", "save": "Save" }, "loading": { "album": "Loading album", "default": "Loading...", - "media": "Loading media", "page": "Loading page", "paginate": { "faces": "Loading more people", "media": "Loading more media" }, - "shares": "Loading shares...", - "timeline": "Loading timeline" + "shares": "Loading shares..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Search", "result_type": { "albums": "Albums", - "photos": "Photos" + "media": "Media" } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": "Add Label", - "change_label": "Change Label", - "detach_face": "Detach Face", - "merge_face": "Merge Face", - "move_faces": "Move Faces" - }, "label_placeholder": "Label", "unlabeled": "Unlabeled", "unlabeled_person": "Unlabeled person" @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Recognize unlabeled faces", - "table": { - "select_face_group": { - "search_faces_placeholder": "Search faces..." - }, - "select_image_faces": { - "search_images_placeholder": "Search images..." - } + "tableselect_face_group": { + "search_faces_placeholder": "Search faces..." + }, + "tableselect_image_faces": { + "search_images_placeholder": "Search images..." } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Action", - "admin": "Admin", + "capabilities": "Capabilities", "photo_path": "Photo path", "username": "Username" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "This share is protected with a password.", + "password_required_error": "Password is required", "title": "Protected share" }, "share_not_found": "Share not found", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Album options" + "title_placeholder": "Album title" }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": "{{count}} GB", "kilo_byte": "{{count}} KB", + "kilo_byte_plural": "{{count}} KB", "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": "{{count}} MB", + "tera_byte": "{{count}} TB", + "tera_byte_plural": "{{count}} TB" }, "table_columns": { "dimensions": "Dimensions", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Add shares", "copy_link": "Copy Link", + "delete": "Delete", + "more": "More", "no_shares_found": "No shares found", "public_link": "Public Link", - "table_header": "Public shares", "title": "Sharing options" } }, diff --git a/ui/src/extractedTranslations/en/translation_old.json b/ui/src/extractedTranslations/en/translation_old.json new file mode 100644 index 00000000..0f64f882 --- /dev/null +++ b/ui/src/extractedTranslations/en/translation_old.json @@ -0,0 +1,58 @@ +{ + "albums_page": { + "title": "Albums" + }, + "general": { + "action": { + "delete": "Delete", + "more": "More" + }, + "loading": { + "media": "Loading media", + "timeline": "Loading timeline" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Photos" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": "Add Label", + "change_label": "Change Label", + "detach_face": "Detach Face", + "merge_face": "Merge Face", + "move_faces": "Move Faces" + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": "Search faces..." + }, + "select_image_faces": { + "search_images_placeholder": "Search images..." + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + } + }, + "sidebar": { + "album": { + "title": "Album options" + }, + "sharing": { + "table_header": "Public shares" + } + } +} diff --git a/ui/src/extractedTranslations/es/translation.json b/ui/src/extractedTranslations/es/translation.json index c455b357..0c782c21 100644 --- a/ui/src/extractedTranslations/es/translation.json +++ b/ui/src/extractedTranslations/es/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Solo mostrar favoritos", - "sort_by": "Ordenar por", + "sort": null, "sorting_options": { "date_imported": "Fecha de importado", "date_shot": "Fecha de la foto", "title": "Título", "type": "Tipo" - } - }, - "albums_page": { - "title": "Álbumes" + }, + "sort_by": "Ordenar por" }, "general": { "action": { "add": "Añadir", "cancel": "Cancelar", - "delete": "Eliminar", - "more": null, "remove": "Borrar", "save": "Guardar" }, "loading": { "album": "Cargando álbum", "default": "Cargando...", - "media": "Cargando archivos", "page": "Cargando página", "paginate": { "faces": "Cargando más gente", "media": "Cargando más archivos" }, - "shares": "Cargando compartidos...", - "timeline": "Cargando línea temporal" + "shares": "Cargando compartidos..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Buscar", "result_type": { "albums": "Álbumes", - "photos": "Fotos" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": null, - "change_label": null, - "detach_face": null, - "merge_face": null, - "move_faces": null - }, "label_placeholder": "Etiqueta", "unlabeled": "Sin etiquetar", "unlabeled_person": null @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Reconocer caras sin etiquetar", - "table": { - "select_face_group": { - "search_faces_placeholder": null - }, - "select_image_faces": { - "search_images_placeholder": null - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Acción", - "admin": "Administrador", + "capabilities": null, "photo_path": "Ruta de las fotos", "username": "Usuario" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Esta compartición está protegida por contraseña.", + "password_required_error": null, "title": "Compartición protegida" }, "share_not_found": "Compartición no encontrada", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "opciones de álbum" + "title_placeholder": null }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": null, "kilo_byte": "{{count}} KB", + "kilo_byte_plural": null, "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": null, + "tera_byte": "{{count}} TB", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Dimensiones", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Añadir compartido", "copy_link": "Copiar enlace", + "delete": null, + "more": null, "no_shares_found": "No se encontraron compartidos", "public_link": "Enlace público", - "table_header": "Compartidos públicos", "title": "Opciones de compartir" } }, diff --git a/ui/src/extractedTranslations/es/translation_old.json b/ui/src/extractedTranslations/es/translation_old.json new file mode 100644 index 00000000..c2fbcb2f --- /dev/null +++ b/ui/src/extractedTranslations/es/translation_old.json @@ -0,0 +1,99 @@ +{ + "albums_page": { + "title": "Álbumes" + }, + "general": { + "action": { + "delete": "Eliminar", + "more": null + }, + "loading": { + "media": "Cargando archivos", + "timeline": "Cargando línea temporal" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Fotos" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": null, + "change_label": null, + "detach_face": null, + "merge_face": null, + "move_faces": null + }, + "unlabeled_person": null + }, + "modal": { + "action": { + "merge": null + }, + "detach_image_faces": { + "action": { + "detach": null, + "select_images": null + }, + "description": null, + "title": null + }, + "merge_face_groups": { + "description": null, + "destination_table": { + "title": null + }, + "title": null + }, + "move_image_faces": { + "description": null, + "destination_face_group_table": { + "move_action": null, + "title": null + }, + "image_select_table": { + "next_action": null, + "title": null + }, + "title": null + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": null + }, + "select_image_faces": { + "search_images_placeholder": null + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Administrador" + } + } + }, + "version_info": { + "build_date_title": null, + "title": null, + "version_title": null + } + }, + "sidebar": { + "album": { + "title": "opciones de álbum" + }, + "sharing": { + "table_header": "Compartidos públicos" + } + }, + "title": { + "login": null + } +} diff --git a/ui/src/extractedTranslations/fr/translation.json b/ui/src/extractedTranslations/fr/translation.json index df0de941..15009689 100644 --- a/ui/src/extractedTranslations/fr/translation.json +++ b/ui/src/extractedTranslations/fr/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Afficher seulement les favoris", - "sort_by": "Trier par", + "sort": null, "sorting_options": { "date_imported": "Date d'importation", "date_shot": "Date de prise de vue", "title": "Titre", "type": "Type" - } - }, - "albums_page": { - "title": "Albums" + }, + "sort_by": "Trier par" }, "general": { "action": { "add": "Ajouter", "cancel": "Annuler", - "delete": "Effacer", - "more": "Plus", "remove": "Supprimer", "save": "Sauvegarder" }, "loading": { "album": "Chargement de l'album", "default": "Chargement...", - "media": "Chargement du média", "page": "Chargement de la page", "paginate": { "faces": "Afficher plus de personnes", "media": "Charger plus de médias" }, - "shares": "Chargement des partages...", - "timeline": "Chargement de la timeline" + "shares": "Chargement des partages..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Rechercher", "result_type": { "albums": "Albums", - "photos": "Photos" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": null, - "change_label": null, - "detach_face": null, - "merge_face": null, - "move_faces": null - }, "label_placeholder": "Étiquette", "unlabeled": "Sans étiquette", "unlabeled_person": null @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Reconnaître les visages sans étiquette", - "table": { - "select_face_group": { - "search_faces_placeholder": null - }, - "select_image_faces": { - "search_images_placeholder": null - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Action", - "admin": "Admin", + "capabilities": null, "photo_path": "Chemin des photos", "username": "Nom d'utilisateur" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Ce partage est protégé par un mot de passe.", + "password_required_error": null, "title": "Partage protégé" }, "share_not_found": "Partage non trouvé", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Paramètres de l'album" + "title_placeholder": null }, "download": { "filesize": { "byte": "{{count}} Octets", "byte_plural": "{{count}} Octets", "giga_byte": "{{count}} Go", + "giga_byte_plural": null, "kilo_byte": "{{count}} Ko", + "kilo_byte_plural": null, "mega_byte": "{{count}} Mo", - "tera_byte": "{{count}} To" + "mega_byte_plural": null, + "tera_byte": "{{count}} To", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Dimensions", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Ajouter un partage", "copy_link": "Copier le lien", + "delete": null, + "more": null, "no_shares_found": "Aucun partage trouvé", "public_link": "Lien public", - "table_header": "Partages publics", "title": "Options de partage" } }, diff --git a/ui/src/extractedTranslations/fr/translation_old.json b/ui/src/extractedTranslations/fr/translation_old.json new file mode 100644 index 00000000..d2507b86 --- /dev/null +++ b/ui/src/extractedTranslations/fr/translation_old.json @@ -0,0 +1,99 @@ +{ + "albums_page": { + "title": "Albums" + }, + "general": { + "action": { + "delete": "Effacer", + "more": "Plus" + }, + "loading": { + "media": "Chargement du média", + "timeline": "Chargement de la timeline" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Photos" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": null, + "change_label": null, + "detach_face": null, + "merge_face": null, + "move_faces": null + }, + "unlabeled_person": null + }, + "modal": { + "action": { + "merge": null + }, + "detach_image_faces": { + "action": { + "detach": null, + "select_images": null + }, + "description": null, + "title": null + }, + "merge_face_groups": { + "description": null, + "destination_table": { + "title": null + }, + "title": null + }, + "move_image_faces": { + "description": null, + "destination_face_group_table": { + "move_action": null, + "title": null + }, + "image_select_table": { + "next_action": null, + "title": null + }, + "title": null + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": null + }, + "select_image_faces": { + "search_images_placeholder": null + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + }, + "version_info": { + "build_date_title": null, + "title": null, + "version_title": null + } + }, + "sidebar": { + "album": { + "title": "Paramètres de l'album" + }, + "sharing": { + "table_header": "Partages publics" + } + }, + "title": { + "login": null + } +} diff --git a/ui/src/extractedTranslations/it/translation.json b/ui/src/extractedTranslations/it/translation.json index bf6a18a5..186cb2f6 100644 --- a/ui/src/extractedTranslations/it/translation.json +++ b/ui/src/extractedTranslations/it/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Mostra solo i preferiti", - "sort_by": "Ordina per", + "sort": null, "sorting_options": { "date_imported": "Data importazione", "date_shot": "Data scatto", "title": "Titolo", "type": "Tipo" - } - }, - "albums_page": { - "title": "Album" + }, + "sort_by": "Ordina per" }, "general": { "action": { "add": "Aggiungi", "cancel": "Annulla", - "delete": "Elimina", - "more": "Altro", "remove": "Rimuovi", "save": "Salva" }, "loading": { "album": "Caricamento album", "default": "Caricamento...", - "media": "Caricamento media", "page": "Caricamento pagina", "paginate": { "faces": "Carica più persone", "media": "Carica più media" }, - "shares": "Caricamento condivisi...", - "timeline": "Caricamento timeline" + "shares": "Caricamento condivisi..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Cerca", "result_type": { "albums": "Album", - "photos": "Foto" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": "Aggiungi etichetta", - "change_label": "Cambia etichetta", - "detach_face": "Separa volto", - "merge_face": "Unisci volto", - "move_faces": "Sposta volti" - }, "label_placeholder": "Etichetta", "unlabeled": "Senza etichetta", "unlabeled_person": "Persona senza etichetta" @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Identifica facce senza etichetta", - "table": { - "select_face_group": { - "search_faces_placeholder": "Cerca volti..." - }, - "select_image_faces": { - "search_images_placeholder": "Cerca immagini..." - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Azioni", - "admin": "Admin", + "capabilities": null, "photo_path": "Percorso foto", "username": "Username" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Questa condivisione è protetta da una password.", + "password_required_error": null, "title": "Condivisione protetta" }, "share_not_found": "Condivisone non trovata", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Opzioni Album" + "title_placeholder": null }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": null, "kilo_byte": "{{count}} KB", + "kilo_byte_plural": null, "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": null, + "tera_byte": "{{count}} TB", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Dimensioni", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Aggiungi condivisione", "copy_link": "Copia il link", + "delete": null, + "more": null, "no_shares_found": "Nessuna condivisione trovata", "public_link": "Link pubblico", - "table_header": "Condivisioni pubbliche", "title": "Opzioni di condivisione" } }, diff --git a/ui/src/extractedTranslations/it/translation_old.json b/ui/src/extractedTranslations/it/translation_old.json new file mode 100644 index 00000000..145ee590 --- /dev/null +++ b/ui/src/extractedTranslations/it/translation_old.json @@ -0,0 +1,58 @@ +{ + "albums_page": { + "title": "Album" + }, + "general": { + "action": { + "delete": "Elimina", + "more": "Altro" + }, + "loading": { + "media": "Caricamento media", + "timeline": "Caricamento timeline" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Foto" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": "Aggiungi etichetta", + "change_label": "Cambia etichetta", + "detach_face": "Separa volto", + "merge_face": "Unisci volto", + "move_faces": "Sposta volti" + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": "Cerca volti..." + }, + "select_image_faces": { + "search_images_placeholder": "Cerca immagini..." + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + } + }, + "sidebar": { + "album": { + "title": "Opzioni Album" + }, + "sharing": { + "table_header": "Condivisioni pubbliche" + } + } +} diff --git a/ui/src/extractedTranslations/pl/translation.json b/ui/src/extractedTranslations/pl/translation.json index 2e2ee5dc..cb5d168c 100644 --- a/ui/src/extractedTranslations/pl/translation.json +++ b/ui/src/extractedTranslations/pl/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Pokaż tylko ulubione", - "sort_by": "Sortuj", + "sort": null, "sorting_options": { "date_imported": "Data zaimportowania", "date_shot": "Data wykonania", "title": "Tytuł", "type": "Rodzaj" - } - }, - "albums_page": { - "title": "Albumy" + }, + "sort_by": "Sortuj" }, "general": { "action": { "add": "Dodaj", "cancel": "Anuluj", - "delete": "Usuń", - "more": "Więcej", "remove": "Usuń", "save": "Zapisz" }, "loading": { "album": "Ładowanie albumu", "default": "Ładowanie...", - "media": "Ładowanie mediów", "page": "Ładowanie strony", "paginate": { "faces": "Ładowanie kolejnych osób", "media": "Ładowanie kolejnych mediów" }, - "shares": "Ładowanie udostępnionych...", - "timeline": "Ładowanie osi czasu" + "shares": "Ładowanie udostępnionych..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Szukaj", "result_type": { "albums": "Albumy", - "photos": "Zdjęcia" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": null, - "change_label": null, - "detach_face": null, - "merge_face": null, - "move_faces": null - }, "label_placeholder": "Etykieta", "unlabeled": "Nieoznakowany", "unlabeled_person": null @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Rozpoznaj nieoznakowane twarze", - "table": { - "select_face_group": { - "search_faces_placeholder": null - }, - "select_image_faces": { - "search_images_placeholder": null - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Akcja", - "admin": "Admin", + "capabilities": null, "photo_path": "Ścieżka zdjęć", "username": "Nazwa użytkownika" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Ten udział jest chroniony hasłem.", + "password_required_error": null, "title": "Udział chroniony" }, "share_not_found": "Nie znaleziono udziału", @@ -223,19 +209,25 @@ }, "sidebar": { "album": { - "title": "Opcje albumu" + "title_placeholder": null }, "download": { "filesize": { - "byte": "{{count}} Bajt", "byte_0": null, "byte_1": null, "byte_2": null, - "byte_plural": "{{count}} Bajtów", - "giga_byte": "{{count}} GB", - "kilo_byte": "{{count}} KB", - "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "giga_byte_0": null, + "giga_byte_1": null, + "giga_byte_2": null, + "kilo_byte_0": null, + "kilo_byte_1": null, + "kilo_byte_2": null, + "mega_byte_0": null, + "mega_byte_1": null, + "mega_byte_2": null, + "tera_byte_0": null, + "tera_byte_1": null, + "tera_byte_2": null }, "table_columns": { "dimensions": "Wymiary", @@ -288,9 +280,10 @@ "sharing": { "add_share": "Dodaj udział", "copy_link": "Skopiuj link", + "delete": null, + "more": null, "no_shares_found": "Nie znaleziono udostępnionych", "public_link": "Link publiczny", - "table_header": "Publiczne udostępnienia", "title": "Opcje udostępniania" } }, diff --git a/ui/src/extractedTranslations/pl/translation_old.json b/ui/src/extractedTranslations/pl/translation_old.json new file mode 100644 index 00000000..945e5e59 --- /dev/null +++ b/ui/src/extractedTranslations/pl/translation_old.json @@ -0,0 +1,112 @@ +{ + "albums_page": { + "title": "Albumy" + }, + "general": { + "action": { + "delete": "Usuń", + "more": "Więcej" + }, + "loading": { + "media": "Ładowanie mediów", + "timeline": "Ładowanie osi czasu" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Zdjęcia" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": null, + "change_label": null, + "detach_face": null, + "merge_face": null, + "move_faces": null + }, + "unlabeled_person": null + }, + "modal": { + "action": { + "merge": null + }, + "detach_image_faces": { + "action": { + "detach": null, + "select_images": null + }, + "description": null, + "title": null + }, + "merge_face_groups": { + "description": null, + "destination_table": { + "title": null + }, + "title": null + }, + "move_image_faces": { + "description": null, + "destination_face_group_table": { + "move_action": null, + "title": null + }, + "image_select_table": { + "next_action": null, + "title": null + }, + "title": null + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": null + }, + "select_image_faces": { + "search_images_placeholder": null + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + }, + "version_info": { + "build_date_title": null, + "title": null, + "version_title": null + } + }, + "sidebar": { + "album": { + "title": "Opcje albumu" + }, + "download": { + "filesize": { + "byte": "{{count}} Bajt", + "byte_0": null, + "byte_1": null, + "byte_2": null, + "byte_plural": "{{count}} Bajtów", + "giga_byte": "{{count}} GB", + "kilo_byte": "{{count}} KB", + "mega_byte": "{{count}} MB", + "tera_byte": "{{count}} TB" + } + }, + "sharing": { + "table_header": "Publiczne udostępnienia" + } + }, + "title": { + "login": null + } +} diff --git a/ui/src/extractedTranslations/ru/translation.json b/ui/src/extractedTranslations/ru/translation.json index 267a46f5..f9d33b68 100644 --- a/ui/src/extractedTranslations/ru/translation.json +++ b/ui/src/extractedTranslations/ru/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Показать только избранные", - "sort_by": "Отсортировать по", + "sort": null, "sorting_options": { "date_imported": "Дата импортирования", "date_shot": "Дата снимка", "title": "Заголовок", "type": "Вид" - } - }, - "albums_page": { - "title": "Альбомы" + }, + "sort_by": "Отсортировать по" }, "general": { "action": { "add": "Добавить", "cancel": "Отменить", - "delete": "Удалить", - "more": "Более", "remove": "Убрать", "save": "Сохранить" }, "loading": { "album": "Загрузка альбома", "default": "Загрузка...", - "media": "Загрузка медиа", "page": "Загрузка страницы", "paginate": { "faces": "Загрузить еще людей", "media": "Загрузить еще медиа" }, - "shares": "Загрузка доступа...", - "timeline": "Загрузка хронологии" + "shares": "Загрузка доступа..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Поиск", "result_type": { "albums": "Альбомы", - "photos": "Фото" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": "Добавить Метку", - "change_label": "Поменять Метку", - "detach_face": "Отсоединить Лицо", - "merge_face": "Объединить Лицо", - "move_faces": "Переместить Лица" - }, "label_placeholder": "Метка", "unlabeled": "Без метки", "unlabeled_person": "Человек без метки" @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Распознавать непомеченные лица", - "table": { - "select_face_group": { - "search_faces_placeholder": "Поиск лиц..." - }, - "select_image_faces": { - "search_images_placeholder": "Поиск фото..." - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Действие", - "admin": "Администрирование", + "capabilities": null, "photo_path": "Путь к фото", "username": "Имя пользователя" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Это общее медиа защищено паролем.", + "password_required_error": null, "title": "Защищённое медиа" }, "share_not_found": "Общее медиа не найдено", @@ -223,16 +209,25 @@ }, "sidebar": { "album": { - "title": "Свойства альбома" + "title_placeholder": null }, "download": { "filesize": { - "byte": "{{count}} Байт", - "byte_plural": "{{count}} Байт", - "giga_byte": "{{count}} ГБ", - "kilo_byte": "{{count}} КБ", - "mega_byte": "{{count}} МБ", - "tera_byte": "{{count}} ТБ" + "byte_0": null, + "byte_1": null, + "byte_2": null, + "giga_byte_0": null, + "giga_byte_1": null, + "giga_byte_2": null, + "kilo_byte_0": null, + "kilo_byte_1": null, + "kilo_byte_2": null, + "mega_byte_0": null, + "mega_byte_1": null, + "mega_byte_2": null, + "tera_byte_0": null, + "tera_byte_1": null, + "tera_byte_2": null }, "table_columns": { "dimensions": "Габариты", @@ -285,9 +280,10 @@ "sharing": { "add_share": "Поделится", "copy_link": "Скопировать ссылку", + "delete": null, + "more": null, "no_shares_found": "Нет доступа", "public_link": "Общедоступная ссылка", - "table_header": "Общий доступ", "title": "Настройки доступа" } }, diff --git a/ui/src/extractedTranslations/ru/translation_old.json b/ui/src/extractedTranslations/ru/translation_old.json new file mode 100644 index 00000000..275d0d25 --- /dev/null +++ b/ui/src/extractedTranslations/ru/translation_old.json @@ -0,0 +1,68 @@ +{ + "albums_page": { + "title": "Альбомы" + }, + "general": { + "action": { + "delete": "Удалить", + "more": "Более" + }, + "loading": { + "media": "Загрузка медиа", + "timeline": "Загрузка хронологии" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Фото" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": "Добавить Метку", + "change_label": "Поменять Метку", + "detach_face": "Отсоединить Лицо", + "merge_face": "Объединить Лицо", + "move_faces": "Переместить Лица" + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": "Поиск лиц..." + }, + "select_image_faces": { + "search_images_placeholder": "Поиск фото..." + } + } + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Администрирование" + } + } + } + }, + "sidebar": { + "album": { + "title": "Свойства альбома" + }, + "download": { + "filesize": { + "byte": "{{count}} Байт", + "byte_plural": "{{count}} Байт", + "giga_byte": "{{count}} ГБ", + "kilo_byte": "{{count}} КБ", + "mega_byte": "{{count}} МБ", + "tera_byte": "{{count}} ТБ" + } + }, + "sharing": { + "table_header": "Общий доступ" + } + } +} diff --git a/ui/src/extractedTranslations/sv/translation.json b/ui/src/extractedTranslations/sv/translation.json index 3cb8b200..42bb3222 100644 --- a/ui/src/extractedTranslations/sv/translation.json +++ b/ui/src/extractedTranslations/sv/translation.json @@ -1,37 +1,31 @@ { "album_filter": { "only_favorites": "Visa endast favoriter", - "sort_by": "Sortera efter", + "sort": null, "sorting_options": { "date_imported": "Datum för import", "date_shot": "Datum", "title": "Titel", "type": "Typ" - } - }, - "albums_page": { - "title": "Album" + }, + "sort_by": "Sortera efter" }, "general": { "action": { "add": "Lägg till", "cancel": "Avbryt", - "delete": "Radera", - "more": null, "remove": "Ta bort", "save": "Spara" }, "loading": { "album": "Laddar album", "default": "Laddar...", - "media": "Laddar media", "page": "Laddar sida", "paginate": { "faces": "Laddar fler personer", "media": "Laddar fler media" }, - "shares": "Loading delningar...", - "timeline": "Laddar tidsaxel" + "shares": "Loading delningar..." } }, "header": { @@ -41,7 +35,7 @@ "placeholder": "Sök", "result_type": { "albums": "Album", - "photos": "Bilder" + "media": null } } }, @@ -68,13 +62,6 @@ }, "people_page": { "face_group": { - "action": { - "add_label": null, - "change_label": null, - "detach_face": null, - "merge_face": null, - "move_faces": null - }, "label_placeholder": "Märkning", "unlabeled": "Omärkt", "unlabeled_person": null @@ -112,13 +99,11 @@ } }, "recognize_unlabeled_faces_button": "Känna igen omärkta ansikten", - "table": { - "select_face_group": { - "search_faces_placeholder": null - }, - "select_image_faces": { - "search_images_placeholder": null - } + "tableselect_face_group": { + "search_faces_placeholder": null + }, + "tableselect_image_faces": { + "search_images_placeholder": null } }, "photos_page": { @@ -187,7 +172,7 @@ "table": { "column_names": { "action": "Åtgärd", - "admin": "Admin", + "capabilities": null, "photo_path": "Sökväg till bild", "username": "Användarnamn" }, @@ -215,6 +200,7 @@ }, "protected_share": { "description": "Denna delning är skyddad med ett lösenord.", + "password_required_error": null, "title": "Skyddad delning" }, "share_not_found": "Delning hittades inte", @@ -223,16 +209,20 @@ }, "sidebar": { "album": { - "title": "Albuminställningar" + "title_placeholder": null }, "download": { "filesize": { "byte": "{{count}} Byte", "byte_plural": "{{count}} Bytes", "giga_byte": "{{count}} GB", + "giga_byte_plural": null, "kilo_byte": "{{count}} KB", + "kilo_byte_plural": null, "mega_byte": "{{count}} MB", - "tera_byte": "{{count}} TB" + "mega_byte_plural": null, + "tera_byte": "{{count}} TB", + "tera_byte_plural": null }, "table_columns": { "dimensions": "Mått", @@ -285,9 +275,10 @@ "sharing": { "add_share": "Dela", "copy_link": "Kopiera länk", + "delete": null, + "more": null, "no_shares_found": "Inga delningar hittades", "public_link": "Publika länkar", - "table_header": "Publika delningar", "title": "Delningsinställningar" } }, diff --git a/ui/src/extractedTranslations/sv/translation_old.json b/ui/src/extractedTranslations/sv/translation_old.json new file mode 100644 index 00000000..fbe92343 --- /dev/null +++ b/ui/src/extractedTranslations/sv/translation_old.json @@ -0,0 +1,102 @@ +{ + "albums_page": { + "title": "Album" + }, + "general": { + "action": { + "delete": "Radera", + "more": null + }, + "loading": { + "media": "Laddar media", + "timeline": "Laddar tidsaxel" + } + }, + "header": { + "search": { + "result_type": { + "photos": "Bilder" + } + } + }, + "people_page": { + "face_group": { + "action": { + "add_label": null, + "change_label": null, + "detach_face": null, + "merge_face": null, + "move_faces": null + }, + "unlabeled_person": null + }, + "modal": { + "action": { + "merge": null + }, + "detach_image_faces": { + "action": { + "detach": null, + "select_images": null + }, + "description": null, + "title": null + }, + "merge_face_groups": { + "description": null, + "destination_table": { + "title": null + }, + "title": null + }, + "move_image_faces": { + "description": null, + "destination_face_group_table": { + "move_action": null, + "title": null + }, + "image_select_table": { + "next_action": null, + "title": null + }, + "title": null + } + }, + "table": { + "select_face_group": { + "search_faces_placeholder": null + }, + "select_image_faces": { + "search_images_placeholder": null + } + } + }, + "places_page": { + "title": null + }, + "settings": { + "users": { + "table": { + "column_names": { + "admin": "Admin" + } + } + }, + "version_info": { + "build_date_title": null, + "title": null, + "version_title": null + } + }, + "sidebar": { + "album": { + "title": "Albuminställningar" + }, + "sharing": { + "table_header": "Publika delningar" + } + }, + "title": { + "login": null + } +}