diff --git a/.dockerignore b/.dockerignore index edbf8525..90fbe165 100644 --- a/.dockerignore +++ b/.dockerignore @@ -16,6 +16,7 @@ **/compose* **/Dockerfile* **/node_modules +!**/node_modules/.pnpm/compressjs@*/** **/npm-debug.log **/obj **/secrets.dev.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 34ea7b2a..9b39aa24 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,7 @@ name: Bug report description: Create a report to help us improve title: "[Bug] " -labels: ["bug"] +labels: ["bug, unconfirmed"] body: - type: markdown attributes: diff --git a/Dockerfile b/Dockerfile index 9fec35e7..f8bb1551 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,6 +52,8 @@ COPY --link --chown=1000:1000 /public ./public/ # Copy files from builder COPY --link --from=builder --chown=1000:1000 /app/.next/standalone ./ COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static/ +# see https://github.com/benphelps/homepage/issues/1795 +COPY --link --from=builder /app/node_modules/.pnpm/compressjs@1.0.3/node_modules/compressjs/lib/ ./node_modules/.pnpm/compressjs@1.0.3/node_modules/compressjs/lib/ COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/ RUN apk add --no-cache su-exec diff --git a/README.md b/README.md index baeb5841..0a81bb08 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ pnpm dev Open [http://localhost:3000](http://localhost:3000) to start. -This is a [Next.js](https://nextjs.org/) application, see their doucmentation for more information: +This is a [Next.js](https://nextjs.org/) application, see their documentation for more information: ## Contributors diff --git a/package-lock.json b/package-lock.json index 0691562c..5e1bb27f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "compare-versions": "^5.0.1", "dockerode": "^3.3.4", "follow-redirects": "^1.15.2", + "gamedig": "^4.0.6", "i18next": "^21.9.2", "js-yaml": "^4.1.0", "json-rpc-2.0": "^1.4.1", @@ -21,17 +22,18 @@ "minecraft-ping-js": "^1.0.2", "next": "^12.3.1", "next-i18next": "^12.0.1", - "osx-temperature-sensor": "*", "pretty-bytes": "^6.0.0", "raw-body": "^2.5.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^11.18.6", "react-icons": "^4.4.0", + "recharts": "^2.7.2", "shvl": "^3.0.0", "swr": "^1.3.0", "systeminformation": "^5.17.12", "tough-cookie": "^4.1.2", + "urbackup-server-api": "^0.8.9", "winston": "^3.8.2", "xml-js": "^1.6.11" }, @@ -469,6 +471,17 @@ "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", "dev": true }, + "node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, "node_modules/@swc/helpers": { "version": "0.4.11", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz", @@ -482,6 +495,17 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, "node_modules/@tailwindcss/forms": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", @@ -494,6 +518,60 @@ "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, + "node_modules/@types/d3-array": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.5.tgz", + "integrity": "sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz", + "integrity": "sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz", + "integrity": "sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz", + "integrity": "sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz", + "integrity": "sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz", + "integrity": "sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==" + }, "node_modules/@types/hoist-non-react-statics": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", @@ -503,6 +581,11 @@ "hoist-non-react-statics": "^3.3.0" } }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -686,6 +769,14 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -713,8 +804,7 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "node_modules/anymatch": { "version": "3.1.3", @@ -866,6 +956,19 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/async-mutex": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/async-mutex/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -952,6 +1055,35 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/barse": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/barse/-/barse-0.4.3.tgz", + "integrity": "sha512-UEpvriJqAn8zuVinYICuKoPttZy3XxXEoqX/V2uYAL4zzJRuNzCK3+20nAu3YUIa2U7G53kf90wfBIp9/A+Odw==", + "dependencies": { + "readable-stream": "~1.0.2" + } + }, + "node_modules/barse/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/barse/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/barse/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -998,6 +1130,11 @@ "readable-stream": "^3.4.0" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1095,6 +1232,31 @@ "node": ">= 0.8" } }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.13", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.13.tgz", + "integrity": "sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==", + "dependencies": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1166,6 +1328,42 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -1305,6 +1503,29 @@ "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" }, + "node_modules/compressjs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/compressjs/-/compressjs-1.0.3.tgz", + "integrity": "sha512-jpKJjBTretQACTGLNuvnozP1JdP2ZLrjdGdBgk/tz1VfXlUcBhhSZW6vEsuThmeot/yjvSrPQKEgfF3X2Lpi8Q==", + "dependencies": { + "amdefine": "~1.0.0", + "commander": "~2.8.1" + }, + "bin": { + "compressjs": "bin/compressjs" + } + }, + "node_modules/compressjs/node_modules/commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==", + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1358,6 +1579,37 @@ "node": ">= 8" } }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -1375,6 +1627,116 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -1408,6 +1770,36 @@ } } }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/deep-equal": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", @@ -1442,6 +1834,14 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, "node_modules/define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -1537,6 +1937,65 @@ "node": ">=6.0.0" } }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -1571,6 +2030,17 @@ "once": "^1.4.0" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/es-abstract": { "version": "1.21.2", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", @@ -2176,6 +2646,17 @@ "node": ">=0.10.0" } }, + "node_modules/event-to-promise": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.7.0.tgz", + "integrity": "sha512-VOBBfyaADfe378ZzG0tgkzmsvzUyeU5arehrFzNRt5yaASUDshgctTwSrPI17ocAwR3+YftsxRClHF+GBKFByQ==", + "deprecated": "Use promise-toolbox/fromEvent instead" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, "node_modules/execa": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", @@ -2222,6 +2703,14 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -2388,6 +2877,14 @@ "node": ">= 0.12" } }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -2479,6 +2976,54 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gamedig": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.0.6.tgz", + "integrity": "sha512-h0k9n/e5vNrd9Mh2wyFUp2Vo7ABWbDkdBxKC6FNJLOZiU5d9Z29bntGeYbXtOkcRWoV6Q63wSAJ3jLWxYQkpZw==", + "dependencies": { + "cheerio": "^1.0.0-rc.10", + "compressjs": "^1.0.2", + "gbxremote": "^0.2.1", + "got": "^12.0.3", + "iconv-lite": "^0.6.3", + "long": "^5.2.0", + "minimist": "^1.2.6", + "punycode": "^2.1.1", + "varint": "^6.0.0" + }, + "bin": { + "gamedig": "bin/gamedig.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/gamedig/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gbxremote": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/gbxremote/-/gbxremote-0.2.1.tgz", + "integrity": "sha512-SMehu6Y6ndq2Qgp9VxAb8Np3f+UUD+RWoW2SAMaxzGS96rWXyr4T1GGkecO0HHtxeH1m7pEh4FJWB8a/6aM2XQ==", + "dependencies": { + "any-promise": "^1.1.0", + "barse": "~0.4.2", + "event-to-promise": "^0.7.0", + "string-to-stream": "^1.0.1", + "xmlrpc": "^1.3.1" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", @@ -2621,6 +3166,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==" + }, "node_modules/grapheme-splitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", @@ -2744,6 +3318,29 @@ "void-elements": "3.1.0" } }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -2773,6 +3370,18 @@ "npm": ">=1.3.7" } }, + "node_modules/http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -2900,6 +3509,14 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, "node_modules/interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", @@ -3305,6 +3922,11 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, "node_modules/json-rpc-2.0": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/json-rpc-2.0/-/json-rpc-2.0-1.5.1.tgz", @@ -3378,6 +4000,14 @@ "node": ">=4.0" } }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kuler": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", @@ -3441,6 +4071,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -3460,6 +4095,11 @@ "triple-beam": "^1.3.0" } }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3471,6 +4111,17 @@ "loose-envify": "cli.js" } }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3542,6 +4193,17 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minecraft-ping-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/minecraft-ping-js/-/minecraft-ping-js-1.0.2.tgz", @@ -3575,7 +4237,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3782,6 +4443,25 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -3811,6 +4491,17 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -3822,6 +4513,17 @@ "node": ">=8" } }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -3834,7 +4536,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4045,6 +4746,14 @@ "node": ">=4.0.0" } }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -4087,6 +4796,29 @@ "node": ">=6" } }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4340,11 +5072,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -4410,7 +5146,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, "engines": { "node": ">=10" }, @@ -4489,6 +5224,52 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-resize-detector": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-8.1.0.tgz", + "integrity": "sha512-S7szxlaIuiy5UqLhLL1KY3aoyGHbZzsTpYal9eYMwCyKqoqoVLCmIgAgNyIM1FhnP2KyBygASJxdhejrzjMb+w==", + "dependencies": { + "lodash": "^4.17.21" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-smooth": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.3.tgz", + "integrity": "sha512-yl4y3XiMorss7ayF5QnBiSprig0+qFHui8uh7Hgg46QX5O+aRMRKlfGGNGLHno35JkQSvSYY8eCWkBfHfrSHfg==", + "dependencies": { + "fast-equals": "^5.0.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -4523,6 +5304,38 @@ "node": ">=8.10.0" } }, + "node_modules/recharts": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.7.2.tgz", + "integrity": "sha512-HMKRBkGoOXHW+7JcRa6+MukPSifNtJlqbc+JreGVNA407VLE/vOP+8n3YYjprDVVIF9E2ZgwWnL3D7K/LUFzBg==", + "dependencies": { + "classnames": "^2.2.5", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-resize-detector": "^8.0.4", + "react-smooth": "^2.0.2", + "recharts-scale": "^0.4.4", + "reduce-css-calc": "^2.1.8", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -4534,6 +5347,20 @@ "node": ">= 0.10" } }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", @@ -4620,6 +5447,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -4629,6 +5461,20 @@ "node": ">=4" } }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -4928,6 +5774,47 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-to-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz", + "integrity": "sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.1.0" + } + }, + "node_modules/string-to-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/string-to-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/string-to-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-to-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", @@ -5344,6 +6231,11 @@ "node": ">=6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/triple-beam": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", @@ -5516,6 +6408,15 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/urbackup-server-api": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/urbackup-server-api/-/urbackup-server-api-0.8.9.tgz", + "integrity": "sha512-Igu6A0xSZeMsiN6PWT7zG4aD+iJR5fXT/j5+xwAvnD/vCNfvVrettIsXv6MftxOajvTmtlgaYu8KDoH1EJQ6DQ==", + "dependencies": { + "async-mutex": "^0.3.1", + "node-fetch": "^2.6.1" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -5573,6 +6474,27 @@ "extsprintf": "^1.2.0" } }, + "node_modules/victory-vendor": { + "version": "36.6.11", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.11.tgz", + "integrity": "sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -5581,6 +6503,20 @@ "node": ">=0.10.0" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -5725,6 +6661,27 @@ "xml-js": "bin/cli.js" } }, + "node_modules/xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha512-eKRAFz04jghooy8muekqzo8uCSVNeyRedbuJrp0fovbLIi7wlsYtdUn3vBAAPq2Y3/0xMz2WMEUQ8yhVVO9Stw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlrpc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/xmlrpc/-/xmlrpc-1.3.2.tgz", + "integrity": "sha512-jQf5gbrP6wvzN71fgkcPPkF4bF/Wyovd7Xdff8d6/ihxYmgETQYSuTc+Hl+tsh/jmgPLro/Aro48LMFlIyEKKQ==", + "dependencies": { + "sax": "1.2.x", + "xmlbuilder": "8.2.x" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.0.0" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", diff --git a/package.json b/package.json index b46cea8d..fd9965fd 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "compare-versions": "^5.0.1", "dockerode": "^3.3.4", "follow-redirects": "^1.15.2", + "gamedig": "^4.0.6", "i18next": "^21.9.2", "js-yaml": "^4.1.0", "json-rpc-2.0": "^1.4.1", @@ -29,10 +30,12 @@ "react-dom": "^18.2.0", "react-i18next": "^11.18.6", "react-icons": "^4.4.0", + "recharts": "^2.7.2", "shvl": "^3.0.0", "swr": "^1.3.0", "systeminformation": "^5.17.12", "tough-cookie": "^4.1.2", + "urbackup-server-api": "^0.8.9", "winston": "^3.8.2", "xml-js": "^1.6.11" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 344998b0..d5f41294 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + dependencies: '@headlessui/react': specifier: ^1.7.2 @@ -19,6 +23,9 @@ dependencies: follow-redirects: specifier: ^1.15.2 version: 1.15.2 + gamedig: + specifier: ^4.0.6 + version: 4.0.6 i18next: specifier: ^21.9.2 version: 21.10.0 @@ -58,6 +65,9 @@ dependencies: react-icons: specifier: ^4.4.0 version: 4.8.0(react@18.2.0) + recharts: + specifier: ^2.7.2 + version: 2.7.2(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) shvl: specifier: ^3.0.0 version: 3.0.0 @@ -70,6 +80,9 @@ dependencies: tough-cookie: specifier: ^4.1.2 version: 4.1.2 + urbackup-server-api: + specifier: ^0.8.9 + version: 0.8.9 winston: specifier: ^3.8.2 version: 3.8.2 @@ -402,12 +415,24 @@ packages: resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} dev: true + /@sindresorhus/is@5.4.1: + resolution: {integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==} + engines: {node: '>=14.16'} + dev: false + /@swc/helpers@0.4.11: resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} dependencies: tslib: 2.5.0 dev: false + /@szmarczak/http-timer@5.0.1: + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + dependencies: + defer-to-connect: 2.0.1 + dev: false + /@tailwindcss/forms@0.5.3(tailwindcss@3.3.0): resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} peerDependencies: @@ -417,6 +442,48 @@ packages: tailwindcss: 3.3.0(postcss@8.4.21) dev: true + /@types/d3-array@3.0.5: + resolution: {integrity: sha512-Qk7fpJ6qFp+26VeQ47WY0mkwXaiq8+76RJcncDEfMc2ocRzXLO67bLFRNI4OX1aGBoPzsM5Y2T+/m1pldOgD+A==} + dev: false + + /@types/d3-color@3.1.0: + resolution: {integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==} + dev: false + + /@types/d3-ease@3.0.0: + resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==} + dev: false + + /@types/d3-interpolate@3.0.1: + resolution: {integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==} + dependencies: + '@types/d3-color': 3.1.0 + dev: false + + /@types/d3-path@3.0.0: + resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==} + dev: false + + /@types/d3-scale@4.0.3: + resolution: {integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==} + dependencies: + '@types/d3-time': 3.0.0 + dev: false + + /@types/d3-shape@3.1.1: + resolution: {integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==} + dependencies: + '@types/d3-path': 3.0.0 + dev: false + + /@types/d3-time@3.0.0: + resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==} + dev: false + + /@types/d3-timer@3.0.0: + resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==} + dev: false + /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: @@ -424,6 +491,10 @@ packages: hoist-non-react-statics: 3.3.2 dev: false + /@types/http-cache-semantics@4.0.1: + resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + dev: false + /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true @@ -531,6 +602,11 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + /amdefine@1.0.1: + resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} + engines: {node: '>=0.4.2'} + dev: false + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -545,7 +621,6 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} @@ -636,6 +711,12 @@ packages: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true + /async-mutex@0.3.2: + resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==} + dependencies: + tslib: 2.5.0 + dev: false + /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: false @@ -687,6 +768,12 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /barse@0.4.3: + resolution: {integrity: sha512-UEpvriJqAn8zuVinYICuKoPttZy3XxXEoqX/V2uYAL4zzJRuNzCK3+20nAu3YUIa2U7G53kf90wfBIp9/A+Odw==} + dependencies: + readable-stream: 1.0.34 + dev: false + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false @@ -710,6 +797,10 @@ packages: readable-stream: 3.6.2 dev: false + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -743,6 +834,7 @@ packages: /buildcheck@0.0.3: resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==} engines: {node: '>=10.0.0'} + requiresBuild: true dev: false optional: true @@ -756,6 +848,24 @@ packages: engines: {node: '>= 0.8'} dev: false + /cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + dev: false + + /cacheable-request@10.2.12: + resolution: {integrity: sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==} + engines: {node: '>=14.16'} + dependencies: + '@types/http-cache-semantics': 4.0.1 + get-stream: 6.0.1 + http-cache-semantics: 4.1.1 + keyv: 4.5.2 + mimic-response: 4.0.0 + normalize-url: 8.0.0 + responselike: 3.0.0 + dev: false + /call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -788,6 +898,30 @@ packages: supports-color: 7.2.0 dev: true + /cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + dev: false + + /cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + htmlparser2: 8.0.2 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + dev: false + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -868,6 +1002,13 @@ packages: delayed-stream: 1.0.0 dev: false + /commander@2.8.1: + resolution: {integrity: sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==} + engines: {node: '>= 0.6.x'} + dependencies: + graceful-readlink: 1.0.1 + dev: false + /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} @@ -877,6 +1018,14 @@ packages: resolution: {integrity: sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==} dev: false + /compressjs@1.0.3: + resolution: {integrity: sha512-jpKJjBTretQACTGLNuvnozP1JdP2ZLrjdGdBgk/tz1VfXlUcBhhSZW6vEsuThmeot/yjvSrPQKEgfF3X2Lpi8Q==} + hasBin: true + dependencies: + amdefine: 1.0.1 + commander: 2.8.1 + dev: false + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -911,6 +1060,25 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: false + + /css-unit-converter@1.1.2: + resolution: {integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==} + dev: false + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -920,6 +1088,77 @@ packages: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} dev: false + /d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + dependencies: + internmap: 2.0.3 + dev: false + + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + + /d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + dev: false + + /d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + dev: false + + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + dev: false + + /d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + dev: false + + /d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + dev: false + + /d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + + /d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + dependencies: + d3-time: 3.1.0 + dev: false + + /d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + + /d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + dev: false + /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true @@ -953,6 +1192,17 @@ packages: dependencies: ms: 2.1.2 + /decimal.js-light@2.5.1: + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + dev: false + + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: false + /deep-equal@2.2.0: resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} dependencies: @@ -979,6 +1229,11 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + dev: false + /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} @@ -1049,6 +1304,39 @@ packages: esutils: 2.0.3 dev: true + /dom-helpers@3.4.0: + resolution: {integrity: sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==} + dependencies: + '@babel/runtime': 7.21.0 + dev: false + + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: false + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + /ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: @@ -1074,6 +1362,11 @@ packages: once: 1.4.0 dev: false + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: false + /es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} engines: {node: '>= 0.4'} @@ -1491,6 +1784,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /event-to-promise@0.7.0: + resolution: {integrity: sha512-VOBBfyaADfe378ZzG0tgkzmsvzUyeU5arehrFzNRt5yaASUDshgctTwSrPI17ocAwR3+YftsxRClHF+GBKFByQ==} + deprecated: Use promise-toolbox/fromEvent instead + dev: false + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + /execa@5.0.0: resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} engines: {node: '>=10'} @@ -1522,6 +1824,11 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true + /fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} + dev: false + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -1608,6 +1915,11 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false + /form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + dev: false + /form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} @@ -1660,6 +1972,33 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true + /gamedig@4.0.6: + resolution: {integrity: sha512-h0k9n/e5vNrd9Mh2wyFUp2Vo7ABWbDkdBxKC6FNJLOZiU5d9Z29bntGeYbXtOkcRWoV6Q63wSAJ3jLWxYQkpZw==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + cheerio: 1.0.0-rc.12 + compressjs: 1.0.3 + gbxremote: 0.2.1 + got: 12.6.1 + iconv-lite: 0.6.3 + long: 5.2.3 + minimist: 1.2.8 + punycode: 2.3.0 + varint: 6.0.0 + dev: false + + /gbxremote@0.2.1: + resolution: {integrity: sha512-SMehu6Y6ndq2Qgp9VxAb8Np3f+UUD+RWoW2SAMaxzGS96rWXyr4T1GGkecO0HHtxeH1m7pEh4FJWB8a/6aM2XQ==} + engines: {node: '>=0.10'} + dependencies: + any-promise: 1.3.0 + barse: 0.4.3 + event-to-promise: 0.7.0 + string-to-stream: 1.1.1 + xmlrpc: 1.3.2 + dev: false + /get-intrinsic@1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: @@ -1765,6 +2104,27 @@ packages: get-intrinsic: 1.2.0 dev: true + /got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} + dependencies: + '@sindresorhus/is': 5.4.1 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.12 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.0 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 + dev: false + + /graceful-readlink@1.0.1: + resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} + dev: false + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true @@ -1832,6 +2192,19 @@ packages: void-elements: 3.1.0 dev: false + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + dev: false + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: false + /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -1852,6 +2225,14 @@ packages: sshpk: 1.17.0 dev: false + /http2-wrapper@2.2.0: + resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: false + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -1874,6 +2255,13 @@ packages: safer-buffer: 2.1.2 dev: false + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: false @@ -1914,6 +2302,11 @@ packages: side-channel: 1.0.4 dev: true + /internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + dev: false + /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} @@ -2084,6 +2477,14 @@ packages: get-intrinsic: 1.2.0 dev: true + /isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: false + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true @@ -2109,6 +2510,7 @@ packages: /jose@4.13.1: resolution: {integrity: sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==} + requiresBuild: true dev: false optional: true @@ -2128,6 +2530,10 @@ packages: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: false + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + /json-rpc-2.0@1.5.1: resolution: {integrity: sha512-ZY/vYl/uUgKN3tNrZMq7w+CGLcoUT+8AzDO/HJZVa+K4XcwgfgES1QDa5y7ieAeh4NgRo3hLexMxgdaiEiK9aA==} dev: false @@ -2176,6 +2582,12 @@ packages: object.assign: 4.1.4 dev: true + /keyv@4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + dependencies: + json-buffer: 3.0.1 + dev: false + /kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} dev: false @@ -2218,6 +2630,10 @@ packages: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + /logform@2.5.1: resolution: {integrity: sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==} dependencies: @@ -2229,11 +2645,20 @@ packages: triple-beam: 1.3.0 dev: false + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} dependencies: js-tokens: 4.0.0 + /lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2278,6 +2703,16 @@ packages: engines: {node: '>=6'} dev: false + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + + /mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + /minecraft-ping-js@1.0.2: resolution: {integrity: sha512-h9QYG2n+fBKgp520tXBwR354XRzR/w5wXe8CJCmxKm6jbLpAoLODM8Nj5+ssuIVQF8rtxkAnjwv7PH+7ehFzQQ==} dependencies: @@ -2296,7 +2731,6 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true /minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} @@ -2343,6 +2777,7 @@ packages: /nan@2.17.0: resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} + requiresBuild: true dev: false optional: true @@ -2420,6 +2855,18 @@ packages: - babel-plugin-macros dev: false + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: false @@ -2438,6 +2885,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /normalize-url@8.0.0: + resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + engines: {node: '>=14.16'} + dev: false + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -2445,6 +2897,12 @@ packages: path-key: 3.1.1 dev: false + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + /oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: false @@ -2452,11 +2910,11 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: true /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} + requiresBuild: true dev: false optional: true @@ -2529,6 +2987,7 @@ packages: /oidc-token-hash@5.0.1: resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==} engines: {node: ^10.13.0 || >=12.0.0} + requiresBuild: true dev: false optional: true @@ -2581,6 +3040,11 @@ packages: dev: false optional: true + /p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + dev: false + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2602,6 +3066,19 @@ packages: callsites: 3.1.0 dev: true + /parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + dev: false + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: false + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -2702,6 +3179,10 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-value-parser@3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + dev: false + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true @@ -2746,13 +3227,16 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: false + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: true /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} @@ -2785,7 +3269,6 @@ packages: /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - dev: true /raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} @@ -2838,6 +3321,49 @@ packages: /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + /react-lifecycles-compat@3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + dev: false + + /react-resize-detector@8.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-S7szxlaIuiy5UqLhLL1KY3aoyGHbZzsTpYal9eYMwCyKqoqoVLCmIgAgNyIM1FhnP2KyBygASJxdhejrzjMb+w==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /react-smooth@2.0.3(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yl4y3XiMorss7ayF5QnBiSprig0+qFHui8uh7Hgg46QX5O+aRMRKlfGGNGLHno35JkQSvSYY8eCWkBfHfrSHfg==} + peerDependencies: + prop-types: ^15.6.0 + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + fast-equals: 5.0.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-transition-group: 2.9.0(react-dom@18.2.0)(react@18.2.0) + dev: false + + /react-transition-group@2.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==} + peerDependencies: + react: '>=15.0.0' + react-dom: '>=15.0.0' + dependencies: + dom-helpers: 3.4.0 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-lifecycles-compat: 3.0.4 + dev: false + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -2851,6 +3377,27 @@ packages: pify: 2.3.0 dev: true + /readable-stream@1.0.34: + resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: false + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -2867,6 +3414,34 @@ packages: picomatch: 2.3.1 dev: true + /recharts-scale@0.4.5: + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} + dependencies: + decimal.js-light: 2.5.1 + dev: false + + /recharts@2.7.2(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HMKRBkGoOXHW+7JcRa6+MukPSifNtJlqbc+JreGVNA407VLE/vOP+8n3YYjprDVVIF9E2ZgwWnL3D7K/LUFzBg==} + engines: {node: '>=12'} + peerDependencies: + prop-types: ^15.6.0 + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + classnames: 2.3.2 + eventemitter3: 4.0.7 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 16.13.1 + react-resize-detector: 8.1.0(react-dom@18.2.0)(react@18.2.0) + react-smooth: 2.0.3(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + recharts-scale: 0.4.5 + reduce-css-calc: 2.1.8 + victory-vendor: 36.6.11 + dev: false + /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -2874,6 +3449,13 @@ packages: resolve: 1.22.1 dev: false + /reduce-css-calc@2.1.8: + resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==} + dependencies: + css-unit-converter: 1.1.2 + postcss-value-parser: 3.3.1 + dev: false + /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} @@ -2916,6 +3498,10 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: false + /resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + dev: false + /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -2936,6 +3522,13 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true + /responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + dependencies: + lowercase-keys: 3.0.0 + dev: false + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -2956,6 +3549,10 @@ packages: queue-microtask: 1.2.3 dev: true + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false @@ -3104,6 +3701,13 @@ packages: engines: {node: '>= 0.10.0'} dev: false + /string-to-stream@1.1.1: + resolution: {integrity: sha512-QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==} + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + dev: false + /string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: @@ -3142,6 +3746,16 @@ packages: es-abstract: 1.21.2 dev: true + /string_decoder@0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + dev: false + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: @@ -3363,6 +3977,10 @@ packages: url-parse: 1.5.10 dev: false + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + /triple-beam@1.3.0: resolution: {integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==} dev: false @@ -3466,6 +4084,15 @@ packages: picocolors: 1.0.0 dev: true + /urbackup-server-api@0.8.9: + resolution: {integrity: sha512-Igu6A0xSZeMsiN6PWT7zG4aD+iJR5fXT/j5+xwAvnD/vCNfvVrettIsXv6MftxOajvTmtlgaYu8KDoH1EJQ6DQ==} + dependencies: + async-mutex: 0.3.2 + node-fetch: 2.6.12 + transitivePeerDependencies: + - encoding + dev: false + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -3506,11 +4133,41 @@ packages: extsprintf: 1.3.0 dev: false + /victory-vendor@36.6.11: + resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} + dependencies: + '@types/d3-array': 3.0.5 + '@types/d3-ease': 3.0.0 + '@types/d3-interpolate': 3.0.1 + '@types/d3-scale': 4.0.3 + '@types/d3-shape': 3.1.1 + '@types/d3-time': 3.0.0 + '@types/d3-timer': 3.0.0 + d3-array: 3.2.4 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + dev: false + /void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} dev: false + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -3601,6 +4258,19 @@ packages: sax: 1.2.4 dev: false + /xmlbuilder@8.2.2: + resolution: {integrity: sha512-eKRAFz04jghooy8muekqzo8uCSVNeyRedbuJrp0fovbLIi7wlsYtdUn3vBAAPq2Y3/0xMz2WMEUQ8yhVVO9Stw==} + engines: {node: '>=4.0'} + dev: false + + /xmlrpc@1.3.2: + resolution: {integrity: sha512-jQf5gbrP6wvzN71fgkcPPkF4bF/Wyovd7Xdff8d6/ihxYmgETQYSuTc+Hl+tsh/jmgPLro/Aro48LMFlIyEKKQ==} + engines: {node: '>=0.8', npm: '>=1.0.0'} + dependencies: + sax: 1.2.4 + xmlbuilder: 8.2.2 + dev: false + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 478dfe42..088ae2f0 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -23,7 +23,7 @@ "free": "Ł…ŲŖŲ§Ų­", "used": "Ł…Ų³ŲŖŲ®ŲÆŁ…", "load": "الضغط", - "mem": "MEM", + "mem": "Ų§Ł„Ų°Ų§ŁƒŲ±Ų©", "temp": "TEMP", "max": "Max", "uptime": "UP", @@ -134,14 +134,15 @@ "episodes": "Episodes" }, "changedetectionio": { - "totalObserved": "Total Observed", + "totalObserved": "Ł…Ų¬Ł…ŁˆŲ¹ الملاحظات", "diffsDetected": "Diffs Detected" }, "tautulli": { "playing": "ŁŠŲ“ŲŖŲŗŁ„", "transcoding": "Ų§Ł„ŲŖŲ­ŁˆŁŠŁ„", "bitrate": "Ł…Ų¹ŲÆŁ„ البت", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Ł…Ų¹ŲÆŁ„", @@ -179,18 +180,22 @@ "sonarr": { "wanted": "Ł…Ų·Ł„ŁˆŲØ", "queued": "في ال؄نتظار", - "series": "سلسلة" + "series": "سلسلة", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Ł…Ų·Ł„ŁˆŲØ", "missing": "Ł…ŁŁ‚ŁˆŲÆ", "queued": "في ال؄نتظار", - "movies": "أفلام" + "movies": "أفلام", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Ł…Ų·Ł„ŁˆŲØ", "queued": "في ال؄نتظار", - "albums": "Ų£Ł„ŲØŁˆŁ…Ų§ŲŖ" + "artists": "Artists" }, "readarr": { "wanted": "Ł…Ų·Ł„ŁˆŲØ", @@ -296,12 +301,22 @@ }, "glances": { "cpu": "معالج", - "mem": "Ų§Ł„Ų°Ų§ŁƒŲ±Ų©", "wait": "الرجاؔ ال؄نتظار", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "مفضلة", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index 35d01983..5a6ecc71 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -89,7 +89,8 @@ "playing": "Š’ŃŠŠ·ŠæŃ€Š¾ŠøŠ·Š²ŠµŠ¶Š“Š°", "transcoding": "ŠšŠ¾Š½Š²ŠµŃ€Ń‚ŠøŃ€Š°", "bitrate": "Честота", - "no_active": "ŠŃŠ¼Š° активни потоци" + "no_active": "ŠŃŠ¼Š° активни потоци", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rate", @@ -117,18 +118,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "queued": "Queued", "movies": "Movies", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index 499b2b0e..525e533d 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -26,7 +26,9 @@ "sonarr": { "wanted": "Volgut", "queued": "En cua", - "series": "SĆØries" + "series": "SĆØries", + "queue": "Queue", + "unknown": "Unknown" }, "speedtest": { "ping": "Ping", @@ -78,7 +80,8 @@ "playing": "Reproduint", "transcoding": "Transcodificant", "bitrate": "Taxa de bits", - "no_active": "Sense transmissions actives" + "no_active": "Sense transmissions actives", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Taxa", @@ -99,7 +102,9 @@ "wanted": "Volgut", "queued": "En cua", "movies": "PelĀ·lĆ­cules", - "missing": "Faltant" + "missing": "Faltant", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Volgut", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "Volgut", "queued": "En cua", - "albums": "ƀlbums" + "artists": "Artists" }, "adguard": { "queries": "Consultes", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Processador", - "mem": "Memòria", "wait": "Si us plau, espereu", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total d'observats", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "totalUsed": "Used Storage", + "noRecent": "Out of Date" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 89271833..1d48f636 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -46,8 +46,8 @@ }, "unifi": { "users": "UživatelĆ©", - "uptime": "Doba provozu systĆ©mu", - "days": "DnÅÆ", + "uptime": "Doba provozu", + "days": "dnĆ­", "wan": "WAN", "lan": "LAN", "wlan": "WLAN", @@ -56,8 +56,8 @@ "wlan_devices": "ZařízenĆ­ WLAN", "lan_users": "UživatelĆ© LAN", "wlan_users": "UživatelĆ© WLAN", - "up": "BÄšÅ½Ć", - "down": "NEBÄšÅ½Ć", + "up": "FUNKČNƍ", + "down": "NEFUNKČNƍ", "wait": "Počkejte prosĆ­m", "empty_data": "Stav podsystĆ©mu neznĆ”mý" }, @@ -95,7 +95,8 @@ "playing": "PřehrĆ”vĆ”", "transcoding": "PřekódovĆ”vĆ”nĆ­", "bitrate": "PřenosovĆ” rychlost", - "no_active": "ŽÔdný aktivnĆ­ stream" + "no_active": "ŽÔdný aktivnĆ­ stream", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rychlost", @@ -133,18 +134,22 @@ "sonarr": { "wanted": "HledanĆ©", "queued": "Ve frontě", - "series": "SeriĆ”ly" + "series": "SeriĆ”ly", + "unknown": "Unknown", + "queue": "Queue" }, "radarr": { "wanted": "HledanĆ©", "missing": "ChybějĆ­cĆ­", "queued": "Ve frontě", - "movies": "Filmy" + "movies": "Filmy", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "HledanĆ©", "queued": "Ve frontě", - "albums": "Alba" + "artists": "Artists" }, "readarr": { "wanted": "HledanĆ©", @@ -308,12 +313,22 @@ }, "glances": { "cpu": "CPU", - "mem": "RAM", "wait": "ProsĆ­m počkejte", "temp": "TEPLOTA", "uptime": "BÄšÅ½Ć", "days": "d", - "hours": "h" + "hours": "h", + "total": "Total", + "free": "Free", + "used": "Used", + "load": "Load", + "warn": "Warn", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "ZĆ”ložka", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadSpeed": "Download Speed", + "downloadCount": "Queue Count", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "map": "Map", + "currentPlayers": "Current players", + "name": "Name", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/da/common.json b/public/locales/da/common.json index aaac31dd..9c6533f0 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -9,12 +9,14 @@ "queued": "I KĆø", "movies": "Film", "wanted": "Ƙnskede", - "missing": "Mangler" + "missing": "Mangler", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Ƙnsket", "queued": "I KĆø", - "albums": "Albums" + "artists": "Artists" }, "jellyseerr": { "available": "TilgƦngelig", @@ -68,12 +70,22 @@ }, "glances": { "cpu": "CPU", - "mem": "RAM", "wait": "Vent venligst", "uptime": "UP", "days": "d", "hours": "h", - "temp": "TEMP" + "temp": "TEMP", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "wmo": { "1-day": "Hovedsageligt solrigt", @@ -228,7 +240,8 @@ "playing": "Afspiller", "transcoding": "Transcoder", "bitrate": "Bitrate", - "no_active": "Ingen Aktive Streams" + "no_active": "Ingen Aktive Streams", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rate", @@ -260,7 +273,9 @@ "sonarr": { "wanted": "Ƙnsket", "queued": "I KĆø", - "series": "Serier" + "series": "Serier", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Ƙnskede", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadSpeed": "Download Speed", + "downloadCount": "Queue Count", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/de/common.json b/public/locales/de/common.json index 8cbac652..db017c20 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -56,7 +56,8 @@ "playing": "Spielen", "transcoding": "Transcodierung", "bitrate": "Bitrate", - "no_active": "Keine aktiven Streams" + "no_active": "Keine aktiven Streams", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "Aktiv", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Gesucht", "queued": "In Warteschlange", - "series": "Serien" + "series": "Serien", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Gesucht", "queued": "In Warteschlange", "movies": "Filme", - "missing": "Fehlt" + "missing": "Fehlt", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Gesucht", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "Gesucht", "queued": "In Warteschlange", - "albums": "Alben" + "artists": "Artists" }, "adguard": { "queries": "Anfragen", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Prozessor", - "mem": "RAM", "wait": "Bitte warten", "temp": "TEMP", "uptime": "UP", "days": "T", - "hours": "S" + "hours": "S", + "load": "Auslastung", + "warn": "Warnung", + "total": "Gesamt", + "free": "Frei", + "used": "Verwendet", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap", + "crit": "Crit", + "read": "Read" }, "changedetectionio": { "totalObserved": "Gesamt beobachtet", @@ -606,7 +621,7 @@ "systemTempC": "System Temp", "poolUsage": "Pool Nutzung", "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "invalid": "Ungültig" }, "pfsense": { "load": "Durchschnittliche Last", @@ -625,16 +640,71 @@ }, "evcc": { "watt_hour": "Wh", - "pv_power": "Production", - "battery_soc": "Battery", + "pv_power": "Produktion", + "battery_soc": "Batterie", "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger" + "home_power": "Verbrauch", + "charge_power": "LadegerƤt" }, "pialert": { + "total": "Gesamt", + "connected": "Verbunden", + "new_devices": "Neue GerƤte", + "down_alerts": "Down Alarme" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "bots": "Bots", + "ping": "Ping", + "maxPlayers": "Max players", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved", + "inProgress": "In Progress" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/el/common.json b/public/locales/el/common.json index 1602c965..ba94bf9e 100644 --- a/public/locales/el/common.json +++ b/public/locales/el/common.json @@ -162,7 +162,8 @@ "playing": "Αναπαράγει", "transcoding": "ĪœĪµĻ„Ī±ĪŗĻ‰Ī“Ī¹ĪŗĪæĻ€ĪæĪÆĪ·ĻƒĪ·", "bitrate": "Ī”Ļ…ĪøĪ¼ĻŒĻ‚ bit", - "no_active": "Δεν υπάρχουν ενεργές ροές" + "no_active": "Δεν υπάρχουν ενεργές ροές", + "plex_connection_error": "ĪˆĪ»ĪµĪ³Ļ‡ĪæĻ‚ Ī£ĻĪ½Ī“ĪµĻƒĪ·Ļ‚ με Plex" }, "nzbget": { "rate": "Ī”Ļ…ĪøĪ¼ĻŒĻ‚", @@ -206,7 +207,9 @@ "sonarr": { "series": "Σειρές", "wanted": "Ī•Ļ€Ī¹ĪøĻ…Ī¼ĪæĻĪ½Ļ„Īµ", - "queued": "Σε σειρά" + "queued": "Σε σειρά", + "queue": "ĪŸĻĻĪ±", + "unknown": "Ī†Ī³Ī½Ļ‰ĻƒĻ„Īæ" }, "downloadstation": { "download": "ĪœĪµĻ„Ī±Ļ†ĻŒĻĻ„Ļ‰ĻƒĪ·", @@ -218,12 +221,14 @@ "wanted": "Ī•Ļ€Ī¹ĪøĻ…Ī¼ĪæĻĪ½Ļ„Īµ", "missing": "Ī‘Ļ€ĪæĻ…ĻƒĪ¹Ī¬Ī¶ĪµĪ¹", "queued": "Σε σειρά", - "movies": "Ταινίες" + "movies": "Ταινίες", + "queue": "ĪŸĻ…ĻĪ¬", + "unknown": "Ī†Ī³Ī½Ļ‰ĻƒĻ„Īæ" }, "lidarr": { "wanted": "Ī˜Ī­Ī»ĪµĻ„Īµ", "queued": "Στη σειρά", - "albums": "Ī”ĪÆĻƒĪŗĪæĪ¹" + "artists": "ĪšĪ±Ī»Ī»Ī¹Ļ„Ī­Ļ‡Ī½ĪµĻ‚" }, "readarr": { "wanted": "Ī˜Ī­Ī»ĪµĻ„Īµ", @@ -232,17 +237,17 @@ }, "bazarr": { "missingEpisodes": "Ī•Ļ€ĪµĪ¹ĻƒĻŒĪ“Ī¹Ī± που λείπουν", - "missingMovies": "Missing Movies" + "missingMovies": "Ταινίες που Λείπουν" }, "ombi": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "Σε ĪµĪŗĪŗĻĪµĪ¼ĻŒĻ„Ī·Ļ„Ī±", + "approved": "Εγκρίθηκε", + "available": "Ī”Ī¹Ī±ĪøĪ­ĻƒĪ¹Ī¼Īæ" }, "jellyseerr": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "Σε ĪµĪŗĪŗĻĪµĪ¼ĻŒĻ„Ī·Ļ„Ī±", + "approved": "Εγκρίθηκε", + "available": "Ī”Ī¹Ī±ĪøĪ­ĻƒĪ¹Ī¼Īæ" }, "overseerr": { "pending": "Pending", @@ -252,25 +257,25 @@ }, "pihole": { "queries": "Queries", - "blocked": "Blocked", + "blocked": "Ī‘Ļ€ĪæĪŗĪ»ĪµĪ¹ĻƒĪ¼Ī­Ī½Īæ", "gravity": "Gravity", - "blocked_percent": "Blocked %" + "blocked_percent": "Ī‘Ļ€ĪæĪŗĪ»ĪµĪ¹ĻƒĪ¼Ī­Ī½Īæ %" }, "adguard": { - "queries": "Queries", - "blocked": "Blocked", - "filtered": "Filtered", - "latency": "Latency" + "queries": "Ī‘Ī½Ī±Ī¶Ī·Ļ„Ī®ĻƒĪµĪ¹Ļ‚", + "blocked": "Ī‘Ļ€ĪæĪŗĪ»ĪµĪ¹ĻƒĪ¼Ī­Ī½Īæ", + "filtered": "Ī¦Ī¹Ī»Ļ„ĻĪ±ĻĪ¹ĻƒĪ¼Ī­Ī½Ī±", + "latency": "ĪšĪ±ĪøĻ…ĻƒĻ„Ī­ĻĪ·ĻƒĪ·" }, "speedtest": { - "upload": "Upload", - "download": "Download", + "upload": "Ī‘Ī½Ī­Ī²Ī±ĻƒĪ¼Ī±", + "download": "Ī›Ī®ĻˆĪ·", "ping": "Ping" }, "portainer": { "running": "Running", - "stopped": "Stopped", - "total": "Total" + "stopped": "Σταματημένο", + "total": "Ī£ĻĪ½ĪæĪ»Īæ" }, "tdarr": { "queue": "Queue", @@ -355,12 +360,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "load": "Load", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -548,7 +563,7 @@ "records_total": "Queue Length" }, "pterodactyl": { - "servers": "Servers", + "servers": "Ī”Ī¹Ī±ĪŗĪæĪ¼Ī¹ĻƒĻ„Ī­Ļ‚", "nodes": "Nodes" }, "prometheus": { @@ -580,22 +595,22 @@ "shows": "Εκπομπές", "recordings": "Εγγραφές", "scheduled": "Ī ĻĪæĪ³ĻĪ±Ī¼Ī¼Ī±Ļ„Ī¹ĻƒĪ¼Ī­Ī½Ī±", - "passes": "Passes" + "passes": "Ī ĪµĻĪ¬ĻƒĪ¼Ī±Ļ„Ī±" }, "whatsupdocker": { "monitoring": "Monitoring", "updates": "Updates" }, "tailscale": { - "address": "Address", - "never": "Never", + "address": "Ī”Ī¹ĪµĻĪøĻ…Ī½ĻƒĪ·", + "never": "Ποτέ", "years": "{{number}}y", "weeks": "{{number}}w", "days": "{{number}}d", "hours": "{{number}}h", - "expires": "Expires", + "expires": "Λήγει", "last_seen": "Last Seen", - "now": "Now", + "now": "Ī¤ĻŽĻĪ±", "minutes": "{{number}}m", "seconds": "{{number}}s", "ago": "{{value}} Ago" @@ -606,7 +621,7 @@ "systemTempC": "Θερμοκρασία ĻƒĻ…ĻƒĻ„Ī®Ī¼Ī±Ļ„ĪæĻ‚", "poolUsage": "Χρήση Ļ€Ī¹ĻƒĪÆĪ½Ī±Ļ‚", "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "invalid": "Μη έγκυρο" }, "pfsense": { "load": "Load Avg", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "myPrs": "My PRs", + "approved": "Approved", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/en/common.json b/public/locales/en/common.json old mode 100755 new mode 100644 index 13c63c92..2d86809f --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -92,7 +92,7 @@ "episodes": "Episodes", "songs": "Songs" }, - "evcc": { + "evcc": { "pv_power": "Production", "battery_soc": "Battery", "grid_power": "Grid", @@ -129,7 +129,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "Connected APs", @@ -194,18 +195,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Movies" + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -357,12 +362,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", + "load": "Load", "wait": "Please wait", "temp": "TEMP", + "warn": "Warn", "uptime": "UP", + "total": "Total", + "free": "Free", + "used": "Used", "days": "d", - "hours": "h" + "hours": "h", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -650,5 +665,60 @@ "books": "Books", "authors": "Authors", "series": "Series" + }, + "jdownloader": { + "downloadCount": "Queue", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size", + "downloadSpeed": "Speed" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "gamedig": { + "status": "Status", + "online": "Online", + "offline": "Offline", + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping" + }, + "urbackup": { + "ok" : "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" } } diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 2161b212..aebc9dc2 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -87,7 +87,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rate", @@ -131,18 +132,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Serio" + "series": "Serio", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Filmoj" + "movies": "Filmoj", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albumoj" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -252,12 +257,22 @@ }, "glances": { "cpu": "Ĉefprocesoro", - "mem": "Memoro", "wait": "Bonvolu atendi", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 0d093bd8..904aba10 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -56,7 +56,8 @@ "playing": "Reproduciendo", "transcoding": "Transcodificando", "bitrate": "Tasa de bits", - "no_active": "Sin transmisiones activas" + "no_active": "Sin transmisiones activas", + "plex_connection_error": "Comprueba la conexión a Plex" }, "rutorrent": { "active": "Activo", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Buscando", "queued": "En cola", - "series": "Series" + "series": "Series", + "queue": "Poner a la cola", + "unknown": "Desconocido" }, "radarr": { "wanted": "Buscando", "queued": "En cola", "movies": "PelĆ­culas", - "missing": "Faltan" + "missing": "Faltan", + "queue": "Poner a la cola", + "unknown": "Desconocido" }, "readarr": { "wanted": "Buscando", @@ -173,7 +178,7 @@ "lidarr": { "queued": "En cola", "wanted": "Buscando", - "albums": "Ɓlbumes" + "artists": "Artistas" }, "adguard": { "queries": "Consultas", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Procesador", - "mem": "Memoria", "wait": "Espera por favor", "temp": "TEMPORAL", "uptime": "ARRIBA", "days": "DĆ­as", - "hours": "Horas" + "hours": "Horas", + "load": "Cargar", + "warn": "Advertir", + "total": "Total", + "free": "Libre", + "used": "Utilizado", + "crit": "CrĆ­t.", + "read": "Leer", + "write": "Escribir", + "gpu": "GPU", + "mem": "Memoria", + "swap": "Intercambiar" }, "changedetectionio": { "totalObserved": "Total Observados", @@ -605,8 +620,8 @@ "memUsage": "Uso de la memoria", "systemTempC": "Temperatura del sistema", "poolUsage": "Comprobación del uso del grupo de memoria", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "Volumen utilizado", + "invalid": "No vĆ”lido" }, "pfsense": { "load": "Promedio de carga", @@ -626,15 +641,70 @@ "evcc": { "pv_power": "Producción", "battery_soc": "BaterĆ­a", - "grid_power": "Grid", + "grid_power": "Red", "home_power": "Consumo", "charge_power": "Cargador", "watt_hour": "vatio-hora (Wh)" }, "pialert": { "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "connected": "Conectado", + "new_devices": "Nuevos dispositivos", + "down_alerts": "Alertas" + }, + "jdownloader": { + "downloadCount": "Cola", + "downloadSpeed": "Velocidad", + "downloadBytesRemaining": "Restante", + "downloadTotalBytes": "TamaƱo" + }, + "kavita": { + "seriesCount": "Serie", + "totalFiles": "Archivos" + }, + "gamedig": { + "name": "Nombre", + "map": "Mapa", + "currentPlayers": "Jugadores actuales", + "players": "Jugadores", + "maxPlayers": "Jugadores mĆ”ximos", + "bots": "Bots", + "ping": "Ping", + "status": "Estado", + "online": "En lĆ­nea", + "offline": "Sin conexión" + }, + "azuredevops": { + "result": "Resultado", + "status": "Estado", + "buildId": "Identificador de la construcción", + "succeeded": "Exitoso", + "notStarted": "Sin empezar", + "failed": "Fallido", + "canceled": "Cancelado", + "inProgress": "En curso", + "totalPrs": "RP totales", + "myPrs": "Mis logros", + "approved": "Aprobados" + }, + "urbackup": { + "ok": "De acuerdo", + "errored": "Errores", + "noRecent": "Caducado", + "totalUsed": "Almacenamiento usado" + }, + "openmediavault": { + "running": "Ejecutando", + "downloading": "Descargando", + "total": "Total", + "stopped": "Detenido", + "passed": "Aprobado", + "failed": "Fallido" + }, + "mealie": { + "recipes": "Recetas", + "users": "Usuarios", + "categories": "CategorĆ­as", + "tags": "Etiquetas" } } diff --git a/public/locales/eu/common.json b/public/locales/eu/common.json new file mode 100644 index 00000000..4fa20c75 --- /dev/null +++ b/public/locales/eu/common.json @@ -0,0 +1,710 @@ +{ + "wmo": { + "95-night": "Thunderstorm", + "96-day": "Thunderstorm With Hail", + "96-night": "Thunderstorm With Hail", + "99-day": "Thunderstorm With Hail", + "0-day": "Sunny", + "0-night": "Clear", + "1-day": "Mainly Sunny", + "1-night": "Mainly Clear", + "2-day": "Partly Cloudy", + "2-night": "Partly Cloudy", + "3-day": "Cloudy", + "3-night": "Cloudy", + "45-day": "Foggy", + "45-night": "Foggy", + "48-day": "Foggy", + "48-night": "Foggy", + "51-day": "Light Drizzle", + "51-night": "Light Drizzle", + "53-day": "Drizzle", + "53-night": "Drizzle", + "55-day": "Heavy Drizzle", + "55-night": "Heavy Drizzle", + "56-day": "Light Freezing Drizzle", + "56-night": "Light Freezing Drizzle", + "57-day": "Freezing Drizzle", + "57-night": "Freezing Drizzle", + "61-day": "Light Rain", + "61-night": "Light Rain", + "63-day": "Rain", + "63-night": "Rain", + "65-day": "Heavy Rain", + "65-night": "Heavy Rain", + "66-day": "Freezing Rain", + "66-night": "Freezing Rain", + "67-day": "Freezing Rain", + "67-night": "Freezing Rain", + "71-day": "Light Snow", + "71-night": "Light Snow", + "73-day": "Snow", + "73-night": "Snow", + "75-day": "Heavy Snow", + "75-night": "Heavy Snow", + "77-day": "Snow Grains", + "77-night": "Snow Grains", + "80-day": "Light Showers", + "80-night": "Light Showers", + "81-day": "Showers", + "81-night": "Showers", + "82-day": "Heavy Showers", + "82-night": "Heavy Showers", + "85-day": "Snow Showers", + "85-night": "Snow Showers", + "86-day": "Snow Showers", + "86-night": "Snow Showers", + "95-day": "Thunderstorm", + "99-night": "Thunderstorm With Hail" + }, + "homebridge": { + "updates": "Updates", + "available_update": "System", + "update_available": "Update Available", + "up_to_date": "Up to Date", + "child_bridges": "Child Bridges", + "child_bridges_status": "{{ok}}/{{total}}", + "up": "Up", + "pending": "Pending", + "down": "Down" + }, + "common": { + "bibyterate": "{{value, rate(bits: false; binary: true)}}", + "bibitrate": "{{value, rate(bits: true; binary: true)}}" + }, + "widget": { + "missing_type": "Missing Widget Type: {{type}}", + "api_error": "API Error", + "information": "Informazioa", + "status": "Status", + "url": "URL", + "raw_error": "Raw Error", + "response_data": "Response Data" + }, + "weather": { + "current": "Current Location", + "allow": "Click to allow", + "updating": "Eguneratzen", + "wait": "Itxaron mesedez" + }, + "search": { + "placeholder": "Bilatu…" + }, + "resources": { + "cpu": "CPU", + "mem": "MEM", + "total": "Guztira", + "free": "Free", + "used": "Erabilita", + "load": "Load", + "temp": "TEMP", + "max": "Max", + "uptime": "UP", + "months": "mo", + "days": "d", + "hours": "h", + "minutes": "m" + }, + "unifi": { + "users": "Users", + "uptime": "System Uptime", + "days": "Egun", + "wan": "WAN", + "lan": "LAN", + "wlan": "WLAN", + "devices": "Gailuak", + "lan_devices": "LAN Gailuak", + "wlan_devices": "WLAN Gailuak", + "lan_users": "LAN Erabiltzaileak", + "wlan_users": "WLAN Erabiltzaileak", + "up": "UP", + "down": "DOWN", + "wait": "Itxaron mesedez", + "empty_data": "Subsystem status unknown" + }, + "docker": { + "rx": "RX", + "tx": "TX", + "mem": "MEM", + "cpu": "CPU", + "running": "Running", + "offline": "Offline", + "error": "Error", + "unknown": "Ezezaguna", + "healthy": "Osasuntsu", + "starting": "Abiarazten", + "unhealthy": "Unhealthy", + "not_found": "Not Found", + "exited": "Exited", + "partial": "Partial" + }, + "ping": { + "error": "Errorea", + "ping": "Ping" + }, + "emby": { + "playing": "Playing", + "transcoding": "Transcoding", + "bitrate": "Bit-tasa", + "no_active": "No Active Streams", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "songs": "Abestiak" + }, + "evcc": { + "pv_power": "Production", + "battery_soc": "Battery", + "grid_power": "Grid", + "home_power": "Consumption", + "charge_power": "Charger", + "watt_hour": "Wh" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "freshrss": { + "subscriptions": "Subscriptions", + "unread": "Unread" + }, + "caddy": { + "upstreams": "Upstreams", + "requests": "Current requests", + "requests_failed": "Failed requests" + }, + "changedetectionio": { + "totalObserved": "Total Observed", + "diffsDetected": "Diffs Detected" + }, + "channelsdvrserver": { + "shows": "Shows", + "recordings": "Recordings", + "scheduled": "Scheduled", + "passes": "Passes" + }, + "tautulli": { + "playing": "Playing", + "transcoding": "Transcoding", + "bitrate": "Bitrate", + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" + }, + "omada": { + "connectedAp": "Connected APs", + "activeUser": "Active devices", + "alerts": "Alerts", + "connectedGateway": "Connected gateways", + "connectedSwitches": "Connected switches" + }, + "nzbget": { + "rate": "Rate", + "remaining": "Remaining", + "downloaded": "Downloaded" + }, + "plex": { + "streams": "Active Streams", + "albums": "Albums", + "movies": "Movies", + "tv": "TV Shows" + }, + "sabnzbd": { + "rate": "Rate", + "queue": "Queue", + "timeleft": "Time Left" + }, + "rutorrent": { + "active": "Active", + "upload": "Kargatu", + "download": "Deskargatu" + }, + "transmission": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "qbittorrent": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "qnap": { + "cpuUsage": "CPU Usage", + "memUsage": "MEM Usage", + "systemTempC": "System Temp", + "poolUsage": "Pool Usage", + "volumeUsage": "Volume Usage", + "invalid": "Invalid" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "downloadstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "sonarr": { + "wanted": "Wanted", + "queued": "Queued", + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" + }, + "radarr": { + "wanted": "Wanted", + "missing": "Missing", + "queued": "Queued", + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" + }, + "lidarr": { + "wanted": "Wanted", + "queued": "Queued", + "artists": "Artists" + }, + "readarr": { + "wanted": "Wanted", + "queued": "Queued", + "books": "Books" + }, + "bazarr": { + "missingEpisodes": "Missing Episodes", + "missingMovies": "Missing Movies" + }, + "ombi": { + "pending": "Pending", + "approved": "Approved", + "available": "Available" + }, + "jellyseerr": { + "pending": "Pending", + "approved": "Approved", + "available": "Available" + }, + "overseerr": { + "pending": "Pending", + "processing": "Processing", + "approved": "Approved", + "available": "Available" + }, + "pialert": { + "total": "Total", + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" + }, + "pihole": { + "queries": "Queries", + "blocked": "Blocked", + "blocked_percent": "Blocked %", + "gravity": "Gravity" + }, + "adguard": { + "queries": "Queries", + "blocked": "Blocked", + "filtered": "Filtered", + "latency": "Latency" + }, + "speedtest": { + "upload": "Upload", + "download": "Download", + "ping": "Ping" + }, + "portainer": { + "running": "Running", + "stopped": "Stopped", + "total": "Total" + }, + "tailscale": { + "address": "Address", + "expires": "Expires", + "never": "Never", + "last_seen": "Last Seen", + "now": "Now", + "years": "{{number}}y", + "weeks": "{{number}}w", + "days": "{{number}}d", + "hours": "{{number}}h", + "minutes": "{{number}}m", + "seconds": "{{number}}s", + "ago": "{{value}} Ago" + }, + "tdarr": { + "queue": "Queue", + "processed": "Processed", + "errored": "Errored", + "saved": "Saved" + }, + "traefik": { + "routers": "Routers", + "services": "Services", + "middleware": "Middleware" + }, + "navidrome": { + "nothing_streaming": "No Active Streams", + "please_wait": "Please Wait" + }, + "npm": { + "enabled": "Enabled", + "disabled": "Disabled", + "total": "Total" + }, + "coinmarketcap": { + "configure": "Configure one or more crypto currencies to track", + "1hour": "1 Hour", + "1day": "1 Day", + "7days": "7 Days", + "30days": "30 Days" + }, + "gotify": { + "apps": "Applications", + "clients": "Clients", + "messages": "Messages" + }, + "prowlarr": { + "enableIndexers": "Indexers", + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" + }, + "jackett": { + "configured": "Configured", + "errored": "Errored" + }, + "strelaysrv": { + "numActiveSessions": "Sessions", + "numConnections": "Connections", + "dataRelayed": "Relayed", + "transferRate": "Rate" + }, + "mastodon": { + "user_count": "Users", + "status_count": "Posts", + "domain_count": "Domains" + }, + "medusa": { + "wanted": "Wanted", + "queued": "Queued", + "series": "Series" + }, + "minecraft": { + "players": "Jokalariak", + "version": "Version", + "status": "Status", + "up": "Online", + "down": "Offline" + }, + "miniflux": { + "read": "Read", + "unread": "Unread" + }, + "authentik": { + "users": "Users", + "loginsLast24H": "Logins (24h)", + "failedLoginsLast24H": "Failed Logins (24h)" + }, + "proxmox": { + "mem": "MEM", + "cpu": "CPU", + "lxc": "LXC", + "vms": "VMs" + }, + "glances": { + "cpu": "CPU", + "load": "Load", + "wait": "Please wait", + "temp": "TEMP", + "warn": "Warn", + "uptime": "UP", + "total": "Total", + "free": "Free", + "used": "Used", + "days": "d", + "hours": "h", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" + }, + "quicklaunch": { + "bookmark": "Bookmark", + "service": "Service", + "search": "Search", + "custom": "Custom", + "visit": "Visit", + "url": "URL" + }, + "healthchecks": { + "new": "New", + "up": "Online", + "grace": "In Grace Period", + "down": "Offline", + "paused": "Paused", + "status": "Status", + "last_ping": "Last Ping", + "never": "No pings yet" + }, + "watchtower": { + "containers_scanned": "Scanned", + "containers_updated": "Updated", + "containers_failed": "Failed" + }, + "autobrr": { + "approvedPushes": "Approved", + "rejectedPushes": "Rejected", + "filters": "Filters", + "indexers": "Indexers" + }, + "tubearchivist": { + "downloads": "Queue", + "videos": "Videos", + "channels": "Channels", + "playlists": "Playlists" + }, + "truenas": { + "load": "System Load", + "uptime": "Uptime", + "alerts": "Alerts", + "time": "{{value, number(style: unit; unitDisplay: long;)}}" + }, + "pyload": { + "speed": "Speed", + "active": "Active", + "queue": "Queue", + "total": "Total" + }, + "gluetun": { + "public_ip": "Public IP", + "region": "Region", + "country": "Country" + }, + "hdhomerun": { + "channels": "Channels", + "hd": "HD" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "nextdns": { + "wait": "Please Wait", + "no_devices": "No Device Data Received" + }, + "mikrotik": { + "cpuLoad": "CPU Load", + "memoryUsed": "Memory Used", + "uptime": "Uptime", + "numberOfLeases": "Leases" + }, + "xteve": { + "streams_all": "All Streams", + "streams_active": "Active Streams", + "streams_xepg": "XEPG Channels" + }, + "opnsense": { + "cpu": "CPU Load", + "memory": "Active Memory", + "wanUpload": "WAN Upload", + "wanDownload": "WAN Download" + }, + "moonraker": { + "printer_state": "Printer State", + "print_status": "Print Status", + "print_progress": "Progress", + "layers": "Layers" + }, + "octoprint": { + "printer_state": "Status", + "temp_tool": "Tool temp", + "temp_bed": "Bed temp", + "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "pfsense": { + "load": "Load Avg", + "memory": "Mem Usage", + "wanStatus": "WAN Status", + "up": "Up", + "down": "Down", + "temp": "Temp", + "disk": "Disk Usage", + "wanIP": "WAN IP" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" + }, + "diskstation": { + "days": "Days", + "uptime": "Uptime", + "volumeAvailable": "Available" + }, + "mylar": { + "series": "Series", + "issues": "Issues", + "wanted": "Wanted" + }, + "photoprism": { + "albums": "Albums", + "photos": "Photos", + "videos": "Videos", + "people": "People" + }, + "fileflows": { + "queue": "Queue", + "processing": "Processing", + "processed": "Processed", + "time": "Time" + }, + "grafana": { + "dashboards": "Dashboards", + "datasources": "Data Sources", + "totalalerts": "Total Alerts", + "alertstriggered": "Alerts Triggered" + }, + "nextcloud": { + "cpuload": "Cpu Load", + "memoryusage": "Memory Usage", + "freespace": "Free Space", + "activeusers": "Active Users", + "numfiles": "Files", + "numshares": "Shared Items" + }, + "kopia": { + "status": "Status", + "size": "Size", + "lastrun": "Last Run", + "nextrun": "Next Run", + "failed": "Failed" + }, + "unmanic": { + "active_workers": "Active Workers", + "total_workers": "Total Workers", + "records_total": "Queue Length" + }, + "pterodactyl": { + "servers": "Servers", + "nodes": "Nodes" + }, + "prometheus": { + "targets_up": "Targets Up", + "targets_down": "Targets Down", + "targets_total": "Total Targets" + }, + "ghostfolio": { + "gross_percent_today": "Today", + "gross_percent_1y": "One year", + "gross_percent_max": "All time" + }, + "audiobookshelf": { + "podcasts": "Podcasts", + "books": "Books", + "podcastsDuration": "Duration", + "booksDuration": "Duration" + }, + "homeassistant": { + "people_home": "People Home", + "lights_on": "Lights On", + "switches_on": "Switches On" + }, + "whatsupdocker": { + "monitoring": "Monitoring", + "updates": "Updates" + }, + "jdownloader": { + "downloadCount": "Queue", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size", + "downloadSpeed": "Speed" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "currentPlayers": "Current players", + "name": "Name", + "map": "Map", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "notStarted": "Not Started", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" + } +} diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 45719978..050db077 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -62,7 +62,8 @@ "playing": "Toistaa", "transcoding": "Transkoodaa", "bitrate": "Bittinopeus", - "no_active": "Ei aktiivisia striimejƤ" + "no_active": "Ei aktiivisia striimejƤ", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Nopeus", @@ -94,18 +95,22 @@ "sonarr": { "wanted": "Haluttu", "queued": "Jonossa", - "series": "Sarja" + "series": "Sarja", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Haluttu", "queued": "Jonossa", "movies": "Elokuvia", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Haluttu", "queued": "Jonossa", - "albums": "Albumeja" + "artists": "Artists" }, "readarr": { "wanted": "Haluttu", @@ -235,11 +240,21 @@ "glances": { "wait": "Please wait", "cpu": "CPU", - "mem": "MEM", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 487418a8..64512796 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -5,8 +5,8 @@ "status": "Statut", "information": "Information", "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "raw_error": "Erreur brute", + "response_data": "DonnĆ©es de rĆ©ponse" }, "search": { "placeholder": "Recherche…" @@ -56,7 +56,8 @@ "playing": "En lecture", "transcoding": "Transcodage", "bitrate": "DĆ©bit", - "no_active": "Aucun flux actif" + "no_active": "Aucun flux actif", + "plex_connection_error": "VĆ©rifier la connexion Ć  Plex" }, "rutorrent": { "active": "Actif", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Demande", "queued": "Attente", - "series": "SĆ©ries" + "series": "SĆ©ries", + "queue": "Attente", + "unknown": "Inconnu" }, "radarr": { "wanted": "Demande", "queued": "Attente", "movies": "Films", - "missing": "Manquant" + "missing": "Manquant", + "queue": "Attente", + "unknown": "Inconnu" }, "readarr": { "wanted": "Demande", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "DemandĆ©", "queued": "En queue", - "albums": "Albums" + "artists": "Artistes" }, "adguard": { "queries": "RequĆŖtes", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Cpu", - "mem": "MĆ©m", "wait": "Merci de patienter", "temp": "Temp", "uptime": "Up", "days": "j", - "hours": "h" + "hours": "h", + "load": "Charge", + "warn": "Alerte", + "total": "Total", + "free": "Libre", + "used": "UtilisĆ©", + "crit": "Crit.", + "read": "Lect.", + "write": "Ɖcrit.", + "gpu": "GPU", + "mem": "MĆ©m.", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total ObservĆ©", @@ -393,7 +408,7 @@ "queue": "ƀ traiter", "processed": "TraitĆ©", "errored": "En erreur", - "saved": "EconomisĆ©" + "saved": "LibĆ©rĆ©" }, "miniflux": { "read": "Lu", @@ -570,7 +585,7 @@ "homeassistant": { "people_home": "People Home", "lights_on": "LumiĆØres allumĆ©es", - "switches_on": "Switches On" + "switches_on": "Commutateur On" }, "freshrss": { "unread": "Non lu", @@ -605,8 +620,8 @@ "memUsage": "MĆ©m", "systemTempC": "Temp", "poolUsage": "Pool", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "Volume", + "invalid": "Invalide" }, "pfsense": { "load": "Charge moy.", @@ -633,8 +648,63 @@ }, "pialert": { "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "connected": "ConnectĆ©", + "new_devices": "Nouvel Appareil", + "down_alerts": "Alertes" + }, + "jdownloader": { + "downloadCount": "Total en attente", + "downloadSpeed": "Vitesse de tĆ©lĆ©chargement", + "downloadBytesRemaining": "Restant", + "downloadTotalBytes": "Taille" + }, + "kavita": { + "seriesCount": "SĆ©ries", + "totalFiles": "Fichiers" + }, + "gamedig": { + "name": "Nom", + "map": "Carte", + "currentPlayers": "Joueurs actuels", + "players": "Joueurs", + "maxPlayers": "Joueurs max", + "bots": "Bots", + "ping": "Ping", + "status": "Statut", + "online": "En ligne", + "offline": "Hors ligne" + }, + "azuredevops": { + "result": "RĆ©sultat", + "status": "Statut", + "buildId": "Build ID", + "succeeded": "RĆ©ussi", + "notStarted": "ArrĆŖtĆ©", + "failed": "ƉchouĆ©", + "canceled": "AnnulĆ©", + "inProgress": "En cours", + "totalPrs": "PRs Total", + "myPrs": "Mes PRs", + "approved": "ApprouvĆ©" + }, + "urbackup": { + "ok": "Ok", + "errored": "Erreur", + "noRecent": "ObsolĆØte", + "totalUsed": "Esp. UtilisĆ©" + }, + "openmediavault": { + "downloading": "TĆ©lĆ©chargement", + "total": "Total", + "running": "DĆ©marrĆ©", + "stopped": "ArrĆŖtĆ©", + "passed": "RĆ©ussi", + "failed": "ƉchouĆ©" + }, + "mealie": { + "recipes": "Recettes", + "users": "Utilisateurs", + "categories": "CatĆ©gories", + "tags": "Ɖtiquettes" } } diff --git a/public/locales/he/common.json b/public/locales/he/common.json index 9745ab75..4690d1bc 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -62,7 +62,8 @@ "playing": "מנגן", "transcoding": "מקודד", "bitrate": "היביות", - "no_active": "אין ×”×–×Ø×ž×•×Ŗ ×¤×¢×™×œ×•×Ŗ" + "no_active": "אין ×”×–×Ø×ž×•×Ŗ ×¤×¢×™×œ×•×Ŗ", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "×™×—×”", @@ -94,18 +95,22 @@ "sonarr": { "wanted": "מבוקש", "queued": "בתור", - "series": "הדרות" + "series": "הדרות", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "מבוקש", "queued": "בתור", "movies": "×”×Ø×˜×™×", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "מבוקש", "queued": "בתור", - "albums": "אלבומים" + "artists": "Artists" }, "readarr": { "wanted": "מבוקש", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "warn": "Warn", + "load": "Load", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "myPrs": "My PRs", + "totalPrs": "Total PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 11b35e81..99295197 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -117,7 +117,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rate", @@ -155,18 +156,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Movies" + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "overseerr": { "pending": "Pending", @@ -242,12 +247,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "myPrs": "My PRs", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index f904c711..5b0f7e4f 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -104,7 +104,8 @@ "playing": "Reprodukcija", "transcoding": "Prekodiranje", "bitrate": "Stopa bitova", - "no_active": "Nema aktivnih prijenosa" + "no_active": "Nema aktivnih prijenosa", + "plex_connection_error": "Provjeri Plex vezu" }, "nzbget": { "rate": "Stopa", @@ -125,18 +126,22 @@ "sonarr": { "wanted": "Zatraženo", "queued": "U redu čekanja", - "series": "Serije" + "series": "Serije", + "unknown": "Nepoznato", + "queue": "Red čekanja" }, "radarr": { "wanted": "Zatraženo", "queued": "U redu čekanja", "movies": "Filmovi", - "missing": "Nedostaje" + "missing": "Nedostaje", + "queue": "Red čekanja", + "unknown": "Nepoznato" }, "lidarr": { "wanted": "Zatraženo", "queued": "U redu čekanja", - "albums": "Albumi" + "artists": "Umjetnici" }, "readarr": { "wanted": "Zatraženo", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Pričekaj", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "used": "KoriÅ”teno", + "load": "Opterećenje", + "warn": "Upozori", + "total": "Ukupno", + "free": "Slobodno", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Ukupno promatrano", @@ -474,7 +489,7 @@ "up": "Aktivne stranice", "down": "Neaktivne stranice", "uptime": "Radno vrijeme", - "incident": "Incident", + "incident": "Slučaj", "m": "min" }, "komga": { @@ -605,36 +620,91 @@ "poolUsage": "KoriÅ”tenje memorijskog skupa", "cpuUsage": "KoriÅ”tenje procesora", "memUsage": "KoriÅ”tenje memorije", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "KoriÅ”tenje jedinice memorije", + "invalid": "Neispravno" }, "pfsense": { - "load": "Load Avg", - "memory": "Mem Usage", - "wanStatus": "WAN Status", + "load": "Prosječno opterećenje", + "memory": "KoriÅ”tenje memorije", + "wanStatus": "Stanje WAN-a", "up": "Up", "down": "Down", - "temp": "Temp", - "disk": "Disk Usage", + "temp": "Temperatura", + "disk": "KoriÅ”tenje diska", "wanIP": "WAN IP" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Glavne grane", + "requests": "Aktualni zahtjevi", + "requests_failed": "Neuspjeli zahtjevi" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", + "pv_power": "Proizvodnja", + "battery_soc": "Baterija", + "grid_power": "Raspored", + "home_power": "PotroÅ”nja", + "charge_power": "Punjač", "watt_hour": "Wh" }, "pialert": { + "total": "Ukupno", + "connected": "Povezano", + "new_devices": "Novi uređaji", + "down_alerts": "Obavijest o ruÅ”enju" + }, + "jdownloader": { + "downloadCount": "Red čekanja", + "downloadSpeed": "Brzina", + "downloadBytesRemaining": "Preostalo", + "downloadTotalBytes": "Veličina" + }, + "kavita": { + "seriesCount": "Serije", + "totalFiles": "Datoteke" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "noRecent": "Out of Date", + "totalUsed": "Used Storage", + "ok": "Ok", + "errored": "Errors" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index be32d8e0..a2cff3ab 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -4,15 +4,15 @@ "free": "Szabad", "used": "HasznĆ”lt", "load": "TerhelĆ©s", - "cpu": "CPU", + "cpu": "Processzor", "mem": "MEM", "temp": "TEMP", "max": "Max", - "uptime": "UP", - "months": "mo", - "days": "d", - "hours": "h", - "minutes": "m" + "uptime": "FUT", + "months": "hó", + "days": "n", + "hours": "ó", + "minutes": "p" }, "docker": { "rx": "RX", @@ -20,20 +20,20 @@ "mem": "MEM", "cpu": "CPU", "offline": "Offline", - "error": "Error", - "unknown": "Unknown", - "unhealthy": "Unhealthy", - "running": "Running", - "starting": "Starting", - "not_found": "Not Found", - "exited": "Exited", - "partial": "Partial", - "healthy": "Healthy" + "error": "Hiba", + "unknown": "Ismeretlen", + "unhealthy": "EgĆ©szsĆ©gtelen", + "running": "Futó", + "starting": "Indul", + "not_found": "Nem talĆ”lható", + "exited": "KilĆ©pett", + "partial": "RĆ©szleges", + "healthy": "EgĆ©szsĆ©ges" }, "lidarr": { - "albums": "Albumok", "wanted": "Keresett", - "queued": "Sorban Ć”ll" + "queued": "Sorban Ć”ll", + "artists": "Előadók" }, "readarr": { "wanted": "Keresett", @@ -48,16 +48,16 @@ "missing_type": "HiĆ”nyzó Widget TĆ­pus: {{type}}", "api_error": "API Hiba", "status": "StĆ”tusz", - "information": "Information", + "information": "InformĆ”ció", "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "raw_error": "Nyers hiba", + "response_data": "VĆ”laszadatok" }, "weather": { "current": "AktuĆ”lis hely", "allow": "Kattints az engedĆ©lyezĆ©shez", "updating": "FrissĆ­tĆ©s", - "wait": "KĆ©rlek vĆ”rj" + "wait": "KĆ©rjük vĆ”rjon" }, "search": { "placeholder": "KeresĆ©s…" @@ -67,16 +67,17 @@ "transcoding": "ƁtkódolĆ”s", "bitrate": "BitrĆ”ta", "no_active": "Nincs aktĆ­v lejĆ”tszĆ”s", - "movies": "Movies", - "series": "Series", - "episodes": "Episodes", - "songs": "Songs" + "movies": "Film", + "series": "Sorozat", + "episodes": "Epizód", + "songs": "ZeneszĆ”m" }, "tautulli": { "playing": "LejĆ”tszĆ”s folyamatban", "transcoding": "ƁtkódolĆ”s", "bitrate": "BitrĆ”ta", - "no_active": "Nincs aktĆ­v lejĆ”tszĆ”s" + "no_active": "Nincs aktĆ­v lejĆ”tszĆ”s", + "plex_connection_error": "Plex kapcsolat ellenőrzĆ©se" }, "nzbget": { "rate": "RĆ”ta", @@ -108,13 +109,17 @@ "sonarr": { "wanted": "Keresett", "queued": "Sorban Ć”ll", - "series": "Sorozat" + "series": "Sorozat", + "queue": "VĆ”rólista", + "unknown": "Ismeretlen" }, "radarr": { "wanted": "Keresett", "queued": "Sorban Ć”ll", "movies": "Filmek", - "missing": "Missing" + "missing": "HiĆ”nyzik", + "queue": "VĆ”rólista", + "unknown": "Ismeretlen" }, "ombi": { "pending": "Függőben", @@ -130,13 +135,13 @@ "pending": "Függőben", "approved": "EngedĆ©lyezett", "available": "ElĆ©rhető", - "processing": "Processing" + "processing": "FeldolgozĆ”s" }, "pihole": { "queries": "LekĆ©rdezĆ©sek", "blocked": "Blokkolt", "gravity": "GravitĆ”ció", - "blocked_percent": "Blocked %" + "blocked_percent": "Blokkolt %" }, "adguard": { "queries": "LekĆ©rdezĆ©sek", @@ -188,453 +193,518 @@ "errored": "HibĆ”s" }, "mastodon": { - "user_count": "Users", - "status_count": "Posts", - "domain_count": "Domains" + "user_count": "FelhasznĆ”lók", + "status_count": "Posztok", + "domain_count": "Domainek" }, "strelaysrv": { - "numActiveSessions": "Sessions", - "numConnections": "Connections", - "dataRelayed": "Relayed", - "transferRate": "Rate" + "numActiveSessions": "Munkamenetek", + "numConnections": "CsatlakozĆ”sok", + "dataRelayed": "ƁtirĆ”nyĆ­tott", + "transferRate": "RĆ”ta" }, "authentik": { - "users": "Users", - "loginsLast24H": "Logins (24h)", - "failedLoginsLast24H": "Failed Logins (24h)" + "users": "FelhasznĆ”lók", + "loginsLast24H": "BejelentkezĆ©sek (24 óra)", + "failedLoginsLast24H": "Sikertelen bejelentkezĆ©sek (24h)" }, "proxmox": { - "mem": "MEM", - "cpu": "CPU", + "mem": "RAM", + "cpu": "Processzor", "lxc": "LXC", - "vms": "VMs" + "vms": "VM-ek" }, "unifi": { - "users": "Users", - "uptime": "System Uptime", - "days": "Days", + "users": "FelhasznĆ”lók", + "uptime": "Rendszer üzemidő", + "days": "Napok", "wan": "WAN", - "lan_users": "LAN Users", - "wlan_users": "WLAN Users", - "up": "UP", - "down": "DOWN", - "wait": "Please wait", + "lan_users": "LAN FelhasznĆ”lók", + "wlan_users": "WLAN FelhasznĆ”lók", + "up": "FUT", + "down": "ƁLL", + "wait": "KĆ©rjük vĆ”rjon", "lan": "LAN", "wlan": "WLAN", - "devices": "Devices", - "lan_devices": "LAN Devices", - "wlan_devices": "WLAN Devices", - "empty_data": "Subsystem status unknown" + "devices": "Eszkƶzƶk", + "lan_devices": "LAN Eszkƶzƶk", + "wlan_devices": "WLAN Eszkƶzƶk", + "empty_data": "Az alrendszer Ć”llapota ismeretlen" }, "plex": { - "streams": "Active Streams", - "movies": "Movies", - "tv": "TV Shows", - "albums": "Albums" + "streams": "AktĆ­v Stream-ek", + "movies": "Filmek", + "tv": "TV műsorok", + "albums": "Albumok" }, "glances": { - "cpu": "CPU", - "mem": "MEM", - "wait": "Please wait", - "temp": "TEMP", - "uptime": "UP", - "days": "d", - "hours": "h" + "cpu": "Processzor", + "wait": "KĆ©rjük vĆ”rjon", + "temp": "HŐMƉRSƉKLET", + "uptime": "FUT", + "days": "n", + "hours": "ó", + "load": "KapacitĆ”skihasznĆ”lĆ”s", + "warn": "Figyelmeztet", + "total": "Ɩsszes", + "free": "Szabad", + "used": "FelhasznĆ”lt", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { - "totalObserved": "Total Observed", - "diffsDetected": "Diffs Detected" + "totalObserved": "Ɩsszes Megfigyelt", + "diffsDetected": "Ɖszlelt külƶnbsĆ©gek" }, "wmo": { - "0-day": "Sunny", - "0-night": "Clear", - "3-day": "Cloudy", - "3-night": "Cloudy", - "45-day": "Foggy", - "53-day": "Drizzle", - "56-night": "Light Freezing Drizzle", - "57-day": "Freezing Drizzle", - "1-day": "Mainly Sunny", - "1-night": "Mainly Clear", - "2-day": "Partly Cloudy", - "2-night": "Partly Cloudy", - "45-night": "Foggy", - "48-day": "Foggy", - "48-night": "Foggy", - "51-day": "Light Drizzle", - "51-night": "Light Drizzle", - "57-night": "Freezing Drizzle", - "61-day": "Light Rain", - "61-night": "Light Rain", - "53-night": "Drizzle", - "55-day": "Heavy Drizzle", - "55-night": "Heavy Drizzle", - "56-day": "Light Freezing Drizzle", - "63-day": "Rain", - "63-night": "Rain", - "65-day": "Heavy Rain", - "65-night": "Heavy Rain", - "66-day": "Freezing Rain", - "66-night": "Freezing Rain", - "67-day": "Freezing Rain", - "67-night": "Freezing Rain", - "71-day": "Light Snow", - "71-night": "Light Snow", - "73-day": "Snow", - "73-night": "Snow", - "75-day": "Heavy Snow", - "75-night": "Heavy Snow", - "77-day": "Snow Grains", - "77-night": "Snow Grains", - "80-day": "Light Showers", - "80-night": "Light Showers", - "81-day": "Showers", - "81-night": "Showers", - "82-day": "Heavy Showers", - "82-night": "Heavy Showers", - "85-day": "Snow Showers", - "85-night": "Snow Showers", - "86-day": "Snow Showers", - "86-night": "Snow Showers", - "95-day": "Thunderstorm", - "95-night": "Thunderstorm", - "96-day": "Thunderstorm With Hail", - "96-night": "Thunderstorm With Hail", - "99-day": "Thunderstorm With Hail", - "99-night": "Thunderstorm With Hail" + "0-day": "Napos", + "0-night": "Derült", + "3-day": "Felhős", + "3-night": "Felhős", + "45-day": "Kƶdƶs", + "53-day": "SzitĆ”lĆ”s", + "56-night": "Enyhe fagyos szitĆ”lĆ”s", + "57-day": "Fagyos szitĆ”lĆ”s", + "1-day": "Tƶbbnyire napos", + "1-night": "Tƶbbnyire derült", + "2-day": "RĆ©szben felhős", + "2-night": "RĆ©szben felhős", + "45-night": "Kƶdƶs", + "48-day": "Kƶdƶs", + "48-night": "Kƶdƶs", + "51-day": "Enyhe szitĆ”lĆ”s", + "51-night": "Enyhe szitĆ”lĆ”s", + "57-night": "Fagyos szitĆ”lĆ”s", + "61-day": "Enyhe eső", + "61-night": "Enyhe eső", + "53-night": "SzitĆ”lĆ”s", + "55-day": "Erős szitĆ”lĆ”s", + "55-night": "Erős szitĆ”lĆ”s", + "56-day": "Enyhe fagyos szitĆ”lĆ”s", + "63-day": "Eső", + "63-night": "Eső", + "65-day": "Heves eső", + "65-night": "Heves eső", + "66-day": "Ɠnos eső", + "66-night": "Ɠnos eső", + "67-day": "Ɠnos eső", + "67-night": "Ɠnos eső", + "71-day": "Enyhe havazĆ”s", + "71-night": "Enyhe havazĆ”s", + "73-day": "Hó", + "73-night": "Hó", + "75-day": "Erős havazĆ”s", + "75-night": "Erős havazĆ”s", + "77-day": "Hódara", + "77-night": "Hódara", + "80-day": "Enyhe zĆ”porok", + "80-night": "Enyhe zĆ”porok", + "81-day": "ZĆ”porok", + "81-night": "ZĆ”porok", + "82-day": "Heves zĆ”porok", + "82-night": "Heves zĆ”porok", + "85-day": "HózĆ”porok", + "85-night": "HózĆ”porok", + "86-day": "HózĆ”porok", + "86-night": "HózĆ”porok", + "95-day": "Zivatar", + "95-night": "Zivatar", + "96-day": "Zivatar jĆ©gesővel", + "96-night": "Zivatar jĆ©gesővel", + "99-day": "Zivatar jĆ©gesővel", + "99-night": "Zivatar jĆ©gesővel" }, "quicklaunch": { - "bookmark": "Bookmark", - "service": "Service", - "search": "Search", - "custom": "Custom", - "visit": "Visit", + "bookmark": "Kƶnyvjelző", + "service": "SzolgĆ”ltatĆ”s", + "search": "KeresĆ©s", + "custom": "Egyedi", + "visit": "MegnĆ©z", "url": "URL" }, "homebridge": { - "available_update": "System", - "updates": "Updates", - "update_available": "Update Available", - "up_to_date": "Up to Date", - "child_bridges": "Child Bridges", + "available_update": "Rendszer", + "updates": "FrissĆ­tĆ©sek", + "update_available": "ElĆ©rhető FrissĆ­tĆ©s", + "up_to_date": "NaprakĆ©sz", + "child_bridges": "Gyerek Hidak", "child_bridges_status": "{{ok}}/{{total}}", - "up": "Up", - "pending": "Pending", - "down": "Down" + "up": "Fut", + "pending": "Függőben", + "down": "Ɓll" }, "autobrr": { - "approvedPushes": "Approved", - "rejectedPushes": "Rejected", - "filters": "Filters", - "indexers": "Indexers" + "approvedPushes": "JóvĆ”hagyott", + "rejectedPushes": "ElutasĆ­tott", + "filters": "Szűrők", + "indexers": "Indexelők" }, "watchtower": { - "containers_scanned": "Scanned", - "containers_updated": "Updated", - "containers_failed": "Failed" + "containers_scanned": "Beolvasott", + "containers_updated": "FrissĆ­tett", + "containers_failed": "Sikertelen" }, "tubearchivist": { - "downloads": "Queue", - "videos": "Videos", - "channels": "Channels", - "playlists": "Playlists" + "downloads": "VĆ”rólista", + "videos": "Videók", + "channels": "CsatornĆ”k", + "playlists": "LejĆ”tszĆ”si listĆ”k" }, "truenas": { - "load": "System Load", - "uptime": "Uptime", - "alerts": "Alerts", + "load": "RendszerterheltsĆ©g", + "uptime": "Üzemidő", + "alerts": "RiasztĆ”sok", "time": "{{value, number(style: unit; unitDisplay: long;)}}" }, "navidrome": { - "nothing_streaming": "No Active Streams", - "please_wait": "Please Wait" + "nothing_streaming": "Nincsenek AktĆ­v Stream-ek", + "please_wait": "KĆ©rjük VĆ”rjon" }, "pyload": { - "speed": "Speed", - "active": "Active", - "queue": "Queue", - "total": "Total" + "speed": "SebessĆ©g", + "active": "AktĆ­v", + "queue": "VĆ”rólista", + "total": "Ɩsszes" }, "gluetun": { - "public_ip": "Public IP", - "region": "Region", - "country": "Country" + "public_ip": "NyilvĆ”nos IP-cĆ­m", + "region": "RĆ©gió", + "country": "OrszĆ”g" }, "hdhomerun": { - "channels": "Channels", + "channels": "CsatornĆ”k", "hd": "HD" }, "ping": { - "error": "Error", + "error": "Hiba", "ping": "Ping" }, "scrutiny": { - "passed": "Passed", - "failed": "Failed", - "unknown": "Unknown" + "passed": "Megfelelt", + "failed": "Sikertelen", + "unknown": "Ismeretlen" }, "paperlessngx": { - "inbox": "Inbox", - "total": "Total" + "inbox": "BeĆ©rkezett", + "total": "Ɩsszes" }, "deluge": { - "download": "Download", + "download": "LetƶltĆ©s", "seed": "Seed", - "upload": "Upload", + "upload": "FeltƶltĆ©s", "leech": "Leech" }, "flood": { - "download": "Download", - "upload": "Upload", + "download": "LetƶltĆ©s", + "upload": "FeltƶltĆ©s", "leech": "Leech", "seed": "Seed" }, "tdarr": { - "queue": "Queue", - "processed": "Processed", - "errored": "Errored", - "saved": "Saved" + "queue": "VĆ”rólista", + "processed": "Feldolgozott", + "errored": "HibĆ”s", + "saved": "Mentett" }, "miniflux": { - "read": "Read", - "unread": "Unread" + "read": "Olvasott", + "unread": "Olvasatlan" }, "nextdns": { - "wait": "Please Wait", - "no_devices": "No Device Data Received" + "wait": "KĆ©rjük VĆ”rjon", + "no_devices": "Nincs fogadott eszkƶzadat" }, "common": { "bibyterate": "{{value, rate(bits: false; binary: true)}}", "bibitrate": "{{value, rate(bits: true; binary: true)}}" }, "omada": { - "activeUser": "Active devices", - "alerts": "Alerts", - "connectedAp": "Connected APs", - "connectedGateway": "Connected gateways", - "connectedSwitches": "Connected switches" + "activeUser": "AktĆ­v eszkƶzƶk", + "alerts": "RiasztĆ”sok", + "connectedAp": "Csatlakoztatott AP-k", + "connectedGateway": "Csatlakoztatott gateway-ek", + "connectedSwitches": "Csatlakoztatott switch-ek" }, "downloadstation": { - "download": "Download", - "upload": "Upload", + "download": "LetƶltĆ©s", + "upload": "FeltƶltĆ©s", "leech": "Leech", "seed": "Seed" }, "mikrotik": { - "cpuLoad": "CPU Load", - "memoryUsed": "Memory Used", - "uptime": "Uptime", - "numberOfLeases": "Leases" + "cpuLoad": "Processzor TerhelĆ©s", + "memoryUsed": "FelhasznĆ”lt Memória", + "uptime": "Üzemidő", + "numberOfLeases": "BĆ©rletek" }, "xteve": { - "streams_all": "All Streams", - "streams_active": "Active Streams", - "streams_xepg": "XEPG Channels" + "streams_all": "Minden Stream", + "streams_active": "AktĆ­v Stream-ek", + "streams_xepg": "XEPG CsatornĆ”k" }, "opnsense": { - "cpu": "CPU Load", - "memory": "Active Memory", - "wanUpload": "WAN Upload", - "wanDownload": "WAN Download" + "cpu": "Processzor TerhelĆ©s", + "memory": "AktĆ­v Memória", + "wanUpload": "WAN FeltƶltĆ©s", + "wanDownload": "WAN LetƶltĆ©s" }, "moonraker": { - "layers": "Layers", - "printer_state": "Printer State", - "print_status": "Print Status", - "print_progress": "Progress" + "layers": "RĆ©tegek", + "printer_state": "Nyomtató Ɓllapota", + "print_status": "NyomtatĆ”s Ɓllapota", + "print_progress": "Folyamat" }, "medusa": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "Keresett", + "queued": "Sorba Ć”llĆ­tva", + "series": "Sorozatok" }, "octoprint": { - "printer_state": "Status", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", - "job_completion": "Completion" + "printer_state": "Ɓllapot", + "temp_tool": "SzerszĆ”m hőmĆ©rsĆ©klet", + "temp_bed": "Ɓgy HőmĆ©rsĆ©klet", + "job_completion": "TeljesĆ­tĆ©s" }, "cloudflared": { - "origin_ip": "Origin IP", - "status": "Status" + "origin_ip": "Eredeti IP", + "status": "Ɓllapot" }, "proxmoxbackupserver": { - "datastore_usage": "Datastore", - "failed_tasks_24h": "Failed Tasks 24h", - "cpu_usage": "CPU", - "memory_usage": "Memory" + "datastore_usage": "AdattĆ”r", + "failed_tasks_24h": "Sikertelen feladatok 24h", + "cpu_usage": "Processzor", + "memory_usage": "Memória" }, "immich": { - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "users": "FelhasznĆ”lók", + "photos": "FĆ©nykĆ©pek", + "videos": "Videók", + "storage": "TĆ”rhely" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", - "uptime": "Uptime", - "incident": "Incident", - "m": "m" + "up": "Futó Webhelyek", + "down": "Nem ElĆ©rhető Webhelyek", + "uptime": "Üzemidő", + "incident": "Incidens", + "m": "perc" }, "komga": { - "libraries": "Libraries", - "series": "Series", - "books": "Books" + "libraries": "KƶnyvtĆ”rak", + "series": "Sorozatok", + "books": "Kƶnyvek" }, "mylar": { - "series": "Series", - "issues": "Issues", - "wanted": "Wanted" + "series": "Sorozatok", + "issues": "ProblĆ©mĆ”k", + "wanted": "Keresett" }, "photoprism": { - "albums": "Albums", - "photos": "Photos", - "videos": "Videos", - "people": "People" + "albums": "Albumok", + "photos": "FĆ©nykĆ©pek", + "videos": "Videók", + "people": "Emberek" }, "diskstation": { - "days": "Days", - "uptime": "Uptime", - "volumeAvailable": "Available" + "days": "Napok", + "uptime": "Üzemidő", + "volumeAvailable": "ElĆ©rhető" }, "fileflows": { - "queue": "Queue", - "processing": "Processing", - "processed": "Processed", - "time": "Time" + "queue": "VĆ”rólista", + "processing": "FeldolgozĆ”s", + "processed": "Feldolgozott", + "time": "Idő" }, "grafana": { - "dashboards": "Dashboards", - "datasources": "Data Sources", - "totalalerts": "Total Alerts", - "alertstriggered": "Alerts Triggered" + "dashboards": "Műszerfalak", + "datasources": "AdatforrĆ”sok", + "totalalerts": "Ɩsszes RiasztĆ”s", + "alertstriggered": "AktivĆ”lt riasztĆ”sok" }, "nextcloud": { - "cpuload": "Cpu Load", - "memoryusage": "Memory Usage", - "freespace": "Free Space", - "activeusers": "Active Users", - "numfiles": "Files", - "numshares": "Shared Items" + "cpuload": "Processzor TerhelĆ©s", + "memoryusage": "Memória HasznĆ”lat", + "freespace": "Szabad hely", + "activeusers": "AktĆ­v FelhasznĆ”lók", + "numfiles": "FĆ”jlok", + "numshares": "Megosztott Elemek" }, "kopia": { - "status": "Status", - "size": "Size", - "lastrun": "Last Run", - "nextrun": "Next Run", - "failed": "Failed" + "status": "Ɓllapot", + "size": "MĆ©ret", + "lastrun": "Legutóbbi futtatĆ”s", + "nextrun": "Kƶvetkező FuttatĆ”s", + "failed": "Sikertelen" }, "unmanic": { - "active_workers": "Active Workers", - "total_workers": "Total Workers", - "records_total": "Queue Length" + "active_workers": "AktĆ­v Dolgozók", + "total_workers": "Ɩsszes Dolgozó", + "records_total": "VĆ”rólista Hossza" }, "healthchecks": { - "new": "New", + "new": "Új", "up": "Online", - "grace": "In Grace Period", + "grace": "Türelmi idő alatt", "down": "Offline", - "paused": "Paused", - "status": "Status", - "last_ping": "Last Ping", - "never": "No pings yet" + "paused": "Szünetel", + "status": "Ɓllapot", + "last_ping": "Legutóbbi Ping", + "never": "MĆ©g nincsenek ping-ek" }, "pterodactyl": { - "servers": "Servers", - "nodes": "Nodes" + "servers": "Szerverek", + "nodes": "Node-ok" }, "prometheus": { - "targets_up": "Targets Up", - "targets_down": "Targets Down", - "targets_total": "Total Targets" + "targets_up": "CĆ©lpontok Futnak", + "targets_down": "CĆ©lpontok Ɓllnak", + "targets_total": "Ɩsszes CĆ©lpont" }, "minecraft": { - "players": "Players", - "version": "Version", - "status": "Status", + "players": "LejĆ”tszók", + "version": "Verzió", + "status": "Ɓllapot", "up": "Online", "down": "Offline" }, "ghostfolio": { - "gross_percent_today": "Today", - "gross_percent_1y": "One year", - "gross_percent_max": "All time" + "gross_percent_today": "Ma", + "gross_percent_1y": "Egy Ć©v", + "gross_percent_max": "Mindig" }, "audiobookshelf": { - "podcasts": "Podcasts", - "books": "Books", - "podcastsDuration": "Duration", - "booksDuration": "Duration" + "podcasts": "Podcast", + "books": "Kƶnyv", + "podcastsDuration": "Időtartam", + "booksDuration": "Időtartam" }, "homeassistant": { - "people_home": "People Home", - "lights_on": "Lights On", - "switches_on": "Switches On" + "people_home": "Emberek otthon", + "lights_on": "FĆ©nyek bekapcsolva", + "switches_on": "Kapcsolók felkapcsolva" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "ElőfizetĆ©sek", + "unread": "Olvasatlan" }, "channelsdvrserver": { - "shows": "Shows", - "recordings": "Recordings", - "scheduled": "Scheduled", - "passes": "Passes" + "shows": "Műsorok", + "recordings": "FelvĆ©telek", + "scheduled": "Ütemezett", + "passes": "EngedĆ©lyek" }, "whatsupdocker": { - "monitoring": "Monitoring", - "updates": "Updates" + "monitoring": "NyomonkƶvetĆ©s", + "updates": "FrissĆ­tĆ©sek" }, "tailscale": { - "address": "Address", - "expires": "Expires", - "never": "Never", - "last_seen": "Last Seen", - "now": "Now", + "address": "CĆ­m", + "expires": "LejĆ”r", + "never": "Soha", + "last_seen": "UtoljĆ”ra lĆ”tott", + "now": "Most", "years": "{{number}}y", "weeks": "{{number}}w", "days": "{{number}}d", "minutes": "{{number}}m", "seconds": "{{number}}s", - "ago": "{{value}} Ago", + "ago": "{{value}} Ezelőtt", "hours": "{{number}}h" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "cpuUsage": "Processzor HasznĆ”lat", + "memUsage": "Memória HasznĆ”lat", + "systemTempC": "RendszerhőmĆ©rsĆ©klet", + "poolUsage": "Pool HasznĆ”lat", + "volumeUsage": "Kƶtet HasznĆ”lat", + "invalid": "ƉrvĆ©nytelen" }, "pfsense": { - "load": "Load Avg", - "memory": "Mem Usage", - "wanStatus": "WAN Status", - "up": "Up", - "down": "Down", - "temp": "Temp", - "disk": "Disk Usage", + "load": "Ɓtlagos terhelĆ©s", + "memory": "RAM HasznĆ”lat", + "wanStatus": "WAN Ɓllapot", + "up": "Fut", + "down": "Ɓll", + "temp": "HőmĆ©rsĆ©klet", + "disk": "LemezhasznĆ”lat", "wanIP": "WAN IP" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Upstreamek", + "requests": "Jelenlegi kĆ©relmek", + "requests_failed": "Sikertelen kĆ©relmek" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", + "pv_power": "TermelĆ©s", + "battery_soc": "AkkumulĆ”tor", + "grid_power": "RĆ”cs", + "home_power": "FogyasztĆ”s", + "charge_power": "Tƶltő", "watt_hour": "Wh" }, "pialert": { + "total": "Ɩsszes", + "connected": "Csatlakoztatott", + "new_devices": "Új Eszkƶzƶk", + "down_alerts": "LeĆ”llĆ”si FigyelmeztetĆ©sek" + }, + "jdownloader": { + "downloadSpeed": "SebessĆ©g", + "downloadCount": "Ɩsszes függőben lĆ©vő", + "downloadTotalBytes": "MĆ©ret", + "downloadBytesRemaining": "Fennmaradó" + }, + "kavita": { + "seriesCount": "Sorozatok", + "totalFiles": "FĆ”jlok" + }, + "gamedig": { + "ping": "Ping", + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "status": "Status", + "myPrs": "My PRs", + "approved": "Approved", + "result": "Result", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/id/common.json b/public/locales/id/common.json new file mode 100644 index 00000000..26c4e251 --- /dev/null +++ b/public/locales/id/common.json @@ -0,0 +1,710 @@ +{ + "nzbget": { + "downloaded": "Downloaded", + "rate": "Rate", + "remaining": "Remaining" + }, + "plex": { + "streams": "Active Streams", + "albums": "Albums", + "movies": "Movies", + "tv": "TV Shows" + }, + "sabnzbd": { + "rate": "Rate", + "queue": "Queue", + "timeleft": "Time Left" + }, + "rutorrent": { + "active": "Active", + "upload": "Upload", + "download": "Download" + }, + "transmission": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "qbittorrent": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "qnap": { + "cpuUsage": "CPU Usage", + "memUsage": "MEM Usage", + "poolUsage": "Pool Usage", + "volumeUsage": "Volume Usage", + "systemTempC": "System Temp", + "invalid": "Invalid" + }, + "deluge": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "downloadstation": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "sonarr": { + "wanted": "Wanted", + "queued": "Queued", + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" + }, + "radarr": { + "wanted": "Wanted", + "missing": "Missing", + "queued": "Queued", + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" + }, + "lidarr": { + "wanted": "Wanted", + "queued": "Queued", + "artists": "Artists" + }, + "readarr": { + "wanted": "Wanted", + "queued": "Queued", + "books": "Books" + }, + "bazarr": { + "missingEpisodes": "Missing Episodes", + "missingMovies": "Missing Movies" + }, + "ombi": { + "pending": "Pending", + "approved": "Approved", + "available": "Available" + }, + "jellyseerr": { + "approved": "Approved", + "pending": "Pending", + "available": "Available" + }, + "overseerr": { + "approved": "Approved", + "available": "Available", + "pending": "Pending", + "processing": "Processing" + }, + "pialert": { + "total": "Total", + "connected": "Connected", + "new_devices": "New Devices", + "down_alerts": "Down Alerts" + }, + "pihole": { + "queries": "Queries", + "blocked": "Blocked", + "blocked_percent": "Blocked %", + "gravity": "Gravity" + }, + "adguard": { + "queries": "Queries", + "blocked": "Blocked", + "filtered": "Filtered", + "latency": "Latency" + }, + "speedtest": { + "upload": "Upload", + "download": "Download", + "ping": "Ping" + }, + "tailscale": { + "address": "Address", + "expires": "Expires", + "never": "Never", + "last_seen": "Last Seen", + "now": "Now", + "years": "{{number}}y", + "weeks": "{{number}}w", + "days": "{{number}}d", + "hours": "{{number}}h", + "minutes": "{{number}}m", + "seconds": "{{number}}s", + "ago": "{{value}} Ago" + }, + "tdarr": { + "queue": "Queue", + "processed": "Processed", + "errored": "Errored", + "saved": "Saved" + }, + "traefik": { + "routers": "Routers", + "services": "Services", + "middleware": "Middleware" + }, + "npm": { + "disabled": "Disabled", + "enabled": "Enabled", + "total": "Total" + }, + "navidrome": { + "nothing_streaming": "No Active Streams", + "please_wait": "Please Wait" + }, + "coinmarketcap": { + "configure": "Configure one or more crypto currencies to track", + "1hour": "1 Hour", + "1day": "1 Day", + "7days": "7 Days", + "30days": "30 Days" + }, + "prowlarr": { + "numberOfGrabs": "Grabs", + "numberOfQueries": "Queries", + "enableIndexers": "Indexers", + "numberOfFailGrabs": "Fail Grabs", + "numberOfFailQueries": "Fail Queries" + }, + "gotify": { + "apps": "Applications", + "clients": "Clients", + "messages": "Messages" + }, + "jackett": { + "configured": "Configured", + "errored": "Errored" + }, + "strelaysrv": { + "numActiveSessions": "Sessions", + "numConnections": "Connections", + "dataRelayed": "Relayed", + "transferRate": "Rate" + }, + "mastodon": { + "user_count": "Users", + "status_count": "Posts", + "domain_count": "Domains" + }, + "medusa": { + "wanted": "Wanted", + "queued": "Queued", + "series": "Series" + }, + "minecraft": { + "players": "Players", + "version": "Version", + "status": "Status", + "up": "Online", + "down": "Offline" + }, + "authentik": { + "loginsLast24H": "Logins (24h)", + "failedLoginsLast24H": "Failed Logins (24h)", + "users": "Users" + }, + "proxmox": { + "cpu": "CPU", + "lxc": "LXC", + "vms": "VMs", + "mem": "MEM" + }, + "glances": { + "temp": "TEMP", + "warn": "Warn", + "uptime": "UP", + "total": "Total", + "free": "Free", + "cpu": "CPU", + "load": "Load", + "wait": "Please wait", + "used": "Used", + "days": "d", + "hours": "h", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" + }, + "quicklaunch": { + "bookmark": "Bookmark", + "service": "Service", + "search": "Search", + "custom": "Custom", + "visit": "Visit", + "url": "URL" + }, + "wmo": { + "0-night": "Clear", + "0-day": "Sunny", + "1-day": "Mainly Sunny", + "1-night": "Mainly Clear", + "2-day": "Partly Cloudy", + "2-night": "Partly Cloudy", + "56-day": "Light Freezing Drizzle", + "56-night": "Light Freezing Drizzle", + "3-day": "Cloudy", + "3-night": "Cloudy", + "45-day": "Foggy", + "45-night": "Foggy", + "48-day": "Foggy", + "48-night": "Foggy", + "51-day": "Light Drizzle", + "51-night": "Light Drizzle", + "53-day": "Drizzle", + "53-night": "Drizzle", + "55-day": "Heavy Drizzle", + "55-night": "Heavy Drizzle", + "57-day": "Freezing Drizzle", + "57-night": "Freezing Drizzle", + "61-day": "Light Rain", + "61-night": "Light Rain", + "63-day": "Rain", + "63-night": "Rain", + "71-day": "Light Snow", + "71-night": "Light Snow", + "73-day": "Snow", + "73-night": "Snow", + "65-day": "Heavy Rain", + "65-night": "Heavy Rain", + "66-day": "Freezing Rain", + "66-night": "Freezing Rain", + "67-day": "Freezing Rain", + "67-night": "Freezing Rain", + "75-day": "Heavy Snow", + "75-night": "Heavy Snow", + "77-day": "Snow Grains", + "77-night": "Snow Grains", + "80-day": "Light Showers", + "82-day": "Heavy Showers", + "82-night": "Heavy Showers", + "85-day": "Snow Showers", + "85-night": "Snow Showers", + "86-day": "Snow Showers", + "86-night": "Snow Showers", + "99-day": "Thunderstorm With Hail", + "99-night": "Thunderstorm With Hail", + "80-night": "Light Showers", + "81-day": "Showers", + "81-night": "Showers", + "95-day": "Thunderstorm", + "95-night": "Thunderstorm", + "96-day": "Thunderstorm With Hail", + "96-night": "Thunderstorm With Hail" + }, + "homebridge": { + "available_update": "System", + "updates": "Updates", + "update_available": "Update Available", + "up_to_date": "Up to Date", + "child_bridges": "Child Bridges", + "child_bridges_status": "{{ok}}/{{total}}", + "up": "Up", + "pending": "Pending", + "down": "Down" + }, + "healthchecks": { + "grace": "In Grace Period", + "down": "Offline", + "paused": "Paused", + "status": "Status", + "last_ping": "Last Ping", + "never": "No pings yet", + "new": "New", + "up": "Online" + }, + "watchtower": { + "containers_scanned": "Scanned", + "containers_updated": "Updated", + "containers_failed": "Failed" + }, + "autobrr": { + "approvedPushes": "Approved", + "rejectedPushes": "Rejected", + "filters": "Filters", + "indexers": "Indexers" + }, + "tubearchivist": { + "downloads": "Queue", + "videos": "Videos", + "channels": "Channels", + "playlists": "Playlists" + }, + "truenas": { + "load": "System Load", + "uptime": "Uptime", + "alerts": "Alerts", + "time": "{{value, number(style: unit; unitDisplay: long;)}}" + }, + "pyload": { + "speed": "Speed", + "active": "Active", + "queue": "Queue", + "total": "Total" + }, + "gluetun": { + "public_ip": "Public IP", + "region": "Region", + "country": "Country" + }, + "hdhomerun": { + "channels": "Channels", + "hd": "HD" + }, + "paperlessngx": { + "inbox": "Inbox", + "total": "Total" + }, + "nextdns": { + "wait": "Please Wait", + "no_devices": "No Device Data Received" + }, + "mikrotik": { + "cpuLoad": "CPU Load", + "memoryUsed": "Memory Used", + "uptime": "Uptime", + "numberOfLeases": "Leases" + }, + "xteve": { + "streams_all": "All Streams", + "streams_active": "Active Streams", + "streams_xepg": "XEPG Channels" + }, + "opnsense": { + "cpu": "CPU Load", + "memory": "Active Memory", + "wanUpload": "WAN Upload", + "wanDownload": "WAN Download" + }, + "moonraker": { + "print_status": "Print Status", + "printer_state": "Printer State", + "print_progress": "Progress", + "layers": "Layers" + }, + "octoprint": { + "printer_state": "Status", + "temp_bed": "Bed temp", + "job_completion": "Completion", + "temp_tool": "Tool temp" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "pfsense": { + "load": "Load Avg", + "memory": "Mem Usage", + "wanStatus": "WAN Status", + "up": "Up", + "down": "Down", + "temp": "Temp", + "disk": "Disk Usage", + "wanIP": "WAN IP" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "videos": "Videos", + "storage": "Storage", + "users": "Users", + "photos": "Photos" + }, + "uptimekuma": { + "up": "Sites Up", + "down": "Sites Down", + "uptime": "Uptime", + "incident": "Incident", + "m": "m" + }, + "komga": { + "libraries": "Libraries", + "series": "Series", + "books": "Books" + }, + "diskstation": { + "days": "Days", + "uptime": "Uptime", + "volumeAvailable": "Available" + }, + "mylar": { + "series": "Series", + "issues": "Issues", + "wanted": "Wanted" + }, + "photoprism": { + "people": "People", + "albums": "Albums", + "photos": "Photos", + "videos": "Videos" + }, + "fileflows": { + "queue": "Queue", + "processing": "Processing", + "processed": "Processed", + "time": "Time" + }, + "grafana": { + "dashboards": "Dashboards", + "datasources": "Data Sources", + "totalalerts": "Total Alerts", + "alertstriggered": "Alerts Triggered" + }, + "nextcloud": { + "cpuload": "Cpu Load", + "memoryusage": "Memory Usage", + "freespace": "Free Space", + "activeusers": "Active Users", + "numfiles": "Files", + "numshares": "Shared Items" + }, + "kopia": { + "status": "Status", + "nextrun": "Next Run", + "size": "Size", + "failed": "Failed", + "lastrun": "Last Run" + }, + "unmanic": { + "active_workers": "Active Workers", + "total_workers": "Total Workers", + "records_total": "Queue Length" + }, + "ghostfolio": { + "gross_percent_max": "All time", + "gross_percent_today": "Today", + "gross_percent_1y": "One year" + }, + "audiobookshelf": { + "podcasts": "Podcasts", + "podcastsDuration": "Duration", + "books": "Books", + "booksDuration": "Duration" + }, + "homeassistant": { + "people_home": "People Home", + "lights_on": "Lights On", + "switches_on": "Switches On" + }, + "whatsupdocker": { + "monitoring": "Monitoring", + "updates": "Updates" + }, + "weather": { + "wait": "Harap tunggu", + "current": "Lokasi Saat Ini", + "allow": "Klik untuk mengizinkan", + "updating": "Memperbarui" + }, + "search": { + "placeholder": "Telusuri…" + }, + "unifi": { + "lan_devices": "LAN Devices", + "wlan_devices": "WLAN Devices", + "lan_users": "LAN Users", + "users": "Users", + "uptime": "System Uptime", + "days": "Days", + "wan": "WAN", + "lan": "LAN", + "wlan": "WLAN", + "devices": "Devices", + "wlan_users": "WLAN Users", + "up": "UP", + "down": "DOWN", + "wait": "Please wait", + "empty_data": "Subsystem status unknown" + }, + "docker": { + "rx": "RX", + "tx": "TX", + "mem": "MEM", + "cpu": "CPU", + "running": "Running", + "offline": "Offline", + "error": "Error", + "unknown": "Unknown", + "healthy": "Healthy", + "starting": "Starting", + "unhealthy": "Unhealthy", + "not_found": "Not Found", + "exited": "Exited", + "partial": "Partial" + }, + "freshrss": { + "unread": "Unread", + "subscriptions": "Subscriptions" + }, + "caddy": { + "upstreams": "Upstreams", + "requests": "Current requests", + "requests_failed": "Failed requests" + }, + "omada": { + "connectedAp": "Connected APs", + "activeUser": "Active devices", + "alerts": "Alerts", + "connectedGateway": "Connected gateways", + "connectedSwitches": "Connected switches" + }, + "portainer": { + "running": "Running", + "stopped": "Stopped", + "total": "Total" + }, + "miniflux": { + "read": "Read", + "unread": "Unread" + }, + "scrutiny": { + "passed": "Passed", + "failed": "Failed", + "unknown": "Unknown" + }, + "pterodactyl": { + "servers": "Servers", + "nodes": "Nodes" + }, + "prometheus": { + "targets_up": "Targets Up", + "targets_down": "Targets Down", + "targets_total": "Total Targets" + }, + "common": { + "bibyterate": "{{value, rate(bits: false; binary: true)}}", + "bibitrate": "{{value, rate(bits: true; binary: true)}}" + }, + "widget": { + "missing_type": "Missing Widget Type: {{type}}", + "api_error": "API Error", + "information": "Informasi", + "status": "Status", + "url": "URL", + "raw_error": "Raw Error", + "response_data": "Response Data" + }, + "resources": { + "cpu": "CPU", + "mem": "MEM", + "total": "Total", + "free": "Luang", + "used": "Digunakan", + "load": "Load", + "temp": "TEMP", + "max": "Maks", + "uptime": "UP", + "months": "mo", + "hours": "h", + "days": "d", + "minutes": "m" + }, + "ping": { + "error": "Error", + "ping": "Ping" + }, + "emby": { + "playing": "Playing", + "transcoding": "Transcoding", + "bitrate": "Bitrate", + "no_active": "No Active Streams", + "movies": "Movies", + "series": "Series", + "episodes": "Episodes", + "songs": "Songs" + }, + "evcc": { + "pv_power": "Production", + "home_power": "Consumption", + "charge_power": "Charger", + "battery_soc": "Battery", + "grid_power": "Grid", + "watt_hour": "Wh" + }, + "flood": { + "download": "Download", + "upload": "Upload", + "leech": "Leech", + "seed": "Seed" + }, + "changedetectionio": { + "totalObserved": "Total Observed", + "diffsDetected": "Diffs Detected" + }, + "channelsdvrserver": { + "shows": "Shows", + "recordings": "Recordings", + "scheduled": "Scheduled", + "passes": "Passes" + }, + "tautulli": { + "playing": "Playing", + "transcoding": "Transcoding", + "bitrate": "Bitrate", + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" + } +} diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 7dd6df29..27a93aaf 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -7,12 +7,12 @@ "rx": "RX", "error": "Errore", "unknown": "Sconosciuto", - "running": "Running", - "starting": "Starting", + "running": "In esecuzione", + "starting": "In avvio", "unhealthy": "Unhealthy", - "not_found": "Not Found", - "exited": "Exited", - "partial": "Partial", + "not_found": "Non trovato", + "exited": "Uscito", + "partial": "Parziale", "healthy": "Healthy" }, "emby": { @@ -20,16 +20,17 @@ "transcoding": "Transcodifica", "bitrate": "Bitrate", "no_active": "Nessuno Stream Attivo", - "movies": "Movies", - "series": "Series", - "episodes": "Episodes", - "songs": "Songs" + "movies": "Film", + "series": "Serie", + "episodes": "Episodi", + "songs": "Canzoni" }, "tautulli": { "playing": "In riproduzione", "transcoding": "Transcodifica", "bitrate": "Bitrate", - "no_active": "Nessuno Stream Attivo" + "no_active": "Nessuno Stream Attivo", + "plex_connection_error": "Check Plex Connection" }, "speedtest": { "upload": "Upload", @@ -81,13 +82,17 @@ "sonarr": { "series": "Serie", "wanted": "Richiesti", - "queued": "In coda" + "queued": "In coda", + "queue": "Coda", + "unknown": "Sconosciuto" }, "radarr": { "wanted": "Richiesti", "queued": "In coda", "movies": "Film", - "missing": "Mancanti" + "missing": "Mancanti", + "queue": "Coda", + "unknown": "Sconosciuto" }, "readarr": { "wanted": "Richiesti", @@ -108,7 +113,7 @@ "queries": "Richieste", "blocked": "Bloccati", "gravity": "SeveritĆ ", - "blocked_percent": "Blocked %" + "blocked_percent": "Bloccato %" }, "npm": { "enabled": "Attivi", @@ -171,9 +176,9 @@ "missingMovies": "Film Mancanti" }, "lidarr": { - "wanted": "Mancanti", + "wanted": "Richiesto", "queued": "In coda", - "albums": "Album" + "artists": "Artisti" }, "adguard": { "queries": "Interrogazioni", @@ -224,22 +229,32 @@ "devices": "Dispositivi", "lan_devices": "Dispositivi LAN", "wlan_devices": "Dispositivi WLAN", - "empty_data": "Subsystem status unknown" + "empty_data": "Stato del sottosistema sconosciuto" }, "plex": { "streams": "Trasmissioni attive", "movies": "Film", "tv": "Programma televisivo", - "albums": "Albums" + "albums": "Album" }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Attendere prego", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Carico", + "warn": "Avviso", + "total": "Totale", + "free": "Libero", + "used": "Usato", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Totale Osservato", @@ -306,9 +321,9 @@ "quicklaunch": { "bookmark": "Segnalibro", "service": "Servizio", - "search": "Search", - "custom": "Custom", - "visit": "Visit", + "search": "Cerca", + "custom": "Personalizzato", + "visit": "Visita", "url": "URL" }, "homebridge": { @@ -319,7 +334,7 @@ "child_bridges": "Child Bridges", "child_bridges_status": "{{ok}}/{{total}}", "up": "Up", - "pending": "Pending", + "pending": "In attesa", "down": "Down" }, "autobrr": { @@ -424,7 +439,7 @@ "cpuLoad": "Carico della CPU", "memoryUsed": "Memoria Utilizzata", "uptime": "Tempo di attivitĆ ", - "numberOfLeases": "Lease" + "numberOfLeases": "Rilasci" }, "xteve": { "streams_all": "Tutti gli stream", @@ -432,209 +447,264 @@ "streams_xepg": "Canali XEPG" }, "opnsense": { - "cpu": "Carico CPU", + "cpu": "Carico della CPU", "memory": "Memoria in uso", "wanUpload": "WAN Upload", "wanDownload": "WAN Download" }, "moonraker": { - "printer_state": "Printer State", - "print_status": "Print Status", - "print_progress": "Progress", - "layers": "Layers" + "printer_state": "Stato stampante", + "print_status": "Stato Stampante", + "print_progress": "Avanzamento", + "layers": "Livelli" }, "medusa": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "Richiesto", + "queued": "In coda", + "series": "Serie" }, "octoprint": { - "printer_state": "Status", + "printer_state": "Stato", "temp_tool": "Tool temp", "temp_bed": "Bed temp", - "job_completion": "Completion" + "job_completion": "Completamento" }, "cloudflared": { - "origin_ip": "Origin IP", - "status": "Status" + "origin_ip": "IP sorgente", + "status": "Stato" }, "proxmoxbackupserver": { "datastore_usage": "Datastore", - "failed_tasks_24h": "Failed Tasks 24h", + "failed_tasks_24h": "AttivitĆ  Non Riuscite 24h", "cpu_usage": "CPU", - "memory_usage": "Memory" + "memory_usage": "Memoria" }, "immich": { - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Storage" + "users": "Utenti", + "photos": "Foto", + "videos": "Video", + "storage": "Memoria" }, "uptimekuma": { - "up": "Sites Up", - "down": "Sites Down", + "up": "Siti On", + "down": "Siti Down", "uptime": "Uptime", - "incident": "Incident", + "incident": "Incidente", "m": "m" }, "komga": { - "libraries": "Libraries", - "series": "Series", - "books": "Books" + "libraries": "Librerie", + "series": "Serie", + "books": "Libri" }, "mylar": { - "series": "Series", - "issues": "Issues", - "wanted": "Wanted" + "series": "Serie", + "issues": "Problemi", + "wanted": "Richiesto" }, "photoprism": { - "albums": "Albums", - "photos": "Photos", - "videos": "Videos", - "people": "People" + "albums": "Album", + "photos": "Foto", + "videos": "Video", + "people": "Persone" }, "diskstation": { - "days": "Days", + "days": "Giorni", "uptime": "Uptime", - "volumeAvailable": "Available" + "volumeAvailable": "Disponibile" }, "fileflows": { - "queue": "Queue", - "processing": "Processing", - "processed": "Processed", - "time": "Time" + "queue": "Coda", + "processing": "In Lavorazione", + "processed": "Elaborato", + "time": "Tempo" }, "grafana": { "dashboards": "Dashboards", - "datasources": "Data Sources", - "totalalerts": "Total Alerts", - "alertstriggered": "Alerts Triggered" + "datasources": "Origine dei Dati", + "totalalerts": "Avvisi Totali", + "alertstriggered": "Avvisi Attivati" }, "nextcloud": { - "memoryusage": "Memory Usage", - "cpuload": "Cpu Load", - "freespace": "Free Space", - "activeusers": "Active Users", - "numfiles": "Files", - "numshares": "Shared Items" + "memoryusage": "Uso della Memoria", + "cpuload": "Carico della CPU", + "freespace": "Spazio Libero", + "activeusers": "Utenti Attivi", + "numfiles": "File", + "numshares": "Oggetti Condivisi" }, "kopia": { - "status": "Status", - "size": "Size", - "lastrun": "Last Run", - "nextrun": "Next Run", - "failed": "Failed" + "status": "Stato", + "size": "Dimensione", + "lastrun": "Ultima esecuzione", + "nextrun": "Prossima esecuzione", + "failed": "Fallito" }, "unmanic": { - "active_workers": "Active Workers", - "total_workers": "Total Workers", - "records_total": "Queue Length" + "active_workers": "Lavoratori Attivi", + "total_workers": "Lavoratori Totali", + "records_total": "Lunghezza della Coda" }, "healthchecks": { - "new": "New", + "new": "Nuovo", "up": "Online", - "grace": "In Grace Period", + "grace": "Periodo di Tolleranza", "down": "Offline", - "paused": "Paused", - "status": "Status", - "last_ping": "Last Ping", - "never": "No pings yet" + "paused": "In Pausa", + "status": "Stato", + "last_ping": "Ultimo Ping", + "never": "Ancora nessun ping" }, "pterodactyl": { - "servers": "Servers", - "nodes": "Nodes" + "servers": "Server", + "nodes": "Nodi" }, "prometheus": { "targets_up": "Targets Up", "targets_down": "Targets Down", - "targets_total": "Total Targets" + "targets_total": "Targets Totali" }, "minecraft": { - "players": "Players", - "version": "Version", - "status": "Status", + "players": "Giocatori", + "version": "Versione", + "status": "Stato", "up": "Online", "down": "Offline" }, "ghostfolio": { - "gross_percent_today": "Today", - "gross_percent_1y": "One year", - "gross_percent_max": "All time" + "gross_percent_today": "Oggi", + "gross_percent_1y": "Un anno", + "gross_percent_max": "Sempre" }, "audiobookshelf": { - "podcasts": "Podcasts", - "books": "Books", - "podcastsDuration": "Duration", - "booksDuration": "Duration" + "podcasts": "Podcast", + "books": "Libri", + "podcastsDuration": "Durata", + "booksDuration": "Durata" }, "homeassistant": { - "people_home": "People Home", - "lights_on": "Lights On", - "switches_on": "Switches On" + "people_home": "Persone a Casa", + "lights_on": "Luci Accese", + "switches_on": "Switch Accesi" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "Iscrizioni", + "unread": "Non letto" }, "channelsdvrserver": { - "shows": "Shows", - "recordings": "Recordings", - "scheduled": "Scheduled", - "passes": "Passes" + "shows": "Spettacoli", + "recordings": "Registrazioni", + "scheduled": "Programmati", + "passes": "Tessere" }, "whatsupdocker": { - "monitoring": "Monitoring", - "updates": "Updates" + "monitoring": "Monitoraggio", + "updates": "Aggiornamenti" }, "tailscale": { - "never": "Never", - "address": "Address", - "expires": "Expires", - "last_seen": "Last Seen", - "now": "Now", + "never": "Mai", + "address": "Indirizzo", + "expires": "Scade", + "last_seen": "Ultima visualizzazione", + "now": "Adesso", "years": "{{number}}y", "weeks": "{{number}}w", "hours": "{{number}}h", "minutes": "{{number}}m", "seconds": "{{number}}s", - "ago": "{{value}} Ago", + "ago": "{{value}} Fa", "days": "{{number}}d" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "cpuUsage": "Utilizzo CPU", + "memUsage": "Utilizzo MEM", + "systemTempC": "Temp sistema", + "poolUsage": "Utilizzo Pool", + "volumeUsage": "Utilizzo Volume", + "invalid": "Invalido" }, "pfsense": { - "load": "Load Avg", - "memory": "Mem Usage", - "wanStatus": "WAN Status", + "load": "Carico Medio", + "memory": "Uso Memoria", + "wanStatus": "Stato WAN", "up": "Up", "down": "Down", - "temp": "Temp", - "disk": "Disk Usage", - "wanIP": "WAN IP" + "temp": "Temperatura", + "disk": "Uso Disco", + "wanIP": "IP WAN" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Upstream", + "requests": "Richieste correnti", + "requests_failed": "Richieste fallite" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", + "pv_power": "Produzione", + "battery_soc": "Batteria", + "grid_power": "Griglia", + "home_power": "Consumo", + "charge_power": "Caricatore", "watt_hour": "Wh" }, "pialert": { + "total": "Totali", + "connected": "Connesso", + "new_devices": "Nuovi Dispositivi", + "down_alerts": "Avvisi di Disservizio" + }, + "jdownloader": { + "downloadCount": "Coda", + "downloadSpeed": "VelocitĆ  Download", + "downloadBytesRemaining": "Residuo", + "downloadTotalBytes": "Dimensione" + }, + "kavita": { + "seriesCount": "Serie", + "totalFiles": "File" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "myPrs": "My PRs", + "approved": "Approved", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "downloading": "Downloading", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 400c1dc6..e8c607d7 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -15,13 +15,23 @@ "transferRate": "レート" }, "glances": { - "mem": "MEM", "cpu": "CPU", "wait": "ćŠå¾…ć”ćć ć•ć„", "temp": "ęø©åŗ¦", "uptime": "UP", "days": "ę—„", - "hours": "Ꙃ間" + "hours": "Ꙃ間", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "autobrr": { "filters": "ćƒ•ć‚£ćƒ«ć‚æćƒ¼", @@ -59,7 +69,7 @@ "resources": { "cpu": "CPU", "total": "合計", - "free": "ćƒ•ćƒŖćƒ¼", + "free": "Free", "used": "使用", "load": "ćƒ­ćƒ¼ćƒ‰", "mem": "MEM", @@ -132,7 +142,8 @@ "playing": "å†ē”Ÿäø­", "transcoding": "å¤‰ę›äø­", "bitrate": "ćƒ“ćƒƒćƒˆćƒ¬ćƒ¼ćƒˆ", - "no_active": "ć‚¢ć‚Æćƒ†ć‚£ćƒ–ć‚¹ćƒˆćƒŖćƒ¼ćƒ ćŖć—" + "no_active": "ć‚¢ć‚Æćƒ†ć‚£ćƒ–ć‚¹ćƒˆćƒŖćƒ¼ćƒ ćŖć—", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "ęŽ„ē¶šć•ć‚ŒćŸAP", @@ -189,18 +200,22 @@ "sonarr": { "wanted": "å‹Ÿé›†äø­", "queued": "å¾…ę©Ÿäø­", - "series": "ć‚·ćƒŖćƒ¼ć‚ŗ" + "series": "ć‚·ćƒŖćƒ¼ć‚ŗ", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "å‹Ÿé›†äø­", "missing": "äøę˜Ž", "queued": "ć‚­ćƒ„ćƒ¼", - "movies": "ę˜ ē”»" + "movies": "ę˜ ē”»", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "å‹Ÿé›†äø­", "queued": "ć‚­ćƒ„ćƒ¼", - "albums": "ć‚¢ćƒ«ćƒćƒ " + "artists": "Artists" }, "readarr": { "wanted": "å‹Ÿé›†äø­", @@ -231,7 +246,7 @@ "queries": "ć‚Æć‚ØćƒŖ", "blocked": "ćƒ–ćƒ­ćƒƒć‚Æäø­", "gravity": "ć‚°ćƒ©ćƒ“ćƒ†ć‚£", - "blocked_percent": "Blocked %" + "blocked_percent": "ćƒ–ćƒ­ćƒƒć‚Æ %" }, "adguard": { "queries": "ć‚Æć‚ØćƒŖ", @@ -601,11 +616,11 @@ "ago": "{{value}} 前" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", + "cpuUsage": "CPUä½æē”Øé‡", + "memUsage": "MEMä½æē”Øé‡", + "systemTempC": "ć‚·ć‚¹ćƒ†ćƒ ęø©åŗ¦", + "poolUsage": "ćƒ—ćƒ¼ćƒ«ä½æē”Øé‡", + "volumeUsage": "ćƒœćƒŖćƒ„ćƒ¼ćƒ ä½æē”Øé‡", "invalid": "Invalid" }, "pfsense": { @@ -625,16 +640,71 @@ }, "evcc": { "watt_hour": "Wh", - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger" + "pv_power": "ē™ŗé›»é‡", + "battery_soc": "ćƒćƒƒćƒ†ćƒŖćƒ¼", + "grid_power": "ć‚°ćƒŖćƒƒćƒ‰", + "home_power": "消費", + "charge_power": "ćƒćƒ£ćƒ¼ć‚øćƒ£ćƒ¼" }, "pialert": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json index 36b9d108..0c2b6420 100644 --- a/public/locales/ko/common.json +++ b/public/locales/ko/common.json @@ -111,7 +111,8 @@ "playing": "ģž¬ģƒ 중", "transcoding": "ķŠøėžœģŠ¤ģ½”ė”©", "bitrate": "ė¹„ķŠøė ˆģ“ķŠø", - "no_active": "ķ™œģ„± 스트림 ģ—†ģŒ" + "no_active": "ķ™œģ„± 스트림 ģ—†ģŒ", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "ģ—°ź²°ėœ AP", @@ -163,18 +164,22 @@ "sonarr": { "wanted": "ģš”ģ²­", "queued": "ėŒ€źø° 중", - "series": "ģ‹œė¦¬ģ¦ˆ" + "series": "ģ‹œė¦¬ģ¦ˆ", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "ģš”ģ²­", "missing": "빠짐", "queued": "ėŒ€źø° 중", - "movies": "ģ˜ķ™”" + "movies": "ģ˜ķ™”", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "ģš”ģ²­", "queued": "ėŒ€źø° 중", - "albums": "앨범" + "artists": "Artists" }, "readarr": { "wanted": "ģš”ģ²­", @@ -301,12 +306,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "down_alerts": "Down Alerts", "new_devices": "New Devices" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "ping": "Ping", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 29ae3fcd..a968d4fa 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -97,7 +97,8 @@ "playing": "Atskaņo", "transcoding": "Pārkodē", "bitrate": "Bitrate", - "no_active": "Nav aktÄ«vu straumju" + "no_active": "Nav aktÄ«vu straumju", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "Savienotie piekļuves punkti", @@ -154,18 +155,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Filmas" + "movies": "Filmas", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albumi" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -290,12 +295,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "uptime": "UP", "days": "d", "hours": "h", - "temp": "TEMP" + "temp": "TEMP", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "online": "Online", + "status": "Status", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 53e2b526..c1616367 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -33,8 +33,8 @@ }, "lidarr": { "queued": "Dibaris Gilir", - "albums": "Album", - "wanted": "Mahu" + "wanted": "Mahu", + "artists": "Artists" }, "readarr": { "wanted": "Mahu", @@ -66,12 +66,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Sila tunggu", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Tandabuku", @@ -196,7 +206,8 @@ "playing": "Sedang Dimainkan", "transcoding": "Transkoding", "bitrate": "Kadar bit", - "no_active": "Tiada Strim Aktif" + "no_active": "Tiada Strim Aktif", + "plex_connection_error": "Check Plex Connection" }, "plex": { "streams": "Strim Aktif", @@ -229,13 +240,17 @@ "sonarr": { "wanted": "Mahu", "queued": "Dibaris Gilir", - "series": "Bersiri" + "series": "Bersiri", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Mahu", "missing": "Hilang", "queued": "Dibaris Gilir", - "movies": "Filem" + "movies": "Filem", + "queue": "Queue", + "unknown": "Unknown" }, "bazarr": { "missingEpisodes": "Episod Yang Hilang", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "downloading": "Downloading", + "total": "Total", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index e43a41b4..6b75aa23 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -56,7 +56,8 @@ "playing": "Spiller", "transcoding": "Transkoding", "bitrate": "Bitrate", - "no_active": "Ingen aktive strĆømmer" + "no_active": "Ingen aktive strĆømmer", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "Aktiv", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Ƙnsket", "queued": "I kĆø", - "series": "Serie" + "series": "Serie", + "unknown": "Unknown", + "queue": "Queue" }, "radarr": { "wanted": "Ƙnsket", "queued": "I kĆø", "movies": "Filmer", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Wanted", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "adguard": { "queries": "Queries", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Filer" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 24e8ebc2..9ce33db9 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -72,7 +72,8 @@ "playing": "Afspelen", "transcoding": "Transcodering", "bitrate": "Bitsnelheid", - "no_active": "Geen Actieve Streams" + "no_active": "Geen Actieve Streams", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "Actief", @@ -82,13 +83,17 @@ "sonarr": { "wanted": "Gezocht", "queued": "In de wachtrij", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "movies": "Films", "wanted": "Gezocht", "queued": "In de wachtrij", - "missing": "Missend" + "missing": "Missend", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Gezocht", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "Gezocht", "queued": "In de wachtrij", - "albums": "Albums" + "artists": "Artists" }, "adguard": { "queries": "Queries", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Totaal waargenomen", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "online": "Online", + "status": "Status", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 6f8606cc..52d04e0f 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -37,7 +37,8 @@ "playing": "Odtwarzanie", "transcoding": "Transkodowanie", "bitrate": "Bitrate", - "no_active": "Brak aktywnych strumieni" + "no_active": "Brak aktywnych strumieni", + "plex_connection_error": "Check Plex Connection" }, "speedtest": { "download": "Pobieranie", @@ -110,18 +111,22 @@ "sonarr": { "wanted": "Poszukiwane", "queued": "W kolejce", - "series": "Seriale" + "series": "Seriale", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Poszukiwane", "queued": "W kolejce", "movies": "Filmy", - "missing": "Brakujące" + "missing": "Brakujące", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Poszukiwane", "queued": "W kolejce", - "albums": "Albumy" + "artists": "Artists" }, "readarr": { "wanted": "Poszukiwane", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Procesor", - "mem": "Pamięć", "wait": "Proszę czekać", "temp": "TEMP", "uptime": "CZAS", "days": "dni", - "hours": "godz" + "hours": "godz", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "diffsDetected": "Wykryto różnic", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "myPrs": "My PRs", + "approved": "Approved", + "result": "Result", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index fb62b2b2..1e188fda 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -90,7 +90,8 @@ "playing": "Reproduzindo", "transcoding": "Transcodificando", "bitrate": "Taxa de bits", - "no_active": "Sem transmissƵes ativas" + "no_active": "Sem transmissƵes ativas", + "plex_connection_error": "Verifique a conexĆ£o do Plex" }, "nzbget": { "rate": "Taxa", @@ -112,18 +113,22 @@ "sonarr": { "wanted": "Desejado", "queued": "Na fila", - "series": "SĆ©ries" + "series": "SĆ©ries", + "queue": "Fila", + "unknown": "Desconhecido" }, "radarr": { "wanted": "Desejado", "queued": "Na fila", "movies": "Filmes", - "missing": "Faltando" + "missing": "Faltando", + "queue": "Fila", + "unknown": "Desconhecido" }, "lidarr": { "wanted": "Desejado", "queued": "Na fila", - "albums": "Ɓlbuns" + "artists": "Artistas" }, "readarr": { "wanted": "Desejado", @@ -154,7 +159,7 @@ "queries": "Consultas", "blocked": "Bloqueados", "gravity": "Gravidade", - "blocked_percent": "Blocked %" + "blocked_percent": "Bloqueado %" }, "adguard": { "queries": "Consultas", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Por favor aguarde", "temp": "TEMP", "uptime": "LIGADO", "days": "d", - "hours": "h" + "hours": "h", + "load": "Carga", + "warn": "Aviso", + "total": "Total", + "free": "Livre", + "used": "Usado", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Observados", @@ -515,8 +530,8 @@ "memoryusage": "Memória Utilizada", "freespace": "EspaƧo Livre", "activeusers": "UsuĆ”rios Ativos", - "numfiles": "Files", - "numshares": "Shared Items" + "numfiles": "Arquivos", + "numshares": "Itens Compartilhados" }, "kopia": { "status": "Status", @@ -573,68 +588,123 @@ "switches_on": "Interruptores Ligados" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "Assinaturas", + "unread": "NĆ£o lida" }, "channelsdvrserver": { "shows": "Shows", - "recordings": "Recordings", - "scheduled": "Scheduled", + "recordings": "GravaƧƵes", + "scheduled": "Agendado", "passes": "Passes" }, "whatsupdocker": { - "monitoring": "Monitoring", - "updates": "Updates" + "monitoring": "Monitorando", + "updates": "AtualizaƧƵes" }, "tailscale": { - "address": "Address", - "expires": "Expires", - "never": "Never", - "last_seen": "Last Seen", - "now": "Now", - "years": "{{number}}y", - "weeks": "{{number}}w", + "address": "EndereƧo", + "expires": "Expira", + "never": "Nunca", + "last_seen": "Visto pela Ćŗltima vez", + "now": "Agora", + "years": "{{number}}a", + "weeks": "{{number}}s", "hours": "{{number}}h", "days": "{{number}}d", "minutes": "{{number}}m", "seconds": "{{number}}s", - "ago": "{{value}} Ago" + "ago": "{{value}} AtrĆ”s" }, "qnap": { - "systemTempC": "System Temp", - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", + "systemTempC": "Temp Sistema", + "cpuUsage": "Uso CPU", + "memUsage": "Uso MEM", "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "Uso Volume", + "invalid": "Invalido" }, "pfsense": { - "load": "Load Avg", - "memory": "Mem Usage", + "load": "MĆ©dia de carga", + "memory": "Uso Mem", "wanStatus": "WAN Status", "up": "Up", "down": "Down", "temp": "Temp", - "disk": "Disk Usage", + "disk": "Uso de disco", "wanIP": "WAN IP" }, "caddy": { "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "requests": "SolicitaƧƵes atuais", + "requests_failed": "SolicitaƧƵes com falha" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", + "pv_power": "Produção", + "battery_soc": "Bateria", + "grid_power": "Grade", + "home_power": "Consumo", + "charge_power": "Carregador", "watt_hour": "Wh" }, "pialert": { "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "connected": "Conectado", + "new_devices": "Novos dispositivos", + "down_alerts": "Alertas de Quedas" + }, + "jdownloader": { + "downloadCount": "Fila", + "downloadSpeed": "Velocidade de download", + "downloadBytesRemaining": "Restante", + "downloadTotalBytes": "Tamanho" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Arquivos" + }, + "gamedig": { + "name": "Nome", + "map": "Mapa", + "currentPlayers": "Jogadores atuais", + "players": "Jogadores", + "maxPlayers": "Jogadores Max", + "bots": "Robos", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 0db2c0ce..ac143fda 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -56,7 +56,8 @@ "playing": "Reproduzindo", "transcoding": "Transcodificação", "bitrate": "Taxa de bits", - "no_active": "Sem streams ativas" + "no_active": "Sem streams ativas", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "Ativo", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Desejada", "queued": "Em fila", - "series": "SĆ©ries" + "series": "SĆ©ries", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Desejado", "queued": "Fila", "movies": "Filmes", - "missing": "Faltando" + "missing": "Faltando", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Desejados", @@ -186,7 +191,7 @@ "lidarr": { "queued": "Enfileirado", "wanted": "Desejado", - "albums": "Ɓlbuns" + "artists": "Artists" }, "adguard": { "queries": "Consultas", @@ -247,12 +252,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Por favor, aguarde", "temp": "TEMP", "uptime": "Cima", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observado", @@ -582,12 +597,12 @@ "switches_on": "Interruptores Ligados" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "Assinaturas", + "unread": "NĆ£o lida" }, "channelsdvrserver": { "shows": "Shows", - "recordings": "Recordings", + "recordings": "GravaƧƵes", "scheduled": "Scheduled", "passes": "Passes" }, @@ -629,21 +644,76 @@ }, "caddy": { "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "requests": "SolicitaƧƵes atuais", + "requests_failed": "SolicitaƧƵes com falha" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", - "watt_hour": "Wh" + "pv_power": "Produção", + "battery_soc": "Bateria", + "grid_power": "Grade", + "home_power": "Consumo", + "charge_power": "Carregador", + "watt_hour": "Kw" }, "pialert": { "total": "Total", "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "approved": "Approved", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index 6fa17522..a52232e8 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -92,7 +92,8 @@ "no_active": "Niciun stream activ", "playing": "Activ", "transcoding": "Transcodare", - "bitrate": "Bitrate" + "bitrate": "Bitrate", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rată", @@ -134,18 +135,22 @@ "sonarr": { "wanted": "Dorite", "queued": "Ǝn coadă", - "series": "Seriale" + "series": "Seriale", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "queued": "Ǝn coadă", "wanted": "Dorite", "movies": "Filme", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Dorite", "queued": "Ǝn coadă", - "albums": "Albume" + "artists": "Artists" }, "readarr": { "wanted": "Dorite", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "Procesor", - "mem": "Memorie", "wait": "Te rugam sa astepti", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "down_alerts": "Down Alerts", "total": "Total", "connected": "Connected" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index dae0187b..579f748f 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -16,11 +16,11 @@ "free": "ДвобоГно", "used": "Использовано", "load": "Š—Š°Š³Ń€ŃƒŠ·ŠŗŠ°", - "cpu": "ŠŸŃ€Š¾Ń†ŠµŃŃŠ¾Ń€", - "mem": "ŠŸŠ°Š¼ŃŃ‚ŃŒ", - "temp": "Š¢ŠµŠ¼ŠæŠµŃ€Š°Ń‚ŃƒŃ€Š°", + "cpu": "ЦП", + "mem": "ŠžŠ—Š£", + "temp": "Темпер.", "max": "Макс.", - "uptime": "UP", + "uptime": "Работает", "months": "мес", "days": "Š“", "hours": "ч", @@ -56,7 +56,8 @@ "playing": "ВоспроизвеГение", "transcoding": "ТранскоГирование", "bitrate": "Битрейт", - "no_active": "ŠŠµŃ‚ активных Ń‚Ń€Š°Š½ŃŠ»ŃŃ†ŠøŠ¹" + "no_active": "ŠŠµŃ‚ активных Ń‚Ń€Š°Š½ŃŠ»ŃŃ†ŠøŠ¹", + "plex_connection_error": "ŠŸŃ€Š¾Š²ŠµŃ€ŃŒŃ‚Šµ соеГинение с Plex" }, "rutorrent": { "active": "Активный", @@ -64,18 +65,22 @@ "download": "Š—Š°Š³Ń€ŃƒŠ·ŠŗŠ°" }, "sonarr": { - "wanted": "Єотел", + "wanted": "Желаемое", "queued": "Š’ очереГи", - "series": "Дерии" + "series": "Дерии", + "queue": "ŠžŃ‡ŠµŃ€ŠµŠ“ŃŒ", + "unknown": "Unknown" }, "radarr": { - "wanted": "Єотел", + "wanted": "Желаемое", "queued": "Š’ очереГи", "movies": "Š¤ŠøŠ»ŃŒŠ¼Ń‹", - "missing": "ŠŸŃ€Š¾ŠæŃƒŃ‰ŠµŠ½Š¾" + "missing": "ŠŸŃ€Š¾ŠæŃƒŃ‰ŠµŠ½Š¾", + "queue": "ŠžŃ‡ŠµŃ€ŠµŠ“ŃŒ", + "unknown": "Unknown" }, "readarr": { - "wanted": "Єотел", + "wanted": "Желаемое", "queued": "Š’ очереГи", "books": "Книги" }, @@ -171,9 +176,9 @@ "missingMovies": "ŠžŃ‚ŃŃƒŃ‚ŃŃ‚Š²ŃƒŃŽŃ‰ŠøŠµ Ń„ŠøŠ»ŃŒŠ¼Ń‹" }, "lidarr": { - "wanted": "Єотел", + "wanted": "Желаемое", "queued": "Š’ очереГи", - "albums": "ŠŠ»ŃŒŠ±Š¾Š¼Ń‹" + "artists": "Артисты" }, "adguard": { "queries": "Запросы", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "ŠŸŃ€Š¾Ń†ŠµŃŃŠ¾Ń€", - "mem": "ŠŸŠ°Š¼ŃŃ‚ŃŒ", "wait": "ŠŸŠ¾Š¶Š°Š»ŃƒŠ¹ŃŃ‚Š°, поГожГите", "temp": "Š¢ŠµŠ¼ŠæŠµŃ€Š°Ń‚ŃƒŃ€Š°", "uptime": "Работает", "days": "Š“", - "hours": "ч" + "hours": "ч", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Всего Š½Š°Š±Š»ŃŽŠ“аемых", @@ -604,8 +619,8 @@ "cpuUsage": "CPU Usage", "memUsage": "MEM Usage", "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", + "poolUsage": "Использование пула", + "volumeUsage": "Использование тома", "invalid": "Invalid" }, "pfsense": { @@ -619,22 +634,77 @@ "temp": "Temp" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Апстримы", + "requests": "Š¢ŠµŠŗŃƒŃ‰ŠøŠµ запросы", + "requests_failed": "ŠŠµŃƒŠ“Š°Ń‡Š½Ń‹Šµ запросы" }, "evcc": { - "home_power": "Consumption", + "home_power": "ŠŸŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ", "pv_power": "Production", "battery_soc": "Battery", "grid_power": "Grid", - "charge_power": "Charger", + "charge_power": "Š—Š°Ń€ŃŠ“ŠŗŠ°", "watt_hour": "Wh" }, "pialert": { "total": "Total", "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "new_devices": "ŠŠ¾Š²Ń‹Šµ ŃƒŃŃ‚Ń€Š¾Š¹ŃŃ‚Š²Š°", + "down_alerts": "ŠžŠæŠ¾Š²ŠµŃ‰ŠµŠ½ŠøŃ о ŃŠ±Š¾ŃŃ…" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "passed": "Passed", + "failed": "Failed", + "running": "Running", + "stopped": "Stopped" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/sk/common.json b/public/locales/sk/common.json index 7a2963c7..b46615b5 100644 --- a/public/locales/sk/common.json +++ b/public/locales/sk/common.json @@ -221,7 +221,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "Connected APs", @@ -273,18 +274,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Movies" + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -398,12 +403,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "succeeded": "Succeeded", + "notStarted": "Not Started", + "inProgress": "In Progress", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "failed": "Failed", + "canceled": "Canceled", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "total": "Total", + "downloading": "Downloading", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/sl/common.json b/public/locales/sl/common.json index 2f3915bc..258852c1 100644 --- a/public/locales/sl/common.json +++ b/public/locales/sl/common.json @@ -168,7 +168,8 @@ "transcoding": "Transkodira", "bitrate": "Pasovna Å”irina", "playing": "Predvaja", - "no_active": "Ni aktivne vsebine" + "no_active": "Ni aktivne vsebine", + "plex_connection_error": "Check Plex Connection" }, "flood": { "download": "Prenos", @@ -235,18 +236,22 @@ "sonarr": { "wanted": "Iskano", "queued": "V vrsti", - "series": "Serije" + "series": "Serije", + "queue": "Vrsta", + "unknown": "Neznano" }, "radarr": { "wanted": "Iskano", "missing": "Manjka", "queued": "V vrsti", - "movies": "Filmi" + "movies": "Filmi", + "queue": "Vrsta", + "unknown": "Neznano" }, "lidarr": { "wanted": "Iskano", "queued": "V vrsti", - "albums": "Albumi" + "artists": "Avtorji" }, "readarr": { "wanted": "Iskano", @@ -350,12 +355,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Prosim počakajte", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "u" + "hours": "u", + "free": "Prosto", + "load": "Obremenitev", + "warn": "Opoz.", + "total": "Skupaj", + "used": "V uporabi", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "authentik": { "users": "Uporabniki", @@ -605,8 +620,8 @@ "memUsage": "MEM", "systemTempC": "Temperatura", "poolUsage": "Prostor", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "Prostora", + "invalid": "Neveljavno" }, "pfsense": { "load": "Povp. obremenitev", @@ -632,9 +647,64 @@ "watt_hour": "Wh" }, "pialert": { + "total": "Skupaj", + "connected": "Povezanih", + "new_devices": "Nove naprave", + "down_alerts": "Izključeno" + }, + "jdownloader": { + "downloadCount": "Vrsta", + "downloadSpeed": "Hitrost prenosa", + "downloadBytesRemaining": "Å e ostane", + "downloadTotalBytes": "Velikost" + }, + "kavita": { + "seriesCount": "Serije", + "totalFiles": "Datoteke" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index e918f149..32562c75 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -79,7 +79,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Rate", @@ -117,18 +118,22 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "queued": "Queued", "movies": "Movies", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "readarr": { "wanted": "Wanted", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed", + "downloading": "Downloading" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index a426a57e..0a86dca6 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -62,7 +62,8 @@ "playing": "Spelar", "transcoding": "Omkodning", "bitrate": "Bitrate", - "no_active": "Inga aktiva strƶmmar" + "no_active": "Inga aktiva strƶmmar", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Hastighet", @@ -88,18 +89,22 @@ "sonarr": { "wanted": "Eftersƶker", "queued": "I kƶ", - "series": "Serier" + "series": "Serier", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Eftersƶker", "queued": "I kƶ", "movies": "Filmer", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Eftersƶker", "queued": "I kƶ", - "albums": "Album" + "artists": "Artists" }, "readarr": { "wanted": "Eftersƶkt", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "VƤnligen vƤnta", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "totalFiles": "Files", + "seriesCount": "Series" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "approved": "Approved", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 4d3d362f..4212b34d 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -79,7 +79,8 @@ "playing": "ą°†ą°”ą±ą°¤ą±ą°Øą±ą°Øą°¾ą°°ą±", "transcoding": "ą°Ÿą±ą°°ą°¾ą°Øą±ą°øą±ā€Œą°•ą±‹ą°”ą°æą°‚ą°—ą±", "bitrate": "ą°¬ą°æą°Ÿą±ą°°ą±‡ą°Ÿą±", - "no_active": "ą°Æą°¾ą°•ą±ą°Ÿą°æą°µą± ą°øą±ą°Ÿą±ą°°ą±€ą°®ą±ā€Œą°²ą± లేవు" + "no_active": "ą°Æą°¾ą°•ą±ą°Ÿą°æą°µą± ą°øą±ą°Ÿą±ą°°ą±€ą°®ą±ā€Œą°²ą± లేవు", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "ą°°ą±‡ą°Ÿą±", @@ -111,18 +112,22 @@ "sonarr": { "wanted": "కావలెను", "queued": "ą°•ą±ą°Æą±‚ą°Æą±‚ą°Žą°”ą±", - "series": "ą°øą°æą°°ą±€ą°øą±" + "series": "ą°øą°æą°°ą±€ą°øą±", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "కావలెను", "queued": "ą°•ą±ą°Æą±‚ą°Æą±‚ą°Žą°”ą±", "movies": "సినిమాలు", - "missing": "ą°®ą°æą°øą±ą°øą°æą°‚ą°—ą±" + "missing": "ą°®ą°æą°øą±ą°øą°æą°‚ą°—ą±", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "కావలెను", "queued": "ą°•ą±ą°Æą±‚ą°Æą±‚ą°Žą°”ą±", - "albums": "ą°†ą°²ą±ą°¬ą°®ą±ą°²ą±" + "artists": "Artists" }, "bazarr": { "missingEpisodes": "ą°Žą°Ŗą°æą°øą±‹ą°”ą±ā€Œą°²ą± లేవు", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "సీపియూ", - "mem": "MEM", "wait": "ą°¦ą°Æą°šą±‡ą°øą°æ ą°µą±‡ą°šą°æ ఉంఔంఔి", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "ą°®ą±Šą°¤ą±ą°¤ą°‚ ą°—ą°®ą°Øą°æą°‚ą°šą°¬ą°”ą°æą°‚ą°¦ą°æ", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "totalFiles": "Files", + "seriesCount": "Series" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "myPrs": "My PRs", + "approved": "Approved", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "failed": "Failed", + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/th/common.json b/public/locales/th/common.json index 9d3e0302..57a9ae62 100644 --- a/public/locales/th/common.json +++ b/public/locales/th/common.json @@ -139,7 +139,8 @@ "playing": "Playing", "transcoding": "Transcoding", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "omada": { "connectedAp": "Connected APs", @@ -190,7 +191,9 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "queued": "Queued", @@ -216,12 +219,14 @@ "wanted": "Wanted", "missing": "Missing", "queued": "Queued", - "movies": "Movies" + "movies": "Movies", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "ombi": { "pending": "Pending", @@ -310,12 +315,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "quicklaunch": { "bookmark": "Bookmark", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index 1807b97f..ac88b616 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -24,13 +24,13 @@ "used": "Kullanımda", "load": "Yük", "mem": "MEM", - "temp": "TEMP", - "max": "Max", - "uptime": "UP", - "months": "mo", - "days": "d", - "hours": "h", - "minutes": "m" + "temp": "GeƧici", + "max": "En Yüksek", + "uptime": "Ƈalışma Süresi", + "months": "Ay", + "days": "Gün", + "hours": "Saat", + "minutes": "Dakika" }, "unifi": { "users": "Kullanıcılar", @@ -57,29 +57,30 @@ "offline": "Ƈevrimdışı", "error": "Hata", "unknown": "Bilinmiyor", - "running": "Running", - "starting": "Starting", - "unhealthy": "Unhealthy", - "not_found": "Not Found", - "exited": "Exited", - "partial": "Partial", - "healthy": "Healthy" + "running": "Ƈalışan", + "starting": "Başlatılıyor", + "unhealthy": "Sağlıksız", + "not_found": "Bulunamadı", + "exited": "Durduruldu", + "partial": "ParƧalı", + "healthy": "Sağlık" }, "emby": { "playing": "Oynatılıyor", "transcoding": "Dƶnüştürülüyor", "bitrate": "Bit Oranı", "no_active": "Aktif akış yok", - "movies": "Movies", - "series": "Series", - "episodes": "Episodes", - "songs": "Songs" + "movies": "Filmler", + "series": "Diziler", + "episodes": "Bƶlümler", + "songs": "Şarkılar" }, "tautulli": { "playing": "Oynatılıyor", "transcoding": "Dƶnüştürülüyor", "bitrate": "Bit Oranı", - "no_active": "Aktif akış yok" + "no_active": "Aktif akış yok", + "plex_connection_error": "Check Plex Connection" }, "nzbget": { "rate": "Oran", @@ -90,7 +91,7 @@ "streams": "Aktif Akış", "movies": "Filmler", "tv": "TV Showları", - "albums": "Albums" + "albums": "Albümler" }, "sabnzbd": { "rate": "Oran", @@ -117,18 +118,22 @@ "sonarr": { "wanted": "Aranan", "queued": "Kuyrukta", - "series": "Seriler" + "series": "Seriler", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Aranan", "queued": "Kuyrukta", "movies": "Filmler", - "missing": "Kayıp" + "missing": "Kayıp", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "Aranan", "queued": "Kuyrukta", - "albums": "Albümler" + "artists": "Artists" }, "readarr": { "wanted": "Aranan", @@ -159,7 +164,7 @@ "queries": "Sorgular", "blocked": "Engellenen", "gravity": "Yer Ƈekimi", - "blocked_percent": "Blocked %" + "blocked_percent": "Engellenen %" }, "adguard": { "queries": "Sorgular", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "İşlemci", - "mem": "Bellek", "wait": "Lütfen bekleyiniz", - "temp": "TEMP", - "uptime": "UP", - "days": "d", - "hours": "h" + "temp": "Sıcaklık", + "uptime": "Ƈalışma Süresi", + "days": "Gün", + "hours": "Saat", + "load": "Yük", + "warn": "Uyarı", + "total": "Toplam", + "free": "Boş", + "used": "Kullanım", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Toplam Gƶzlenen", @@ -307,9 +322,9 @@ "bookmark": "Yer İmi", "service": "Hizmet", "search": "Ara", - "custom": "Custom", - "visit": "Visit", - "url": "URL" + "custom": "Ɩzel", + "visit": "Ziyaret", + "url": "Link" }, "homebridge": { "available_update": "Sistem", @@ -380,14 +395,14 @@ "deluge": { "download": "İndir", "upload": "Yükle", - "leech": "Leech", + "leech": "Tüketici", "seed": "Tohum" }, "flood": { "download": "İndir", "upload": "Yükle", - "leech": "Leech", - "seed": "Tohum" + "leech": "Tüketici", + "seed": "Sağlayıcı" }, "tdarr": { "queue": "Sıra", @@ -417,7 +432,7 @@ "downloadstation": { "download": "İndir", "upload": "Yükle", - "leech": "Leech", + "leech": "Tüketici", "seed": "Tohum" }, "mikrotik": { @@ -444,7 +459,7 @@ "layers": "Katmanlar" }, "medusa": { - "wanted": "Wanted", + "wanted": "Aranan", "queued": "Kuyrukta", "series": "Seri" }, @@ -550,11 +565,11 @@ "targets_total": "Total Targets" }, "minecraft": { - "players": "Players", - "version": "Version", - "status": "Status", - "up": "Online", - "down": "Offline" + "players": "Oyuncular", + "version": "Versiyon", + "status": "Durum", + "up": "ƇevrimiƧi", + "down": "Ƈevrimdışı" }, "ghostfolio": { "gross_percent_today": "Today", @@ -573,40 +588,40 @@ "switches_on": "Switches On" }, "freshrss": { - "subscriptions": "Subscriptions", - "unread": "Unread" + "subscriptions": "Abonelikler", + "unread": "Okunmamış" }, "channelsdvrserver": { - "shows": "Shows", - "recordings": "Recordings", - "scheduled": "Scheduled", - "passes": "Passes" + "shows": "Diziler", + "recordings": "Kayıtlar", + "scheduled": "Planlanmış", + "passes": "GeƧilenler" }, "whatsupdocker": { "monitoring": "Monitoring", "updates": "Updates" }, "tailscale": { - "never": "Never", - "last_seen": "Last Seen", - "now": "Now", - "years": "{{number}}y", - "weeks": "{{number}}w", - "days": "{{number}}d", - "hours": "{{number}}h", - "minutes": "{{number}}m", - "seconds": "{{number}}s", - "ago": "{{value}} Ago", - "address": "Address", - "expires": "Expires" + "never": "Asla", + "last_seen": "Son Gƶrülme", + "now": "Şimdi", + "years": "{{number}} Yıl", + "weeks": "{{number}} Hafta", + "days": "{{number}} Gün", + "hours": "{{number}} Saat", + "minutes": "{{number}} Dakika", + "seconds": "{{number}} Saniye", + "ago": "{{value}} Ɩnce", + "address": "Adres", + "expires": "Geciken" }, "qnap": { - "cpuUsage": "CPU Usage", - "memUsage": "MEM Usage", - "systemTempC": "System Temp", - "poolUsage": "Pool Usage", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "cpuUsage": "İşlemci Kullanımı", + "memUsage": "Bellek Kullanımı", + "systemTempC": "Sistem Sıcaklığı", + "poolUsage": "Havuz Kullanımı", + "volumeUsage": "Alan Kullanımı", + "invalid": "GeƧersiz" }, "pfsense": { "load": "Load Avg", @@ -619,22 +634,77 @@ "wanIP": "WAN IP" }, "caddy": { - "upstreams": "Upstreams", - "requests": "Current requests", - "requests_failed": "Failed requests" + "upstreams": "Akış", + "requests": "Anlık İstekler", + "requests_failed": "Başarısız İstekler" }, "evcc": { - "pv_power": "Production", - "battery_soc": "Battery", - "grid_power": "Grid", - "home_power": "Consumption", - "charge_power": "Charger", - "watt_hour": "Wh" + "pv_power": "Üretim", + "battery_soc": "Batarya", + "grid_power": "Güç", + "home_power": "Tüketim", + "charge_power": "Şarj", + "watt_hour": "Watt/Saat" }, "pialert": { + "total": "Toplam", + "connected": "Bağlandı", + "new_devices": "Yeni Cihazlar", + "down_alerts": "Düşme Uyarıları" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 7f8e06a4..a7804865 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -127,7 +127,7 @@ "total": "Š’ŃŃŒŠ¾Š³Š¾", "free": "Š’Ń–Š»ŃŒŠ½Š¾", "used": "Використано", - "load": "ŠŠ°Š²Š°Š½Ń‚Š°Š¶ŠµŠ½Š½Ń", + "load": "Š—Š°Š²Š°Š½Ń‚Š°Š¶ŠµŠ½Š½Ń", "mem": "Пам'ять", "temp": "TEMP", "max": "Max", @@ -198,7 +198,8 @@ "playing": "Š’Ń–Š“Ń‚Š²Š¾Ń€ŠµŠ½Š½Ń", "transcoding": "ŠŸŠµŃ€ŠµŠŗŠ¾Š“ŃƒŠ²Š°Š½Š½Ń", "bitrate": "Бітрейт", - "no_active": "ŠŠµŠ¼Š°Ń” активних потоків" + "no_active": "ŠŠµŠ¼Š°Ń” активних потоків", + "plex_connection_error": "ŠŸŠµŃ€ŠµŠ²Ń–Ń€Ń‚Šµ Š·'Ń”Š“Š½Š°Š½Š½Ń Plex" }, "nzbget": { "rate": "ŠØŠ²ŠøŠ“ŠŗŃ–ŃŃ‚ŃŒ", @@ -232,18 +233,22 @@ "sonarr": { "wanted": "Š Š¾Š·ŃˆŃƒŠŗŃƒŃ”Ń‚ŃŒŃŃ", "queued": "Š£ черзі", - "series": "Дерії" + "series": "Дерії", + "queue": "Черга", + "unknown": "ŠŠµŠ²Ń–Š“Š¾Š¼Š¾" }, "radarr": { "wanted": "Š Š¾Š·ŃˆŃƒŠŗŃƒŃ”Ń‚ŃŒŃŃ", "missing": "Š’Ń–Š“ŃŃƒŃ‚Š½Ń–Š¹", "queued": "Š£ черзі", - "movies": "Š¤Ń–Š»ŃŒŠ¼Šø" + "movies": "Š¤Ń–Š»ŃŒŠ¼Šø", + "queue": "Черга", + "unknown": "ŠŠµŠ²Ń–Š“Š¾Š¼Š¾" }, "lidarr": { "wanted": "Š Š¾Š·ŃˆŃƒŠŗŃƒŃ”Ń‚ŃŒŃŃ", "queued": "Š£ черзі", - "albums": "Альбоми" + "artists": "Виконавці" }, "traefik": { "middleware": "ŠŸŃ€Š¾Š¼Ń–Š¶Š½Šµ програмне Š·Š°Š±ŠµŠ·ŠæŠµŃ‡ŠµŠ½Š½Ń", @@ -358,12 +363,22 @@ }, "glances": { "cpu": "CPU", - "mem": "Пам'ять", "wait": "Š‘ŃƒŠ“ŃŒ ласка, зачекайте", "temp": "TEMP", "uptime": "ВіГправка", "days": "Š“", - "hours": "г" + "hours": "г", + "load": "Š—Š°Š²Š°Š½Ń‚Š°Š¶ŠµŠ½Š½Ń", + "warn": "Увага", + "total": "Š’ŃŃŒŠ¾Š³Š¾", + "free": "Š’Ń–Š»ŃŒŠ½ŠøŠ¹", + "used": "Š’ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š¾Š²ŃƒŃ”Ń‚ŃŒŃŃ", + "crit": "Crit", + "read": "ŠŸŃ€Š¾Ń‡ŠøŃ‚Š°Ń‚Šø", + "write": "ŠŠ°ŠæŠøŃŠ°Ń‚Šø", + "gpu": "GPU", + "mem": "Пам'ять", + "swap": "ŠžŠ±Š¼Ń–Š½" }, "quicklaunch": { "bookmark": "ЗаклаГка", @@ -605,8 +620,8 @@ "memUsage": "Š’ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š°Š½Š½Ń пам'яті", "systemTempC": "Š¢ŠµŠ¼ŠæŠµŃ€Š°Ń‚ŃƒŃ€Š° системи", "poolUsage": "Š’ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š°Š½Š½Ń пулу", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "Š“ŃƒŃ‡Š½Ń–ŃŃ‚ŃŒ", + "invalid": "ŠŠµŠ“Ń–Š¹ŃŠ½ŠøŠ¹" }, "pfsense": { "load": "ДереГнє Š·Š°Š²Š°Š½Ń‚Š°Š¶ŠµŠ½Š½Ń", @@ -632,9 +647,64 @@ "watt_hour": "Š’Ń‚/гоГ" }, "pialert": { + "total": "Š’ŃŃŒŠ¾Š³Š¾", + "connected": "ŠŸŃ–Š“ŠŗŠ»ŃŽŃ‡ŠµŠ½Š¾", + "new_devices": "ŠŠ¾Š²Ń– пристрої", + "down_alerts": "Š”ŠæŠ¾Š²Ń–Ń‰ŠµŠ½Š½Ń про збій" + }, + "jdownloader": { + "downloadCount": "Черга", + "downloadSpeed": "ŠØŠ²ŠøŠ“ŠŗŃ–ŃŃ‚ŃŒ", + "downloadBytesRemaining": "Š—Š°Š»ŠøŃˆŠøŠ»Š¾ŃŃ", + "downloadTotalBytes": "Розмір" + }, + "kavita": { + "seriesCount": "Дерій", + "totalFiles": "Файлів" + }, + "gamedig": { + "name": "ŠŠ°Š·Š²Š°", + "map": "Мапа", + "currentPlayers": "ŠŸŠ¾Ń‚Š¾Ń‡Š½Ń– гравці", + "players": "Гравці", + "maxPlayers": "Максимум гравців", + "bots": "Ботів", + "ping": "ŠŸŃ–Š½Š³", + "status": "Š”Ń‚Š°Ń‚ŃƒŃ", + "online": "Š’ мережі", + "offline": "ŠŠµ в мережі" + }, + "azuredevops": { + "result": "Š ŠµŠ·ŃƒŠ»ŃŒŃ‚Š°Ń‚", + "status": "Š”Ń‚Š°Ń‚ŃƒŃ", + "buildId": "ID збірки", + "succeeded": "Š£ŃŠæŃ–ŃˆŠ½Š¾", + "notStarted": "ŠŠµ розпочато", + "failed": "ŠŠµŠ²Š“Š°Ń‡Š°", + "canceled": "Дкасовано", + "inProgress": "Š’ процесі", + "totalPrs": "Š’ŃŃŒŠ¾Š³Š¾ PR", + "myPrs": "ŠœŃ–Š¹ PR", + "approved": "ЗатверГжено" + }, + "urbackup": { + "ok": "Добре", + "errored": "Помилки", + "noRecent": "Застарілий", + "totalUsed": "Š’ŠøŠŗŠ¾Ń€ŠøŃŃ‚Š¾Š²ŃƒŠ²Š°Š½Š° пам'ять" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 3e1f37d3..c3d393d0 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -56,7 +56,8 @@ "playing": "Đang chĘ”i", "transcoding": "Chuyển định dįŗ”ng", "bitrate": "Bitrate", - "no_active": "No Active Streams" + "no_active": "No Active Streams", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "Hoįŗ”t động", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "Wanted", "queued": "Queued", - "series": "Series" + "series": "Series", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "Wanted", "queued": "Queued", "movies": "Phim", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "Đang tƬm", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "Wanted", "queued": "Queued", - "albums": "Albums" + "artists": "Artists" }, "adguard": { "queries": "Queries", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index 0d66d550..ed609cff 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -13,7 +13,8 @@ "playing": "ę’­ę”¾ē·Š", "no_active": "焔任何擻動", "transcoding": "č½‰ē¢¼ē·Š", - "bitrate": "ęÆ”ē‰¹ēŽ‡" + "bitrate": "ęÆ”ē‰¹ēŽ‡", + "plex_connection_error": "Check Plex Connection" }, "transmission": { "download": "äø‹č¼‰é€Ÿåŗ¦", @@ -94,18 +95,22 @@ "sonarr": { "wanted": "ęƒ³ē‡", "queued": "ęŽ’ē·ŠéšŠ", - "series": "é›»č¦–åŠ‡" + "series": "é›»č¦–åŠ‡", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "ęƒ³ē‡", "queued": "ęŽ’ē·ŠéšŠ", "movies": "電影", - "missing": "Missing" + "missing": "Missing", + "queue": "Queue", + "unknown": "Unknown" }, "lidarr": { "wanted": "ęƒ³ē‡", "queued": "ęŽ’ē·ŠéšŠ", - "albums": "專輯" + "artists": "Artists" }, "readarr": { "wanted": "ęƒ³ē‡", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "CPU", - "mem": "MEM", "wait": "Please wait", "temp": "TEMP", "uptime": "UP", "days": "d", - "hours": "h" + "hours": "h", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "Total Observed", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "canceled": "Canceled", + "inProgress": "In Progress", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 38ef2867..d820aa96 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -56,7 +56,8 @@ "playing": "播放中", "transcoding": "转码", "bitrate": "ęÆ”ē‰¹ēŽ‡", - "no_active": "ęš‚ę— ę’­ę”¾" + "no_active": "ęš‚ę— ę’­ę”¾", + "plex_connection_error": "Check Plex Connection" }, "rutorrent": { "active": "擻动中", @@ -66,13 +67,17 @@ "sonarr": { "wanted": "ęƒ³ēœ‹", "queued": "ꎒ队", - "series": "ē³»åˆ—" + "series": "ē³»åˆ—", + "queue": "Queue", + "unknown": "Unknown" }, "radarr": { "wanted": "ęƒ³ēœ‹", "queued": "队列", "movies": "电影", - "missing": "丢失" + "missing": "丢失", + "queue": "Queue", + "unknown": "Unknown" }, "readarr": { "wanted": "č®¢é˜…", @@ -173,7 +178,7 @@ "lidarr": { "wanted": "č®¢é˜…", "queued": "队列", - "albums": "ē›øå†Œ" + "artists": "Artists" }, "adguard": { "queries": "柄询", @@ -234,12 +239,22 @@ }, "glances": { "cpu": "处理器", - "mem": "内存", "wait": "čÆ·ēØē­‰", "temp": "ęø©åŗ¦", "uptime": "čæč”Œę—¶é—“", "days": "天", - "hours": "ę—¶" + "hours": "ę—¶", + "load": "Load", + "warn": "Warn", + "total": "Total", + "free": "Free", + "used": "Used", + "crit": "Crit", + "read": "Read", + "write": "Write", + "gpu": "GPU", + "mem": "Mem", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "č§‚åÆŸåˆ°ēš„ę€»ę•°", @@ -550,7 +565,7 @@ "targets_total": "总目标" }, "minecraft": { - "players": "播放中", + "players": "ēŽ©å®¶", "version": "ē‰ˆęœ¬", "status": "ēŠ¶ę€", "up": "åœØēŗæēš„", @@ -624,7 +639,7 @@ "requests_failed": "失蓄请求" }, "evcc": { - "pv_power": "Production", + "pv_power": "ę­£å¼ēŽÆå¢ƒ", "battery_soc": "Battery", "grid_power": "Grid", "home_power": "Consumption", @@ -636,5 +651,60 @@ "connected": "Connected", "new_devices": "New Devices", "down_alerts": "Down Alerts" + }, + "jdownloader": { + "downloadCount": "Queue Count", + "downloadSpeed": "Download Speed", + "downloadBytesRemaining": "Remaining", + "downloadTotalBytes": "Size" + }, + "kavita": { + "seriesCount": "Series", + "totalFiles": "Files" + }, + "gamedig": { + "name": "Name", + "map": "Map", + "currentPlayers": "Current players", + "players": "Players", + "maxPlayers": "Max players", + "bots": "Bots", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "canceled": "Canceled", + "inProgress": "In Progress", + "result": "Result", + "status": "Status", + "buildId": "Build ID", + "succeeded": "Succeeded", + "notStarted": "Not Started", + "failed": "Failed", + "totalPrs": "Total PRs", + "myPrs": "My PRs", + "approved": "Approved" + }, + "urbackup": { + "ok": "Ok", + "errored": "Errors", + "noRecent": "Out of Date", + "totalUsed": "Used Storage" + }, + "openmediavault": { + "downloading": "Downloading", + "total": "Total", + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 66db7069..c8ce9caf 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -21,14 +21,14 @@ "mem": "čØ˜ę†¶é«”", "cpu": "處理器", "error": "錯誤", - "unknown": "ęœŖēŸ„ēš„", + "unknown": "未矄", "running": "執蔌中", "starting": "å•Ÿå‹•äø­", "unhealthy": "äøå„åŗ·ēš„", "not_found": "ęœŖę‰¾åˆ°", "exited": "已退出", "partial": "éƒØåˆ†", - "healthy": "å„åŗ·ēš„" + "healthy": "偄康" }, "emby": { "playing": "ę­£åœØę’­ę”¾", @@ -44,7 +44,8 @@ "playing": "ę­£åœØę’­ę”¾", "transcoding": "轉碼", "bitrate": "ä½å…ƒēŽ‡", - "no_active": "焔播放擻動" + "no_active": "焔播放擻動", + "plex_connection_error": "檢柄Plexēš„é€£ęŽ„ē‹€ę…‹" }, "jellyseerr": { "pending": "待下載", @@ -88,12 +89,16 @@ "movies": "電影", "wanted": "é—œę³Øäø­", "queued": "已加兄佇列", - "missing": "ē¼ŗå°‘" + "missing": "ē¼ŗå°‘", + "queue": "佇列", + "unknown": "ęœŖēŸ„ēš„" }, "sonarr": { "wanted": "é—œę³Øäø­", "queued": "已加兄佇列", - "series": "影集" + "series": "影集", + "queue": "佇列", + "unknown": "ęœŖēŸ„ēš„" }, "readarr": { "wanted": "é—œę³Øäø­", @@ -123,8 +128,8 @@ "ping": "Ping" }, "portainer": { - "running": "é‹č”Œäø­", - "stopped": "ęœŖé‹č”Œ", + "running": "é‹ä½œäø­", + "stopped": "已停止", "total": "å…ØéƒØ" }, "traefik": { @@ -163,7 +168,7 @@ "seed": "å·²å®Œęˆäø‹č¼‰" }, "jackett": { - "configured": "å·²é…ē½®", + "configured": "已設置", "errored": "ē™¼ē”ŸéŒÆčŖ¤" }, "bazarr": { @@ -173,7 +178,7 @@ "lidarr": { "wanted": "é—œę³Øäø­", "queued": "已加兄佇列", - "albums": "專輯" + "artists": "å‰µä½œč€…" }, "adguard": { "queries": "柄詢", @@ -200,8 +205,8 @@ }, "authentik": { "users": "使用者", - "loginsLast24H": "ē™»éŒ„(24h)", - "failedLoginsLast24H": "ē™»éŒ„å¤±ę•—(24h)" + "loginsLast24H": "登兄 (過去 24 å°ę™‚)", + "failedLoginsLast24H": "登兄失敗 (過去 24 å°ę™‚)" }, "proxmox": { "mem": "čØ˜ę†¶é«”", @@ -211,7 +216,7 @@ }, "unifi": { "users": "使用者", - "uptime": "ē³»ēµ±é‹č”Œę™‚é–“", + "uptime": "ē³»ēµ±é‹ä½œę™‚é–“", "days": "天", "wan": "WAN", "lan_users": "ęœ‰ē·šä½æē”Øč€…", @@ -222,7 +227,7 @@ "lan": "LAN", "wlan": "WLAN", "devices": "設備", - "lan_devices": "LAN設備", + "lan_devices": "ęœ‰ē·ščØ­å‚™", "wlan_devices": "ē„”ē·ščØ­å‚™", "empty_data": "å­ē³»ēµ±ē‹€ę…‹ęœŖēŸ„" }, @@ -234,19 +239,29 @@ }, "glances": { "cpu": "CPU", - "mem": "čØ˜ę†¶é«”", "wait": "č«‹ēØå¾Œ", "temp": "ęŗ«åŗ¦", "uptime": "é‹č”Œę™‚é–“", "days": "天", - "hours": "Ꙃ" + "hours": "Ꙃ", + "free": "ęœŖä½æē”Ø", + "used": "已使用", + "load": "č² č¼‰é‡", + "warn": "č­¦å‘Š", + "total": "總共", + "crit": "Crit", + "read": "č®€å–", + "write": "寫兄", + "gpu": "GPU", + "mem": "čØ˜ę†¶é«”", + "swap": "Swap" }, "changedetectionio": { "totalObserved": "總監測數", "diffsDetected": "åµęø¬åˆ°ēš„č®Šę›“" }, "wmo": { - "0-day": "ꙓ", + "0-day": "晓天", "0-night": "ę™“ęœ—", "71-day": "å°é›Ŗ", "71-night": "å°é›Ŗ", @@ -308,7 +323,7 @@ "service": "ęœå‹™", "search": "ęœå°‹", "custom": "自訂", - "visit": "čØŖå•", + "visit": "造訪", "url": "ē¶²å€" }, "homebridge": { @@ -351,7 +366,7 @@ }, "pyload": { "speed": "é€Ÿåŗ¦", - "active": "é‹č”Œäø­", + "active": "執蔌中", "queue": "佇列", "total": "å…ØéƒØ" }, @@ -521,8 +536,8 @@ "kopia": { "status": "狀態", "size": "ęŖ”ę”ˆå¤§å°", - "lastrun": "äøŠę¬”é‹č”Œ", - "nextrun": "äø‹ę¬”é‹č”Œ", + "lastrun": "上欔執蔌", + "nextrun": "äø‹ę¬”åŸ·č”Œ", "failed": "失敗" }, "unmanic": { @@ -587,11 +602,11 @@ "updates": "åÆę›“ę–°" }, "tailscale": { - "address": "Address", - "expires": "Expires", - "never": "Never", + "address": "位址", + "expires": "å·²å¤±ę•ˆ", + "never": "ęœŖę›¾", "last_seen": "äøŠę¬”é€£ē·š", - "now": "Now", + "now": "ē¾åœØ", "years": "{{number}} 幓", "hours": "{{number}} å°ę™‚", "minutes": "{{number}} 分鐘", @@ -605,23 +620,23 @@ "memUsage": "čØ˜ę†¶é«”ä½æē”ØēŽ‡", "systemTempC": "系統溫度", "poolUsage": "å„²å­˜ę± ä½æē”ØēŽ‡", - "volumeUsage": "Volume Usage", - "invalid": "Invalid" + "volumeUsage": "å„²å­˜å€ē”Øé‡", + "invalid": "ē„”ę•ˆēš„" }, "pfsense": { "load": "å¹³å‡č² č¼‰é‡", "memory": "čØ˜ę†¶é«”ä½æē”ØēŽ‡", "wanStatus": "ē¶²éš›ē¶²č·Æē‹€ę…‹", - "up": "Up", - "down": "Down", + "up": "å·²é€£ē·š", + "down": "å·²é›¢ē·š", "temp": "ęŗ«åŗ¦", "disk": "ē”¬ē¢Ÿä½æē”ØēŽ‡", - "wanIP": "WAN IP" + "wanIP": "ē¶²éš›ē¶²č·Æ IP" }, "caddy": { "upstreams": "上蔌", - "requests": "Current requests", - "requests_failed": "Failed requests" + "requests": "ē›®å‰č«‹ę±‚ę•ø", + "requests_failed": "失敗請求" }, "evcc": { "grid_power": "電網", @@ -632,9 +647,64 @@ "watt_hour": "瓦時 (Wh)" }, "pialert": { + "total": "å…ØéƒØ", + "connected": "å·²é€£ē·š", + "new_devices": "ę–°č£ē½®", + "down_alerts": "é›¢ē·šč­¦å‘Š" + }, + "jdownloader": { + "downloadCount": "äø‹č¼‰ä½‡åˆ—", + "downloadSpeed": "äø‹č¼‰é€ŸēŽ‡", + "downloadBytesRemaining": "剩餘", + "downloadTotalBytes": "ēø½äø‹č¼‰é‡" + }, + "kavita": { + "seriesCount": "叢刊", + "totalFiles": "ęŖ”ę”ˆ" + }, + "gamedig": { + "name": "åēØ±", + "map": "地圖", + "currentPlayers": "ē•¶å‰ēŽ©å®¶ę•ø", + "players": "ēŽ©å®¶", + "maxPlayers": "ēŽ©å®¶ę•øäøŠé™", + "bots": "ę©Ÿå™Øäŗŗ", + "ping": "Ping", + "status": "Status", + "online": "Online", + "offline": "Offline" + }, + "azuredevops": { + "result": "ēµęžœ", + "status": "狀態", + "buildId": "ēµ„å»ŗē·Øč™Ÿ", + "succeeded": "成功", + "notStarted": "å°šęœŖå•Ÿē”Ø", + "failed": "失敗", + "canceled": "å–ę¶ˆ", + "inProgress": "執蔌中", + "totalPrs": "ēø½ęå–č¦ę±‚", + "myPrs": "ęˆ‘ēš„ęå–č¦ę±‚", + "approved": "已核准" + }, + "urbackup": { + "ok": "Ok", + "errored": "錯誤", + "noRecent": "å·²éŽę™‚", + "totalUsed": "已使用空間" + }, + "openmediavault": { + "downloading": "Downloading", "total": "Total", - "connected": "Connected", - "new_devices": "New Devices", - "down_alerts": "Down Alerts" + "running": "Running", + "stopped": "Stopped", + "passed": "Passed", + "failed": "Failed" + }, + "mealie": { + "recipes": "Recipes", + "users": "Users", + "categories": "Categories", + "tags": "Tags" } } diff --git a/src/components/bookmarks/group.jsx b/src/components/bookmarks/group.jsx index 2910245c..44db59fc 100644 --- a/src/components/bookmarks/group.jsx +++ b/src/components/bookmarks/group.jsx @@ -1,13 +1,48 @@ +import { useRef } from "react"; +import classNames from "classnames"; +import { Disclosure, Transition } from '@headlessui/react'; +import { MdKeyboardArrowDown } from "react-icons/md"; + import ErrorBoundary from "components/errorboundry"; import List from "components/bookmarks/list"; -export default function BookmarksGroup({ group }) { +export default function BookmarksGroup({ group, disableCollapse }) { + const panel = useRef(); return (
-

