diff --git a/package-lock.json b/package-lock.json
index 6b496d1aa3..944623a0ed 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,18 +18,18 @@
"integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q=="
},
"@babel/core": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
- "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz",
+ "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==",
"requires": {
"@babel/code-frame": "^7.16.0",
- "@babel/generator": "^7.16.0",
- "@babel/helper-compilation-targets": "^7.16.0",
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helpers": "^7.16.0",
- "@babel/parser": "^7.16.0",
+ "@babel/generator": "^7.16.5",
+ "@babel/helper-compilation-targets": "^7.16.3",
+ "@babel/helper-module-transforms": "^7.16.5",
+ "@babel/helpers": "^7.16.5",
+ "@babel/parser": "^7.16.5",
"@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
@@ -47,121 +47,28 @@
"@babel/highlight": "^7.16.0"
}
},
- "@babel/compat-data": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz",
- "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew=="
- },
"@babel/generator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
- "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
+ "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
"requires": {
"@babel/types": "^7.16.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
},
- "@babel/helper-compilation-targets": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz",
- "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==",
- "requires": {
- "@babel/compat-data": "^7.16.0",
- "@babel/helper-validator-option": "^7.14.5",
- "browserslist": "^4.16.6",
- "semver": "^6.3.0"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
- "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
- "requires": {
- "@babel/helper-get-function-arity": "^7.16.0",
- "@babel/template": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
- "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
- "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
- "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
- "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
"@babel/helper-module-transforms": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
- "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz",
+ "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==",
"requires": {
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-module-imports": "^7.16.0",
- "@babel/helper-replace-supers": "^7.16.0",
"@babel/helper-simple-access": "^7.16.0",
"@babel/helper-split-export-declaration": "^7.16.0",
"@babel/helper-validator-identifier": "^7.15.7",
"@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
- "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
- "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
- "requires": {
- "@babel/helper-member-expression-to-functions": "^7.16.0",
- "@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/traverse": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
- "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
- "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
- "requires": {
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0"
}
},
@@ -181,45 +88,27 @@
}
},
"@babel/parser": {
- "version": "7.16.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
- "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw=="
- },
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
+ "version": "7.16.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
+ "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ=="
},
"@babel/traverse": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz",
- "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
+ "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
"requires": {
"@babel/code-frame": "^7.16.0",
- "@babel/generator": "^7.16.0",
+ "@babel/generator": "^7.16.5",
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-function-name": "^7.16.0",
"@babel/helper-hoist-variables": "^7.16.0",
"@babel/helper-split-export-declaration": "^7.16.0",
- "@babel/parser": "^7.16.0",
+ "@babel/parser": "^7.16.5",
"@babel/types": "^7.16.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
- "@babel/types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
- "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "to-fast-properties": "^2.0.0"
- }
- },
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -238,9 +127,9 @@
}
},
"@babel/generator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
- "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
+ "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
"requires": {
"@babel/types": "^7.16.0",
"jsesc": "^2.5.1",
@@ -256,9 +145,9 @@
}
},
"@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
- "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz",
+ "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==",
"requires": {
"@babel/helper-explode-assignable-expression": "^7.16.0",
"@babel/types": "^7.16.0"
@@ -300,15 +189,16 @@
}
},
"@babel/helper-create-class-features-plugin": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
- "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz",
+ "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-function-name": "^7.16.0",
- "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-member-expression-to-functions": "^7.16.5",
"@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-replace-supers": "^7.16.5",
"@babel/helper-split-export-declaration": "^7.16.0"
}
},
@@ -343,6 +233,14 @@
}
}
},
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz",
+ "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==",
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
"@babel/helper-explode-assignable-expression": {
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
@@ -378,9 +276,9 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
- "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz",
+ "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==",
"requires": {
"@babel/types": "^7.16.0"
}
@@ -394,17 +292,17 @@
}
},
"@babel/helper-module-transforms": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
- "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz",
+ "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==",
"requires": {
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-module-imports": "^7.16.0",
- "@babel/helper-replace-supers": "^7.16.0",
"@babel/helper-simple-access": "^7.16.0",
"@babel/helper-split-export-declaration": "^7.16.0",
"@babel/helper-validator-identifier": "^7.15.7",
"@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0"
},
"dependencies": {
@@ -424,28 +322,29 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
- "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz",
+ "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ=="
},
"@babel/helper-remap-async-to-generator": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz",
- "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz",
+ "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-wrap-function": "^7.16.0",
+ "@babel/helper-wrap-function": "^7.16.5",
"@babel/types": "^7.16.0"
}
},
"@babel/helper-replace-supers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
- "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz",
+ "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==",
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-environment-visitor": "^7.16.5",
+ "@babel/helper-member-expression-to-functions": "^7.16.5",
"@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/traverse": "^7.16.0",
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0"
}
},
@@ -484,23 +383,23 @@
"integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
},
"@babel/helper-wrap-function": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
- "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz",
+ "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==",
"requires": {
"@babel/helper-function-name": "^7.16.0",
"@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0"
}
},
"@babel/helpers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz",
- "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz",
+ "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==",
"requires": {
"@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
+ "@babel/traverse": "^7.16.5",
"@babel/types": "^7.16.0"
},
"dependencies": {
@@ -513,49 +412,15 @@
}
},
"@babel/generator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
- "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz",
+ "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==",
"requires": {
"@babel/types": "^7.16.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
},
- "@babel/helper-function-name": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
- "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
- "requires": {
- "@babel/helper-get-function-arity": "^7.16.0",
- "@babel/template": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
- "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
- "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
- "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
"@babel/helper-validator-identifier": {
"version": "7.15.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
@@ -572,45 +437,27 @@
}
},
"@babel/parser": {
- "version": "7.16.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
- "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw=="
- },
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
+ "version": "7.16.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
+ "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ=="
},
"@babel/traverse": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz",
- "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
+ "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
"requires": {
"@babel/code-frame": "^7.16.0",
- "@babel/generator": "^7.16.0",
+ "@babel/generator": "^7.16.5",
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-function-name": "^7.16.0",
"@babel/helper-hoist-variables": "^7.16.0",
"@babel/helper-split-export-declaration": "^7.16.0",
- "@babel/parser": "^7.16.0",
+ "@babel/parser": "^7.16.5",
"@babel/types": "^7.16.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
}
},
- "@babel/types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
- "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "to-fast-properties": "^2.0.0"
- }
- },
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -669,146 +516,146 @@
}
},
"@babel/plugin-proposal-async-generator-functions": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz",
- "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz",
+ "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.16.4",
+ "@babel/helper-plugin-utils": "^7.16.5",
+ "@babel/helper-remap-async-to-generator": "^7.16.5",
"@babel/plugin-syntax-async-generators": "^7.8.4"
}
},
"@babel/plugin-proposal-class-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
- "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz",
+ "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==",
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-create-class-features-plugin": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-proposal-class-static-block": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
- "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz",
+ "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==",
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-create-class-features-plugin": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
}
},
"@babel/plugin-proposal-dynamic-import": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
- "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz",
+ "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
}
},
"@babel/plugin-proposal-export-namespace-from": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
- "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz",
+ "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
}
},
"@babel/plugin-proposal-json-strings": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
- "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz",
+ "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-json-strings": "^7.8.3"
}
},
"@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
- "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz",
+ "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
}
},
"@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
- "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz",
+ "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
}
},
"@babel/plugin-proposal-numeric-separator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
- "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz",
+ "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
}
},
"@babel/plugin-proposal-object-rest-spread": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
- "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz",
+ "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==",
"requires": {
- "@babel/compat-data": "^7.16.0",
- "@babel/helper-compilation-targets": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.3",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.16.0"
+ "@babel/plugin-transform-parameters": "^7.16.5"
}
},
"@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
- "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz",
+ "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
}
},
"@babel/plugin-proposal-optional-chaining": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
- "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz",
+ "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
}
},
"@babel/plugin-proposal-private-methods": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
- "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz",
+ "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==",
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-create-class-features-plugin": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-proposal-private-property-in-object": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
- "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz",
+ "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-create-class-features-plugin": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
}
},
"@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
- "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz",
+ "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==",
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-syntax-async-generators": {
@@ -924,157 +771,158 @@
}
},
"@babel/plugin-transform-arrow-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
- "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz",
+ "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-async-to-generator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz",
- "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz",
+ "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==",
"requires": {
"@babel/helper-module-imports": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.16.0"
+ "@babel/helper-plugin-utils": "^7.16.5",
+ "@babel/helper-remap-async-to-generator": "^7.16.5"
}
},
"@babel/plugin-transform-block-scoped-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
- "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz",
+ "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-block-scoping": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
- "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz",
+ "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-classes": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
- "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz",
+ "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-function-name": "^7.16.0",
"@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.16.5",
+ "@babel/helper-replace-supers": "^7.16.5",
"@babel/helper-split-export-declaration": "^7.16.0",
"globals": "^11.1.0"
}
},
"@babel/plugin-transform-computed-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
- "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz",
+ "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-destructuring": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
- "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz",
+ "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-dotall-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
- "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz",
+ "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==",
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-duplicate-keys": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
- "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz",
+ "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-exponentiation-operator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
- "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz",
+ "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==",
"requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-for-of": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
- "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz",
+ "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-function-name": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
- "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz",
+ "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==",
"requires": {
"@babel/helper-function-name": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
- "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz",
+ "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-member-expression-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
- "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz",
+ "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-modules-amd": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
- "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz",
+ "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==",
"requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-module-transforms": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"babel-plugin-dynamic-import-node": "^2.3.3"
}
},
"@babel/plugin-transform-modules-commonjs": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
- "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz",
+ "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==",
"requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-module-transforms": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-simple-access": "^7.16.0",
"babel-plugin-dynamic-import-node": "^2.3.3"
}
},
"@babel/plugin-transform-modules-systemjs": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
- "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz",
+ "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==",
"requires": {
"@babel/helper-hoist-variables": "^7.16.0",
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-module-transforms": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-validator-identifier": "^7.15.7",
"babel-plugin-dynamic-import-node": "^2.3.3"
},
@@ -1087,155 +935,155 @@
}
},
"@babel/plugin-transform-modules-umd": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
- "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz",
+ "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==",
"requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-module-transforms": "^7.16.5",
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
- "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz",
+ "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==",
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.16.0"
}
},
"@babel/plugin-transform-new-target": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
- "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz",
+ "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-object-super": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
- "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz",
+ "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.16.0"
+ "@babel/helper-plugin-utils": "^7.16.5",
+ "@babel/helper-replace-supers": "^7.16.5"
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz",
- "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz",
+ "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-property-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
- "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz",
+ "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-regenerator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
- "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz",
+ "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==",
"requires": {
"regenerator-transform": "^0.14.2"
}
},
"@babel/plugin-transform-reserved-words": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
- "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz",
+ "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-shorthand-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
- "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz",
+ "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-spread": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
- "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz",
+ "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
}
},
"@babel/plugin-transform-sticky-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
- "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz",
+ "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-template-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
- "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz",
+ "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-typeof-symbol": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
- "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz",
+ "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-unicode-escapes": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
- "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz",
+ "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/plugin-transform-unicode-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
- "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz",
+ "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==",
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
+ "@babel/helper-plugin-utils": "^7.16.5"
}
},
"@babel/preset-env": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz",
- "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz",
+ "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==",
"requires": {
"@babel/compat-data": "^7.16.4",
"@babel/helper-compilation-targets": "^7.16.3",
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-validator-option": "^7.14.5",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
- "@babel/plugin-proposal-async-generator-functions": "^7.16.4",
- "@babel/plugin-proposal-class-properties": "^7.16.0",
- "@babel/plugin-proposal-class-static-block": "^7.16.0",
- "@babel/plugin-proposal-dynamic-import": "^7.16.0",
- "@babel/plugin-proposal-export-namespace-from": "^7.16.0",
- "@babel/plugin-proposal-json-strings": "^7.16.0",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
- "@babel/plugin-proposal-numeric-separator": "^7.16.0",
- "@babel/plugin-proposal-object-rest-spread": "^7.16.0",
- "@babel/plugin-proposal-optional-catch-binding": "^7.16.0",
- "@babel/plugin-proposal-optional-chaining": "^7.16.0",
- "@babel/plugin-proposal-private-methods": "^7.16.0",
- "@babel/plugin-proposal-private-property-in-object": "^7.16.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.16.0",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.5",
+ "@babel/plugin-proposal-class-properties": "^7.16.5",
+ "@babel/plugin-proposal-class-static-block": "^7.16.5",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.5",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.5",
+ "@babel/plugin-proposal-json-strings": "^7.16.5",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.5",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.5",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.5",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.5",
+ "@babel/plugin-proposal-private-methods": "^7.16.5",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.5",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.5",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5",
@@ -1250,38 +1098,38 @@
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.16.0",
- "@babel/plugin-transform-async-to-generator": "^7.16.0",
- "@babel/plugin-transform-block-scoped-functions": "^7.16.0",
- "@babel/plugin-transform-block-scoping": "^7.16.0",
- "@babel/plugin-transform-classes": "^7.16.0",
- "@babel/plugin-transform-computed-properties": "^7.16.0",
- "@babel/plugin-transform-destructuring": "^7.16.0",
- "@babel/plugin-transform-dotall-regex": "^7.16.0",
- "@babel/plugin-transform-duplicate-keys": "^7.16.0",
- "@babel/plugin-transform-exponentiation-operator": "^7.16.0",
- "@babel/plugin-transform-for-of": "^7.16.0",
- "@babel/plugin-transform-function-name": "^7.16.0",
- "@babel/plugin-transform-literals": "^7.16.0",
- "@babel/plugin-transform-member-expression-literals": "^7.16.0",
- "@babel/plugin-transform-modules-amd": "^7.16.0",
- "@babel/plugin-transform-modules-commonjs": "^7.16.0",
- "@babel/plugin-transform-modules-systemjs": "^7.16.0",
- "@babel/plugin-transform-modules-umd": "^7.16.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0",
- "@babel/plugin-transform-new-target": "^7.16.0",
- "@babel/plugin-transform-object-super": "^7.16.0",
- "@babel/plugin-transform-parameters": "^7.16.3",
- "@babel/plugin-transform-property-literals": "^7.16.0",
- "@babel/plugin-transform-regenerator": "^7.16.0",
- "@babel/plugin-transform-reserved-words": "^7.16.0",
- "@babel/plugin-transform-shorthand-properties": "^7.16.0",
- "@babel/plugin-transform-spread": "^7.16.0",
- "@babel/plugin-transform-sticky-regex": "^7.16.0",
- "@babel/plugin-transform-template-literals": "^7.16.0",
- "@babel/plugin-transform-typeof-symbol": "^7.16.0",
- "@babel/plugin-transform-unicode-escapes": "^7.16.0",
- "@babel/plugin-transform-unicode-regex": "^7.16.0",
+ "@babel/plugin-transform-arrow-functions": "^7.16.5",
+ "@babel/plugin-transform-async-to-generator": "^7.16.5",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.5",
+ "@babel/plugin-transform-block-scoping": "^7.16.5",
+ "@babel/plugin-transform-classes": "^7.16.5",
+ "@babel/plugin-transform-computed-properties": "^7.16.5",
+ "@babel/plugin-transform-destructuring": "^7.16.5",
+ "@babel/plugin-transform-dotall-regex": "^7.16.5",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.5",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.5",
+ "@babel/plugin-transform-for-of": "^7.16.5",
+ "@babel/plugin-transform-function-name": "^7.16.5",
+ "@babel/plugin-transform-literals": "^7.16.5",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.5",
+ "@babel/plugin-transform-modules-amd": "^7.16.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.5",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.5",
+ "@babel/plugin-transform-modules-umd": "^7.16.5",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5",
+ "@babel/plugin-transform-new-target": "^7.16.5",
+ "@babel/plugin-transform-object-super": "^7.16.5",
+ "@babel/plugin-transform-parameters": "^7.16.5",
+ "@babel/plugin-transform-property-literals": "^7.16.5",
+ "@babel/plugin-transform-regenerator": "^7.16.5",
+ "@babel/plugin-transform-reserved-words": "^7.16.5",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.5",
+ "@babel/plugin-transform-spread": "^7.16.5",
+ "@babel/plugin-transform-sticky-regex": "^7.16.5",
+ "@babel/plugin-transform-template-literals": "^7.16.5",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.5",
+ "@babel/plugin-transform-unicode-regex": "^7.16.5",
"@babel/preset-modules": "^0.1.5",
"@babel/types": "^7.16.0",
"babel-plugin-polyfill-corejs2": "^0.3.0",
@@ -1311,9 +1159,9 @@
}
},
"@babel/register": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz",
- "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.5.tgz",
+ "integrity": "sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==",
"requires": {
"clone-deep": "^4.0.1",
"find-cache-dir": "^2.0.0",
@@ -1323,9 +1171,9 @@
}
},
"@babel/runtime": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz",
- "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz",
+ "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
@@ -1376,16 +1224,17 @@
}
},
"@babel/traverse": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
- "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz",
+ "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==",
"requires": {
"@babel/code-frame": "^7.16.0",
- "@babel/generator": "^7.16.0",
+ "@babel/generator": "^7.16.5",
+ "@babel/helper-environment-visitor": "^7.16.5",
"@babel/helper-function-name": "^7.16.0",
"@babel/helper-hoist-variables": "^7.16.0",
"@babel/helper-split-export-declaration": "^7.16.0",
- "@babel/parser": "^7.16.3",
+ "@babel/parser": "^7.16.5",
"@babel/types": "^7.16.0",
"debug": "^4.1.0",
"globals": "^11.1.0"
@@ -1414,6 +1263,11 @@
"js-tokens": "^4.0.0"
}
},
+ "@babel/parser": {
+ "version": "7.16.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz",
+ "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ=="
+ },
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -1453,9 +1307,9 @@
}
},
"@discoveryjs/json-ext": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
- "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA=="
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz",
+ "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA=="
},
"@google-cloud/common": {
"version": "3.8.1",
@@ -1766,18 +1620,18 @@
}
},
"@types/eslint": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.0.tgz",
- "integrity": "sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz",
+ "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==",
"requires": {
"@types/estree": "*",
"@types/json-schema": "*"
}
},
"@types/eslint-scope": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz",
+ "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==",
"requires": {
"@types/eslint": "*",
"@types/estree": "*"
@@ -2247,9 +2101,9 @@
}
},
"apidoc": {
- "version": "0.50.2",
- "resolved": "https://registry.npmjs.org/apidoc/-/apidoc-0.50.2.tgz",
- "integrity": "sha512-y0o+gW77U2Q9+BebITTv3Z4G6YEZ6y3OxFmjAJeak9NHwxzxFEYYKqSYlzQX8X+BJTw9AlqlHXwAio8CKyLaaQ==",
+ "version": "0.50.3",
+ "resolved": "https://registry.npmjs.org/apidoc/-/apidoc-0.50.3.tgz",
+ "integrity": "sha512-bRZD7A+RuN4wgXvBz8gePp+R+PdxtsNBS6Sdta1s0nG3+fJr1AAusCZlbQrSVM41k1E+DKaMZlsOFpodVa5/8Q==",
"requires": {
"bootstrap": "3.4.1",
"commander": "^8.3.0",
@@ -2433,9 +2287,9 @@
}
},
"markdown-it": {
- "version": "12.2.0",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.2.0.tgz",
- "integrity": "sha512-Wjws+uCrVQRqOoJvze4HCqkKl1AsSh95iFAeQDwnyfxM09divCBSXlDR1uTvyUP3Grzpn4Ru8GeCxYPM8vkCQg==",
+ "version": "12.3.0",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.0.tgz",
+ "integrity": "sha512-T345UZZ6ejQWTjG6PSEHplzNy5m4kF6zvUpHVDv8Snl/pEU0OxIK0jGg8YLVNwJvT8E0YJC7/2UvssJDk/wQCQ==",
"requires": {
"argparse": "^2.0.1",
"entities": "~2.1.0",
@@ -3820,31 +3674,21 @@
"dev": true
},
"browserslist": {
- "version": "4.16.6",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
+ "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
"requires": {
- "caniuse-lite": "^1.0.30001219",
- "colorette": "^1.2.2",
- "electron-to-chromium": "^1.3.723",
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
"escalade": "^3.1.1",
- "node-releases": "^1.1.71"
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
},
"dependencies": {
- "colorette": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
- "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
- },
"electron-to-chromium": {
- "version": "1.3.738",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz",
- "integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw=="
- },
- "node-releases": {
- "version": "1.1.72",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
- "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw=="
+ "version": "1.4.28",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.28.tgz",
+ "integrity": "sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg=="
}
}
},
@@ -4000,9 +3844,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001272",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz",
- "integrity": "sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw=="
+ "version": "1.0.30001292",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz",
+ "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw=="
},
"caseless": {
"version": "0.12.0",
@@ -4576,6 +4420,7 @@
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
"integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "optional": true,
"requires": {
"safe-buffer": "5.1.2"
}
@@ -4634,32 +4479,33 @@
}
},
"cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
},
"cookie-session": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-1.4.0.tgz",
- "integrity": "sha512-0hhwD+BUIwMXQraiZP/J7VP2YFzqo6g4WqZlWHtEHQ22t0MeZZrNBSCxC1zcaLAs8ApT3BzAKizx9gW/AP9vNA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cookie-session/-/cookie-session-2.0.0.tgz",
+ "integrity": "sha512-hKvgoThbw00zQOleSlUr2qpvuNweoqBtxrmx0UFosx6AGi9lYtLoA+RbsvknrEX8Pr6MDbdWAb2j6SnMn+lPsg==",
"requires": {
"cookies": "0.8.0",
- "debug": "2.6.9",
- "on-headers": "~1.0.2"
+ "debug": "3.2.7",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.2.1"
},
"dependencies": {
"debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"requires": {
- "ms": "2.0.0"
+ "ms": "^2.1.1"
}
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
}
}
},
@@ -4710,30 +4556,35 @@
"dev": true
},
"core-js-compat": {
- "version": "3.19.1",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz",
- "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==",
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz",
+ "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==",
"requires": {
- "browserslist": "^4.17.6",
+ "browserslist": "^4.19.1",
"semver": "7.0.0"
},
"dependencies": {
"browserslist": {
- "version": "4.18.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
- "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
+ "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
"requires": {
- "caniuse-lite": "^1.0.30001280",
- "electron-to-chromium": "^1.3.896",
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
"escalade": "^3.1.1",
"node-releases": "^2.0.1",
"picocolors": "^1.0.0"
}
},
"caniuse-lite": {
- "version": "1.0.30001282",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz",
- "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg=="
+ "version": "1.0.30001292",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz",
+ "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw=="
+ },
+ "electron-to-chromium": {
+ "version": "1.4.28",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.28.tgz",
+ "integrity": "sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg=="
},
"semver": {
"version": "7.0.0",
@@ -5642,150 +5493,149 @@
}
},
"esbuild": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
- "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.8.tgz",
+ "integrity": "sha512-stMsCBmxwaMpeK8GC/49L/cRGIwsHwoEN7Twk5zDTHlm/63c0KXFKzDC8iM2Mi3fyCKwS002TAH6IlAvqR6t3g==",
"requires": {
- "esbuild-android-arm64": "0.13.15",
- "esbuild-darwin-64": "0.13.15",
- "esbuild-darwin-arm64": "0.13.15",
- "esbuild-freebsd-64": "0.13.15",
- "esbuild-freebsd-arm64": "0.13.15",
- "esbuild-linux-32": "0.13.15",
- "esbuild-linux-64": "0.13.15",
- "esbuild-linux-arm": "0.13.15",
- "esbuild-linux-arm64": "0.13.15",
- "esbuild-linux-mips64le": "0.13.15",
- "esbuild-linux-ppc64le": "0.13.15",
- "esbuild-netbsd-64": "0.13.15",
- "esbuild-openbsd-64": "0.13.15",
- "esbuild-sunos-64": "0.13.15",
- "esbuild-windows-32": "0.13.15",
- "esbuild-windows-64": "0.13.15",
- "esbuild-windows-arm64": "0.13.15"
+ "esbuild-android-arm64": "0.14.8",
+ "esbuild-darwin-64": "0.14.8",
+ "esbuild-darwin-arm64": "0.14.8",
+ "esbuild-freebsd-64": "0.14.8",
+ "esbuild-freebsd-arm64": "0.14.8",
+ "esbuild-linux-32": "0.14.8",
+ "esbuild-linux-64": "0.14.8",
+ "esbuild-linux-arm": "0.14.8",
+ "esbuild-linux-arm64": "0.14.8",
+ "esbuild-linux-mips64le": "0.14.8",
+ "esbuild-linux-ppc64le": "0.14.8",
+ "esbuild-linux-s390x": "0.14.8",
+ "esbuild-netbsd-64": "0.14.8",
+ "esbuild-openbsd-64": "0.14.8",
+ "esbuild-sunos-64": "0.14.8",
+ "esbuild-windows-32": "0.14.8",
+ "esbuild-windows-64": "0.14.8",
+ "esbuild-windows-arm64": "0.14.8"
}
},
"esbuild-android-arm64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
- "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.8.tgz",
+ "integrity": "sha512-tAEoSHnPBSH0cCAFa/aYs3LPsoTY4SwsP6wDKi4PaelbQYNJjqNpAeweyJ8l98g1D6ZkLyqsHbkYj+209sezkA==",
"optional": true
},
"esbuild-darwin-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
- "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.8.tgz",
+ "integrity": "sha512-t7p7WzTb+ybiD/irkMt5j/NzB+jY+8yPTsrXk5zCOH1O7DdthRnAUJ7pJPwImdL7jAGRbLtYRxUPgCHs/0qUPw==",
"optional": true
},
"esbuild-darwin-arm64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
- "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.8.tgz",
+ "integrity": "sha512-5FeaT2zMUajKnBwUMSsjZev5iA38YHrDmXhkOCwZQIFUvhqojinqCrvv/X7dyxb1987bcY9KGwJ+EwDwd922HQ==",
"optional": true
},
"esbuild-freebsd-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
- "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.8.tgz",
+ "integrity": "sha512-pGHBLSf7ynfyDZXUtbq/GsA2VIwQlWXrUj1AMcE0id47mRdEUM8/1ZuqMGZx63hRnNgtK9zNJ8OIu2c7qq76Qw==",
"optional": true
},
"esbuild-freebsd-arm64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
- "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.8.tgz",
+ "integrity": "sha512-g4GgAnrx6Gh1BjKJjJWgPnOR4tW2FcAx9wFvyUjRsIjB35gT+aAFR+P/zStu5OG9LnbS8Pvjd4wS68QIXk+2dA==",
"optional": true
},
"esbuild-linux-32": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
- "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.8.tgz",
+ "integrity": "sha512-wPfQJadF5vTzriw/B8Ide74PeAJlZW7czNx3NIUHkHlXb+En1SeIqNzl6jG9DuJUl57xD9Ucl9YJFEkFeX8eLg==",
"optional": true
},
"esbuild-linux-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
- "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.8.tgz",
+ "integrity": "sha512-+RNuLk9RhRDL2kG+KTEYl5cIgF6AGLkRnKKWEu9DpCZaickONEqrKyQSVn410Hj105DLdW6qvIXQQHPycJhExg==",
"optional": true
},
"esbuild-linux-arm": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
- "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.8.tgz",
+ "integrity": "sha512-HIct38SvUAIJbiTwV/PVQroimQo96TGtzRDAEZxTorB4vsAj1r8bd0keXExPU4RH7G0zIqC4loQQpWYL+nH4Vg==",
"optional": true
},
"esbuild-linux-arm64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
- "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.8.tgz",
+ "integrity": "sha512-BtWoKNYul9UoxUvQUSdSrvSmJyFL1sGnNPTSqWCg1wMe4kmc8UY2yVsXSSkKO8N2jtHxlgFyz/XhvNBzEwGVcw==",
"optional": true
},
"esbuild-linux-mips64le": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
- "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.8.tgz",
+ "integrity": "sha512-0DxnCl9XTvaQtsX6Qa+Phr5i9b04INwwSv2RbQ2UWRLoQ/037iaFzbmuhgrcmaGOcRwPkCa+4Qo5EgI01MUgsQ==",
"optional": true
},
"esbuild-linux-ppc64le": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
- "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.8.tgz",
+ "integrity": "sha512-Uzr/OMj97Q0qoWLXCvXCKUY/z1SNI4iSZEuYylM5Nd71HGStL32XWq/MReJ0PYMvUMKKJicKSKw2jWM1uBQ84Q==",
+ "optional": true
+ },
+ "esbuild-linux-s390x": {
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.8.tgz",
+ "integrity": "sha512-vURka7aCA5DrRoOqOn6pXYwFlDSoQ4qnqam8AC0Ikn6tibutuhgar6M3Ek2DCuz9yqd396mngdYr5A8x2TPkww==",
"optional": true
},
"esbuild-loader": {
- "version": "2.16.0",
- "resolved": "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.16.0.tgz",
- "integrity": "sha512-LCJEwkf+nMJbNmVYNgg/0PaIZDdr5OcHw1qbWAZLkrmBRX+KwHY/yAS6ia98UBtwzk/WhsftUBNB6tfPHgFIxw==",
+ "version": "2.18.0",
+ "resolved": "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.18.0.tgz",
+ "integrity": "sha512-AKqxM3bI+gvGPV8o6NAhR+cBxVO8+dh+O0OXBHIXXwuSGumckbPWHzZ17subjBGI2YEGyJ1STH7Haj8aCrwL/w==",
"requires": {
- "esbuild": "^0.13.4",
+ "esbuild": "^0.14.6",
"joycon": "^3.0.1",
"json5": "^2.2.0",
"loader-utils": "^2.0.0",
"tapable": "^2.2.0",
- "type-fest": "^1.4.0",
"webpack-sources": "^2.2.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA=="
- }
}
},
"esbuild-netbsd-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
- "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.8.tgz",
+ "integrity": "sha512-tjyDak2/pp0VUAhBW6/ueuReMd5qLHNlisXl5pq0Xn0z+kH9urA/t1igm0JassWbdMz123td5ZEQWoD9KbtOAw==",
"optional": true
},
"esbuild-openbsd-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
- "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.8.tgz",
+ "integrity": "sha512-zAKKV15fIyAuDDga5rQv0lW2ufBWj/OCjqjDBb3dJf5SfoAi/DMIHuzmkKQeDQ+oxt9Rp1D7ZOlOBVflutFTqQ==",
"optional": true
},
"esbuild-sunos-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
- "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.8.tgz",
+ "integrity": "sha512-xV41Wa8imziM/2dbWZjLKQbIETRgo5dE0oc/uPsgaecJhsrdA0VkGa/V432LJSUYv967xHDQdoRRl5tr80+NnQ==",
"optional": true
},
"esbuild-windows-32": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
- "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.8.tgz",
+ "integrity": "sha512-AxpdeLKQSyCZo7MzdOyV4OgEbEJcjnrS/2niAjbHESbjuS5P1DN/5vZoJ/JSWDVa/40OkBuHBhAXMx1HK3UDsg==",
"optional": true
},
"esbuild-windows-64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
- "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.8.tgz",
+ "integrity": "sha512-/3pllNoy8mrz/E1rYalwiwwhzJBrYQhEapwAteHZbFVhGzYuB8F80e8x5eA8dhFHxDiZh1VzK+hREwwSt8UTQA==",
"optional": true
},
"esbuild-windows-arm64": {
- "version": "0.13.15",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
- "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
+ "version": "0.14.8",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.8.tgz",
+ "integrity": "sha512-lTm5naoNgaUvzIiax3XYIEebqwr3bIIEEtqUhzQ2UQ+JMBmvhr02w3sJIJqF3axTX6TgWrC1OtM7DYNvFG+aXA==",
"optional": true
},
"escalade": {
@@ -6410,16 +6260,16 @@
"integrity": "sha512-2RExSo0yJiqP+xiUue13jQa2IHE8kLDzTI7b6kn+vUlBVvlzNSiLDzo4e5Pp5J039usvTUnxZ8sUOhv0Kg15NA=="
},
"express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "version": "4.17.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
+ "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
"requires": {
"accepts": "~1.3.7",
"array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
+ "body-parser": "1.19.1",
+ "content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.4.0",
+ "cookie": "0.4.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "~1.1.2",
@@ -6433,41 +6283,27 @@
"on-finished": "~2.3.0",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.9.6",
"range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.17.2",
+ "serve-static": "1.14.2",
+ "setprototypeof": "1.2.0",
"statuses": "~1.5.0",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
},
"dependencies": {
- "body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"requires": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
+ "safe-buffer": "5.2.1"
}
},
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
- },
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -6476,34 +6312,20 @@
"ms": "2.0.0"
}
},
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="
},
- "raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
}
}
},
@@ -7008,9 +6830,9 @@
"integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q=="
},
"forwarded": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
},
"fragment-cache": {
"version": "0.2.1",
@@ -8304,22 +8126,15 @@
"integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
},
"http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
"requires": {
"depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
"statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- }
+ "toidentifier": "1.0.1"
}
},
"http-proxy-agent": {
@@ -9227,9 +9042,9 @@
}
},
"jest-worker": {
- "version": "27.3.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
- "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
+ "version": "27.4.5",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz",
+ "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==",
"requires": {
"@types/node": "*",
"merge-stream": "^2.0.0",
@@ -9260,9 +9075,9 @@
}
},
"joycon": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.0.1.tgz",
- "integrity": "sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA=="
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz",
+ "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw=="
},
"jpeg-js": {
"version": "0.3.7",
@@ -11028,11 +10843,6 @@
"request": ">=2.76.0 <3.0.0"
}
},
- "node-modules-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
- "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA="
- },
"node-releases": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
@@ -11788,12 +11598,9 @@
}
},
"pirates": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
- "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
- "requires": {
- "node-modules-regexp": "^1.0.0"
- }
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz",
+ "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw=="
},
"pixelsmith": {
"version": "2.4.1",
@@ -11988,11 +11795,11 @@
"optional": true
},
"proxy-addr": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
- "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
"requires": {
- "forwarded": "~0.1.2",
+ "forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
}
},
@@ -12934,9 +12741,9 @@
}
},
"send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
"requires": {
"debug": "2.6.9",
"depd": "~1.1.2",
@@ -12945,9 +12752,9 @@
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "~1.7.2",
+ "http-errors": "1.8.1",
"mime": "1.6.0",
- "ms": "2.1.1",
+ "ms": "2.1.3",
"on-finished": "~2.3.0",
"range-parser": "~1.2.1",
"statuses": "~1.5.0"
@@ -12974,9 +12781,9 @@
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
}
}
},
@@ -12989,14 +12796,14 @@
}
},
"serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
+ "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.17.1"
+ "send": "0.17.2"
}
},
"set-blocking": {
@@ -13026,9 +12833,9 @@
}
},
"setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
},
"shallow-clone": {
"version": "3.0.1",
@@ -13076,9 +12883,9 @@
},
"dependencies": {
"object-inspect": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz",
- "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA=="
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
}
}
},
@@ -13776,9 +13583,9 @@
}
},
"stripe": {
- "version": "8.193.0",
- "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.193.0.tgz",
- "integrity": "sha512-SkU97dWTIcBR3fXdiVZJQoUs1K62ADf4zc6DaCxDACJICPfYI78NIJoroDZBvOLI5vCSHBc4E3wYC+h8CISeBw==",
+ "version": "8.195.0",
+ "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.195.0.tgz",
+ "integrity": "sha512-pXEZFNJb4p9uZ69+B4A+zJEmBiFw3BzNG51ctPxUZij7ghFTnk2/RuUHmSGto2XVCcC46uG75czXVAvCUkOGtQ==",
"requires": {
"@types/node": ">=8.1.0",
"qs": "^6.6.0"
@@ -14096,11 +13903,11 @@
}
},
"terser-webpack-plugin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
- "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz",
+ "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==",
"requires": {
- "jest-worker": "^27.0.6",
+ "jest-worker": "^27.4.1",
"schema-utils": "^3.1.1",
"serialize-javascript": "^6.0.0",
"source-map": "^0.6.1",
@@ -14372,9 +14179,9 @@
}
},
"toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
},
"touch": {
"version": "3.1.0",
@@ -14656,9 +14463,9 @@
}
},
"universal-analytics": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.5.2.tgz",
- "integrity": "sha512-wNlkW0hQKBJ4UDg3umv/9HZ6tPmzuorxQNmzFD5oiHKz37ddBmV6OpA4aYreyOmKBTzA3DEoTZjwCemw7yc1Og==",
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.5.3.tgz",
+ "integrity": "sha512-HXSMyIcf2XTvwZ6ZZQLfxfViRm/yTGoRgDeTbojtq6rezeyKB0sTBcKH2fhddnteAHRcHiKgr/ACpbgjGOC6RQ==",
"requires": {
"debug": "^4.3.1",
"uuid": "^8.0.0"
@@ -15190,18 +14997,18 @@
}
},
"watchpack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
- "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz",
+ "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
"requires": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
}
},
"webpack": {
- "version": "5.64.2",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.2.tgz",
- "integrity": "sha512-4KGc0+Ozi0aS3EaLNRvEppfZUer+CaORKqL6OBjDLZOPf9YfN8leagFzwe6/PoBdHFxc/utKArl8LMC0Ivtmdg==",
+ "version": "5.65.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz",
+ "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==",
"requires": {
"@types/eslint-scope": "^3.7.0",
"@types/estree": "^0.0.50",
@@ -15225,7 +15032,7 @@
"schema-utils": "^3.1.0",
"tapable": "^2.1.1",
"terser-webpack-plugin": "^5.1.3",
- "watchpack": "^2.2.0",
+ "watchpack": "^2.3.1",
"webpack-sources": "^3.2.2"
},
"dependencies": {
diff --git a/package.json b/package.json
index 8454657bab..8f374dc56a 100644
--- a/package.json
+++ b/package.json
@@ -4,22 +4,22 @@
"version": "4.216.0",
"main": "./website/server/index.js",
"dependencies": {
- "@babel/core": "^7.16.0",
- "@babel/preset-env": "^7.16.4",
- "@babel/register": "^7.16.0",
+ "@babel/core": "^7.16.5",
+ "@babel/preset-env": "^7.16.5",
+ "@babel/register": "^7.16.5",
"@google-cloud/trace-agent": "^5.1.6",
"@parse/node-apn": "^5.1.0",
"@slack/webhook": "^6.0.0",
"accepts": "^1.3.5",
"amazon-payments": "^0.2.9",
"amplitude": "^5.2.0",
- "apidoc": "^0.50.2",
+ "apidoc": "^0.50.3",
"apple-auth": "^1.0.7",
"bcrypt": "^5.0.1",
"body-parser": "^1.19.1",
"bootstrap": "^4.6.0",
"compression": "^1.7.4",
- "cookie-session": "^1.4.0",
+ "cookie-session": "^2.0.0",
"coupon-code": "^0.4.5",
"csv-stringify": "^5.6.5",
"cwait": "^1.1.1",
@@ -27,7 +27,7 @@
"eslint": "^6.8.0",
"eslint-config-habitrpg": "^6.2.0",
"eslint-plugin-mocha": "^5.0.0",
- "express": "^4.16.3",
+ "express": "^4.17.2",
"express-basic-auth": "^1.2.1",
"express-validator": "^5.2.0",
"glob": "^7.2.0",
@@ -67,9 +67,9 @@
"remove-markdown": "^0.3.0",
"rimraf": "^3.0.2",
"short-uuid": "^4.2.0",
- "stripe": "^8.193.0",
+ "stripe": "^8.195.0",
"superagent": "^6.1.0",
- "universal-analytics": "^0.5.2",
+ "universal-analytics": "^0.5.3",
"useragent": "^2.1.9",
"uuid": "^8.3.2",
"validator": "^13.7.0",
diff --git a/website/client/package-lock.json b/website/client/package-lock.json
index b3c899ed88..1381099b9d 100644
--- a/website/client/package-lock.json
+++ b/website/client/package-lock.json
@@ -1750,19 +1750,19 @@
}
},
"@babel/plugin-proposal-optional-chaining": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
- "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz",
+ "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==",
"requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.16.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
- "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
+ "version": "7.16.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz",
+ "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ=="
},
"@babel/helper-skip-transparent-expression-wrappers": {
"version": "7.16.0",
@@ -13500,9 +13500,9 @@
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
},
"amplitude-js": {
- "version": "8.13.1",
- "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-8.13.1.tgz",
- "integrity": "sha512-cjKtq+t51jyN5XrnXtZW05jSGRDZKtHVqx/BIuP+b1baBgWqFZ2P5GKEH2DqCWhZqwwkaBkAw+E7tanohYqLMw==",
+ "version": "8.14.1",
+ "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-8.14.1.tgz",
+ "integrity": "sha512-OvGQQ8+xBQmR9OcDvo8ATeCwepx0GGKfB2MB9Wm2D+q0kuHR1a+1maIpewbOlGwdhySojltE6HwWlbPeovvHjg==",
"requires": {
"@amplitude/ua-parser-js": "0.7.26",
"@amplitude/utils": "^1.0.5",
@@ -16247,9 +16247,9 @@
}
},
"core-js": {
- "version": "3.19.3",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.3.tgz",
- "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g=="
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.1.tgz",
+ "integrity": "sha512-btdpStYFQScnNVQ5slVcr858KP0YWYjV16eGJQw8Gg7CWtu/2qNvIM3qVRIR3n1pK2R9NNOrTevbvAYxajwEjg=="
},
"core-js-compat": {
"version": "3.11.0",
diff --git a/website/client/package.json b/website/client/package.json
index d4e1ed348d..d73f163614 100644
--- a/website/client/package.json
+++ b/website/client/package.json
@@ -25,14 +25,14 @@
"@vue/cli-plugin-unit-mocha": "^4.5.15",
"@vue/cli-service": "^4.5.15",
"@vue/test-utils": "1.0.0-beta.29",
- "amplitude-js": "^8.13.1",
+ "amplitude-js": "^8.14.1",
"axios": "^0.24.0",
"axios-progress-bar": "^1.2.0",
"babel-eslint": "^10.1.0",
"bootstrap": "^4.6.0",
"bootstrap-vue": "^2.21.2",
"chai": "^4.3.4",
- "core-js": "^3.19.3",
+ "core-js": "^3.20.1",
"eslint": "^6.8.0",
"eslint-config-habitrpg": "^6.2.0",
"eslint-plugin-mocha": "^5.3.0",
@@ -64,6 +64,6 @@
"webpack": "^4.46.0"
},
"devDependencies": {
- "@babel/plugin-proposal-optional-chaining": "^7.16.0"
+ "@babel/plugin-proposal-optional-chaining": "^7.16.5"
}
}
diff --git a/website/common/locales/cs/achievements.json b/website/common/locales/cs/achievements.json
index db0067610e..02889481c5 100644
--- a/website/common/locales/cs/achievements.json
+++ b/website/common/locales/cs/achievements.json
@@ -105,5 +105,6 @@
"achievementSkeletonCrewText": "Posbíral/a všechna kostnatá zvířata.",
"achievementLegendaryBestiaryModalText": "Posbíral/a jsi všechny mytické mazlíčky!",
"achievementLegendaryBestiaryText": "Posbíral/a všechny mytické mazlíčky: draka, létající prase, gryfona, mořského hada a jednorožce!",
- "achievementLegendaryBestiary": "Legendární bestiář"
+ "achievementLegendaryBestiary": "Legendární bestiář",
+ "achievementSeasonalSpecialist": "Sezónní specialista"
}
diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json
index 4a2ed61f95..84da2529b7 100644
--- a/website/common/locales/de/backgrounds.json
+++ b/website/common/locales/de/backgrounds.json
@@ -660,5 +660,9 @@
"backgroundFrozenPolarWatersNotes": "Erforsche gefrorene Polargewässer.",
"backgrounds122021": "Set 91: Veröffentlicht im Dezember 2021",
"backgroundWinterCanyonShopText": "Winterliche Schlucht",
- "backgroundIcePalaceShopNotes": "Herrsche in einem Eispalast."
+ "backgroundIcePalaceShopNotes": "Herrsche in einem Eispalast.",
+ "backgroundWinterCanyonText": "Winterliche Schlucht",
+ "backgroundWinterCanyonNotes": "Wage ein Abenteuer in einer winterlichen Schlucht!",
+ "backgroundIcePalaceText": "Eispalast",
+ "backgroundIcePalaceNotes": "Herrsche in einem Eispalast."
}
diff --git a/website/common/locales/de/gear.json b/website/common/locales/de/gear.json
index cb27639a71..9f92ee87b0 100644
--- a/website/common/locales/de/gear.json
+++ b/website/common/locales/de/gear.json
@@ -2476,7 +2476,7 @@
"armorSpecialFall2021MageNotes": "Kragen mit vielen spitzen Spitzen sind besonders Beliebt bei Basisbösewichten. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
"armorSpecialFall2021HealerText": "Roben des Erweckens",
"armorSpecialFall2021HealerNotes": "Hergestellt aus flammen-resistentem Material sind diese Roben besonders geeignet um heilende Flammen und reinige Feuer anzuwenden. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
- "armorArmoireBagpipersKiltNotes": "Ein robuster, langlebiger Kilt wird Dir gute Dienste erweisen. Erhöht Ausdauer um <%= con %>. Sackpfeifer Set (Gegenstand 2 von 3).",
+ "armorArmoireBagpipersKiltNotes": "Ein robuster, langlebiger Kilt wird Dir gute Dienste erweisen. Erhöht Ausdauer um <%= con %>. Dudelsackpfeiferset (Gegenstand 2 von 3).",
"armorArmoireHeraldsTunicText": "Tunika des Herolds",
"armorArmoireSoftBlackSuitText": "Weicher Schwarzer Anzug",
"headSpecialFall2021RogueNotes": "Tja, Du steckst fest. Jetzt bist Du dazu verdonnert alte Verliese heimzusuchen und allerlei Unrat mit dir aufzusammeln. Ohweh! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
@@ -2492,5 +2492,57 @@
"weaponArmoireSkullLanternNotes": "Lasse ihr Leuchten deinen Weg durch die tiefste Finsternis erhellen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank:Unabhängiger Gegenstand.",
"offHandCapitalized": "Schildhand-Gegenstand",
"armorMystery202112Text": "Antarktischer Nixenschwanz",
- "armorMystery202112Notes": "Gleite mit diesem schimmerden Schwanz durch eisige Gewässser ohne jegliche Kälte zu spühren. Gewährt keinen Attributbonus. Dezember 2021 Abonnentengegenstand."
+ "armorMystery202112Notes": "Gleite mit diesem schimmerden Schwanz durch eisige Gewässser ohne jegliche Kälte zu spühren. Gewährt keinen Attributbonus. Dezember 2021 Abonnentengegenstand.",
+ "headArmoireGlengarryText": "Hochlandmütze",
+ "shieldArmoireBagpipesNotes": "Unbarmherzige mögen sagen, Du planst mit diesem Dudelsack die Toten zu wecken – aber Du weißt, dass Du lediglich Deine Party zum Erfolg motivierst! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Dudelsackpfeifenset (Gegenstand 3 von 3).",
+ "weaponArmoireRegalSceptreText": "Majestätisches Szepter",
+ "headArmoireRegalCrownText": "Majestätische Krone",
+ "headArmoireBlackFloppyHatNotes": "Viele Zauber wurden in diese einfache Mütze genäht, um diese schwungvolle schwarze Farbe zu erreichen. Erhöht Ausdauer, Wahrnehmung und Sträke um jeweils <%= attrs %>. Verzauberter Schrank: Schwarzes Wohlfühl-Set (Gegenstand 1 von 3).",
+ "shieldSpecialFall2021WarriorText": "Kürbislaternen-Schild",
+ "weaponArmoireRegalSceptreNotes": "Mit diesem mit Edelsteinen und Juwelen geschmückten Stab in der Hand stellst Du Deine majestätische Autorität zur Schau. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Majestätisches Set (Gegenstand 2 von 2).",
+ "shieldArmoireSoftBlackPillowNotes": "Mutige Kampfkünstler nehmen auf jede Expedition ein Kissen mit. Schütze Dich vor ermüdenden Aufgaben … auch, während einem Nickerchen. Erhöht Intelligenz und Wahrnehmung um je <%= attrs %>. Verzauberter Schrank: Schwarzes Wohlfühl-Set (Gegenstand 3 von 3).",
+ "headMystery202112Text": "Antarktische Nixenkrone",
+ "shieldSpecialFall2021WarriorNotes": "Dieses festliche Schild mit seinem schiefen Lächeln wird Dich beschützen und Dir in einer dunklen Nacht den Weg erleuchten. Es eignet sich auch gut als Kopf, solltest Du einen brauchen! Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
+ "headArmoireRegalCrownNotes": "Alle Herrschenden wären glücklich, so eine hoheitsvolle, elegante Krone zu besitzen. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Majestätisches Set (Gegenstand 1 von 2).",
+ "headMystery202112Notes": "Diese gefrorene Krone schimmert wie die versteckten Tiefen eines Eisbergs. Gewährt keinen Attributbonus. Dezember 2021 Abonnentengegenstand.",
+ "headArmoireGlengarryNotes": "Eine traditionelle Mütze voller Stolz und Geschichte. Erhöht Intelligenz um <%= int %>. Verzauberter Schrank: Dudelsackpfeifenset (Gegenstand 1 von 3).",
+ "headArmoireHeraldsCapText": "Heroldsmütze",
+ "headMystery202110Notes": "Das erschreckende Antlitz dieses steinernen Helms wehrt zuverlässig böswillige Mächte und schlechte Gewohnheiten ab! Gewährt keinen Attributbonus. Oktober 2021 Abonnentengegenstand.",
+ "headArmoireBlackFloppyHatText": "Schwarzer Schlapphut",
+ "shieldSpecialFall2021HealerNotes": "Ein ätherisches Wesen steigt aus Deinen magischen Flammen, um Dir zusätzlichen Schutz zu gewähren. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021 Herbstausrüstung.",
+ "shieldArmoireBagpipesText": "Dudelsack",
+ "headAccessoryMystery202109Text": "Mondschmetterlings-Fühler",
+ "backMystery202109Notes": "Gleite sanft und lautlos durch das Licht der Dämmerung. Gewährt keinen Attributbonus. September 2021 Abonnentengegenstand.",
+ "headAccessoryMystery202109Notes": "Fange den Blumenduft der Brise oder ein, oder den Geruch des Wandels im Wind. Gewährt keinen Attributbonus. September 2021 Abonnentengegenstand.",
+ "eyewearMystery202108Notes": "Starre Deine Feinde (oder Deine schwierigsten Aufgaben!) nieder – sie werden Deinem Blick nicht standhalten können. Gewährt keinen Attributbonus August 2021 Abonnentengegenstand.",
+ "eyewearMystery202108Text": "Feuerrote Augen",
+ "shieldArmoireSoftBlackPillowText": "Weiches Schwarzes Kissen",
+ "weaponSpecialWinter2022WarriorText": "Zuckerstangen-Schwert",
+ "weaponSpecialWinter2022WarriorNotes": "Wie oft musst Du schlecken, damit aus dieser Zuckerstange ein scharfes Schwert wird? Erhöht Stärke um <%= str %>. Limitierte Ausrüstung 2021–2022 Winterausrüstung.",
+ "weaponSpecialWinter2022MageText": "Granatapfelstab",
+ "weaponSpecialWinter2022HealerText": "Kristallklarer Zauberstab aus Eis",
+ "weaponSpecialWinter2022HealerNotes": "Berühre einen Freund mit diesem Werkzeug aus festgefrorenem Wasser am Nacken, und er wird aus dem Sessel springen! Aber sich danach auch besser fühlen. Hoffentlich. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "armorSpecialWinter2022RogueText": "Strahlende Explosion",
+ "armorSpecialWinter2022WarriorText": "Samtiger Strumpf",
+ "armorSpecialWinter2022MageText": "Granatapfel-Schutzrüstung",
+ "armorSpecialWinter2022HealerText": "Kristallklare Rüstung aus Eis",
+ "armorSpecialWinter2022HealerNotes": "Gleite wie auf Schlittschuhen knapp über dem Boden – eine ätherisch-glitzernde Gestalt, gekommen, um Geduld und Gelassenheit zu verbreiten. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "headSpecialWinter2022WarriorText": "Samtige Bommelmütze",
+ "headSpecialWinter2022WarriorNotes": "In dem festlichen Grün mit der roten Borte hält Dich diese Mütze garantiert den ganzen Winter warm. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "headSpecialWinter2022MageText": "Granatapfelhelm",
+ "headSpecialWinter2022HealerText": "Kristallklare Krone aus Eis",
+ "weaponSpecialWinter2022RogueText": "Sternschnuppenfeuerwerk",
+ "armorSpecialWinter2022RogueNotes": "Sagen wir es einmal so: Wenn sie Sterne sehen, sehen sie Dich nicht! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "armorSpecialWinter2022WarriorNotes": "Wer sagt, dass Du es nicht geborgen und gemütlich haben kannst, während Du mit alltäglichen Aufgaben kämpfst? Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "armorSpecialWinter2022MageNotes": "Wenn Du Dich näherst, müssen sich Deine Feinde sich vor Fruchtsaft-Flecken in Acht nehmen! Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "headSpecialWinter2022RogueText": "Donnerndes Finale",
+ "headSpecialWinter2022MageNotes": "Dank seiner dicken Hülse ist dieser festliche, fruchtige Helm beerenstark. Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "weaponSpecialWinter2022RogueNotes": "Schurken lieben Silber und Gold, stimmt's? Das passt perfekt. Erhöht Stärke um <%= str %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "weaponSpecialWinter2022MageNotes": "Die Beeren auf diesem Stab beinhalten alte Magie, die besonders im Winter hervortritt. Erhöht Intelligenz um <%= int %> und Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "headSpecialWinter2022RogueNotes": "Hm? Was? Wo soll ein Schurke sein? Tut mir Leid, wegen der Feuerwerke kann ich nichts hören! Erhöht Wahrnehmung um <%= per %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "headSpecialWinter2022HealerNotes": "Winzige Fehler und Fremdkörper lassen die Arme dieses Kopfschmucks in unvorhersehbare Richtungen sprießen. Das ist symbolisch! Und auch sehr, sehr hübsch. Erhöht Intelligenz um <%= int %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "shieldSpecialWinter2022WarriorText": "Jingle Bell Schild",
+ "shieldSpecialWinter2022HealerText": "Beständiger Eiskristall",
+ "shieldSpecialWinter2022HealerNotes": "Obwohl es in Deiner Hand schmilzt, füllt sich die elementare Kraft des Eises immer wieder aufs Neue von Innen auf. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021–2022 Winterausrüstung.",
+ "shieldSpecialWinter2022WarriorNotes": "Das ist ein Jingle Bell, Jingle Bell, Jingle Bell Schild. Jingle Bell beschützt und Jingle Bell behütet. Erhöht Ausdauer um <%= con %>. Limitierte Ausgabe 2021–2022 Winterausrüstung."
}
diff --git a/website/common/locales/de/generic.json b/website/common/locales/de/generic.json
index 26b85286b3..a0ff805548 100644
--- a/website/common/locales/de/generic.json
+++ b/website/common/locales/de/generic.json
@@ -202,5 +202,16 @@
"finish": "Abschliessen",
"congratulations": "Gratulation!",
"onboardingAchievs": "Einstiegserfolge",
- "askQuestion": "Stell eine Frage"
+ "askQuestion": "Stell eine Frage",
+ "reportEmailPlaceholder": "Deine E-Mail-Adresse",
+ "reportSent": "Fehlermeldung gesendet!",
+ "reportBugHeaderDescribe": "Bitte beschreibe den Fehler, auf den Du gestoßen bist, und unser Team wird sich bei Dir melden.",
+ "reportSentDescription": "Vielen Dank für Deine Fehlermeldung. Wir werden uns sobald wie möglich bei Dir melden.",
+ "reportEmailText": "Diese wird nur benutzt, um Dich bezüglich der Fehlermeldung zu kontaktieren.",
+ "reportEmailError": "Bitte gib eine gültige E-Mail-Adresse an",
+ "emptyReportBugMessage": "Keine Fehlermeldungs-Nachricht vorhanden",
+ "reportDescription": "Beschreibung",
+ "reportDescriptionText": "Füge hilfreiche Screenshots oder Fehlermeldungen der Javascript-Konsole ein.",
+ "reportDescriptionPlaceholder": "Beschreibe den Fehler hier im Detail",
+ "submitBugReport": "Sende eine Fehlermeldung"
}
diff --git a/website/common/locales/de/limited.json b/website/common/locales/de/limited.json
index a032202d45..d9c240c195 100644
--- a/website/common/locales/de/limited.json
+++ b/website/common/locales/de/limited.json
@@ -188,7 +188,7 @@
"septemberYYYY": "September <%= year %>",
"royalPurpleJackolantern": "Purpurne Kürbislaterne",
"novemberYYYY": "November <%= year %>",
- "g1g1Limitations": "Dies ist eine Zeit-beschränkte Aktion und startet am 17. Dezember um 13:00 Uhr (GMT) und wird am 7. Januar um 01:00 Nachts (GMT) enden. Dieses Angebot ist nur gültig wenn Du einen anderen Habitikianer beschenkst. Wenn Du, oder die beschenkte Person, bereits ein Abo haben wird dieses, sobald es abläuft oder gekündigt wird, um die Zeit des Geschenkes verlängert werden.",
+ "g1g1Limitations": "Dies ist eine zeitlich beschränkte Aktion, die am 16. Dezember um 13:00 Uhr (GMT) startet und am 6. Januar um 01:00 Nachts (GMT) endet. Dieses Angebot ist nur gültig, wenn Du einen anderen Habitikianer beschenkst. Wenn Du oder die beschenkte Person bereits ein Abo haben, wird dieses, sobald es abläuft oder gekündigt wird, um die Zeit des Geschenkes verlängert werden.",
"limitations": "Einschränkungen",
"g1g1HowItWorks": "Gebe den Account-Namen ein, welchem Du das Geschenk machen willst. Dann wähle die Länge des Abos, das du verschenken möchtest und schließe den Vorgang ab. Dein Account wird automatisch mit dem selben Abo belohnt, das Du gerade verschenkt hast.",
"howItWorks": "So funktioniert es",
@@ -211,5 +211,10 @@
"fall2021HeadlessWarriorSet": "Kopflos (Krieger)",
"fall2021BrainEaterMageSet": "Gehirnesser (Magier)",
"fall2021FlameSummonerHealerSet": "Flammenbote (Heiler)",
- "fall2021OozeRogueSet": "Schlamm (Schurke)"
+ "fall2021OozeRogueSet": "Schlamm (Schurke)",
+ "winter2022FireworksRogueSet": "Feuerwerk (Schurke)",
+ "winter2022StockingWarriorSet": "Strumpf (Krieger)",
+ "winter2022IceCrystalHealerSet": "Eiskristall (Heiler)",
+ "winter2022PomegranateMageSet": "Granatapfel (Magier)",
+ "januaryYYYY": "Januar <%= year %>"
}
diff --git a/website/common/locales/es_419/achievements.json b/website/common/locales/es_419/achievements.json
index d77a7d5ee8..e324048241 100644
--- a/website/common/locales/es_419/achievements.json
+++ b/website/common/locales/es_419/achievements.json
@@ -3,7 +3,7 @@
"onwards": "¡Adelante!",
"levelup": "¡Por alcanzar tus metas de la vida real, has subido de nivel y te has curado por completo!",
"reachedLevel": "Has alcanzado el nivel <%= level %>",
- "achievementLostMasterclasser": "Completador de Misiones: Serie Maestros de Clases",
+ "achievementLostMasterclasser": "Completista de misiones: Serie Maestro de Clases",
"achievementLostMasterclasserText": "¡Completó las dieciséis misiones de la Serie Maestros de Clases y resolvió el misterio de la Maestra de la Clase Perdida!",
"achievementLostMasterclasserModalText": "¡Completaste las dieciséis misiones en la Serie Maestros de Clases y resolviste el misterio de la Maestra de la Clase Perdida!",
"achievementMindOverMatter": "Mente sobre Materia",
@@ -13,7 +13,7 @@
"achievementJustAddWaterText": "Ha completado las misiones de mascota de Pulpo, Caballito de Mar, Ballena, Tortuga, Nudibranquia, Serpiente Marina, y Delfín.",
"achievementJustAddWaterModalText": "¡Completaste las misiones de mascota de Pulpo, Caballito de Mar, Ballena, Tortuga, Nudibranquia, Serpiente Marina y Delfín!",
"achievementBackToBasics": "De vuelta a lo básico",
- "achievementBackToBasicsText": "Ha coleccionado todas las Mascotas Base.",
+ "achievementBackToBasicsText": "Ha coleccionado todas las Mascotas Básicas.",
"achievementBackToBasicsModalText": "¡Coleccionaste todas las Mascotas Base!",
"achievementAllYourBase": "Toda tu Base",
"achievementAllYourBaseText": "Ha domado todas las Monturas Base.",
@@ -30,7 +30,7 @@
"earnedAchievement": "¡Has conseguido un logro!",
"viewAchievements": "Ver los Logros",
"letsGetStarted": "¡Comencemos!",
- "onboardingProgress": "<%= percentage %>% de progreso",
+ "onboardingProgress": "<%= Porcentaje%>% de progreso",
"gettingStartedDesc": "¡Completa estas tareas de integración y conseguirás 5 logros y 100 Oro en cuanto acabes!",
"achievementCompletedTaskText": "Completó su primera tarea.",
"achievementCompletedTask": "Completa una tarea",
diff --git a/website/common/locales/fa_IR/tasks.json b/website/common/locales/fa_IR/tasks.json
index 55d39162c1..8611ad1b90 100755
--- a/website/common/locales/fa_IR/tasks.json
+++ b/website/common/locales/fa_IR/tasks.json
@@ -1,41 +1,41 @@
{
- "clearCompleted": "حذف شده",
- "clearCompletedDescription": "Completed To-Dos are deleted after 30 days for non-subscribers and 90 days for subscribers.",
- "clearCompletedConfirm": "Are you sure you want to delete your completed To-Dos?",
- "addMultipleTip": "Tip: To add multiple <%= taskType %>, separate each one using a line break (Shift + Enter) and then press \"Enter.\"",
- "addATask": "Add a <%= type %>",
- "editATask": "Edit a <%= type %>",
- "createTask": "Create <%= type %>",
+ "clearCompleted": "پاککردن کاملشدهها",
+ "clearCompletedDescription": "To-Doهای کاملشده پس از ۳۰ روز برای غیرمشترکین و پس از ۹۰ روز برای مشترکین پاک خواهند شد.",
+ "clearCompletedConfirm": "آیا مطمئنید که میخواهید To-Doهای کاملشده خود را پاک کنید؟",
+ "addMultipleTip": "نکته: برای افزودن چندین <%= taskType %>، هر کدام را در یک خط جداگانه وارد کنید (Shift + Enter) و سپس دکمه \"Enter\" را بفشارید.",
+ "addATask": "افزودن یک <%= type %>",
+ "editATask": "ویرایش یک <%= type %>",
+ "createTask": "ایجاد <%= type %>",
"addTaskToUser": "Add Task",
- "scheduled": "Scheduled",
+ "scheduled": "زمانبندیشده",
"theseAreYourTasks": "These are your <%= taskType %>",
"habit": "عادت",
- "habits": "عادت ها",
+ "habits": "عادتها",
"habitsDesc": "Habits don't have a rigid schedule. You can check them off multiple times per day.",
"positive": "Positive",
"negative": "Negative",
"yellowred": "ضعیف",
"greenblue": "قوی",
- "edit": "تغییر",
- "save": "سیو",
- "addChecklist": "اضافه کردن به لیست",
- "checklist": "چک لیست",
+ "edit": "ویرایش",
+ "save": "ذخیره",
+ "addChecklist": "افزودن به چکلیست",
+ "checklist": "چکلیست",
"newChecklistItem": "New checklist item",
"expandChecklist": "Expand Checklist",
"collapseChecklist": "Collapse Checklist",
"text": "عنوان",
- "notes": "Notes",
- "advancedSettings": "Advanced Settings",
+ "notes": "یادداشتها",
+ "advancedSettings": "تنظیمات پیشرفته",
"difficulty": "سختی",
"difficultyHelp": "Difficulty describes how challenging a Habit, Daily, or To-Do is for you to complete. A higher difficulty results in greater rewards when a Task is completed, but also greater damage when a Daily is missed or a negative Habit is clicked.",
"trivial": "پیش پا افتاده",
- "easy": "اده",
- "medium": "توسط",
+ "easy": "ساده",
+ "medium": "متوسط",
"hard": "سخت",
- "attributes": "Stats",
+ "attributes": "آمار",
"progress": "پیشرفت",
"daily": "روزانه",
- "dailies": "روزانه ها",
+ "dailies": "روزانهها",
"dailysDesc": "Dailies repeat on a regular basis. Choose the schedule that works best for you!",
"streakCounter": "Streak Counter",
"repeat": "تکرار کن",
@@ -49,7 +49,7 @@
"todo": "To-Do",
"todos": "To-Dos",
"todosDesc": "To-Dos need to be completed once. Add checklists to your To-Dos to increase their value.",
- "dueDate": "Due Date",
+ "dueDate": "سررسید",
"remaining": "عالی",
"complete": "جام شده",
"complete2": "Complete",
@@ -127,5 +127,9 @@
"checkOffYesterDailies": "Check off any Dailies you did yesterday:",
"yesterDailiesCallToAction": "Start My New Day!",
"sessionOutdated": "Your session is outdated. Please refresh or sync.",
- "errorTemporaryItem": "This item is temporary and cannot be pinned."
+ "errorTemporaryItem": "This item is temporary and cannot be pinned.",
+ "addATitle": "افزودن یک عنوان",
+ "addNotes": "افزودن یک یادداشت",
+ "counter": "شمارنده",
+ "adjustCounter": "تنظیم شمارنده"
}
diff --git a/website/common/locales/fr/backgrounds.json b/website/common/locales/fr/backgrounds.json
index f303be98d6..b59a1dcc7a 100644
--- a/website/common/locales/fr/backgrounds.json
+++ b/website/common/locales/fr/backgrounds.json
@@ -660,5 +660,9 @@
"backgroundFrozenPolarWatersText": "Calotte glacière",
"backgroundFrozenPolarWatersNotes": "Explorez la calotte glacière.",
"backgrounds122021": "Ensemble 91 : sorti en décembre 2021",
- "backgroundWinterCanyonShopNotes": "Partez à l'aventure dans un canyon hivernal !"
+ "backgroundWinterCanyonShopNotes": "Partez à l'aventure dans un canyon hivernal !",
+ "backgroundWinterCanyonText": "Canyon hivernal",
+ "backgroundWinterCanyonNotes": "Partez à l'aventure dans un canyon hivernal !",
+ "backgroundIcePalaceText": "Palais de glace",
+ "backgroundIcePalaceNotes": "Reignez sur le palais de glace."
}
diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json
index df0dd7e32b..75737c7118 100644
--- a/website/common/locales/fr/gear.json
+++ b/website/common/locales/fr/gear.json
@@ -2516,5 +2516,33 @@
"armorMystery202112Text": "Queue d'ondine arctique",
"armorMystery202112Notes": "Glissez à travers les mers de glace sans vous refroidir avec cette queue chatoyante. Ne confère aucun bonus. Équipement d'abonnement de décembre 2021.",
"weaponArmoireRegalSceptreNotes": "Affichez votre autorité régalienne en tenant ce bâton incrusté de pierres précieuses dans votre main. Augmente la perception de <%= per %>. Armoire enchantée : ensemble régalien (objet 2 de 2).",
- "headArmoireRegalCrownNotes": "Tout monarque aurait de la change d'avoir une si majestueuse couronne. Armoire enchantée : ensemble régalien (objet 1 de 2)."
+ "headArmoireRegalCrownNotes": "Tout monarque aurait de la change d'avoir une si majestueuse couronne. Armoire enchantée : ensemble régalien (objet 1 de 2).",
+ "weaponSpecialWinter2022RogueText": "Feu d'artifice étoile filante",
+ "weaponSpecialWinter2022WarriorText": "Épée en sucre d'orge",
+ "weaponSpecialWinter2022MageText": "Bâton de grenadier",
+ "weaponSpecialWinter2022MageNotes": "Les baies de ce bâton contiennent une ancienne magie à manier en hiver. Augmente l'intelligence de <%= int %> et la perception de <%= per %>. Equipement en édition limitée de l'hiver 2021-2022.",
+ "weaponSpecialWinter2022HealerText": "Baguette de glace cristalline",
+ "weaponSpecialWinter2022HealerNotes": "Touchez le cou d'une amie de cet instrument en eau solide et elle sautera de sa chaise ! Mais elle se sentira mieux après. Espérons-le.",
+ "armorSpecialWinter2022RogueText": "Explosion éblouissante",
+ "armorSpecialWinter2022RogueNotes": "S'ils voient des étoiles, ils ne vous voient pas ! Oui, c'est la bonne façon de le voir. Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "armorSpecialWinter2022WarriorText": "Chaussette pelucheuse",
+ "armorSpecialWinter2022WarriorNotes": "Qui a dit qu'il n'était pas possible de se sentir bien et confortable tout en accomplissant les tâches quotidiennes ? Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "armorSpecialWinter2022MageText": "Protection de grenadier",
+ "armorSpecialWinter2022MageNotes": "Les ennemis devraient se méfier des taches de jus de fruits lorsque vous vous approchez ! Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "armorSpecialWinter2022HealerText": "Armure de glace cristalline",
+ "headSpecialWinter2022RogueText": "Final tonitruant",
+ "headSpecialWinter2022WarriorText": "Casquette de chaussette pelucheuse",
+ "headSpecialWinter2022WarriorNotes": "D'un vert festif avec une douce bordure rouge, ce chapeau vous tiendra chaud tout l'hiver. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "headSpecialWinter2022MageText": "Casque de grenadier",
+ "headSpecialWinter2022HealerText": "Couronne de glace cristalline",
+ "shieldSpecialWinter2022WarriorText": "Bouclier Jingle Bell",
+ "shieldSpecialWinter2022WarriorNotes": "Ceci est un bouclier jingle bell, jingle bell, jingle bell. Jingle bell protège et jingle bell repousse. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "shieldSpecialWinter2022HealerText": "Cristal de glace durable",
+ "weaponSpecialWinter2022RogueNotes": "L'argent et l'or sont chers aux voleurs, non ? Ceux-ci sont totalement dans le thème. Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "weaponSpecialWinter2022WarriorNotes": "Combien de coups de langue faut-il pour aiguiser ce sucre d'orge en une épée parfaite ? Augmente la force de <%= str %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "armorSpecialWinter2022HealerNotes": "Glissez comme si vous patiniez, juste au-dessus du sol, une figure éthérée scintillante venue apporter fraîcheur et calme. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "headSpecialWinter2022RogueNotes": "Quoi ? Hein ? Il y a un voleur quelque part ? Désolé, je n'entends rien avec tout ces feux d'artifices ! Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "headSpecialWinter2022MageNotes": "Grâce à son écorce épaisse, ce casque festif et fruité est très résistant. Augmente la perception de <%= per %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "headSpecialWinter2022HealerNotes": "De minuscules imperfections et impuretés font que les bras de cette coiffe se ramifient dans des directions imprévisibles. C'est symbolique ! Et aussi très, très joli. Augmente l'intelligence de <%= int %>. Équipement en édition limitée de l'hiver 2021-2022.",
+ "shieldSpecialWinter2022HealerNotes": "Bien qu'il fonde dans votre main, le pouvoir de la glace élémentaire le reconstitue de l'intérieur. Augmente la constitution de <%= con %>. Équipement en édition limitée de l'hiver 2021-2022."
}
diff --git a/website/common/locales/fr/generic.json b/website/common/locales/fr/generic.json
index 1cee102844..156dee9fb7 100644
--- a/website/common/locales/fr/generic.json
+++ b/website/common/locales/fr/generic.json
@@ -202,5 +202,16 @@
"finish": "Terminer",
"congratulations": "Félicitations !",
"onboardingAchievs": "succès de démarrage",
- "askQuestion": "Poser une question"
+ "askQuestion": "Poser une question",
+ "reportBugHeaderDescribe": "Merci de nous décrire le problème que vous rencontrez, et notre équipe essayera de vous aider.",
+ "reportEmailText": "Cela sera utilisé uniquement pour vous contacter pour ce problème.",
+ "reportEmailPlaceholder": "Votre adresse email",
+ "reportEmailError": "Veuillez fournir une adresse email valide",
+ "reportDescription": "Description",
+ "reportDescriptionText": "Vous pouvez inclure des copies d'écran ou des erreurs de console Javascript si c'est utile.",
+ "reportDescriptionPlaceholder": "Décrivez le problème en détail ici",
+ "submitBugReport": "Envoyer le rapport de bug",
+ "reportSent": "Rapport de bug envoyé !",
+ "reportSentDescription": "Nous vous ferons un retour dès que notre équipe aura pu investiguer ce problème. Merci de nous avoir signalé le problème.",
+ "emptyReportBugMessage": "Message du rapport de bug manquant"
}
diff --git a/website/common/locales/fr/limited.json b/website/common/locales/fr/limited.json
index 2febb9bd5c..eb3b17b862 100644
--- a/website/common/locales/fr/limited.json
+++ b/website/common/locales/fr/limited.json
@@ -188,7 +188,7 @@
"septemberYYYY": "Septembre <%= year %>",
"royalPurpleJackolantern": "Citrouille d'Habitoween pourpre royal",
"novemberYYYY": "Novembre <%= year %>",
- "g1g1Limitations": "Il s'agit d'un événement limité dans le temps, qui démarre le 17 décembre à 08h00 ET (13h00 UTC) et qui finit le 7 Janvier à 20h00 ET (01h00 UTC). Cette promotion ne s'applique que lorsque vous offrez à quelqu'un d'autre. Si la personne désignée a déjà un abonnement, l'abonnement offert ajoutera des mois d'abonnement qui ne seront utilisés qu'après la fin de leur abonnement actuel.",
+ "g1g1Limitations": "Il s'agit d'un événement limité dans le temps, qui démarre le 16 décembre à 08h00 ET (13h00 UTC) et qui finit le 6 Janvier à 20h00 ET (01h00 UTC). Cette promotion ne s'applique que lorsque vous offrez à quelqu'un d'autre. Si la personne désignée a déjà un abonnement, l'abonnement offert ajoutera des mois d'abonnement qui ne seront utilisés qu'après la fin de leur abonnement actuel.",
"limitations": "Limitations",
"g1g1HowItWorks": "Entrez l'identifiant du compte auquel vous voulez faire un cadeau. Puis choisissez la durée d'abonnement que vous voulez offrir et validez. Vous recevrez automatiquement la même durée d'abonnement que celle que vous venez d'offrir.",
"howItWorks": "Comment ça marche",
@@ -211,5 +211,10 @@
"fall2021BrainEaterMageSet": "Mangeur de cerveau (Mage)",
"fall2021FlameSummonerHealerSet": "Invoqueur de flamme (Guérisseur)",
"fall2021OozeRogueSet": "Blob (Voleur)",
- "fall2021HeadlessWarriorSet": "Sans-tête (Guerrier)"
+ "fall2021HeadlessWarriorSet": "Sans-tête (Guerrier)",
+ "winter2022FireworksRogueSet": "Feu d'artifice (Voleur)",
+ "winter2022StockingWarriorSet": "Chaussette (Guerrier)",
+ "winter2022PomegranateMageSet": "Grenade (Mage)",
+ "winter2022IceCrystalHealerSet": "Cristal de glace (Guérisseur)",
+ "januaryYYYY": "Janvier <%= year %>"
}
diff --git a/website/common/locales/fr/subscriber.json b/website/common/locales/fr/subscriber.json
index 7c139b8d35..eeb375641f 100644
--- a/website/common/locales/fr/subscriber.json
+++ b/website/common/locales/fr/subscriber.json
@@ -167,7 +167,7 @@
"subscribersReceiveBenefits": "Les personnes abonnées reçoivent ces bénéfices utiles !",
"mysterySet202003": "Ensemble de combat barbelé",
"giftASubscription": "Offrez un abonnement",
- "mysterySet202004": "Ensemble du merveilleux monarque",
+ "mysterySet202004": "Ensemble de merveilleuse monarchie",
"mysterySet202005": "Ensemble de la merveilleuse wyverne",
"mysterySet202006": "Ensemble de sirène multichromé",
"mysterySet202007": "Ensemble d'épaulard époustouflant",
@@ -180,7 +180,7 @@
"cancelSubInfoGoogle": "Veuillez vous rendre dans la section \"Mes jeux et applications\" > \"Abonnements\" du Play Store Google pour annuler votre abonnement, ou voir la date d'expiration de votre abonnement si vous l'avez déjà annulé. Cet écran ne pourra pas vous indiquer si votre abonnement a été annulé.",
"organization": "Organisation",
"usuallyGems": "Généralement <%= originalGems %>",
- "mysterySet202010": "Ensemble de la chauve-souris joyeuse",
+ "mysterySet202010": "Ensemble de chauve-souris joyeuse",
"dropCapSubs": "Les titulaires d'un abonnement peuvent trouver le double d'objet chaque jour et reçoivent des objets mystères chaque mois !",
"lookingForMoreItems": "Vous voulez plus d'objets ?",
"dropCapLearnMore": "En apprendre plus sur le système de butin de Habitica",
@@ -196,7 +196,7 @@
"mysterySet202106": "Ensemble de la sirène du coucher de soleil",
"mysterySet202108": "Ensemble shonen flamboyant",
"mysterySet202107": "Ensemble de passion de la plage",
- "mysterySet202109": "Ensemble lunaire du Lépidoptère",
+ "mysterySet202109": "Ensemble lunaire du lépidoptère",
"mysterySet202110": "Ensemble de la gargouille moussue",
"mysterySet202111": "Ensemble de chronomancien cosmique",
"mysterySet202112": "Ensemble d'ondine antarctique"
diff --git a/website/common/locales/hu/achievements.json b/website/common/locales/hu/achievements.json
index 2b60da2aa8..41a1e94aa7 100644
--- a/website/common/locales/hu/achievements.json
+++ b/website/common/locales/hu/achievements.json
@@ -8,7 +8,7 @@
"achievementMindOverMatter": "Az elme hatalma az anyag felett",
"achievementJustAddWater": "Elég egy vízcsepp",
"achievementBackToBasics": "Vissza az alapokhoz",
- "achievementBackToBasicsText": "Begyűjtötted az összes alap szintű állatot.",
+ "achievementBackToBasicsText": "Begyűjtötte az összes alap állatot.",
"achievementMindOverMatterModalText": "Teljesítetted a kő, nyálka, és fonál háziállat küldetéseket!",
"achievementMindOverMatterText": "Teljesítette a kő, nyálka, és fonál háziállat küldetéseket.",
"achievementLostMasterclasserModalText": "Teljesítetted mind a tizenhat küldetést a Kasztmester küldetéssorozatban és megoldottad az Elveszett kasztmester rejtélyét!",
@@ -26,6 +26,8 @@
"onboardingCompleteDescSmall": "Ha még többet szeretnél, ellenőrizd a kitüntetéseket, és kezdd el gyűjtésüket!",
"onboardingComplete": "Minden kitűzött célod teljesítetted!",
"yourProgress": "Előrehaladásod",
- "achievementJustAddWaterText": "Teljesítetted a Polip, a Tengeri csikó, a Tintahal, a Bálna, a Teknős, a Tengeri csupaszcsiga, a Tengeri kígyó, valamint a Delfin kisállat kihívásokat.",
- "yourRewards": "Kitüntetéseid"
+ "achievementJustAddWaterText": "Teljesítette a Polip, a Csikóhal, a Tintahal, a Bálna, a Tengeri teknős, a Csupaszkopoltyús csiga, a Tengeri kígyó, valamint a Delfin kisállat kihívásokat.",
+ "yourRewards": "Kitüntetéseid",
+ "achievementJustAddWaterModalText": "Teljesítetted a Polip, a Csikóhal, a Tintahal, a Bálna, a Tengeri teknős, a Csupaszkopoltyús csiga, a Tengeri kígyó, valamint a Delfin kisállat kihívásokat!",
+ "achievementBackToBasicsModalText": "Begyűjtötted az összes alap állatot!"
}
diff --git a/website/common/locales/it/backgrounds.json b/website/common/locales/it/backgrounds.json
index d5968bb44c..cb412ca40d 100644
--- a/website/common/locales/it/backgrounds.json
+++ b/website/common/locales/it/backgrounds.json
@@ -660,5 +660,9 @@
"backgroundFrozenPolarWatersText": "Acque polari ghiacciate",
"backgroundFrozenPolarWatersNotes": "Esplora le ghiacciate acque polari.",
"backgrounds122021": "SET 91: Rilasciato a dicembre 2021",
- "backgroundIcePalaceShopNotes": "Regna in un palazzo di ghiaccio."
+ "backgroundIcePalaceShopNotes": "Regna in un palazzo di ghiaccio.",
+ "backgroundWinterCanyonText": "Forra invernale",
+ "backgroundWinterCanyonNotes": "Avventurati in una forra invernale!",
+ "backgroundIcePalaceText": "Palazzo di ghiaccio",
+ "backgroundIcePalaceNotes": "Regna in un palazzo di ghiaccio."
}
diff --git a/website/common/locales/it/generic.json b/website/common/locales/it/generic.json
index 6da8fc69f7..2025abd2a1 100644
--- a/website/common/locales/it/generic.json
+++ b/website/common/locales/it/generic.json
@@ -202,5 +202,16 @@
"options": "Opzioni",
"onboardingAchievs": "Medaglie Iniziali",
"finish": "Finito",
- "askQuestion": "Fai una domanda"
+ "askQuestion": "Fai una domanda",
+ "reportEmailPlaceholder": "Il tuo indirizzo email",
+ "reportDescription": "Descrizione",
+ "reportDescriptionText": "Se lo ritieni utile includi screenshot o gli errori della console Javascript.",
+ "submitBugReport": "Invia la segnalazione bug",
+ "reportSent": "Segnalazione bug inviata!",
+ "reportBugHeaderDescribe": "Descrivi il bug che stai riscontrando e il nostro team ti contatterà.",
+ "reportEmailText": "Verrà utilizzato solo per contattarti in merito alla segnalazione del bug.",
+ "reportEmailError": "Si prega di fornire un indirizzo email valido",
+ "reportDescriptionPlaceholder": "Descrivi il bug in dettaglio qui sotto",
+ "reportSentDescription": "Ti contatteremo non appena il nostro team avrà indagato sul problema. Grazie per la segnalazione.",
+ "emptyReportBugMessage": "Messaggio mancante"
}
diff --git a/website/common/locales/ja/backgrounds.json b/website/common/locales/ja/backgrounds.json
index a16f4c7f1a..0e465a8bfc 100644
--- a/website/common/locales/ja/backgrounds.json
+++ b/website/common/locales/ja/backgrounds.json
@@ -658,5 +658,11 @@
"backgroundWinterCanyonShopText": "冬の峡谷",
"backgroundWinterCanyonShopNotes": "冬の峡谷を探検しましょう!",
"backgroundIcePalaceShopText": "氷の宮殿",
- "backgroundIcePalaceShopNotes": "氷の宮殿を支配しましょう。"
+ "backgroundIcePalaceShopNotes": "氷の宮殿を支配しましょう。",
+ "backgroundFrozenPolarWatersText": "極地の海中",
+ "backgroundFrozenPolarWatersNotes": "極地の海中を探検しましょう。",
+ "backgroundWinterCanyonText": "冬の峡谷",
+ "backgroundWinterCanyonNotes": "冬の峡谷を探検しましょう!",
+ "backgroundIcePalaceText": "氷の宮殿",
+ "backgroundIcePalaceNotes": "氷の宮殿を支配しましょう。"
}
diff --git a/website/common/locales/ja/contrib.json b/website/common/locales/ja/contrib.json
index 7b854ca226..0cc32f8ebf 100644
--- a/website/common/locales/ja/contrib.json
+++ b/website/common/locales/ja/contrib.json
@@ -7,7 +7,7 @@
"tier5": "5段 (チャンピオン)",
"tier6": "6段 (チャンピオン)",
"tier7": "7段 (伝説)",
- "tierModerator": "モデレータ (守護者)",
+ "tierModerator": "モデレーター (守護者)",
"tierStaff": "スタッフ (英雄)",
"tierNPC": "NPC",
"friend": "友達",
diff --git a/website/common/locales/ja/gear.json b/website/common/locales/ja/gear.json
index faa2f57f8b..91203f0d58 100644
--- a/website/common/locales/ja/gear.json
+++ b/website/common/locales/ja/gear.json
@@ -2512,5 +2512,37 @@
"weaponArmoirePotionGoldenText": "黄金のたまごがえしの薬の飾り",
"weaponArmoirePotionGoldenNotes": "このたまごがえしの薬で、あなたのペットのハートは黄金になり(優しい心を持ち)ます……そして耳も黄金に……しっぽも黄金に……力と知能がそれぞれ<%= attrs %>上がります。ラッキー宝箱:たまごがえしの薬セット(10個中10個目のアイテム)",
"headMystery202112Text": "南極のウィディーネのかんむり",
- "headMystery202112Notes": "この凍ったかんむりは、氷山の隠れた亀裂のようにかすかに光ります。効果なし。2020年12月の寄付会員アイテム。"
+ "headMystery202112Notes": "この凍ったかんむりは、氷山の隠れた亀裂のようにかすかに光ります。効果なし。2020年12月の寄付会員アイテム。",
+ "weaponArmoireRegalSceptreText": "王錫",
+ "weaponArmoireRegalSceptreNotes": "この宝石で飾られた杖を手に持って、あなたの王者としての威厳を示しましょう。知覚が<%= per %>上がります。ラッキー宝箱:王者セット(2個中2個目のアイテム)。",
+ "headArmoireRegalCrownText": "王者の冠",
+ "headArmoireRegalCrownNotes": "どんな君主でもこんな威厳のあるかっこいい王冠を持っていたら幸運でしょう。知能が<%= int %>上がります。ラッキー宝箱:王者セット(2個中2個目のアイテム)。",
+ "weaponSpecialWinter2022RogueText": "流星花火",
+ "weaponSpecialWinter2022RogueNotes": "金や銀は盗賊に愛されてます。でしょ?だからテーマに忠実です。力が<%= str %>上がります。2021年-2022年冬の限定装備。",
+ "weaponSpecialWinter2022WarriorText": "キャンディケインソード",
+ "weaponSpecialWinter2022WarriorNotes": "このキャンディケインを完璧な剣にするまでに、何回舐める必要があるのでしょうか?力が<%= str %>上がります。2021年-2022年冬の限定装備。",
+ "weaponSpecialWinter2022MageText": "ザクロのつえ",
+ "weaponSpecialWinter2022MageNotes": "この杖についている果実には、冬を統べる古代魔法を含んでいます。知能が<%= int %>、知覚が<%= per %>上がります。2021年-2022年冬の限定装備。",
+ "weaponSpecialWinter2022HealerText": "氷の結晶のつえ",
+ "weaponSpecialWinter2022HealerNotes": "この水が固まった器具で友人の首に触ってみましょう。イスから飛び上がりますよ!でもその後気分をすっきりさせるかも。うまくいけば。知能が<%= int %>上がります。2021年-2022年冬の限定装備。",
+ "armorSpecialWinter2022RogueText": "まばゆい爆発",
+ "armorSpecialWinter2022RogueNotes": "人々が星を見ているなら、あなたは見えていません!ええ、そういうことにしておきましょう。知覚が<%= per %>上がります。2021年-2022年冬の限定装備。",
+ "armorSpecialWinter2022WarriorText": "けばけばの靴下",
+ "armorSpecialWinter2022WarriorNotes": "日々のタスクと戦うときに隠れられないし快適でもいられないなんていったのは誰です?体質が<%= con %>上がります。2021年-2022年冬の限定装備。",
+ "armorSpecialWinter2022MageText": "ザクロの防具",
+ "armorSpecialWinter2022MageNotes": "敵はあなたに接近するとき、果汁の沁みに気をつけるべきです。知能が<%= int %>上がります。2021年-2022年冬の限定装備。",
+ "armorSpecialWinter2022HealerText": "氷の結晶のよろい",
+ "armorSpecialWinter2022HealerNotes": "スケートのように地面の上を滑ると、きらめく空気のような姿が、涼しさと落ち着きをもたらします。体質が<%= con %>上がります。2021年-2022年冬の限定装備。",
+ "headSpecialWinter2022WarriorText": "けばけばの靴下の帽子",
+ "headSpecialWinter2022RogueText": "雷のように轟くフィナーレ",
+ "headSpecialWinter2022WarriorNotes": "めでたい緑色をベースに柔らかな赤色で縁取られたこの帽子は、この冬じゅうの暖かさを保証してくれるでしょう!力が<%= str %>上がります。2021年-2022年冬の限定装備。",
+ "headSpecialWinter2022RogueNotes": "え?なに?どこかに盗賊がいるって?ごめん、花火で何も聞こえない!知覚が<%= per %>上がります。2021年-2022年冬の限定装備。",
+ "headSpecialWinter2022MageText": "ザクロのかぶと",
+ "headSpecialWinter2022MageNotes": "厚い殻のおかげで、このお祝いのフルーティーなかぶとは、\"ベリー\"ストロングです。知覚が<%= per %>上がります。2021年-2022年冬の限定装備。",
+ "headSpecialWinter2022HealerText": "氷の結晶のかんむり",
+ "headSpecialWinter2022HealerNotes": "極めて小さな欠陥と不純物が、この頭飾りの腕を予測できない方向に枝分かれさせます。象徴的ですね!そして、この頭飾りはとってもとっても綺麗です!知能が<%= int %>上がります。2021年-2022年冬の限定装備。",
+ "shieldSpecialWinter2022WarriorText": "ジングルベルシールド",
+ "shieldSpecialWinter2022WarriorNotes": "ジングルベル、ジングルベル、ジングルベルシールド。ジングルベルで守り、ジングルベルで受け流します。体質が<%= con %>上がります。2021年-2022年冬の限定装備。",
+ "shieldSpecialWinter2022HealerText": "溶けない氷の結晶",
+ "shieldSpecialWinter2022HealerNotes": "手の中で溶けても、内側からの氷のエレメントの力で再生します。体質が<%= con %>上がります。2021年-2022年冬の限定装備。"
}
diff --git a/website/common/locales/ja/generic.json b/website/common/locales/ja/generic.json
index 39192341c1..d78cfb49ea 100644
--- a/website/common/locales/ja/generic.json
+++ b/website/common/locales/ja/generic.json
@@ -202,5 +202,14 @@
"finish": "終了",
"congratulations": "おめでとうございます!",
"onboardingAchievs": "初心者入門の実績",
- "askQuestion": "質問する"
+ "askQuestion": "質問する",
+ "submitBugReport": "バグレポートを送信",
+ "reportDescription": "説明",
+ "reportBugHeaderDescribe": "遭遇したバグの詳細を教えてください。折り返し連絡します。",
+ "reportSent": "バグの報告を送信しました!",
+ "reportDescriptionPlaceholder": "以下にバグの詳細を記入してください",
+ "reportEmailError": "有効なメールアドレスをご入力ください",
+ "reportEmailPlaceholder": "あなたのメールアドレス",
+ "reportEmailText": "バグの報告に関してのみ使用してください。",
+ "reportDescriptionText": "役に立つ場合は、スクリーンショットやコンソールによるJavascriptのエラー表示も添付してください。"
}
diff --git a/website/common/locales/ja/limited.json b/website/common/locales/ja/limited.json
index 01fff95d10..c9425198dc 100644
--- a/website/common/locales/ja/limited.json
+++ b/website/common/locales/ja/limited.json
@@ -188,7 +188,7 @@
"fall2020WraithWarriorSet": "レイス(戦士)",
"royalPurpleJackolantern": "ロイヤルパープルのジャック・オ・ランタン",
"novemberYYYY": "<%= year %>年11月",
- "g1g1Limitations": "このイベントは日本時間で12月17日の22:00時から1月7日10:00時までの期間限定です。プロモーションは他のプレイヤーにギフトを贈った際にのみ適用されます。もしギフトを受け取った人がすでに有料会員の場合、有料会員期間が延長されます。この延長は、現在の有料会員期間を満了もしくはキャンセルした後にのみ適用されます。",
+ "g1g1Limitations": "このイベントは日本時間で12月16日の22:00時から1月6日10:00時までの期間限定です。プロモーションは他のプレイヤーにギフトを贈った際にのみ適用されます。もしギフトを受け取った人がすでに有料会員の場合、有料会員期間が延長されます。この延長は、現在の有料会員期間を満了もしくはキャンセルした後にのみ適用されます。",
"limitations": "制限事項",
"g1g1HowItWorks": "「有料プランをプレゼントする」をタップして、贈る相手のユーザーネームを入力し、プレゼントする有料プランの期間を選択してください。自動的にあなたのアカウントにもプレゼントした分と同じ期間のプランが無料で適用されます。",
"howItWorks": "機能説明",
@@ -211,5 +211,9 @@
"fall2021BrainEaterMageSet": "ブレインイーター(魔道士)",
"fall2021FlameSummonerHealerSet": "炎の召喚士(治療師)",
"fall2021OozeRogueSet": "どろどろ(盗賊)",
- "fall2021HeadlessWarriorSet": "首なし(戦士)"
+ "fall2021HeadlessWarriorSet": "首なし(戦士)",
+ "winter2022StockingWarriorSet": "靴下(戦士)",
+ "winter2022FireworksRogueSet": "花火(盗賊)",
+ "winter2022PomegranateMageSet": "ザクロ(魔道士)",
+ "winter2022IceCrystalHealerSet": "氷の結晶(治療師)"
}
diff --git a/website/common/locales/ko/backgrounds.json b/website/common/locales/ko/backgrounds.json
index 758eaa3f76..6a620a9647 100755
--- a/website/common/locales/ko/backgrounds.json
+++ b/website/common/locales/ko/backgrounds.json
@@ -26,7 +26,7 @@
"backgroundVolcanoText": "Gunung Mrapi",
"backgroundVolcanoNotes": "Ngangetno awak nang gunung Mrapi",
"backgrounds092014": "SET 4: Released September 2014",
- "backgroundThunderstormText": "Udan Gledhek",
+ "backgroundThunderstormText": "뇌우",
"backgroundThunderstormNotes": "Nggolek gledhek pas Udan Gledhek.",
"backgroundAutumnForestText": "Alas Musim Gugur",
"backgroundAutumnForestNotes": "Stroll through an Autumn Forest.",
diff --git a/website/common/locales/ko/challenge.json b/website/common/locales/ko/challenge.json
index 13cd2c20a5..aad00cc907 100755
--- a/website/common/locales/ko/challenge.json
+++ b/website/common/locales/ko/challenge.json
@@ -103,5 +103,6 @@
"selectParticipant": "참가자 선택",
"wonChallengeDesc": "<%= challengeName %>의 우승자로 선정되었습니다! 우승은 업적에 기록됩니다.",
"yourReward": "보상",
- "filters": "필터"
+ "filters": "필터",
+ "removeTasks": "과제 삭제"
}
diff --git a/website/common/locales/ko/content.json b/website/common/locales/ko/content.json
index 61ff807d1b..7e392540fa 100755
--- a/website/common/locales/ko/content.json
+++ b/website/common/locales/ko/content.json
@@ -4,7 +4,7 @@
"armoireText": "마법의 장롱",
"armoireNotesFull": "랜덤으로 특별한 장비, 경험치 혹은 펫 먹이를 받으려면 장롱문을 열어주세요! 아직 못찾은 특별장비:",
"armoireLastItem": "마법의 장롱에서 마지막 남은 레어 장비를 찾았습니다!",
- "armoireNotesEmpty": "매달 첫주마다 새로운 장비가 구비될 것입니다. 그 때까지는 경험치와 먹이를 받으러 클릭하세요!",
+ "armoireNotesEmpty": "매달 첫주마다 새로운 장비가 준비될 것입니다. 그때까지는 경험치와 펫 먹이를 받으러 클릭하세요!",
"dropEggWolfText": "늑대",
"dropEggWolfMountText": "늑대",
"dropEggWolfAdjective": "충직한",
@@ -190,14 +190,14 @@
"hatchingPotionShade": "검은색",
"hatchingPotionSkeleton": "해골",
"hatchingPotionZombie": "좀비",
- "hatchingPotionCottonCandyPink": "솜사탕 핑크",
- "hatchingPotionCottonCandyBlue": "솜사탕 블루",
+ "hatchingPotionCottonCandyPink": "솜사탕 분홍",
+ "hatchingPotionCottonCandyBlue": "솜사탕 하늘",
"hatchingPotionGolden": "황금빛",
"hatchingPotionSpooky": "무서운",
"hatchingPotionPeppermint": "페퍼민트",
"hatchingPotionFloral": "꽃무늬",
- "hatchingPotionAquatic": "Aquatic",
- "hatchingPotionEmber": "Ember",
+ "hatchingPotionAquatic": "물",
+ "hatchingPotionEmber": "잉걸불",
"hatchingPotionThunderstorm": "뇌우",
"hatchingPotionGhost": "귀신",
"hatchingPotionRoyalPurple": "푸른 자주빛",
@@ -210,7 +210,7 @@
"hatchingPotionGlass": "유리",
"hatchingPotionGlow": "야광",
"hatchingPotionFrost": "서리",
- "hatchingPotionIcySnow": "Icy Snow",
+ "hatchingPotionIcySnow": "얼어붙은 눈",
"hatchingPotionNotes": "이것을 알에 부으면 <%= potText(locale) %> 펫으로 부화하게 됩니다.",
"premiumPotionAddlNotes": "퀘스트 펫 알에 사용할 수 없음. <%= date(locale) %> 까지 구매 가능.",
"foodMeat": "고기",
@@ -343,5 +343,32 @@
"hatchingPotionAurora": "오로라",
"hatchingPotionSunshine": "햇빛",
"hatchingPotionRoseQuartz": "로즈쿼츠",
- "hatchingPotionAutumnLeaf": "낙엽"
+ "hatchingPotionAutumnLeaf": "낙엽",
+ "hatchingPotionBronze": "구리",
+ "hatchingPotionBirchBark": "자작나무 껍질",
+ "hatchingPotionVampire": "뱀파이어",
+ "questEggDolphinAdjective": "쾌활한",
+ "hatchingPotionWatery": "물로 된",
+ "hatchingPotionFluorite": "형석",
+ "hatchingPotionAmber": "호박",
+ "hatchingPotionVeggie": "밭",
+ "questEggRobotAdjective": "미래적인",
+ "hatchingPotionCelestial": "천상",
+ "hatchingPotionDessert": "디저트",
+ "hatchingPotionWindup": "태엽장치",
+ "foodPieSkeleton": "골수 파이",
+ "foodPieSkeletonThe": "골수 파이",
+ "foodPieCottonCandyPinkThe": "분홍 루바브 파이",
+ "hatchingPotionPolkaDot": "물방울 무늬",
+ "hatchingPotionSolarSystem": "태양계",
+ "hatchingPotionMoonglow": "달빛",
+ "foodPieCottonCandyPinkA": "분홍 루바브 파이 한 조각",
+ "hatchingPotionMossyStone": "이끼 낀 돌",
+ "hatchingPotionTurquoise": "터키석",
+ "hatchingPotionBlackPearl": "흑진주",
+ "foodPieCottonCandyPink": "분홍 루바브 파이",
+ "hatchingPotionStainedGlass": "스테인드글라스",
+ "hatchingPotionSunset": "노을",
+ "foodPieSkeletonA": "골수 파이 한 조각",
+ "hatchingPotionOnyx": "오닉스"
}
diff --git a/website/common/locales/ko/contrib.json b/website/common/locales/ko/contrib.json
index a9baf7c307..ee944a2a94 100755
--- a/website/common/locales/ko/contrib.json
+++ b/website/common/locales/ko/contrib.json
@@ -49,9 +49,9 @@
"balance": "균형",
"playerTiers": "플레이어 등급",
"tier": "등급",
- "conRewardsURL": "http://habitica.wikia.com/wiki/Contributor_Rewards",
+ "conRewardsURL": "https://habitica.wikia.com/wiki/Contributor_Rewards",
"surveysSingle": "설문 조사에 참여하거나, 주요 테스트를 도우며 Habitica의 성장을 도와주세요! 감사합니다!",
"surveysMultiple": "<%= count %> 경우에도 Habitica가 성장할 수 있도록 도와주세요, 설문 조사에 참여하거나, 주요 테스트를 도우면서요. 감사합니다!",
"blurbHallPatrons": "여기는 Habitica를 Kickstarter때 후원해주신 숭고한 모험가들을 기리는 후원자의 홀이예요. 우리는 Habitica를 삶에 적용할 수 있도록 도와주신 그들에게 감사해요!",
- "blurbHallContributors": "여기는 Habitica가 오픈소스 공헌자들을 기리는 공헌자의 홀이예요. 코딩, 아트, 음악, 각본, 혹은 작은 도움으로라도, 그들은 이런것들을 획득했습니다 보석, 한정된 장비, 그리고 일류의 타이틀들. 당신도 Habitica에 공헌할 수 있어요! 여기서 추가 정보를 더 알아보세요. "
+ "blurbHallContributors": "여기는 Habitica가 오픈소스 공헌자들을 기리는 공헌자의 홀이예요. 코딩, 아트, 음악, 각본, 아니면 아주 작은 도움이든간에, 그들은 그것을 통해 이런것들을 획득했습니다 보석, 한정된 장비, 그리고 일류의 타이틀들. 당신도 Habitica에 공헌할 수 있어요! 여기서 추가 정보를 더 알아보세요. "
}
diff --git a/website/common/locales/ko/death.json b/website/common/locales/ko/death.json
index 1d76e7616b..e580150747 100755
--- a/website/common/locales/ko/death.json
+++ b/website/common/locales/ko/death.json
@@ -3,7 +3,7 @@
"dontDespair": "절망하지 마세요!",
"deathPenaltyDetails": "하나의 레벨과, 골드, 그리고 장비 하나를 잃었습니다. 하지만 다시 열심히 노력해서 되찾을 수 있어요! 행운을 빕니다 -- 당신은 잘 할 수 있을 거에요.",
"refillHealthTryAgain": "체력을 회복하시고 다시 도전해보세요",
- "dyingOftenTips": "체력이 너무 빨리 없어지나요? 여기 가이드를 참고하세요!",
+ "dyingOftenTips": "너무 자주 죽나요? 여기 가이드를 참고하세요!",
"losingHealthWarning": "조심하세요 - 체력이 떨어지고 있습니다!",
"losingHealthWarning2": "체력이 0이 되지 않도록 하세요! 체력이 바닥나면 레벨, 골드 그리고 장비 하나씩을 잃게됩니다.",
"toRegainHealth": "체력을 회복하려면:",
diff --git a/website/common/locales/ko/front.json b/website/common/locales/ko/front.json
index c172e66844..76c331f2c0 100644
--- a/website/common/locales/ko/front.json
+++ b/website/common/locales/ko/front.json
@@ -14,7 +14,7 @@
"chores": "집안일",
"footerCompany": "회사",
"footerDevs": "개발자들",
- "communityExtensions": "애드온 & 확장 프로그램",
+ "communityExtensions": "애드온 & 확장 프로그램",
"clearBrowserData": "브라우저 데이터 삭제하기",
"footerMobile": "모바일",
"footerCommunity": "커뮤니티",
@@ -51,8 +51,8 @@
"marketing4Lead1": "조직적 사용",
"marketing2Lead2Title": "몬스터와 싸우기",
"marketing2Lead1": "해비티카를 혼자서 하는 동안에도 당신이 협력하거나 경쟁 그리고 서로 책임을 묻기 시작할 때 더 빛이 나게 됩니다. 자기계발 프로그램의 가장 효과적인 부분은 사회적 책임이며, 비디오 게임보다 더 책임과 경쟁을 위한 환경이 어디 있겠습니까?",
- "marketing2Lead2": "전투가 없는 롤플레잉게임이 무엇이겠습니까? 당신의 파티와 같이 몬스터와 싸우세요. 몬스터들은 \"수퍼책임모드\"입니다. - 하루 당신이 운동을 안하면 그날은 몬스터가 *모두*를 다치게 만드는 날입니다.",
- "marketing2Lead3Title": "서로 도전해보세요",
+ "marketing2Lead2": "전투가 없으면 롤플레잉 게임이겠어요? 파티와 함께 몬스터와 싸우세요. 몬스터들은 \"초책임모드\"입니다. - 당신이 운동을 빼먹은 날은 몬스터가 *모두*를 다치게 만드는 날입니다.",
+ "marketing2Lead3Title": "서로에게 도전심이 들게 해 보세요",
"marketing2Lead3": "도전과제는 친구들과 낯선 사람들과 경쟁을 하게 해줍니다. 도전과제가 끝났을때 최고인 사람이 특별한 상을 받게 됩니다.",
"marketing4Lead1Title": "교육의 게임화",
"marketing4Header": "조직적 용도",
diff --git a/website/common/locales/ko/gear.json b/website/common/locales/ko/gear.json
index d8783d1c20..3712ec1dcf 100755
--- a/website/common/locales/ko/gear.json
+++ b/website/common/locales/ko/gear.json
@@ -110,9 +110,9 @@
"weaponSpecialNomadsScimitarNotes": "The curved blade of this Scimitar is perfect for attacking Tasks from the back of a mount! Increases Intelligence by <%= int %>.",
"weaponSpecialFencingFoilText": "Fencing Foil",
"weaponSpecialFencingFoilNotes": "Should anyone dare to impugn your honor, you'll be ready with this fine foil! Increases Strength by <%= str %>.",
- "weaponSpecialTachiText": "Tachi",
+ "weaponSpecialTachiText": "대도",
"weaponSpecialTachiNotes": "이 가볍고 굽은 칼은 당신의 할 일을 잘게 썰어버릴 겁니다! 근력을 <%= str %>만큼 올려줍니다.",
- "weaponSpecialAetherCrystalsText": "Aether Crystals",
+ "weaponSpecialAetherCrystalsText": "에테르 크리스탈",
"weaponSpecialAetherCrystalsNotes": "These bracers and crystals once belonged to the Lost Masterclasser herself. Increases all Stats by <%= attrs %>.",
"weaponSpecialYetiText": "설인 조련사의 창",
"weaponSpecialYetiNotes": "이 창은 사용자가 어떤 설인이라도 다룰 수 있게 합니다. 근력을 <%= str %> 만큼 올려줍니다. 2013-2014 겨울 장비 한정판.",
@@ -1746,5 +1746,6 @@
"headMystery202011Text": "잎 장식 마법사 모자",
"backMystery202012Text": "서리화염 날개",
"headMystery202012Text": "서리화염 가면",
- "weaponSpecialKS2019Notes": "그리폰의 부리와 발톱처럼 구부러진 이 화려한 폴암은 다가올 목표가 벅차게 느껴질 때 힘을 발휘하도록 상기시켜줍니다. 근력을 <%= str %> 만큼 올려줍니다."
+ "weaponSpecialKS2019Notes": "그리폰의 부리와 발톱처럼 구부러진 이 화려한 폴암은 다가올 목표가 벅차게 느껴질 때 힘을 발휘하도록 상기시켜줍니다. 근력을 <%= str %> 만큼 올려줍니다.",
+ "weaponSpecialKS2019Text": "신화적인 그리폰 글레이브"
}
diff --git a/website/common/locales/ko/generic.json b/website/common/locales/ko/generic.json
index bdfa6e3e03..f517cf2a22 100755
--- a/website/common/locales/ko/generic.json
+++ b/website/common/locales/ko/generic.json
@@ -4,10 +4,10 @@
"habitica": "해비티카",
"onward": "Onward!",
"done": "완료",
- "gotIt": "이해했어요!",
+ "gotIt": "알겠어요!",
"titleTimeTravelers": "시간여행자",
"titleSeasonalShop": "계절상점",
- "saveEdits": "편집한 것 저장",
+ "saveEdits": "변경사항 저장",
"showMore": "더 보기",
"showLess": "덜 보기",
"markdownHelpLink": "Markdown formatting help",
@@ -200,5 +200,6 @@
"congratulations": "축하합니다!",
"options": "설정",
"finish": "끝내기",
- "loadEarlierMessages": "이전 메시지 불러오기"
+ "loadEarlierMessages": "이전 메시지 불러오기",
+ "onboardingAchievs": "첫 단계 업적"
}
diff --git a/website/common/locales/ko/groups.json b/website/common/locales/ko/groups.json
index 0edaeb05f3..589bd4f529 100755
--- a/website/common/locales/ko/groups.json
+++ b/website/common/locales/ko/groups.json
@@ -206,7 +206,7 @@
"leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan",
"youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.",
"cancelGroupSub": "Cancel Group Plan",
- "confirmCancelGroupPlan": "Are you sure you want to cancel the group plan and remove its benefits from all members, including their free subscriptions?",
+ "confirmCancelGroupPlan": "정말로 그룹 플랜을 취소하시겠어요? 모든 그룹 멤버의 구독과 혜택이 사라질 것입니다.",
"canceledGroupPlan": "Canceled Group Plan",
"groupPlanCanceled": "Group Plan will become inactive on",
"purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.",
diff --git a/website/common/locales/ko/pets.json b/website/common/locales/ko/pets.json
index cfbe9de9e3..46514bfb03 100644
--- a/website/common/locales/ko/pets.json
+++ b/website/common/locales/ko/pets.json
@@ -56,12 +56,12 @@
"petName": "<%= potion(locale) %> <%= egg(locale) %>",
"raisedPet": "<%= pet %>가 성장했습니다!",
"feedPet": "<%= name %>에게 <%= text %>를 먹이겠습니까?",
- "petNotOwned": "이 펫을 가지고 있지 않습니다",
+ "petNotOwned": "이 펫을 가지고 있지 않습니다.",
"hatchedPetHowToUse": "새로운 펫을 먹이고 장착하기 위해 [마구간](<%= stableUrl %>)을 방문하십시오!",
"hatchedPet": "새로운 <%= potion %> <%= egg %>를 부화시켰습니다!",
- "premiumPotionNoDropExplanation": "마법 부화 포션은 퀘스트로 얻은 알에 쓸 수 없습니다. 마법 부화 포션은 랜덤 보상으로 얻어지지 않으며, 아래의 상점에서 구입하는 것이 유일한 방법입니다.",
- "dropsExplanationEggs": "일반 알 보상을 기다리거나 퀘스트 알을 얻기 위해 퀘스트를 반복하고 싶지 않으시다면 보석을 써서 알을 더 빨리 얻으십시오. 보상 시스템에 대해서 를 참고하세요. ",
- "dropsExplanation": "과제를 완성하면서 아이템 보상을 기다리기 싫다면, 보석으로 아이템을 더 빨리 얻을 수 있습니다. 과제를 완성시 보상에 대해서 를 참고하세요.",
+ "premiumPotionNoDropExplanation": "마법 부화 포션은 퀘스트로 얻은 알에는 쓸 수 없습니다. 마법 부화 포션은 랜덤 보상으로 얻어지지 않으며, 아래의 상점에서 구입하는 것이 유일한 방법입니다.",
+ "dropsExplanationEggs": "일반 알 보상을 기다리거나 퀘스트 알을 얻기 위해 퀘스트를 반복하고 싶지 않다면 보석을 써서 알을 더 빠르게 얻으십시오. 보상 시스템에 대해 참고해 보십시오. ",
+ "dropsExplanation": "과제를 완성하면서 아이템 보상을 기다리기 싫다면, 보석으로 아이템을 더 빨리 얻을 수 있습니다. 보상 시스템에 대해 참고해 보십시오.",
"keyToMountsDesc": "모든 기본 탑승펫을 방생하고 다시 수집하세요. (퀘스트 탑승펫과 희귀 탑승펫은 영향을 받지 않습니다.)",
"keyToPetsDesc": "모든 기본 펫을 방생하고 다시 수집하세요. (퀘스트 펫과 희귀 펫은 영향을 받지 않습니다.)",
"hatchedPetGeneric": "새로운 펫을 부화시켰습니다!",
@@ -100,7 +100,7 @@
"filterByQuest": "퀘스트",
"filterByMagicPotion": "마법 포션",
"filterByStandard": "일반",
- "petLikeToEatText": "펫은 당신이 어떤 먹이를 주든 성장합니다. 그러나 펫이 선호하는 먹이를 주면 더욱 빨리 성장하죠. 규칙을 찾기 위해 여러 시도를 해보고, 정답을 찾고 싶으면 이곳
http://habitica.fandom.com/wiki/Food_Preferences을 확인하세요",
+ "petLikeToEatText": "펫은 당신이 어떤 먹이를 주든 성장하지만, 선호하는 먹이를 주면 더욱 빨리 성장합니다. 규칙을 찾기 위해 여러 시도를 해보거나, 이곳
을 확인해 정답을 알아낼 수 있습니다.",
"petLikeToEat": "내 펫이 어떤 먹이를 좋아할까?",
"keyToBothDesc": "모든 기본 펫과 탑승펫을 방생하고 다시 수집하세요. (퀘스트 펫과 탑승펫, 희귀 펫과 탑승펫은 영향을 받지 않습니다.)",
"keyToBoth": "사육장의 마스터키",
diff --git a/website/common/locales/ko/quests.json b/website/common/locales/ko/quests.json
index 008d40deeb..446a0dadb9 100755
--- a/website/common/locales/ko/quests.json
+++ b/website/common/locales/ko/quests.json
@@ -47,8 +47,8 @@
"questInviteNotFound": "퀘스트 요청이 발견되지 않았습니다.",
"guildQuestsNotSupported": "길드에서 퀘스트를 요청 할 수 없습니다.",
"questNotOwned": "퀘스트 스크롤을 소유하고 있지 않습니다.",
- "questNotGoldPurchasable": "퀘스트\"<%= key %>\" 는 금으로 살수 있는 퀘스트가 아니다.",
- "questNotGemPurchasable": "Quest \"<%= key %>\" is not a Gem-purchasable quest.",
+ "questNotGoldPurchasable": "퀘스트\"<%= key %>\" 는 골드로 구입할 수 있는 퀘스트가 아닙니다.",
+ "questNotGemPurchasable": "퀘스트 \"<%= key %>\" 는 보석으로 구입할 수 있는 퀘스트가 아닙니다.",
"questAlreadyUnderway": "당신의 파티는 이미 퀘스트가 있습니다. 지금 하고있는 퀘스트 완료 후에 다시 시도 하세요.",
"questAlreadyAccepted": "당신은 퀘스트 요청을 이미 수락 하셧습니다.",
"noActiveQuestToLeave": "활성화된 퀘스트가 없습니다.",
diff --git a/website/common/locales/ko/spells.json b/website/common/locales/ko/spells.json
index 1cb12c2c21..0e519f3b26 100755
--- a/website/common/locales/ko/spells.json
+++ b/website/common/locales/ko/spells.json
@@ -6,7 +6,7 @@
"spellWizardEarthText": "지진",
"spellWizardEarthNotes": "Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)",
"spellWizardFrostText": "차가운 서리",
- "spellWizardFrostNotes": "With one cast, ice freezes all your streaks so they won't reset to zero tomorrow! ",
+ "spellWizardFrostNotes": "주문 한 번이면 얼음이 연속 카운터를 얼려버려서 내일 0부터 시작하지 않게 될 거예요!",
"spellWizardFrostAlreadyCast": "오늘은 이미 이 마법을 사용하였습니다. 연속 기록을 건너뛸 수 있으니 오늘 이 마법을 다시 사용할 필요 없습니다.",
"spellWarriorSmashText": "난폭한 분쇄",
"spellWarriorSmashNotes": "You make a task more blue/less red and deal extra damage to Bosses! (Based on: STR)",
@@ -17,11 +17,11 @@
"spellWarriorIntimidateText": "위협적인 시선",
"spellWarriorIntimidateNotes": "Your fierce stare buffs your whole Party's Constitution! (Based on: Unbuffed CON)",
"spellRoguePickPocketText": "소매치기",
- "spellRoguePickPocketNotes": "You rob a nearby task and gain gold! (Based on: PER)",
+ "spellRoguePickPocketNotes": "주위에 있던 과제의 주머니를 슬쩍하고 골드를 얻었습니다! (통찰력에 기반함)",
"spellRogueBackStabText": "백스탭",
- "spellRogueBackStabNotes": "You betray a foolish task and gain gold and XP! (Based on: STR)",
+ "spellRogueBackStabNotes": "멍청한 과제를 배신하고 골드와 경험치를 얻었습니다! (힘에 기반함)",
"spellRogueToolsOfTradeText": "전문기술",
- "spellRogueToolsOfTradeNotes": "Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)",
+ "spellRogueToolsOfTradeNotes": "당신의 교묘한 재주가 파티 전체의 통찰력에 버프를 주어 증가시킵니다! (버프받지 않은 통찰력에 기반함)",
"spellRogueStealthText": "스텔스",
"spellRogueStealthNotes": "With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colors won't change. (Based on: PER)",
"spellRogueStealthDaliesAvoided": "<%= originalText %> 피한 일일과제의 개수: <%= number %>.",
diff --git a/website/common/locales/ko/tasks.json b/website/common/locales/ko/tasks.json
index 8938c01bb7..5cd4e40615 100755
--- a/website/common/locales/ko/tasks.json
+++ b/website/common/locales/ko/tasks.json
@@ -1,6 +1,6 @@
{
"clearCompleted": "삭제 완료",
- "clearCompletedDescription": "완료된 할 일 목록은 비회원은 30일, 회원은 90일 뒤에 삭제됩니다.",
+ "clearCompletedDescription": "완료된 할 일 목록은 비 구독 회원은 30일, 구독 회원은 90일 뒤에 삭제됩니다.",
"clearCompletedConfirm": "완료한 할 일 목록을 삭제하시겠습니까?",
"addMultipleTip": "Tip:한 번에 여러 개 추가를 원한다면 <%= taskType %>, 줄 바꿈 (Shift + Enter)을 이용해서 한 줄에 하나씩 입력한 뒤 \"Enter\"를 누르시면 됩니다.",
"addATask": "<%= type %> 추가",
@@ -24,8 +24,8 @@
"expandChecklist": "체크리스트 확장",
"collapseChecklist": "체크리스트 접기",
"text": "제목",
- "notes": "Notes",
- "advancedSettings": "Advanced Settings",
+ "notes": "노트",
+ "advancedSettings": "고급 설정",
"difficulty": "난이도",
"difficultyHelp": "Difficulty describes how challenging a Habit, Daily, or To-Do is for you to complete. A higher difficulty results in greater rewards when a Task is completed, but also greater damage when a Daily is missed or a negative Habit is clicked.",
"trivial": "사소함",
@@ -34,8 +34,8 @@
"hard": "어려움",
"attributes": "Stats",
"progress": "진행상황",
- "daily": "일일과제",
- "dailies": "일일과제 목록",
+ "daily": "일일 과제",
+ "dailies": "일일 과제 목록",
"dailysDesc": "Dailies repeat on a regular basis. Choose the schedule that works best for you!",
"streakCounter": "연속 기록 카운터",
"repeat": "반복하기",
@@ -128,5 +128,8 @@
"yesterDailiesCallToAction": "Start My New Day!",
"sessionOutdated": "Your session is outdated. Please refresh or sync.",
"errorTemporaryItem": "This item is temporary and cannot be pinned.",
- "addATitle": "제목 추가"
+ "addATitle": "제목 추가",
+ "enterTag": "태그를 입력하세요",
+ "addTags": "태그 추가하기...",
+ "addNotes": "노트 추가"
}
diff --git a/website/common/locales/lv/achievements.json b/website/common/locales/lv/achievements.json
index 00216fc700..d2b8437020 100755
--- a/website/common/locales/lv/achievements.json
+++ b/website/common/locales/lv/achievements.json
@@ -1,8 +1,19 @@
{
- "achievement": "Achievement",
- "onwards": "Onwards!",
- "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!",
- "reachedLevel": "You Reached Level <%= level %>",
- "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
- "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!"
+ "achievement": "Sasniegums",
+ "onwards": "Aiziet!",
+ "levelup": "Kā atlīdzību, par to, ka joprojām virzies uz priekšu, tu esi ieguvis jaunu līmeni un esi pilnībā izveseļojies!",
+ "reachedLevel": "Tu sasniedzi <%= level %> līmeni",
+ "achievementLostMasterclasser": "",
+ "achievementLostMasterclasserText": "",
+ "foundNewItemsExplanation": "Pabeidzot uzdevumus, tu vari atrast jaunas lietas kā Olas, Perēšanas Dziras un Pārtiku priekš Mājdzīvniekiem.",
+ "foundNewItems": "Tu atradi jaunas lietas!",
+ "yourProgress": "Tavs progress",
+ "earnedAchievement": "Tu ieguvi jaunu Sasniegumu!",
+ "viewAchievements": "Parādīt Sasniegumus",
+ "showAllAchievements": "Parādīt visus <%= category %>",
+ "hideAchievements": "Paslēpt <%= category %>",
+ "letsGetStarted": "Sāksim!",
+ "onboardingComplete": "Tu pabeidzi visus pašreizējos uzdevumus!",
+ "yourRewards": "Tavi Apbalvojumi",
+ "foundNewItemsCTA": "Aizej uz savu inventāru un pamēģini salikt kopā Perēšanas dziru un Olu!"
}
diff --git a/website/common/locales/no/achievements.json b/website/common/locales/no/achievements.json
index fd88b6a18c..31a53c1f24 100755
--- a/website/common/locales/no/achievements.json
+++ b/website/common/locales/no/achievements.json
@@ -9,5 +9,37 @@
"achievementMindOverMatterText": "Har gjennomført dyreoppdragene Stein, Slim og Garn.",
"yourRewards": "Dine belønninger",
"yourProgress": "Din fremgang",
- "onboardingProgress": "<%= prosentvis%>% progresjon"
+ "onboardingProgress": "<%= prosentvis%>% progresjon",
+ "letsGetStarted": "La oss begynne!",
+ "viewAchievements": "Vis Prestasjoner",
+ "earnedAchievement": "Du har oppnådd en prestasjon!",
+ "onboardingCompleteDescSmall": "Hvis du vil ha enda mer, gå til Prestasjoner og begynn innsamlingen!",
+ "achievementAllYourBase": "Hele basen din",
+ "achievementDustDevilModalText": "Du samlet alle ørken kjæledyrene!",
+ "showAllAchievements": "Vis Alle <%= category %>",
+ "achievementPartyUp": "Du slo deg sammen med et Klanmedlem!",
+ "achievementDustDevil": "Støvdjevel",
+ "achievementCompletedTask": "Fullfør en oppgave",
+ "foundNewItemsExplanation": "Å fullføre oppgaver gir deg sjansen til å finne gjenstander, som Egg, Klekke-Eliksir og kjæledyrmat.",
+ "foundNewItemsCTA": "Gå til din inventar/ryggsekk og prøv å kombinere din nye Klekke-Eliksir med et egg!",
+ "achievementMindOverMatter": "Sinnet er sterke enn kroppen",
+ "hideAchievements": "Skjul <%= category %>",
+ "foundNewItems": "Du fant nye gjenstander!",
+ "achievementDustDevilText": "Har samlet alle ørken kjæledyrene.",
+ "achievementJustAddWaterModalText": "Du gjennomførte dyreoppdragene Blekksprut, Sjøhest, Sepiablekksprut, Hval, Skilpadde, Naken Snegle, Sjøorm og Delfin!",
+ "achievementAridAuthority": "Tørr Autoritet",
+ "achievementAridAuthorityText": "Har temmet alle Ørken Ridedyr.",
+ "achievementCompletedTaskText": "Fullførte deres første oppgave.",
+ "achievementBackToBasics": "Tilbake til det grunnleggende",
+ "achievementAridAuthorityModalText": "Du temmet alle Ørken Ridedyrene!",
+ "achievementMonsterMagusText": "Har samlet alle Zombie kjæledyrene.",
+ "achievementPartyOn": "Klanen din vokste til 4 medlemmer!",
+ "achievementMonsterMagusModalText": "Du har samlet alle Zombie kjæledyrene!",
+ "achievementMindOverMatterModalText": "Du gjennomførte dyreoppdragene Stein, Slim og Garn!",
+ "achievementCreatedTask": "Lag din første oppgave",
+ "achievementJustAddWaterText": "Har dyreoppdragene Blekksprut, Sjøhest, Sepiablekksprut, Hval, Skilpadde, Naken snegle, Sjøorm og Delfin.",
+ "achievementCreatedTaskText": "Lagde deres første oppgave.",
+ "achievementCompletedTaskModalText": "Kryss av dine oppgaver for å få belønninger",
+ "achievementCreatedTaskModalText": "Lag en oppgave for noe du ønsker å oppnå denne uken",
+ "achievementHatchedPetModalText": "Gå til din inventar og prøv å kombinere en Klekke-Eliksir med et Egg"
}
diff --git a/website/common/locales/no/character.json b/website/common/locales/no/character.json
index d421b55997..e9dde0dec5 100755
--- a/website/common/locales/no/character.json
+++ b/website/common/locales/no/character.json
@@ -3,13 +3,13 @@
"profile": "Profil",
"avatar": "Tilpass din Avatar",
"editAvatar": "Rediger avatar",
- "noDescription": "This Habitican hasn't added a description.",
- "noPhoto": "This Habitican hasn't added a photo.",
+ "noDescription": "Denne Habitican har ikke lagt til en beskrivelse.",
+ "noPhoto": "Denne Habitican har lagt til et bilde.",
"other": "Annet",
"fullName": "Fullt navn",
- "displayName": "Display name",
- "changeDisplayName": "Change Display Name",
- "newDisplayName": "New Display Name",
+ "displayName": "Visnings navn",
+ "changeDisplayName": "Endre visningsnavnet",
+ "newDisplayName": "Nytt visnings navn",
"displayBlurbPlaceholder": "Vennligst introduser deg selv",
"photoUrl": "BildeURL",
"imageUrl": "BildeURL",
@@ -18,17 +18,17 @@
"lvl": "Nv",
"buffed": "Forsterket",
"bodyBody": "Kropp",
- "size": "Size",
+ "size": "Størrelse",
"locked": "låst",
"shirts": "Skjorter",
- "shirt": "Shirt",
+ "shirt": "Skjorte",
"specialShirts": "Spesialskjorter",
- "skin": "Skin",
+ "skin": "Hud",
"color": "Farge",
- "hair": "Hair",
+ "hair": "Hår",
"bangs": "Bangs",
"hairBangs": "Lugg",
- "glasses": "Glasses",
+ "glasses": "Briller",
"hairSet1": "Frisyre sett 1",
"hairSet2": "Frisyre sett 2",
"hairSet3": "Frisyre sett 3",
@@ -36,8 +36,8 @@
"beard": "Skjegg",
"mustache": "Bart",
"flower": "Blomst",
- "accent": "Accent",
- "headband": "Headband",
+ "accent": "Aksent",
+ "headband": "Pannebånd",
"wheelchair": "Rullestol",
"extra": "Extra",
"rainbowSkins": "Regnbuehud",
@@ -54,13 +54,13 @@
"equipmentBonus": "Utstyr",
"classEquipBonus": "Klassebonus",
"battleGear": "Stridsutstyr",
- "gear": "Gear",
+ "gear": "Utstyr",
"autoEquipBattleGear": "Bruk nytt utstyr automatisk",
"costume": "Kostyme",
"useCostume": "Bruk kostyme",
- "costumePopoverText": "Select \"Use Costume\" to equip items to your avatar without affecting the Stats from your Battle Gear! This means that you can dress up your avatar in whatever outfit you like while still having your best Battle Gear equipped.",
- "autoEquipPopoverText": "Select this option to automatically equip gear as soon as you purchase it.",
- "costumeDisabled": "You have disabled your costume.",
+ "costumePopoverText": "Velg \"Bruk kostyme\" for å ta på gjenstander uten å påvirke Stats fra ditt Kamputstyr! Dette mener at du kan kle opp din avatar hvordan du vil mens du fortsatt har ditt beste Kamputstyr på deg.",
+ "autoEquipPopoverText": "Velg denne innstilingen for å automatisk ta på deg nytt utstyr når du kjøper det.",
+ "costumeDisabled": "Du har deaktivert ditt kostyme.",
"gearAchievement": "Du har fått \"Ultimat Utrustning\"-prestasjonen for å oppgradere til det høyeste utstyr settet for en klasse! Du har de følgende komplette sett:",
"gearAchievementNotification": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class!",
"moreGearAchievements": "To attain more Ultimate Gear badges, change classes on the Settings > Site page and buy your new class's gear!",
diff --git a/website/common/locales/pl/achievements.json b/website/common/locales/pl/achievements.json
index 0f8164f87e..ec96624927 100644
--- a/website/common/locales/pl/achievements.json
+++ b/website/common/locales/pl/achievements.json
@@ -109,7 +109,19 @@
"achievementSeasonalSpecialist": "Sezonowy Ekspert",
"achievementLegendaryBestiaryModalText": "Zebrałeś wszystkie mityczne chowańce!",
"achievementLegendaryBestiaryText": "Wykluł/a wszystkie podstawowe kolory mitycznych chowańców: Smoka, Latającą Świnię, Gryfa, Węża Morskiego i Jednorożca!",
- "achievementWildBlueYonderText": "Oswojono wszystkie Wierzchowce Niebieskiej Waty Cukrowej",
+ "achievementWildBlueYonderText": "Oswojono wszystkie Wierzchowce Niebieskiej Waty Cukrowej.",
"achievementVioletsAreBlue": "Fiołki są niebieskie",
- "achievementVioletsAreBlueText": "Zebrano wszystkie Chowańce Niebieskiej Waty Cukrowej."
+ "achievementVioletsAreBlueText": "Zebrano wszystkie Chowańce Niebieskiej Waty Cukrowej.",
+ "achievementDomesticated": "Dziadek farmę miał",
+ "achievementVioletsAreBlueModalText": "Zebrałeś wszystkie Chowańce Niebieskiej Waty Cukrowej!",
+ "achievementWildBlueYonder": "W siną dal",
+ "achievementDomesticatedModalText": "Oswoiłeś wszystkie domowe chowańce!",
+ "achievementWildBlueYonderModalText": "Oswoiłeś wszystkie Wierzchowce Niebieskiej Waty Cukrowej!",
+ "achievementDomesticatedText": "Wykluł/a wszystkie podstawowe kolory domowych chowańców: fretkę, świnkę morską, koguta, latającą świnię, szczura, królika, konia i krowę!",
+ "achievementShadyCustomer": "Klient spod ciemnej gwiazdy",
+ "achievementShadyCustomerText": "Oswojono wszystkie cieniste chowańce.",
+ "achievementShadyCustomerModalText": "Oswoiłeś wszystkie cieniste chowańce!",
+ "achievementShadeOfItAllText": "Oswojono wszystkie cieniste wierzchowce.",
+ "achievementShadeOfItAllModalText": "Oswoiłeś wszystkie cieniste wierzchowce!",
+ "achievementShadeOfItAll": "Cień nad Cieniami"
}
diff --git a/website/common/locales/pl/challenge.json b/website/common/locales/pl/challenge.json
index 54d8546876..c2bd9b648e 100644
--- a/website/common/locales/pl/challenge.json
+++ b/website/common/locales/pl/challenge.json
@@ -103,5 +103,6 @@
"selectParticipant": "Wybierz Uczestnika",
"yourReward": "Twoja Nagroda",
"filters": "Filtry",
- "wonChallengeDesc": "<%= challengeName %> wybrał cię jako zwycięzca! Twoja wygrana została zapisana w Osiągnięciach."
+ "wonChallengeDesc": "<%= challengeName %> wybrał cię jako zwycięzca! Twoja wygrana została zapisana w Osiągnięciach.",
+ "removeTasks": "Usuń Zadania"
}
diff --git a/website/common/locales/pl/character.json b/website/common/locales/pl/character.json
index 46abd27a90..663ecea164 100644
--- a/website/common/locales/pl/character.json
+++ b/website/common/locales/pl/character.json
@@ -66,7 +66,7 @@
"moreGearAchievements": "By zdobyć więcej osiągnięć Uzbrojony po zęby, zmień klasę na stronie ustawień i kup wyposażenie dla swojej nowej klasy!",
"armoireUnlocked": "Jeśli chcesz więcej wyposażenia, sprawdź Zaczarowaną Skrzynię! Kliknij na Nagrodę Zaczarowanej Skrzyni, aby dostać szansę na specjalne wyposażenie! Możesz również otrzymać punkty doświadczenia lub jedzenie.",
"ultimGearName": "Uzbrojony po zęby - <%= ultClass %>",
- "ultimGearText": "Broń i zbroja dla klasy <%= ultClass %> zostały maksymalnie ulepszone.",
+ "ultimGearText": "Broń i zbroja dla klasy <%= ultClass %> zostały maksymalnie ulepszone.",
"level": "Poziom",
"levelUp": "Zyskujesz poziom!",
"gainedLevel": "Zdobyłeś poziom!",
@@ -85,7 +85,7 @@
"allocatePerPop": "Dodaj punkt do Percepcji",
"allocateInt": "Punkty przydzielone do Inteligencji:",
"allocateIntPop": "Dodaj punkt do Inteligencji",
- "noMoreAllocate": "Teraz, gdy osiągnąłeś poziom 100, nie będziesz już zyskiwać punktów statystyk. Możesz dalej podnosić poziom lub zacząć nową przygodę od poziomu 1 używając Kuli Odrodzenia!",
+ "noMoreAllocate": "Teraz, gdy osiągnąłeś poziom 100, nie będziesz już zyskiwać punktów statystyk. Możesz dalej podnosić poziom lub zacząć nową przygodę od poziomu 1 używając Kuli Odrodzenia!",
"stats": "Statystyki",
"achievs": "Osiągnięcia",
"strength": "Siła",
@@ -185,5 +185,6 @@
"chatCastSpellUser": "<%= username %> rzuca zaklęcie <%= spell %> na <%= target %>.",
"chatCastSpellParty": "<%= username %> rzuca zaklęcie <%= spell %> dla drużyny.",
"purchasePetItemConfirm": "Ten zakup przekroczyłby liczbę przedmiotów potrzebnych do wyklucia wszystkich możliwych <%= itemText %> chowańców. Czy nadal chcesz kupić?",
- "purchaseForGold": "Kupić za <%= cost %> szt. złota?"
+ "purchaseForGold": "Kupić za <%= cost %> szt. złota?",
+ "notEnoughGold": "Masz za mało złota."
}
diff --git a/website/common/locales/pl/content.json b/website/common/locales/pl/content.json
index 7bd4cc5b05..2d57439326 100644
--- a/website/common/locales/pl/content.json
+++ b/website/common/locales/pl/content.json
@@ -364,5 +364,11 @@
"hatchingPotionTurquoise": "Turkusowy",
"hatchingPotionStainedGlass": "Witraż",
"hatchingPotionBlackPearl": "Czarna Perła",
- "hatchingPotionAutumnLeaf": "Jesienny Liść"
+ "hatchingPotionAutumnLeaf": "Jesienny Liść",
+ "hatchingPotionSunset": "Zachód Słońca",
+ "hatchingPotionPolkaDot": "Groszkowana",
+ "hatchingPotionSolarSystem": "Układ Słoneczny",
+ "hatchingPotionMoonglow": "Blask Księżyca",
+ "hatchingPotionMossyStone": "Omszony Głaz",
+ "hatchingPotionOnyx": "Onyks"
}
diff --git a/website/common/locales/pl/death.json b/website/common/locales/pl/death.json
index 8d60079ceb..2712086f43 100644
--- a/website/common/locales/pl/death.json
+++ b/website/common/locales/pl/death.json
@@ -3,7 +3,7 @@
"dontDespair": "Nie rozpaczaj!",
"deathPenaltyDetails": "Tracisz poziom, złoto i część wyposażenia, ale możesz to wszystko odzyskać przykładając się do pracy. Powodzenia--na pewno dasz radę.",
"refillHealthTryAgain": "Uzupełnij punkty zdrowia i spróbuj jeszcze raz",
- "dyingOftenTips": "Czy to się często zdarza? Tutaj znajdziesz pewne wskazówki!",
+ "dyingOftenTips": "Czy to się często zdarza? Tutaj znajdziesz pewne wskazówki!",
"losingHealthWarning": "Ostrożnie - tracisz zdrowie!",
"losingHealthWarning2": "Nie pozwól swojemu zdrowiu spaść do zera! Jeśli się to stanie, stracisz poziom, złoto i element wyposażenia.",
"toRegainHealth": "By odzyskać zdrowie:",
diff --git a/website/common/locales/pl/front.json b/website/common/locales/pl/front.json
index 28d1ade74c..7a2bbc6605 100644
--- a/website/common/locales/pl/front.json
+++ b/website/common/locales/pl/front.json
@@ -5,7 +5,7 @@
"accept2Terms": "oraz",
"chores": "Obowiązkami",
"clearBrowserData": "Wyczyść dane wyszukiwarki",
- "communityExtensions": "Dodatki i rozszerzenia",
+ "communityExtensions": "Dodatki i rozszerzenia",
"communityFacebook": "Facebook",
"companyAbout": "Jak to działa",
"companyBlog": "Blog",
@@ -44,7 +44,7 @@
"marketing3Header": "Aplikacje i rozszerzenia",
"marketing3Lead1": "Aplikacje na **iPhone i Androida** pozwalają ci zadbać o wszystko w podróży. Rozumiemy, że logowanie się na stronę by poklikać guziczki może być kłopotliwe.",
"marketing3Lead2Title": "Integracje",
- "marketing3Lead2": "Dodatki **innych firm** wiążą Habitikę z różnymi aspektami Twojego życia. Nasze API zapewnia łatwą integrację dla takich dodatków jak [rozszerzenie dla Chrome](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), które odbiera Ci punkty za przebywanie na bezproduktywnych stronach internetowych, a dodaje punkty za strony produktywne. [Tutaj dowiesz się więcej](http://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
+ "marketing3Lead2": "Dodatki **innych firm** wiążą Habitikę z różnymi aspektami Twojego życia. Nasze API zapewnia łatwą integrację dla takich dodatków jak [rozszerzenie dla Chrome](https://chrome.google.com/webstore/detail/habitica/pidkmpibnnnhneohdgjclfdjpijggmjj?hl=en-US), które odbiera Ci punkty za przebywanie na bezproduktywnych stronach internetowych, a dodaje punkty za strony produktywne. [Tutaj dowiesz się więcej](https://habitica.fandom.com/wiki/Extensions,_Add-Ons,_and_Customizations).",
"marketing4Header": "Użycie przez organizacje",
"marketing4Lead1": "Edukacja jest jedną z najlepszych sfer dla gamifikacji. Wiadomo, że obecnie uczniowie i ich telefony i gry są praktycznie nierozłączni; wykorzystaj to! Niech twoi uczniowie zmierzą się w koleżeńskich pojedynkach. Wyróżniaj dobre zachowanie rzadkimi nagrodami. Obserwuj jak ich oceny i zachowanie się poprawiają.",
"marketing4Lead1Title": "Gamifikacja w edukacji",
@@ -123,7 +123,7 @@
"emailTaken": "Adres e-mail jest już używany.",
"newEmailRequired": "Brakuje nowego adresu e-mail.",
"usernameTime": "Nadszedł czas aby podać nazwę użytkownika!",
- "usernameInfo": "Nazwy logowania są obecnie unikalnymi nazwami użytkowników, które będą widoczne obok Twojej nazwy gracza i będą używane do zaproszeń czatów i wiadomości.
Jeśli chcesz uzyskać więcej informacji o tej zmianie, przeczytaj artykuł na wiki.",
+ "usernameInfo": "Nazwy logowania są obecnie unikalnymi nazwami użytkowników, które będą widoczne obok Twojej nazwy gracza i będą używane do zaproszeń czatów i wiadomości.
Jeśli chcesz uzyskać więcej informacji o tej zmianie, przeczytaj artykuł na wiki.",
"usernameTOSRequirements": "Nazwy użytkowników muszą spełniać wymagania określone w Warunkach korzystania z Usług oraz Wytycznych Wspólnoty. Jeśli wcześniej nie ustawiono nazwy logowania, to nazwa użytkownika zostanie wygenerowana automatycznie.",
"usernameTaken": "Nazwa użytkownika jest już zajęta.",
"passwordConfirmationMatch": "Potwierdzenie hasła nie jest identyczne z hasłem.",
@@ -184,5 +184,6 @@
"mobileApps": "Aplikacje mobilne",
"learnMore": "Dowiedz się więcej",
"communityInstagram": "Instagram",
- "minPasswordLength": "Hasło musi zawierać co najmniej 8 znaków."
+ "minPasswordLength": "Hasło musi zawierać co najmniej 8 znaków.",
+ "enterHabitica": "Wstąp w Habitikę"
}
diff --git a/website/common/locales/pl/gear.json b/website/common/locales/pl/gear.json
index 1f4b32160e..f93f489070 100644
--- a/website/common/locales/pl/gear.json
+++ b/website/common/locales/pl/gear.json
@@ -279,8 +279,8 @@
"weaponSpecialWinter2019WarriorText": "Snowflake Halberd",
"weaponSpecialWinter2019WarriorNotes": "This snowflake was grown, ice crystal by ice crystal, into a diamond-hard blade! Increases Strength by <%= str %>. Limited Edition 2018-2019 Winter Gear.",
"weaponSpecialWinter2019MageText": "Fiery Dragon Staff",
- "weaponSpecialWinter2019MageNotes": "Ostrożnie! Ta wybuchowa rzecz jest gotowa pomóc Ci znaleźć się we wszystkich kątach jednocześnie. Zwiększa Inteligencję o <%= int %> oraz Percepcję o <%= per %>. Edycja Limitowana 2018-2019 Zimowe Wyposażenie.",
- "weaponSpecialWinter2019HealerText": "Wand of Winter",
+ "weaponSpecialWinter2019MageNotes": "Ostrożnie! Ta wybuchowa laska jest gotowa pomóc Ci znaleźć się we wszystkich kątach jednocześnie. Zwiększa Inteligencję o <%= int %> oraz Percepcję o <%= per %>. Edycja Limitowana 2018-2019 Zimowe Wyposażenie.",
+ "weaponSpecialWinter2019HealerText": "Zimowa Różdżka",
"weaponSpecialWinter2019HealerNotes": "Winter can be a time of rest and healing, and so this wand of winter magic can help to soothe the most grievous hurts. Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.",
"weaponMystery201411Text": "Widły Ucztowania",
"weaponMystery201411Notes": "Dźgaj swoich wrogów lub rzuć się na ulubione potrawy - te wielofunkcyjne widły nadają się do wszystkiego! Brak dodatkowych korzyści. Przedmiot Abonencki Listopad 2014.",
@@ -1783,5 +1783,9 @@
"armorSpecialWinter2021WarriorText": "Ocieplana Kurtka",
"headSpecialWinter2021WarriorText": "Ocieplany Kaptur",
"weaponSpecialWinter2021WarriorText": "Potężna Wędka",
- "weaponSpecialKS2019Text": "Mityczna Glewia Gryfa"
+ "weaponSpecialKS2019Text": "Mityczna Glewia Gryfa",
+ "weaponSpecialKS2019Notes": "Zakrzywiona jak dziób i pazury gryfa, ta paradna broń drzewcowa przypomina Ci by dzielnie działać nawet kiedy zadania wydają się trudne.",
+ "weaponSpecialSpring2019RogueNotes": "Te bronie posiadają moc nieba i deszczu. Zalecamy by nie używać ich jeśli jest się częściowo zanurzonym w wodzie. Zwiększa Siłę o <%=str %>. Edycja Limitowana 2019 Wiosenne Wyposażenie.",
+ "eyewearArmoireClownsNoseNotes": "Ten dodatek sprawi, że wszyscy wywęszą, że jesteś klaunem! Zwiększa inteligencję o <%= int %>. Zaczarowana Skrzynia: Zestaw Klauna (Przedmiot 2 z 5).",
+ "eyewearArmoireClownsNoseText": "Nos Klauna"
}
diff --git a/website/common/locales/pl/groups.json b/website/common/locales/pl/groups.json
index da9f1f362f..fe9966eac4 100644
--- a/website/common/locales/pl/groups.json
+++ b/website/common/locales/pl/groups.json
@@ -14,7 +14,7 @@
"contributing": "Współpraca",
"faq": "FAQ (często zadawane pytania)",
"tutorial": "Samouczek",
- "glossary": "Słownik",
+ "glossary": "Słownik",
"wiki": "Wiki",
"requestAF": "Zaproponuj nową funkcję",
"dataTool": "Narzędzie podglądu danych",
@@ -134,7 +134,7 @@
"partyOnText": "Dołączyłeś do drużyny z przynajmniej czwórką osób! Ciesz się zwiększoną odpowiedzialnością, jednocząc się ze znajomymi by zwyciężyć waszych wrogów!",
"groupNotFound": "Nie znaleziono grupy lub nie posiadasz dostępu.",
"groupTypesRequired": "Musisz podać prawidłową \"type\" wartość do napisu.",
- "questLeaderCannotLeaveGroup": "Nie możesz opuścić swojej Druyżyny gdy rozpocząłeś misje. Najpierw porzuć misję.",
+ "questLeaderCannotLeaveGroup": "Nie możesz opuścić swojej Drużyny gdy rozpocząłeś misje. Najpierw porzuć misję.",
"cannotLeaveWhileActiveQuest": "Nie możesz opuścić swojej Drużyny podczas trwania misji. Najpierw opuść misje.",
"onlyLeaderCanRemoveMember": "Tylko przywódca grupy może usuwać jej członków!",
"cannotRemoveCurrentLeader": "Nie można usunąć lidera grupy. Najpierw należy ustalić nowego lidera.",
@@ -158,7 +158,7 @@
"emailsMustBeAnArray": "Zaproszenia adresu e-mail muszą być tablicą.",
"usernamesMustBeAnArray": "Zaproszenia użytkowników muszą być w tabeli.",
"canOnlyInviteMaxInvites": "Możesz zaprosić jednocześnie nie więcej niż <%= maxInvites %> osób",
- "partyExceedsMembersLimit": "Rozmiar drużyny jest ograniczony do <%= maxMembersParty %> członków",
+ "partyExceedsMembersLimit": "Rozmiar drużyny jest ograniczony do <%= maxMembersParty %> członków",
"onlyCreatorOrAdminCanDeleteChat": "Nie masz uprawnień do usunięcia tej wiadomości!",
"onlyGroupLeaderCanEditTasks": "Nie masz uprawnień do zarządzania zadaniami!",
"onlyGroupTasksCanBeAssigned": "Można przypisywać wyłącznie zadania grupowe",
@@ -257,7 +257,7 @@
"guildSummaryPlaceholder": "Napisz krótki opis, który zaprezentuje Twoją Gildię innym mieszkańcom Habitica. Jaki jest cel Gildii i dlaczego inni powinni do niej dołączyć? W opisie postaraj się też uwzględnić użyteczne słowa-klucze, które pomogą innym mieszkańcom znaleźć Twoją Gildię podczas poszukiwań!",
"groupDescription": "Opis",
"guildDescriptionPlaceholder": "Użyj tej sekcji aby przedstawić więcej szczegółów na temat wszystkiego co członkowie Gildii powinni o niej wiedzieć. Użyteczne rady, pomocne linki i zachęcające wypowiedzi trafiają tutaj!",
- "markdownFormattingHelp": "[Pomoc na temat formatowania Markdown](http://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
+ "markdownFormattingHelp": "[Pomoc na temat formatowania Markdown](https://habitica.fandom.com/wiki/Markdown_Cheat_Sheet)",
"partyDescriptionPlaceholder": "Tutaj jest opis Twojej Drużyny. On definiuje to co robimy w tej Drużynie. Jeśli chcesz się dowiedzieć się więcej na temat tego co się robi w tej Drużynie to przeczytaj opis. Dajesz i nie przestajesz.",
"guildGemCostInfo": "Koszt w Klejnotach promuje tworzenie wysokiej jakości Gildii i zostaje przeniesione do banku Gidli.",
"noGuildsTitle": "Nie jesteś członkiem żadnej Gildii.",
@@ -275,7 +275,7 @@
"playInPartyTitle": "Graj w Habitikę w Drużynie!",
"playInPartyDescription": "Podejmij się zdumiewających misji na własną rękę albo z przyjaciółmi. Walcz z potworami, twórz Wyzwania i pomagaj sobie stawać się odpowiedzialniejszy przez Drużyny.",
"wantToJoinPartyTitle": "Chcesz dołączyć do drużyny?",
- "wantToJoinPartyDescription": "Podaj swoją nazwę użytkownika przyjacielowi, który ma już Drużynę lub udaj się do Gildii Poszukiwaczy Drużyn aby poznać nowych przyjaciół!",
+ "wantToJoinPartyDescription": "Podaj swoją nazwę użytkownika przyjacielowi, który ma już Drużynę lub udaj się do Gildii Poszukiwaczy Drużyn aby poznać nowych przyjaciół!",
"copy": "Kopiuj",
"inviteToPartyOrQuest": "Zaproś Drużynę do Misji",
"inviteInformation": "Naciśnięcie \"Zaproś\" wyśle zaproszenie do członków Twojej Drużyny. Misja rozpocznie się kiedy wszyscy członkowie ją zaakceptują albo odrzucą.",
@@ -369,5 +369,14 @@
"features": "Funkcje",
"giftMessageTooLong": "Maksymalna długość wiadomości podarunkowej to <%= maxGiftMessageLength %>.",
"selectSubscription": "Wybierz Abonament",
- "cannotRemoveQuestOwner": "Nie możesz usunąć właściciela aktywnej misji. Najpierw anuluj misję."
+ "cannotRemoveQuestOwner": "Nie możesz usunąć właściciela aktywnej misji. Najpierw anuluj misję.",
+ "messagePartyLeader": "Napisz wiadomość do przywódcy drużyny",
+ "invitedToThisQuest": "Zostałeś zaproszony do tej Misji!",
+ "upgradeToGroup": "Wyawansuj do Grupy",
+ "editGuild": "Edytuj Gildię",
+ "joinParty": "Dołącz do drużyny",
+ "editParty": "Edytuj Drużynę",
+ "viewDetails": "Wyświetl szczegóły",
+ "joinGuild": "Dołącz do Gildii",
+ "leaveGuild": "Opuść Gildię"
}
diff --git a/website/common/locales/pl/npc.json b/website/common/locales/pl/npc.json
index 09f1d7081e..cc1d1d4a0f 100644
--- a/website/common/locales/pl/npc.json
+++ b/website/common/locales/pl/npc.json
@@ -1,6 +1,6 @@
{
"npc": "NPC",
- "npcAchievementName": "<%= key %> NPC",
+ "npcAchievementName": "<%= key %> postać niegrająca",
"npcAchievementText": "Wsparł projekt na Kickstarterze na maksymalnym poziomie!",
"welcomeTo": "Witamy w",
"welcomeBack": "Witaj ponownie!",
@@ -62,12 +62,12 @@
"ianTextMobile": "Czy mogę zaciekawić cię paroma zwojami misji? Aktywuj je, aby wraz z drużyną walczyć przeciw potworom!",
"featuredQuests": "Wyróżnione misje!",
"cannotBuyItem": "Nie możesz tego kupić.",
- "mustPurchaseToSet": "Trzeba kupić <%= val %>, aby ustawić na <%= key %>.",
+ "mustPurchaseToSet": "Trzeba kupić <%= val %>, aby ustawić na <%= key %>.",
"typeRequired": "Typ jest wymagany",
"positiveAmountRequired": "Dodatnia ilość jest wymagana",
"notAccteptedType": "Typ musi zostać być jednym z: [eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear]",
"contentKeyNotFound": "Nie znaleziono klawisza dla <%= type %>",
- "plusGem": "+ <%= count %> Klejnotów",
+ "plusGem": "+<%= count %> Klejnotów",
"typeNotSellable": "Gatunek nie jest na sprzedaż. Musi być jednym z <%= acceptedTypes %>",
"userItemsKeyNotFound": "Klawisz nie został znaleziony dla user.items <%= type %>",
"userItemsNotEnough": "Nie masz wystarczająco <%= type %>",
@@ -105,7 +105,7 @@
"tourHallPage": "Witaj w Galerii Bohaterów, gdzie honorujemy wolontariuszy pracujących na rzecz Habitiki. Współtworzyli kod, obrazy, muzykę, pisali teksty albo byli po prostu pomocni, za co otrzymali klejnoty, wyjątkowe wyposażenie i prestiżowe tytuły. Ty także możesz dać Habitice coś od siebie!",
"tourPetsPage": "Witaj w Stajni! Za każdym razem, kiedy wykonasz zadanie, masz losową szansę na otrzymanie Jajka lub Eliksiru Wyklucia, dzięki któremu możesz wykluwać swoje Zwierzaki. Za każdym razem, kiedy wyklujesz Zwierzaka, pojawi się on tutaj. Kliknij na jego zdjęcie, aby dodaj go do twojego Awataru. Karm zwierzaki, aby wyrosły na silne i dorodne Wierzchowce.",
"tourMountsPage": "Kiedy już wykarmisz chowańca wystarczająco, żeby stał się wierzchowcem, pojawi się tutaj. Kliknij na wierzchowca, żeby na niego wsiąść!",
- "tourEquipmentPage": "Tutaj znajduje się Twoje wyposażenie! Twój rynsztunek wpływa na statystyki. Jeśli chcesz, by Twój awatar posiadał inny rynsztunek bez zmiany statystyk, kliknij \"Dostosuj strój\".",
+ "tourEquipmentPage": "Tutaj znajduje się Twoje wyposażenie! Twój rynsztunek wpływa na statystyki. Jeśli chcesz, by Twój awatar posiadał inny rynsztunek bez zmiany statystyk, kliknij \"Dostosuj strój\"",
"equipmentAlreadyOwned": "Już posiadasz tę część ekwipunku",
"tourOkay": "Oki!",
"tourAwesome": "Świetnie!",
@@ -127,5 +127,8 @@
"nGems": "<%= nGems %> Klejnotów",
"nMonthsSubscriptionGift": "<%= nMonths %> Miesięcy Abonamentu (Podarunek)",
"nGemsGift": "<%= nGems %> Klejnoty (Podarunek)",
- "limitedAvailabilityHours": "Dostępne przez <%= hours %>h <%= minutes %>m"
+ "limitedAvailabilityHours": "Dostępne przez <%= hours %>h <%= minutes %>m",
+ "limitedAvailabilityDays": "Dostępne przez <%= days %>d <%= hours %>godz <%= minutes %>min",
+ "limitedAvailabilityMinutes": "Dostępne przez <%= minutes %>min. <%= seconds %>s",
+ "amountExp": "<%= amount %> Doświadczenia"
}
diff --git a/website/common/locales/pl/pets.json b/website/common/locales/pl/pets.json
index 375561de63..0f6d317287 100644
--- a/website/common/locales/pl/pets.json
+++ b/website/common/locales/pl/pets.json
@@ -44,8 +44,8 @@
"noFoodAvailable": "Nie masz żadnej karmy.",
"noSaddlesAvailable": "Nie masz żadnych siodeł.",
"noFood": "Nie masz żadnego jedzenia ani siodeł.",
- "dropsExplanation": "Zdobądź te przedmioty szybciej przy pomocy Klejnotów jeśli nie chcesz czekać aż wypadną przy ukończeniu zadania. Dowiedz się więcej o systemie zdobyczy.",
- "dropsExplanationEggs": "Wydaj Klejnoty, aby zdobyć jaja szybciej, jeśli nie chcesz czekać, aż je znajdziesz lub jeśli nie chcesz powtarzać misji, aby dostać z nich jajka. Dowiedz się więcej o systemie zdobyczy.",
+ "dropsExplanation": "Zdobądź te przedmioty szybciej przy pomocy Klejnotów jeśli nie chcesz czekać aż wypadną przy ukończeniu zadania. Dowiedz się więcej o systemie zdobyczy.",
+ "dropsExplanationEggs": "Wydaj Klejnoty, aby zdobyć jaja szybciej, jeśli nie chcesz czekać, aż je znajdziesz lub jeśli nie chcesz powtarzać misji, aby dostać z nich jajka. Dowiedz się więcej o systemie zdobyczy.",
"premiumPotionNoDropExplanation": "Magiczne Eliksiry Wyklucia nie mogą zostać użyte na jajach otrzymanych z Misji. Jedynym sposobem na zdobycie Magicznych Eliksirów Wyklucia jest kupienie ich poniżej, nie stanowią losowych zdobyczy.",
"beastMasterProgress": "Postęp Władcy chowańców",
"beastAchievement": "Zdobyłeś odznakę \"Władca Chowańców\", gdyż zebrałeś wszystkie możliwe Chowańce!",
@@ -90,7 +90,7 @@
"welcomeStable": "Witaj w Stajni!",
"welcomeStableText": "Jestem Matt, Władca Chowańców. Za każdym razem, kiedy wykonasz zadanie, masz szansę na zdobycie jaja lub eliksiru wyklucia, który umożliwia wyklucie chowańca. Kiedy wyklujesz Chowańca, pojawi się on tutaj! Kliknij na obrazek Chowańca, aby dodać go do swojego awatara. Nakarm je karmą, które znajdziesz, a wyrosną one na wytrzymałe Wierzchowce.",
"petLikeToEat": "Co lubi jeść mój chowaniec?",
- "petLikeToEatText": "Chowańce będą rosnąć bez względu czym je nakarmisz. Będą one jednak rosnąć szybciej, jeśli nakarmisz je jedzeniem, które najbardziej lubią. Poeksperymentuj, aby znaleźć schemat lub sprawdź odpowiedź tutaj:
http://habitica.fandom.com/wiki/Food_Preferences",
+ "petLikeToEatText": "Chowańce będą rosnąć bez względu czym je nakarmisz. Będą one jednak rosnąć szybciej, jeśli nakarmisz je jedzeniem, które najbardziej lubią. Poeksperymentuj, aby znaleźć schemat lub sprawdź odpowiedź tutaj:
http://habitica.fandom.com/wiki/Food_Preferences",
"filterByStandard": "Standardowe",
"filterByMagicPotion": "Eliksir Magiczny",
"filterByQuest": "Misja",
diff --git a/website/common/locales/pl/rebirth.json b/website/common/locales/pl/rebirth.json
index 644aff55c2..67295defa6 100644
--- a/website/common/locales/pl/rebirth.json
+++ b/website/common/locales/pl/rebirth.json
@@ -1,14 +1,14 @@
{
"rebirthNew": "Odrodzenie – nowa przygoda czeka!",
"rebirthUnlock": "Odblokowałeś opcję odrodzenia! Specjalna Kula, którą możesz kupić na targu, pozwoli Ci rozpocząć grę od nowa na poziomie 1, przy czym zachowasz wszystkie swoje zadania, chowańce, itd. Jeśli masz wrażenie, że wszystko już w tej grze osiągnąłeś, wykorzystaj tę funkcję aby ją odświeżyć. Poczuj się znów jak nowo narodzony!",
- "rebirthAchievement": "Rozpocząłeś nową przygodę! To Twoje Odrodzenie numer <%= number %>, a najwyższy poziom, jaki udało Ci się osiągnąć, to <%= level %>. Aby powielić to Osiągnięcie, rozpocznij następną przygodę po osiągnięciu jeszcze wyższego Poziomu!",
- "rebirthAchievement100": "Rozpocząłeś nową przygodę! To Twoje Odrodzenie numer <%= number %>, a najwyższy poziom, jaki udało Ci się osiągnąć, to 100 lub wyżej. Aby powielić to Osiągnięcie, rozpocznij następną przygodę po osiągnięciu co najmniej 100 poziomu!",
+ "rebirthAchievement": "Rozpocząłeś nową przygodę! To Twoje Odrodzenie numer <%= number %>, a najwyższy poziom, jaki udało Ci się osiągnąć, to <%= level %>. Aby powielić to Osiągnięcie, rozpocznij następną przygodę po osiągnięciu jeszcze wyższego Poziomu!",
+ "rebirthAchievement100": "Rozpocząłeś nową przygodę! To Twoje Odrodzenie numer <%= number %>, a najwyższy poziom, jaki udało Ci się osiągnąć, to 100 lub wyżej. Aby powielić to Osiągnięcie, rozpocznij następną przygodę po osiągnięciu co najmniej 100 poziomu!",
"rebirthBegan": "Rozpoczęto nową przygodę",
"rebirthText": "Rozpoczęto nową przygodę po raz <%= rebirths %>",
"rebirthOrb": "Wykorzystano Kulę Odrodzenia aby rozpocząć grę od nowa po osiągnięciu <%= level %> Poziomu.",
"rebirthOrb100": "Wykorzystano Kulę Odrodzenia, aby rozpocząć grę od nowa po osiągnięciu Poziomu 100 lub wyższego.",
"rebirthOrbNoLevel": "Wykorzystano Kulę Odrodzenia aby rozpocząć grę od nowa.",
- "rebirthPop": "Natychmiastowo odtworzy twoją postać jako Wojownika na 1 poziomie, z równoczesnym zachowaniem osiągnięć, przedmiotów kolekcjonerskich i ekwipunku. Twoje zadania i ich historia będą zachowane, ale zostaną zresetowane do żółtego poziomu. Twoje serie zostaną usunięte z wyjątkiem zadań pochodzących z aktywnych wyzwań oraz planów grupowych. Twoje Złoto, Punkty Doświadczenia, Mana i Umiejętności zostaną usunięte. Wszystkie te efekty zajdą natychmiastowo. Szczegółowe informacje znajdziesz na stronie wiki Kula Odrodzenia.",
+ "rebirthPop": "Natychmiastowo odtworzy twoją postać jako Wojownika na 1 poziomie, z równoczesnym zachowaniem osiągnięć, przedmiotów kolekcjonerskich i ekwipunku. Twoje zadania i ich historia będą zachowane, ale zostaną zresetowane do żółtego poziomu. Twoje serie zostaną usunięte z wyjątkiem zadań pochodzących z aktywnych wyzwań oraz planów grupowych. Twoje Złoto, Punkty Doświadczenia, Mana i Umiejętności zostaną usunięte. Wszystkie te efekty zajdą natychmiastowo. Szczegółowe informacje znajdziesz na stronie wiki Kula Odrodzenia.",
"rebirthName": "Kula Odrodzenia",
"rebirthComplete": "Odrodziłeś się!",
"nextFreeRebirth": "<%= days %> dni do DARMOWEJ Kuli Odrodzenia"
diff --git a/website/common/locales/pl/settings.json b/website/common/locales/pl/settings.json
index faa8872a33..6f2a9732d3 100644
--- a/website/common/locales/pl/settings.json
+++ b/website/common/locales/pl/settings.json
@@ -71,7 +71,7 @@
"beeminderDesc": "Pozwól aby Beeminder automatycznie monitorował twoje zadania Do Zrobienia w Habitica. Możesz zadeklarować ilość zadań Do Zrobienia ukończonych na dzień lub tydzień lub do stopniowego redukowania ilości nieukończonych zadań Do Zrobienia. (\"Deklaracja\" dla Beeminder oznacza zapłacenie prawdziwych pieniędzy w razie nie wywiązania się! Ale może po prostu lubisz ich wymyślne wykresy.)",
"chromeChatExtension": "Habitica chat - rozszerzenie dla Chrome",
"chromeChatExtensionDesc": "Rozszerzenie z Czatem dla przeglądarki Chrome dodaje intuicyjny czat dla całego habitica.com. Pozwala użytkownikom rozmawiać w Tawernie, razem z drużyną i gildiami.",
- "otherExtensions": "Inne Rozszerzenia",
+ "otherExtensions": "Inne Rozszerzenia",
"otherDesc": "Znajdź inne aplikacje, rozszerzenia i narzędzia na Habitica wiki.",
"resetDo": "Zrób to, zresetuj moje konto!",
"resetComplete": "Reset ukończony!",
@@ -135,7 +135,7 @@
"generate": "Generuj",
"getCodes": "Zdobądź kody",
"webhooks": "Webhooki",
- "webhooksInfo": "Habitica udostępnia webhooki, które umożliwiają przesyłanie informacji o pewnych działaniach występujących na twoim koncie do skryptów na innej stronie internetowej. \nTutaj można wykazać te skrypty. Bądź ostrożny, gdyż wpisanie niepoprawnych URL może spowodować w Habitica błędy lub spowolnienia. Więcej informacji znajdziesz na stronie wiki Webhooki.",
+ "webhooksInfo": "Habitica udostępnia webhooki, które umożliwiają przesyłanie informacji o pewnych działaniach występujących na twoim koncie do skryptów na innej stronie internetowej. Tutaj można wykazać te skrypty. Bądź ostrożny, gdyż wpisanie niepoprawnych URL może spowodować w Habitica błędy lub spowolnienia. Więcej informacji znajdziesz na stronie wiki Webhooki.",
"enabled": "Włączone",
"webhookURL": "Link do webhooka",
"invalidUrl": "Nieprawidłowy url",
@@ -183,5 +183,11 @@
"chatExtension": "rozszerzenie Chrome Chat oraz rozszerzenie Firefox Chat",
"displaynameIssueNewline": "Nazwy gracza nie mogą zawierać ukośnika z następującą po nim literą N.",
"resetAccount": "Zresetuj konto",
- "giftedSubscriptionWinterPromo": "Hej <%= username %>, otrzymałeś <%= monthCount %> miesięcy abonamentu w ramach naszej promocji wręczania prezentów!"
+ "giftedSubscriptionWinterPromo": "Hej <%= username %>, otrzymałeś <%= monthCount %> miesięcy abonamentu w ramach naszej promocji wręczania prezentów!",
+ "mentioning": "Wspominanie",
+ "everywhere": "Wszędzie",
+ "suggestMyUsername": "Zasugeruj moją nazwę użytkownika",
+ "onlyPrivateSpaces": "Tylko w prywatnych przestrzeniach",
+ "bannedWordUsedInProfile": "Twoja Nazwa Gracza lub Opis zawierały nieprzyzwoity język.",
+ "bannedSlurUsedInProfile": "Twoja Nazwa Gracza lub Opis zawierały wyzwisko, więc odebrano Ci możliwość korzystania z czatu."
}
diff --git a/website/common/locales/pl/spells.json b/website/common/locales/pl/spells.json
index 06bfcd7ce8..86d69238cb 100644
--- a/website/common/locales/pl/spells.json
+++ b/website/common/locales/pl/spells.json
@@ -6,7 +6,7 @@
"spellWizardEarthText": "Trzęsienie ziemi",
"spellWizardEarthNotes": "Twoja siła umysłu trzęsie ziemią. Cała twoja drużyna zyskuje wzmocnienie do Inteligencji! (Bazuje na: Niewzmocnionej INT)",
"spellWizardFrostText": "Przeszywający chłód",
- "spellWizardFrostNotes": "Lód pokrywa twoje zadania. Jutro żadna z twoich serii nie ulegnie wyzerowaniu! ",
+ "spellWizardFrostNotes": "Lód pokrywa twoje zadania. Jutro żadna z twoich serii nie ulegnie wyzerowaniu!",
"spellWizardFrostAlreadyCast": "Dzisiaj rzuciłeś już ten czar. Twoje serie są zamrożone, dlatego nie ma potrzeby ponownego rzucania tego czaru.",
"spellWarriorSmashText": "Brutalne uderzenie",
"spellWarriorSmashNotes": "Uderzasz zadanie całą swoją mocą. Stają się bardziej niebieskie/mniej czerwone i zadajesz Bossom dodatkowe obrażenia! Aby rzucić, kliknij na zadanie. (Bazuje na: SIŁ)",
diff --git a/website/common/locales/pl/subscriber.json b/website/common/locales/pl/subscriber.json
index a311422d19..dadfed4a89 100644
--- a/website/common/locales/pl/subscriber.json
+++ b/website/common/locales/pl/subscriber.json
@@ -184,5 +184,12 @@
"usuallyGems": "Zazwyczaj <%= originalGems %>",
"supportHabitica": "Wesprzyj Habitica",
"mysterySet202012": "Zestaw Feniksa Mroźnego Ognia",
- "cancelSubInfoApple": "Proszę podążaj zgodnie z instrukcjami Apple, aby anulować Abonament lub sprawdzić jej datę ważności, jeśli już ją anulowałeś. Zakładka ta nie oferuje możliwości sprawdzenia, czy twoja subskrypcja została anulowana."
+ "cancelSubInfoApple": "Proszę podążaj zgodnie z instrukcjami Apple, aby anulować Abonament lub sprawdzić jej datę ważności, jeśli już ją anulowałeś. Zakładka ta nie oferuje możliwości sprawdzenia, czy twoja subskrypcja została anulowana.",
+ "mysterySet202011": "Zestaw Liściastego Maga",
+ "mysterySet202010": "Zestaw Zniewalającego Nietoperza",
+ "mysterySet202101": "Zestaw Świetnej Śnieżnej Pantery",
+ "mysterySet202106": "Zestaw Zachodzącej Syreny",
+ "mysterySet202105": "Zestaw Mgławicowego Smoka",
+ "mysterySet202104": "Zestaw Strażnika Osetu",
+ "mysterySet202103": "Zestaw Kwitnącego Widoku"
}
diff --git a/website/common/locales/pl/tasks.json b/website/common/locales/pl/tasks.json
index fff85078a6..e510c55cdb 100644
--- a/website/common/locales/pl/tasks.json
+++ b/website/common/locales/pl/tasks.json
@@ -135,5 +135,9 @@
"sureDeleteType": "Czy jesteś pewny, że chcesz usunąć to <%= type %>?",
"deleteTaskType": "Usuń to <%= type %>",
"tomorrow": "Jutro",
- "addNotes": "Dodaj notatki"
+ "addNotes": "Dodaj notatki",
+ "adjustCounter": "Dostosuj Licznik",
+ "editTagsText": "Edytuj Tagi",
+ "counter": "Licznik",
+ "resetCounter": "Zresetuj Licznik"
}
diff --git a/website/common/locales/pt_BR/challenge.json b/website/common/locales/pt_BR/challenge.json
index e476d2f82a..c085d3fba2 100644
--- a/website/common/locales/pt_BR/challenge.json
+++ b/website/common/locales/pt_BR/challenge.json
@@ -103,5 +103,6 @@
"selectParticipant": "Selecione um participante",
"filters": "Filtros",
"wonChallengeDesc": "<%= challengeName %> selecionou você como o(a) vencedor(a)! Sua vitória foi registrada em suas Conquistas.",
- "yourReward": "Sua recompensa"
+ "yourReward": "Sua recompensa",
+ "removeTasks": "Remover Tarefas"
}
diff --git a/website/common/locales/pt_BR/overview.json b/website/common/locales/pt_BR/overview.json
index e73d44e809..f5ea43d0c1 100644
--- a/website/common/locales/pt_BR/overview.json
+++ b/website/common/locales/pt_BR/overview.json
@@ -1,7 +1,7 @@
{
"needTips": "Precisa de algumas dicas sobre como começar? Aqui está um guia simples!",
"step1": "1º Passo: Inserir Tarefas",
- "webStep1Text": "Habitica não é nada sem objetivos reais, então coloque algumas tarefas. Você pode adicionar mais depois. Todas as tarefas podem ser criadas clicando no botão verde \"Adicionar Tarefas\". \n* **Crie [Afazeres](https://habitica.fandom.com/pt-br/wiki/To-Dos):** Coloque tarefas que você precisa fazer uma vez (ou raramente) na coluna de Afazeres, uma de cada vez. Você pode clicar no lápis para editá-los, adicionar listas de tarefas, datas, dentre outros!\n* **Crie [Diárias](https://habitica.fandom.com/pt-br/wiki/Dailies):** Insira atividades que você precisa fazer diariamente ou em dias específicos da semana, mês ou ano na coluna de Diárias. Clique na tarefa para editar os dias da semana e/ou data de início. Também é possível pôr a Diária para reaparecer a cada 3 dias, por exemplo.\n* **Crie [Hábitos](https://habitica.fandom.com/pt-br/wiki/Habits):** Adicione hábitos que você quer fortalecer ou eliminar na coluna Hábitos. Você pode editar os Hábitos para torna-los bons :heavy_plus_sign: ou ruins :heavy_minus_sign:\n* **Crie [Recompensas](https://habitica.fandom.com/pt-br/wiki/Rewards):** Além das recompensas oferecidas pelo jogo, adicione atividades ou recompensas que você queira usar como motivação na coluna de Recompensas. É importante se dar uma pausa ou se permitir relaxar um pouco! \n* Se você precisa de inspiração sobre quais tarefas adicionar, você pode consultar alguns [Exemplos de Hábitos](https://habitica.fandom.com/pt-br/wiki/Sample_Habits), [Exemplos de Diárias](https://habitica.fandom.com/pt-br/wiki/Sample_Dailies), [Exemplos de Afazeres](https://habitica.fandom.com/pt-br/wiki/Sample_To-Dos) e [Exemplos de Recompensas](https://habitica.fandom.com/pt-br/wiki/Sample_Custom_Rewards) na Wiki.",
+ "webStep1Text": "Habitica não é nada sem objetivos reais, então coloque algumas tarefas. Você pode adicionar mais depois! Todas as tarefas podem ser criadas clicando no botão verde \"Adicionar Tarefa\".\n* **Crie [Afazeres](https://habitica.fandom.com/pt-br/wiki/To-Dos):** Coloque tarefas que você precisa fazer uma vez (ou raramente) na coluna de Afazeres, uma de cada vez. Você pode clicar no lápis para editá-los, adicionar listas de tarefas, datas, dentre outros!\n* **Crie [Diárias](https://habitica.fandom.com/pt-br/wiki/Dailies):** Insira atividades que você precisa fazer diariamente ou em dias específicos da semana, mês ou ano na coluna de Diárias. Clique na tarefa para editar os dias da semana e/ou data de início. Também é possível pôr a Diária para reaparecer a cada 3 dias, por exemplo.\n* **Crie [Hábitos](https://habitica.fandom.com/pt-br/wiki/Habits):** Adicione hábitos que você quer fortalecer ou eliminar na coluna Hábitos. Você pode editar os Hábitos para torna-los bons :heavy_plus_sign: ou ruins :heavy_minus_sign:\n* **Crie [Recompensas](https://habitica.fandom.com/pt-br/wiki/Rewards):** Além das recompensas oferecidas pelo jogo, adicione atividades ou recompensas que você queira usar como motivação na coluna de Recompensas. É importante se dar uma pausa ou se permitir relaxar um pouco!\n* Se você precisa de inspiração sobre quais tarefas adicionar, você pode consultar na wiki alguns [Exemplos de Hábitos](https://habitica.fandom.com/pt-br/wiki/Sample_Habits), [Exemplos de Diárias](https://habitica.fandom.com/pt-br/wiki/Sample_Dailies), [Exemplos de Afazeres](https://habitica.fandom.com/pt-br/wiki/Sample_To-Dos) e [Exemplos de Recompensas](https://habitica.fandom.com/pt-br/wiki/Sample_Custom_Rewards) na Wiki.",
"step2": "2º Passo: Ganhe pontos completando tarefas na vida real",
"webStep2Text": "Agora, comece enfrentando seus objetivos da lista! Quando completar as tarefas e marcar no Habitica você ganhará [Experiência](https://habitica.fandom.com/pt-br/wiki/Experience_Points), que ajudará você a subir de nível e [Ouro](https://habitica.fandom.com/pt-br/wiki/Gold_Points) que possibilitará você comprar recompensas. Se você cair em maus hábitos ou falhar nas suas Diárias, você vai perder [Vida](https://habitica.fandom.com/pt-br/wiki/Health_Points). Dessa forma, as barras de Experiência e de Vida servem como um divertido indicador de seu progresso em direção a seus objetivos. Você começará a ver sua vida real melhorar à medida que seu personagem avança no jogo.",
"step3": "3º Passo: Personalizar e explorar o Habitica",
diff --git a/website/common/locales/ru/backgrounds.json b/website/common/locales/ru/backgrounds.json
index 07a52ebcb3..e5c354d97f 100644
--- a/website/common/locales/ru/backgrounds.json
+++ b/website/common/locales/ru/backgrounds.json
@@ -138,7 +138,7 @@
"backgroundWinterTownText": "Зимний Городок",
"backgroundWinterTownNotes": "Окунитесь в суету зимнего городка.",
"backgrounds012016": "Набор 20: Выпущен в январе 2016",
- "backgroundFrozenLakeText": "Замерзшее Озеро",
+ "backgroundFrozenLakeText": "Замерзшее озеро",
"backgroundFrozenLakeNotes": "Прокатитесь по Замерзшему озеру.",
"backgroundSnowmanArmyText": "Армия снеговиков",
"backgroundSnowmanArmyNotes": "Возглавьте армию снеговиков.",
@@ -654,11 +654,15 @@
"backgroundInsideAPotionBottleText": "Внутри склянки с зельем",
"backgroundInsideAPotionBottleNotes": "Всматривайтесь сквозь стекло в надежде на спасение из склянки с зельем.",
"backgroundSpiralStaircaseNotes": "Поднимайтесь, спускайтесь, круг за кругом по винтовой лестнице.",
- "backgroundWinterCanyonShopText": "Зимний Каньён",
- "backgroundWinterCanyonShopNotes": "Приключение в Зимнем Каньёне!",
- "backgroundIcePalaceShopText": "Ледовый Дворец",
- "backgroundFrozenPolarWatersText": "Замёрзшие Полярные Воды",
+ "backgroundWinterCanyonShopText": "Зимний каньон",
+ "backgroundWinterCanyonShopNotes": "Приключение в зимнем каньоне!",
+ "backgroundIcePalaceShopText": "Ледяной дворец",
+ "backgroundFrozenPolarWatersText": "Замёрзшие полярные воды",
"backgrounds122021": "Набор 91: Выпущен в декабре 2021",
- "backgroundIcePalaceShopNotes": "Правление в Ледовом Дворце.",
- "backgroundFrozenPolarWatersNotes": "Исследование Замерзших Полярных Вод."
+ "backgroundIcePalaceShopNotes": "Царствуйте в ледяном дворце.",
+ "backgroundFrozenPolarWatersNotes": "Исследуйте замерзшие полярные воды.",
+ "backgroundWinterCanyonText": "Зимний каньон",
+ "backgroundWinterCanyonNotes": "Приключение в зимнем каньоне!",
+ "backgroundIcePalaceText": "Ледяной дворец",
+ "backgroundIcePalaceNotes": "Царствуйте в ледяном дворце."
}
diff --git a/website/common/locales/ru/gear.json b/website/common/locales/ru/gear.json
index 671a24ec16..60aa3d0680 100644
--- a/website/common/locales/ru/gear.json
+++ b/website/common/locales/ru/gear.json
@@ -2511,6 +2511,25 @@
"weaponArmoirePotionBlueNotes": "Жизнь становится немного пушистее и намного синее с этим эликсиром для создания синих сахарных питомцев! Увеличивает интеллект на <%= int %> и телосложение на <%= con %>. Зачарованный сундук: набор эликсиров (предмет 9 из 10)",
"armorMystery202112Notes": "Скользите по ледяным морям и никогда не замерзайте с этим сверкающим хвостом. Бонусов не даёт. Подарок подписчикам декабря 2021.",
"headMystery202112Text": "Антарктическая корона Ундины",
- "headMystery202112Notes": "Эта замороженная корона мерцает, как скрытые глубины айсберга. Бонусов не даёт. Подарок подписчикам декабря 2021.",
- "armorMystery202112Text": "Антарктический хвост Ундины"
+ "headMystery202112Notes": "Эта ледяная корона мерцает, как скрытые глубины айсберга. Бонусов не даёт. Подарок подписчикам декабря 2021.",
+ "armorMystery202112Text": "Антарктический хвост Ундины",
+ "weaponArmoireRegalSceptreText": "Королевский скипетр",
+ "headArmoireRegalCrownText": "Королевская корона",
+ "weaponArmoireRegalSceptreNotes": "Продемонстрируйте свою королевскую власть, взяв в руки этот посох, украшенный драгоценными камнями. Увеличивает восприятие на <%= per %>. Зачарованный сундук: Королевский набор (предмет 2 из 2).",
+ "headArmoireRegalCrownNotes": "Любой правитель был бы удачлив, имея такую величественную, шикарную корону. Увеличивает интеллект на <%= int %>. Зачарованный сундук: Королевский набор (предмет 1 из 2).",
+ "weaponSpecialWinter2022RogueText": "Фейерверк падающая звезда",
+ "weaponSpecialWinter2022RogueNotes": "Серебро да золото любят разбойники, не так ли? Эти точно соответствуют теме. Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2021-2022.",
+ "weaponSpecialWinter2022WarriorText": "Меч из леденцовой трости",
+ "weaponSpecialWinter2022WarriorNotes": "Сколько облизываний требуется, чтобы заточить эту леденцовую трость в идеальный меч? Увеличивает силу на <%= str %>. Ограниченный выпуск зимы 2021-2022.",
+ "weaponSpecialWinter2022MageText": "Гранатовый посох",
+ "weaponSpecialWinter2022MageNotes": "Ягоды на посохе содержат древнюю магию, что можно пользоваться зимой. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Ограниченный выпуск зимы 2021-2022.",
+ "weaponSpecialWinter2022HealerText": "Палочка из кристаллического льда",
+ "weaponSpecialWinter2022HealerNotes": "Прикоснитесь этим твёрдоводным орудием к шее друга, и он вскочит со стула! Но позже почувствует себя лучше. Надеюсь. Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2021-2022.",
+ "armorSpecialWinter2022WarriorText": "Ворсистый чулок",
+ "armorSpecialWinter2022MageText": "Гранатовая защита",
+ "armorSpecialWinter2022HealerText": "Кристаллическая ледяная броня",
+ "armorSpecialWinter2022RogueText": "Ослепительный взрыв",
+ "armorSpecialWinter2022RogueNotes": "Если видят звёзды, то не видят вас! Да, пусть будет так. Увеличивает восприятие на <%= per %>. Ограниченный выпуск зимы 2021-2022.",
+ "armorSpecialWinter2022WarriorNotes": "Кто сказал, что вы не можете находиться в укромном и уютном месте, выполняя повседневные задания? Увеличивает телосложение на <%= con %>. Ограниченный выпуск зимы 2021-2022.",
+ "armorSpecialWinter2022MageNotes": "Враги должны остерегаться пятен фруктового сока, когда вы приближаетесь! Увеличивает интеллект на <%= int %>. Ограниченный выпуск зимы 2021-2022."
}
diff --git a/website/common/locales/ru/generic.json b/website/common/locales/ru/generic.json
index 3c8c885633..4c69c72263 100644
--- a/website/common/locales/ru/generic.json
+++ b/website/common/locales/ru/generic.json
@@ -202,5 +202,13 @@
"finish": "Завершить",
"congratulations": "Поздравляем!",
"onboardingAchievs": "Достижения освоения",
- "askQuestion": "Задать вопрос"
+ "askQuestion": "Задать вопрос",
+ "reportBugHeaderDescribe": "Пожалуйста, опишите проблему, с которой вы столкнулись, и наша команда свяжется с вами.",
+ "reportEmailText": "Это будет использовано только для того, чтобы связаться с вами по поводу сообщения об ошибке.",
+ "reportEmailPlaceholder": "Ваш email",
+ "reportEmailError": "Пожалуйста, укажите действительный email",
+ "reportDescription": "Описание",
+ "reportDescriptionPlaceholder": "Здесь опишите подробно ошибку",
+ "submitBugReport": "Отправить сообщение об ошибке",
+ "reportSent": "Сообщение об ошибке отправлено!"
}
diff --git a/website/common/locales/ru/questscontent.json b/website/common/locales/ru/questscontent.json
index 59b000c033..7e17845a88 100644
--- a/website/common/locales/ru/questscontent.json
+++ b/website/common/locales/ru/questscontent.json
@@ -426,7 +426,7 @@
"questSlothUnlockText": "Позволяет покупать на рынке ленивца в яйце",
"questTriceratopsText": "Топот трицератопса",
"questTriceratopsNotes": "Покрытые снегом вершины Стойкальмских вулканов вечно усеяны альпинистами и путешественниками. Один из них, @plumilla, воззвал к толпе: «Глядите, я осветил землю с помощью магии! Теперь мы можем играть здесь в командные игры и выполнять наши задания на открытым воздухе!». И действительно по земле заклубились светящиеся красные узоры. Даже парочка доисторических питомцев, живущих по соседству, пришла поиграть.
Внезапно что-то громко треснуло — это любопытный Трицератопс наступил на волшебную палочку @plumilla! Палочку охватила вспышка магической энергии, а земля задрожала и стала нагреваться. Глаза Трицератопса заблестели красным, в панике он прорычал и обратился в бегство!
«Дело плохо», — заключил @McCoyly, указывая вдаль. От магического топота питомца вулканы принялись извергаться, и земля под его ногами обращалась в лаву! Скорее же! Вам необходимо сдержать Топающего Трицератопса, пока кто-нибудь не обратит заклинание вспять!",
- "questTriceratopsCompletion": "Быстро сообразив, вы направляете существо в успокаивающие Стойкальмские степи, чтобы @*~Seraphina~* и @PainterProphet могли отменить заклинание лавы, не отвлекаясь. Успокаивающая аура степей начинает действовать, и трицератопс сворачивается калачиком, а вулканы снова затихают. @PainterProphet передает вам несколько яиц, которые были спасены из лавы. \"Без вас мы бы не смогли сконцентрироваться, чтобы остановить извержения. Подарите этим питомцам хороший дом\".",
+ "questTriceratopsCompletion": "Быстро сообразив, вы направляете существо в успокаивающие Стойкальмские степи, чтобы @*~Seraphina~* и @PainterProphet могли отменить заклинание лавы, не отвлекаясь. Успокаивающая аура степей начинает действовать, и трицератопс сворачивается калачиком, а вулканы снова затихают. @PainterProphet передает вам несколько яиц, которые были спасены из лавы: «Без вас мы бы не смогли сконцентрироваться, чтобы остановить извержения. Подарите этим питомцам хороший дом».",
"questTriceratopsBoss": "Топающий Трицератопс",
"questTriceratopsDropTriceratopsEgg": "Трицератопс (яйцо)",
"questTriceratopsUnlockText": "Позволяет покупать на рынке яйца трицератопса",
@@ -734,13 +734,13 @@
"questSolarSystemText": "Поездка в космическое средоточие",
"questSolarSystemDropSolarSystemPotion": "Гелиосистемный инкубационный эликсир",
"questSolarSystemUnlockText": "Позволяет покупать на рынке гелиосистемные инкубационные эликсиры",
- "questSolarSystemNotes": "Ваша команда путешествует по космосу, наслаждаясь видами в фантастическом корабле, который был спроектирован талантливым космическим инженером @gawrone. Его медитативное движение зависит от спокойствия вашей группы, чтобы оставаться на курсе.
Впереди, в облаках сверкающих галактик, вы замечаете зловеще пульсирующую звезду. «Сосредоточься, – предупреждает @beffymaroo. – Если мы слишком отвлечемся, когда будем проходить мимо этой новы, притяжение между звездой и нашим кораблем может сбить нас с курса!»
Когда вы приближаетесь к звезде, импульсы странной энергии направляются к кораблю.
«Они диверсионоиды, мыслящие существа, пытающиеся заставить нас заблудиться», - говорит @SabreCat. – Если мы сможем позволить им пройти мимо, не увлекая нас, мы сможем оставаться по направлению нашей цели!»",
+ "questSolarSystemNotes": "Ваша команда путешествует по космосу, наслаждаясь видами в фантастическом корабле, который был спроектирован талантливым космическим инженером @gawrone. Его медитативное движение зависит от спокойствия вашей группы, чтобы оставаться на курсе.
Впереди, в облаках сверкающих галактик, вы замечаете зловеще пульсирующую звезду. «Сосредоточься, — предупреждает @beffymaroo. — Если мы слишком отвлечемся, когда будем проходить мимо этой новы, притяжение между звездой и нашим кораблем может сбить нас с курса!»
Когда вы приближаетесь к звезде, импульсы странной энергии направляются к кораблю.
«Они диверсионоиды, мыслящие существа, пытающиеся заставить нас заблудиться», — говорит @SabreCat. — Если мы сможем позволить им пройти мимо, не увлекая нас, мы сможем оставаться по направлению нашей цели!»",
"questSolarSystemBoss": "Диверсионоиды",
- "questSolarSystemCompletion": "Благодаря тщательной практике, вам и экипажем удается не дать Диверсионоидам выбросить вас за борт, просто замечая и признавая их, не позволяя им взять верх. Когда вы благополучно проходите мимо пульсирующей звезды, @gawrone замечает скопление плавающих бутылок и поднимает их на борт. Каждая из них, оказывается, содержит крошечную солнечную систему!
“Что ж, похоже, наша тяжелая работа принесла нам прекрасные плоды!” - говорит @beffymaroo. “Давайте посмотрим, какие небесные чудеса могут появиться, если мы высидим яйца домашних животных с этими новыми зельями.”",
+ "questSolarSystemCompletion": "Благодаря осторожному приему, вы и экипаж сумели не дать диверсионоидам выбросить вас за борт, просто замечая и признавая их, не позволив им взять верх. Когда вы благополучно проходите мимо пульсирующей звезды, @gawrone замечает скопление плавающих бутылок и поднимает их на борт. Каждая из них, оказывается, содержит крошечную солнечную систему!
«Что ж, похоже, наша тяжелая работа принесла нам прекрасные плоды! — говорит @beffymaroo. — Давайте посмотрим, какие небесные чудеса могут появиться, если мы высидим яйца домашних животных с этими новыми зельями».",
"questOnyxText": "Оникс Одиссей",
- "questOnyxNotes": "@Vikte, @aspiring_advocate и @starsystemic знают, что в последнее время вы чувствуете себя немотивированно и решили, что веселый день может поднять вам настроение. Однако под \"весельем\", очевидно, подразумевается глубоководный дайвинг в поисках сокровищ в Темной Расщелине! Вы надеваете снаряжение для подводного плавания, садитесь в лодку и плывете к древнему городу Дилатори. По пути вы спрашиваете их, какие сокровища вы ищете.
“Руны Плутона!” говорит @Vikteу
“Нет, руны Льва!” говорит @aspiring_advocate.
“Нет, камни оникса!” говорит @starsystemic.
Пока они спорят между собой, вы смотрите в океан и видите вход в пещеру прямо под вами! Взволнованный, вы вскакиваете и ныряете в море, оставляя троицу наблюдать за тем, как вы плывете к Темной Расщелине, чтобы найти сокровища самостоятельно.",
- "questOnyxCompletion": "Когда вы входите в Темную Расщелину, живущие там креветки-богомолы бросаются прочь, кажется, испугавшись вас. Однако они быстро возвращаются, неся маленькие цветные шарики, и вы осознаёте, что это и есть те самые сокровища, о которых мечтали остальные! Вы набираете по здоровой коллекции каждого вида, прощаетесь с креветками и возвращаетесь к лодке, где остальные помогают вам подняться на борт.
“Где ты был?” восклицает @Vikte. В ответ вы показываете им сокровища, которые собрали.
“Из этих ингредиентов можно сделать Магические инкубационные элексиры Оникса!”, - возбужденно говорит @aspiring_advocate, когда вы начинаете возвращаться к берегу.
“Так... мы сможем выводить ониксовых питомцев!” улыбается @starsystemic. “Разве мы не говорили, что это будет весело?”
Вы улыбаетесь в ответ, радуясь своим новым питомцам и готовые завершить свои дела!",
- "questOnyxUnlockText": "Позволяет покупать на рынке Инкубационные элексиры Оникса",
+ "questOnyxNotes": "@Vikte, @aspiring_advocate и @starsystemic знают, что в последнее время вы чувствуете себя немотивированно и решили, что веселый день может поднять вам настроение. Однако под \"весельем\", очевидно, подразумевается глубоководный дайвинг в поисках сокровищ в Темной Расщелине! Вы надеваете снаряжение для подводного плавания, садитесь в лодку и плывете к древнему городу Дилатори. По пути вы спрашиваете их, какие сокровища вы ищете.
«Руны Плутона!» — говорит @Vikteу
«Нет, руны Льва!» — говорит @aspiring_advocate.
«Нет, камни оникса!» — говорит @starsystemic.
Пока они спорят между собой, вы смотрите в океан и видите вход в пещеру прямо под вами! Взволнованный, вы вскакиваете и ныряете в море, оставляя троицу наблюдать за тем, как вы плывете к Темной Расщелине, чтобы найти сокровища самостоятельно.",
+ "questOnyxCompletion": "Когда вы входите в Темную Расщелину, живущие там креветки-богомолы бросаются прочь, кажется, испугавшись вас. Однако они быстро возвращаются, неся маленькие цветные шарики, и вы осознаёте, что это и есть те самые сокровища, о которых мечтали остальные! Вы набираете по здоровой коллекции каждого вида, прощаетесь с креветками и возвращаетесь к лодке, где остальные помогают вам подняться на борт.
«Где ты был?» — восклицает @Vikte. В ответ вы показываете им сокровища, которые собрали.
«Из этих ингредиентов можно сделать магические инкубационные эликсиры Оникса!» — возбужденно говорит @aspiring_advocate, когда вы начинаете возвращаться к берегу.
«Так... мы сможем выводить ониксовых питомцев! — улыбается @starsystemic. — Разве мы не говорили, что это будет весело?»
Вы улыбаетесь в ответ, радуясь своим новым питомцам и готовые завершить свои дела!",
+ "questOnyxUnlockText": "Позволяет покупать на рынке Инкубационные эликсиры Оникса",
"questOnyxCollectPlutoRunes": "Руны Плутона",
"questOnyxCollectLeoRunes": "Руны Льва",
"questOnyxCollectOnyxStones": "Камни Оникса",
diff --git a/website/common/locales/ru/subscriber.json b/website/common/locales/ru/subscriber.json
index b504338e95..23baeea889 100644
--- a/website/common/locales/ru/subscriber.json
+++ b/website/common/locales/ru/subscriber.json
@@ -198,5 +198,6 @@
"mysterySet202108": "Набор огненного аниме-подростка",
"mysterySet202109": "Набор лунного мотылька",
"mysterySet202111": "Набор космического хрономанта",
- "mysterySet202110": "Набор моховой горгульи"
+ "mysterySet202110": "Набор моховой горгульи",
+ "mysterySet202112": "Набор антарктической ундины"
}
diff --git a/website/common/locales/uk/backgrounds.json b/website/common/locales/uk/backgrounds.json
index 016008f23f..e60a1d6b36 100644
--- a/website/common/locales/uk/backgrounds.json
+++ b/website/common/locales/uk/backgrounds.json
@@ -319,120 +319,120 @@
"backgroundToymakersWorkshopText": "Іграшкова майстерня",
"backgroundToymakersWorkshopNotes": "Пориньте у диво майстерні розробника іграшок.",
"backgrounds012018": "Набір 44: Від січня 2018",
- "backgroundAuroraText": "Aurora",
- "backgroundAuroraNotes": "Bask in the wintry glow of an Aurora.",
- "backgroundDrivingASleighText": "Sleigh",
- "backgroundDrivingASleighNotes": "Drive a Sleigh over snow-covered fields.",
- "backgroundFlyingOverIcySteppesText": "Icy Steppes",
- "backgroundFlyingOverIcySteppesNotes": "Fly over Icy Steppes.",
- "backgrounds022018": "SET 45: Released February 2018",
- "backgroundChessboardLandText": "Chessboard Land",
- "backgroundChessboardLandNotes": "Play a game in Chessboard Land.",
- "backgroundMagicalMuseumText": "Magical Museum",
- "backgroundMagicalMuseumNotes": "Tour a Magical Museum.",
- "backgroundRoseGardenText": "Rose Garden",
- "backgroundRoseGardenNotes": "Dally in a fragrant Rose Garden.",
- "backgrounds032018": "SET 46: Released March 2018",
- "backgroundGorgeousGreenhouseText": "Gorgeous Greenhouse",
- "backgroundGorgeousGreenhouseNotes": "Walk among the flora kept in a Gorgeous Greenhouse.",
- "backgroundElegantBalconyText": "Elegant Balcony",
- "backgroundElegantBalconyNotes": "Look out over the landscape from an Elegant Balcony.",
- "backgroundDrivingACoachText": "Driving a Coach",
- "backgroundDrivingACoachNotes": "Enjoy Driving a Coach past fields of flowers.",
- "backgrounds042018": "SET 47: Released April 2018",
- "backgroundTulipGardenText": "Tulip Garden",
- "backgroundTulipGardenNotes": "Tiptoe through a Tulip Garden.",
- "backgroundFlyingOverWildflowerFieldText": "Field of Wildflowers",
- "backgroundFlyingOverWildflowerFieldNotes": "Soar above a Field of Wildflowers.",
+ "backgroundAuroraText": "Полярне сяйво",
+ "backgroundAuroraNotes": "Насолодіться зимовим полярним сяйвом.",
+ "backgroundDrivingASleighText": "Сани",
+ "backgroundDrivingASleighNotes": "Покатайтесь на санях по засніженим полям.",
+ "backgroundFlyingOverIcySteppesText": "Крижані степи",
+ "backgroundFlyingOverIcySteppesNotes": "Політайте над крижаними степами.",
+ "backgrounds022018": "Набір 45: випущений у лютому 2018",
+ "backgroundChessboardLandText": "Земля шахової дошки",
+ "backgroundChessboardLandNotes": "Зіграйте партію на землях шахової дошки.",
+ "backgroundMagicalMuseumText": "Магічний музей",
+ "backgroundMagicalMuseumNotes": "Відвідайте екскурсію в магічному музеї.",
+ "backgroundRoseGardenText": "Трояндовий сад",
+ "backgroundRoseGardenNotes": "Проведіть час в запашному розарію.",
+ "backgrounds032018": "Набір 46: Випущено в березні 2018",
+ "backgroundGorgeousGreenhouseText": "Чудова оранжерея",
+ "backgroundGorgeousGreenhouseNotes": "Прогуляйтеся серед флори, що зберігається у чудовій оранжереї.",
+ "backgroundElegantBalconyText": "Елегантний балкон",
+ "backgroundElegantBalconyNotes": "Подивіться на пейзаж з елегантного балкона.",
+ "backgroundDrivingACoachText": "Водіння карети",
+ "backgroundDrivingACoachNotes": "Насолоджуйтесь проїздом на кареті повз квіткові поля.",
+ "backgrounds042018": "Набір 47: випущений у квітні 2018",
+ "backgroundTulipGardenText": "Сад тюльпанів",
+ "backgroundTulipGardenNotes": "Пройдіться навшиньках через сад тюльпанів.",
+ "backgroundFlyingOverWildflowerFieldText": "Поле польових квітів",
+ "backgroundFlyingOverWildflowerFieldNotes": "Політайте над полем польових квітів.",
"backgroundFlyingOverAncientForestText": "Ancient Forest",
- "backgroundFlyingOverAncientForestNotes": "Fly over the canopy of an Ancient Forest.",
- "backgrounds052018": "SET 48: Released May 2018",
- "backgroundTerracedRiceFieldText": "Terraced Rice Field",
- "backgroundTerracedRiceFieldNotes": "Enjoy a Terraced Rice Field in the growing season.",
- "backgroundFantasticalShoeStoreText": "Fantastical Shoe Store",
- "backgroundFantasticalShoeStoreNotes": "Look for fun new footwear in the Fantastical Shoe Store.",
- "backgroundChampionsColosseumText": "Champions' Colosseum",
- "backgroundChampionsColosseumNotes": "Bask in the glory of the Champions' Colosseum.",
- "backgrounds062018": "SET 49: Released June 2018",
- "backgroundDocksText": "Docks",
- "backgroundDocksNotes": "Fish from atop the Docks.",
- "backgroundRowboatText": "Rowboat",
- "backgroundRowboatNotes": "Sing rounds in a Rowboat.",
- "backgroundPirateFlagText": "Pirate Flag",
- "backgroundPirateFlagNotes": "Fly a fearsome Pirate Flag.",
- "backgrounds072018": "SET 50: Released July 2018",
- "backgroundDarkDeepText": "Dark Deep",
- "backgroundDarkDeepNotes": "Swim in the Dark Deep among bioluminescent critters.",
- "backgroundDilatoryCityText": "City of Dilatory",
- "backgroundDilatoryCityNotes": "Meander through the undersea City of Dilatory.",
- "backgroundTidePoolText": "Tide Pool",
- "backgroundTidePoolNotes": "Observe the ocean life near a Tide Pool.",
- "backgrounds082018": "SET 51: Released August 2018",
- "backgroundTrainingGroundsText": "Training Grounds",
- "backgroundTrainingGroundsNotes": "Spar on the Training Grounds.",
- "backgroundFlyingOverRockyCanyonText": "Rocky Canyon",
- "backgroundFlyingOverRockyCanyonNotes": "Look down into a breathtaking scene as you fly over a Rocky Canyon.",
- "backgroundBridgeText": "Bridge",
- "backgroundBridgeNotes": "Cross a charming Bridge.",
- "backgrounds092018": "SET 52: Released September 2018",
- "backgroundApplePickingText": "Apple Picking",
- "backgroundApplePickingNotes": "Go Apple Picking and bring home a bushel.",
- "backgroundGiantBookText": "Giant Book",
- "backgroundGiantBookNotes": "Read as you walk through the pages of a Giant Book.",
- "backgroundCozyBarnText": "Cozy Barn",
- "backgroundCozyBarnNotes": "Relax with your pets and mounts in their Cozy Barn.",
- "backgrounds102018": "SET 53: Released October 2018",
- "backgroundBayouText": "Bayou",
- "backgroundBayouNotes": "Bask in the fireflies' glow on the misty Bayou.",
- "backgroundCreepyCastleText": "Creepy Castle",
- "backgroundCreepyCastleNotes": "Dare to approach a Creepy Castle.",
- "backgroundDungeonText": "Dungeon",
- "backgroundDungeonNotes": "Rescue the prisoners of a spooky Dungeon.",
- "backgrounds112018": "SET 54: Released November 2018",
- "backgroundBackAlleyText": "Back Alley",
- "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.",
- "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave",
- "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.",
- "backgroundCozyBedroomText": "Cozy Bedroom",
- "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom.",
- "backgrounds122018": "SET 55: Released December 2018",
- "backgroundFlyingOverSnowyMountainsText": "Snowy Mountains",
- "backgroundFlyingOverSnowyMountainsNotes": "Soar over Snowy Mountains at night.",
- "backgroundFrostyForestText": "Frosty Forest",
- "backgroundFrostyForestNotes": "Bundle up to hike through a Frosty Forest.",
- "backgroundSnowyDayFireplaceText": "Snowy Day Fireplace",
- "backgroundSnowyDayFireplaceNotes": "Snuggle up next to a Fireplace on a Snowy Day.",
- "backgrounds012019": "SET 56: Released January 2019",
+ "backgroundFlyingOverAncientForestNotes": "Пролетіть над навісом стародавнього лісу.",
+ "backgrounds052018": "Набір 48: випущений у травні 2018",
+ "backgroundTerracedRiceFieldText": "Терасове рисове поле",
+ "backgroundTerracedRiceFieldNotes": "Насолодіться рисовим полем у період дозрівання.",
+ "backgroundFantasticalShoeStoreText": "Фантастичний магазин взуття",
+ "backgroundFantasticalShoeStoreNotes": "Знайдіть нову пару веселого взуття у взуттєвому магазині.",
+ "backgroundChampionsColosseumText": "Колізей чемпіонів",
+ "backgroundChampionsColosseumNotes": "Насолоджуйтеся славою Колізею чемпіонів.",
+ "backgrounds062018": "Набір 49: випущений у червні 2018",
+ "backgroundDocksText": "Доки",
+ "backgroundDocksNotes": "Порибачте з доків.",
+ "backgroundRowboatText": "Гребний човен",
+ "backgroundRowboatNotes": "Співайте в гребному човні.",
+ "backgroundPirateFlagText": "Піратський прапор",
+ "backgroundPirateFlagNotes": "Повістьте страшний піратський прапор.",
+ "backgrounds072018": "Набір 50: випущений у липні 2018",
+ "backgroundDarkDeepText": "Темна глибина",
+ "backgroundDarkDeepNotes": "Плавайте в темряві серед біолюмінесцентних створінь.",
+ "backgroundDilatoryCityText": "Місто Неквапливості",
+ "backgroundDilatoryCityNotes": "Поблукайте підводним містом Неквапливості.",
+ "backgroundTidePoolText": "Припливний басейн",
+ "backgroundTidePoolNotes": "Поспостерігайте за океанічним життям біля заводі.",
+ "backgrounds082018": "Набір 51: випущений у серпні 2018",
+ "backgroundTrainingGroundsText": "Тренувальні полігони",
+ "backgroundTrainingGroundsNotes": "Позмагайтесь на полігонах.",
+ "backgroundFlyingOverRockyCanyonText": "Скелястий каньйон",
+ "backgroundFlyingOverRockyCanyonNotes": "Подивіться вниз на захопливий вид, коли летітимете над скелястим каньйоном.",
+ "backgroundBridgeText": "Міст",
+ "backgroundBridgeNotes": "Прогуляйтесь чарівним мостом.",
+ "backgrounds092018": "Набір 52: випущений у вересні 2018",
+ "backgroundApplePickingText": "Збір яблук",
+ "backgroundApplePickingNotes": "Ідіть на збір яблук і принесіть додому корзину.",
+ "backgroundGiantBookText": "Гігантська книга",
+ "backgroundGiantBookNotes": "Читайте, прогулюючись сторінками гігантської книги.",
+ "backgroundCozyBarnText": "Затишний сарай",
+ "backgroundCozyBarnNotes": "Відпочиньте зі своїми домашніми тваринами та верховими тваринами в їхньому затишному сараї.",
+ "backgrounds102018": "Набір 53: Випущено в жовтні 2018",
+ "backgroundBayouText": "Болото",
+ "backgroundBayouNotes": "Насолоджуйтесь сяйвом світлячків на туманному болоті.",
+ "backgroundCreepyCastleText": "Жахливий замок",
+ "backgroundCreepyCastleNotes": "Наважтесь підійти до моторошного замку.",
+ "backgroundDungeonText": "Підземелля",
+ "backgroundDungeonNotes": "Врятуйте в'язнів моторошного підземелля.",
+ "backgrounds112018": "Набір 54: випущено в листопаді 2018",
+ "backgroundBackAlleyText": "Глухий провулок",
+ "backgroundBackAlleyNotes": "Виглядайте підозріло, тиняючись в провулку.",
+ "backgroundGlowingMushroomCaveText": "Сяюча грибна печера",
+ "backgroundGlowingMushroomCaveNotes": "Подивіться з трепетом на печеру, що світиться.",
+ "backgroundCozyBedroomText": "Затишна спальня",
+ "backgroundCozyBedroomNotes": "Згорніться калачиком в затишній спальні.",
+ "backgrounds122018": "Набір 55: випущено в грудні 2018",
+ "backgroundFlyingOverSnowyMountainsText": "Засніжені гори",
+ "backgroundFlyingOverSnowyMountainsNotes": "Злітайте над засніженими горами вночі.",
+ "backgroundFrostyForestText": "Морозний ліс",
+ "backgroundFrostyForestNotes": "Зберіться в похід морозним лісом.",
+ "backgroundSnowyDayFireplaceText": "Камін у сніговий день",
+ "backgroundSnowyDayFireplaceNotes": "У сніжний день погрійтесь біля каміна.",
+ "backgrounds012019": "Набір 56: випущений у січні 2019",
"backgroundAvalancheText": "Лавина",
- "backgroundAvalancheNotes": "Flee the thundering might of an Avalanche.",
- "backgroundArchaeologicalDigText": "Archaeological Dig",
- "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.",
- "backgroundScribesWorkshopText": "Scribe's Workshop",
- "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.",
+ "backgroundAvalancheNotes": "Втікайте від громової могутності лавини.",
+ "backgroundArchaeologicalDigText": "Археологічні розкопки",
+ "backgroundArchaeologicalDigNotes": "Розкрийте таємниці стародавнього минулого під час археологічних розкопок.",
+ "backgroundScribesWorkshopText": "Майстерня писаря",
+ "backgroundScribesWorkshopNotes": "Напишіть свій наступний чудовий сувій у Майстерні писаря.",
"backgrounds022019": "Набір S7: Випуск від лютого 2019",
"backgroundMedievalKitchenText": "Середньовічна кухня",
"backgroundMedievalKitchenNotes": "Приготуйте вихор в середньовічній кухні.",
"backgroundOldFashionedBakeryText": "Старомодна пекарня",
"backgrounds032019": "Набір 58: випущений у березні 2019",
"backgroundDuckPondText": "Качиний ставок",
- "backgroundValentinesDayFeastingHallText": "Святкова зала до Дня Святого Валентина",
- "backgroundFlowerMarketText": "Квітковий ринок",
+ "backgroundValentinesDayFeastingHallText": "Святковий зал до дня святого Валентина",
+ "backgroundFlowerMarketText": "Квітковий базар",
"backgroundFieldWithColoredEggsNotes": "Полюйте на весняний скарб у полі кольорових яєць.",
"backgroundFieldWithColoredEggsText": "Поле кольорових яєць",
- "backgroundDuckPondNotes": "Годуйте водоплавних птахів у Качиному ставку.",
- "backgroundOldFashionedBakeryNotes": "Насолоджуйтесь смачними ароматами біля старомодної пекарні.",
+ "backgroundDuckPondNotes": "Погодуй водоплаваних пташок у Качиному озері.",
+ "backgroundOldFashionedBakeryNotes": "Насолодіться смачними запахами біля старомодної пекарні.",
"backgroundParkWithStatueText": "Парк зі статуєю",
"backgroundParkWithStatueNotes": "У Парку зі статуєю тримайтеся шляху, уздовж якого ростуть квіти.",
- "backgroundRainbowMeadowNotes": "Знайдіть горщик із золотом у місці, де закінчується веселка.",
+ "backgroundRainbowMeadowNotes": "Знайдіть горщик золота у місці, де закінчується веселка.",
"backgroundDojoNotes": "Вивчіть нові рухи у Доджо.",
"backgroundDojoText": "Доджо",
- "backgrounds052019": "Набір 60: випущений у травні 2019",
+ "backgrounds052019": "Набір 60: випущено в травні 2019",
"backgroundBlossomingDesertNotes": "Милуйтеся рідкісним цвітом Квітучої пустелі.",
- "backgroundHalflingsHouseNotes": "Завітайте до чарівного будинку хоббіта.",
- "backgroundHalflingsHouseText": "Будинок хоббіта",
+ "backgroundHalflingsHouseNotes": "Відвідайте гарний будинок напівростика.",
+ "backgroundHalflingsHouseText": "Будинок Напівростика",
"backgroundBirchForestNotes": "Прогуляйтеся у тихому березовому лісі.",
- "backgrounds042019": "Набір 59: випущений у квітні 2019",
- "backgroundFlowerMarketNotes": "Знайдіть ідеальні кольори для букету або саду на ринку квітів.",
+ "backgrounds042019": "Набір 59: Випущено у квітні 2019",
+ "backgroundFlowerMarketNotes": "Знайдіть ідеальні кольори для букету або саду на квітковому баразі.",
"backgroundValentinesDayFeastingHallNotes": "Відчуйте любов у святковому залі до Дня закоханих.",
"backgroundRainbowMeadowText": "Веселковий Луг",
"backgroundBlossomingDesertText": "Квітуча Пустеля",
@@ -448,7 +448,7 @@
"backgroundPotionShopText": "Лавка зілль",
"backgroundFlyingInAThunderstormNotes": "Наблизьтесь до епіцентру грози настільки близько, настільки осмелитесь.",
"backgroundFlyingInAThunderstormText": "Бурхлива гроза",
- "backgroundFarmersMarketNotes": "Придбайте найсвіжішу їжу на ринку.",
+ "backgroundFarmersMarketNotes": "Купуйте найсвіжіші продукти на фермерському ринку.",
"backgroundFarmersMarketText": "Фермерський ринок",
"backgrounds112019": "Набір 66: випущений у листопаді 2019",
"backgroundMonsterMakersWorkshopNotes": "Експериментуйте з сумнівними науками в майстерні монстрів.",
@@ -471,27 +471,27 @@
"backgroundGiantDandelionsText": "Гігантські кульбаби",
"backgroundAmidAncientRuinsNotes": "Висловіть пошану таємничому минулому стародавніх руїн.",
"backgroundAmidAncientRuinsText": "Серед стародавніх руїн",
- "backgrounds082019": "Набір 63:випущений у серпні 2019",
+ "backgrounds082019": "Набір 63:випущено у серпні 2019",
"backgroundAmongGiantAnemonesNotes": "Дослідіть рифове життя серед велетенських анемон.",
- "backgroundAmongGiantAnemonesText": "Серед гігантських анемон",
- "backgroundFlyingOverTropicalIslandsNotes": "Краєвид тропічних островів зачарує Вас.",
+ "backgroundAmongGiantAnemonesText": "Посеред велетенських анемон",
+ "backgroundFlyingOverTropicalIslandsNotes": "Від краєвиду тропічних островів у Вас перехопить подих.",
"backgroundFlyingOverTropicalIslandsText": "Політ над тропічними островами",
"backgroundLakeWithFloatingLanternsNotes": "Споглядайте зорі на озері з плавучими ліхтарями.",
"backgroundLakeWithFloatingLanternsText": "Озеро плавучих ліхтарів",
- "backgrounds072019": "Набір 62: випущений у липні 2019",
- "backgroundUnderwaterVentsText": "Гідротермальні джерела",
+ "backgrounds072019": "Набір 62: випущено у липні 2019",
+ "backgroundUnderwaterVentsText": "Глибоководні гідротермальні джерела",
"backgroundUnderwaterVentsNotes": "Зануртеся до гідротермальних джерел.",
"backgroundSeasideCliffsNotes": "Відпочиньте на пляжі з красивими приморськими скелями.",
"backgroundSeasideCliffsText": "Приморські скелі",
"backgroundSchoolOfFishNotes": "Поплавайте серед риб.",
"backgroundSchoolOfFishText": "Косяк риб",
- "backgrounds062019": "Набір 61: випущений у червні 2019",
+ "backgrounds062019": "Набір 61: випущено у червні 2019",
"backgroundTeaPartyNotes": "Візьміть участь у вишуканому чаюванні.",
"backgroundTeaPartyText": "Чаювання",
"backgroundHallOfHeroesNotes": "Пройдіться по залі героїв з повагою та подякою.",
"backgroundElegantBallroomText": "Елегантна бальна зала",
"backgroundElegantBallroomNotes": "Танцюйте всю ніч в елегантній бальній залі.",
- "backgroundHallOfHeroesText": "Зала героїв",
+ "backgroundHallOfHeroesText": "Зал героїв",
"backgrounds022020": "Набір 69: випущений у лютому 2020",
"backgroundSnowglobeNotes": "Струсіть снігову кулю та пориньте у мікросвіт зимового пейзажу.",
"backgroundSnowglobeText": "Снігова куля",
@@ -506,7 +506,7 @@
"backgroundAnimalCloudsText": "Хмари тварин",
"backgroundSucculentGardenNotes": "Побачте посушливу красу соковитого саду.",
"backgroundSucculentGardenText": "Соковитий сад",
- "backgroundButterflyGardenNotes": "Вечірка з запилювачами в саду метеликів",
+ "backgroundButterflyGardenNotes": "Вечірка з запилювачами в саду метеликів.",
"backgroundButterflyGardenText": "Сад метеликів",
"backgroundAmongGiantFlowersNotes": "Деллі серед гігантських квітів.",
"backgroundAmongGiantFlowersText": "Серед гігантських квітів",
@@ -540,7 +540,7 @@
"backgroundSteamworksNotes": "Побудуйте потужні споруди з пари та сталі на парозаводі.",
"backgroundSteamworksText": "Пароварня",
"backgroundAirshipNotes": "Станьте моряком неба на борту власного дирижабля.",
- "timeTravelBackgrounds": "Фони Стімпанк",
+ "timeTravelBackgrounds": "Фони в стилі стімпанк",
"backgroundInTheArmoryNotes": "Одягніться в зброярні.",
"backgrounds032021": "Набір 82: Випущено у березні 2021 року",
"backgroundThroneRoomNotes": "Подаруйте аудиторію у вашій розкішній Тронній залі.",
@@ -567,5 +567,94 @@
"backgroundSaltLakeNotes": "Ось вражаючі червоні брижі Солоного озера.",
"backgroundRelaxationRiverNotes": "Дрейфуйте мляво вниз по релаксуючій річці.",
"backgroundRainyBarnyardNotes": "Пройдіться змоченою бризкою прогулянкою по дощовому садовому двору.",
- "backgroundHotAirBalloonNotes": "Літайте над краєвидом на повітряній кулі."
+ "backgroundHotAirBalloonNotes": "Літайте над краєвидом на повітряній кулі.",
+ "backgrounds112020": "Набір 78: Випущено в листопаді 2020 року",
+ "backgroundMysticalObservatoryNotes": "Прочитайте свою долю по зірках в Містичній обсерваторії.",
+ "backgroundRestingInTheInnNotes": "Працюйте в комфорті та в безпеці готельного номеру.",
+ "backgroundRiverOfLavaText": "Річка лави",
+ "backgroundProductivityPlazaNotes": "Зробіть натхненну прогулянку по площі продуктивності Habit City.",
+ "backgroundFlyingOverAnAutumnForestNotes": "Насолоджуйтесь яскравими фарбами внизу, пролітаючи над осіннім лісом.",
+ "backgroundCrescentMoonNotes": "Займайтесь олюбленою справою, сидячи на півмісяці.",
+ "backgroundSpookyScarecrowFieldNotes": "Доведи, що ти сміливіший за птаха, відважившись навідатись на жахливе поле опудал.",
+ "backgroundMysticalObservatoryText": "Містична обсерваторія",
+ "backgroundRestingInTheInnText": "Відпочинок в готелі",
+ "backgroundHolidayHearthNotes": "Відпочиньте, зігрійтеся та висушітьо одяг біля святкового вогнища.",
+ "backgroundHotSpringNotes": "Розтопіть свої турботи, занурившись у гаряче джерело.",
+ "backgroundHolidayHearthText": "Святкове вогнище",
+ "backgroundGingerbreadHouseText": "Пряниковий будиночок",
+ "backgroundRiverOfLavaNotes": "Киньте виклик потоку, прогулявшись поблизу річки лави.",
+ "backgroundGingerbreadHouseNotes": "Насолоджуйтесь пам’ятками, запахами та (якщо посмієте) смаками пряникового будиночка.",
+ "backgroundIcicleBridgeText": "Бурульковий міст",
+ "backgrounds012021": "Набір 80: Випущено в січні 2021",
+ "backgroundWintryCastleText": "Зимовий замок",
+ "backgrounds122020": "Набір 79: Випущено в грудні 2020 року",
+ "backgroundHotSpringText": "Гаряче джерело",
+ "backgroundIcicleBridgeNotes": "Обережно переходьте через Бурульковий міст.",
+ "backgrounds022021": "Набір 81: Випущено в лютому 2021",
+ "backgroundWintryCastleNotes": "Спогляньте обриси зимового замоку крізь холодні тумани.",
+ "backgroundFlyingOverGlacierText": "Політ над льодовиком",
+ "backgroundDragonsLairText": "Лігво дракона",
+ "backgroundAutumnLakeshoreText": "Осінній берег",
+ "backgroundWindmillsNotes": "Сідайте коня та направляйтесь до вітряків.",
+ "backgroundAmongCattailsText": "Посеред рогозу",
+ "backgroundRagingRiverText": "Бурхлива річка",
+ "backgroundAutumnPoplarsText": "Осінній тополиний ліс",
+ "backgroundElegantGardenText": "Елегантний сад",
+ "backgroundInsideAnOrnamentText": "Всередині скляної кулі",
+ "backgroundRagingRiverNotes": "Стійте серед могутньої течії бурхливої річки.",
+ "backgrounds082021": "Набір 87: Випущено в серпні 2021",
+ "backgroundAutumnPoplarsNotes": "Насолоджуйтесь блискучими відтінками коричневого та золотого в осінньому тополиному лісі.",
+ "backgroundSplashInAPuddleNotes": "Насолоджуйтесь наслідками шторму, поплюскавшись в калюжі.",
+ "backgroundForestedLakeshoreText": "Лісистий берег озера",
+ "backgroundVineyardNotes": "Дослідіть віти плодоносного виноградника.",
+ "backgrounds052021": "Набір 84: Випущено в травні 2021",
+ "backgroundCottageConstructionText": "Будівництво котеджу",
+ "backgroundInsideAnOrnamentNotes": "Нехай ваш святковий настрій сяє зсередини снігової кулі.",
+ "backgroundAmongCattailsNotes": "Помилуйтеся дикою природою болотних угідь, стоячи серед рогозу.",
+ "backgroundCottageConstructionNotes": "Допоможіть або принаймні проконтролюйте будівництво котеджу.",
+ "backgroundElegantGardenNotes": "Пройдіться доглянутими стежками елегантного саду.",
+ "backgroundAfternoonPicnicNotes": "Влаштуйте післяобідній пікнік наодинці або зі своїм домашнім улюбленцем.",
+ "backgrounds062021": "Набір 85: Випущено в червні 2021",
+ "backgroundForestedLakeshoreNotes": "Будьте предметом заздрості вашого гурту, зробивши фото на лісистому березі озера.",
+ "backgroundSpringThawNotes": "Спостерігайте за врожаєм озимини під час весняної відлиги.",
+ "backgroundClotheslineNotes": "Потусуйтеся, поки одяг сохне на мотузці.",
+ "backgroundWaterMillNotes": "Подивіться, як крутиться колесо водяного млина.",
+ "backgroundUnderwaterAmongKoiNotes": "Сліпіть і будьте засліплені блискучими коропами під водою.",
+ "backgroundGhostShipText": "Корабель-привид",
+ "backgroundGhostShipNotes": "Доведіть правдивість казок та легенд, коли ви сядете на борт корабля-привид.",
+ "backgroundStoneTowerNotes": "Подивіться з парапетів однієї кам’яної вежі на іншу.",
+ "backgroundRopeBridgeNotes": "Продемонструйте тим, хто сумнівається, що цей мотузковий міст абсолютно безпечний.",
+ "backgroundDaytimeMistyForestNotes": "Купайтеся в сяйві денного світла, що ллється крізь Туманний ліс.",
+ "backgrounds092021": "Набір 88: Випущено у вересні 2021",
+ "backgroundVineyardText": "Виноградник",
+ "backgroundWindmillsText": "Вітряки",
+ "backgroundUnderwaterAmongKoiText": "Під водою серед коропів",
+ "backgrounds042021": "Набір 83: Випущено у квітні 2021",
+ "backgroundSpringThawText": "Весняна відлига",
+ "backgroundAfternoonPicnicText": "Післяобідній пікнік",
+ "backgroundStoneTowerText": "Кам'яна вежа",
+ "backgroundDaytimeMistyForestText": "Туманний ліс",
+ "backgroundClotheslineText": "Мотузка для білизни",
+ "backgroundWaterMillText": "Водяний млин",
+ "backgroundRopeBridgeText": "Мотузковий міст",
+ "backgrounds072021": "Набір 86: Випущено в липні 2021",
+ "backgroundDragonsLairNotes": "Намагайтеся не турбувати мешканця лігва дракона.",
+ "backgroundAutumnLakeshoreNotes": "Зупиніться на осінньому березі озера, щоб оцінити відображення лісу на воді.",
+ "backgrounds122021": "Набір 91: Випущено в грудні 2021",
+ "backgroundFrozenPolarWatersText": "Замерзлі полярні води",
+ "backgroundFrozenPolarWatersNotes": "Досліджуйте замерзлі полярні води.",
+ "backgrounds112021": "Набір 90: Випущено в листопаді 2021",
+ "backgroundFortuneTellersShopText": "Магазин ворожки",
+ "backgroundFortuneTellersShopNotes": "Відшукайте спокусливі натяки на своє майбутнє у ворожки.",
+ "backgroundInsideAPotionBottleText": "Всередині пляшки з зіллям",
+ "backgroundInsideAPotionBottleNotes": "Вдивляйтесь крізь скло, сподіваючись на порятунок із пляшки з зіллям.",
+ "backgroundSpiralStaircaseText": "Гвинтові сходи",
+ "backgroundSpiralStaircaseNotes": "Піднімайтеся вгору або ж спускайтесь, коло за колом гвинтовими сходами.",
+ "backgrounds102021": "Набіри 89: Випущено в жовтні 2021",
+ "backgroundCrypticCandlesText": "Загадкові свічки",
+ "backgroundCrypticCandlesNotes": "Викличте таємничі сили посеред загадкових свічок.",
+ "backgroundHauntedPhotoText": "Фото з привидами",
+ "backgroundHauntedPhotoNotes": "Опиніться в пастці монохромного світу фотографії з привидами.",
+ "backgroundUndeadHandsText": "Руки нежиті",
+ "backgroundUndeadHandsNotes": "Спробуйте вирватися з лап нежиті."
}
diff --git a/website/common/locales/uk/challenge.json b/website/common/locales/uk/challenge.json
index 81bf8aa71b..88c6e705c0 100644
--- a/website/common/locales/uk/challenge.json
+++ b/website/common/locales/uk/challenge.json
@@ -85,7 +85,7 @@
"shortName": "Коротка назва",
"shortNamePlaceholder": "Який короткий тег слід використовувати для вашого випробування?",
"updateChallenge": "Оновити випробування",
- "haveNoChallenges": "Ця группа не має випробувань",
+ "haveNoChallenges": "Ця команда не має випробувань",
"loadMore": "Докладніше",
"exportChallengeCsv": "Експортувати випробування",
"editingChallenge": "Редагувати випробування",
@@ -103,5 +103,6 @@
"selectParticipant": "Вибрати учасника",
"wonChallengeDesc": "<%= challengeName %> обрав(-ла) Вас переможцем. Перемога записана у досягненнях.",
"yourReward": "Ваша винагорода",
- "filters": "Фільтри"
+ "filters": "Фільтри",
+ "removeTasks": "Видалити завдання"
}
diff --git a/website/common/locales/uk/character.json b/website/common/locales/uk/character.json
index 6de8ce5bbd..fd0b5ac8a7 100644
--- a/website/common/locales/uk/character.json
+++ b/website/common/locales/uk/character.json
@@ -90,9 +90,9 @@
"achievs": "Досягнення",
"strength": "Сила",
"strText": "Сила збільшує шанс критичних ударів та кількість золота, досвіду та речей, отриманих за виконане завдання. Також допомагає завдавати більше шкоди босам.",
- "constitution": "Комплекція",
- "conText": "Комплекція зменшує шкоду від поганих звичок та провалених щоденок.",
- "perception": "Сприйняття",
+ "constitution": "Витривалість",
+ "conText": "Витривалість зменшує шкоду від поганих звичок та провалених щоденок.",
+ "perception": "Спритність",
"perText": "Сприйняття збільшує число заробленого золота, а з розблокуванням Ринку збільшить шанси знайти предмет при виконанні завдань.",
"intelligence": "Інтелект",
"intText": "Інтелект збільшує отриманий досвід, а після відкриття класів, визначає максимальний рівень мани, доступний здібностям Вашого класу.",
@@ -175,9 +175,9 @@
"editProfile": "Змінити профіль",
"challengesWon": "Виграно випробувань",
"questsCompleted": "Виконано квестів",
- "headAccess": "Акс. на голову.",
- "backAccess": "Акс. на спину.",
- "bodyAccess": "Акс. на шию.",
+ "headAccess": "Акс. на голову",
+ "backAccess": "Акс. на спину",
+ "bodyAccess": "Акс. на тіло",
"mainHand": "Права рука",
"offHand": "Ліва рука",
"statPoints": "Очки",
diff --git a/website/common/locales/uk/communityguidelines.json b/website/common/locales/uk/communityguidelines.json
index e419c1d0c1..ca2bbf81ff 100644
--- a/website/common/locales/uk/communityguidelines.json
+++ b/website/common/locales/uk/communityguidelines.json
@@ -1,15 +1,14 @@
{
-
"tavernCommunityGuidelinesPlaceholder": "Дружнє нагадування: у цьому чаті спілкуються люди різного віку, тому просимо вас стежити за мовою і змістом. Зверніться до Правил Спільноти нижче, якщо в вас є питання.",
"lastUpdated": "Останній раз оновлено:",
"commGuideHeadingWelcome": "Ласкаво просимо до країни Habitica!",
"commGuidePara001": "Вітаю, шукачу пригод! Запрошуємо до Habitica — країни продуктивності, здорового життя та іноді шалених грифонів. У нас веселе товариство людей, які завжди раді допомогти та підтримати інших на їхньому шляху до самовдосконалення.\nДля того щоб стати своїм все що необхідне - це позитивне відношення, шанобливе ставлення та розуміння того, що у кожного є різні навички та обмеження, включаючи вас! Хабітиканці терплять один одного і намагаються допомогти, коли можливо.",
"commGuidePara002": "Аби всі у нашому товаристві були здорові, щасливі та продуктивні, існує кілька правил. Ми ретельно склали правила, щоб вони були настільки доброзичливі та зручні для сприйняття, наскільки це можливо. Будь ласка, знайдіть час, щоб прочитати їх перед тим як почнете спілкуватися.",
- "commGuidePara003": "Ці правила стосуються усіх соціальних просторів, якими ми послуговуємось, у тому числі (але не винятково) Trello, GitHub, Transifex і Wikia (або ж wiki). Іноді траплятимуться непередбачені ситуації, як-от нове джерело конфлікту або ж злюка-некромант. У такому разі модератори можуть відреагувати цими вказівками, з метою вберегти спільноту від нової загрози. Не хвилюйтесь: якщо правила зазнають змін, вас про це повідомить Бейлі.",
+ "commGuidePara003": "Ці правила стосуються усіх соціальних каналів, якими ми користуємось, у тому числі (але не винятково) Trello, GitHub, Weblate і Habitica Wiki на Fandom. Оскільки спільноти ростуть і змінюються, їхні правила можуть час від часу адаптуватися. Коли в цих Інструкціях будуть внесені істотні зміни, ви почуєте про це в оголошеннях Bailey та/або в наших соціальних мережах!",
"commGuideHeadingInteractions": "Взаємодія в Habitica",
"commGuidePara015": "Habitica має публічні та приватні місця для спілкування. Публічні це таверна, відкриті гільдії, GitHub, Trello, та вікі. Приватні - закриті гільдії, група, особисті повідомлення. Всі імена повинні підлягати під правила публічних місць. Змінити ваше ім'я можна на сторінці користувача > профіль, і клацнувши на кнопку \"редагувати\".",
- "commGuidePara016": "Є декілька загальних правил, які допоможуть зберегти спокій і задоволення, коли ви вивчаєте нові місця у Звичанії. Такий кмітливий мандрівник, як ви легко впорається з ними!",
- "commGuideList02A": "Поважайте один одного. Будьте ввічливими, уважними, дружніми та допомагайте іншим. Пам'ятайте: Звичанійці прибули з різних місць і мають дивовижно різний досвід. Це частина того, що робить Habitica кльовою! Влаштування спільноти означає повагу та прийняття наших відмінностей, так само як і наших схожих рис. Ось кілька легких шляхів порозумітися з іншими:",
+ "commGuidePara016": "Є декілька загальних правил, які допоможуть зберегти спокій і задоволення, коли ви вивчаєте нові місця у Habitica.",
+ "commGuideList02A": "Поважайте один одного. Будьте ввічливими, уважними, дружніми та допомагайте іншим. Пам'ятайте: Звичанійці прибули з різних місць і мають дивовижно різний досвід. Це частина того, що робить Habitica кльовою! Влаштування спільноти означає повагу та прийняття наших відмінностей, так само як і наших схожих рис.",
"commGuideList02B": "Дотримуйтесь усіх Правил та Умов.",
"commGuideList02C": " Не публікуйте зображення і повідомлення агресивного, жорстокого, загрозливого або сексуального характеру, або такого, що закликає до дискримінації, фанатизму, расизму, ненависті, переслідування або завдання шкоди будь-якій особі або групі осіб . Навіть якщо це жарт. Він може містити образи та вислови. Не у всіх таке ж почуття гумору як у вас, і тому те, що ви вважаєте за жарт може образити іншого. Накидайтеся на ваші Щоденні завдання, але не один на одного.",
"commGuideList02D": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.",
diff --git a/website/common/locales/uk/content.json b/website/common/locales/uk/content.json
index e5668743b5..45ebc34d3d 100644
--- a/website/common/locales/uk/content.json
+++ b/website/common/locales/uk/content.json
@@ -1,6 +1,6 @@
{
"potionText": "Цілюще зілля",
- "potionNotes": "Відновлює 15 здоров'я (необмежене використання)",
+ "potionNotes": "Відновлює 15 одиниць здоров'я (можна придбати необмежену кількість)",
"armoireText": "Чарівна скриня",
"armoireNotesFull": "Відкрийте скриню, щоб отримати особливе спорядження, досвід чи їжу! Залишилося предметів спорядження:",
"armoireLastItem": "Ви знайшли останню частину рідкісного спорядження в Чарівній скрині.",
@@ -341,9 +341,9 @@
"foodPieRedThe": "Червоний вишневий пиріг",
"foodPieRedA": "Шматок червоного вишневого пирога",
"premiumPotionUnlimitedNotes": "Не може бути використано на квестових яйцях.",
- "hatchingPotionMossyStone": "Моховий камінь",
- "hatchingPotionPolkaDot": "У горошок",
- "hatchingPotionStainedGlass": "Вітражне скло",
+ "hatchingPotionMossyStone": "Мохо-кам'яний",
+ "hatchingPotionPolkaDot": "Плямистий",
+ "hatchingPotionStainedGlass": "Вітражно-скляний",
"hatchingPotionBlackPearl": "Чорна перлина",
"hatchingPotionAutumnLeaf": "Осінній листок",
"hatchingPotionVampire": "Вампір",
@@ -353,7 +353,7 @@
"hatchingPotionDessert": "Цукровий",
"hatchingPotionBirchBark": "Березовий",
"hatchingPotionRuby": "Рубіновий",
- "hatchingPotionAurora": "Аврора",
+ "hatchingPotionAurora": "Полярно-сяйний",
"hatchingPotionAmber": "Бурштиновий",
"hatchingPotionShadow": "Тінь",
"hatchingPotionSilver": "Срібний",
@@ -366,5 +366,9 @@
"questEggDolphinAdjective": "бадьорий",
"questEggDolphinMountText": "Дельфін",
"questEggDolphinText": "Дельфін",
- "hatchingPotionWindup": "Заводний"
+ "hatchingPotionWindup": "Заводний",
+ "hatchingPotionSolarSystem": "Геліосистемний",
+ "hatchingPotionSunset": "Загравний",
+ "hatchingPotionMoonglow": "Місяцесяйний",
+ "hatchingPotionOnyx": "Оніксовий"
}
diff --git a/website/common/locales/uk/contrib.json b/website/common/locales/uk/contrib.json
index b78470f3b5..bb9691e363 100644
--- a/website/common/locales/uk/contrib.json
+++ b/website/common/locales/uk/contrib.json
@@ -19,25 +19,25 @@
"staff": "Персонал",
"heroic": "Герой",
"modalContribAchievement": "Досягнення вкладника!",
- "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping Habitica.",
- "contribLink": "See what prizes you've earned for your contribution!",
+ "contribModal": "<%= name %>, Ви - чудові! Ви отримуєте ранг <%= level %> за допомогу Habitica.",
+ "contribLink": "Подивіться, які призи ви отримали за свій внесок!",
"contribName": "Співавтор",
- "contribText": "Has contributed to Habitica, whether via code, art, music, writing, or other methods. To learn more, join the Aspiring Legends Guild!",
- "kickstartName": "Kickstarter Backer - $<%= key %> Tier",
+ "contribText": "Вніс свій внесок у Habitica за допомогою коду, мистецтва, музики, тексту чи інших засобів. Щоб дізнатися більше, приєднайтеся до ґільдії Aspiring Legends Guild!",
+ "kickstartName": "Спонсор Kickstarter - $<%= key %> ранг",
"kickstartText": "Підтримав проєкт на Kickstarter",
- "helped": "Helped Habitica Grow",
- "hall": "Hall of Heroes",
+ "helped": "Допоміг Habitica стати кращою",
+ "hall": "Зал героїв",
"contribTitle": "Титул вкладника (напр., \"Коваль\")",
"contribLevel": "Рівень внеску",
"contribHallText": "1-7 для звичайних вкладників, 8 для модераторів, 9 для учасників. Цим визначається який предмет, тварина чи їздова тварина доступні. Також відрізняється кольором імені-теґу. Рівень 8 і 9 автоматично отримують статус адміністратора.",
- "hallContributors": "Hall of Contributors",
+ "hallContributors": "Зал контриб'юторів",
"hallPatrons": "Зала Благодійників",
"rewardUser": "Нагородити гравця",
"UUID": "User ID",
"loadUser": "Завантажити користувача",
- "noAdminAccess": "You don't have admin access.",
- "userNotFound": "User not found.",
- "invalidUUID": "UUID must be valid",
+ "noAdminAccess": "У Вас немає прав адміна.",
+ "userNotFound": "Користувача не знайдено.",
+ "invalidUUID": "UUID повинен бути дійсним",
"title": "Титул",
"moreDetails": "Детальніше (1-7)",
"moreDetails2": "детальніше (8-9)",
@@ -49,9 +49,9 @@
"balance": "Кошти",
"playerTiers": "Рівні гравців",
"tier": "Рівень",
- "conRewardsURL": "http://habitica.fandom.com/wiki/Contributor_Rewards",
- "surveysSingle": "Helped Habitica grow, either by filling out a survey or helping with a major testing effort. Thank you!",
- "surveysMultiple": "Helped Habitica grow on <%= count %> occasions, either by filling out a survey or helping with a major testing effort. Thank you!",
- "blurbHallPatrons": "This is the Hall of Patrons, where we honor the noble adventurers who backed Habitica's original Kickstarter. We thank them for helping us bring Habitica to life!",
- "blurbHallContributors": "This is the Hall of Contributors, where open-source contributors to Habitica are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned gems, exclusive equipment, and prestigious titles. You can contribute to Habitica, too! Find out more here. "
+ "conRewardsURL": "https://habitica.fandom.com/wiki/Contributor_Rewards",
+ "surveysSingle": "Допомагав Habitica розвиватися, заповнивши опитування або допомігши провести тестування. Дякуємо!",
+ "surveysMultiple": "Допомагали Habitica розвиватися <%= count %> рази(-ів), заповнюючи опитування або допомагаючи в масштабному тестуванні. Дякую!",
+ "blurbHallPatrons": "Це Зал покровителів, де ми вшановуємо благородних шукачів пригод, які підтримали Habitica на Kickstarter. Ми дякуємо їм за те, що вони допомогли нам зробити Habitica реальною!",
+ "blurbHallContributors": "Це Зал контриб'юторів, де вшановують учасників що внесли свій вклад в розвиток Habitica. Чи то за допомогою коду, мистецтва, музики, тексту чи навіть просто допомоги іншим учасникам, чим вони заробили самоцвіти, ексклюзивне спорядження , та prestigious titles. Ви також можете допомогти Habitica! Дізнайтесь більше тут. "
}
diff --git a/website/common/locales/uk/death.json b/website/common/locales/uk/death.json
index b19b6fe663..b916e5149a 100644
--- a/website/common/locales/uk/death.json
+++ b/website/common/locales/uk/death.json
@@ -3,7 +3,7 @@
"dontDespair": "Не впадайте у відчай!",
"deathPenaltyDetails": "Ви втратили один рівень, золото та частину спорядження, але плідною працею Ви зможете повернути їх! Успіху — Ви з усім впораєтеся.",
"refillHealthTryAgain": "Поновити здоров’я та спробувати ще",
- "dyingOftenTips": "Часто закінчується здоров’я? Скористайтеся нашими порадами!",
+ "dyingOftenTips": "Часто закінчується здоров’я? Скористайтеся нашими порадами!",
"losingHealthWarning": "Обережно! Ви втрачаєте здоров’я!",
"losingHealthWarning2": "Не дайте здоров’ю впасти до нуля, інакше ви втратите рівень, золото та частину спорядження.",
"toRegainHealth": "Для відновлення здоров’я:",
diff --git a/website/common/locales/uk/front.json b/website/common/locales/uk/front.json
index b10d8af832..e79fe4c63b 100644
--- a/website/common/locales/uk/front.json
+++ b/website/common/locales/uk/front.json
@@ -28,9 +28,9 @@
"login": "Увійти",
"logout": "Вийти",
"marketing1Header": "Improve Your Habits by Playing a Game",
- "marketing1Lead1Title": "Your Life, the Role Playing Game",
- "marketing1Lead1": "Habitica — це відеогра, з допомогою якої ви можете поліпшити свої звички у реальному житті. Вона „гейміфікує“ ваше життя, перетворюючи всі ваші завдання (звички, щоденні справи та завдання) на маленьких потвор, яких вам потрібно побороти. Чим ліпше вам це вдаватиметься, тим більше ви просуватиметеся грою. Кожна ваша помилка у реальному житті відкидатиме назад вашого персонажа у грі.",
- "marketing1Lead2Title": "Отримуйте файнички",
+ "marketing1Lead1Title": "Ваше життя, як рольова гра",
+ "marketing1Lead1": "Habitica — це гра, з допомогою якої ви можете поліпшити свої звички у реальному житті. Вона „гейміфікує“ ваше життя, перетворюючи всі ваші завдання (звички, щоденні справи та завдання) на маленьких потвор, яких вам потрібно побороти. Чим ліпше вам це вдаватиметься, тим більше ви просуватиметеся грою. Кожна ваша помилка у реальному житті відкидатиме назад вашого персонажа у грі.",
+ "marketing1Lead2Title": "Отримуйте різноманітне спорядження",
"marketing1Lead2": "Improve your habits to build up your avatar. Show off the sweet gear you've earned!",
"marketing1Lead3Title": "Знаходьте випадкові призи",
"marketing1Lead3": "For some, it's the gamble that motivates them: a system called \"stochastic rewards.\" Habitica accommodates all reinforcement and punishment styles: positive, negative, predictable, and random.",
@@ -61,7 +61,7 @@
"password": "Пароль",
"playButton": "Грати",
"playButtonFull": "Enter Habitica",
- "presskit": "Press Kit",
+ "presskit": "Для преси",
"presskitText": "Thanks for your interest in Habitica! The following images can be used for articles or videos about Habitica. For more information, please contact us at <%= pressEnquiryEmail %>.",
"pkQuestion1": "What inspired Habitica? How did it start?",
"pkAnswer1": "If you’ve ever invested time in leveling up a character in a game, it’s hard not to wonder how great your life would be if you put all of that effort into improving your real-life self instead of your avatar. We starting building Habitica to address that question.
Habitica officially launched with a Kickstarter in 2013, and the idea really took off. Since then, it’s grown into a huge project, supported by our awesome open-source volunteers and our generous users.",
@@ -87,7 +87,7 @@
"pkWebsite": "Веб-сайт",
"pkiOS": "iOS",
"pkAndroid": "Android",
- "privacy": "Політику Конфіденційности",
+ "privacy": "Політика конфіденційності",
"register": "Зареєструватися",
"school": "School",
"sync": "Синхронізуватися",
@@ -184,5 +184,6 @@
"mobileApps": "Мобільні додатки",
"learnMore": "Learn More",
"minPasswordLength": "Пароль повинен містити не менше 8 символів.",
- "communityInstagram": "Instagram"
+ "communityInstagram": "Instagram",
+ "enterHabitica": "Повернутись в Habitica"
}
diff --git a/website/common/locales/uk/gear.json b/website/common/locales/uk/gear.json
index ed4599e6bb..ca48b8797a 100644
--- a/website/common/locales/uk/gear.json
+++ b/website/common/locales/uk/gear.json
@@ -4,7 +4,7 @@
"klass": "Клас",
"groupBy": "Групувати по <%= type %>",
"classBonus": "(This item matches your class, so it gets an additional 1.5 Stat multiplier.)",
- "classArmor": "Классова броня",
+ "classArmor": "Класова броня",
"featuredset": "Рекомандований комплект <%= name %>",
"mysterySets": "Містичний комплект",
"gearNotOwned": "Ви не володієте цим предметом.",
@@ -53,17 +53,17 @@
"weaponWizard0Text": "Учнівська патериця",
"weaponWizard0Notes": "Тренувальна патериця. Така собі.",
"weaponWizard1Text": "Дерев'яна патериця",
- "weaponWizard1Notes": "Звичайна загострена палиця. Збільшує інтилект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard1Notes": "Звичайна загострена палиця. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponWizard2Text": "Самоцвітна патериця",
- "weaponWizard2Notes": "Спрямовує свою силу через магічний камінець. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard2Notes": "Спрямовує свою силу через магічний камінець. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponWizard3Text": "Сталевий посох",
- "weaponWizard3Notes": "Виготовлена з металу патериця, здатна завдати удар теплом, холодом і світлом. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard3Notes": "Виготовлена з металу патериця, здатна завдати удар теплом, холодом і світлом. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponWizard4Text": "Мідна патериця",
- "weaponWizard4Notes": "Так само потужна як і важка. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard4Notes": "Така ж потужна як і важка. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponWizard5Text": "Патериця архічародія",
- "weaponWizard5Notes": "Полегшує плетіння більшості заклинань. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard5Notes": "Полегшує виконання більшості заклинань. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponWizard6Text": "Золота патериця",
- "weaponWizard6Notes": "Виготовлена з оріхалку і алхімічного золота. Дуже могутня і не менш дорога річ. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>.",
+ "weaponWizard6Notes": "Виготовлена з оріхалку і алхімічного золота. Дуже могутня і не менш дорога річ. Збільшує інтелект на <%= int %> і спритність на <%= per %>.",
"weaponHealer0Text": "Жезл початківця",
"weaponHealer0Notes": "Для цілителів, що вчаться. Такий собі.",
"weaponHealer1Text": "Жезл прислужника",
@@ -83,7 +83,7 @@
"weaponSpecial1Text": "Кришталевий клинок",
"weaponSpecial1Notes": "Its glittering facets tell the tale of a hero. Increases all Stats by <%= attrs %>.",
"weaponSpecial2Text": "Патериця дракона Стефана Вебера",
- "weaponSpecial2Notes": "Відчуйте могутність сили дракона! Збільшує Силу та Сприйняття на <%= attrs %>.",
+ "weaponSpecial2Notes": "Відчуйте могутність сили дракона! Збільшує силу та спритність на <%= attrs %>.",
"weaponSpecial3Text": "Морґенштерн офісного працівника",
"weaponSpecial3Notes": "Meetings, monsters, malaise: managed! Mash! Increases Strength, Intelligence, and Constitution by <%= attrs %> each.",
"weaponSpecialCriticalText": "Убивчий молот Баґо-руба",
@@ -279,7 +279,7 @@
"weaponSpecialWinter2019WarriorText": "Snowflake Halberd",
"weaponSpecialWinter2019WarriorNotes": "This snowflake was grown, ice crystal by ice crystal, into a diamond-hard blade! Increases Strength by <%= str %>. Limited Edition 2018-2019 Winter Gear.",
"weaponSpecialWinter2019MageText": "Fiery Dragon Staff",
- "weaponSpecialWinter2019MageNotes": "Стережись! Цей вибухонебезпечний посох допоможе тобі розібратися з усіма бажаючими. Збільшує інтелект на <%= int %> і сприйняття на <%= per %>. Лімітований випуск зими 2018-2019.",
+ "weaponSpecialWinter2019MageNotes": "Стережись! Цей вибухонебезпечний посох допоможе тобі розібратися з усіма бажаючими. Збільшує інтелект на <%= int %> і спритність на <%= per %>. Лімітований випуск зими 2018-2019.",
"weaponSpecialWinter2019HealerText": "Wand of Winter",
"weaponSpecialWinter2019HealerNotes": "Winter can be a time of rest and healing, and so this wand of winter magic can help to soothe the most grievous hurts. Increases Intelligence by <%= int %>. Limited Edition 2018-2019 Winter Gear.",
"weaponMystery201411Text": "Pitchfork of Feasting",
@@ -375,7 +375,7 @@
"weaponArmoireArcaneScrollText": "Arcane Scroll",
"weaponArmoireArcaneScrollNotes": "Цей древній список справ заповнений дивними символами та заклинаннями з забутого віку. Збільшує інтелект на <%= int %>. Зачарована шафа: набір писарів (пункт 3 із 3).",
"armor": "броня",
- "armorCapitalized": "Armor",
+ "armorCapitalized": "Броня",
"armorBase0Text": "Звичайний одяг",
"armorBase0Notes": "Звичайнісінький одяг. Так собі.",
"armorWarrior1Text": "Шкіряні обладунки",
@@ -1268,7 +1268,7 @@
"headArmoireJeweledArcherHelmNotes": "This helm may look ornate, but it's also exceedingly light and strong. Increases Intelligence by <%= int %>. Enchanted Armoire: Jeweled Archer Set (Item 1 of 3).",
"headArmoireVeilOfSpadesText": "Veil of Spades",
"headArmoireVeilOfSpadesNotes": "A shadowy and mysterious veil that will boost your stealth. Increases Perception by <%= per %>. Enchanted Armoire: Ace of Spades Set (Item 1 of 3).",
- "offhand": "off-hand item",
+ "offhand": "предмет для лівої руки",
"offhandCapitalized": "Off-Hand Item",
"shieldBase0Text": "No Off-Hand Equipment",
"shieldBase0Notes": "No shield or other off-hand item.",
@@ -1611,10 +1611,10 @@
"bodyMystery201901Notes": "These shimmering pauldrons are strong, but will rest on your shoulders as weightlessly as a ray of dancing light. Confers no benefit. January 2019 Subscriber Item.",
"bodyArmoireCozyScarfText": "Cozy Scarf",
"bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).",
- "headAccessory": "head accessory",
+ "headAccessory": "Аксесуар на голову",
"headAccessoryCapitalized": "Head Accessory",
"accessories": "Accessories",
- "animalEars": "Animal Ears",
+ "animalEars": "Звірині вуха",
"headAccessoryBase0Text": "Без прикрас на голові",
"headAccessoryBase0Notes": "Без прикрас на голові.",
"headAccessorySpecialSpringRogueText": "Фіолетові котячі вуха",
@@ -1701,10 +1701,10 @@
"headAccessoryArmoireComicalArrowNotes": "This whimsical item sure is good for a laugh! Increases Strength by <%= str %>. Enchanted Armoire: Independent Item.",
"headAccessoryArmoireGogglesOfBookbindingText": "Goggles of Bookbinding",
"headAccessoryArmoireGogglesOfBookbindingNotes": "These goggles will help you zero in on any task, large or small! Increases Perception by <%= per %>. Enchanted Armoire: Bookbinder Set (Item 1 of 4).",
- "eyewear": "Eyewear",
+ "eyewear": "Окуляри",
"eyewearCapitalized": "Eyewear",
- "eyewearBase0Text": "No Eyewear",
- "eyewearBase0Notes": "No Eyewear.",
+ "eyewearBase0Text": "Без окуляр",
+ "eyewearBase0Notes": "Без окуляр.",
"eyewearSpecialBlackTopFrameText": "Black Standard Eyeglasses",
"eyewearSpecialBlackTopFrameNotes": "Glasses with a black frame above the lenses. Confers no benefit.",
"eyewearSpecialBlueTopFrameText": "Blue Standard Eyeglasses",
@@ -1754,7 +1754,7 @@
"weaponSpecialSpring2019RogueNotes": "Ця зброя містить у собі силу неба та дощу. Не рекомендуємо використовувати у воді. Збільшує силу на <%= str %>. Лімітований випуск весни 2019.",
"weaponSpecialSpring2019WarriorText": "Стеблевий меч",
"weaponSpecialSpring2019HealerText": "Весняна пісня",
- "weaponSpecialSpring2019MageNotes": "На кінці цього посоху — камінь, а в каменю — комар! Може містити в собі ДНК динозавра, але це не точно. Збільшує інтелект на <%= int %> та сприйняття на <%= per %>. Лімітований випуск весни 2019.",
+ "weaponSpecialSpring2019MageNotes": "На кінці цього посоху — камінь, а в камені — комар! Може містити в собі ДНК динозавра, але це не точно. Збільшує інтелект на <%= int %> та спритність на <%= per %>. Лімітований випуск весни 2019.",
"weaponSpecialSpring2019MageText": "Бурштиновий посох",
"weaponSpecialSpring2019WarriorNotes": "Шкідливі звички тремтять, побачивши цей зелений меч. збільшує силу на <%= str %>. Лімітований випуск весни 2019.",
"weaponSpecialSummer2019HealerNotes": "Бульбашки цієї палички містять цілющу енергію та давню магію океану. Збільшує інтелект на <%= int %>. Лімітований випуск літа 2019.",
@@ -2045,7 +2045,7 @@
"weaponSpecialSpring2020RogueNotes": "Ви нанесете такий швидкий удар, що він виглядатиме БІЛЬШЕ синім! Збільшує силу на <%= str %>. Обмежена серія 2020 Весняне Спорядження.",
"weaponSpecialWinter2020RogueNotes": "Темрява - стихія шахраїв. Тож кому краще освітлити шлях у найтемнішу пору року? Збільшує силу на <%= str %>. Обмежена серія 2019-2020 Зимового Спорядження.",
"weaponSpecialFall2019HealerNotes": "Ця філакторія може викликати духів завдань, давно забитих, і використовувати їх цілющу силу. Збільшує інтелект на <%= int %>. Обмежена серія 2019 Осіннього Спорядження.",
- "weaponSpecialFall2019MageNotes": "Будь-то кування громів, підняття укріплень або просто жах у серцях смертних, цей персонал надає гігантам силу творити чудеса. Збільшує інтелект на <%= int %> та сприйняття на <%= на %>. Обмежена серія 2019 Осіннього Спорядження.",
+ "weaponSpecialFall2019MageNotes": "Будь-то кування громів, підняття укріплень або просто жах у серцях смертних, ця штука надає гігантам силу творити чудеса. Збільшує інтелект на <%= int %> та спритність на <%= на %>. Обмежена серія осені 2019.",
"weaponSpecialFall2019WarriorNotes": "Приготуйтесь розірвати ворогів кігтями ворона! Збільшує силу на <%= str %>. Обмежена серія 2019 Осіннього Спорядження.",
"headSpecialFall2019WarriorText": "Шолом обсидіанового черепа",
"headSpecialSpring2019HealerText": "Шлем Робін",
@@ -2076,5 +2076,6 @@
"weaponSpecialFall2021HealerText": "Виклик палички",
"weaponSpecialFall2021MageText": "Персонал чистої думки",
"weaponSpecialFall2021WarriorText": "Сокира вершника",
- "armorMystery202110Text": "Моховий гаргулейний обладунок"
+ "armorMystery202110Text": "Моховий гаргулейний обладунок",
+ "offHandCapitalized": "Ліва рука"
}
diff --git a/website/common/locales/uk/generic.json b/website/common/locales/uk/generic.json
index 94f69d2449..0dbf50ba88 100644
--- a/website/common/locales/uk/generic.json
+++ b/website/common/locales/uk/generic.json
@@ -25,7 +25,7 @@
"user": "Користувач",
"market": "Ринок",
"newSubscriberItem": "Ви маєте нові таємничі предмети",
- "subscriberItemText": "Each month, subscribers will receive a mystery item. This is usually released about one week before the end of the month. See the wiki's 'Mystery Item' page for more information.",
+ "subscriberItemText": "Щомісяця підписники отримають загадковий предмет. Він стає доступним на початку місяця. Для отримання додаткової інформації дивіться сторінку \"Mystery item\" у вікі.",
"all": "Усі",
"none": "Жодного",
"more": "ще <%= count %>",
@@ -44,55 +44,55 @@
"neverMind": "Байдуже",
"notEnoughGems": "Недостатньо самоцвітів",
"alreadyHave": "Божечки! Ви вже маєте цю річ. Не треба знову купувати!",
- "delete": "Вилучити",
+ "delete": "Видалити",
"gemsPopoverTitle": "Самоцвіти",
"gems": "Самоцвіти",
"needMoreGems": "Потрібно більше самоцвітів?",
- "needMoreGemsInfo": "Purchase Gems now, or become a subscriber to buy Gems with Gold, get monthly mystery items, enjoy increased drop caps and more!",
+ "needMoreGemsInfo": "Купуйте самоцвіти зараз або станьте підписником, щоб купувати дорогоцінні камені за золото, отримуйте щомісячні містичні предмети, насолоджуйтесь збільшенним шансом випадіння трофеїв та багато іншого!",
"veteran": "Ветеран",
"veteranText": "Вистояв у Habit The Grey (нашому тестовому сайті), та заробив купу шрамів у бою з його баґами.",
"originalUser": "Першопроходець!",
"originalUserText": "Один з найперших гравців. Звертайтеся, щоб стати альфа-тестером!",
- "habitBirthday": "Habitica Birthday Bash",
- "habitBirthdayText": "Celebrated the Habitica Birthday Bash!",
- "habitBirthdayPluralText": "Celebrated <%= count %> Habitica Birthday Bashes!",
- "habiticaDay": "Habitica Naming Day",
- "habiticaDaySingularText": "Celebrated Habitica's Naming Day! Thanks for being a fantastic user.",
- "habiticaDayPluralText": "Celebrated <%= count %> Naming Days! Thanks for being a fantastic user.",
+ "habitBirthday": "Вечірка до дня народження Habitica",
+ "habitBirthdayText": "Святкували день народження Habitica!",
+ "habitBirthdayPluralText": "Відсвяткували <%= count %> дні народження Habitica!",
+ "habiticaDay": "День іменин Habitica",
+ "habiticaDaySingularText": "Відсвяткували День іменин Habitica! Дякуюмо, що Ви чудовий користувач.",
+ "habiticaDayPluralText": "Відсвяткували <%= count %> іменин! Дякуюємо, що Ви чудовий користувач.",
"achievementDilatory": "Рятівник Неквапливості",
"achievementDilatoryText": "Допомогав перемогти Жахливого Драк'она Неквапливості напротязі Літнього Сплеску Подій 2014!",
- "costumeContest": "Costume Contestant",
- "costumeContestText": "Participated in the Habitoween Costume Contest. See some of the awesome entries at blog.habitrpg.com!",
- "costumeContestTextPlural": "Participated in <%= count %> Habitoween Costume Contests. See some of the awesome entries at blog.habitrpg.com!",
- "newPassSent": "If we have your email on file, instructions for setting a new password have been sent to your email.",
+ "costumeContest": "Учасник конкурсу костюмів",
+ "costumeContestText": "Брали участь у конкурсі костюмів Habitoween. Перегляньте деякі з чудових записів на blog.habitrpg.com!",
+ "costumeContestTextPlural": "Брав участь у <%= count %> конкурсах костюмів Habitoween. Перегляньте деякі з чудових записів на blog.habitrpg.com!",
+ "newPassSent": "Якщо Ваш email вказано вірно, то інструкції щодо встановлення нового пароля були надіслані на нього.",
"error": "Помилка",
"menu": "Меню",
"notifications": "Сповіщення",
- "noNotifications": "You're all caught up!",
- "noNotificationsText": "The notification fairies give you a raucous round of applause! Well done!",
+ "noNotifications": "Ви все прочитали!",
+ "noNotificationsText": "Феї сповіщень аплодують Вам! Чудова робота!",
"clear": "Очистити",
"audioTheme": "Аудіотема",
"audioTheme_off": "Вимкнути",
"audioTheme_danielTheBard": "Кобзар Даніель",
- "audioTheme_wattsTheme": "Watts' Theme",
- "audioTheme_gokulTheme": "Gokul Theme",
- "audioTheme_luneFoxTheme": "LuneFox's Theme",
- "audioTheme_rosstavoTheme": "Rosstavo's Theme",
- "audioTheme_dewinTheme": "Dewin's Theme",
- "audioTheme_airuTheme": "Airu's Theme",
- "audioTheme_beatscribeNesTheme": "Beatscribe's NES Theme",
- "audioTheme_arashiTheme": "Arashi's Theme",
- "audioTheme_triumphTheme": "Triumph Theme",
- "audioTheme_lunasolTheme": "Lunasol Theme",
- "audioTheme_spacePenguinTheme": "SpacePenguin's Theme",
- "audioTheme_maflTheme": "MAFL Theme",
- "audioTheme_pizildenTheme": "Pizilden's Theme",
- "audioTheme_farvoidTheme": "Farvoid Theme",
+ "audioTheme_wattsTheme": "Тема від Watts",
+ "audioTheme_gokulTheme": "Тема від Gokul",
+ "audioTheme_luneFoxTheme": "Тема від LuneFox",
+ "audioTheme_rosstavoTheme": "Тема від Rosstavo",
+ "audioTheme_dewinTheme": "Тема від Dewin",
+ "audioTheme_airuTheme": "Тема від Airu",
+ "audioTheme_beatscribeNesTheme": "Тема від Beatscribe в стилі NES",
+ "audioTheme_arashiTheme": "Тема Arashi",
+ "audioTheme_triumphTheme": "Тема Triumph",
+ "audioTheme_lunasolTheme": "Тема Lunasol",
+ "audioTheme_spacePenguinTheme": "Тема SpacePenguin",
+ "audioTheme_maflTheme": "Тема MAFL",
+ "audioTheme_pizildenTheme": "Тема Pizilden",
+ "audioTheme_farvoidTheme": "Тема від Farvoid",
"reportBug": "Повiдомити про помилку",
"overview": "Огляд для нових користувачiв",
"dateFormat": "Формат дати",
- "achievementStressbeast": "Savior of Stoïkalm",
- "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2014 Winter Wonderland Event!",
+ "achievementStressbeast": "Спаситель Стойкальма",
+ "achievementStressbeastText": "Допоміг перемогти огидного Стресозвіра під час події Winter Wonderland в 2014 році!",
"achievementBurnout": "Savior of the Flourishing Fields",
"achievementBurnoutText": "Helped defeat Burnout and restore the Exhaust Spirits during the 2015 Fall Festival Event!",
"achievementBewilder": "Savior of Mistiflying",
@@ -115,7 +115,7 @@
"thankyouCardExplanation": "You both receive the Greatly Grateful achievement!",
"thankyouCardNotes": "Send a Thank-You card to a party member.",
"thankyou0": "Велике тобі дякую!",
- "thankyou1": "Дякую, дякую, дякую!",
+ "thankyou1": "Дякую, спасибі, мерсі!",
"thankyou2": "Посилаю тобі тисячі подяк.",
"thankyou3": "Я вдячний(а) - спасибі тобі!",
"thankyouCardAchievementTitle": "Дуже вдячний(а)",
@@ -187,14 +187,31 @@
"spirituality": "Spirituality",
"time_management": "Time-Management + Accountability",
"recovery_support_groups": "Recovery + Support Groups",
- "dismissAll": "Dismiss All",
+ "dismissAll": "Очистити все",
"messages": "Повідомлення",
"emptyMessagesLine1": "Повідомлення відсутні",
- "emptyMessagesLine2": "Send a message to start a conversation!",
+ "emptyMessagesLine2": "Ви можете надіслати нове повідомлення користувачу, відкривши його профіль та натиснувши кнопку \"Надіслати повідомлення\".",
"userSentMessage": "<%- user %> sent you a message",
"letsgo": "Let's Go!",
"selected": "Обрано",
"howManyToBuy": "Скільки ви хочете придбати?",
"contactForm": "Зв'язатися з командою модераторів",
- "options": "Налаштування"
+ "options": "Налаштування",
+ "loadEarlierMessages": "Завантажити попередні повідомлення",
+ "onboardingAchievs": "Досягнення адапатації",
+ "demo": "Демо",
+ "congratulations": "Вітання!",
+ "finish": "Завершити",
+ "askQuestion": "Поставити питання",
+ "reportEmailText": "Це буде використано лише для зв’язку з вами щодо звіту про баг.",
+ "reportEmailPlaceholder": "Ваш email",
+ "reportEmailError": "Будь ласка, надайте дійсний email",
+ "reportDescription": "Опис",
+ "reportDescriptionText": "Додайте скриншоти або помилки з консолі Javascript, якщо вони присутні.",
+ "reportDescriptionPlaceholder": "Опишіть деталі помилки тут",
+ "submitBugReport": "Надіслати повідомлення про помилку",
+ "reportSent": "Звіт про помилку надіслано!",
+ "reportSentDescription": "Ми зв’яжемося з Вами, як тільки наша команда матиме можливість дослідити помилку. Дякуємо, що повідомили про проблему.",
+ "reportBugHeaderDescribe": "Будь ласка, опишіть баг який ви знайшли і наша команда зв'яжеться з Вами.",
+ "emptyReportBugMessage": "Пропущено текст повідомлення про помилку"
}
diff --git a/website/common/locales/uk/groups.json b/website/common/locales/uk/groups.json
index 71296979e7..796fd20056 100644
--- a/website/common/locales/uk/groups.json
+++ b/website/common/locales/uk/groups.json
@@ -1,6 +1,6 @@
{
- "tavern": "Чат Таверни",
- "tavernChat": "Чат Таверни",
+ "tavern": "Чат таверни",
+ "tavernChat": "Чат таверни",
"innCheckOutBanner": "You are currently checked into the Inn. Your Dailies won't damage you and you won't make progress towards Quests.",
"innCheckOutBannerShort": "You are checked into the Inn.",
"resumeDamage": "Resume Damage",
@@ -22,14 +22,14 @@
"communityGuidelines": "Правила спiльноти",
"bannedWordUsed": "Oops! Looks like this post contains a swearword, religious oath, or reference to an addictive substance or adult topic (<%= swearWordsUsed %>). Habitica has users from all backgrounds, so we keep our chat very clean. Feel free to edit your message so you can post it!",
"bannedSlurUsed": "Your post contained inappropriate language, and your chat privileges have been revoked.",
- "party": "Гурт",
+ "party": "Команда",
"usernameCopied": "Username copied to clipboard.",
"createGroupPlan": "Створити",
"create": "Створити",
"userId": "ID гравця",
"invite": "Запросити",
"leave": "Полишити",
- "invitedToParty": "Ви були запрошені приєднатися до Гурту <%- party %>",
+ "invitedToParty": "Ви були запрошені приєднатися до Команди <%- party %>",
"invitedToPrivateGuild": "Ви були запрошені приєднатися до приватної Гільдії <%- guild %>",
"invitedToPublicGuild": "Ви були запрошені приєднатися до Гільдії <%- guild %>",
"invitationAcceptedHeader": "Your Invitation has been Accepted",
@@ -37,7 +37,7 @@
"systemMessage": "Системне повідомлення",
"newMsgGuild": "<%- name %> має нові пости",
"newMsgParty": "Your Party, <%- name %>, has new posts",
- "chat": "Гутірка",
+ "chat": "Чат",
"sendChat": "Надіслати",
"group": "Спільнота",
"groupName": "Назва ватаги",
@@ -51,7 +51,7 @@
"public": "Відкрита",
"inviteOnly": "Тільки на запрошення",
"gemCost": "Самоцвіти визначають крутість ґільдії, а також надходять до банку ґільдії, аби слугувати призами за випробування ґільдії!",
- "search": "Шукати",
+ "search": "Пошук",
"publicGuilds": "Відкриті ґільдії",
"createGuild": "Створити ґільдію",
"createGuild2": "Create",
@@ -62,7 +62,7 @@
"yesRemove": "Так, видаліть їх",
"sortBackground": "Сортувати за фоном",
"sortClass": "Сортувати за класом",
- "sortDateJoined": "Сортувати за датою регестрації",
+ "sortDateJoined": "Сортувати за датою реєстрації",
"sortLogin": "Сортувати за датою логіну",
"sortLevel": "Сортувати за рівнем персонажа",
"sortName": "Сортувати за іменем",
@@ -73,10 +73,10 @@
"confirmGuild": "Створити ґільдію за 4 самоцвіти?",
"confirm": "Підтвердити",
"leaveGroup": "Залишити гільдію",
- "leaveParty": "Залишити Гурт",
- "send": "Надіслати",
+ "leaveParty": "Залишити команду",
+ "send": "Додати",
"pmsMarkedRead": "Ваші приватні повідомлення були відмічені як почитані",
- "possessiveParty": "<%= name %> Гурт",
+ "possessiveParty": "Команда <%= name %>",
"PMPlaceholderTitle": "Нічого тут поки що",
"PMPlaceholderDescription": "Виберіть діалог зліва",
"PMPlaceholderTitleRevoked": "Ваші привілегії у чаті були відмінені",
@@ -96,18 +96,18 @@
"privateMessageGiftGemsMessage": "Привіт <%= receiverName %>, <%= senderName %> прислав вам <%= gemAmount %> самоцвітів!",
"cannotSendGemsToYourself": "Не можна відправити самоцвіти самому собі. Натомість, спробуйте підписку.",
"badAmountOfGemsToSend": "Не може бути менше ніж 1 і більше всіх ваших самоцвітів.",
- "report": "Report",
- "abuseFlagModalHeading": "Report a Violation",
- "abuseFlagModalBody": "Are you sure you want to report this post? You should only report a post that violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Inappropriately reporting a post is a violation of the Community Guidelines and may give you an infraction.",
+ "report": "Пожалітись",
+ "abuseFlagModalHeading": "Повідомити про порушення",
+ "abuseFlagModalBody": "Ви впевнені, що хочете пожалітись на цю публікацію? Ви повинні повідомляти лише про публікації, які порушують <%= firstLinkStart %>Правила спільноти<%= linkEnd %> та/або <%= secondLinkStart %>Загальні положення та умови<%= linkEnd %>. Неналежне повідомлення про публікацію є порушенням Правил спільноти і може призвести до догани і попередження.",
"abuseReported": "Thank you for reporting this violation. The moderators have been notified.",
- "whyReportingPost": "Why are you reporting this post?",
- "whyReportingPostPlaceholder": "Please help our moderators by letting us know why you are reporting this post for a violation, e.g., spam, swearing, religious oaths, bigotry, slurs, adult topics, violence.",
- "optional": "Optional",
+ "whyReportingPost": "Чому Ви жалієтесь на цей пост?",
+ "whyReportingPostPlaceholder": "Будь ласка, допоможіть нашим модераторам, повідомивши нам, чому Ви жалієтесь на цю публікацію, наприклад, спам, лайка, релігійні спори, фанатизм, образи, теми для дорослих, насильство.",
+ "optional": "Додатково",
"needsTextPlaceholder": "Напишіть ваше повідомлення тут.",
- "copyMessageAsToDo": "Copy message as To-Do",
- "copyAsTodo": "Copy as To-Do",
+ "copyMessageAsToDo": "Копіювання повідомлення як завдання",
+ "copyAsTodo": "Скопіювати як завдання",
"messageAddedAsToDo": "Message copied as To-Do.",
- "leaderOnlyChallenges": "Тільки лідер гурту може створювати випробування",
+ "leaderOnlyChallenges": "Тільки лідер команди може створювати випробування",
"sendGift": "Відправити подарунок",
"inviteFriends": "Запросити друзів",
"inviteByEmail": "Запросити через Email",
@@ -127,12 +127,12 @@
"sendGiftSubscription": "<%= months %> Month(s): $<%= price %> USD",
"gemGiftsAreOptional": "Please note that Habitica will never require you to gift gems to other players. Begging people for gems is a violation of the Community Guidelines, and all such instances should be reported to <%= hrefTechAssistanceEmail %>.",
"battleWithFriends": "Battle Monsters With Friends",
- "startAParty": "Створити гурт",
- "partyUpName": "Party Up",
- "partyOnName": "Party On",
- "partyUpText": "Joined a Party with another person! Have fun battling monsters and supporting each other.",
- "partyOnText": "Joined a Party with at least four people! Enjoy your increased accountability as you unite with your friends to vanquish your foes!",
- "groupNotFound": "Гурт не знайдений або у вас немає доступу.",
+ "startAParty": "Створити команду",
+ "partyUpName": "Командна робота",
+ "partyOnName": "Командний квартет",
+ "partyUpText": "Приєднався до команди з іншою людиною! Насолоджуйтесь боротьбою з монстрами та підтримуйте один одного.",
+ "partyOnText": "Приєднався до команди щонайменше з чотирма людьми! Насолоджуйтесь своєю підвищеною відповідальністю, коли ви об’єднуєтеся зі своїми друзями, щоб перемогти своїх ворогів!",
+ "groupNotFound": "Команду не знайдено або у вас немає доступу.",
"groupTypesRequired": "You must supply a valid \"type\" query string.",
"questLeaderCannotLeaveGroup": "You cannot leave your Party when you have started a quest. Abort the quest first.",
"cannotLeaveWhileActiveQuest": "You cannot leave Party during an active quest. Please leave the quest first.",
@@ -144,7 +144,7 @@
"canOnlyInviteEmailUuid": "Can only invite using user IDs, emails, or usernames.",
"inviteMissingEmail": "Missing email address in invite.",
"inviteMustNotBeEmpty": "Запрошення не повинні бути пустими.",
- "partyMustbePrivate": "Гурти повинні бути приватними",
+ "partyMustbePrivate": "Команди повинні бути приватними",
"userAlreadyInGroup": "UserID: <%= userId %>, User \"<%= username %>\" already in that group.",
"youAreAlreadyInGroup": "Ви вже є учасником цієї группи.",
"cannotInviteSelfToGroup": "Ви не можете запросити себе до групи.",
@@ -206,7 +206,7 @@
"leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan",
"youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.",
"cancelGroupSub": "Закінчити груповий план",
- "confirmCancelGroupPlan": "Ви впевнені що хочете завершити груповий план та забрати його вигоди з усіх учасників, включаючи їх безкоштовні підписки?",
+ "confirmCancelGroupPlan": "Ви впевнені що хочете завершити груповий план? Всі учасники групи втратять свої підписки та переваги.",
"canceledGroupPlan": "Закінченний груповий план",
"groupPlanCanceled": "Груповий план стане неактивним",
"purchasedGroupPlanPlanExtraMonths": "You have <%= months %> months of extra group plan credit.",
@@ -217,19 +217,19 @@
"canOnlyApproveTaskOnce": "Задача вже була одобрена.",
"addTaskToGroupPlan": "Створити",
"joinedGuild": "Приєднався до Гільдії",
- "joinedGuildText": "Ventured into the social side of Habitica by joining a Guild!",
+ "joinedGuildText": "Приєднавшись до ґільдії, Ви вступайте в соціальну сторону Habitica!",
"badAmountOfGemsToPurchase": "Amount must be at least 1.",
"groupPolicyCannotGetGems": "The policy of one group you're part of prevents its members from obtaining gems.",
- "viewParty": "Продивитись гурт",
+ "viewParty": "Показати учасників",
"newGuildPlaceholder": "Введіть назву вашої гільдії.",
"guildBank": "Банк гільдії",
"chatPlaceholder": "Введіть тут повідомлення для учасників гільдії",
"partyChatPlaceholder": "Type your message to Party members here",
- "fetchRecentMessages": "Fetch Recent Messages",
- "like": "Like",
- "liked": "Liked",
+ "fetchRecentMessages": "Оновити",
+ "like": "Подобається",
+ "liked": "Сподобалось",
"inviteToGuild": "Invite to Guild",
- "inviteToParty": "Invite to Party",
+ "inviteToParty": "Запросити в команду",
"inviteEmailUsername": "Invite via Email or Username",
"inviteEmailUsernameInfo": "Invite users via a valid email or username. If an email isn't registered yet, we'll invite them to join.",
"emailOrUsernameInvite": "Email address or username",
@@ -267,7 +267,7 @@
"privateDescription": "A private Guild will not be displayed in Habitica's Guild directory. New members can be added by invitation only.",
"removeInvite": "Remove Invitation",
"removeMember": "Remove Member",
- "sendMessage": "Send Message",
+ "sendMessage": "Надіслати повідомлення",
"promoteToLeader": "Transfer Ownership",
"inviteFriendsParty": "Inviting friends to your Party will grant you an exclusive
Quest Scroll to battle the Basi-List together!",
"createParty": "Create a Party",
@@ -284,8 +284,8 @@
"upgrade": "Upgrade",
"selectPartyMember": "Select a Party Member",
"areYouSureDeleteMessage": "Are you sure you want to delete this message?",
- "reverseChat": "Reverse Chat",
- "invites": "Invites",
+ "reverseChat": "Зворотній порядок",
+ "invites": "Запрошені",
"details": "Details",
"participantDesc": "Once all members have either accepted or declined, the Quest begins. Only those who clicked 'accept' will be able to participate in the Quest and receive the rewards.",
"groupGems": "Group Gems",
@@ -339,7 +339,7 @@
"recurringCompletion": "None - Group task does not complete",
"singleCompletion": "Single - Completes when any assigned user finishes",
"allAssignedCompletion": "All - Completes when all assigned users finish",
- "newPartyPlaceholder": "Введіть назву вашого гурту.",
+ "newPartyPlaceholder": "Введіть назву вашої команди.",
"leaveGuild": "Залишити гільдію",
"features": "Особливості",
"joinParty": "Приєднуйтесь до вечірки",
@@ -349,5 +349,6 @@
"editParty": "Редагувати вечірку",
"joinGuild": "Приєднатись до гільдії",
"editGuild": "Редагувати гільдію",
- "viewDetails": "Переглянути деталі"
+ "viewDetails": "Переглянути деталі",
+ "messagePartyLeader": "Написати лідеру команди"
}
diff --git a/website/common/locales/uk/inventory.json b/website/common/locales/uk/inventory.json
index 3d8eb76a65..b249d09997 100644
--- a/website/common/locales/uk/inventory.json
+++ b/website/common/locales/uk/inventory.json
@@ -5,6 +5,6 @@
"hatchingPotionsItemType": "Інкубаційні зілля",
"specialItemType": "Особливі предмети",
"lockedItem": "Заблокований предмет",
- "petAndMount": "Улюбленець та скакун",
+ "petAndMount": "Улюбленець та верхова тварина",
"allItems": "Усі предмети"
}
diff --git a/website/common/locales/uk/loginincentives.json b/website/common/locales/uk/loginincentives.json
index 9309c3b872..23c1bd1cf8 100644
--- a/website/common/locales/uk/loginincentives.json
+++ b/website/common/locales/uk/loginincentives.json
@@ -1,25 +1,25 @@
{
"unlockedReward": "Отримано нагороду: <%= reward %>",
- "earnedRewardForDevotion": "You have earned <%= reward %> for being committed to improving your life.",
- "nextRewardUnlocksIn": "Check-ins until your next prize: <%= numberOfCheckinsLeft %>",
+ "earnedRewardForDevotion": "Ви отримали <%= reward %> за те, що ви прагнете покращити своє життя.",
+ "nextRewardUnlocksIn": "<%= numberOfCheckinsLeft %> входів в гру до наступного призу",
"awesome": "Круто!",
"countLeft": "Check-ins until next reward: <%= count %>",
"incentivesDescription": "Створення звички залежить від наполегливості та постійності. Щоденне входження в гру наближає вас до нагороди.",
"checkinEarned": "Ваш лічильник входжень збільшується!",
"unlockedCheckInReward": "Ви отримуєте нагороду за входження у гру!",
"checkinProgressTitle": "До наступної",
- "incentiveBackgroundsUnlockedWithCheckins": "Locked Plain Backgrounds will unlock with Daily Check-Ins.",
- "oneOfAllPetEggs": "one of each standard Pet Egg",
- "twoOfAllPetEggs": "two of each standard Pet Egg",
- "threeOfAllPetEggs": "three of each standard Pet Egg",
- "oneOfAllHatchingPotions": "one of each standard Hatching Potion",
- "threeOfEachFood": "three of each standard Pet Food",
- "fourOfEachFood": "four of each standard Pet Food",
- "twoSaddles": "two Saddles",
- "threeSaddles": "three Saddles",
- "incentiveAchievement": "the Royally Loyal achievement",
- "royallyLoyal": "Royally Loyal",
- "royallyLoyalText": "This user has checked in over 500 times, and has earned every Check-In Prize!",
- "checkInRewards": "Check-In Rewards",
- "backloggedCheckInRewards": "You received Check-In Prizes! Visit your Inventory and Equipment to see what's new."
+ "incentiveBackgroundsUnlockedWithCheckins": "Заблоковані звичайні фони розблокуються зі щоденними входах в гру.",
+ "oneOfAllPetEggs": "одне яйце кожного стандартного виду",
+ "twoOfAllPetEggs": "два яйця кожного стандартного виду",
+ "threeOfAllPetEggs": "три яйця кожного стандартного виду",
+ "oneOfAllHatchingPotions": "одне зілля дозрівання кожного стандартного виду",
+ "threeOfEachFood": "три з кожного стандартного корму",
+ "fourOfEachFood": "чотири з кожного стандартного корму",
+ "twoSaddles": "два сідла",
+ "threeSaddles": "три сідла",
+ "incentiveAchievement": "досягнення Королівська відданість",
+ "royallyLoyal": "Королівська відданість",
+ "royallyLoyalText": "Цей користувач навідувався понад 500 разів і отримав кожен приз за відвідування!",
+ "checkInRewards": "Нагороди за відвідування",
+ "backloggedCheckInRewards": "Ви отримали призи за відвідування! Відкрийте свій інвентар та спорядження, щоб побачити, що нового."
}
diff --git a/website/common/locales/uk/messages.json b/website/common/locales/uk/messages.json
index e964fc781a..f68b736160 100644
--- a/website/common/locales/uk/messages.json
+++ b/website/common/locales/uk/messages.json
@@ -37,7 +37,7 @@
"messageGroupCannotRemoveSelf": "Ви не можете видалити себе!",
"messageGroupChatBlankMessage": "Ви не можете відправити пусте повідомлення",
"messageGroupChatLikeOwnMessage": "Ви не можете залишити лайк під своїм повідомленням. Не треба так.",
- "messageGroupChatFlagAlreadyReported": "Ви вже поскаржились на це повідомлення",
+ "messageGroupChatFlagAlreadyReported": "Ви вже поскаржились на це повідомлення",
"messageGroupChatNotFound": "Повідомлення не знайдено!",
"messageGroupChatAdminClearFlagCount": "Тільки адміністратор може очистити лічильник відміток!",
"messageCannotFlagSystemMessages": "Ви не можете поскаржитися на системне повідомлення. Якщо Вам потрібно поскаржитися на порушення Правил спільноти, пов'язане з цим повідомленням, будь ласка, надішліть скріншот та пояснення нашому ком'юніті-менеджеру на пошту <%= communityManagerEmail %>.",
@@ -47,7 +47,7 @@
"messageNotificationNotFound": "Сповіщеня не знайдено.",
"messageNotAbleToBuyInBulk": "Цей предмет не може бути куплений у кількості більше 1.",
"notificationsRequired": "Необхідний ідентифікатор сповіщень.",
- "unallocatedStatsPoints": "Ви маєте <%= points %> нерозподілених Очків Характеристики",
+ "unallocatedStatsPoints": "Ви маєте <%= points %> нерозподілених Очків Характеристики",
"beginningOfConversation": "Це початок вашого діалогу з <%= userName %>.",
"messageDeletedUser": "Вибачте, цей користувач видалив свій акаунт.",
"messageMissingDisplayName": "Відсутнє відображуване ім'я.",
diff --git a/website/common/locales/uk/npc.json b/website/common/locales/uk/npc.json
index f12dee3d7c..35bc8917ed 100644
--- a/website/common/locales/uk/npc.json
+++ b/website/common/locales/uk/npc.json
@@ -30,7 +30,7 @@
"worldBossDescription": "World Boss Description",
"welcomeMarketMobile": "Welcome to the Market! Buy hard-to-find eggs and potions! Come see what we have to offer.",
"howManyToSell": "How many would you like to sell?",
- "yourBalance": "Your balance",
+ "yourBalance": "Ваш баланс:",
"sell": "Sell",
"buyNow": "Buy Now",
"sortByNumber": "Number",
@@ -52,8 +52,8 @@
"quantity": "Кількістю",
"cost": "Вартістю",
"shops": "Магазини",
- "custom": "Індивідуальне",
- "wishlist": "Wishlist",
+ "custom": "Індивідуальні",
+ "wishlist": "Відібрані",
"wrongItemType": "The item type \"<%= type %>\" is not valid.",
"wrongItemPath": "The item path \"<%= path %>\" is not valid.",
"unpinnedItem": "You unpinned <%= item %>! It will no longer display in your Rewards column.",
diff --git a/website/common/locales/uk/pets.json b/website/common/locales/uk/pets.json
index 1c203c3e47..e8a1823350 100644
--- a/website/common/locales/uk/pets.json
+++ b/website/common/locales/uk/pets.json
@@ -8,7 +8,7 @@
"questPets": "Квестові улюбленці",
"mounts": "Скакуни",
"activeMount": "Active Mount",
- "noActiveMount": "No Active Mount",
+ "noActiveMount": "Верхову тварину не вибрано",
"mountsTamed": "Приборкані скакуни",
"questMounts": "Квестові скакуни",
"magicMounts": "Magic Potion Mounts",
diff --git a/website/common/locales/uk/questscontent.json b/website/common/locales/uk/questscontent.json
index f63e0bde60..70b3132e2d 100644
--- a/website/common/locales/uk/questscontent.json
+++ b/website/common/locales/uk/questscontent.json
@@ -5,8 +5,8 @@
"questEvilSantaBoss": "Санта Звіролов",
"questEvilSantaDropBearCubPolarMount": "Білий ведмідь (скакун)",
"questEvilSanta2Text": "Знайти дитинча",
- "questEvilSanta2Notes": "Коли Санта-звіролов захопив гори білого ведмедя, її дитинча втекло на крижані поля. Ви чуєте, як клацають гілочки та хрустить сніг крізь кристалічний звук лісу. Відбитки лап! Ви починаєте мчати, щоб слідувати стежкою. Знайдіть усі відбитки та зламані гілочки та дістаньте дитинча!
Примітка : \"Знайти дитинча\" нагороджує досягнення, яке можна скласти, але дає рідкісного вихованця, якого можна додати лише до стабільно один раз.",
- "questEvilSanta2Completion": "You've found the cub! It will keep you company forever.",
+ "questEvilSanta2Notes": "Коли Санта-звіролов захопив гори білого ведмедя, її дитинча втекло на крижані поля. Ви чуєте, як клацають гілочки та хрустить сніг крізь кристалічний звук лісу. Відбитки лап! Ви починаєте мчати, щоб слідувати стежкою. Знайдіть усі відбитки та зламані гілочки та дістаньте дитинча!
Примітка : \"Знайти дитинча\" нагороджує досягнення, яке можна скласти, але дає рідкісного вихованця, якого можна додати лише до стабільно один раз.",
+ "questEvilSanta2Completion": "Ви знайшли дитинча! В знак вдячності медведиця і ведмежа будуть слідувати з Вами.",
"questEvilSanta2CollectTracks": "Сліди",
"questEvilSanta2CollectBranches": "Зламані гілочки",
"questEvilSanta2DropBearCubPolarPet": "Білий ведмідь (улюбленець)",
@@ -57,8 +57,8 @@
"questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward--perhaps you could raise some non-threatening spiders as pets of your own?",
"questSpiderBoss": "Павук",
"questSpiderDropSpiderEgg": "Павук (Яйце)",
- "questSpiderUnlockText": "Unlocks purchasable Spider eggs in the Market",
- "questGroupVice": "Vice the Shadow Wyrm",
+ "questSpiderUnlockText": "Розблоковує купівлю павука в яйці на ринку",
+ "questGroupVice": "Вайс - Змій Тіней",
"questVice1Text": "Недолік, Частина 1: Звільніть себе від впливу Дракона",
"questVice1Notes": "
They say there lies a terrible evil in the caverns of Mt. Habitica. A monster whose presence twists the wills of the strong heroes of the land, turning them towards bad habits and laziness! The beast is a grand dragon of immense power and comprised of the shadows themselves: Vice, the treacherous Shadow Wyrm. Brave Habiteers, stand up and defeat this foul beast once and for all, but only if you believe you can stand against its immense power.
How can you expect to fight the beast if it already has control over you? Don't fall victim to laziness and vice! Work hard to fight against the dragon's dark influence and dispel his hold on you!
", "questVice1Boss": "Тінь Недоліка", @@ -137,7 +137,7 @@ "questSeahorseCompletion": "Приборканий морський жеребець покірно до вас підпливає. \"Поглянь!\" — каже Ківібот. \"Він хоче, щоб ми подбали про його діток.\" Вона дає вам три яйця. \"Виростіть їх як слід,\" — каже Ківібот. \"Приходьте на перегони коли забажаєте!\"", "questSeahorseBoss": "Морський жеребець", "questSeahorseDropSeahorseEgg": "Морський коник (яйце)", - "questSeahorseUnlockText": "Unlocks purchasable Seahorse eggs in the Market", + "questSeahorseUnlockText": "Розблоковує купівлю морського коника в яйці на ринку", "questGroupAtom": "Attack of the Mundane", "questAtom1Text": "Квест Напад Буденності, Частина 1: Страва Катастрофа!", "questAtom1Notes": "Ви добралися до берегів Помитого озера, щоб заслужено розслабитись... Але озеро забруднене немитим посудом! Як таке могло трапитись? Що ж, ви просто не дозволите, щоб озеро було у такому стані. Існує лише один вихід: помити посуд і врятувати місце відпочинку! Варто пошукати якогось мила, щоб усе це прибрати. Багато мила...", @@ -159,13 +159,13 @@ "questOwlCompletion": "The Night-Owl fades before the dawn,