mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-10 10:11:46 +00:00
Compare commits
47 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 89ed7d2345 | |||
| 3c4abc1418 | |||
| de224444c2 | |||
| e9ae2d44c9 | |||
| 680f4143f5 | |||
| 23b553ea4b | |||
| e2a91022fd | |||
| d97aa1a8a0 | |||
| ede11307ef | |||
| b74c1a0207 | |||
| 104c1284f6 | |||
| 8af1b36551 | |||
| ce5421ffce | |||
| 98b1fd8787 | |||
| ed5f1ecde3 | |||
| efbd9922fd | |||
| 463bc2c976 | |||
| e71a70d25c | |||
| 4ae9a2820e | |||
| 3ac1cc9204 | |||
| 2938c93803 | |||
| 7e8d31172c | |||
| e0353a88ce | |||
| 635f3334a6 | |||
| 7800e106cb | |||
| e436e6eae0 | |||
| 0c24b70f23 | |||
| 2693a1598a | |||
| 7a87e90edf | |||
| d333fc1075 | |||
| 1f99db3217 | |||
| 4fa9762a50 | |||
| 1e5bea85b3 | |||
| 739518a6fd | |||
| 24b0ae2c6b | |||
| dae6fc9149 | |||
| 25958a7bb1 | |||
| 8b901789dd | |||
| 09a582192f | |||
| 8735107eb0 | |||
| 5b9e947b8f | |||
| 1f1efac466 | |||
| ee9c5a149b | |||
| 79151cb3aa | |||
| 328530ea2c | |||
| 9e809b002d | |||
| 200226f42d |
46
changelog.md
46
changelog.md
@ -2,8 +2,54 @@
|
||||
|
||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
||||
|
||||
#### [v3.3.11](https://github.com/th-ch/youtube-music/compare/v3.3.10...v3.3.11)
|
||||
|
||||
- Revert "fix(deps): update dependency @cliqz/adblocker-electron to v1.27.10" [`#2129`](https://github.com/th-ch/youtube-music/pull/2129)
|
||||
- chore(deps): update dependency vite to v5.2.13 [`#2127`](https://github.com/th-ch/youtube-music/pull/2127)
|
||||
- chore(deps): update dependency electron to v30.1.0 [`#2126`](https://github.com/th-ch/youtube-music/pull/2126)
|
||||
- fix(deps): update dependency deepmerge-ts to v7.0.3 [`#2125`](https://github.com/th-ch/youtube-music/pull/2125)
|
||||
- chore(deps): update dependency @babel/runtime to v7.24.7 [`#2124`](https://github.com/th-ch/youtube-music/pull/2124)
|
||||
- chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.28 [`#2121`](https://github.com/th-ch/youtube-music/pull/2121)
|
||||
- fix(deps): update dependency electron-updater to v6.2.1 [`#2120`](https://github.com/th-ch/youtube-music/pull/2120)
|
||||
- chore(deps): update dependency discord-api-types to v0.37.87 [`#2119`](https://github.com/th-ch/youtube-music/pull/2119)
|
||||
- fix(deps): update dependency deepmerge-ts to v7.0.2 [`#2118`](https://github.com/th-ch/youtube-music/pull/2118)
|
||||
- chore(deps): update typescript-eslint monorepo to v8.0.0-alpha.25 [`#2114`](https://github.com/th-ch/youtube-music/pull/2114)
|
||||
- fix(menu): fix menubar items doesn't rendered [`#2113`](https://github.com/th-ch/youtube-music/issues/2113)
|
||||
- chore(i18n): Translated using Weblate (Nepali) [`4ae9a28`](https://github.com/th-ch/youtube-music/commit/4ae9a2820e9d453635094956264dd8b42c4997f7)
|
||||
- chore(i18n): Translated using Weblate (Nepali) [`7e8d311`](https://github.com/th-ch/youtube-music/commit/7e8d31172ceb175ba07f307d248fc1246265a4c0)
|
||||
- fix(deps): update dependency @cliqz/adblocker-electron to v1.27.10 [`d97aa1a`](https://github.com/th-ch/youtube-music/commit/d97aa1a8a003f15eea63c8cb2dabd0f215e885f1)
|
||||
|
||||
#### [v3.3.10](https://github.com/th-ch/youtube-music/compare/v3.3.9...v3.3.10)
|
||||
|
||||
> 2 June 2024
|
||||
|
||||
- fix(adblocker): fix blank screen [`#2103`](https://github.com/th-ch/youtube-music/issues/2103) [`#2105`](https://github.com/th-ch/youtube-music/issues/2105)
|
||||
- chore(i18n): Translated using Weblate (Hungarian) [`25958a7`](https://github.com/th-ch/youtube-music/commit/25958a7bb1fea20e59676e7821f3dd8819602b68)
|
||||
- fix(deps): bump deps [`4fa9762`](https://github.com/th-ch/youtube-music/commit/4fa9762a506544ce453894ce2df13033225e6c7d)
|
||||
- fix(deps): bump `@typescript-eslint/eslint-plugin` version to 8.0.0-alpha.24 [`1e5bea8`](https://github.com/th-ch/youtube-music/commit/1e5bea85b31da5de868d9eff8758e5d2d888c2c8)
|
||||
|
||||
#### [v3.3.9](https://github.com/th-ch/youtube-music/compare/v3.3.8...v3.3.9)
|
||||
|
||||
> 1 June 2024
|
||||
|
||||
- chore(deps): update dependency eslint to v9.4.0 [`#2106`](https://github.com/th-ch/youtube-music/pull/2106)
|
||||
- fix(adblocker): fix In-Player adblocker [`#1817`](https://github.com/th-ch/youtube-music/issues/1817)
|
||||
- feat(adblocker): improve In-Player adblocker [`5b9e947`](https://github.com/th-ch/youtube-music/commit/5b9e947b8feebb57d9a2122ae7b7ab2ff7c37c06)
|
||||
- chore(i18n): Translated using Weblate (French) [`9e809b0`](https://github.com/th-ch/youtube-music/commit/9e809b002d10f6ec0202a7d56d3d0b73f8093012)
|
||||
- chore(i18n): Translated using Weblate (Malay) [`79151cb`](https://github.com/th-ch/youtube-music/commit/79151cb3aa6c087b8d8bb500322f505797b822bd)
|
||||
|
||||
#### [v3.3.8](https://github.com/th-ch/youtube-music/compare/v3.3.7...v3.3.8)
|
||||
|
||||
> 1 June 2024
|
||||
|
||||
- fix(adblocker): fix blank screen [`#1942`](https://github.com/th-ch/youtube-music/issues/1942) [`#2100`](https://github.com/th-ch/youtube-music/issues/2100) [`#2103`](https://github.com/th-ch/youtube-music/issues/2103)
|
||||
- Update changelog for v3.3.7 [`b572623`](https://github.com/th-ch/youtube-music/commit/b572623442fc8b45b593dc0c91623fbf814115b4)
|
||||
- Bump version to 3.3.8 [`5d99a85`](https://github.com/th-ch/youtube-music/commit/5d99a854e2f29bdb6682beeffa4e6b9b8be0f60f)
|
||||
|
||||
#### [v3.3.7](https://github.com/th-ch/youtube-music/compare/v3.3.6...v3.3.7)
|
||||
|
||||
> 1 June 2024
|
||||
|
||||
- chore(deps): update dependency electron to v30.0.9 [`#2098`](https://github.com/th-ch/youtube-music/pull/2098)
|
||||
- Revert "fix(deps): update dependency @cliqz/adblocker-electron to v1.27.6" [`#2101`](https://github.com/th-ch/youtube-music/pull/2101)
|
||||
- fix(deps): update dependency @cliqz/adblocker-electron to v1.27.6 [`#2096`](https://github.com/th-ch/youtube-music/pull/2096)
|
||||
|
||||
27
package.json
27
package.json
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "youtube-music",
|
||||
"productName": "YouTube Music",
|
||||
"version": "3.3.8",
|
||||
"version": "3.3.12",
|
||||
"description": "YouTube Music Desktop App - including custom plugins",
|
||||
"main": "./dist/main/index.js",
|
||||
"license": "MIT",
|
||||
@ -131,17 +131,20 @@
|
||||
"xml2js": "0.6.2",
|
||||
"node-fetch": "3.3.2",
|
||||
"@electron/universal": "2.0.1",
|
||||
"@babel/runtime": "7.24.6"
|
||||
"@babel/runtime": "7.24.7",
|
||||
"eslint": "9.4.0",
|
||||
"@typescript-eslint/parser": "8.0.0-alpha.28"
|
||||
},
|
||||
"patchedDependencies": {
|
||||
"vudio@2.1.1": "patches/vudio@2.1.1.patch",
|
||||
"@xhayper/discord-rpc@1.1.2": "patches/@xhayper__discord-rpc@1.1.2.patch",
|
||||
"app-builder-lib@24.13.3": "patches/app-builder-lib@24.13.3.patch"
|
||||
"app-builder-lib@24.13.3": "patches/app-builder-lib@24.13.3.patch",
|
||||
"eslint-plugin-import@2.29.1": "patches/eslint-plugin-import@2.29.1.patch"
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@cliqz/adblocker-electron": "1.27.3",
|
||||
"@cliqz/adblocker-electron-preload": "1.27.3",
|
||||
"@cliqz/adblocker-electron": "1.27.1",
|
||||
"@cliqz/adblocker-electron-preload": "1.27.1",
|
||||
"@electron-toolkit/tsconfig": "1.0.1",
|
||||
"@electron/remote": "2.1.2",
|
||||
"@ffmpeg.wasm/core-mt": "0.12.0",
|
||||
@ -158,13 +161,13 @@
|
||||
"conf": "12.0.0",
|
||||
"custom-electron-prompt": "1.5.7",
|
||||
"dbus-next": "0.10.2",
|
||||
"deepmerge-ts": "7.0.1",
|
||||
"deepmerge-ts": "7.0.3",
|
||||
"electron-debug": "4.0.0",
|
||||
"electron-is": "3.0.0",
|
||||
"electron-localshortcut": "3.2.1",
|
||||
"electron-store": "9.0.0",
|
||||
"electron-unhandled": "4.0.1",
|
||||
"electron-updater": "6.1.8",
|
||||
"electron-updater": "6.2.1",
|
||||
"fast-average-color": "9.4.0",
|
||||
"fast-equals": "5.0.1",
|
||||
"filenamify": "6.0.0",
|
||||
@ -196,18 +199,18 @@
|
||||
"@types/howler": "2.2.11",
|
||||
"@types/html-to-text": "9.0.4",
|
||||
"@types/semver": "7.5.8",
|
||||
"@typescript-eslint/eslint-plugin": "7.11.0",
|
||||
"@typescript-eslint/eslint-plugin": "8.0.0-alpha.28",
|
||||
"bufferutil": "4.0.8",
|
||||
"builtin-modules": "4.0.0",
|
||||
"cross-env": "7.0.3",
|
||||
"del-cli": "5.1.0",
|
||||
"discord-api-types": "0.37.86",
|
||||
"electron": "30.0.9",
|
||||
"discord-api-types": "0.37.87",
|
||||
"electron": "30.1.0",
|
||||
"electron-builder": "24.13.3",
|
||||
"electron-devtools-installer": "3.2.0",
|
||||
"electron-vite": "2.2.0",
|
||||
"esbuild": "0.21.4",
|
||||
"eslint": "9.3.0",
|
||||
"eslint": "9.4.0",
|
||||
"eslint-import-resolver-exports": "1.0.0-beta.5",
|
||||
"eslint-import-resolver-typescript": "3.6.1",
|
||||
"eslint-plugin-import": "2.29.1",
|
||||
@ -218,7 +221,7 @@
|
||||
"rollup": "4.18.0",
|
||||
"typescript": "5.4.5",
|
||||
"utf-8-validate": "6.0.4",
|
||||
"vite": "5.2.12",
|
||||
"vite": "5.2.13",
|
||||
"vite-plugin-inspect": "0.8.4",
|
||||
"vite-plugin-resolve": "2.5.1",
|
||||
"vite-plugin-solid": "2.10.2",
|
||||
|
||||
161
patches/eslint-plugin-import@2.29.1.patch
Normal file
161
patches/eslint-plugin-import@2.29.1.patch
Normal file
@ -0,0 +1,161 @@
|
||||
diff --git a/lib/importDeclaration.js b/lib/importDeclaration.js
|
||||
index afb4de779034cfea080825a5f4320661c48bee32..f10b0a11a39577fbd42569e6b0e768255c1ef276 100644
|
||||
--- a/lib/importDeclaration.js
|
||||
+++ b/lib/importDeclaration.js
|
||||
@@ -1,5 +1,5 @@
|
||||
-"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports["default"] = importDeclaration;function importDeclaration(context) {
|
||||
- var ancestors = context.getAncestors();
|
||||
+"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports["default"] = importDeclaration;function importDeclaration(context, node) {
|
||||
+ var ancestors = context.getSourceCode().getAncestors(node);
|
||||
return ancestors[ancestors.length - 1];
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbXBvcnREZWNsYXJhdGlvbi5qcyJdLCJuYW1lcyI6WyJpbXBvcnREZWNsYXJhdGlvbiIsImNvbnRleHQiLCJhbmNlc3RvcnMiLCJnZXRBbmNlc3RvcnMiLCJsZW5ndGgiXSwibWFwcGluZ3MiOiJnR0FBd0JBLGlCLENBQVQsU0FBU0EsaUJBQVQsQ0FBMkJDLE9BQTNCLEVBQW9DO0FBQ2pELE1BQU1DLFlBQVlELFFBQVFFLFlBQVIsRUFBbEI7QUFDQSxTQUFPRCxVQUFVQSxVQUFVRSxNQUFWLEdBQW1CLENBQTdCLENBQVA7QUFDRCIsImZpbGUiOiJpbXBvcnREZWNsYXJhdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGltcG9ydERlY2xhcmF0aW9uKGNvbnRleHQpIHtcbiAgY29uc3QgYW5jZXN0b3JzID0gY29udGV4dC5nZXRBbmNlc3RvcnMoKTtcbiAgcmV0dXJuIGFuY2VzdG9yc1thbmNlc3RvcnMubGVuZ3RoIC0gMV07XG59XG4iXX0=
|
||||
\ No newline at end of file
|
||||
diff --git a/lib/rules/first.js b/lib/rules/first.js
|
||||
index a77168660cf32c8c3e96f3ff4b8240a36d7de3a6..c0e00d75f9989916057fef3999eeee8d21820292 100644
|
||||
--- a/lib/rules/first.js
|
||||
+++ b/lib/rules/first.js
|
||||
@@ -66,7 +66,7 @@ module.exports = {
|
||||
}
|
||||
}
|
||||
if (nonImportCount > 0) {var _iteratorNormalCompletion = true;var _didIteratorError = false;var _iteratorError = undefined;try {
|
||||
- for (var _iterator = context.getDeclaredVariables(node)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {var variable = _step.value;
|
||||
+ for (var _iterator = sourceCode.getDeclaredVariables(node)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {var variable = _step.value;
|
||||
if (!shouldSort) {break;}
|
||||
var references = variable.references;
|
||||
if (references.length) {var _iteratorNormalCompletion2 = true;var _didIteratorError2 = false;var _iteratorError2 = undefined;try {
|
||||
diff --git a/lib/rules/namespace.js b/lib/rules/namespace.js
|
||||
index 574d89a60d15c7e0e712956ea6a3ad2d0eac7f08..82e7cb3cff4246592d762cce86323f2b72de92e4 100644
|
||||
--- a/lib/rules/namespace.js
|
||||
+++ b/lib/rules/namespace.js
|
||||
@@ -86,7 +86,7 @@ module.exports = {
|
||||
|
||||
// same as above, but does not add names to local map
|
||||
ExportNamespaceSpecifier: function () {function ExportNamespaceSpecifier(namespace) {
|
||||
- var declaration = (0, _importDeclaration2['default'])(context);
|
||||
+ var declaration = (0, _importDeclaration2['default'])(context, namespace);
|
||||
|
||||
var imports = _ExportMap2['default'].get(declaration.source.value, context);
|
||||
if (imports == null) {return null;}
|
||||
diff --git a/lib/rules/newline-after-import.js b/lib/rules/newline-after-import.js
|
||||
index 6cc15686464a17803a0b976c35b99627cdbfabee..520eec6d9a375527ab72c459960fe4416c046c17 100644
|
||||
--- a/lib/rules/newline-after-import.js
|
||||
+++ b/lib/rules/newline-after-import.js
|
||||
@@ -194,7 +194,7 @@ module.exports = {
|
||||
}return CallExpression;}(),
|
||||
'Program:exit': function () {function ProgramExit() {
|
||||
log('exit processing for', context.getPhysicalFilename ? context.getPhysicalFilename() : context.getFilename());
|
||||
- var scopeBody = getScopeBody(context.getScope());
|
||||
+ var scopeBody = getScopeBody(context.getSourceCode().getScope(node));
|
||||
log('got scope:', scopeBody);
|
||||
|
||||
requireCalls.forEach(function (node, index) {
|
||||
diff --git a/lib/rules/no-amd.js b/lib/rules/no-amd.js
|
||||
index 7ac108bf812ca4f78bfa6fe5ae8b9cf38e2ff497..346c3105dc70f72c4d76fcc6b96b946d1d4ec6d5 100644
|
||||
--- a/lib/rules/no-amd.js
|
||||
+++ b/lib/rules/no-amd.js
|
||||
@@ -23,7 +23,7 @@ module.exports = {
|
||||
create: function () {function create(context) {
|
||||
return {
|
||||
CallExpression: function () {function CallExpression(node) {
|
||||
- if (context.getScope().type !== 'module') {return;}
|
||||
+ if (context.getSourceCode().getScope(node).type !== 'module') {return;}
|
||||
|
||||
if (node.callee.type !== 'Identifier') {return;}
|
||||
if (node.callee.name !== 'require' && node.callee.name !== 'define') {return;}
|
||||
diff --git a/lib/rules/no-commonjs.js b/lib/rules/no-commonjs.js
|
||||
index befeff0026d61d3ac1e6bbcea29f5c471dc1d353..e91c5ed34e968d5867e884ea800e166cda345aef 100644
|
||||
--- a/lib/rules/no-commonjs.js
|
||||
+++ b/lib/rules/no-commonjs.js
|
||||
@@ -107,7 +107,7 @@ module.exports = {
|
||||
|
||||
// exports.
|
||||
if (node.object.name === 'exports') {
|
||||
- var isInScope = context.getScope().
|
||||
+ var isInScope = context.getSourceCode().getScope(node).
|
||||
variables.
|
||||
some(function (variable) {return variable.name === 'exports';});
|
||||
if (!isInScope) {
|
||||
@@ -117,7 +117,7 @@ module.exports = {
|
||||
|
||||
}return MemberExpression;}(),
|
||||
CallExpression: function () {function CallExpression(call) {
|
||||
- if (!validateScope(context.getScope())) {return;}
|
||||
+ if (!validateScope(context.getSourceCode().getScope(call))) {return;}
|
||||
|
||||
if (call.callee.type !== 'Identifier') {return;}
|
||||
if (call.callee.name !== 'require') {return;}
|
||||
diff --git a/lib/rules/no-mutable-exports.js b/lib/rules/no-mutable-exports.js
|
||||
index 40bd1b4cfa95d41732bb13bba0ed1969a91cc7ff..8a25abfbfadb299204b36a6cbf283259bcc2e790 100644
|
||||
--- a/lib/rules/no-mutable-exports.js
|
||||
+++ b/lib/rules/no-mutable-exports.js
|
||||
@@ -32,7 +32,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
function handleExportDefault(node) {
|
||||
- var scope = context.getScope();
|
||||
+ var scope = context.getSourceCode().getScope(node);
|
||||
|
||||
if (node.declaration.name) {
|
||||
checkDeclarationsInScope(scope, node.declaration.name);
|
||||
@@ -40,7 +40,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
function handleExportNamed(node) {
|
||||
- var scope = context.getScope();
|
||||
+ var scope = context.getSourceCode().getScope(node);
|
||||
|
||||
if (node.declaration) {
|
||||
checkDeclaration(node.declaration);
|
||||
diff --git a/lib/rules/no-named-as-default-member.js b/lib/rules/no-named-as-default-member.js
|
||||
index 0c15051e027ad7d1d45f1b51c20be1c000b0af01..5b3d6ba415511b7f9f83a52e1acfebe5a1045a7b 100644
|
||||
--- a/lib/rules/no-named-as-default-member.js
|
||||
+++ b/lib/rules/no-named-as-default-member.js
|
||||
@@ -35,7 +35,7 @@ module.exports = {
|
||||
|
||||
return {
|
||||
ImportDefaultSpecifier: function () {function ImportDefaultSpecifier(node) {
|
||||
- var declaration = (0, _importDeclaration2['default'])(context);
|
||||
+ var declaration = (0, _importDeclaration2['default'])(context, node);
|
||||
var exportMap = _ExportMap2['default'].get(declaration.source.value, context);
|
||||
if (exportMap == null) {return;}
|
||||
|
||||
diff --git a/lib/rules/no-named-as-default.js b/lib/rules/no-named-as-default.js
|
||||
index 63378a33a1c7da004c57a524cec1a1cddf23e210..c81b1f93b11628676158b79f1c4015911943cc7d 100644
|
||||
--- a/lib/rules/no-named-as-default.js
|
||||
+++ b/lib/rules/no-named-as-default.js
|
||||
@@ -18,7 +18,7 @@ module.exports = {
|
||||
// #566: default is a valid specifier
|
||||
if (defaultSpecifier[nameKey].name === 'default') {return;}
|
||||
|
||||
- var declaration = (0, _importDeclaration2['default'])(context);
|
||||
+ var declaration = (0, _importDeclaration2['default'])(context, defaultSpecifier);
|
||||
|
||||
var imports = _ExportMap2['default'].get(declaration.source.value, context);
|
||||
if (imports == null) {return;}
|
||||
diff --git a/lib/rules/no-namespace.js b/lib/rules/no-namespace.js
|
||||
index 2b0c783adea788101b779b17f977bbcb582cfd3f..a7f7b202ac7c4a342febef2a993586c4cc84fc7a 100644
|
||||
--- a/lib/rules/no-namespace.js
|
||||
+++ b/lib/rules/no-namespace.js
|
||||
@@ -43,7 +43,7 @@ var _docsUrl = require('../docsUrl');var _docsUrl2 = _interopRequireDefault(_doc
|
||||
return;
|
||||
}
|
||||
|
||||
- var scopeVariables = context.getScope().variables;
|
||||
+ var scopeVariables = context.getSourceCode().getScope(node).variables;
|
||||
var namespaceVariable = scopeVariables.find(function (variable) {return variable.defs[0].node === node;});
|
||||
var namespaceReferences = namespaceVariable.references;
|
||||
var namespaceIdentifiers = namespaceReferences.map(function (reference) {return reference.identifier;});
|
||||
diff --git a/package.json b/package.json
|
||||
index 5c0af48543483a21791fa23a4a583071d3551772..5deeac3d0accc3878ef0fc93dfb52a8ca7c46e84 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -72,7 +72,7 @@
|
||||
"chai": "^4.3.10",
|
||||
"cross-env": "^4.0.0",
|
||||
"escope": "^3.6.0",
|
||||
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8",
|
||||
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9",
|
||||
"eslint-doc-generator": "^1.6.1",
|
||||
"eslint-import-resolver-node": "file:./resolvers/node",
|
||||
"eslint-import-resolver-typescript": "^1.0.2 || ^1.1.1",
|
||||
438
pnpm-lock.yaml
generated
438
pnpm-lock.yaml
generated
@ -10,7 +10,9 @@ overrides:
|
||||
xml2js: 0.6.2
|
||||
node-fetch: 3.3.2
|
||||
'@electron/universal': 2.0.1
|
||||
'@babel/runtime': 7.24.6
|
||||
'@babel/runtime': 7.24.7
|
||||
eslint: 9.4.0
|
||||
'@typescript-eslint/parser': 8.0.0-alpha.28
|
||||
|
||||
patchedDependencies:
|
||||
'@xhayper/discord-rpc@1.1.2':
|
||||
@ -19,6 +21,9 @@ patchedDependencies:
|
||||
app-builder-lib@24.13.3:
|
||||
hash: zcnm2qnjaggm2keyecnhiglkke
|
||||
path: patches/app-builder-lib@24.13.3.patch
|
||||
eslint-plugin-import@2.29.1:
|
||||
hash: jvncgd2drhy7vjt7cvbkfo5bxu
|
||||
path: patches/eslint-plugin-import@2.29.1.patch
|
||||
vudio@2.1.1:
|
||||
hash: 7iux5msqpgl3octdmwy4uspwoe
|
||||
path: patches/vudio@2.1.1.patch
|
||||
@ -28,17 +33,17 @@ importers:
|
||||
.:
|
||||
dependencies:
|
||||
'@cliqz/adblocker-electron':
|
||||
specifier: 1.27.3
|
||||
version: 1.27.3(electron@30.0.9)
|
||||
specifier: 1.27.1
|
||||
version: 1.27.1(electron@30.1.0)
|
||||
'@cliqz/adblocker-electron-preload':
|
||||
specifier: 1.27.3
|
||||
version: 1.27.3(electron@30.0.9)
|
||||
specifier: 1.27.1
|
||||
version: 1.27.1(electron@30.1.0)
|
||||
'@electron-toolkit/tsconfig':
|
||||
specifier: 1.0.1
|
||||
version: 1.0.1(@types/node@20.12.5)
|
||||
'@electron/remote':
|
||||
specifier: 2.1.2
|
||||
version: 2.1.2(electron@30.0.9)
|
||||
version: 2.1.2(electron@30.1.0)
|
||||
'@ffmpeg.wasm/core-mt':
|
||||
specifier: 0.12.0
|
||||
version: 0.12.0
|
||||
@ -77,13 +82,13 @@ importers:
|
||||
version: 12.0.0
|
||||
custom-electron-prompt:
|
||||
specifier: 1.5.7
|
||||
version: 1.5.7(electron@30.0.9)
|
||||
version: 1.5.7(electron@30.1.0)
|
||||
dbus-next:
|
||||
specifier: 0.10.2
|
||||
version: 0.10.2
|
||||
deepmerge-ts:
|
||||
specifier: 7.0.1
|
||||
version: 7.0.1
|
||||
specifier: 7.0.3
|
||||
version: 7.0.3
|
||||
electron-debug:
|
||||
specifier: 4.0.0
|
||||
version: 4.0.0
|
||||
@ -100,8 +105,8 @@ importers:
|
||||
specifier: 4.0.1
|
||||
version: 4.0.1
|
||||
electron-updater:
|
||||
specifier: 6.1.8
|
||||
version: 6.1.8
|
||||
specifier: 6.2.1
|
||||
version: 6.2.1
|
||||
fast-average-color:
|
||||
specifier: 9.4.0
|
||||
version: 9.4.0
|
||||
@ -191,8 +196,8 @@ importers:
|
||||
specifier: 7.5.8
|
||||
version: 7.5.8
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: 7.11.0
|
||||
version: 7.11.0(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)
|
||||
specifier: 8.0.0-alpha.28
|
||||
version: 8.0.0-alpha.28(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)
|
||||
bufferutil:
|
||||
specifier: 4.0.8
|
||||
version: 4.0.8
|
||||
@ -206,11 +211,11 @@ importers:
|
||||
specifier: 5.1.0
|
||||
version: 5.1.0
|
||||
discord-api-types:
|
||||
specifier: 0.37.86
|
||||
version: 0.37.86
|
||||
specifier: 0.37.87
|
||||
version: 0.37.87
|
||||
electron:
|
||||
specifier: 30.0.9
|
||||
version: 30.0.9
|
||||
specifier: 30.1.0
|
||||
version: 30.1.0
|
||||
electron-builder:
|
||||
specifier: 24.13.3
|
||||
version: 24.13.3(electron-builder-squirrel-windows@24.13.3(dmg-builder@24.13.3))
|
||||
@ -219,25 +224,25 @@ importers:
|
||||
version: 3.2.0
|
||||
electron-vite:
|
||||
specifier: 2.2.0
|
||||
version: 2.2.0(vite@5.2.12(@types/node@20.12.5))
|
||||
version: 2.2.0(vite@5.2.13(@types/node@20.12.5))
|
||||
esbuild:
|
||||
specifier: 0.21.4
|
||||
version: 0.21.4
|
||||
eslint:
|
||||
specifier: 9.3.0
|
||||
version: 9.3.0
|
||||
specifier: 9.4.0
|
||||
version: 9.4.0
|
||||
eslint-import-resolver-exports:
|
||||
specifier: 1.0.0-beta.5
|
||||
version: 1.0.0-beta.5(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0))(eslint@9.3.0)
|
||||
version: 1.0.0-beta.5(eslint-plugin-import@2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0))(eslint@9.4.0)
|
||||
eslint-import-resolver-typescript:
|
||||
specifier: 3.6.1
|
||||
version: 3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0)
|
||||
version: 3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0)
|
||||
eslint-plugin-import:
|
||||
specifier: 2.29.1
|
||||
version: 2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0)
|
||||
version: 2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0)
|
||||
eslint-plugin-prettier:
|
||||
specifier: 5.1.3
|
||||
version: 5.1.3(eslint@9.3.0)(prettier@3.2.5)
|
||||
version: 5.1.3(eslint@9.4.0)(prettier@3.2.5)
|
||||
glob:
|
||||
specifier: 10.4.1
|
||||
version: 10.4.1
|
||||
@ -257,17 +262,17 @@ importers:
|
||||
specifier: 6.0.4
|
||||
version: 6.0.4
|
||||
vite:
|
||||
specifier: 5.2.12
|
||||
version: 5.2.12(@types/node@20.12.5)
|
||||
specifier: 5.2.13
|
||||
version: 5.2.13(@types/node@20.12.5)
|
||||
vite-plugin-inspect:
|
||||
specifier: 0.8.4
|
||||
version: 0.8.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.12.5))
|
||||
version: 0.8.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.12.5))
|
||||
vite-plugin-resolve:
|
||||
specifier: 2.5.1
|
||||
version: 2.5.1
|
||||
vite-plugin-solid:
|
||||
specifier: 2.10.2
|
||||
version: 2.10.2(solid-js@1.8.17)(vite@5.2.12(@types/node@20.12.5))
|
||||
version: 2.10.2(solid-js@1.8.17)(vite@5.2.13(@types/node@20.12.5))
|
||||
ws:
|
||||
specifier: 8.17.0
|
||||
version: 8.17.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)
|
||||
@ -386,8 +391,8 @@ packages:
|
||||
peerDependencies:
|
||||
'@babel/core': ^7.0.0-0
|
||||
|
||||
'@babel/runtime@7.24.6':
|
||||
resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==}
|
||||
'@babel/runtime@7.24.7':
|
||||
resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
|
||||
'@babel/template@7.22.15':
|
||||
@ -405,13 +410,13 @@ packages:
|
||||
'@cliqz/adblocker-content@1.27.6':
|
||||
resolution: {integrity: sha512-O7zqrLYNtkBtPMXrnrLDSC2LliKfUcJUL5hWn89QxJ4fw1o4Bow5b6pU3+ye2Hud2Lo5VqaCrICAipJr5BzVog==}
|
||||
|
||||
'@cliqz/adblocker-electron-preload@1.27.3':
|
||||
resolution: {integrity: sha512-yLd7uzOxqBVsWGXBvZ9iyyDs9xAiEKXIVvnzoRCRA1XXvz2ckYxHGtz/eNqR5811jJ2F8tuhOmqE8M/3+MaPpQ==}
|
||||
'@cliqz/adblocker-electron-preload@1.27.1':
|
||||
resolution: {integrity: sha512-J6qHgqnqpPNwACIuIjtackMRfJbUM+bXc9w4XmPXt1jW7OCuxr8JVjxQamKWWW4PVP7YqtpZCwlvCxQGgCEGoQ==}
|
||||
peerDependencies:
|
||||
electron: '>11'
|
||||
|
||||
'@cliqz/adblocker-electron@1.27.3':
|
||||
resolution: {integrity: sha512-eP0q+NrYrr/CKGYWuDumuaHSX5LXsljyS704kdOl0/XkFwGBeeUpm/cm9Fm43Fs9WZh4rgL3+jbwdyuOmNfrTg==}
|
||||
'@cliqz/adblocker-electron@1.27.1':
|
||||
resolution: {integrity: sha512-mV49IrXKOUa23T87E0+ewGCtSdgVIZHalKVDabC+g2DY6nU57XjHe4YlAPQCZFRW59HHAxALYjn5wHYGWzus8Q==}
|
||||
peerDependencies:
|
||||
electron: '>11'
|
||||
|
||||
@ -875,18 +880,26 @@ packages:
|
||||
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
|
||||
eslint: 9.4.0
|
||||
|
||||
'@eslint-community/regexpp@4.10.0':
|
||||
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
|
||||
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
||||
|
||||
'@eslint/config-array@0.15.1':
|
||||
resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/eslintrc@3.1.0':
|
||||
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/js@9.3.0':
|
||||
resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==}
|
||||
'@eslint/js@9.4.0':
|
||||
resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/object-schema@2.1.3':
|
||||
resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@fastify/busboy@2.1.0':
|
||||
@ -912,17 +925,10 @@ packages:
|
||||
'@foobar404/wave@2.0.5':
|
||||
resolution: {integrity: sha512-V/ydadtv5ObCw8aEg+Qy3YSq1eyinEWzJfRI43Ovmj7VmAvEdWAdL7MatoMbiIVYPATkNDVF7GOxX1xirxM9dA==}
|
||||
|
||||
'@humanwhocodes/config-array@0.13.0':
|
||||
resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
|
||||
engines: {node: '>=10.10.0'}
|
||||
|
||||
'@humanwhocodes/module-importer@1.0.1':
|
||||
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
|
||||
engines: {node: '>=12.22'}
|
||||
|
||||
'@humanwhocodes/object-schema@2.0.3':
|
||||
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
|
||||
|
||||
'@humanwhocodes/retry@0.3.0':
|
||||
resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
|
||||
engines: {node: '>=18.18'}
|
||||
@ -1243,12 +1249,12 @@ packages:
|
||||
'@types/yauzl@2.10.3':
|
||||
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
|
||||
|
||||
'@typescript-eslint/eslint-plugin@7.11.0':
|
||||
resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
'@typescript-eslint/eslint-plugin@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-LsTbTdXiF7rP/H/ni85ia+01WmLBkkOq5sAi60OqHRa7mv7FTbwmiPwQ3hcHmXWxZFkHVy7hXXfBhwZzbbsaIA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^7.0.0
|
||||
eslint: ^8.56.0
|
||||
'@typescript-eslint/parser': 8.0.0-alpha.28
|
||||
eslint: 9.4.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
@ -1258,46 +1264,36 @@ packages:
|
||||
resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.56.0
|
||||
eslint: 9.4.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/scope-manager@7.11.0':
|
||||
resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/scope-manager@7.5.0':
|
||||
resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/type-utils@7.11.0':
|
||||
resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
'@typescript-eslint/scope-manager@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-Iq8QFmJ2DH2tx7jfOraMZM1Y1axRfWh4t29JXRgbzvgiDQ2uHRHcaXqTulqsZXzJ0+vERNvNkOIPcQYGsNeGVQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/type-utils@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-Ta7vf3DtAakaeLEFGEnMGcfRtFV38PSLD+PvLT2xkof3vz5exKv4KYMyjAlNJmrhLzHwGWvHbt6IN8HoWwYnCw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.56.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/types@7.11.0':
|
||||
resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/types@7.5.0':
|
||||
resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.11.0':
|
||||
resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
'@typescript-eslint/types@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-HYg+e0EWVShx0FEX0MAjDinYLmd+wD6nGMpbaddB1iACYwqaJFbf7vw0l+hdLTJvQC6UY8ndRkaEsL68QEoIZQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.5.0':
|
||||
resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==}
|
||||
@ -1308,20 +1304,29 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/utils@7.11.0':
|
||||
resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
'@typescript-eslint/typescript-estree@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-I/5ODd4XJ+TO0XrKwDaB4tVGVi6kz2LAlN3WPd7mZVVtW21HHByCILRhOF9RbC69gJQ/TGHFpWCmAcsq2RZisg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.56.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/visitor-keys@7.11.0':
|
||||
resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
'@typescript-eslint/utils@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-PnIz94+nbyjJisMI+KZqXMfw0wfIHvbyh0MGEx2M314wqm6SUWcxB5I8zduGQgJbRB0YFnboPS+MeSlBYPWrBQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: 9.4.0
|
||||
|
||||
'@typescript-eslint/visitor-keys@7.5.0':
|
||||
resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.0.0-alpha.28':
|
||||
resolution: {integrity: sha512-+ewAOeKDycydKMlnfmW8zAURTA8PR5Csyvxy6PJt4XRYjoquode9/eWaMt9Sp4Rz1FGMSVU9KxDRR83ASH/xkQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@xhayper/discord-rpc@1.1.2':
|
||||
resolution: {integrity: sha512-QOeSFRqEK/pfSNl9PSIIi6ypKzD2zy1B8IHdzpvw4WsqXNoJaymfg9lE0wsei4zD5eT2bfnlcILBW9ociJMnKw==}
|
||||
engines: {node: '>=14.18.0'}
|
||||
@ -1575,10 +1580,6 @@ packages:
|
||||
resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==}
|
||||
engines: {node: '>=6.14.2'}
|
||||
|
||||
builder-util-runtime@9.2.3:
|
||||
resolution: {integrity: sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
||||
builder-util-runtime@9.2.4:
|
||||
resolution: {integrity: sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
@ -1865,8 +1866,8 @@ packages:
|
||||
deep-is@0.1.4:
|
||||
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
|
||||
|
||||
deepmerge-ts@7.0.1:
|
||||
resolution: {integrity: sha512-Qbiitd155MxdVp/ww9M6eeRPPMiWOugA34ptYOBQzOcFlPYl6JcWZLho6WvLmPDuxHLyLymhIN3YxrBleqZX9g==}
|
||||
deepmerge-ts@7.0.3:
|
||||
resolution: {integrity: sha512-dxFbFO2RSIhPNBPL/j8Nvdt6/vrkW9+uGf1NLah/QxBGAVbK9fj2fGTO+HwdHpPAyFAsyT9iEn/1SI9SUvespw==}
|
||||
engines: {node: '>=16.0.0'}
|
||||
|
||||
deepmerge@4.3.1:
|
||||
@ -1920,8 +1921,8 @@ packages:
|
||||
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
discord-api-types@0.37.86:
|
||||
resolution: {integrity: sha512-ofpVLHshKdKl+XuZBbwOBSlgQFPJPzMuUiBpala3+ImPHBVo7ojZpzJUu2NJV/f0t1kqncechDugQpO5AjZnxg==}
|
||||
discord-api-types@0.37.87:
|
||||
resolution: {integrity: sha512-9KfluFS1J22RuezzouGs2t5X/Yu3jNpmRJrG+dvu1R9R+wfxlhq1RXr/OjjVL6d4rr7Ez92yNWiImf/qX3GV1g==}
|
||||
|
||||
dmg-builder@24.13.3:
|
||||
resolution: {integrity: sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==}
|
||||
@ -2024,8 +2025,8 @@ packages:
|
||||
electron-unhandled@4.0.1:
|
||||
resolution: {integrity: sha512-6BsLnBg+i96eUnbaIFZyYdyfNX3f80/Nlfqy34YEMxXT9JP3ddNsNnUeiOF8ezN4+et4t4D37gjghKTP0V3jyw==}
|
||||
|
||||
electron-updater@6.1.8:
|
||||
resolution: {integrity: sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==}
|
||||
electron-updater@6.2.1:
|
||||
resolution: {integrity: sha512-83eKIPW14qwZqUUM6wdsIRwVKZyjmHxQ4/8G+1C6iS5PdDt7b1umYQyj1/qPpH510GmHEQe4q0kCPe3qmb3a0Q==}
|
||||
|
||||
electron-vite@2.2.0:
|
||||
resolution: {integrity: sha512-WvE8KlZTiay9uWqBRvnYuxg2JqIicaNqaz9qFvsZkIae2/FmqZC5jctziyduCuuwVxqJG0Sjh8RlTwSn8xcCoQ==}
|
||||
@ -2038,8 +2039,8 @@ packages:
|
||||
'@swc/core':
|
||||
optional: true
|
||||
|
||||
electron@30.0.9:
|
||||
resolution: {integrity: sha512-ArxgdGHVu3o5uaP+Tqj8cJDvU03R6vrGrOqiMs7JXLnvQHMqXJIIxmFKQAIdJW8VoT3ac3hD21tA7cPO10RLow==}
|
||||
electron@30.1.0:
|
||||
resolution: {integrity: sha512-9O8m7kinjwMH5Df0hpXbwUaqI6pk3aJm1sKQUkQGCF7NDbNkGhu2BXgqaicPU6oe26zQPc5vtwWnHmiKlh1hYA==}
|
||||
engines: {node: '>= 12.20.55'}
|
||||
hasBin: true
|
||||
|
||||
@ -2139,7 +2140,7 @@ packages:
|
||||
eslint-import-resolver-exports@1.0.0-beta.5:
|
||||
resolution: {integrity: sha512-o6t0w7muUpXr7MkUVzD5igQoDfAQvTmcPp8HEAJdNF8eOuAO+yn6I/TTyMxz9ecCwzX7e02vzlkHURoScUuidg==}
|
||||
peerDependencies:
|
||||
eslint: '*'
|
||||
eslint: 9.4.0
|
||||
eslint-plugin-import: '*'
|
||||
|
||||
eslint-import-resolver-node@0.3.9:
|
||||
@ -2149,7 +2150,7 @@ packages:
|
||||
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: '*'
|
||||
eslint: 9.4.0
|
||||
eslint-plugin-import: '*'
|
||||
|
||||
eslint-module-utils@2.8.0:
|
||||
@ -2178,7 +2179,7 @@ packages:
|
||||
engines: {node: '>=4'}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': '*'
|
||||
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
|
||||
eslint: 9.4.0
|
||||
peerDependenciesMeta:
|
||||
'@typescript-eslint/parser':
|
||||
optional: true
|
||||
@ -2188,7 +2189,7 @@ packages:
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
'@types/eslint': '>=8.0.0'
|
||||
eslint: '>=8.0.0'
|
||||
eslint: 9.4.0
|
||||
eslint-config-prettier: '*'
|
||||
prettier: '>=3.0.0'
|
||||
peerDependenciesMeta:
|
||||
@ -2209,8 +2210,8 @@ packages:
|
||||
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
eslint@9.3.0:
|
||||
resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==}
|
||||
eslint@9.4.0:
|
||||
resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
hasBin: true
|
||||
|
||||
@ -2624,6 +2625,7 @@ packages:
|
||||
|
||||
inflight@1.0.6:
|
||||
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
|
||||
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
||||
|
||||
inherits@2.0.4:
|
||||
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
||||
@ -3100,10 +3102,6 @@ packages:
|
||||
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
minipass@7.0.4:
|
||||
resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
|
||||
minipass@7.1.2:
|
||||
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
@ -3505,6 +3503,7 @@ packages:
|
||||
|
||||
rimraf@3.0.2:
|
||||
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
|
||||
deprecated: Rimraf versions prior to v4 are no longer supported
|
||||
hasBin: true
|
||||
|
||||
roarr@2.15.4:
|
||||
@ -4023,8 +4022,8 @@ packages:
|
||||
'@testing-library/jest-dom':
|
||||
optional: true
|
||||
|
||||
vite@5.2.12:
|
||||
resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==}
|
||||
vite@5.2.13:
|
||||
resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==}
|
||||
engines: {node: ^18.0.0 || >=20.0.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -4303,7 +4302,7 @@ snapshots:
|
||||
'@babel/core': 7.23.7
|
||||
'@babel/helper-plugin-utils': 7.22.5
|
||||
|
||||
'@babel/runtime@7.24.6':
|
||||
'@babel/runtime@7.24.7':
|
||||
dependencies:
|
||||
regenerator-runtime: 0.14.1
|
||||
|
||||
@ -4338,16 +4337,16 @@ snapshots:
|
||||
dependencies:
|
||||
'@cliqz/adblocker-extended-selectors': 1.27.6
|
||||
|
||||
'@cliqz/adblocker-electron-preload@1.27.3(electron@30.0.9)':
|
||||
'@cliqz/adblocker-electron-preload@1.27.1(electron@30.1.0)':
|
||||
dependencies:
|
||||
'@cliqz/adblocker-content': 1.27.6
|
||||
electron: 30.0.9
|
||||
electron: 30.1.0
|
||||
|
||||
'@cliqz/adblocker-electron@1.27.3(electron@30.0.9)':
|
||||
'@cliqz/adblocker-electron@1.27.1(electron@30.1.0)':
|
||||
dependencies:
|
||||
'@cliqz/adblocker': 1.27.6
|
||||
'@cliqz/adblocker-electron-preload': 1.27.3(electron@30.0.9)
|
||||
electron: 30.0.9
|
||||
'@cliqz/adblocker-electron-preload': 1.27.1(electron@30.1.0)
|
||||
electron: 30.1.0
|
||||
tldts-experimental: 6.1.2
|
||||
|
||||
'@cliqz/adblocker-extended-selectors@1.27.6': {}
|
||||
@ -4411,9 +4410,9 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@electron/remote@2.1.2(electron@30.0.9)':
|
||||
'@electron/remote@2.1.2(electron@30.1.0)':
|
||||
dependencies:
|
||||
electron: 30.0.9
|
||||
electron: 30.1.0
|
||||
|
||||
'@electron/universal@2.0.1':
|
||||
dependencies:
|
||||
@ -4634,13 +4633,21 @@ snapshots:
|
||||
'@esbuild/win32-x64@0.21.4':
|
||||
optional: true
|
||||
|
||||
'@eslint-community/eslint-utils@4.4.0(eslint@9.3.0)':
|
||||
'@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)':
|
||||
dependencies:
|
||||
eslint: 9.3.0
|
||||
eslint: 9.4.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@eslint-community/regexpp@4.10.0': {}
|
||||
|
||||
'@eslint/config-array@0.15.1':
|
||||
dependencies:
|
||||
'@eslint/object-schema': 2.1.3
|
||||
debug: 4.3.4
|
||||
minimatch: 3.1.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@eslint/eslintrc@3.1.0':
|
||||
dependencies:
|
||||
ajv: 6.12.6
|
||||
@ -4655,7 +4662,9 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@eslint/js@9.3.0': {}
|
||||
'@eslint/js@9.4.0': {}
|
||||
|
||||
'@eslint/object-schema@2.1.3': {}
|
||||
|
||||
'@fastify/busboy@2.1.0': {}
|
||||
|
||||
@ -4680,18 +4689,8 @@ snapshots:
|
||||
|
||||
'@foobar404/wave@2.0.5': {}
|
||||
|
||||
'@humanwhocodes/config-array@0.13.0':
|
||||
dependencies:
|
||||
'@humanwhocodes/object-schema': 2.0.3
|
||||
debug: 4.3.4
|
||||
minimatch: 3.1.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@humanwhocodes/module-importer@1.0.1': {}
|
||||
|
||||
'@humanwhocodes/object-schema@2.0.3': {}
|
||||
|
||||
'@humanwhocodes/retry@0.3.0': {}
|
||||
|
||||
'@isaacs/cliui@8.0.2':
|
||||
@ -4944,7 +4943,7 @@ snapshots:
|
||||
|
||||
'@types/electron-localshortcut@3.1.3':
|
||||
dependencies:
|
||||
electron: 30.0.9
|
||||
electron: 30.1.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@ -5006,15 +5005,15 @@ snapshots:
|
||||
'@types/node': 20.12.5
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)':
|
||||
'@typescript-eslint/eslint-plugin@8.0.0-alpha.28(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.10.0
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/scope-manager': 7.11.0
|
||||
'@typescript-eslint/type-utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/visitor-keys': 7.11.0
|
||||
eslint: 9.3.0
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.4.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/scope-manager': 8.0.0-alpha.28
|
||||
'@typescript-eslint/type-utils': 8.0.0-alpha.28(eslint@9.4.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/utils': 8.0.0-alpha.28(eslint@9.4.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/visitor-keys': 8.0.0-alpha.28
|
||||
eslint: 9.4.0
|
||||
graphemer: 1.4.0
|
||||
ignore: 5.3.1
|
||||
natural-compare: 1.4.0
|
||||
@ -5024,59 +5023,44 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5)':
|
||||
'@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 7.5.0
|
||||
'@typescript-eslint/types': 7.5.0
|
||||
'@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5)
|
||||
'@typescript-eslint/visitor-keys': 7.5.0
|
||||
debug: 4.3.4
|
||||
eslint: 9.3.0
|
||||
eslint: 9.4.0
|
||||
optionalDependencies:
|
||||
typescript: 5.4.5
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/scope-manager@7.11.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.11.0
|
||||
'@typescript-eslint/visitor-keys': 7.11.0
|
||||
|
||||
'@typescript-eslint/scope-manager@7.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.5.0
|
||||
'@typescript-eslint/visitor-keys': 7.5.0
|
||||
|
||||
'@typescript-eslint/type-utils@7.11.0(eslint@9.3.0)(typescript@5.4.5)':
|
||||
'@typescript-eslint/scope-manager@8.0.0-alpha.28':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
|
||||
'@typescript-eslint/utils': 7.11.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/types': 8.0.0-alpha.28
|
||||
'@typescript-eslint/visitor-keys': 8.0.0-alpha.28
|
||||
|
||||
'@typescript-eslint/type-utils@8.0.0-alpha.28(eslint@9.4.0)(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 8.0.0-alpha.28(typescript@5.4.5)
|
||||
'@typescript-eslint/utils': 8.0.0-alpha.28(eslint@9.4.0)(typescript@5.4.5)
|
||||
debug: 4.3.4
|
||||
eslint: 9.3.0
|
||||
ts-api-utils: 1.3.0(typescript@5.4.5)
|
||||
optionalDependencies:
|
||||
typescript: 5.4.5
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/types@7.11.0': {}
|
||||
|
||||
'@typescript-eslint/types@7.5.0': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.11.0
|
||||
'@typescript-eslint/visitor-keys': 7.11.0
|
||||
debug: 4.3.4
|
||||
globby: 11.1.0
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.4
|
||||
semver: 7.6.2
|
||||
ts-api-utils: 1.3.0(typescript@5.4.5)
|
||||
optionalDependencies:
|
||||
typescript: 5.4.5
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
'@typescript-eslint/types@8.0.0-alpha.28': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.5)':
|
||||
dependencies:
|
||||
@ -5093,27 +5077,42 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@7.11.0(eslint@9.3.0)(typescript@5.4.5)':
|
||||
'@typescript-eslint/typescript-estree@8.0.0-alpha.28(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0)
|
||||
'@typescript-eslint/scope-manager': 7.11.0
|
||||
'@typescript-eslint/types': 7.11.0
|
||||
'@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
|
||||
eslint: 9.3.0
|
||||
'@typescript-eslint/types': 8.0.0-alpha.28
|
||||
'@typescript-eslint/visitor-keys': 8.0.0-alpha.28
|
||||
debug: 4.3.4
|
||||
globby: 11.1.0
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.4
|
||||
semver: 7.6.2
|
||||
ts-api-utils: 1.3.0(typescript@5.4.5)
|
||||
optionalDependencies:
|
||||
typescript: 5.4.5
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.0.0-alpha.28(eslint@9.4.0)(typescript@5.4.5)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
|
||||
'@typescript-eslint/scope-manager': 8.0.0-alpha.28
|
||||
'@typescript-eslint/types': 8.0.0-alpha.28
|
||||
'@typescript-eslint/typescript-estree': 8.0.0-alpha.28(typescript@5.4.5)
|
||||
eslint: 9.4.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@typescript-eslint/visitor-keys@7.11.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.11.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@typescript-eslint/visitor-keys@7.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.5.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.0.0-alpha.28':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.0.0-alpha.28
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@xhayper/discord-rpc@1.1.2(patch_hash=7eeaht6k4r7cw3nunras7mx7iu)':
|
||||
dependencies:
|
||||
axios: 1.6.5
|
||||
@ -5451,13 +5450,6 @@ snapshots:
|
||||
dependencies:
|
||||
node-gyp-build: 4.8.0
|
||||
|
||||
builder-util-runtime@9.2.3:
|
||||
dependencies:
|
||||
debug: 4.3.4
|
||||
sax: 1.3.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
builder-util-runtime@9.2.4:
|
||||
dependencies:
|
||||
debug: 4.3.4
|
||||
@ -5494,12 +5486,12 @@ snapshots:
|
||||
|
||||
butterchurn-presets@3.0.0-beta.4:
|
||||
dependencies:
|
||||
'@babel/runtime': 7.24.6
|
||||
'@babel/runtime': 7.24.7
|
||||
|
||||
butterchurn@3.0.0-beta.4:
|
||||
dependencies:
|
||||
'@assemblyscript/loader': 0.17.14
|
||||
'@babel/runtime': 7.24.6
|
||||
'@babel/runtime': 7.24.7
|
||||
ecma-proposal-math-extensions: 0.0.2
|
||||
eel-wasm: 0.0.15
|
||||
|
||||
@ -5513,7 +5505,7 @@ snapshots:
|
||||
fs-minipass: 3.0.3
|
||||
glob: 10.4.1
|
||||
lru-cache: 10.2.0
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
minipass-collect: 2.0.1
|
||||
minipass-flush: 1.0.5
|
||||
minipass-pipeline: 1.2.4
|
||||
@ -5725,9 +5717,9 @@ snapshots:
|
||||
|
||||
csstype@3.1.3: {}
|
||||
|
||||
custom-electron-prompt@1.5.7(electron@30.0.9):
|
||||
custom-electron-prompt@1.5.7(electron@30.1.0):
|
||||
dependencies:
|
||||
electron: 30.0.9
|
||||
electron: 30.1.0
|
||||
|
||||
data-uri-to-buffer@4.0.1: {}
|
||||
|
||||
@ -5799,7 +5791,7 @@ snapshots:
|
||||
|
||||
deep-is@0.1.4: {}
|
||||
|
||||
deepmerge-ts@7.0.1: {}
|
||||
deepmerge-ts@7.0.3: {}
|
||||
|
||||
deepmerge@4.3.1: {}
|
||||
|
||||
@ -5856,7 +5848,7 @@ snapshots:
|
||||
dependencies:
|
||||
path-type: 4.0.0
|
||||
|
||||
discord-api-types@0.37.86: {}
|
||||
discord-api-types@0.37.87: {}
|
||||
|
||||
dmg-builder@24.13.3(electron-builder-squirrel-windows@24.13.3):
|
||||
dependencies:
|
||||
@ -6016,9 +6008,9 @@ snapshots:
|
||||
lodash.debounce: 4.0.8
|
||||
serialize-error: 8.1.0
|
||||
|
||||
electron-updater@6.1.8:
|
||||
electron-updater@6.2.1:
|
||||
dependencies:
|
||||
builder-util-runtime: 9.2.3
|
||||
builder-util-runtime: 9.2.4
|
||||
fs-extra: 10.1.0
|
||||
js-yaml: 4.1.0
|
||||
lazy-val: 1.0.5
|
||||
@ -6029,7 +6021,7 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
electron-vite@2.2.0(vite@5.2.12(@types/node@20.12.5)):
|
||||
electron-vite@2.2.0(vite@5.2.13(@types/node@20.12.5)):
|
||||
dependencies:
|
||||
'@babel/core': 7.23.7
|
||||
'@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7)
|
||||
@ -6037,11 +6029,11 @@ snapshots:
|
||||
esbuild: 0.19.12
|
||||
magic-string: 0.30.5
|
||||
picocolors: 1.0.0
|
||||
vite: 5.2.12(@types/node@20.12.5)
|
||||
vite: 5.2.13(@types/node@20.12.5)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
electron@30.0.9:
|
||||
electron@30.1.0:
|
||||
dependencies:
|
||||
'@electron/get': 2.0.3
|
||||
'@types/node': 20.12.5
|
||||
@ -6242,10 +6234,10 @@ snapshots:
|
||||
|
||||
escape-string-regexp@5.0.0: {}
|
||||
|
||||
eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0))(eslint@9.3.0):
|
||||
eslint-import-resolver-exports@1.0.0-beta.5(eslint-plugin-import@2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0))(eslint@9.4.0):
|
||||
dependencies:
|
||||
eslint: 9.3.0
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0)
|
||||
eslint: 9.4.0
|
||||
eslint-plugin-import: 2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0)
|
||||
resolve.exports: 2.0.2
|
||||
|
||||
eslint-import-resolver-node@0.3.9:
|
||||
@ -6256,13 +6248,13 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0):
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0):
|
||||
dependencies:
|
||||
debug: 4.3.4
|
||||
enhanced-resolve: 5.15.0
|
||||
eslint: 9.3.0
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0))(eslint@9.3.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0)
|
||||
eslint: 9.4.0
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0)
|
||||
eslint-plugin-import: 2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0)
|
||||
fast-glob: 3.3.2
|
||||
get-tsconfig: 4.7.2
|
||||
is-core-module: 2.13.1
|
||||
@ -6273,18 +6265,18 @@ snapshots:
|
||||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-module-utils@2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0))(eslint@9.3.0):
|
||||
eslint-module-utils@2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0):
|
||||
dependencies:
|
||||
debug: 3.2.7
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
eslint: 9.3.0
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.4.0)(typescript@5.4.5)
|
||||
eslint: 9.4.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.3.0):
|
||||
eslint-plugin-import@2.29.1(patch_hash=jvncgd2drhy7vjt7cvbkfo5bxu)(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0):
|
||||
dependencies:
|
||||
array-includes: 3.1.7
|
||||
array.prototype.findlastindex: 1.2.3
|
||||
@ -6292,9 +6284,9 @@ snapshots:
|
||||
array.prototype.flatmap: 1.3.2
|
||||
debug: 3.2.7
|
||||
doctrine: 2.1.0
|
||||
eslint: 9.3.0
|
||||
eslint: 9.4.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.3.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.3.0))(eslint@9.3.0)
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.5.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0)
|
||||
hasown: 2.0.0
|
||||
is-core-module: 2.13.1
|
||||
is-glob: 4.0.3
|
||||
@ -6305,15 +6297,15 @@ snapshots:
|
||||
semver: 6.3.1
|
||||
tsconfig-paths: 3.15.0
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.3.0)(typescript@5.4.5)
|
||||
'@typescript-eslint/parser': 7.5.0(eslint@9.4.0)(typescript@5.4.5)
|
||||
transitivePeerDependencies:
|
||||
- eslint-import-resolver-typescript
|
||||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-prettier@5.1.3(eslint@9.3.0)(prettier@3.2.5):
|
||||
eslint-plugin-prettier@5.1.3(eslint@9.4.0)(prettier@3.2.5):
|
||||
dependencies:
|
||||
eslint: 9.3.0
|
||||
eslint: 9.4.0
|
||||
prettier: 3.2.5
|
||||
prettier-linter-helpers: 1.0.0
|
||||
synckit: 0.8.8
|
||||
@ -6327,13 +6319,13 @@ snapshots:
|
||||
|
||||
eslint-visitor-keys@4.0.0: {}
|
||||
|
||||
eslint@9.3.0:
|
||||
eslint@9.4.0:
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0)
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0)
|
||||
'@eslint-community/regexpp': 4.10.0
|
||||
'@eslint/config-array': 0.15.1
|
||||
'@eslint/eslintrc': 3.1.0
|
||||
'@eslint/js': 9.3.0
|
||||
'@humanwhocodes/config-array': 0.13.0
|
||||
'@eslint/js': 9.4.0
|
||||
'@humanwhocodes/module-importer': 1.0.1
|
||||
'@humanwhocodes/retry': 0.3.0
|
||||
'@nodelib/fs.walk': 1.2.8
|
||||
@ -6553,7 +6545,7 @@ snapshots:
|
||||
|
||||
fs-minipass@3.0.3:
|
||||
dependencies:
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
|
||||
fs.realpath@1.0.0: {}
|
||||
|
||||
@ -6777,7 +6769,7 @@ snapshots:
|
||||
|
||||
i18next@23.11.5:
|
||||
dependencies:
|
||||
'@babel/runtime': 7.24.6
|
||||
'@babel/runtime': 7.24.7
|
||||
|
||||
iconv-corefoundation@1.1.7:
|
||||
dependencies:
|
||||
@ -7112,7 +7104,7 @@ snapshots:
|
||||
cacache: 18.0.2
|
||||
http-cache-semantics: 4.1.1
|
||||
is-lambda: 1.0.1
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
minipass-fetch: 3.0.4
|
||||
minipass-flush: 1.0.5
|
||||
minipass-pipeline: 1.2.4
|
||||
@ -7211,11 +7203,11 @@ snapshots:
|
||||
|
||||
minipass-collect@2.0.1:
|
||||
dependencies:
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
|
||||
minipass-fetch@3.0.4:
|
||||
dependencies:
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
minipass-sized: 1.0.3
|
||||
minizlib: 2.1.2
|
||||
optionalDependencies:
|
||||
@ -7239,8 +7231,6 @@ snapshots:
|
||||
|
||||
minipass@5.0.0: {}
|
||||
|
||||
minipass@7.0.4: {}
|
||||
|
||||
minipass@7.1.2: {}
|
||||
|
||||
minizlib@2.1.2:
|
||||
@ -7891,7 +7881,7 @@ snapshots:
|
||||
|
||||
ssri@10.0.5:
|
||||
dependencies:
|
||||
minipass: 7.0.4
|
||||
minipass: 7.1.2
|
||||
|
||||
stat-mode@1.0.0: {}
|
||||
|
||||
@ -8186,7 +8176,7 @@ snapshots:
|
||||
extsprintf: 1.4.1
|
||||
optional: true
|
||||
|
||||
vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.12.5)):
|
||||
vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.2.13(@types/node@20.12.5)):
|
||||
dependencies:
|
||||
'@antfu/utils': 0.7.7
|
||||
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
|
||||
@ -8197,7 +8187,7 @@ snapshots:
|
||||
perfect-debounce: 1.0.0
|
||||
picocolors: 1.0.0
|
||||
sirv: 2.0.4
|
||||
vite: 5.2.12(@types/node@20.12.5)
|
||||
vite: 5.2.13(@types/node@20.12.5)
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
- supports-color
|
||||
@ -8206,7 +8196,7 @@ snapshots:
|
||||
dependencies:
|
||||
lib-esm: 0.4.2
|
||||
|
||||
vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.2.12(@types/node@20.12.5)):
|
||||
vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.2.13(@types/node@20.12.5)):
|
||||
dependencies:
|
||||
'@babel/core': 7.23.7
|
||||
'@types/babel__core': 7.20.5
|
||||
@ -8214,12 +8204,12 @@ snapshots:
|
||||
merge-anything: 5.1.7
|
||||
solid-js: 1.8.17
|
||||
solid-refresh: 0.6.3(solid-js@1.8.17)
|
||||
vite: 5.2.12(@types/node@20.12.5)
|
||||
vitefu: 0.2.5(vite@5.2.12(@types/node@20.12.5))
|
||||
vite: 5.2.13(@types/node@20.12.5)
|
||||
vitefu: 0.2.5(vite@5.2.13(@types/node@20.12.5))
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
vite@5.2.12(@types/node@20.12.5):
|
||||
vite@5.2.13(@types/node@20.12.5):
|
||||
dependencies:
|
||||
esbuild: 0.20.2
|
||||
postcss: 8.4.38
|
||||
@ -8228,9 +8218,9 @@ snapshots:
|
||||
'@types/node': 20.12.5
|
||||
fsevents: 2.3.3
|
||||
|
||||
vitefu@0.2.5(vite@5.2.12(@types/node@20.12.5)):
|
||||
vitefu@0.2.5(vite@5.2.13(@types/node@20.12.5)):
|
||||
optionalDependencies:
|
||||
vite: 5.2.12(@types/node@20.12.5)
|
||||
vite: 5.2.13(@types/node@20.12.5)
|
||||
|
||||
vudio@2.1.1(patch_hash=7iux5msqpgl3octdmwy4uspwoe): {}
|
||||
|
||||
|
||||
1
src/i18n/resources/ar.json
Normal file
1
src/i18n/resources/ar.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
||||
@ -158,6 +158,14 @@
|
||||
},
|
||||
"remove-upgrade-button": "Upgrade-Schaltfläche entfernen",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "Abbrechen",
|
||||
"remove": "Entfernen"
|
||||
},
|
||||
"remove-theme": "Sind Sie sich sicher, dass Sie das benutzerdefinierte Aussehen ändern wollen?",
|
||||
"remove-theme-message": "Dies wird das benutzerdefinierte Aussehen löschen"
|
||||
},
|
||||
"label": "Thema",
|
||||
"submenu": {
|
||||
"import-css-file": "Importiere eigene CSS-Datei",
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
},
|
||||
"unresponsive": {
|
||||
"buttons": {
|
||||
"quit": "Quitté",
|
||||
"quit": "Quitter",
|
||||
"relaunch": "Relancer",
|
||||
"wait": "Attendre"
|
||||
},
|
||||
@ -158,6 +158,14 @@
|
||||
},
|
||||
"remove-upgrade-button": "Supprimer le bouton de mise à niveau",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "Annuler",
|
||||
"remove": "Supprimer"
|
||||
},
|
||||
"remove-theme": "Êtes-vous sûr de supprimer le thème personnalisé ?",
|
||||
"remove-theme-message": "Cela va supprimer le thème personnalisé"
|
||||
},
|
||||
"label": "Thème",
|
||||
"submenu": {
|
||||
"import-css-file": "Importer fichier CSS personnalisé",
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"language": {
|
||||
"code": "he",
|
||||
"local-name": "עברית",
|
||||
"name": "Hebrew"
|
||||
}
|
||||
}
|
||||
|
||||
15
src/i18n/resources/hr.json
Normal file
15
src/i18n/resources/hr.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"common": {
|
||||
"console": {
|
||||
"plugins": {
|
||||
"execute-failed": "Neuspjelo izvršenje plugina {{pluginName}}::{{contextName}}",
|
||||
"executed-at-ms": "Plugin{{pluginName}}::{{contextName}}{{je izvršen za {{ms}}ms"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"code": "hr",
|
||||
"local-name": "Hrvatski",
|
||||
"name": "Croatian"
|
||||
}
|
||||
}
|
||||
@ -198,7 +198,8 @@
|
||||
"restart": "YT Music újraindítása",
|
||||
"show": "Ablak megjelenítése",
|
||||
"tooltip": {
|
||||
"default": "YouTube Music"
|
||||
"default": "YouTube Music",
|
||||
"with-song-info": "YouTube Music: {{artist}} - {{title}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -217,7 +218,10 @@
|
||||
"description": "Dinamikus téma és vizuális effektek alkalmazása az album színpalettája alapján",
|
||||
"menu": {
|
||||
"color-mix-ratio": {
|
||||
"label": "Szín keverés aránya"
|
||||
"label": "Szín keverés aránya",
|
||||
"submenu": {
|
||||
"percent": "{{ratio}}%"
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Album színtéma"
|
||||
@ -231,14 +235,28 @@
|
||||
"pixels": "{{blurAmount}} képpontok"
|
||||
}
|
||||
},
|
||||
"buffer": {
|
||||
"submenu": {
|
||||
"buffer": "{{buffer}}"
|
||||
}
|
||||
},
|
||||
"opacity": {
|
||||
"label": "Átlátszóság"
|
||||
"label": "Átlátszóság",
|
||||
"submenu": {
|
||||
"percent": "{{opacity}}%"
|
||||
}
|
||||
},
|
||||
"quality": {
|
||||
"label": "Minőség"
|
||||
"label": "Minőség",
|
||||
"submenu": {
|
||||
"pixels": "{{quality}} képpont"
|
||||
}
|
||||
},
|
||||
"size": {
|
||||
"label": "Méret"
|
||||
"label": "Méret",
|
||||
"submenu": {
|
||||
"percent": "{{size}}%"
|
||||
}
|
||||
},
|
||||
"use-fullscreen": {
|
||||
"label": "Teljes képernyő használata"
|
||||
@ -317,6 +335,7 @@
|
||||
"play-on-youtube-music": "Lejátszás a YouTube Music-on",
|
||||
"set-inactivity-timeout": "Inaktivitási időkorlát beállítása"
|
||||
},
|
||||
"name": "Discord Rich Presence",
|
||||
"prompt": {
|
||||
"set-inactivity-timeout": {
|
||||
"label": "Írja be az inaktivitási időkorlátot másodpercben:",
|
||||
@ -328,9 +347,14 @@
|
||||
"backend": {
|
||||
"dialog": {
|
||||
"error": {
|
||||
"message": "Hoppá! Elnézést, a letöltés sikertelen volt…"
|
||||
"message": "Hoppá! Elnézést, a letöltés sikertelen volt…",
|
||||
"title": "A letöltés során hiba történt!"
|
||||
},
|
||||
"start-download-playlist": {
|
||||
"buttons": {
|
||||
"ok": "Rendben"
|
||||
},
|
||||
"detail": "({{playlistSize}} dal)",
|
||||
"message": "A(z) {{playlistTitle}} lejátszási lista letöltése",
|
||||
"title": "A letöltés elindult"
|
||||
}
|
||||
@ -339,21 +363,36 @@
|
||||
"conversion-progress": "Konvetálás: {{percent}}%",
|
||||
"converting": "Konvertálás…",
|
||||
"done": "Kész: {{filePath}}",
|
||||
"download-info": "Letöltés: {{artist}} - {{title}} [{{videoId}}",
|
||||
"download-progress": "Letöltés: {{percent}}%",
|
||||
"downloading": "Letöltés folyamatban…",
|
||||
"downloading-counter": "Letöltés: {{current}}/{{total}}…",
|
||||
"downloading-playlist": "Letöltés a lejátszási listáról \"{{playlistTitle}}\" - {{playlistSize}} dal ({{playlistId}})",
|
||||
"error-while-downloading": "Hiba a \"{{author}} - {{title}}\" letöltésekor: {{error}}",
|
||||
"folder-already-exists": "A {{playlistFolder}} nevű mappa már létezik",
|
||||
"getting-playlist-info": "Lejátszási lista információinak lekérése…",
|
||||
"loading": "Betöltés…",
|
||||
"playlist-has-only-one-song": "A lejátszási listában csak egy elem van, letöltés közvetlenül",
|
||||
"playlist-id-not-found": "Nem található lejátszási lista azonosítója",
|
||||
"playlist-is-empty": "Lejátszási lista üres",
|
||||
"playlist-is-mix-or-private": "Hiba a lejátszási lista információinak lekérésekor: győződjön meg róla, hogy nem privát vagy \"Saját egyveleg\" lejátszási lista\n\n{{error}}",
|
||||
"preparing-file": "Fájl előkészítése…",
|
||||
"saving": "Mentés…",
|
||||
"video-id-not-found": "Videó nem található"
|
||||
"trying-to-get-playlist-id": "Playlist ID lekérése: {{playlistId}}",
|
||||
"video-id-not-found": "Videó nem található",
|
||||
"writing-id3": "ID3 címkék írása…"
|
||||
}
|
||||
},
|
||||
"description": "MP3 / forrás hanganyag letöltése közvetlenül az interfészről",
|
||||
"menu": {
|
||||
"choose-download-folder": "Letöltési mappa kiválasztása",
|
||||
"download-playlist": "Lejátszási lista letöltése",
|
||||
"skip-existing": "Meglévő fájlok kihagyása"
|
||||
},
|
||||
"name": "Letöltő",
|
||||
"renderer": {
|
||||
"can-not-update-progress": "A haladást nem lehet frissíteni"
|
||||
},
|
||||
"templates": {
|
||||
"button": "Letöltés"
|
||||
}
|
||||
@ -362,16 +401,29 @@
|
||||
"description": "Az hangerő csúszka exponenciálissá tételével könnyebbé válik az alacsony hangerő kiválasztása.",
|
||||
"name": "Exponenciális hangerő"
|
||||
},
|
||||
"in-app-menu": {
|
||||
"description": "Menüsávok stílusos, sötét vagy album-színű megjelenítése",
|
||||
"menu": {
|
||||
"hide-dom-window-controls": "DOM ablakvezérlők elrejtése"
|
||||
},
|
||||
"name": "Alkalmazáson belüli menü"
|
||||
},
|
||||
"lumiastream": {
|
||||
"description": "Lumia Stream támogatás hozzáadása",
|
||||
"name": "Lumia Stream [Béta]"
|
||||
},
|
||||
"lyrics-genius": {
|
||||
"description": "Dalszöveg támogatást ad a legtöbb dalhoz",
|
||||
"menu": {
|
||||
"romanized-lyrics": "Latin betűs dalszövegek"
|
||||
},
|
||||
"name": "Lyrics Genius",
|
||||
"renderer": {
|
||||
"fetched-lyrics": "Dalszövegek lekérése a Genius-ról"
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"description": "Lehetővé teszi a lejátszási listák megosztását másokkal. Amikor a házigazda lejátszik egy dalt, mindenki más is ugyanazt a dalt fogja hallani",
|
||||
"dialog": {
|
||||
"enter-host": "Adja meg a házigazda azonosítóját"
|
||||
},
|
||||
@ -386,6 +438,7 @@
|
||||
"connected-users": "Csatlakozott felhasználók",
|
||||
"disconnect": "Zene együtt kapcsolatának megszakítása",
|
||||
"empty-user": "Nincs csatlakozva felhasználó",
|
||||
"host": "Music Together Házigazda",
|
||||
"join": "Csatlakozás a Zene együtt-höz",
|
||||
"permission": {
|
||||
"all": "Engedélyezi a vendégeknek a lejátszási lista és a lejátszó vezérlését",
|
||||
@ -402,20 +455,201 @@
|
||||
"toast": {
|
||||
"add-song-failed": "Sikertelen volt a dal hozzáadása",
|
||||
"closed": "Zene együtt bezárva",
|
||||
"host-failed": "Sikertelen volt a Zene együtt indítása"
|
||||
"disconnected": "Kapcsolat megszakadt a Music Together-el",
|
||||
"host-failed": "Sikertelen volt a Zene együtt indítása",
|
||||
"id-copied": "Házigazda azonosító a vágólapra másolva",
|
||||
"id-copy-failed": "Nem sikerült a Házigazda azonosítóját a vágólapra másolni",
|
||||
"join-failed": "Nem sikerült csatlakozni a Music Together-hez",
|
||||
"joined": "Csatlakozott a Music Together-hez",
|
||||
"permission-changed": "Music Together engedély megváltoztatva \"{{permission}}\" -re",
|
||||
"remove-song-failed": "A dal eltávolítása sikertelen",
|
||||
"user-connected": "{{name}} csatlakozott a Music Together-hez",
|
||||
"user-disconnected": "{{name}} elhagyta a Music Together-t"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"name": "Navigáció"
|
||||
},
|
||||
"no-google-login": {
|
||||
"description": "A Bejelentkezés gomb eltávolítása az interfészről (Jobb fentről eltünik a bejelentkezés gomb.)",
|
||||
"name": "Nincs Google bejelentkezés"
|
||||
},
|
||||
"notifications": {
|
||||
"description": "Értesítés megjelenítése, amikor egy dal elindul (interaktív értesítések elérhetők Windows-on)",
|
||||
"menu": {
|
||||
"interactive": "Interaktív Értesítések"
|
||||
"interactive": "Interaktív Értesítések",
|
||||
"interactive-settings": {
|
||||
"label": "Interaktív beállítások",
|
||||
"submenu": {
|
||||
"hide-button-text": "Gombok szövegének elrejtése"
|
||||
}
|
||||
},
|
||||
"priority": "Értesítési prioritás"
|
||||
},
|
||||
"name": "Értesítések"
|
||||
},
|
||||
"picture-in-picture": {
|
||||
"description": "Lehetővé teszi az alkalmazás kép a képben módra váltását",
|
||||
"menu": {
|
||||
"always-on-top": "Mindig látható",
|
||||
"hotkey": {
|
||||
"label": "Gyorsbillentyű",
|
||||
"prompt": {
|
||||
"keybind-options": {
|
||||
"hotkey": "Gyorsbillentyű"
|
||||
},
|
||||
"label": "Válassz egy gyorsbillentyűt a kép a képben mód váltásához",
|
||||
"title": "Kép a képben gyorsbillentyű"
|
||||
}
|
||||
},
|
||||
"save-window-position": "Ablakpozíciójának mentése",
|
||||
"save-window-size": "Ablakméretének mentése",
|
||||
"use-native-pip": "A böngésző natív PiP(Kép a képben) használata"
|
||||
},
|
||||
"name": "Kép a képben",
|
||||
"templates": {
|
||||
"button": "Kép a képben"
|
||||
}
|
||||
},
|
||||
"playback-speed": {
|
||||
"description": "Hallgass gyorsan, hallgass lassan! Hozzáad egy csúszkát, amely szabályozza a dal sebességét",
|
||||
"name": "Lejátszás sebessége",
|
||||
"templates": {
|
||||
"button": "Sebesség"
|
||||
}
|
||||
},
|
||||
"precise-volume": {
|
||||
"description": "A hangerő precíz szabályozása egérgörgővel/gyorsbillentyűkkel, egy egyedi HUD és testreszabható hangerő csuszka segítségével",
|
||||
"menu": {
|
||||
"global-shortcuts": "Globális gyorsbillentyűk"
|
||||
},
|
||||
"name": "Precíz hangerő",
|
||||
"prompt": {
|
||||
"global-shortcuts": {
|
||||
"keybind-options": {
|
||||
"decrease": "Hangerő csökkentése",
|
||||
"increase": "Hangerő növelése"
|
||||
},
|
||||
"label": "Válaszd ki a globális hangerő gyorsbillentyűket:",
|
||||
"title": "Globális hangerő gyorsbillentyűk"
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality-changer": {
|
||||
"backend": {
|
||||
"dialog": {
|
||||
"quality-changer": {
|
||||
"detail": "Jelenlegi minőség: {{quality}}",
|
||||
"message": "Válaszd ki a videó minőségét:",
|
||||
"title": "Válaszd ki a videó minőségét"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "Lehetővé teszi a videó minőségének megváltoztatását egy gombbal a videó fedvényen"
|
||||
},
|
||||
"scrobbler": {
|
||||
"description": "Scrobbling támogatás hozzáadása (pl. last.fm, ListenBrainz)",
|
||||
"dialog": {
|
||||
"lastfm": {
|
||||
"auth-failed": {
|
||||
"message": "Last.fm hitelesítése nem sikerült\nA felugró ablak elrejtése a következő újraindításig.",
|
||||
"title": "Hitelesítés sikertelen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"lastfm": {
|
||||
"api-settings": "Last.fm API beállítások"
|
||||
},
|
||||
"listenbrainz": {
|
||||
"token": "Add meg a ListenBrainz felhasználói tokenedet"
|
||||
}
|
||||
},
|
||||
"prompt": {
|
||||
"lastfm": {
|
||||
"api-key": "Last.fm API kulcs",
|
||||
"api-secret": "Last.fm titkos API kulcs"
|
||||
},
|
||||
"listenbrainz": {
|
||||
"token": {
|
||||
"label": "Add meg a ListenBrainz felhasználói tokenedet:",
|
||||
"title": "ListenBrainz kulcs"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shortcuts": {
|
||||
"description": "Lehetővé teszi globális gyorsbillentyűk beállítását a lejátszáshoz (lejátszás/szünet/következő/előző), valamint a média OSD kikapcsolását a médiagombok felülírásával. Bekapcsolja a Ctrl/CMD + F billentyűkombinációt a kereséshez, a Linux MPRIS támogatását a médiagombokhoz, és egyedi gyorsbillentyűket a haladó felhasználók számára",
|
||||
"menu": {
|
||||
"override-media-keys": "Médiagombok felülírása",
|
||||
"set-keybinds": "Globális zenevezérlők beállítása"
|
||||
},
|
||||
"name": "Gyorsbillentyűk (& MPRIS)",
|
||||
"prompt": {
|
||||
"keybind": {
|
||||
"keybind-options": {
|
||||
"next": "Következő",
|
||||
"play-pause": "Lejátszás / Szünet",
|
||||
"previous": "Előző"
|
||||
},
|
||||
"title": "Globális gyorsbillentyűk"
|
||||
}
|
||||
}
|
||||
},
|
||||
"skip-disliked-songs": {
|
||||
"description": "Kihagyja a nem kedvelt dalokat",
|
||||
"name": "Nem kedvelt dal kihagyása"
|
||||
},
|
||||
"skip-silences": {
|
||||
"description": "Automatikusan kihagyja a csendes részeket a dalokban",
|
||||
"name": "Csend kihagyása"
|
||||
},
|
||||
"sponsorblock": {
|
||||
"description": "Automatikusan kihagyja a nem zenés részeket, mint például az intro/outro vagy a zenei videók olyan részeit, ahol a zene nem szól",
|
||||
"name": "SzponzorBlokk"
|
||||
},
|
||||
"taskbar-mediacontrol": {
|
||||
"description": "Lejátszás vezérlése a Windows tálcáról"
|
||||
},
|
||||
"touchbar": {
|
||||
"description": "macOS felhasználók számára hozzáad egy widgetet a TouchBar-hoz",
|
||||
"name": "TouchBar"
|
||||
},
|
||||
"tuna-obs": {
|
||||
"description": "Integráció az OBS Tuna pluginjával",
|
||||
"name": "Tuna OBS"
|
||||
},
|
||||
"video-toggle": {
|
||||
"description": "Hozzáad egy gombot a Videó/Dal mód közötti váltáshoz. Opcionálisan teljesen eltávolíthatja a videó fület is",
|
||||
"menu": {
|
||||
"align": {
|
||||
"label": "Igazítás",
|
||||
"submenu": {
|
||||
"left": "Balra",
|
||||
"middle": "Középre",
|
||||
"right": "Jobbra"
|
||||
}
|
||||
},
|
||||
"force-hide": "Videó fül kényszeritett eltávolítása",
|
||||
"mode": {
|
||||
"label": "Mód",
|
||||
"submenu": {
|
||||
"custom": "Egyedi kapcsoló",
|
||||
"disabled": "Letiltva",
|
||||
"native": "Natív kapcsoló"
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "Videó váltó",
|
||||
"templates": {
|
||||
"button": "Zeneszám"
|
||||
}
|
||||
},
|
||||
"visualizer": {
|
||||
"menu": {
|
||||
"visualizer-type": "Vizualizáció típus"
|
||||
},
|
||||
"name": "Vizualizáció"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"language": {
|
||||
"code": "ms",
|
||||
"local-name": "Bahasa Malaysia",
|
||||
"name": "Malay"
|
||||
}
|
||||
}
|
||||
|
||||
698
src/i18n/resources/ne.json
Normal file
698
src/i18n/resources/ne.json
Normal file
@ -0,0 +1,698 @@
|
||||
{
|
||||
"common": {
|
||||
"console": {
|
||||
"plugins": {
|
||||
"execute-failed": "प्लगइन {{pluginName}}::{{contextName}} को कार्यान्वयन गर्न असफल भयो",
|
||||
"executed-at-ms": "प्लगइन {{pluginName}}::{{contextName}} {{ms}} मिलिसेकेण्डमा कार्यान्वित भयो",
|
||||
"initialize-failed": "प्लगइन \"{{pluginName}}\" आरम्भ गर्न मिलेन",
|
||||
"load-all": "सबै प्लगइनहरू लोड हुँदैछ",
|
||||
"load-failed": "प्लगइन \"{{pluginName}}\" लोड गर्न मिलेन",
|
||||
"loaded": "प्लगइन \"{{pluginName}}\" लोड भयो",
|
||||
"unload-failed": "प्लगइन \"{{pluginName}}\" अनलोड गर्न मिलेन",
|
||||
"unloaded": "प्लगइन \"{{pluginName}}\" अनलोड भयो"
|
||||
}
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"code": "ne",
|
||||
"local-name": "नेपाली",
|
||||
"name": "Nepali"
|
||||
},
|
||||
"main": {
|
||||
"console": {
|
||||
"did-finish-load": {
|
||||
"dev-tools": "लोडिंग समाप्त भयो। डेभटुल्स खोलियो"
|
||||
},
|
||||
"i18n": {
|
||||
"loaded": "i18n लोड भयो"
|
||||
},
|
||||
"second-instance": {
|
||||
"receive-command": "प्रोटोकल मार्फत कमान प्राप्त गरियो: \"{{command}}\""
|
||||
},
|
||||
"theme": {
|
||||
"css-file-not-found": "CSS फाइल \"{{cssFile}}\" मौजूद छैन, अनदेखी गर्दै छ"
|
||||
},
|
||||
"unresponsive": {
|
||||
"details": "अनाक्रियतामा त्रुटि!\n{{error}}"
|
||||
},
|
||||
"when-ready": {
|
||||
"clearing-cache-after-20s": "एप क्यास खाली गर्दै"
|
||||
},
|
||||
"window": {
|
||||
"tried-to-render-offscreen": "Windowले स्क्रीन बाहिर रेन्डर गर्न कोशिस गर्यो, windowSize={{windowSize}}, displaySize={{displaySize}}, position={{position}}"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"hide-menu-enabled": {
|
||||
"detail": "मेनु लुकिएको छ, यसलाई देखाउन 'Alt' प्रयोग गर्नुहोस् (वा 'Escape' यदि इन-एप मेनु प्रयोग गर्नुहोस्)",
|
||||
"message": "हाइड मेनु सक्षम गरिएको छ",
|
||||
"title": "हाइड मेनु इनेबल गरियो"
|
||||
},
|
||||
"need-to-restart": {
|
||||
"buttons": {
|
||||
"later": "पछि",
|
||||
"restart-now": "अहिले पुन: सुरु गर्नुहोस्"
|
||||
},
|
||||
"detail": "{{pluginName}}\" प्लगइनले प्रभाव समेत गर्नका लागि पुन: सुरु गर्नुपर्दछ",
|
||||
"message": "{{pluginName}}\" पुनः सुरु गर्नुपर्छ",
|
||||
"title": "पुनः सुरु गर्नुपर्छ"
|
||||
},
|
||||
"unresponsive": {
|
||||
"buttons": {
|
||||
"quit": "बन्द गर्नुहोस्",
|
||||
"relaunch": "पुन: सुरु गर्नुहोस्",
|
||||
"wait": "प्रतीक्षा गर्नुहोस्"
|
||||
},
|
||||
"detail": "हामी असुविधाका लागि क्षमा गर्दछौं! कृपया के गर्नुहोस् छन् छान्नुहोस्:",
|
||||
"message": "अनुप्रयोग असार्थक छ",
|
||||
"title": "विन्डो संपर्क नाघेको छ"
|
||||
},
|
||||
"update-available": {
|
||||
"buttons": {
|
||||
"disable": "अपडेटहरू निष्क्रिय गर्नुहोस्",
|
||||
"download": "डाउनलोड गर्नुहोस्",
|
||||
"ok": "ठिक छ"
|
||||
},
|
||||
"detail": "नयाँ संस्करण उपलब्ध छ र यसलाई {{downloadLink}} बाट डाउनलोड गर्न सकिन्छ",
|
||||
"message": "नयाँ संस्करण उपलब्ध छ",
|
||||
"title": "अपडेट उपलब्ध छ"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"about": "बारेमा",
|
||||
"navigation": {
|
||||
"label": "नेभिगेसन",
|
||||
"submenu": {
|
||||
"copy-current-url": "हालको URL प्रतिलिपि गर्नुहोस्",
|
||||
"go-back": "पछाडि जानुहोस्",
|
||||
"go-forward": "अघि जानुहोस्",
|
||||
"quit": "बाहिर निस्कनुहोस्",
|
||||
"restart": "अनुप्रयोग पुनः सुरु गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"label": "विकल्पहरू",
|
||||
"submenu": {
|
||||
"advanced-options": {
|
||||
"label": "उन्नत विकल्पहरू",
|
||||
"submenu": {
|
||||
"auto-reset-app-cache": "एप सुरु हुँदा एप क्यास रिसेट गर्नुहोस्",
|
||||
"disable-hardware-acceleration": "हार्डवेयर तेजीगरी निष्क्रिय गर्नुहोस्",
|
||||
"edit-config-json": "config.json सम्पादन गर्नुहोस्",
|
||||
"override-user-agent": "प्रयोगकर्ता-एजेन्ट अधिलेखन गर्नुहोस्",
|
||||
"restart-on-config-changes": "कन्फिगरेसन परिवर्तनमा पुनः सुरु गर्नुहोस्",
|
||||
"set-proxy": {
|
||||
"label": "प्रोक्सी सेट गर्नुहोस्",
|
||||
"prompt": {
|
||||
"label": "प्रोक्सी ठेगाना प्रविष्टि: (निष्क्रिय गर्नका लागि खाली छोड्नुहोस्)",
|
||||
"placeholder": "उदाहरण: SOCKS5://127.0.0.1:9999",
|
||||
"title": "प्रोक्सी सेट गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"toggle-dev-tools": "डेभटुल्स परिस्थिति परिवर्तन गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"always-on-top": "सधैं माथिल्लोमा",
|
||||
"auto-update": "स्वत: अपडेट",
|
||||
"hide-menu": {
|
||||
"dialog": {
|
||||
"message": "मेनु अर्को लन्चमा लुकिनेछ, यसलाई देखाउनका लागि [Alt] प्रयोग गर्नुहोस् (वा इन-एप-मेनु प्रयोग गर्दा backtick [`])प्रयोग गर्नुहोस्",
|
||||
"title": "हाइड मेनु इनेबल गरियो"
|
||||
},
|
||||
"label": "हाइड मेनु"
|
||||
},
|
||||
"language": {
|
||||
"dialog": {
|
||||
"message": "भाषा पुनः सुरु गर्नपछि परिवर्तन गरिनेछ",
|
||||
"title": "भाषा परिवर्तित गरियो"
|
||||
},
|
||||
"label": "भाषा",
|
||||
"submenu": {
|
||||
"to-help-translate": "अनुवाद गर्न मद्दत गर्न चाहनुहुन्छ? यहाँ क्लिक गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"resume-on-start": "एप सुरु हुँदा अन्तिम गीत पुनः सुरु गर्नुहोस्",
|
||||
"single-instance-lock": "एकल उदाहरण तालिका",
|
||||
"start-at-login": "लगइनमा सुरु गर्नुहोस्",
|
||||
"starting-page": {
|
||||
"label": "सुरु गर्नुहोस्",
|
||||
"unset": "अनसेट"
|
||||
},
|
||||
"tray": {
|
||||
"label": "ट्रे(tray)",
|
||||
"submenu": {
|
||||
"disabled": "हाल बन्द",
|
||||
"enabled-and-hide-app": "ट्रे इनेबल गरिएको छ र एप बन्द गरिएको छ",
|
||||
"enabled-and-show-app": "एप देखाउनुहोस्",
|
||||
"play-pause-on-click": "क्लिकमा खेल्नुहोस्/रोक्नुहोस्"
|
||||
}
|
||||
},
|
||||
"visual-tweaks": {
|
||||
"label": "भिजुअल ट्वीक्स",
|
||||
"submenu": {
|
||||
"like-buttons": {
|
||||
"default": "पूर्वनिर्धारित",
|
||||
"force-show": "देखाउनुहोस",
|
||||
"hide": "लुकाउनुहोस",
|
||||
"label": "लाइक बटनहरू"
|
||||
},
|
||||
"remove-upgrade-button": "अपग्रेड बटन हटाउनुहोस्",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "रद्द गर्नुहोस्",
|
||||
"remove": "हटाउनुहोस्"
|
||||
},
|
||||
"remove-theme": "के तपाईँ निश्चित हुनुहुन्छ कि तपाईँ कस्टम थिम हटाउन चाहनुहुन्छ?",
|
||||
"remove-theme-message": "यसले कस्टम थिम हटाउनेछ"
|
||||
},
|
||||
"label": "थिम",
|
||||
"submenu": {
|
||||
"import-css-file": "कस्टम CSS फाइल आयात गर्नुहोस्",
|
||||
"no-theme": "कुनै थिम छैन"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"plugins": {
|
||||
"enabled": "सक्षम गरियो",
|
||||
"label": "प्लगइनहरू",
|
||||
"new": "NEW"
|
||||
},
|
||||
"view": {
|
||||
"label": "हेर्नुहोस्",
|
||||
"submenu": {
|
||||
"force-reload": "फोर्स रिलोड",
|
||||
"reload": "पुनः लोड गर्नुहोस्",
|
||||
"reset-zoom": "वास्तविक आकार",
|
||||
"toggle-fullscreen": "पूर्ण स्क्रिन टगल गर्नुहोस्",
|
||||
"zoom-in": "जुम इन गर्नुहोस्",
|
||||
"zoom-out": "जुम आउट गर्नुहोस्"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"next": "अर्को",
|
||||
"play-pause": "खेल्नुहोस्/रोक्नुहोस्",
|
||||
"previous": "अघिल्ला",
|
||||
"quit": "बाहिर निस्कनुहोस्",
|
||||
"restart": "एप पुनः सुरु गर्नुहोस्",
|
||||
"show": "विन्डो देखाउनुहोस्",
|
||||
"tooltip": {
|
||||
"default": "युट्युब मिउजिक",
|
||||
"with-song-info": "युट्युब मिउजिक:{{artist}}-{{title}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"plugins": {
|
||||
"adblocker": {
|
||||
"description": "सबै विज्ञापन र ट्र्याकइंगहरू ब्लक गर्नुहोस्",
|
||||
"menu": {
|
||||
"blocker": "अवरोधक"
|
||||
},
|
||||
"name": "विज्ञापन अवरोधक"
|
||||
},
|
||||
"album-actions": {
|
||||
"description": "प्लेलिस्ट वा एल्बममा सबै गीतहरूमा यो लागू गर्न नचाहेको, मन नपरोस्, मनपर्यो, र विपरीत बटनहरू थप्दछ",
|
||||
"name": "एल्बम कार्यहरू"
|
||||
},
|
||||
"album-color-theme": {
|
||||
"description": "एल्बम रङ प्यालेटमा आधारित गतिशील विषयवस्तु र दृश्य प्रभावहरू लागू गर्दछ",
|
||||
"menu": {
|
||||
"color-mix-ratio": {
|
||||
"label": "रङ मिश्रण अनुपात",
|
||||
"submenu": {
|
||||
"percent": "{{ratio}}%"
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "एल्बम रङ विषयवस्तु"
|
||||
},
|
||||
"ambient-mode": {
|
||||
"description": "तपाईँको स्क्रिनको पृष्ठभूमिमा भिडियोबाट कोमल रङहरू कास्ट गरेर प्रकाश प्रभाव लागू गर्दछ",
|
||||
"menu": {
|
||||
"blur-amount": {
|
||||
"label": "ब्लर रकम",
|
||||
"submenu": {
|
||||
"pixels": "{{blurAmount}} पिक्सेलमा"
|
||||
}
|
||||
},
|
||||
"buffer": {
|
||||
"label": "बफर",
|
||||
"submenu": {
|
||||
"buffer": "{{buffer}}"
|
||||
}
|
||||
},
|
||||
"opacity": {
|
||||
"label": "अपारदर्शिता",
|
||||
"submenu": {
|
||||
"percent": "{{opacity}}%"
|
||||
}
|
||||
},
|
||||
"quality": {
|
||||
"label": "गुणस्तर",
|
||||
"submenu": {
|
||||
"pixels": "{{quality}} पिक्सेलमा"
|
||||
}
|
||||
},
|
||||
"size": {
|
||||
"label": "आकार",
|
||||
"submenu": {
|
||||
"percent": "{{size}}%"
|
||||
}
|
||||
},
|
||||
"smoothness-transition": {
|
||||
"label": "सुगमता संक्रमण",
|
||||
"submenu": {
|
||||
"during": "{{interpolationTime}} सेकेन्ड को समयमा"
|
||||
}
|
||||
},
|
||||
"use-fullscreen": {
|
||||
"label": "फुलस्क्रिन प्रयोग गर्दै"
|
||||
}
|
||||
},
|
||||
"name": "परिवेश मोड"
|
||||
},
|
||||
"audio-compressor": {
|
||||
"description": "अडियोमा कम्प्रेसन लागू गर्नुहोस् (सङ्केतको सबैभन्दा चर्को भागहरूको भोल्युम कम गर्दछ र नरम भागहरूको भोल्युम बढाउँछ)",
|
||||
"name": "अडियो कम्प्रेसर"
|
||||
},
|
||||
"blur-nav-bar": {
|
||||
"description": "नेभिगेसन बारलाई पारदर्शी र धुवाँलो बनाउँछ",
|
||||
"name": "ब्लर नेभिगेसन बार"
|
||||
},
|
||||
"bypass-age-restrictions": {
|
||||
"description": "युट्युबको उमेर प्रमाणिकरणलाई बाइपास गर्नुहोस्",
|
||||
"name": "उमेरका प्रतिबन्धहरू बाइपास गर्नुहोस्"
|
||||
},
|
||||
"captions-selector": {
|
||||
"description": "युट्युब सङ्गीत अडियो ट्र्याकहरूका लागि क्याप्सन चयनकर्ता",
|
||||
"menu": {
|
||||
"autoload": "स्वचालित रूपमा अन्तिम प्रयोग गरिएको क्याप्सन चयन गर्नुहोस्",
|
||||
"disable-captions": "पूर्वनिर्धारित रूपमा कुनै क्याप्सनहरू छैनन्"
|
||||
},
|
||||
"name": "शीर्षक चयनकर्ता",
|
||||
"prompt": {
|
||||
"selector": {
|
||||
"label": "हालको शीर्षक भाषाः {{language}}",
|
||||
"none": "केही छैन",
|
||||
"title": "क्याप्सन भाषा चयन गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"templates": {
|
||||
"title": "क्याप्सन चयनकर्ता खोल्नुहोस्"
|
||||
}
|
||||
},
|
||||
"compact-sidebar": {
|
||||
"description": "सँधै साइडबारलाई कम्प्याक्ट मोडमा सेट गर्नुहोस्",
|
||||
"name": "कम्प्याक्ट साइडबार"
|
||||
},
|
||||
"crossfade": {
|
||||
"description": "गीतहरू बिच क्रसफेड",
|
||||
"menu": {
|
||||
"advanced": "उन्नत"
|
||||
},
|
||||
"name": "क्रसफेड [बीटा]",
|
||||
"prompt": {
|
||||
"options": {
|
||||
"multi-input": {
|
||||
"fade-in-duration": "फेड इन समय (ms)",
|
||||
"fade-out-duration": "फेड आउट समय (ms)",
|
||||
"fade-scaling": {
|
||||
"label": "फेड स्केलिङ",
|
||||
"linear": "रैखिक",
|
||||
"logarithmic": "लघुगणक"
|
||||
},
|
||||
"seconds-before-end": "अन्त्य हुनुभन्दा अघि क्रसफेड सेकेन्ड"
|
||||
},
|
||||
"title": "क्रसफेड विकल्पहरू"
|
||||
}
|
||||
}
|
||||
},
|
||||
"disable-autoplay": {
|
||||
"description": "\"रोकिएको\" स्मोथिथिमा गीत सुरु गराउँछ",
|
||||
"menu": {
|
||||
"apply-once": "स्टार्टअपमा मात्र लागु हुन्छ"
|
||||
},
|
||||
"name": "स्वतः खेल निष्क्रिय गर्नुहोस्"
|
||||
},
|
||||
"discord": {
|
||||
"backend": {
|
||||
"already-connected": "सक्रिय जडानसँग जडान गर्ने प्रयास गरियो",
|
||||
"connected": "डिस्कर्डमा जोडियो",
|
||||
"disconnected": "डिस्कोर्डबाट डिसकनेक्ट गरियो"
|
||||
},
|
||||
"description": "Rich Presence प्रयोग गरेर साथीहरुलाइ के सुन्दैछु देखाउने",
|
||||
"menu": {
|
||||
"auto-reconnect": "आफै रिकनेक्ट होस्",
|
||||
"clear-activity": "एकटिभिटी क्लियर गर",
|
||||
"clear-activity-after-timeout": "समय पछि एकटिभिटी क्लियर गर",
|
||||
"connected": "कनेक्टेड",
|
||||
"disconnected": "डिसकन्एक्टेड",
|
||||
"hide-duration-left": "बाकी समय लुकाऊ",
|
||||
"hide-github-button": "GitHub लिंक लुकाऊ",
|
||||
"play-on-youtube-music": "YouTube music मा बजाउ",
|
||||
"set-inactivity-timeout": "इनएक्टिभिटी टाइमआउट राख"
|
||||
},
|
||||
"name": "डिसकार्ड रिच प्रीसेंस",
|
||||
"prompt": {
|
||||
"set-inactivity-timeout": {
|
||||
"label": "इनएक्टिभिटी टाइमआउट सेकन्डमा लेख्नुहोस्:",
|
||||
"title": "इनएक्टिभिटी टाइमआउट राख्नुहोस्"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloader": {
|
||||
"backend": {
|
||||
"dialog": {
|
||||
"error": {
|
||||
"buttons": {
|
||||
"ok": "ओके"
|
||||
},
|
||||
"message": "अह:! माफ गर्नुहोस्, डाउनलोड सफलहुन सकेन…",
|
||||
"title": "डाउनलोडमा त्रुटि भयो!"
|
||||
},
|
||||
"start-download-playlist": {
|
||||
"buttons": {
|
||||
"ok": "ओके"
|
||||
},
|
||||
"detail": "({{playlistSize}}गाना)",
|
||||
"message": "प्लेलिस्ट {{playlistTitle}} डाउनलोड हुदै छ",
|
||||
"title": "डाउनलोड सुरुभयो"
|
||||
}
|
||||
},
|
||||
"feedback": {
|
||||
"conversion-progress": "रूपान्तरणः {{percent}}%",
|
||||
"converting": "रूपान्तरण हुदैछ…",
|
||||
"done": "गरियो: {{filePath}}",
|
||||
"download-info": "{{artist}}को - {{title}}{{videoId}}डाउनलोड हुदैछ",
|
||||
"download-progress": "डाउनलोड: {{percent}}%",
|
||||
"downloading": "डाउनलोड हुदैछ…",
|
||||
"downloading-counter": "{{current}}/{{total}} डाउनलोड गरिदै…",
|
||||
"downloading-playlist": "प्लेलिस्ट \"{{playlistTitle}}\" -{{playlistSize}} गाना {{playlistId}} डाउनलोड गरिदैछ",
|
||||
"error-while-downloading": "\"{{author}}\" - {{title}}\":{{error}} डाउनलोडमा समस्या आयो",
|
||||
"folder-already-exists": "{{playlistFolder}} नाम गरेको फोल्डर अघाडी देखि छ",
|
||||
"getting-playlist-info": "प्लेलिस्टको डाटा हासिल गरिदै छ…",
|
||||
"loading": "लोडिंग…",
|
||||
"playlist-has-only-one-song": "प्लेलिस्टमा एउता मात्रै गानाछ, तेस्लाई डाइरेक्ट डाउनलोड गर्नुहोस",
|
||||
"playlist-id-not-found": "प्लेलिस्ट ID भेटियेन",
|
||||
"playlist-is-empty": "प्लेलिस्ट खाली छ",
|
||||
"playlist-is-mix-or-private": "प्लेलिस्ट जानकारी प्राप्त गर्न त्रुटिः निश्चित गर्नुहोस् कि यो निजी वा \"तपाईँका लागि मिश्रित\" प्लेलिस्ट होइन\n\n{{error}}",
|
||||
"preparing-file": "फाइल तयार गरिदै छ…",
|
||||
"saving": "सेव गरिदै…",
|
||||
"trying-to-get-playlist-id": "प्लेलिस्ट आईडी: {{playlistId}} प्राप्त गर्ने प्रयास",
|
||||
"video-id-not-found": "भिडियो फेला परेन",
|
||||
"writing-id3": "ID3 ट्यागहरू लेखीदै…"
|
||||
}
|
||||
},
|
||||
"description": "इन्टरफेसबाट सिधै MP3/स्रोत अडियो डाउनलोड गर",
|
||||
"menu": {
|
||||
"choose-download-folder": "डाउनलोड फोल्डर चयन गर्नुहोस्",
|
||||
"download-playlist": "डाउनलोड प्लेलिस्ट",
|
||||
"presets": "प्रिसेटहरू",
|
||||
"skip-existing": "विद्यमान फाइलहरू स्किप गर्नुहोस्"
|
||||
},
|
||||
"name": "डाउनलोडर",
|
||||
"renderer": {
|
||||
"can-not-update-progress": "प्रगति अद्यावधिक गर्न सकिँदैन"
|
||||
},
|
||||
"templates": {
|
||||
"button": "डाउनलोड"
|
||||
}
|
||||
},
|
||||
"exponential-volume": {
|
||||
"description": "भोल्युम स्लाइडरलाई घातीय बनाउँछ त्यसैले कम भोल्युमहरू चयन गर्न सजिलो हुन्छ।",
|
||||
"name": "एक्सपोनेन्सियल भोल्युम"
|
||||
},
|
||||
"in-app-menu": {
|
||||
"description": "मेनु-बारहरूलाई फेन्सी, गाढा वा एल्बम-रङ्गको रूप दिन्छ",
|
||||
"menu": {
|
||||
"hide-dom-window-controls": "DOM विन्डो नियन्त्रणहरू लुकाउनुहोस्"
|
||||
},
|
||||
"name": "इन-एप मेनु"
|
||||
},
|
||||
"lumiastream": {
|
||||
"description": "लुमिया स्ट्रिम सपोर्ट थप्दछ",
|
||||
"name": "लुमिया स्ट्रिम [बिटा]"
|
||||
},
|
||||
"lyrics-genius": {
|
||||
"description": "धेरैजसो गीतहरूका लागि लिरिक्स थप्दछ",
|
||||
"menu": {
|
||||
"romanized-lyrics": "रोमनाइज्ड लिरिक्स"
|
||||
},
|
||||
"name": "लिरिक्स जिनियस",
|
||||
"renderer": {
|
||||
"fetched-lyrics": "लिरिक्स जिनियसबाट लिरिक्स प्राप्त गरियो"
|
||||
}
|
||||
},
|
||||
"music-together": {
|
||||
"description": "अरूसँग प्लेलिस्ट साझा गर्नुहोस्। जब होस्टले गीत बजाउँछ, अरू सबैले एउटै गीत सुन्नेछन्",
|
||||
"dialog": {
|
||||
"enter-host": "होस्ट आईडी प्रविष्ट गर्नुहोस्"
|
||||
},
|
||||
"internal": {
|
||||
"save": "सेभ गर्नुहोस्",
|
||||
"track-source": "गानाको स्रोत",
|
||||
"unknown-user": "अज्ञात प्रयोगकर्ता"
|
||||
},
|
||||
"menu": {
|
||||
"click-to-copy-id": "होस्ट आईडी कपी गर्नुहोस्",
|
||||
"close": "मिउजीक टुगेदर बन्द गर्नुहोस्",
|
||||
"connected-users": "जोडिएका प्रयोगकर्ताहरू",
|
||||
"disconnect": "मिउजीक टुगेदर डिस्कनेक्ट गर्नुहोस्",
|
||||
"empty-user": "कोही प्रयोगकर्ताहरू जोडिएका छैनन्",
|
||||
"host": "मिउजीक टुगेदर होस्ट",
|
||||
"join": "मिउजीक टुगेदर जोइन गनुहोस",
|
||||
"permission": {
|
||||
"all": "पाहुनाहरूलाई प्लेलिस्ट र प्लेयर नियन्त्रण गर्न अनुमति दिनुहोस्",
|
||||
"host-only": "केवल होस्टले प्लेलिस्ट र प्लेयर नियन्त्रण गर्न सक्छ",
|
||||
"playlist": "पाहुनाहरूलाई प्लेलिस्ट नियन्त्रण गर्न अनुमति दिनुहोस्"
|
||||
},
|
||||
"set-permission": "नियन्त्रण अनुमति परिवर्तन गर्नुहोस्",
|
||||
"status": {
|
||||
"disconnected": "विच्छेदित",
|
||||
"guest": "पाहुनाका रूपमा जोडियो",
|
||||
"host": "होस्टका रूपमा जोडियो"
|
||||
}
|
||||
},
|
||||
"name": "मिउजीक टुगेदर [बिटा]",
|
||||
"toast": {
|
||||
"add-song-failed": "गीत थप्न असफल",
|
||||
"closed": "मिउजीक टुगेदर बन्द गरियो",
|
||||
"disconnected": "मिउजीक टुगेदर डिसकनेक्टेड",
|
||||
"host-failed": "मिउजीक टुगेदर होस्ट गर्न असफल",
|
||||
"id-copied": "होस्ट आईडी क्लिपबोर्डमा कपी गरियो",
|
||||
"id-copy-failed": "होस्ट आईडी क्लिपबोर्डमा कपी गर्न असफल",
|
||||
"join-failed": "मिउजीक टुगेदर जोइन हुन असफल",
|
||||
"joined": "मिउजीक टुगेदरमा जोडियो",
|
||||
"permission-changed": "मिउजीक टुगेदर अनुमति \"{{permission}}\" मा परिवर्तन गरियो",
|
||||
"remove-song-failed": "गाना हटाउनमा समस्या आयो",
|
||||
"user-connected": "मिउजीक टुगेदरमा {{name}} जोडीनुभायो",
|
||||
"user-disconnected": "{{name}}ले मिउजीक टुगेदर छोडनु भयो"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"description": "अर्को/पछाडि नेभिगेसन तपाईँको मनपर्ने ब्राउजरमा जस्तै सिधा इन्टरफेसमा एकीकृत तीरहरू",
|
||||
"name": "नेभिगेसन"
|
||||
},
|
||||
"no-google-login": {
|
||||
"description": "इन्टरफेसबाट गुगल लगइन बटन र लिङ्कहरू हटाउनुहोस्",
|
||||
"name": "गुगल लगइन छैन"
|
||||
},
|
||||
"notifications": {
|
||||
"description": "गीत बज्न थाल्दा सूचना देखाउनुहोस् (अन्तरक्रियात्मक सूचनाहरू Windowsमा उपलब्ध छन्)",
|
||||
"menu": {
|
||||
"interactive": "अन्तरक्रियात्मक सूचनाहरू",
|
||||
"interactive-settings": {
|
||||
"label": "अन्तरक्रियात्मक सेटिङहरू",
|
||||
"submenu": {
|
||||
"hide-button-text": "टेक्सट बटन लुकाउनुहोस्",
|
||||
"refresh-on-play-pause": "प्ले/पोजमा ताजा गर्नुहोस्",
|
||||
"tray-controls": "ट्रेमा क्लिक गर्दा खोल्नुहोस्/बन्द गर्नुहोस्"
|
||||
}
|
||||
},
|
||||
"priority": "अधिसूचना प्राथमिकता",
|
||||
"toast-style": "टोस्ट शैली",
|
||||
"unpause-notification": "अनपउसमा सूचना देखाउनुहोस्"
|
||||
},
|
||||
"name": "सूचनाहरू"
|
||||
},
|
||||
"picture-in-picture": {
|
||||
"description": "एपलाई पिक्चर-इन-पिक्चर मोडमा परिवर्तन गर्न अनुमति दिन्छ",
|
||||
"menu": {
|
||||
"always-on-top": "सधैँ शीर्षमा",
|
||||
"hotkey": {
|
||||
"label": "हटकी",
|
||||
"prompt": {
|
||||
"keybind-options": {
|
||||
"hotkey": "हटकी"
|
||||
},
|
||||
"label": "पिक्चर-इन-पिक्चर टगल गर्न हटकी छान्नुहोस्",
|
||||
"title": "पिक्चर-इन-पिक्चर हटकी"
|
||||
}
|
||||
},
|
||||
"save-window-position": "windowको स्थान सेव गर्नुहोस्",
|
||||
"save-window-size": "windowको आकार सेव गर्नुहोस्",
|
||||
"use-native-pip": "ब्राउजरको नेटिभ PiP प्रयोग गर्नुहोस्"
|
||||
},
|
||||
"name": "पिक्चर-इन-पिक्चर",
|
||||
"templates": {
|
||||
"button": "पिक्चर-इन-पिक्चर"
|
||||
}
|
||||
},
|
||||
"playback-speed": {
|
||||
"description": "छिटो सुन्नुहोस्, ढिलो सुन्नुहोस्! एसले गीतको गति नियन्त्रण गर्ने स्लाइडर थप्छ",
|
||||
"name": "प्लेब्याक स्पीड",
|
||||
"templates": {
|
||||
"button": "स्पीड"
|
||||
}
|
||||
},
|
||||
"precise-volume": {
|
||||
"description": "कस्टम HUD र अनुकूलन योग्य भोल्युम चरणहरूको साथ माउसव्हील/हटकीहरू प्रयोग गरेर भोल्युम नियन्त्रण गर्नुहोस्",
|
||||
"menu": {
|
||||
"arrows-shortcuts": "लोकल एरो-की नियन्त्रणहरू",
|
||||
"custom-volume-steps": "कस्टम भोल्युम चरणहरू सेट गर्नुहोस्",
|
||||
"global-shortcuts": "ग्लोबल हटकीहरू"
|
||||
},
|
||||
"name": "सटीक भोल्युम",
|
||||
"prompt": {
|
||||
"global-shortcuts": {
|
||||
"keybind-options": {
|
||||
"decrease": "भोल्युम घटाउनुहोस्",
|
||||
"increase": "भोल्युम बढाउनुहोस्"
|
||||
},
|
||||
"label": "ग्लोबल भोल्युम किबाइन्डहरू चयन गर्नुहोस्:",
|
||||
"title": "ग्लोबल भोल्युम किबाइन्डहरू"
|
||||
},
|
||||
"volume-steps": {
|
||||
"label": "भोल्युम वृद्धि/घटाउने चरणहरू चयन गर्नुहोस्",
|
||||
"title": "भोल्युमका चरणहरू"
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality-changer": {
|
||||
"backend": {
|
||||
"dialog": {
|
||||
"quality-changer": {
|
||||
"detail": "हालको गुणस्तरः {{quality}}",
|
||||
"message": "भिडियो गुणस्तर चयन गर्नुहोस्:",
|
||||
"title": "भिडियोको गुणस्तर चयन गर्नुहोस्"
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "भिडियो ओभरलेमा बटनको साथ भिडियो गुणस्तर परिवर्तन गर्न अनुमति दिन्छ",
|
||||
"name": "भिडियो गुणस्तर परिवर्तनकर्ता"
|
||||
},
|
||||
"scrobbler": {
|
||||
"description": "स्क्रोब्लिङ समर्थन थप्नुहोस् (etc. last.fm, Listenbrainz)",
|
||||
"dialog": {
|
||||
"lastfm": {
|
||||
"auth-failed": {
|
||||
"message": "Last.fm सँग प्रमाणिकरण गर्न असफल\nअर्को पुनः सुरु नभएसम्म पपअप लुकाउनुहोस्।",
|
||||
"title": "प्रमाणीकरण असफल"
|
||||
}
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"lastfm": {
|
||||
"api-settings": "Last.fm API सेटिङहरू"
|
||||
},
|
||||
"listenbrainz": {
|
||||
"token": "ListenBrainz प्रयोगकर्ता टोकन प्रविष्ट गर्नुहोस्"
|
||||
},
|
||||
"scrobble-other-media": "अन्य मिडियालाई स्क्रबल गर्नुहोस्"
|
||||
},
|
||||
"name": "स्क्रबबलर",
|
||||
"prompt": {
|
||||
"lastfm": {
|
||||
"api-key": "Last.fm API कुञ्जी",
|
||||
"api-secret": "Last.fm एपीआई गुप्त"
|
||||
},
|
||||
"listenbrainz": {
|
||||
"token": {
|
||||
"label": "आफ्नो ListenBrainz प्रयोगकर्ता टोकन प्रविष्ट गर्नुहोस्:",
|
||||
"title": "ListenBrainz टोकन"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"shortcuts": {
|
||||
"description": "प्लेब्याक (प्ले/विराम/अर्को/अघिल्लो) का लागि ग्लोबल हटकीहरू सेट गर्न र मिडिया कुञ्जीहरू ओभरराइड गरेर मिडिया ओएसडी बन्द गर्न अनुमति दिन्छ, खोजी गर्न Ctrl/CMD + F सक्रिय गर्दछ, मिडिया कुञ्जीहरूका लागि लिनक्स MPRIS र उन्नत प्रयोगकर्ताहरूका लागि कस्टम हटकीहरू समर्थन सक्रिय गर्दछ",
|
||||
"menu": {
|
||||
"override-media-keys": "मिडिया कुञ्जीहरूलाई ओभरराइड गर्नुहोस्",
|
||||
"set-keybinds": "विश्वव्यापी गीत नियन्त्रणहरू सेट गर्नुहोस्"
|
||||
},
|
||||
"name": "सर्टकटहरू (& MPRIS)",
|
||||
"prompt": {
|
||||
"keybind": {
|
||||
"keybind-options": {
|
||||
"next": "अर्को",
|
||||
"play-pause": "खेल्नुहोस् / रोक्नुहोस्",
|
||||
"previous": "अघिल्ला"
|
||||
},
|
||||
"label": "गीत नियन्त्रणका लागि ग्लोबल किबाइन्डहरू छान्नुहोस्:",
|
||||
"title": "ग्लोबल किबाइन्डहरू"
|
||||
}
|
||||
}
|
||||
},
|
||||
"skip-disliked-songs": {
|
||||
"description": "नापसन्द गरिएका गीतहरू छोड्नुहोस्",
|
||||
"name": "मन नपरेका गीतहरू छोड्नुहोस्"
|
||||
},
|
||||
"skip-silences": {
|
||||
"description": "गीतहरूमा मौन खण्डहरू स्वचालित रूपमा स्किप गर्नुहोस्",
|
||||
"name": "मौन छोड्नुहोस्"
|
||||
},
|
||||
"sponsorblock": {
|
||||
"description": "स्वचालित रूपमा गैर-सङ्गीत भागहरू जस्तै इन्ट्रो/आउट्रो वा सङ्गीत भिडियोका भागहरू छोड्नुहोस्",
|
||||
"name": "स्पन्सरब्लक"
|
||||
},
|
||||
"taskbar-mediacontrol": {
|
||||
"description": "तपाईँको विन्डोज टास्कबारबाट प्लेब्याक नियन्त्रण गर्नुहोस्",
|
||||
"name": "टास्कबार मेडिया कन्ट्रोल"
|
||||
},
|
||||
"touchbar": {
|
||||
"description": "MacOS प्रयोगकर्ताहरूका लागि टचबार विजेट थप्दछ",
|
||||
"name": "टचबार"
|
||||
},
|
||||
"tuna-obs": {
|
||||
"description": "OBS को टुना प्लगइनसँग एकीकरण",
|
||||
"name": "टुना OBS"
|
||||
},
|
||||
"video-toggle": {
|
||||
"description": "भिडियो/गीत मोड बीच स्विच गर्न बटन थप्दछ। वैकल्पिक रूपमा सम्पूर्ण भिडियो ट्याब हटाउन पनि सक्छ",
|
||||
"menu": {
|
||||
"align": {
|
||||
"label": "संरेखण",
|
||||
"submenu": {
|
||||
"left": "बायाँ",
|
||||
"middle": "बिचमा",
|
||||
"right": "दायाँ"
|
||||
}
|
||||
},
|
||||
"force-hide": "बलपूर्वक भिडियो ट्याब हटाउनुहोस्",
|
||||
"mode": {
|
||||
"label": "मोड",
|
||||
"submenu": {
|
||||
"custom": "कस्टम टगल",
|
||||
"disabled": "अक्षम",
|
||||
"native": "नेटिभ टगल"
|
||||
}
|
||||
}
|
||||
},
|
||||
"name": "भिडियो टगल",
|
||||
"templates": {
|
||||
"button": "गीत"
|
||||
}
|
||||
},
|
||||
"visualizer": {
|
||||
"description": "प्लेयरमा भिजुअलाइजर थप्छ",
|
||||
"menu": {
|
||||
"visualizer-type": "भिजुअलाइजरको प्रकार"
|
||||
},
|
||||
"name": "भिजुअलाइजर"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -158,6 +158,14 @@
|
||||
},
|
||||
"remove-upgrade-button": "Убрать кнопку Youtube Premium",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "Отмена",
|
||||
"remove": "Убрать"
|
||||
},
|
||||
"remove-theme": "Вы уверены, что хотите убрать пользовательскую тему?",
|
||||
"remove-theme-message": "Это уберёт пользовательскую тему"
|
||||
},
|
||||
"label": "Тема",
|
||||
"submenu": {
|
||||
"import-css-file": "Импортировать кастомный CSS файл",
|
||||
|
||||
21
src/i18n/resources/si.json
Normal file
21
src/i18n/resources/si.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"common": {
|
||||
"console": {
|
||||
"plugins": {
|
||||
"execute-failed": "ප්ලගිනය ක්රියාත්මක කිරීමට අසමත් විය {{pluginName}}::{{contextName}}",
|
||||
"executed-at-ms": "ප්ලගිනය {{pluginName}}::{{contextName}} {{ms}}ms හිදී ක්රියාත්මක කරන ලදී",
|
||||
"initialize-failed": "\"{{pluginName}}\" ප්ලගිනය ආරම්භ කිරීමට අසමත් විය",
|
||||
"load-all": "සියලුම ප්ලගින පූරණය කරමින්",
|
||||
"load-failed": "\"{{pluginName}}\" ප්ලගිනය පූරණය කිරීමට අසමත් විය",
|
||||
"loaded": "ප්ලගිනය \"{{pluginName}}\" පූරණය කරන ලදී"
|
||||
}
|
||||
}
|
||||
},
|
||||
"main": {
|
||||
"dialog": {
|
||||
"need-to-restart": {
|
||||
"title": "නැවත ආරම්භ කිරීම අවශ්යයි"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -8,7 +8,7 @@
|
||||
"load-all": "กำลังโหลดปลั๊กอินทั้งหมด",
|
||||
"load-failed": "ไม่สามารถโหลดปลั๊กอิน \"{{pluginName}}\"ได้",
|
||||
"loaded": "โหลดปลั๊กอิน \"{{pluginName}}\" เรียบร้อยแล้ว",
|
||||
"unload-failed": "ไม่่สามรถโหลดปลั๊กอิน \"{{pluginName}}\"ได้",
|
||||
"unload-failed": "ไม่สามารถโหลดปลั๊กอิน \"{{pluginName}}\"ได้",
|
||||
"unloaded": "ยกเลิกโหลดปลั๊กอิน \"{{pluginName}}\" แล้ว"
|
||||
}
|
||||
}
|
||||
|
||||
@ -158,6 +158,14 @@
|
||||
},
|
||||
"remove-upgrade-button": "Xóa nút nâng cấp",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "Hủy",
|
||||
"remove": "Loại bỏ"
|
||||
},
|
||||
"remove-theme": "Bạn có chắc muốn loại bỏ chủ đề tùy chỉnh không?",
|
||||
"remove-theme-message": "Tùy chọn này sẽ loại bỏ chủ đề tùy chỉnh"
|
||||
},
|
||||
"label": "Chủ đề",
|
||||
"submenu": {
|
||||
"import-css-file": "Nhập tệp CSS tùy chỉnh",
|
||||
|
||||
@ -158,6 +158,14 @@
|
||||
},
|
||||
"remove-upgrade-button": "移除升级按钮",
|
||||
"theme": {
|
||||
"dialog": {
|
||||
"button": {
|
||||
"cancel": "取消",
|
||||
"remove": "移除"
|
||||
},
|
||||
"remove-theme": "您确定要移除自定义主题?",
|
||||
"remove-theme-message": "此操作将移除自定义主题"
|
||||
},
|
||||
"label": "主题",
|
||||
"submenu": {
|
||||
"import-css-file": "导入自定义 CSS 文件",
|
||||
|
||||
@ -69,9 +69,9 @@
|
||||
},
|
||||
"update-available": {
|
||||
"buttons": {
|
||||
"disable": "停用更新",
|
||||
"download": "下載",
|
||||
"ok": "確定"
|
||||
"disable": "停用新版本通知",
|
||||
"download": "前往下載",
|
||||
"ok": "略過"
|
||||
},
|
||||
"detail": "新版本已經推出,你可以至 {{downloadLink}} 下載",
|
||||
"message": "有新版本可用",
|
||||
|
||||
@ -236,7 +236,7 @@ export const mainMenuTemplate = async (
|
||||
}
|
||||
]
|
||||
: []),
|
||||
...config.get('options.themes')?.map((theme: string) => ({
|
||||
...(config.get('options.themes')?.map((theme: string) => ({
|
||||
type: 'normal' as const,
|
||||
label: theme,
|
||||
async click() {
|
||||
@ -257,11 +257,11 @@ export const mainMenuTemplate = async (
|
||||
});
|
||||
|
||||
if (response === 1) {
|
||||
config.set('options.themes', config.get('options.themes')?.filter((t) => t !== theme));
|
||||
config.set('options.themes', config.get('options.themes')?.filter((t) => t !== theme) ?? []);
|
||||
innerRefreshMenu();
|
||||
}
|
||||
}
|
||||
})),
|
||||
})) ?? []),
|
||||
{ type: 'separator' },
|
||||
{
|
||||
label: t(
|
||||
|
||||
@ -22,10 +22,17 @@ export const inject = (contextBridge) => {
|
||||
const pruner = function (o) {
|
||||
delete o.playerAds;
|
||||
delete o.adPlacements;
|
||||
delete o.adSlots;
|
||||
//
|
||||
if (o.playerResponse) {
|
||||
delete o.playerResponse.playerAds;
|
||||
delete o.playerResponse.adPlacements;
|
||||
delete o.playerResponse.adSlots;
|
||||
}
|
||||
if (o.ytInitialPlayerResponse) {
|
||||
delete o.ytInitialPlayerResponse.playerAds;
|
||||
delete o.ytInitialPlayerResponse.adPlacements;
|
||||
delete o.ytInitialPlayerResponse.adSlots;
|
||||
}
|
||||
|
||||
//
|
||||
@ -45,9 +52,26 @@ export const inject = (contextBridge) => {
|
||||
}));
|
||||
}
|
||||
|
||||
(function () {
|
||||
let cValue = 'undefined';
|
||||
const chain = 'playerResponse.adPlacements';
|
||||
const chains = [
|
||||
{
|
||||
chain: 'playerResponse.adPlacements',
|
||||
cValue: 'undefined',
|
||||
},
|
||||
{
|
||||
chain: 'ytInitialPlayerResponse.playerAds',
|
||||
cValue: 'undefined',
|
||||
},
|
||||
{
|
||||
chain: 'ytInitialPlayerResponse.adPlacements',
|
||||
cValue: 'undefined',
|
||||
},
|
||||
{
|
||||
chain: 'ytInitialPlayerResponse.adSlots',
|
||||
cValue: 'undefined',
|
||||
}
|
||||
];
|
||||
|
||||
chains.forEach(function ({ chain, cValue }) {
|
||||
const thisScript = document.currentScript;
|
||||
//
|
||||
switch (cValue) {
|
||||
@ -241,203 +265,5 @@ export const inject = (contextBridge) => {
|
||||
|
||||
//
|
||||
trapChain(window, chain);
|
||||
})();
|
||||
|
||||
(function () {
|
||||
let cValue = 'undefined';
|
||||
const thisScript = document.currentScript;
|
||||
const chain = 'ytInitialPlayerResponse.adPlacements';
|
||||
//
|
||||
switch (cValue) {
|
||||
case 'null': {
|
||||
cValue = null;
|
||||
break;
|
||||
}
|
||||
|
||||
case "''": {
|
||||
cValue = '';
|
||||
break;
|
||||
}
|
||||
|
||||
case 'true': {
|
||||
cValue = true;
|
||||
break;
|
||||
}
|
||||
|
||||
case 'false': {
|
||||
cValue = false;
|
||||
break;
|
||||
}
|
||||
|
||||
case 'undefined': {
|
||||
cValue = undefined;
|
||||
break;
|
||||
}
|
||||
|
||||
case 'noopFunc': {
|
||||
cValue = function () {};
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case 'trueFunc': {
|
||||
cValue = function () {
|
||||
return true;
|
||||
};
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case 'falseFunc': {
|
||||
cValue = function () {
|
||||
return false;
|
||||
};
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default: {
|
||||
if (/^\d+$/.test(cValue)) {
|
||||
cValue = Number.parseFloat(cValue);
|
||||
//
|
||||
if (isNaN(cValue)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (Math.abs(cValue) > 0x7f_ff) {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
let aborted = false;
|
||||
const mustAbort = function (v) {
|
||||
if (aborted) {
|
||||
return true;
|
||||
}
|
||||
|
||||
aborted =
|
||||
v !== undefined &&
|
||||
v !== null &&
|
||||
cValue !== undefined &&
|
||||
cValue !== null &&
|
||||
typeof v !== typeof cValue;
|
||||
return aborted;
|
||||
};
|
||||
|
||||
/*
|
||||
Support multiple trappers for the same property:
|
||||
https://github.com/uBlockOrigin/uBlock-issues/issues/156
|
||||
*/
|
||||
|
||||
const trapProp = function (owner, prop, configurable, handler) {
|
||||
if (handler.init(owner[prop]) === false) {
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
const odesc = Object.getOwnPropertyDescriptor(owner, prop);
|
||||
let previousGetter;
|
||||
let previousSetter;
|
||||
if (odesc instanceof Object) {
|
||||
if (odesc.configurable === false) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (odesc.get instanceof Function) {
|
||||
previousGetter = odesc.get;
|
||||
}
|
||||
|
||||
if (odesc.set instanceof Function) {
|
||||
previousSetter = odesc.set;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
Object.defineProperty(owner, prop, {
|
||||
configurable,
|
||||
get() {
|
||||
if (previousGetter !== undefined) {
|
||||
previousGetter();
|
||||
}
|
||||
|
||||
//
|
||||
return handler.getter();
|
||||
},
|
||||
set(a) {
|
||||
if (previousSetter !== undefined) {
|
||||
previousSetter(a);
|
||||
}
|
||||
|
||||
//
|
||||
handler.setter(a);
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
const trapChain = function (owner, chain) {
|
||||
const pos = chain.indexOf('.');
|
||||
if (pos === -1) {
|
||||
trapProp(owner, chain, false, {
|
||||
v: undefined,
|
||||
getter() {
|
||||
return document.currentScript === thisScript ? this.v : cValue;
|
||||
},
|
||||
setter(a) {
|
||||
if (mustAbort(a) === false) {
|
||||
return;
|
||||
}
|
||||
|
||||
cValue = a;
|
||||
},
|
||||
init(v) {
|
||||
if (mustAbort(v)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
//
|
||||
this.v = v;
|
||||
return true;
|
||||
},
|
||||
});
|
||||
//
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
const prop = chain.slice(0, pos);
|
||||
const v = owner[prop];
|
||||
//
|
||||
chain = chain.slice(pos + 1);
|
||||
if (v instanceof Object || (typeof v === 'object' && v !== null)) {
|
||||
trapChain(v, chain);
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
trapProp(owner, prop, true, {
|
||||
v: undefined,
|
||||
getter() {
|
||||
return this.v;
|
||||
},
|
||||
setter(a) {
|
||||
this.v = a;
|
||||
if (a instanceof Object) {
|
||||
trapChain(a, chain);
|
||||
}
|
||||
},
|
||||
init(v) {
|
||||
this.v = v;
|
||||
return true;
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
//
|
||||
trapChain(window, chain);
|
||||
})();
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user