{group.name}

- - - + + {({ open }) => ( + <> + +

{group.name}

+ +
+ { + panel.current.style.height = `${panel.current.scrollHeight}px`; + setTimeout(() => {panel.current.style.height = `0`}, 1); + }} + beforeEnter={() => { + panel.current.style.height = `0px`; + setTimeout(() => {panel.current.style.height = `${panel.current.scrollHeight}px`}, 1); + }} + > + + + + + + + + )} +
); } diff --git a/src/components/bookmarks/item.jsx b/src/components/bookmarks/item.jsx index 89dd698d..87ef691c 100644 --- a/src/components/bookmarks/item.jsx +++ b/src/components/bookmarks/item.jsx @@ -1,4 +1,5 @@ import { useContext } from "react"; +import classNames from "classnames"; import { SettingsContext } from "utils/contexts/settings"; import ResolvedIcon from "components/resolvedicon"; @@ -16,7 +17,10 @@ export default function Item({ bookmark }) { className="block w-full text-left cursor-pointer transition-all h-15 mb-3 rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10" >
-
+
{bookmark.icon &&
@@ -24,7 +28,10 @@ export default function Item({ bookmark }) { } {!bookmark.icon && bookmark.abbr}
-
+
{bookmark.name}
{hostname}
diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index 229b2f4d..c371ccf6 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -145,7 +145,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear return (