From e3004317f03c36b10a00a235a8c6b05e631e308b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Fri, 9 Feb 2024 12:26:49 +0200 Subject: [PATCH 01/33] chore: add dependencies label in labeler (#1336) * chore: move renovate labels to labeler * chore: add back Renovate's own labeling --- .github/labeler.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 1d5f01525c..1b633a9a6c 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -20,8 +20,11 @@ labels: sync: true matcher: title: '^chore.*?:' - files: - all: ['!package-lock.json'] + + - label: 'dependencies' + sync: true + matcher: + files: ['package-lock.json'] - label: 'i18n' sync: true From 8771d9ffc6d04f6490b493683057ee3af11ad310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Fri, 9 Feb 2024 12:36:45 +0200 Subject: [PATCH 02/33] chore: add localization section in release notes (#1337) --- .github/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/release.yml b/.github/release.yml index 277b5e4287..7fb4c62412 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -14,6 +14,9 @@ changelog: - title: 📖 Documentation labels: - documentation + - title: 🌐 Localization + labels: + - i18n - title: 🔍 Other Changes labels: - '*' From 0190803a1e91dae9a01c168c7a6658742f911155 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 Feb 2024 10:38:50 +0000 Subject: [PATCH 03/33] chore(deps): update dependency mocha to v10.3.0 --- package-lock.json | 62 +++++++++-------------------------------------- package.json | 2 +- 2 files changed, 12 insertions(+), 52 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0b13628b69..ba394ea8ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -72,7 +72,7 @@ "eslint-plugin-react": "7.33.2", "eslint-plugin-react-native": "4.1.0", "less": "4.2.0", - "mocha": "10.2.0", + "mocha": "10.3.0", "mocha-junit-reporter": "2.2.1", "mocha-multi-reporters": "1.5.1", "node-libs-browser": "2.2.1", @@ -16344,9 +16344,9 @@ "dev": true }, "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz", + "integrity": "sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==", "dev": true, "dependencies": { "ansi-colors": "4.1.1", @@ -16356,13 +16356,12 @@ "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.2.0", + "glob": "8.1.0", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", @@ -16377,10 +16376,6 @@ }, "engines": { "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" } }, "node_modules/mocha-junit-reporter": { @@ -16463,47 +16458,24 @@ } }, "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -16692,18 +16664,6 @@ "dev": true, "optional": true }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", diff --git a/package.json b/package.json index 2381fe8930..723682dbbb 100644 --- a/package.json +++ b/package.json @@ -224,7 +224,7 @@ "eslint-plugin-react": "7.33.2", "eslint-plugin-react-native": "4.1.0", "less": "4.2.0", - "mocha": "10.2.0", + "mocha": "10.3.0", "mocha-junit-reporter": "2.2.1", "mocha-multi-reporters": "1.5.1", "node-libs-browser": "2.2.1", From 8c75b7e3e8d58eea36170231c96888c0c18a09cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Fri, 9 Feb 2024 22:27:06 +0200 Subject: [PATCH 04/33] feat: update menu bar (#1338) * WIP rewriting menus * chore: remove shouldShowFileMenu as it is always true * chore: use individual functions for each option * chore: use role properties where possible, rename some TL keys * chore: use CmdOrCtrl where possible * chore: refactor click * fix: merge callbacks, remove Save option * fix: rename some methods, move Close Window to Mac File * feat: add Edit menu for non-Mac * feat: add Delete option in Edit menu * feat: add Zoom option for Mac Window * feat: add zoom in/out/reset in View menu * fix: add translation keys for new menu options * chore: reuse isDev instead of checking node env again * chore: run Prettier * fix: adjust some translation keys, update docs link, add link to forum * chore: use global vars for window and dev flag * chore: use isMac variable to combine all methods * chore: use arrow functions * chore: fix OS dependent dropdowns * fix: remove non-Mac keyboard nav as it breaks translations * fix: change menu language immediately * fix: add missing translation key * chore: remove unused check * chore: extract URLs as constants * chore: extract more complex methods * chore: merge most options under dropdowns * chore: remove global vars * fix: add check for updates for linux as well * docs: add menu bar documentation * chore: address review comments --- app/main.js | 1 - app/main/menus.js | 461 ++++++++------------------ app/main/windows.js | 6 +- assets/locales/en/translation.json | 23 +- docs/assets/images/menu-bar-macos.png | Bin 0 -> 18804 bytes docs/index.md | 1 + docs/menu-bar.md | 54 +++ mkdocs.yml | 1 + 8 files changed, 206 insertions(+), 341 deletions(-) create mode 100644 docs/assets/images/menu-bar-macos.png create mode 100644 docs/menu-bar.md diff --git a/app/main.js b/app/main.js index a6607a81e1..b7c1c0fa3d 100644 --- a/app/main.js +++ b/app/main.js @@ -26,6 +26,5 @@ app.on('ready', async () => { mainUrl: `file://${__dirname}/index.html`, splashUrl: `file://${__dirname}/splash.html`, isDev, - shouldShowFileMenu: true, }); }); diff --git a/app/main/menus.js b/app/main/menus.js index d095658f6c..e4a58e009b 100644 --- a/app/main/menus.js +++ b/app/main/menus.js @@ -1,14 +1,54 @@ import {Menu, app, dialog, shell} from 'electron'; -import config, {languageList} from '../configs/app.config'; +import {languageList} from '../configs/app.config'; import i18n from '../configs/i18next.config'; import {checkNewUpdates} from './auto-updater'; import {APPIUM_SESSION_EXTENSION} from './helpers'; import {launchNewSessionWindow} from './windows'; -let menuTemplates = {mac: {}, other: {}}; +const INSPECTOR_DOCS_URL = 'https://appium.github.io/appium-inspector'; +const APPIUM_DOCS_URL = 'https://appium.io'; +const APPIUM_FORUM_URL = 'https://discuss.appium.io'; +const GITHUB_ISSUES_URL = 'https://github.com/appium/appium-inspector/issues'; +const CROWDIN_URL = 'https://crowdin.com/project/appium-desktop'; -function languageMenu() { +const t = (string, params = null) => i18n.t(string, params); + +const separator = {type: 'separator'}; + +function showAppInfoPopup() { + dialog.showMessageBox({ + title: t('appiumInspector'), + message: t('showAppInfo', { + appVersion: app.getVersion(), + electronVersion: process.versions.electron, + nodejsVersion: process.versions.node, + }), + }); +} + +async function openFile(mainWindow) { + const {canceled, filePaths} = await dialog.showOpenDialog({ + properties: ['openFile'], + filters: [{name: 'Appium Session Files', extensions: [APPIUM_SESSION_EXTENSION]}], + }); + if (!canceled) { + const filePath = filePaths[0]; + mainWindow.webContents.send('open-file', filePath); + } +} + +async function saveAs(mainWindow) { + const {canceled, filePath} = await dialog.showSaveDialog({ + title: i18n.t('saveAs'), + filters: [{name: 'Appium', extensions: [APPIUM_SESSION_EXTENSION]}], + }); + if (!canceled) { + mainWindow.webContents.send('save-file', filePath); + } +} + +function getLanguagesMenu() { return languageList.map((language) => ({ label: `${language.name} (${language.original})`, type: 'radio', @@ -17,379 +57,142 @@ function languageMenu() { })); } -function getShowAppInfoClickAction() { - return () => { - dialog.showMessageBox({ - title: i18n.t('appiumInspector'), - message: i18n.t('showAppInfo', { - appVersion: app.getVersion(), - electronVersion: process.versions.electron, - nodejsVersion: process.versions.node, - }), - }); +function optionAbout() { + return { + label: t('About Appium Inspector'), + click: () => showAppInfoPopup(), }; } -function macMenuAppium() { +function optionCheckForUpdates() { return { - label: 'Appium', - submenu: [ - { - label: i18n.t('About Appium'), - click: getShowAppInfoClickAction(), - }, - { - label: i18n.t('Check for updates'), - click() { - checkNewUpdates(true); - }, - }, - { - type: 'separator', - }, - { - label: i18n.t('Hide Appium'), - accelerator: 'Command+H', - selector: 'hide:', - }, - { - label: i18n.t('Hide Others'), - accelerator: 'Command+Shift+H', - selector: 'hideOtherApplications:', - }, - { - label: i18n.t('Show All'), - selector: 'unhideAllApplications:', - }, - { - type: 'separator', - }, - { - label: i18n.t('Quit'), - accelerator: 'Command+Q', - click() { - app.quit(); - }, - }, - ], + label: t('Check for Updates…'), + click: () => checkNewUpdates(true), }; } -function macMenuEdit() { +function dropdownApp() { return { - label: i18n.t('Edit'), + label: t('appiumInspector'), submenu: [ - { - label: i18n.t('Undo'), - accelerator: 'Command+Z', - selector: 'undo:', - }, - { - label: i18n.t('Redo'), - accelerator: 'Shift+Command+Z', - selector: 'redo:', - }, - { - type: 'separator', - }, - { - label: i18n.t('Cut'), - accelerator: 'Command+X', - selector: 'cut:', - }, - { - label: i18n.t('Copy'), - accelerator: 'Command+C', - selector: 'copy:', - }, - { - label: i18n.t('Paste'), - accelerator: 'Command+V', - selector: 'paste:', - }, - { - label: i18n.t('Select All'), - accelerator: 'Command+A', - selector: 'selectAll:', - }, + optionAbout(), + optionCheckForUpdates(), + separator, + {label: t('Hide Appium Inspector'), role: 'hide'}, + {label: t('Hide Others'), role: 'hideOthers'}, + {label: t('Show All'), role: 'unhide'}, + separator, + {label: t('Quit Appium Inspector'), role: 'quit'}, ], }; } -function macMenuView({mainWindow}) { - const submenu = - process.env.NODE_ENV === 'development' - ? [ - { - label: i18n.t('Reload'), - accelerator: 'Command+R', - click() { - mainWindow.webContents.reload(); - }, - }, - { - label: i18n.t('Toggle Developer Tools'), - accelerator: 'Alt+Command+I', - click() { - mainWindow.toggleDevTools(); - }, - }, - ] - : []; - - submenu.push({ - label: i18n.t('Toggle Full Screen'), - accelerator: 'Ctrl+Command+F', - click() { - mainWindow.setFullScreen(!mainWindow.isFullScreen()); - }, - }); +function dropdownFile(mainWindow, isMac) { + const submenu = [ + {label: t('New Window'), accelerator: 'CmdOrCtrl+N', click: launchNewSessionWindow}, + {label: t('Close Window'), role: 'close'}, + separator, + {label: t('Open Session File…'), accelerator: 'CmdOrCtrl+O', click: () => openFile(mainWindow)}, + {label: t('saveAs'), accelerator: 'CmdOrCtrl+S', click: () => saveAs(mainWindow)}, + ]; - submenu.push({ - label: i18n.t('Languages'), - submenu: languageMenu(), - }); + if (!isMac) { + submenu.push(...[separator, optionAbout(), optionCheckForUpdates()]); + } return { - label: i18n.t('View'), + label: t('File'), submenu, }; } -function macMenuWindow() { +function dropdownEdit() { return { - label: i18n.t('Window'), + label: t('Edit'), submenu: [ - { - label: i18n.t('Minimize'), - accelerator: 'Command+M', - selector: 'performMiniaturize:', - }, - { - label: i18n.t('Close'), - accelerator: 'Command+W', - selector: 'performClose:', - }, - { - type: 'separator', - }, - { - label: i18n.t('Bring All to Front'), - selector: 'arrangeInFront:', - }, + {label: t('Undo'), role: 'undo'}, + {label: t('Redo'), role: 'redo'}, + separator, + {label: t('Cut'), role: 'cut'}, + {label: t('Copy'), role: 'copy'}, + {label: t('Paste'), role: 'paste'}, + {label: t('Delete'), role: 'delete'}, + {label: t('Select All'), role: 'selectAll'}, ], }; } -function macMenuHelp() { - return { - label: i18n.t('Help'), - submenu: [ - { - label: i18n.t('Inspector Documentation'), - click() { - shell.openExternal('https://github.com/appium/appium-inspector'); - }, - }, - { - label: i18n.t('Appium Documentation'), - click() { - shell.openExternal('https://appium.io'); - }, - }, - { - label: i18n.t('Search Issues'), - click() { - shell.openExternal('https://github.com/appium/appium-inspector/issues'); - }, - }, - { - label: i18n.t('Add Or Improve Translations'), - click() { - shell.openExternal('https://crowdin.com/project/appium-desktop'); - }, - }, - ], - }; -} - -menuTemplates.mac = ({mainWindow, shouldShowFileMenu}) => [ - macMenuAppium(), - ...(shouldShowFileMenu ? [macMenuFile({mainWindow})] : []), - macMenuEdit(), - macMenuView({mainWindow}), - macMenuWindow(), - macMenuHelp(), -]; - -async function openFileCallback(mainWindow) { - const {canceled, filePaths} = await dialog.showOpenDialog({ - properties: ['openFile'], - filters: [{name: 'Appium Session Files', extensions: [APPIUM_SESSION_EXTENSION]}], - }); - if (!canceled) { - const filePath = filePaths[0]; - mainWindow.webContents.send('open-file', filePath); - } -} +function dropdownView(isDev) { + const submenu = [ + {label: t('Toggle Full Screen'), role: 'togglefullscreen'}, + {label: t('Reset Zoom Level'), role: 'resetZoom'}, + {label: t('Zoom In'), role: 'zoomIn'}, + {label: t('Zoom Out'), role: 'zoomOut'}, + separator, + {label: t('Languages'), submenu: getLanguagesMenu()}, + ]; -async function saveAsCallback(mainWindow) { - const {canceled, filePath} = await dialog.showSaveDialog({ - title: i18n.t('saveAs'), - filters: [{name: 'Appium', extensions: [APPIUM_SESSION_EXTENSION]}], - }); - if (!canceled) { - mainWindow.webContents.send('save-file', filePath); + if (isDev) { + submenu.push( + ...[ + separator, + {label: t('Reload'), role: 'reload'}, + {label: t('Toggle Developer Tools'), role: 'toggleDevTools'}, + ], + ); } -} -function macMenuFile({mainWindow}) { return { - label: i18n.t('File'), - submenu: [ - { - label: i18n.t('New Session Window…'), - accelerator: 'Command+N', - click: launchNewSessionWindow, - }, - { - label: i18n.t('Open'), - accelerator: 'Command+O', - click: () => openFileCallback(mainWindow), - }, - { - label: i18n.t('Save'), - accelerator: 'Command+S', - click: () => mainWindow.webContents.send('save-file'), - }, - { - label: i18n.t('saveAs'), - accelerator: 'Command+Shift+S', - click: () => saveAsCallback(mainWindow), - }, - ], + label: t('View'), + submenu, }; } -function otherMenuFile({mainWindow, shouldShowFileMenu}) { - const fileSavingOperations = [ - { - label: i18n.t('New Session Window…'), - accelerator: 'Ctrl+N', - click: launchNewSessionWindow, - }, - { - label: i18n.t('Open'), - accelerator: 'Ctrl+O', - click: () => openFileCallback(mainWindow), - }, - { - label: i18n.t('Save'), - accelerator: 'Ctrl+S', - click: () => mainWindow.webContents.send('save-file'), - }, - { - label: i18n.t('saveAs'), - accelerator: 'Ctrl+Shift+S', - click: () => saveAsCallback(mainWindow), - }, - ]; - - let fileSubmenu = [ - ...(shouldShowFileMenu ? fileSavingOperations : []), - { - label: '&' + i18n.t('About Appium'), - click: getShowAppInfoClickAction(), - }, - { - type: 'separator', - }, - { - label: '&' + i18n.t('Close'), - accelerator: 'Ctrl+W', - click() { - mainWindow.close(); - }, - }, - ]; - - // If it's Windows, add a 'Check for Updates' menu option - if (process.platform === 'win32') { - fileSubmenu.splice(1, 0, { - label: '&' + i18n.t('Check for updates'), - click() { - checkNewUpdates(true); - }, - }); - } - +function dropdownWindow() { return { - label: '&' + i18n.t('File'), - submenu: fileSubmenu, + label: t('Window'), + submenu: [ + {label: t('Minimize'), role: 'minimize'}, + {label: t('Zoom'), role: 'zoom'}, + separator, + {label: t('Bring All to Front'), role: 'front'}, + ], }; } -function otherMenuView({mainWindow}) { - const submenu = []; - submenu.push({ - label: i18n.t('Toggle &Full Screen'), - accelerator: 'F11', - click() { - mainWindow.setFullScreen(!mainWindow.isFullScreen()); - }, - }); - - submenu.push({ - label: i18n.t('Languages'), - submenu: languageMenu(), - }); - - if (process.env.NODE_ENV === 'development') { - submenu.push({ - label: '&' + i18n.t('Reload'), - accelerator: 'Ctrl+R', - click() { - mainWindow.webContents.reload(); - }, - }); - submenu.push({ - label: i18n.t('Toggle &Developer Tools'), - accelerator: 'Alt+Ctrl+I', - click() { - mainWindow.toggleDevTools(); - }, - }); - } - +function dropdownHelp() { return { - label: '&' + i18n.t('View'), - submenu, + label: t('Help'), + submenu: [ + {label: t('Inspector Documentation'), click: () => shell.openExternal(INSPECTOR_DOCS_URL)}, + {label: t('Appium Documentation'), click: () => shell.openExternal(APPIUM_DOCS_URL)}, + {label: t('Appium Discussion Forum'), click: () => shell.openExternal(APPIUM_FORUM_URL)}, + separator, + {label: t('Report Issues'), click: () => shell.openExternal(GITHUB_ISSUES_URL)}, + {label: t('Improve Translations'), click: () => shell.openExternal(CROWDIN_URL)}, + ], }; } -function otherMenuHelp() { - // just the same as mac menus for now since we don't have any hotkeys for this menu - return macMenuHelp(); +function menuTemplate(mainWindow, isMac, isDev) { + return [ + ...(isMac ? [dropdownApp()] : []), + dropdownFile(mainWindow, isMac), + dropdownEdit(), + dropdownView(isDev), + ...(isMac ? [dropdownWindow()] : []), + dropdownHelp(), + ]; } -menuTemplates.other = ({mainWindow, shouldShowFileMenu}) => [ - otherMenuFile({mainWindow, shouldShowFileMenu}), - otherMenuView({mainWindow}), - otherMenuHelp(), -]; +export function rebuildMenus(mainWindow, isDev) { + const isMac = process.platform === 'darwin'; -export function rebuildMenus(mainWindow, shouldShowFileMenu) { - if (!mainWindow) { - return; - } + const menu = Menu.buildFromTemplate(menuTemplate(mainWindow, isMac, isDev)); - if (config.platform === 'darwin') { - const template = menuTemplates.mac({mainWindow, shouldShowFileMenu}); - const menu = Menu.buildFromTemplate(template); + if (isMac) { Menu.setApplicationMenu(menu); } else { - const template = menuTemplates.other({mainWindow, shouldShowFileMenu}); - const menu = Menu.buildFromTemplate(template); mainWindow.setMenu(menu); } } diff --git a/app/main/windows.js b/app/main/windows.js index ed13f2c50b..0eec5545a3 100644 --- a/app/main/windows.js +++ b/app/main/windows.js @@ -47,7 +47,7 @@ function buildSessionWindow() { return window; } -export function setupMainWindow({splashUrl, mainUrl, isDev, shouldShowFileMenu = false}) { +export function setupMainWindow({splashUrl, mainUrl, isDev}) { const splashWindow = buildSplashWindow(); mainWindow = buildSessionWindow(); @@ -84,7 +84,7 @@ export function setupMainWindow({splashUrl, mainUrl, isDev, shouldShowFileMenu = }); i18n.on('languageChanged', async (languageCode) => { - rebuildMenus(null, shouldShowFileMenu); + rebuildMenus(mainWindow, isDev); await settings.set('PREFERRED_LANGUAGE', languageCode); webContents.getAllWebContents().forEach((wc) => { wc.send('appium-language-changed', { @@ -93,7 +93,7 @@ export function setupMainWindow({splashUrl, mainUrl, isDev, shouldShowFileMenu = }); }); - rebuildMenus(mainWindow, shouldShowFileMenu); + rebuildMenus(mainWindow, isDev); } export function launchNewSessionWindow() { diff --git a/assets/locales/en/translation.json b/assets/locales/en/translation.json index 85d29cfee6..a0dd36cde1 100644 --- a/assets/locales/en/translation.json +++ b/assets/locales/en/translation.json @@ -5,25 +5,32 @@ "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", diff --git a/docs/assets/images/menu-bar-macos.png b/docs/assets/images/menu-bar-macos.png new file mode 100644 index 0000000000000000000000000000000000000000..3805ac98552116514e112f4068fa181b0c46f876 GIT binary patch literal 18804 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 literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index d69b1ee54f..0129abd595 100644 --- a/docs/index.md +++ b/docs/index.md @@ -30,6 +30,7 @@ Appium Inspector is part of the Appium ecosystem. For information on Appium itse - Check out the [**Overview**](./overview.md) to learn the basics of the Inspector - Go through the [**Quickstart**](./quickstart/index.md) steps to get set up and start inspecting your app +- The [**Menu Bar**](./menu-bar.md) section acts as a reference for the application menu bar - The [**Session Builder**](./session-builder/index.md) section acts as a reference for the default landing screen - The [**Session Inspector**](./session-inspector/index.md) section acts as a reference for the inspector screen - Refer to the [**Troubleshooting**](./troubleshooting.md) page for a list of potential issues diff --git a/docs/menu-bar.md b/docs/menu-bar.md new file mode 100644 index 0000000000..2ced373563 --- /dev/null +++ b/docs/menu-bar.md @@ -0,0 +1,54 @@ +--- +hide: + - navigation + +title: Menu Bar +--- + +The **Menu Bar** is the always shown either at the top of the application window (Windows) or in the +system menu bar (macOS). + +![macOS Menu Bar](assets/images/menu-bar-macos.png) + +!!! note + + The menu bar is not available in the [web app version](./overview.md#formats) of the Inspector. + +Several standard menu bar options are included, mainly related to window and text management. +However, there are a few specific options as well: + +## Update Checker + +!!! warning + + [This functionality is currently unavailable.](./troubleshooting.md#auto-updater-not-working) + +The update checker is available under the _File_ menu (Windows/Linux) or the application menu +(macOS). It can be used to check if there is a newer version of the Inspector available, and if so, +it is possible to automatically download and install the latest version. + +## Open/Save Session + +The _Open Session File_ / _Save As_ options in the _File_ menu provides the ability to import and +export session details. Only one set of session details can be imported/exported at a time. + +### Exporting Sessions + +Selecting the _Save As_ option will package the currently specified server and session details into +a downloadable `.appiumsession` file, which can then be shared to other computers. + +### Importing Sessions + +Selecting the _Open Session File_ option will load the server and session details in the +[Session Builder](./session-builder/index.md). The loaded information can then be modified and/or +saved inside the Inspector. + +## Change Language + +The _Language_ option in the _View_ menu allows to change the entire application language. Currently +there are over 20 available languages with community-provided translations! + +!!! note + + Most languages only include partial translations. You can help by providing your translations on + [Crowdin](https://crowdin.com/project/appium-desktop)! diff --git a/mkdocs.yml b/mkdocs.yml index 7173b4fb95..f092192491 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -32,6 +32,7 @@ nav: - quickstart/requirements.md - quickstart/installation.md - quickstart/starting-a-session.md + - menu-bar.md - Session Builder: - session-builder/index.md - session-builder/server-details.md From 4e56a2442963c5f623e0cba2a2dc16d9d06b5fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Fri, 9 Feb 2024 22:39:48 +0200 Subject: [PATCH 05/33] chore: update PR auto-labeler (#1339) --- .github/labeler.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 1b633a9a6c..5fd8e698f6 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -2,31 +2,26 @@ version: v1 labels: - label: 'enhancement' - sync: true matcher: title: '^feat.*?:' - label: 'fix' - sync: true matcher: title: '^fix.*?:' - label: 'documentation' - sync: true matcher: title: '^docs.*?:' + files: ['README.md', 'docs/**'] - label: 'chore' - sync: true matcher: title: '^chore.*?:' - label: 'dependencies' - sync: true matcher: files: ['package-lock.json'] - label: 'i18n' - sync: true matcher: files: ['assets/locales/**'] From 94362a36baa0852bbdfead9ce4bdb50192d52662 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:48:10 +0200 Subject: [PATCH 06/33] chore: Update translations (#1340) Co-authored-by: eglitise <37242620+eglitise@users.noreply.github.com> --- assets/locales/ar/translation.json | 65 ++++---- assets/locales/da/translation.json | 65 ++++---- assets/locales/de/translation.json | 65 ++++---- assets/locales/es-ES/translation.json | 65 ++++---- assets/locales/fa/translation.json | 65 ++++---- assets/locales/fi/translation.json | 65 ++++---- assets/locales/fr/translation.json | 65 ++++---- assets/locales/hi/translation.json | 65 ++++---- assets/locales/hu/translation.json | 65 ++++---- assets/locales/it/translation.json | 221 +++++++++++++------------- assets/locales/ja/translation.json | 71 +++++---- assets/locales/kn/translation.json | 65 ++++---- assets/locales/ko/translation.json | 65 ++++---- assets/locales/ml-IN/translation.json | 65 ++++---- assets/locales/nl/translation.json | 65 ++++---- assets/locales/no/translation.json | 65 ++++---- assets/locales/pa-IN/translation.json | 65 ++++---- assets/locales/pl/translation.json | 65 ++++---- assets/locales/pt-BR/translation.json | 65 ++++---- assets/locales/pt-PT/translation.json | 65 ++++---- assets/locales/ru/translation.json | 73 +++++---- assets/locales/sv-SE/translation.json | 65 ++++---- assets/locales/te/translation.json | 65 ++++---- assets/locales/tr/translation.json | 65 ++++---- assets/locales/uk/translation.json | 65 ++++---- assets/locales/zh-CN/translation.json | 65 ++++---- assets/locales/zh-TW/translation.json | 65 ++++---- 27 files changed, 1057 insertions(+), 868 deletions(-) diff --git a/assets/locales/ar/translation.json b/assets/locales/ar/translation.json index d991e9ec8d..840c14813e 100644 --- a/assets/locales/ar/translation.json +++ b/assets/locales/ar/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "تحرير", "Redo": "إعادة", "Cut": "قص", "Copy": "نسخ", "Paste": "لصق", + "Delete": "Delete", "Select All": "تحديد الكل", "Window": "نافذة", "Minimize": "تصغير النافذة", - "Close": "إغلاق", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "المساعدة", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "حول Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "إصدار التطبيق: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "إضافة أو تحسين الترجمات", - "Check for updates": "التحقق من وجود تحديثات", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "نافذة جَلسة جديدة…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "عرض الكل", - "Quit": "الخروج", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "تفعيل وضع ملء الشاشة", "Languages": "اللغات", "View": "عرض", @@ -156,6 +144,9 @@ "saveAs": "حفظ باسم…", "attachToSession": "إرفاق بالجلسة", "selectedElement": "العنصر المحدد", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/da/translation.json b/assets/locales/da/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/da/translation.json +++ b/assets/locales/da/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/de/translation.json b/assets/locales/de/translation.json index 161ba2bfec..c97ce652fe 100644 --- a/assets/locales/de/translation.json +++ b/assets/locales/de/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Bearbeiten", "Redo": "Wiederholen", "Cut": "Ausschneiden", "Copy": "Kopieren", "Paste": "Einsetzen", + "Delete": "Delete", "Select All": "Alles auswählen", "Window": "Fenster", "Minimize": "Im Dock ablegen", - "Close": "Schließen", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Alle nach vorne bringen", "Help": "Hilfe", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Nach Probleme suchen", - "About Appium": "Über Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Übersetzungen verbessern oder hinzufügen", - "Check for updates": "Nach Updates suchen", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Datei", - "New Session Window…": "Neues Sessionfenster…", - "Hide Appium": "Appium ausblenden", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Andere ausblenden", "Show All": "Alle einblenden", - "Quit": "Beenden", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Vollbildmodus ein-/ausschalten", "Languages": "Sprachen", "View": "Darstellung", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Proxy verwenden", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy-URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/es-ES/translation.json b/assets/locales/es-ES/translation.json index 19f466f464..b0f2443188 100644 --- a/assets/locales/es-ES/translation.json +++ b/assets/locales/es-ES/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Ruso", - "ja": "Japonés", - "zh-CN": "Chino", - "ko": "Coreano", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Español", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Editar", "Redo": "Rehacer", "Cut": "Cortar", "Copy": "Copiar", "Paste": "Pegar", + "Delete": "Delete", "Select All": "Selecciona todo", "Window": "Ventana", "Minimize": "Minimizar", - "Close": "Cerrar", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Traer todo al frente", "Help": "Ayuda", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Buscar Issues", - "About Appium": "Acerca de Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Versión de la app: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Añadir o mejorar traducciones", - "Check for updates": "Buscar actualizaciones", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Archivo", - "New Session Window…": "Nueva ventana de sesión…", - "Hide Appium": "Ocultar Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Ocultar otras", "Show All": "Mostrar todo", - "Quit": "Salir", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Cambiar a pantalla completa", "Languages": "Idiomas", "View": "Ver ", @@ -156,6 +144,9 @@ "saveAs": "Guardar como…", "attachToSession": "Adjuntar a sesión", "selectedElement": "Elemento seleccionado", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "No se pudo encontrar ningún elemento", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Seleccione la ID de sesión en el desplegable a continuación.", "allowUnauthorizedCerts": "Permitir certificados no autorizados", "Use Proxy": "Usar proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Adjuntar a la sesión…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Nombre", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Introduce tu ID de sesión aquí", "Proxy URL": "URL del proxy", "Source": "Origen", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/fa/translation.json b/assets/locales/fa/translation.json index 396b42c8c4..9a38a7808e 100644 --- a/assets/locales/fa/translation.json +++ b/assets/locales/fa/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "روسی", - "ja": "درخواست زمینه", - "zh-CN": "چینی", - "ko": "کره ای", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "ویرایش", "Redo": "انجام مجدد", "Cut": "بُرش", "Copy": "کپی به", "Paste": "جای‌گذاری", + "Delete": "Delete", "Select All": "انتخاب همه", "Window": "پنجره", "Minimize": "کوچک سازی", - "Close": "بستن", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "آوردن همه به جلو", "Help": "راهنما", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "جستجوی مسائل", - "About Appium": "درباره اپیوم", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "نسخه برنامه: {{appVersion}}\nنسخه الکترون: {{electronVersion}}\nنسخه نود.جی اس: {{nodejsVersion}}\n", - "Add Or Improve Translations": "افزودن یا بهتر کردن ترجمه ها", - "Check for updates": "چک کردن برای بروزرسانی", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "فایل", - "New Session Window…": "جلسه کاری جدید…", - "Hide Appium": "پنهان کردن Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "پنهانسازی بقیه", "Show All": "نمایش همه", - "Quit": "خروج", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "تغییر به حالت تمام صفحه", "Languages": "زبان‌‌‌‌‌‌ها", "View": "نما", @@ -156,6 +144,9 @@ "saveAs": "ذخیره به عنوان…", "attachToSession": "اتصال به Session", "selectedElement": "انتخاب عنصر", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "هیچ عنصری پیدا نشد", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "یک Session ID از انتخابگر زیر انتخاب کنید.", "allowUnauthorizedCerts": "اجازه دادن به گواهینامه های غیر مجاز", "Use Proxy": "استفاده از پروکسی", - "Desired Capabilities": "قابلیت های مورد نظر", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "اتصال به یک Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "نام", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "شناسه‌ی Session خود را وارد کنید", "Proxy URL": "آدرس URL پروکسی", "Source": "منبع", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/fi/translation.json b/assets/locales/fi/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/fi/translation.json +++ b/assets/locales/fi/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/fr/translation.json b/assets/locales/fr/translation.json index 3b2d2bdd28..54e35d35a7 100644 --- a/assets/locales/fr/translation.json +++ b/assets/locales/fr/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "Chinois", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italien", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Modifier", "Redo": "Recommencer", "Cut": "Couper", "Copy": "Copier", "Paste": "Coller", + "Delete": "Delete", "Select All": "Tout sélectionner", "Window": "Fenêtre", "Minimize": "Réduire", - "Close": "Fermer", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Tout ramener au premier plan", "Help": "Aide", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Recherche de tickets", - "About Appium": "À propos d'Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Version de l'application: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js : {{nodejsVersion}}\n", - "Add Or Improve Translations": "Ajouter ou améliorer les traductions", - "Check for updates": "Voir mises à jour", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "Nouvelle fenêtre de session…", - "Hide Appium": "Masquer Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Masquer les autres", "Show All": "Afficher tout", - "Quit": "Quitter", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Activer/désactiver le mode plein écran", "Languages": "Langues", "View": "Afficher", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/hi/translation.json b/assets/locales/hi/translation.json index 651a6e4086..b718d7a907 100644 --- a/assets/locales/hi/translation.json +++ b/assets/locales/hi/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "रूसी", - "ja": "जापानी", - "zh-CN": "चीनी", - "ko": "कोरियाई", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "संपादित करें", "Redo": "फिर से करें", "Cut": "काटें", "Copy": "प्रतिलिपि बनाएँ", "Paste": "चिपकाएँ", + "Delete": "Delete", "Select All": "सभी का चयन करें", "Window": "खिडकी", "Minimize": "न्यूनतम", - "Close": "बंद करें", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "सभी को सामने लाओ", "Help": "सहायता", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "मुद्दों के लिए खोज", - "About Appium": "एप्पिय्म का विवरण", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "एप्लिकेशन Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "अनुवाद जोड़ें या सुधारें", - "Check for updates": "नवीनतम के लिए जाँच करें", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "फ़ाइल", - "New Session Window…": "नए सत्र की विंडो", - "Hide Appium": "एप्पियम को छिपाएँ", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "बाकियों को छुपाएं", "Show All": "सभी को दिखाएँ", - "Quit": "समाप्त करें", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "पूर्णस्क्रीन में जाएं", "Languages": "भाषाएँ", "View": "देखें", @@ -156,6 +144,9 @@ "saveAs": "... के रूप रक्षित करें", "attachToSession": "सत्र के लिए संलग्न करें", "selectedElement": "चयनित एलिमेंट्", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "कोई एलिमेंट्स नहीं मिले।", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "नीचे दिए गए ड्रॉपडाउन में सत्र आईडी का चयन करें।", "allowUnauthorizedCerts": "अनधिकृत प्रमाणपत्रों की अनुमति दें", "Use Proxy": "प्रॉक्सी उपयोग करें", - "Desired Capabilities": "वांछित क्षमताये", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "सत्र के लिए संलग्न करें", "localhost": "लोकलहोस्ट", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "नाम", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "यहां अपना सत्र आईडी दर्ज करें", "Proxy URL": "प्रॉक्सी URL", "Source": "स्रोत", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/hu/translation.json b/assets/locales/hu/translation.json index 4a9243a64d..cd4a262e55 100644 --- a/assets/locales/hu/translation.json +++ b/assets/locales/hu/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Szerkesztés", "Redo": "Újra", "Cut": "Kivágás", "Copy": "Másolás", "Paste": "Beillesztés", + "Delete": "Delete", "Select All": "Összes kijelölése", "Window": "Ablak", "Minimize": "Minimalizálás", - "Close": "Bezárás", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Összes előtérbe helyezése", "Help": "Segítség", "Appium Documentation": "Appium dokumentáció", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Problémák keresése", - "About Appium": "Appiumról", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App verzió: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Frissítés keresése", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Fájl", - "New Session Window…": "Új munkamenet ablak…", - "Hide Appium": "Appium elrejtése", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Többi elrejtése", "Show All": "Összes megjelenítése", - "Quit": "Kilépés", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Teljes képernyő ki-/ bekapcsolása", "Languages": "Nyelvek", "View": "Nézet", @@ -156,6 +144,9 @@ "saveAs": "Mentés másként…", "attachToSession": "Munkamenethez csatlakozás", "selectedElement": "Kiválasztott elem", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Elem nem található", "elementsCount": "Talált elemek:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Munkamenethez csatlakozás…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Név", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Forrás", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/it/translation.json b/assets/locales/it/translation.json index e61f0d99e2..b4d43f55f8 100644 --- a/assets/locales/it/translation.json +++ b/assets/locales/it/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Modifica", "Redo": "Ripeti", "Cut": "Taglia", "Copy": "Copia", "Paste": "Incolla", + "Delete": "Delete", "Select All": "Seleziona tutto", "Window": "Finestra", "Minimize": "Minimizza", - "Close": "Chiudi", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Porta tutto in primo piano", "Help": "Aiuto", - "Appium Documentation": "Appium Documentation", - "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Cerca segnalazioni", - "About Appium": "Informazioni su Appium", + "Appium Documentation": "Documentazione di Appium", + "Inspector Documentation": "Documentazione Inspector", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Versione app: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Aggiungi o migliora le traduzioni", - "Check for updates": "Cerca aggiornamenti", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "Nuova finestra di sessione…", - "Hide Appium": "Nascondi Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Nascondi altri", "Show All": "Mostra tutto", - "Quit": "Esci", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Attiva/disattiva schermo intero", "Languages": "Lingue", "View": "Visualizzazione", @@ -68,18 +56,18 @@ "Later": "Dopo", "Update Downloaded": "Aggiornamento scaricato", "Could not download update": "Impossibile scaricare l'aggiornamento", - "Unexpected Error:": "Unexpected Error:", - "Please report this issue at:": "Please report this issue at:", - "Full error trace:": "Full error trace:", - "Copy Error Trace": "Copy Error Trace", + "Unexpected Error:": "Errore inaspettato:", + "Please report this issue at:": "Per favore segnalare il problema a:", + "Full error trace:": "Log di errore:", + "Copy Error Trace": "Copia i log di errore", "Inspect element": "Ispeziona elemento", "Session closed due to inactivity": "Sessione chiusa a causa di inattività", "Session has been terminated": "La sessione è stata terminata", "frameworkNotSupported": "Framework '{{framework}}' non supportato", "findElementFailure": "Impossibile trovare l'elemento per '{{methodName}}'. Si prega di aggiornare la pagina e riprovare.", "Could not start session": "Impossibile avviare la sessione", - "couldNotConnect": "Could not connect to Appium server URL '{{url}}'. Please check if the server is running and the URL is correct (valid URLs can be found at the start of the Appium server log). If you are using the Inspector's browser version, ensure the server has been started with '--allow-cors'.", - "Invalid URL:": "Invalid URL:", + "couldNotConnect": "Impossibile connettersi all'URL del server Appium '{{url}}'. Si prega di controllare se il server è in esecuzione e l'URL è corretto (URL validi possono essere trovati all'inizio del log del server Appium). Se stai usando la versione browser dell' Inspector, assicurati che il server sia stato avviato con '--allow-cors'.", + "Invalid URL:": "URL non valido:", "sauceCredentialsRequired": "Username e access key di saucelabs sono obbligatori!", "testingbotCredentialsRequired": "Chiave e secret di TestingBot sono obbligatori!", "Perfecto SecurityToken is required": "Il SecurityToken di Perfecto è obbligatorio", @@ -94,45 +82,45 @@ "selector": "Selettore:", "couldNotObtainScreenshot": "Impossibile ottenere screenshot: {{screenshotError}}", "selectElementInSource": "Seleziona un elemento nel codice per iniziare.", - "Press Home Button": "Press Home Button", - "Execute Siri Command": "Execute Siri Command", - "Press Back Button": "Press Back Button", - "Press App Switch Button": "Press App Switch Button", - "Command": "Command", - "Show Element Handles": "Show Element Handles", - "Hide Element Handles": "Hide Element Handles", + "Press Home Button": "Premere il pulsante Home", + "Execute Siri Command": "Esegui comando Siri", + "Press Back Button": "Premere il pulsante indietro", + "Press App Switch Button": "Premere il pulsante App Switch", + "Command": "Comando", + "Show Element Handles": "Mostra gestori degli elementi", + "Hide Element Handles": "Nascondi gestori degli elementi", "Select Elements": "Seleziona elementi", - "Tap/Swipe By Coordinates": "Tap/Swipe By Coordinates", - "Download Screenshot": "Download Screenshot", + "Tap/Swipe By Coordinates": "Tap/Swipe tramite coordinate", + "Download Screenshot": "Scarica screenshot", "Back": "Indietro", - "Start Refreshing Source": "Start Refreshing Source", - "Pause Refreshing Source": "Pause Refreshing Source", + "Start Refreshing Source": "Avvio il refresh del sorgente", + "Pause Refreshing Source": "Metti in pausa il refresh del sorgente", "refreshSource": "Aggiorna il sorgente e lo screenshot", "Start Recording": "Avvia registrazione", "Pause Recording": "Metti in pausa la registrazione", "Search for element": "Cerca un elemento", - "App Source": "App Source", - "Toggle Attributes": "Toggle Attributes", + "App Source": "Sorgente dell'app", + "Toggle Attributes": "Attiva/disattiva attributi", "Copy XML Source to Clipboard": "Copia il sorgente XML negli appunti", - "Download Source as .XML File": "Download Source as .XML File", + "Download Source as .XML File": "Scarica Sorgente come file .XML", "Copy Attributes to Clipboard": "Copia gli attributi negli appunti", "quitSessionAndClose": "Termina la sessione e chiudi l'inspector", "Session Inactive": "Sessione Inattiva", "Keep Session Running": "Mantieni Sessione In Esecuzione", "Quit Session": "Termina Sessione", "Your session is about to expire": "La sessione sta per scadere", - "Enter Keys to Send": "Enter Keys to Send", - "Find and Select in Source": "Find and Select in Source", + "Enter Keys to Send": "Inserisci i caratteri da inviare", + "Find and Select in Source": "Trova e seleziona nel sorgente", "Clear": "Cancella", "Send Keys": "Invia caratteri", "Done": "Fatto", "Search": "Cerca", "Show/Hide Boilerplate Code": "Mostra/Nascondi codice boilerplate", "Copy code to clipboard": "Copia codice negli appunti", - "Start this Kind of Session with Code": "Start this Kind of Session with Code", + "Start this Kind of Session with Code": "Inizia questo tipo di sessione con il codice", "Clear Actions": "Cancella azioni", "Close Recorder": "Chiudi registratore", - "enableRecordingAndPerformActions": "Enable recording in the application header, then perform some actions to see code show up here", + "enableRecordingAndPerformActions": "Abilita la registrazione dell'app, quindi esegui alcune azioni per vedere il codice mostrato qui", "Recorder": "Registratore", "Attribute": "Attributo", "Value": "Valore", @@ -140,29 +128,32 @@ "Selector": "Selettore", "Time": "Tempo (ms)", "Get Timing": "Ottieni tempistica", - "interactionsNotAvailable": "Interactions for this element may not be available", + "interactionsNotAvailable": "Le interazioni per questo elemento potrebbero non essere disponibili", "usingXPathNotRecommended": "L'utilizzo di localizzatori XPath non è raccomandato e può portare a test fragili. Chiedi invece al tuo team di sviluppo di fornire localizzatori unici di accessibilità!", - "noAdditionalContextsFound": "No additional contexts have been detected", - "contextDropdownInfo": "Multiple contexts detected; certain elements might only be accessible after switching to a different context. Note that webview inspection in Appium Inspector is less accurate than the DevTools of Chrome or Safari. For more information, see:", - "idAutocompletionCanBeDisabled": "The requested id selector does not have a package name prefix. This Appium session has package name autocompletion enabled, which may be the reason why no elements were found. To disable this behavior, relaunch this session with the capability 'appium:disableIdLocatorAutocompletion' set to 'true'.", - "missingAutomationNameForStrategies": "Additional locator strategies may be available. To view them, add the capability 'appium:automationName' when launching the session. Note that this capability is mandatory in Appium 2.", + "noAdditionalContextsFound": "Non sono stati rilevati contesti aggiuntivi", + "contextDropdownInfo": "Rilevati contesti multipli; alcuni elementi potrebbero essere accessibili solo dopo il passaggio a un contesto diverso. Si noti che l'ispezione di visualizzazione web in Appium Inspector è meno accurata rispetto ai DevTools di Chrome o Safari. Per maggiori informazioni, consultare:", + "idAutocompletionCanBeDisabled": "Il selettore id richiesto non ha un prefisso per il nome del pacchetto. Questa sessione Appium ha l'autocompletamento abilitato per il nome del pacchetto, che può essere il motivo per cui nessun elemento è stato trovato. Per disabilitare questo comportamento, riavvia questa sessione con la funzionalità 'appium:disableIdLocatorAutocompletion' impostata su 'true'.", + "missingAutomationNameForStrategies": "Potrebbero essere disponibili strategie di localizzatore aggiuntive. Per visualizzarle, aggiungi la funzionalità 'appium:automationName' all'avvio della sessione. Si noti che questa capability è obbligatoria con Appium2.", "Tap": "Tocco", "Gathering initial app source…": "Ottenendo il sorgente iniziale dell'app…", "couldNotObtainSource": "Impossibile ottenere il sorgente: {{errorMsg}}", "iOS": "iOS", "Android": "Android", - "desiredCapabilitiesDocumentation": "Capabilities Documentation", + "desiredCapabilitiesDocumentation": "Documentazione Capability", "startSession": "Avvia sessione", "saveAs": "Salva come…", "attachToSession": "Collegati alla sessione", "selectedElement": "Elemento selezionato", + "unnamed": "(Innominato)", + "No Description": "Nessun descrizione", + "couldNotFindEntryWithId": "Impossibile trovare una voce con ID {{id}}", "couldNotFindAnyElements": "Nessun elemento trovato", - "elementsCount": "Elements found:", + "elementsCount": "Elementi trovati:", "xCoordinate": "X: {{x}}", "yCoordinate": "Y: {{y}}", "SauceLabs Data Center": "Data Center di SauceLabs", "US-West": "US West 1", - "US-East": "US East 4", + "US-East": "US East", "EU-Central": "EU Central 1", "proxyThroughSC": "Proxy attraverso il relay selenium di Sauce Connect", "SSL": "SSL", @@ -175,8 +166,9 @@ "selectSessionIDInDropdown": "Seleziona l'ID di sessione nel menu a tendina qui sotto.", "allowUnauthorizedCerts": "Consenti Certificati Non Autorizzati", "Use Proxy": "Usa Proxy", - "Desired Capabilities": "Capability desiderate", - "Saved Capability Sets": "Saved Capability Sets", + "JSON Representation": "Rappresentazione JSON", + "Capability Builder": "Costruttore delle capability", + "Saved Capability Sets": "Capability Salvate", "Attach to Session": "Collegati alla sessione…", "localhost": "localhost", "Host": "Host", @@ -209,70 +201,85 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Nome", + "Description": "Descrizione", + "Created": "Creato", + "Actions": "Azioni", "enterYourSessionId": "Inserisci qui l'ID della sessione", "Proxy URL": "Proxy URL", "Source": "Sorgente", - "Commands": "Commands", - "Execute Commands": "Execute Commands", - "Gestures": "Gestures", - "Gesture Builder": "Gesture Builder", - "Saved Gestures": "Saved Gestures", - "gesturesDescription": "Create, save, and execute custom gestures here. Gestures are identical to action chains in the W3C WebDriver Actions API.", - "Session Information": "Session Information", - "Execute Command": "Execute Command", - "commandsDescription": "Run various commands using the current Appium driver. Note that not all drivers support all commands.", - "Click to Set Coordinates": "Click to Set Coordinates", - "Set Coordinates Via Field": "Set Coordinates Via Field", - "Action Type": "Action Type", - "Pointer Up": "Pointer Up", - "Pointer Down": "Pointer Down", - "Pause": "Pause", - "Move": "Move", - "Action Type Not Defined": "Action Type Not Defined", - "Duration": "Duration", - "Button": "Button", - "Untitled Gesture": "Untitled Gesture", - "Add Description": "Add Description", - "Gesture saved": "Gesture saved", - "Gesture saved as": "Gesture saved as '{{gestureName}}'", - "Duplicate pointer names are not allowed": "Duplicate pointer names are not allowed", - "Left": "Left", - "Right": "Right", - "Play": "Play", + "Commands": "Comandi", + "Execute Commands": "Esegui i comandi", + "Gestures": "Gesture", + "Gesture Builder": "Costruttore Gesture", + "Saved Gestures": "Gesture Salvate", + "gesturesDescription": "Qui crea, salva ed esegui gesti personalizzati. I gesti sono identici alle catene di azione nell'API delle azioni WebDriver W3C.", + "Session Information": "Informazioni sulla sessione", + "Execute Command": "Esegui il comando", + "commandsDescription": "Esegue vari comandi usando il driver Appium corrente. Nota che non tutti i driver supportano tutti i comandi.", + "Click to Set Coordinates": "Fare clic per impostare le coordinate", + "Set Coordinates Via Field": "Imposta le coordinate tramite l'apposito campo", + "Action Type": "Tipo di Azione", + "Pointer Up": "Puntatore Su", + "Pointer Down": "Puntatore Giù", + "Pause": "Pausa", + "Move": "Muovi", + "Action Type Not Defined": "Tipo di Azione non definito", + "Duration": "Durata", + "Button": "Pulsante", + "Untitled Gesture": "Gesture senza titolo", + "Add Description": "Aggiungi una descrizione", + "Gesture saved": "Gesture Salvata", + "Gesture saved as": "Gesture salvata come '{{gestureName}}'", + "Duplicate pointer names are not allowed": "I nomi dei puntatori duplicati non sono ammessi", + "Left": "Sinistra", + "Right": "Destra", + "Play": "Avvia", "Save Capability Set As": "Salva il set di capability come…", "Edit Raw JSON": "Modifica JSON", - "Enter Parameters for:": "Enter Parameters for:", - "invalidJson": "Invalid JSON", - "Execute Script": "Execute Script", - "App Management": "App Management", + "Enter Parameters for:": "Inserisci i parametri per:", + "invalidJson": "JSON non valido", + "Execute Script": "Esegui script", + "App Management": "Gestione app", "Clipboard": "Appunti", - "File Transfer": "File Transfer", - "Device Interaction": "Device Interaction", - "Keyboard": "Keyboard", - "Connectivity": "Connectivity", + "File Transfer": "Trasferimento file", + "Device Interaction": "Interazione con il dispositivo", + "Keyboard": "Tastiera", + "Connectivity": "Connettività", "Performance Data": "Dati sulle prestazioni", "System": "Sistema", "Session": "Sessione", "Web": "Web", - "Context": "Context", - "Window (W3C)": "Window (W3C)", - "simulatorOnly": "Emulator/simulator only", - "minAndroidSDK": "Minimum Android SDK level", + "Context": "Contesto", + "Window (W3C)": "Finestra (W3C)", + "simulatorOnly": "Solo emulatore/simulatore", + "minAndroidSDK": "Livello minimo SDK Android", "Error": "Errore", - "findingElementInSourceFailed": "Could not find the specified element. The current application source or element ID may have changed, or there may be too many elements with the same coordinates.", + "findingElementInSourceFailed": "Impossibile trovare l'elemento specificato. L'attuale sorgente dell'app o l'ID potrebbe essere cambiato, o ci possono essere troppi elementi con le stesse coordinate.", "callToMethodFailed": "Chiamata a '{{methodName}}' fallita", "methodCallResult": "Risultato di '{{methodName}}'", "TestingBot Key": "Key di TestingBot", "TestingBot Secret": "Secret di TestingBot", - "Appium Server": "Appium Server", + "Appium Server": "Server Appium", "Select Cloud Providers": "Seleziona Cloud Provider", "Advanced Settings": "Impostazioni avanzate", "Native App Mode": "Modalità App Nativa", "Web/Hybrid App Mode": "Modalità App Web/Ibrida", "autoAddPrefixes": "Aggiungi automaticamente i prefissi del fornitore Appium necessari all'avvio", - "attachSessionNotRunning": "Could not confirm that session {{attachSessId}} is running on the provided server. Please check details before trying to attach to the session again.", + "attachSessionNotRunning": "Impossibile confermare che la sessione {{attachSessId}} è in esecuzione sul server fornito. Per favore controlla i dettagli prima di provare di nuovo a collegarti alla sessione.", "Mobitru WebDriver URL": "Mobitru WebDriver URL", - "Mobitru Billing Unit": "Mobitru Billing Unit", + "Mobitru Billing Unit": "Unità Di Fatturazione Mobitru", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "La chiave di accesso di Mobitru è richiesta", + "Session URL": "URL della sessione", + "Server Details": "Dettagli del server", + "Session Length": "Durata della sessione", + "Session Details": "Dettagli della sessione", + "Currently Active App ID": "Id App Attualmente Attivo", + "Session ID": "ID Sessione", + "confirmDeletion": "Sei sicuro di voler eliminare questo elemento ?", + "Copied!": "Copiato!", + "Error Fetching Session URL": "Errore Nel Recupero Url Della Sessione", + "noResultsFound": "Nessun risultato trovato", + "invalidCapType": "Tipo di capability non valido: {{type}}", + "whitespaceDetected": "Il testo inizia e/o termina con uno spazio bianco" } diff --git a/assets/locales/ja/translation.json b/assets/locales/ja/translation.json index d9b5c69bd1..676045d94e 100644 --- a/assets/locales/ja/translation.json +++ b/assets/locales/ja/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "編集", "Redo": "やり直し", "Cut": "切り取り", "Copy": "コピー", "Paste": "貼り付け", + "Delete": "削除", "Select All": "全て選択", "Window": "ウィンドウ", "Minimize": "最小化", - "Close": "閉じる", + "Zoom": "拡大/縮小", + "Zoom In": "拡大", + "Zoom Out": "縮小", + "Reset Zoom Level": "拡大/縮小のリセット", + "Close Window": "閉じる", + "Open Session File…": "セッションファイルを開く", "Bring All to Front": "すべてを手前に移動", "Help": "ヘルプ", "Appium Documentation": "Appium 関連のドキュメント", "Inspector Documentation": "Appium Inspector関連のドキュメント", - "Search Issues": "Issueを検索する", - "About Appium": "Appiumについて", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "問題を報告する", + "About Appium Inspector": "Appium Inspector について", "showAppInfo": "アプリバージョン: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "翻訳を追加または改善する", - "Check for updates": "更新の確認", + "Improve Translations": "翻訳の改善に協力する", + "Check for Updates…": "更新の確認", "File": "ファイル", - "New Session Window…": "新しいセッションのウィンドウを開く…", - "Hide Appium": "Appiumを隠す", + "New Window": "新規ウインドウ", + "Hide Appium Inspector": "Appium Inspector を非表示にする", "Hide Others": "ほかを隠す", "Show All": "すべてを表示", - "Quit": "終了する", + "Quit Appium Inspector": "Appium Inspector を終了する", "Toggle Full Screen": "全画面表示の切り替え", "Languages": "言語設定", "View": "表示", @@ -156,6 +144,9 @@ "saveAs": "名前をつけて保存", "attachToSession": "セッションに接続する", "selectedElement": "選択された要素", + "unnamed": "(Unnamed)", + "No Description": "説明なし", + "couldNotFindEntryWithId": "ID {{id}} の要素が見つかりませんでした", "couldNotFindAnyElements": "要素を見つけられませんでした", "elementsCount": "要素が見つかりました:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "以下のドロップダウンからセッションIDを選択してください", "allowUnauthorizedCerts": "認可されていない証明書を許可する", "Use Proxy": "プロキシを使用する", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSONで表示", + "Capability Builder": "Capability生成", "Saved Capability Sets": "保存されたCapability", "Attach to Session": "実行中のセッションに接続…", "localhost": "ローカルホスト", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "キー名", + "Description": "Description", + "Created": "Created", + "Actions": "操作", "enterYourSessionId": "セッションIDを入力してください", "Proxy URL": "プロキシURL", "Source": "ソース", @@ -242,7 +237,7 @@ "Save Capability Set As": "名前をつけてCapabilityを保存", "Edit Raw JSON": "直接JSONを編集する", "Enter Parameters for:": "パラメータを入力する:", - "invalidJson": "Invalid JSON", + "invalidJson": "無効なJSON形式です", "Execute Script": "スクリプトを実行する", "App Management": "アプリ操作", "Clipboard": "クリップボード", @@ -272,7 +267,19 @@ "autoAddPrefixes": "セッション接続時にAppiumベンダープレフィックスを自動的に追加する", "attachSessionNotRunning": "指定されたサーバー上でセッション {{attachSessId}} が実行されていることを確認できませんでした。再接続する前に詳細を確認してください。", "Mobitru WebDriver URL": "Mobitru WebDriver URL", - "Mobitru Billing Unit": "Mobitru Billing Unit", - "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "Mobitru Billing Unit": "Mobitru 課金ユニット", + "Mobitru Access Key": "Mobitru のアクセスキー", + "mobitruCredentialsRequired": "Mobitru のアクセスキーが必要です", + "Session URL": "Session URL", + "Server Details": "サーバーの詳細", + "Session Length": "セッションの長さ", + "Session Details": "セッションの詳細", + "Currently Active App ID": "現在アクティブなアプリID", + "Session ID": "セッション ID", + "confirmDeletion": "削除してもよろしいですか?", + "Copied!": "コピーしました", + "Error Fetching Session URL": "セッションURLの取得に失敗しました", + "noResultsFound": "一致する結果が見つかりませんでした", + "invalidCapType": "無効な Capability: {{type}}", + "whitespaceDetected": "空白文字で開始または終了します" } diff --git a/assets/locales/kn/translation.json b/assets/locales/kn/translation.json index 7cb3c7f4d7..62c06aacf6 100644 --- a/assets/locales/kn/translation.json +++ b/assets/locales/kn/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "ರಷ್ಯನ್", - "ja": "ಜಪಾನೀಸ್", - "zh-CN": "ಚೈನೀಸ್", - "ko": "ಕೋರಿಯನ್", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "ಮಾಹಿತಿಗಳನ ಪರಿಷ್ಕರಿಸಿ", "Redo": "ಕ್ರಿಯೆ ಪುನರಾವರ್ತಿಸು", "Cut": "ತುಂಡರಿಸು", "Copy": "ನಕಲು ಮಾಡು", "Paste": "ಅಂಟಿಸು", + "Delete": "Delete", "Select All": "ಎಲ್ಲವನ್ನು ಆರಿಸಿ", "Window": "ಕ್ರಿಯೆಯ ಕಿಟಿಕಿ", "Minimize": "ಸಂಕುಚಿಸು ಗುಂಡಿ", - "Close": "ಮುಚ್ಚು", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "ಎಲ್ಲಾವನ್ನು ಮುಂದೆ ತನ್ನಿ", "Help": "ಸಹಾಯ", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "ದಾಖಲಿಸಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಹುಡುಕಿ", - "About Appium": "ಅಪ್ಪಿಯಂ ವಿವರಗಳು", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "ಭಾಷಾಂತರವನ್ನ ಸೇರಿಸಿ ಅಥವಾ ಉತ್ತಮಗೊಳಿಸಿ", - "Check for updates": "ಅಪ್ಪಿಯಂನ ನವೀಕರಣಗಳಿಗಾಗಿ ಇಲ್ಲಿ ನೋಡಿ", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "ಫೈಲ್", - "New Session Window…": "ಹೊಸ ಸೆಷನ್ ಪರದೆ…", - "Hide Appium": "ಅಪ್ಪಿಯಂನನ್ನ ಮರೆಮಾಚು", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "ಬೇರೆಲ್ಲವನ್ನೂ ಮರೆಮಾಚು", "Show All": "ಎಲ್ಲವನ್ನು ತೋರಿಸು", - "Quit": "ನಿರ್ಗಮಿಸು", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "ಟಾಗಲ್ ಫುಲ್ ಸ್ಕ್ರೀನ್", "Languages": "ಭಾಷೆಗಳು", "View": "ನೋಟ", @@ -156,6 +144,9 @@ "saveAs": "ಹೀಗೆ ಸಂಗ್ರಹಿಸಿ…", "attachToSession": "ಈ ಸರ್ವರ್ ಸೆಷನ್ಗೆ ಲಗತ್ತಿಸಿ", "selectedElement": "ಆಯ್ಕೆ ಮಾಡಿದ ಎಲಿಮೆಂಟ್", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "ಯಾವ ಎಲಿಮೆಂಟ್ಸು ಹೊಂದಿಕೆಯಾಗಿ ಸಿಗಲಿಲ್ಲ", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "ಸೆಷನ್ ಸಂಖ್ಯೆಯನ್ನು ಡ್ರಾಪ್ ಡೌನ್ ಬಾಕ್ಸ್ನಿಂದ ಆಯ್ಕೆ ಮಾಡಿ.", "allowUnauthorizedCerts": "ಅನಧಿಕೃತ ಸರ್ಟಿಫೀಕೆಟ್ಸ್ನನ್ನು ಅನುಮತಿಸಿ", "Use Proxy": "ಪ್ರೋಕ್ಸಿ ಬಳಸಿ", - "Desired Capabilities": "ಬೇಕಿರುವ ಕ್ಯಾಪಬಿಲಿಟಿಸ್", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "ಈ ಸರ್ವರ್ ಸೆಷನ್ಗೆ ಲಗತ್ತಿಸಿ…", "localhost": "ಲೋಕಲ್ ಹೋಸ್ಟ್", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "ಹೆಸರು", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "ನಿಮ್ಮ ಸೆಷನ್ ID ಇಲ್ಲಿ ಬರೆಯಿರಿ", "Proxy URL": "ಪ್ರೋಕ್ಸಿ URL", "Source": "ಸೌರ್ಸ್", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/ko/translation.json b/assets/locales/ko/translation.json index 822a65e7ab..be143fbe8a 100644 --- a/assets/locales/ko/translation.json +++ b/assets/locales/ko/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어vd", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "변경", "Redo": "재실행", "Cut": "자르기", "Copy": "복사", "Paste": "붙여넣기", + "Delete": "Delete", "Select All": "전체 선택", "Window": "윈도우", "Minimize": "축소하기", - "Close": "닫기", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "모두 전면으로 가져오기", "Help": "도움", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "문제 검색하기", - "About Appium": "Appium에 대하여", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "번역 추가 또는 변경하기", - "Check for updates": "업데이트 확인하기", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "파일", - "New Session Window…": "새로운 세션 윈도우…", - "Hide Appium": "Appium 숨기기", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "다른 프로그램 숨기기", "Show All": "모두 보이기", - "Quit": "종료하기", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "풀 스크린", "Languages": "언어", "View": "보기", @@ -156,6 +144,9 @@ "saveAs": "새로 저장하기", "attachToSession": "세션에 연결하기", "selectedElement": "선택된 Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "어떠한 element도 찾을 수 없습니다", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "아래 drop down에서 세션 ID를 선택하세요.", "allowUnauthorizedCerts": "승인되지 않은 인증서 허용", "Use Proxy": "Proxy 사용", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "세션에 연결하기…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "이름", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "세션 ID를 입력하세요", "Proxy URL": "프록시 URL", "Source": "소스", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/ml-IN/translation.json b/assets/locales/ml-IN/translation.json index b763055bee..e48b16ab8d 100644 --- a/assets/locales/ml-IN/translation.json +++ b/assets/locales/ml-IN/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "തിരുത്തുക", "Redo": "വീണ്ടും ചെയ്യുക", "Cut": "മുറിക്കുക", "Copy": "പകര്‍ത്തുക", "Paste": "ഒട്ടിക്കുക", + "Delete": "Delete", "Select All": "എല്ലാം തിരഞ്ഞെടുക്കുക", "Window": "ജാലകം", "Minimize": "ചെറുതാക്കുക", - "Close": "അടയ്ക്കുക", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "എല്ലാം മുന്നിലേക്ക് കൊണ്ടുവരുക", "Help": "സഹായം", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "തിരയൽ പ്രശ്നങ്ങൾ", - "About Appium": "അപ്പിയത്തിനെ കുറിച്ച്", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "പരിഭാഷകൾ ചേർക്കുകയോ മെച്ചപ്പെടുത്തുകയോ ചെയ്യുക", - "Check for updates": "നവീകരണങ്ങള്‍ക്കായി പരിശോധിക്കുക", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/nl/translation.json b/assets/locales/nl/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/nl/translation.json +++ b/assets/locales/nl/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/no/translation.json b/assets/locales/no/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/no/translation.json +++ b/assets/locales/no/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/pa-IN/translation.json b/assets/locales/pa-IN/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/pa-IN/translation.json +++ b/assets/locales/pa-IN/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/pl/translation.json b/assets/locales/pl/translation.json index 94b48547bf..4300b6f802 100644 --- a/assets/locales/pl/translation.json +++ b/assets/locales/pl/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Inspektor Appium", "Edit": "Edycja", "Redo": "Przywróć", "Cut": "Wytnij", "Copy": "Kopiuj", "Paste": "Wklej", + "Delete": "Delete", "Select All": "Zaznacz wszystko", "Window": "Okno", "Minimize": "Minimalizuj", - "Close": "Zamknij", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Umieść wszystko na wierzchu", "Help": "Pomoc", "Appium Documentation": "Dokumentacja Appium", "Inspector Documentation": "Dokumentacja inspektora", - "Search Issues": "Wyszukaj zgłoszenia", - "About Appium": "O Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Wersja aplikacji: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Dodaj/popraw tłumaczenia", - "Check for updates": "Sprawdź dostępne aktualizacje", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Plik", - "New Session Window…": "Nowe okno sesji…", - "Hide Appium": "Ukryj Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Ukryj pozostałe", "Show All": "Pokaż wszystkie", - "Quit": "Wyjdź", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Przełącz pełny ekran", "Languages": "Języki", "View": "Widok", @@ -156,6 +144,9 @@ "saveAs": "Zapisz jako…", "attachToSession": "Dołącz do sesji", "selectedElement": "Wybrany element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Nie można znaleźć żadnych elementów", "elementsCount": "Znalezione elementy:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Wybierz ID sesji z rozwijanej listy poniżej.", "allowUnauthorizedCerts": "Zezwalaj na nieautoryzowane certyfikaty", "Use Proxy": "Użyj serwera proxy", - "Desired Capabilities": "Pożądane możliwości", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Zapisane zestawy możliwości", "Attach to Session": "Dołącz do sesji…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "Token dostępu RemoteTestKit", "RobotQA Token": "Token RobotQA", "Name": "Nazwa", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Wprowadź tutaj ID sesji", "Proxy URL": "Adres URL serwera proxy", "Source": "Źródło", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Adres URL Mobitru WebDriver", "Mobitru Billing Unit": "Jednostka rozliczeniowa Mobitru", "Mobitru Access Key": "Klucz dostępu Mobitru", - "mobitruCredentialsRequired": "Klucz dostępu Mobitru jest wymagany" + "mobitruCredentialsRequired": "Klucz dostępu Mobitru jest wymagany", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/pt-BR/translation.json b/assets/locales/pt-BR/translation.json index 80f6abe8c6..ba4b61d888 100644 --- a/assets/locales/pt-BR/translation.json +++ b/assets/locales/pt-BR/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Russo", - "ja": "Japonês", - "zh-CN": "Chinês", - "ko": "Coreano", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Inspetor do Appium", "Edit": "Editar", "Redo": "Refazer", "Cut": "Recortar", "Copy": "Copiar", "Paste": "Colar", + "Delete": "Deletar", "Select All": "Selecionar Tudo", "Window": "Janela", "Minimize": "Minimizar", - "Close": "Fechar", + "Zoom": "Zoom", + "Zoom In": "Aumentar zoom", + "Zoom Out": "Diminuir zoom", + "Reset Zoom Level": "Redefinir nível de zoom", + "Close Window": "Fechar Janela", + "Open Session File…": "Abrir Arquivo de Sessão…", "Bring All to Front": "Trazer Tudo para Frente", "Help": "Ajuda", "Appium Documentation": "•‎ Documentação do Appium", "Inspector Documentation": "Documentação do Inspector", - "Search Issues": "Pesquisar incidentes", - "About Appium": "Sobre Appium", + "Appium Discussion Forum": "Fórum de Discussão Appium", + "Report Issues": "Reportar problemas", + "About Appium Inspector": "Sobre o Appium Inspector", "showAppInfo": "Versão do aplicativo: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Adicionar ou Melhorar Traduções", - "Check for updates": "Verificar por Atualizações", + "Improve Translations": "Melhorar Traduções", + "Check for Updates…": "Verificar Atualizações…", "File": "Arquivo", - "New Session Window…": "Nova janela de sessão…", - "Hide Appium": "Ocultar Appium", + "New Window": "Nova Janela", + "Hide Appium Inspector": "Esconder o Appium Inspector", "Hide Others": "Ocultar Outros", "Show All": "Mostrar tudo", - "Quit": "Sair", + "Quit Appium Inspector": "Sair do Appium Inspector", "Toggle Full Screen": "Alternar para Tela Cheia", "Languages": "Idiomas", "View": "Visualizar", @@ -156,6 +144,9 @@ "saveAs": "Salvar como…", "attachToSession": "Anexar à Sessão", "selectedElement": "Elemento Selecionado", + "unnamed": "(sem nome)", + "No Description": "Sem Descrição", + "couldNotFindEntryWithId": "Não foi possível encontrar uma entrada com o ID {{id}}", "couldNotFindAnyElements": "Não foi possível encontrar nenhum elemento", "elementsCount": "Elementos Encontrados:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Selecione o ID da sessão no dropdown abaixo.", "allowUnauthorizedCerts": "Permitir Certificados Não Autorizados", "Use Proxy": "Usar Proxy", - "Desired Capabilities": "Recursos Desejados", + "JSON Representation": "Representação JSON", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Conjuntos de Recursos Salvos", "Attach to Session": "Anexar à Sessão…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "Token de Acesso Remoto TestKit", "RobotQA Token": "Token de RobotQA", "Name": "Nome", + "Description": "Descrição", + "Created": "Criado", + "Actions": "Ações", "enterYourSessionId": "Digite seu ID da sessão aqui", "Proxy URL": "URL do proxy", "Source": "Fonte", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "URL da sessão", + "Server Details": "Detalhes do servidor", + "Session Length": "Duração da Sessão", + "Session Details": "Detalhes da Sessão", + "Currently Active App ID": "ID do App ativo atualmente", + "Session ID": "ID da sessão", + "confirmDeletion": "Você tem certeza de que deseja apagar isto?", + "Copied!": "Copiado!", + "Error Fetching Session URL": "Erro ao buscar URL da sessão", + "noResultsFound": "Nenhum resultado encontrado", + "invalidCapType": "Tipo de recurso inválido: {{type}}", + "whitespaceDetected": "Texto começa e/ou termina com espaço em branco" } diff --git a/assets/locales/pt-PT/translation.json b/assets/locales/pt-PT/translation.json index ef32f5a17b..add6c10e25 100644 --- a/assets/locales/pt-PT/translation.json +++ b/assets/locales/pt-PT/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Espanhol", - "pl": "Polonês", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Inspetor Appium", "Edit": "Editar", "Redo": "Refazer", "Cut": "Recortar", "Copy": "Copiar", "Paste": "Colar", + "Delete": "Delete", "Select All": "Selecionar Tudo", "Window": "Janela", "Minimize": "Minimizar", - "Close": "Fechar", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Trazer Tudo para Frente", "Help": "Ajuda", "Appium Documentation": "Documentação do Appium", "Inspector Documentation": "Documentação do Inspetor", - "Search Issues": "Pesquisar Problemas", - "About Appium": "Sobre o Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Versão do aplicativo: {{appVersion}}\nVersão do Electron: {{electronVersion}}\nVersão do Node.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Adicionar ou Melhorar as Traduções", - "Check for updates": "Verificar se há atualizações", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Ficheiro", - "New Session Window…": "Nova janela de sessão…", - "Hide Appium": "Esconder Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Ocultar Outros", "Show All": "Mostrar Tudo", - "Quit": "Sair", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Alternar Tela Cheia", "Languages": "Idiomas", "View": "Visualizar", @@ -156,6 +144,9 @@ "saveAs": "Guardar Como…", "attachToSession": "Anexar à Sessão", "selectedElement": "Elemento Selecionado", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Não foi possível encontrar elementos", "elementsCount": "Elementos encontrados:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Permitir Certificados Não Autorizados", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Anexar à sessão…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Nome", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Fonte", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/ru/translation.json b/assets/locales/ru/translation.json index c055c424d7..b63b9e1b29 100644 --- a/assets/locales/ru/translation.json +++ b/assets/locales/ru/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Итальянский", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Инспектор Appium", "Edit": "Изменить", "Redo": "Повтор", "Cut": "Вырезать", "Copy": "Копировать", "Paste": "Вставить", + "Delete": "Удалить", "Select All": "Выбрать все", "Window": "Окно", "Minimize": "Свернуть", - "Close": "Закрыть", + "Zoom": "Масштаб", + "Zoom In": "Приблизить", + "Zoom Out": "Отдалить", + "Reset Zoom Level": "Сброс масштаба", + "Close Window": "Закрыть окно", + "Open Session File…": "Открыть файл сессии…", "Bring All to Front": "На передний план", "Help": "Помощь", "Appium Documentation": "Документация Appium", "Inspector Documentation": "Документация инспектора", - "Search Issues": "Поиск проблем", - "About Appium": "Об Appium", + "Appium Discussion Forum": "Форум дискуссии Appium", + "Report Issues": "Сообщить о проблемах", + "About Appium Inspector": "Об инспекторе Appium", "showAppInfo": "Версия приложения: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Перевести…", - "Check for updates": "Проверить обновления", + "Improve Translations": "Улучшить перевод", + "Check for Updates…": "Проверить обновления…", "File": "Файл", - "New Session Window…": "Новое окно сессии…", - "Hide Appium": "Скрыть Appium", + "New Window": "Новое окно", + "Hide Appium Inspector": "Скрыть инспектор Appium", "Hide Others": "Скрыть другие", "Show All": "Показать все", - "Quit": "Выход", + "Quit Appium Inspector": "Выйти из инспектора Appium", "Toggle Full Screen": "Вкл/Выкл полноэкранный режим", "Languages": "Языки", "View": "Вид", @@ -132,7 +120,7 @@ "Start this Kind of Session with Code": "Начать подобную сессию с помощью кода", "Clear Actions": "Очистить действия", "Close Recorder": "Закрыть запись", - "enableRecordingAndPerformActions": "Enable recording in the application header, then perform some actions to see code show up here", + "enableRecordingAndPerformActions": "Включите запись в заголовке приложения, затем выполняйте действия, чтобы увидеть здесь код", "Recorder": "Запись", "Attribute": "Атрибут", "Value": "Значение", @@ -156,6 +144,9 @@ "saveAs": "Сохранить как…", "attachToSession": "Прикрепиться к сессии", "selectedElement": "Выбранный элемент", + "unnamed": "(Без имени)", + "No Description": "Без описания", + "couldNotFindEntryWithId": "Не удалось найти запись с ID {{id}}", "couldNotFindAnyElements": "Не удалось найти элементы", "elementsCount": "Найдено элементов:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Выберите идентификатор сессии в выпадающем списке ниже", "allowUnauthorizedCerts": "Неавторизованные сертификаты", "Use Proxy": "Использовать прокси", - "Desired Capabilities": "Желаемые возможности", + "JSON Representation": "Представление в JSON", + "Capability Builder": "Создатель возможностей", "Saved Capability Sets": "Сохраненные наборы возможностей", "Attach to Session": "Прикрепиться к сессии…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "Токен доступа RemoteTestKit", "RobotQA Token": "Токен RobotQA", "Name": "Название", + "Description": "Описание", + "Created": "Создано", + "Actions": "Действия", "enterYourSessionId": "Введите идентификатор сессии здесь", "Proxy URL": "URL прокси-сервера", "Source": "Источник", @@ -271,8 +266,20 @@ "Web/Hybrid App Mode": "Гибридное/Веб-приложение", "autoAddPrefixes": "Автоматически добавлять необходимые префиксы поставщика Appium при запуске", "attachSessionNotRunning": "Не удалось подтвердить, что сессия {{attachSessId}} запущена на указанном сервере. Пожалуйста, проверьте данные перед попыткой снова прикрепить к сессии.", - "Mobitru WebDriver URL": "Mobitru WebDriver URL", - "Mobitru Billing Unit": "Mobitru Billing Unit", - "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "Mobitru WebDriver URL": "URL вебдрайвера Mobitru", + "Mobitru Billing Unit": "Блок биллинга Mobitru", + "Mobitru Access Key": "Ключ доступа Mobitru", + "mobitruCredentialsRequired": "Требуется ключ доступа Mobitru", + "Session URL": "URL сессии", + "Server Details": "Детали сервера", + "Session Length": "Длина сессии", + "Session Details": "Детали сессии", + "Currently Active App ID": "Идентификатор активного приложения", + "Session ID": "ID сессии", + "confirmDeletion": "Вы уверены, что хотите удалить это?", + "Copied!": "Скопировано!", + "Error Fetching Session URL": "Ошибка извлечения URL сессии", + "noResultsFound": "Результатов не найдено", + "invalidCapType": "Неверный тип возможности: {{type}}", + "whitespaceDetected": "Текст начинается и/или заканчивается с пробелом" } diff --git a/assets/locales/sv-SE/translation.json b/assets/locales/sv-SE/translation.json index e69c4e40be..a0dd36cde1 100644 --- a/assets/locales/sv-SE/translation.json +++ b/assets/locales/sv-SE/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Check for updates", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Toggle Full Screen", "Languages": "Languages", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/te/translation.json b/assets/locales/te/translation.json index 6ee097a82d..84939b4e10 100644 --- a/assets/locales/te/translation.json +++ b/assets/locales/te/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "రష్యన్", - "ja": "జపనీస్", - "zh-CN": "చైనీస్", - "ko": "కొరియన్", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "ఇటాలియన్", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "సవరించు", "Redo": "మళ్లీ చేయుము", "Cut": "కత్తిరించు", "Copy": "కాపీ చేయి", "Paste": "అతికించు", + "Delete": "Delete", "Select All": "అన్నింటినీ ఎంచుకోండి", "Window": "విండో", "Minimize": "మినిమైజ్ చేయి", - "Close": "మూసివేయుము", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "అందరినీ ముందుకి తీసుకురండి", "Help": "సహాయం", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "సమస్యల కోసం శోధించండి", - "About Appium": "అప్పియం గురించి", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "అప్లికేషన్ వెర్షన్: {{appVersion}}\nఎలక్ట్రాన్: {{electronVersion}}\nనోడ్.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "అనువాదాలను జోడించండి లేదా మెరుగుపరచండి", - "Check for updates": "అప్‌డేట్‌ల కొరకు చెక్ చేయి", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "ఫైల్", - "New Session Window…": "కొత్త సెషన్ విండో…", - "Hide Appium": "Appium అప్లికేషన్‌ను దాచండి", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "ఇతరులను దాచండి", "Show All": "అన్నీ చూపు", - "Quit": "నిష్క్రమించు", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "పూర్తి స్క్రీన్‌ను టోగుల్ చేయండి", "Languages": "భాషలు", "View": "చూడండి", @@ -156,6 +144,9 @@ "saveAs": "ఇలా సేవ్ చేయండి…", "attachToSession": "సెషన్‌కు అటాచ్ చేయండి", "selectedElement": "ఎంచుకున్న మూలకం", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "మూలకాలు ఏవీ కనుగొనబడలేదు", "elementsCount": "Elements found:", "xCoordinate": "X అక్షాంశము: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "దిగువ డ్రాప్‌డౌన్‌లో సెషన్ IDని ఎంచుకోండి.", "allowUnauthorizedCerts": "అనధికార ధృవపత్రాలను అనుమతించండి", "Use Proxy": "ప్రతినిధిని ఉపయోగించండి", - "Desired Capabilities": "కావలసిన సామర్థ్యాలు", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "సెషన్‌కు అటాచ్ చేయండి…", "localhost": "స్థానిక హోస్ట్", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "పేరు", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "మీ సెషన్ IDని ఇక్కడ నమోదు చేయండి", "Proxy URL": "బదులుగా నియమించు URL", "Source": "మూలం", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/tr/translation.json b/assets/locales/tr/translation.json index 4afaf78dad..c6ee79a5d5 100644 --- a/assets/locales/tr/translation.json +++ b/assets/locales/tr/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "selam", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "Edit", "Redo": "Redo", "Cut": "Cut", "Copy": "Copy", "Paste": "Paste", + "Delete": "Delete", "Select All": "Select All", "Window": "Window", "Minimize": "Minimize", - "Close": "Close", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Bring All to Front", "Help": "Help", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "About Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Add Or Improve Translations", - "Check for updates": "Güncellemeleri denetle", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "Show All", - "Quit": "Quit", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Tam Ekrana Geç", "Languages": "Diller", "View": "View", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/uk/translation.json b/assets/locales/uk/translation.json index a94235a9b9..e2bda52a2e 100644 --- a/assets/locales/uk/translation.json +++ b/assets/locales/uk/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिन्दी", - "hu": "Угорська", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portuguese)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium інспектор", "Edit": "Змінити", "Redo": "Повторити", "Cut": "Вирізати", "Copy": "Копіювати", "Paste": "Вставити", + "Delete": "Delete", "Select All": "Виділити все", "Window": "Вікно", "Minimize": "Згорнути", - "Close": "Закрити", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "Помістити все на передній план", "Help": "Допомога", "Appium Documentation": "Документація Appium", "Inspector Documentation": "Документація Інспектора", - "Search Issues": "Пошук проблем", - "About Appium": "Про Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "Версія додатку: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "Додати або покращити переклади", - "Check for updates": "Пошук оновлень", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "Файл", - "New Session Window…": "Нове вікно сесії…", - "Hide Appium": "Сховати Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Cховати інші", "Show All": "Показати всі", - "Quit": "Завершити", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "Перемкнути повноекранний режим", "Languages": "Мови", "View": "Вигляд", @@ -156,6 +144,9 @@ "saveAs": "Зберегти як…", "attachToSession": "Приєднатися до сесії", "selectedElement": "Вибраний елемент", + "unnamed": "(Без назви)", + "No Description": "Немає опису", + "couldNotFindEntryWithId": "Не вдалося знайти запис з ідентифікатором {{id}}", "couldNotFindAnyElements": "Не вдалося знайти жодного елемента", "elementsCount": "Знайдено елементи:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Виберіть ID сесії у списку нижче.", "allowUnauthorizedCerts": "Дозволити не довірені сертифікати", "Use Proxy": "Використовувати проксі", - "Desired Capabilities": "Опції сесії", + "JSON Representation": "Представлення JSON", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Збережені набори сесійних опцій", "Attach to Session": "Приєднатись до сесії…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "Токен доступу RemoteTestKit", "RobotQA Token": "RobotQA токен", "Name": "Ім’я", + "Description": "Опис", + "Created": "Створено", + "Actions": "Дії", "enterYourSessionId": "Введіть свій ідентифікатор сесії тут", "Proxy URL": "Адреса проксі", "Source": "Вихідний код", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver посилання", "Mobitru Billing Unit": "Платіжний блок Mobitru", "Mobitru Access Key": "Mobitru ключ доступу", - "mobitruCredentialsRequired": "Потрібен ключ доступу Mobitru" + "mobitruCredentialsRequired": "Потрібен ключ доступу Mobitru", + "Session URL": "URL сесії", + "Server Details": "Деталі сервера", + "Session Length": "Тривалість сесії", + "Session Details": "Деталі сесії", + "Currently Active App ID": "Поточний Активний ID додатка", + "Session ID": "ID сесії", + "confirmDeletion": "Ви дійсно бажаєте видалити це?", + "Copied!": "Скопійовано!", + "Error Fetching Session URL": "Помилка отримання URL-адреси сесії", + "noResultsFound": "Результатів не знайдено", + "invalidCapType": "Недійсний тип можливості: {{type}}", + "whitespaceDetected": "Текст починається та/або закінчується пробілом" } diff --git a/assets/locales/zh-CN/translation.json b/assets/locales/zh-CN/translation.json index 22ee5a41be..e16160f592 100644 --- a/assets/locales/zh-CN/translation.json +++ b/assets/locales/zh-CN/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "印地语", - "hu": "Magyar", - "kn": "卡纳达语", - "ml-IN": "马拉雅拉姆语", - "pa-IN": "旁遮普语", - "te": "泰卢固语", - "pt-BR": "葡萄牙语 (巴西)", - "pt-PT": "葡萄牙语(葡萄牙)", - "it": "意大利语", - "es-ES": "西班牙语", - "pl": "波兰语", - "fa": "波斯语", - "uk": "乌克兰", "appiumInspector": "应用检查器", "Edit": "编辑", "Redo": "恢复", "Cut": "剪切", "Copy": "复制", "Paste": "粘贴", + "Delete": "Delete", "Select All": "全部选择", "Window": "窗口", "Minimize": "最小化", - "Close": "关闭", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "前置全部窗口", "Help": "帮助", "Appium Documentation": "Appium 文档", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "搜索问题", - "About Appium": "关于 Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "添加或改进翻译", - "Check for updates": "检查新版本", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "文件", - "New Session Window…": "新会话窗口…", - "Hide Appium": "隐藏应用程序", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "隐藏其他窗口", "Show All": "显示全部窗口", - "Quit": "退出", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "切换至全屏", "Languages": "切换语言", "View": "视图", @@ -156,6 +144,9 @@ "saveAs": "另存为...", "attachToSession": "附加到会话", "selectedElement": "选定的元素", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "找不到任何元素", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "从以下下拉列表中选择会话 ID。", "allowUnauthorizedCerts": "允许未经授权的证书", "Use Proxy": "使用代理", - "Desired Capabilities": "所需能力", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "已保存的能力集", "Attach to Session": "附加到会话…", "localhost": "本地主机", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit 访问令牌", "RobotQA Token": "RobotQA 令牌", "Name": "名称", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "在此输入您的会话ID", "Proxy URL": "代理 URL", "Source": "源", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } diff --git a/assets/locales/zh-TW/translation.json b/assets/locales/zh-TW/translation.json index 7780c5e728..8e16c818b0 100644 --- a/assets/locales/zh-TW/translation.json +++ b/assets/locales/zh-TW/translation.json @@ -1,48 +1,36 @@ { - "en": "English", - "de": "Deutsch", - "ru": "Русский", - "ja": "日本語", - "zh-CN": "中文", - "ko": "한국어", - "hi": "हिंदी", - "hu": "Magyar", - "kn": "ಕನ್ನಡ", - "ml-IN": "മലയാളം", - "pa-IN": "ਪੰਜਾਬੀ", - "te": "తెలుగు", - "pt-BR": "Português (Brasil)", - "pt-PT": "Português (Portugal)", - "it": "Italiano", - "es-ES": "Español", - "pl": "Polski", - "fa": "فارسی", - "uk": "Українська", "appiumInspector": "Appium Inspector", "Edit": "編輯", "Redo": "重做", "Cut": "剪下", "Copy": "複製", "Paste": "貼上", + "Delete": "Delete", "Select All": "全選", "Window": "視窗", "Minimize": "最小化", - "Close": "關閉", + "Zoom": "Zoom", + "Zoom In": "Zoom In", + "Zoom Out": "Zoom Out", + "Reset Zoom Level": "Reset Zoom Level", + "Close Window": "Close Window", + "Open Session File…": "Open Session File…", "Bring All to Front": "全部移到最上層", "Help": "說明", "Appium Documentation": "Appium Documentation", "Inspector Documentation": "Inspector Documentation", - "Search Issues": "Search Issues", - "About Appium": "關於 Appium", + "Appium Discussion Forum": "Appium Discussion Forum", + "Report Issues": "Report Issues", + "About Appium Inspector": "About Appium Inspector", "showAppInfo": "App Version: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Add Or Improve Translations": "新增或改善翻譯", - "Check for updates": "檢查更新", + "Improve Translations": "Improve Translations", + "Check for Updates…": "Check for Updates…", "File": "File", - "New Session Window…": "New Session Window…", - "Hide Appium": "Hide Appium", + "New Window": "New Window", + "Hide Appium Inspector": "Hide Appium Inspector", "Hide Others": "Hide Others", "Show All": "全部顯示", - "Quit": "離開", + "Quit Appium Inspector": "Quit Appium Inspector", "Toggle Full Screen": "切換全螢幕", "Languages": "怎么切换语言", "View": "檢視", @@ -156,6 +144,9 @@ "saveAs": "Save As…", "attachToSession": "Attach to Session", "selectedElement": "Selected Element", + "unnamed": "(Unnamed)", + "No Description": "No Description", + "couldNotFindEntryWithId": "Could not find an entry with ID {{id}}", "couldNotFindAnyElements": "Could not find any elements", "elementsCount": "Elements found:", "xCoordinate": "X: {{x}}", @@ -175,7 +166,8 @@ "selectSessionIDInDropdown": "Select the Session ID in the dropdown below.", "allowUnauthorizedCerts": "Allow Unauthorized Certificates", "Use Proxy": "Use Proxy", - "Desired Capabilities": "Desired Capabilities", + "JSON Representation": "JSON Representation", + "Capability Builder": "Capability Builder", "Saved Capability Sets": "Saved Capability Sets", "Attach to Session": "Attach to Session…", "localhost": "localhost", @@ -209,6 +201,9 @@ "RemoteTestKit AccessToken": "RemoteTestKit AccessToken", "RobotQA Token": "RobotQA Token", "Name": "Name", + "Description": "Description", + "Created": "Created", + "Actions": "Actions", "enterYourSessionId": "Enter your session ID here", "Proxy URL": "Proxy URL", "Source": "Source", @@ -274,5 +269,17 @@ "Mobitru WebDriver URL": "Mobitru WebDriver URL", "Mobitru Billing Unit": "Mobitru Billing Unit", "Mobitru Access Key": "Mobitru Access Key", - "mobitruCredentialsRequired": "Mobitru Access Key is required" + "mobitruCredentialsRequired": "Mobitru Access Key is required", + "Session URL": "Session URL", + "Server Details": "Server Details", + "Session Length": "Session Length", + "Session Details": "Session Details", + "Currently Active App ID": "Currently Active App ID", + "Session ID": "Session ID", + "confirmDeletion": "Are you sure you want to delete this?", + "Copied!": "Copied!", + "Error Fetching Session URL": "Error Fetching Session URL", + "noResultsFound": "No results found", + "invalidCapType": "Invalid capability type: {{type}}", + "whitespaceDetected": "Text Starts and/or Ends With Whitespace" } From accb33dd12e7705d79b9c0012ebcef2e8ebb2ebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:57:43 +0200 Subject: [PATCH 07/33] chore: add i18n label for Crowdin sync (#1341) --- .github/workflows/crowdin-sync-translations.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/crowdin-sync-translations.yml b/.github/workflows/crowdin-sync-translations.yml index 30d2aa9691..fc762175e0 100644 --- a/.github/workflows/crowdin-sync-translations.yml +++ b/.github/workflows/crowdin-sync-translations.yml @@ -32,5 +32,6 @@ jobs: token: ${{ github.token }} commit-message: 'chore: Update translations' title: 'chore: Update translations' + labels: i18n branch: crowdin-sync-${{ github.run_id }} body: 'Update Crowdin Translations: https://crowdin.com/project/appium-desktop' From 2053c51dda70f10e8ad09d21b18a88ad4f075fee Mon Sep 17 00:00:00 2001 From: Edgars Eglitis Date: Sun, 11 Feb 2024 13:06:54 +0200 Subject: [PATCH 08/33] 2024.2.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ba394ea8ea..bf056f8869 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "appium-inspector", - "version": "2023.12.2", + "version": "2024.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "appium-inspector", - "version": "2023.12.2", + "version": "2024.2.1", "license": "Apache-2.0", "dependencies": { "@reduxjs/toolkit": "2.1.0", diff --git a/package.json b/package.json index 723682dbbb..29834a1baa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "appium-inspector", - "version": "2023.12.2", + "version": "2024.2.1", "description": "An app inspector for use with an Appium server", "repository": { "type": "git", From af0b1b97570a2047b9085b9c676692076f0ebc2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgars=20Egl=C4=ABtis?= <37242620+eglitise@users.noreply.github.com> Date: Mon, 12 Feb 2024 19:56:41 +0200 Subject: [PATCH 09/33] fix: resolve 't' error on saved caps tab (#1345) --- app/renderer/components/Session/SavedSessions.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/renderer/components/Session/SavedSessions.js b/app/renderer/components/Session/SavedSessions.js index b06b29ea82..c5abf92c4b 100644 --- a/app/renderer/components/Session/SavedSessions.js +++ b/app/renderer/components/Session/SavedSessions.js @@ -42,7 +42,7 @@ const SavedSessions = (props) => { isEditingDesiredCaps, abortDesiredCapsEditor, } = props; - const session = getSessionById(savedSessions, uuid); + const session = getSessionById(savedSessions, uuid, t); // Disable any editors before changing the selected caps if (isEditingDesiredCapsName) { @@ -108,7 +108,7 @@ const SavedSessions = (props) => { ({onClick: () => handleCapsAndServer(row.key)})} rowClassName={(row) => (capsUUID === row.key ? SessionStyles.selected : '')} @@ -117,7 +117,7 @@ const SavedSessions = (props) => { From 9793939d99466c4f79e1f7e0c6784cfebe7c676c Mon Sep 17 00:00:00 2001 From: Edgars Eglitis Date: Mon, 12 Feb 2024 19:58:33 +0200 Subject: [PATCH 10/33] 2024.2.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf056f8869..74ae163ac9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "appium-inspector", - "version": "2024.2.1", + "version": "2024.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "appium-inspector", - "version": "2024.2.1", + "version": "2024.2.2", "license": "Apache-2.0", "dependencies": { "@reduxjs/toolkit": "2.1.0", diff --git a/package.json b/package.json index 29834a1baa..ca1ada509d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "appium-inspector", - "version": "2024.2.1", + "version": "2024.2.2", "description": "An app inspector for use with an Appium server", "repository": { "type": "git", From 359d847490292eafac82fe007c8d58968e876fb6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Feb 2024 07:40:03 +0000 Subject: [PATCH 11/33] chore(deps): update dependency @reduxjs/toolkit to v2.2.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 74ae163ac9..5252ce9fbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2024.2.2", "license": "Apache-2.0", "dependencies": { - "@reduxjs/toolkit": "2.1.0", + "@reduxjs/toolkit": "2.2.0", "@xmldom/xmldom": "0.8.10", "antd": "4.24.15", "axios": "1.6.7", @@ -4461,9 +4461,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz", - "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.0.tgz", + "integrity": "sha512-ZvPYKfu4kDnAqPhJ1bsis8QFbiQRz3Q2HxW3tw9tVGusPzYKRG7ju1FA+34PGcwCoemjGGv+f/7fEygcRZIwmA==", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", diff --git a/package.json b/package.json index ca1ada509d..130fb8b24f 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "uuid": "Obsolete: can be replaced with crypto.randomUUID in Electron 14+" }, "dependencies": { - "@reduxjs/toolkit": "2.1.0", + "@reduxjs/toolkit": "2.2.0", "@xmldom/xmldom": "0.8.10", "antd": "4.24.15", "axios": "1.6.7", From a5e44123c80a75cfc1e07897c4a1148c585a8dbf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Feb 2024 14:42:41 +0200 Subject: [PATCH 12/33] chore(deps): update fuxingloh/multi-labeler action to v4 (#1348) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/auto-labeler.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-labeler.yml b/.github/workflows/auto-labeler.yml index 72f5694e8f..600e521347 100644 --- a/.github/workflows/auto-labeler.yml +++ b/.github/workflows/auto-labeler.yml @@ -13,4 +13,4 @@ jobs: name: Auto-Label PRs runs-on: ubuntu-latest steps: - - uses: fuxingloh/multi-labeler@v2 + - uses: fuxingloh/multi-labeler@v4 From 3487f09b745b14786d5899f38d8b0d079d8ea5ea Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 01:31:40 -0800 Subject: [PATCH 13/33] chore(deps): update dependency @appium/fake-driver to v5.5.1 (#1350) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 522 ++++++++++++++++++++++++++++++++++------------ package.json | 2 +- 2 files changed, 386 insertions(+), 138 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5252ce9fbb..b4e634c566 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "devDependencies": { "@appium/docutils": "1.0.3", "@appium/eslint-config-appium": "8.0.5", - "@appium/fake-driver": "5.5.0", + "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.1", "@babel/core": "7.23.9", "@babel/eslint-parser": "7.23.10", @@ -161,14 +161,14 @@ } }, "node_modules/@appium/base-driver": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/@appium/base-driver/-/base-driver-9.4.4.tgz", - "integrity": "sha512-oxtXbFWMQVg8Y+lpdv0oL/G4C5TO3Ns7MDL/di2O//GcOMINCq+LJHvpvO2EX3HpLUX35yOu+3TUKQigPWwbQw==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@appium/base-driver/-/base-driver-9.5.2.tgz", + "integrity": "sha512-0e/QYNPwGkcpeZ2ibRApopCrvH+ULeWeptbpVHq/dIAxYQXVs+8C7KgmK6vgf0/zuz6pdCT7jzRIY74nbuwJug==", "dev": true, "peer": true, "dependencies": { - "@appium/support": "^4.1.11", - "@appium/types": "^0.15.0", + "@appium/support": "^4.2.2", + "@appium/types": "^0.16.1", "@colors/colors": "1.6.0", "@types/async-lock": "1.4.2", "@types/bluebird": "3.5.42", @@ -176,22 +176,22 @@ "@types/lodash": "4.14.202", "@types/method-override": "0.0.35", "@types/serve-favicon": "2.5.7", - "async-lock": "1.4.0", + "async-lock": "1.4.1", "asyncbox": "3.0.0", - "axios": "1.6.2", + "axios": "1.6.7", "bluebird": "3.7.2", "body-parser": "1.20.2", "es6-error": "4.1.1", "express": "4.18.2", "http-status-codes": "2.3.0", "lodash": "4.17.21", - "lru-cache": "10.1.0", + "lru-cache": "10.2.0", "method-override": "3.0.0", "morgan": "1.10.0", "path-to-regexp": "6.2.1", "serve-favicon": "2.5.0", "source-map-support": "0.5.21", - "type-fest": "4.8.3", + "type-fest": "4.10.1", "validate.js": "0.13.1" }, "engines": { @@ -202,22 +202,86 @@ "spdy": "4.0.2" } }, - "node_modules/@appium/base-driver/node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "node_modules/@appium/base-driver/node_modules/@appium/support": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", + "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", "dev": true, "peer": true, "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@appium/tsconfig": "^0.x", + "@appium/types": "^0.16.1", + "@colors/colors": "1.6.0", + "@types/archiver": "6.0.2", + "@types/base64-stream": "1.0.5", + "@types/find-root": "1.1.4", + "@types/jsftp": "2.1.5", + "@types/klaw": "3.0.6", + "@types/lockfile": "1.0.4", + "@types/mv": "2.1.4", + "@types/ncp": "2.0.8", + "@types/npmlog": "7.0.0", + "@types/pluralize": "0.0.33", + "@types/semver": "7.5.7", + "@types/shell-quote": "1.7.5", + "@types/supports-color": "8.1.3", + "@types/teen_process": "2.0.4", + "@types/uuid": "9.0.8", + "@types/which": "3.0.3", + "archiver": "6.0.1", + "axios": "1.6.7", + "base64-stream": "1.0.0", + "bluebird": "3.7.2", + "bplist-creator": "0.1.1", + "bplist-parser": "0.3.2", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "glob": "10.3.10", + "jsftp": "2.1.3", + "klaw": "4.1.0", + "lockfile": "1.0.4", + "lodash": "4.17.21", + "log-symbols": "4.1.0", + "moment": "2.30.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "npmlog": "7.0.1", + "opencv-bindings": "4.5.5", + "pkg-dir": "5.0.0", + "plist": "3.1.0", + "pluralize": "8.0.0", + "read-pkg": "5.2.0", + "resolve-from": "5.0.0", + "sanitize-filename": "1.6.3", + "semver": "7.6.0", + "shell-quote": "1.8.1", + "source-map-support": "0.5.21", + "supports-color": "8.1.1", + "teen_process": "2.1.1", + "type-fest": "4.10.1", + "uuid": "9.0.1", + "which": "4.0.0", + "yauzl": "2.10.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=8" + }, + "optionalDependencies": { + "sharp": "0.33.2" } }, + "node_modules/@appium/base-driver/node_modules/@types/semver": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "dev": true, + "peer": true + }, "node_modules/@appium/base-driver/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "peer": true, "engines": { @@ -225,20 +289,96 @@ } }, "node_modules/@appium/base-plugin": { - "version": "2.2.25", - "resolved": "https://registry.npmjs.org/@appium/base-plugin/-/base-plugin-2.2.25.tgz", - "integrity": "sha512-bi2pM76ChfZ8fOG9OUOFovmPmMbUpUAETZar9/NHCOEHtUKV/5K1am/1hCrRmvkeB62UZah9jWSKv1kk61bLpA==", + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@appium/base-plugin/-/base-plugin-2.2.28.tgz", + "integrity": "sha512-FtDm0pbXDk3fRW46dxEYSAOgx2zebaCQilNRRZxdhmYE6kE15B8GXkyWVI0Mk37WJo+1eLrlngM+jlCO5xMx8g==", "dev": true, "peer": true, "dependencies": { - "@appium/base-driver": "^9.4.4", - "@appium/support": "^4.1.11" + "@appium/base-driver": "^9.5.2", + "@appium/support": "^4.2.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=8" + } + }, + "node_modules/@appium/base-plugin/node_modules/@appium/support": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", + "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", + "dev": true, + "peer": true, + "dependencies": { + "@appium/tsconfig": "^0.x", + "@appium/types": "^0.16.1", + "@colors/colors": "1.6.0", + "@types/archiver": "6.0.2", + "@types/base64-stream": "1.0.5", + "@types/find-root": "1.1.4", + "@types/jsftp": "2.1.5", + "@types/klaw": "3.0.6", + "@types/lockfile": "1.0.4", + "@types/mv": "2.1.4", + "@types/ncp": "2.0.8", + "@types/npmlog": "7.0.0", + "@types/pluralize": "0.0.33", + "@types/semver": "7.5.7", + "@types/shell-quote": "1.7.5", + "@types/supports-color": "8.1.3", + "@types/teen_process": "2.0.4", + "@types/uuid": "9.0.8", + "@types/which": "3.0.3", + "archiver": "6.0.1", + "axios": "1.6.7", + "base64-stream": "1.0.0", + "bluebird": "3.7.2", + "bplist-creator": "0.1.1", + "bplist-parser": "0.3.2", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "glob": "10.3.10", + "jsftp": "2.1.3", + "klaw": "4.1.0", + "lockfile": "1.0.4", + "lodash": "4.17.21", + "log-symbols": "4.1.0", + "moment": "2.30.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "npmlog": "7.0.1", + "opencv-bindings": "4.5.5", + "pkg-dir": "5.0.0", + "plist": "3.1.0", + "pluralize": "8.0.0", + "read-pkg": "5.2.0", + "resolve-from": "5.0.0", + "sanitize-filename": "1.6.3", + "semver": "7.6.0", + "shell-quote": "1.8.1", + "source-map-support": "0.5.21", + "supports-color": "8.1.1", + "teen_process": "2.1.1", + "type-fest": "4.10.1", + "uuid": "9.0.1", + "which": "4.0.0", + "yauzl": "2.10.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0", "npm": ">=8" + }, + "optionalDependencies": { + "sharp": "0.33.2" } }, + "node_modules/@appium/base-plugin/node_modules/@types/semver": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "dev": true, + "peer": true + }, "node_modules/@appium/docutils": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.3.tgz", @@ -323,15 +463,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@appium/docutils/node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "dev": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@appium/docutils/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -371,18 +502,6 @@ "node": ">=8" } }, - "node_modules/@appium/docutils/node_modules/type-fest": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.1.tgz", - "integrity": "sha512-7ZnJYTp6uc04uYRISWtiX3DSKB/fxNQT0B5o1OUeCqiQiwF+JC9+rJiZIDrPrNCLLuTqyQmh4VdQqh/ZOkv9MQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@appium/docutils/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -407,9 +526,9 @@ } }, "node_modules/@appium/fake-driver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@appium/fake-driver/-/fake-driver-5.5.0.tgz", - "integrity": "sha512-AVrwe/qtpRUx4q4bSQTkB6eAd3ySwOQEqWQF7Y7nBlV1BOo+Ieei5lNSZwz2ASyfuCvhXbKmHblg/cv88Ppxww==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@appium/fake-driver/-/fake-driver-5.5.1.tgz", + "integrity": "sha512-YzVRO9L1OJACE8UBpVLRWJIPoXRe2uYuym8dNYEvwTiDzann8fuhIxGLjV03Qzz1dQBTV8upala7Qy/vXvzxWQ==", "dev": true, "dependencies": { "@types/bluebird": "3.5.42", @@ -425,7 +544,7 @@ "npm": ">=8" }, "peerDependencies": { - "appium": "^2.0.0-beta.35" + "appium": "^2.4.1" } }, "node_modules/@appium/schema": { @@ -511,24 +630,6 @@ "sharp": "0.33.2" } }, - "node_modules/@appium/support/node_modules/@appium/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@appium/types/-/types-0.16.1.tgz", - "integrity": "sha512-fEQDDIJzJj5ppQBfMExweZKjW6OEonAmcZQh6teH2ykDRo2MJl1jazqxt9LYUbXdH4qChjsh2nYPcgpD6m4usw==", - "dev": true, - "dependencies": { - "@appium/schema": "^0.5.0", - "@appium/tsconfig": "^0.x", - "@types/express": "4.17.21", - "@types/npmlog": "7.0.0", - "@types/ws": "8.5.10", - "type-fest": "4.10.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - } - }, "node_modules/@appium/support/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -556,18 +657,6 @@ "node": ">=10" } }, - "node_modules/@appium/support/node_modules/type-fest": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.1.tgz", - "integrity": "sha512-7ZnJYTp6uc04uYRISWtiX3DSKB/fxNQT0B5o1OUeCqiQiwF+JC9+rJiZIDrPrNCLLuTqyQmh4VdQqh/ZOkv9MQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@appium/support/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -588,18 +677,17 @@ } }, "node_modules/@appium/types": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@appium/types/-/types-0.15.0.tgz", - "integrity": "sha512-7Ht9ZdvcgBHc0ecttIlfFSMbVmKNL5YRX05BVCBakArWghN97xGRJ5VoUwgEeR8VE+iK0m+3R1p0/7HIxyqRJg==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@appium/types/-/types-0.16.1.tgz", + "integrity": "sha512-fEQDDIJzJj5ppQBfMExweZKjW6OEonAmcZQh6teH2ykDRo2MJl1jazqxt9LYUbXdH4qChjsh2nYPcgpD6m4usw==", "dev": true, - "peer": true, "dependencies": { "@appium/schema": "^0.5.0", "@appium/tsconfig": "^0.x", "@types/express": "4.17.21", "@types/npmlog": "7.0.0", "@types/ws": "8.5.10", - "type-fest": "4.8.3" + "type-fest": "4.10.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0", @@ -6096,47 +6184,47 @@ } }, "node_modules/appium": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/appium/-/appium-2.3.0.tgz", - "integrity": "sha512-uhLh+Glfr31vt3R6lnE6+LcBdxDArGKV1FRf072K6DZlEhz94aniRpMwKuMaQ76jfoF3BqWFmEJRIQL+2eRUKQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/appium/-/appium-2.5.1.tgz", + "integrity": "sha512-f+ho3FfAiEbDewW1VFDaR8027njOsY6RSPwgxhZNSeBySAOwUNO5P43u21pJwyVh/7ooK0CKVyk7c4d+tA/P/g==", "dev": true, "hasInstallScript": true, "peer": true, "dependencies": { - "@appium/base-driver": "^9.4.4", - "@appium/base-plugin": "^2.2.25", - "@appium/docutils": "^1.0.1", - "@appium/schema": "^0.5.0", - "@appium/support": "^4.1.11", - "@appium/types": "^0.15.0", + "@appium/base-driver": "^9.5.2", + "@appium/base-plugin": "^2.2.28", + "@appium/docutils": "^1.0.4", + "@appium/schema": "~0.5.0", + "@appium/support": "^4.2.2", + "@appium/types": "^0.16.1", "@sidvind/better-ajv-errors": "2.1.3", "@types/argparse": "2.0.14", "@types/bluebird": "3.5.42", "@types/fancy-log": "2.0.2", - "@types/semver": "7.5.6", + "@types/semver": "7.5.7", "@types/teen_process": "2.0.4", "@types/wrap-ansi": "3.0.0", "ajv": "8.12.0", "ajv-formats": "2.1.1", "argparse": "2.0.1", - "async-lock": "1.4.0", + "async-lock": "1.4.1", "asyncbox": "3.0.0", - "axios": "1.6.2", + "axios": "1.6.7", "bluebird": "3.7.2", "cross-env": "7.0.3", - "find-up": "5.0.0", - "lilconfig": "2.1.0", + "lilconfig": "3.0.0", "lodash": "4.17.21", "npmlog": "7.0.1", "ora": "5.4.1", "package-changed": "3.0.0", "resolve-from": "5.0.0", - "semver": "7.5.4", + "semver": "7.6.0", "source-map-support": "0.5.21", "teen_process": "2.1.1", - "type-fest": "4.8.3", + "type-fest": "4.10.1", "winston": "3.11.0", "wrap-ansi": "7.0.0", + "ws": "8.16.0", "yaml": "2.3.4" }, "bin": { @@ -6147,54 +6235,216 @@ "npm": ">=8" } }, - "node_modules/appium/node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "node_modules/appium/node_modules/@appium/docutils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.4.tgz", + "integrity": "sha512-5+2OfvKwGJqwqSXF/WqoprwGONWdNRrXePESoebhs18natLUVZ2PnGhPv9gPHo+UcAobTaWO3YuhhPt7hwVrZA==", "dev": true, "peer": true, "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@appium/support": "^4.2.2", + "@appium/tsconfig": "^0.x", + "@sliphua/lilconfig-ts-loader": "3.2.2", + "@types/which": "3.0.3", + "chalk": "4.1.2", + "consola": "3.2.3", + "diff": "5.2.0", + "json5": "2.2.3", + "lilconfig": "3.0.0", + "lodash": "4.17.21", + "pkg-dir": "5.0.0", + "read-pkg": "5.2.0", + "semver": "7.6.0", + "source-map-support": "0.5.21", + "teen_process": "2.1.1", + "type-fest": "4.10.1", + "typescript": "5.2.2", + "yaml": "2.3.4", + "yargs": "17.7.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "appium-docs": "bin/appium-docs.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=8" } }, - "node_modules/appium/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/appium/node_modules/@appium/support": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", + "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", "dev": true, "peer": true, "dependencies": { - "yallist": "^4.0.0" + "@appium/tsconfig": "^0.x", + "@appium/types": "^0.16.1", + "@colors/colors": "1.6.0", + "@types/archiver": "6.0.2", + "@types/base64-stream": "1.0.5", + "@types/find-root": "1.1.4", + "@types/jsftp": "2.1.5", + "@types/klaw": "3.0.6", + "@types/lockfile": "1.0.4", + "@types/mv": "2.1.4", + "@types/ncp": "2.0.8", + "@types/npmlog": "7.0.0", + "@types/pluralize": "0.0.33", + "@types/semver": "7.5.7", + "@types/shell-quote": "1.7.5", + "@types/supports-color": "8.1.3", + "@types/teen_process": "2.0.4", + "@types/uuid": "9.0.8", + "@types/which": "3.0.3", + "archiver": "6.0.1", + "axios": "1.6.7", + "base64-stream": "1.0.0", + "bluebird": "3.7.2", + "bplist-creator": "0.1.1", + "bplist-parser": "0.3.2", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "glob": "10.3.10", + "jsftp": "2.1.3", + "klaw": "4.1.0", + "lockfile": "1.0.4", + "lodash": "4.17.21", + "log-symbols": "4.1.0", + "moment": "2.30.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "npmlog": "7.0.1", + "opencv-bindings": "4.5.5", + "pkg-dir": "5.0.0", + "plist": "3.1.0", + "pluralize": "8.0.0", + "read-pkg": "5.2.0", + "resolve-from": "5.0.0", + "sanitize-filename": "1.6.3", + "semver": "7.6.0", + "shell-quote": "1.8.1", + "source-map-support": "0.5.21", + "supports-color": "8.1.1", + "teen_process": "2.1.1", + "type-fest": "4.10.1", + "uuid": "9.0.1", + "which": "4.0.0", + "yauzl": "2.10.0" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=8" + }, + "optionalDependencies": { + "sharp": "0.33.2" } }, - "node_modules/appium/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/appium/node_modules/@types/semver": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "dev": true, + "peer": true + }, + "node_modules/appium/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "peer": true, "dependencies": { - "lru-cache": "^6.0.0" + "color-convert": "^2.0.1" }, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/appium/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/appium/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/appium/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/appium/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/appium/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "peer": true }, + "node_modules/appium/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/appium/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/aproba": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", @@ -6696,9 +6946,9 @@ "dev": true }, "node_modules/async-lock": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", - "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz", + "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==", "dev": true, "peer": true }, @@ -15478,13 +15728,12 @@ "dev": true }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", "dev": true, - "peer": true, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/lines-and-columns": { @@ -23743,11 +23992,10 @@ } }, "node_modules/type-fest": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", - "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.1.tgz", + "integrity": "sha512-7ZnJYTp6uc04uYRISWtiX3DSKB/fxNQT0B5o1OUeCqiQiwF+JC9+rJiZIDrPrNCLLuTqyQmh4VdQqh/ZOkv9MQ==", "dev": true, - "peer": true, "engines": { "node": ">=16" }, diff --git a/package.json b/package.json index 130fb8b24f..ab7ba4e8e9 100644 --- a/package.json +++ b/package.json @@ -196,7 +196,7 @@ "devDependencies": { "@appium/docutils": "1.0.3", "@appium/eslint-config-appium": "8.0.5", - "@appium/fake-driver": "5.5.0", + "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.1", "@babel/core": "7.23.9", "@babel/eslint-parser": "7.23.10", From 258049897fa792dd5b74a44eb36400c38b3a7126 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 09:32:39 +0000 Subject: [PATCH 14/33] chore(deps): update dependency @appium/docutils to v1.0.4 --- package-lock.json | 263 +++++++++++++++++----------------------------- package.json | 2 +- 2 files changed, 97 insertions(+), 168 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4e634c566..e6e33c0145 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "electron": "node_modules/.bin/electron" }, "devDependencies": { - "@appium/docutils": "1.0.3", + "@appium/docutils": "1.0.4", "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.1", @@ -380,24 +380,24 @@ "peer": true }, "node_modules/@appium/docutils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.3.tgz", - "integrity": "sha512-UbBptTMJrU6bxFMrHdTe/otX7/TNakIAHBQokw689mfYYwPi3JNPfctRDDnRoeDevZzErnR2ABQQ8kW2QKHScA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.4.tgz", + "integrity": "sha512-5+2OfvKwGJqwqSXF/WqoprwGONWdNRrXePESoebhs18natLUVZ2PnGhPv9gPHo+UcAobTaWO3YuhhPt7hwVrZA==", "dev": true, "dependencies": { - "@appium/support": "^4.2.1", + "@appium/support": "^4.2.2", "@appium/tsconfig": "^0.x", "@sliphua/lilconfig-ts-loader": "3.2.2", "@types/which": "3.0.3", "chalk": "4.1.2", "consola": "3.2.3", - "diff": "5.1.0", + "diff": "5.2.0", "json5": "2.2.3", "lilconfig": "3.0.0", "lodash": "4.17.21", "pkg-dir": "5.0.0", "read-pkg": "5.2.0", - "semver": "7.5.4", + "semver": "7.6.0", "source-map-support": "0.5.21", "teen_process": "2.1.1", "type-fest": "4.10.1", @@ -414,6 +414,80 @@ "npm": ">=8" } }, + "node_modules/@appium/docutils/node_modules/@appium/support": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", + "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", + "dev": true, + "dependencies": { + "@appium/tsconfig": "^0.x", + "@appium/types": "^0.16.1", + "@colors/colors": "1.6.0", + "@types/archiver": "6.0.2", + "@types/base64-stream": "1.0.5", + "@types/find-root": "1.1.4", + "@types/jsftp": "2.1.5", + "@types/klaw": "3.0.6", + "@types/lockfile": "1.0.4", + "@types/mv": "2.1.4", + "@types/ncp": "2.0.8", + "@types/npmlog": "7.0.0", + "@types/pluralize": "0.0.33", + "@types/semver": "7.5.7", + "@types/shell-quote": "1.7.5", + "@types/supports-color": "8.1.3", + "@types/teen_process": "2.0.4", + "@types/uuid": "9.0.8", + "@types/which": "3.0.3", + "archiver": "6.0.1", + "axios": "1.6.7", + "base64-stream": "1.0.0", + "bluebird": "3.7.2", + "bplist-creator": "0.1.1", + "bplist-parser": "0.3.2", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "glob": "10.3.10", + "jsftp": "2.1.3", + "klaw": "4.1.0", + "lockfile": "1.0.4", + "lodash": "4.17.21", + "log-symbols": "4.1.0", + "moment": "2.30.1", + "mv": "2.1.1", + "ncp": "2.0.0", + "npmlog": "7.0.1", + "opencv-bindings": "4.5.5", + "pkg-dir": "5.0.0", + "plist": "3.1.0", + "pluralize": "8.0.0", + "read-pkg": "5.2.0", + "resolve-from": "5.0.0", + "sanitize-filename": "1.6.3", + "semver": "7.6.0", + "shell-quote": "1.8.1", + "source-map-support": "0.5.21", + "supports-color": "8.1.1", + "teen_process": "2.1.1", + "type-fest": "4.10.1", + "uuid": "9.0.1", + "which": "4.0.0", + "yauzl": "2.10.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=8" + }, + "optionalDependencies": { + "sharp": "0.33.2" + } + }, + "node_modules/@appium/docutils/node_modules/@types/semver": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "dev": true + }, "node_modules/@appium/docutils/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -445,6 +519,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@appium/docutils/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@appium/docutils/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -463,51 +549,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@appium/docutils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@appium/docutils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@appium/docutils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@appium/docutils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@appium/eslint-config-appium": { "version": "8.0.5", "resolved": "https://registry.npmjs.org/@appium/eslint-config-appium/-/eslint-config-appium-8.0.5.tgz", @@ -6235,42 +6276,6 @@ "npm": ">=8" } }, - "node_modules/appium/node_modules/@appium/docutils": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.4.tgz", - "integrity": "sha512-5+2OfvKwGJqwqSXF/WqoprwGONWdNRrXePESoebhs18natLUVZ2PnGhPv9gPHo+UcAobTaWO3YuhhPt7hwVrZA==", - "dev": true, - "peer": true, - "dependencies": { - "@appium/support": "^4.2.2", - "@appium/tsconfig": "^0.x", - "@sliphua/lilconfig-ts-loader": "3.2.2", - "@types/which": "3.0.3", - "chalk": "4.1.2", - "consola": "3.2.3", - "diff": "5.2.0", - "json5": "2.2.3", - "lilconfig": "3.0.0", - "lodash": "4.17.21", - "pkg-dir": "5.0.0", - "read-pkg": "5.2.0", - "semver": "7.6.0", - "source-map-support": "0.5.21", - "teen_process": "2.1.1", - "type-fest": "4.10.1", - "typescript": "5.2.2", - "yaml": "2.3.4", - "yargs": "17.7.2", - "yargs-parser": "21.1.1" - }, - "bin": { - "appium-docs": "bin/appium-docs.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - } - }, "node_modules/appium/node_modules/@appium/support": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", @@ -6347,82 +6352,6 @@ "dev": true, "peer": true }, - "node_modules/appium/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/appium/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/appium/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/appium/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/appium/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "peer": true - }, - "node_modules/appium/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/appium/node_modules/ws": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", @@ -10211,9 +10140,9 @@ } }, "node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, "engines": { "node": ">=0.3.1" diff --git a/package.json b/package.json index ab7ba4e8e9..bbc80deca5 100644 --- a/package.json +++ b/package.json @@ -194,7 +194,7 @@ "spectron": "Deprecated. Newer V16 also requires Electron 14" }, "devDependencies": { - "@appium/docutils": "1.0.3", + "@appium/docutils": "1.0.4", "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.1", From 0c5094b88ffee5dea357bc442e97eea996d93cd4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 12:39:37 +0000 Subject: [PATCH 15/33] chore(deps): update dependency @appium/support to v4.2.2 --- package-lock.json | 353 ++-------------------------------------------- package.json | 2 +- 2 files changed, 10 insertions(+), 345 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6e33c0145..dc8bf60c00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "@appium/docutils": "1.0.4", "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", - "@appium/support": "4.2.1", + "@appium/support": "4.2.2", "@babel/core": "7.23.9", "@babel/eslint-parser": "7.23.10", "@babel/eslint-plugin": "7.23.5", @@ -202,82 +202,6 @@ "spdy": "4.0.2" } }, - "node_modules/@appium/base-driver/node_modules/@appium/support": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", - "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", - "dev": true, - "peer": true, - "dependencies": { - "@appium/tsconfig": "^0.x", - "@appium/types": "^0.16.1", - "@colors/colors": "1.6.0", - "@types/archiver": "6.0.2", - "@types/base64-stream": "1.0.5", - "@types/find-root": "1.1.4", - "@types/jsftp": "2.1.5", - "@types/klaw": "3.0.6", - "@types/lockfile": "1.0.4", - "@types/mv": "2.1.4", - "@types/ncp": "2.0.8", - "@types/npmlog": "7.0.0", - "@types/pluralize": "0.0.33", - "@types/semver": "7.5.7", - "@types/shell-quote": "1.7.5", - "@types/supports-color": "8.1.3", - "@types/teen_process": "2.0.4", - "@types/uuid": "9.0.8", - "@types/which": "3.0.3", - "archiver": "6.0.1", - "axios": "1.6.7", - "base64-stream": "1.0.0", - "bluebird": "3.7.2", - "bplist-creator": "0.1.1", - "bplist-parser": "0.3.2", - "form-data": "4.0.0", - "get-stream": "6.0.1", - "glob": "10.3.10", - "jsftp": "2.1.3", - "klaw": "4.1.0", - "lockfile": "1.0.4", - "lodash": "4.17.21", - "log-symbols": "4.1.0", - "moment": "2.30.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "7.0.1", - "opencv-bindings": "4.5.5", - "pkg-dir": "5.0.0", - "plist": "3.1.0", - "pluralize": "8.0.0", - "read-pkg": "5.2.0", - "resolve-from": "5.0.0", - "sanitize-filename": "1.6.3", - "semver": "7.6.0", - "shell-quote": "1.8.1", - "source-map-support": "0.5.21", - "supports-color": "8.1.1", - "teen_process": "2.1.1", - "type-fest": "4.10.1", - "uuid": "9.0.1", - "which": "4.0.0", - "yauzl": "2.10.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - }, - "optionalDependencies": { - "sharp": "0.33.2" - } - }, - "node_modules/@appium/base-driver/node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", - "dev": true, - "peer": true - }, "node_modules/@appium/base-driver/node_modules/lru-cache": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", @@ -303,82 +227,6 @@ "npm": ">=8" } }, - "node_modules/@appium/base-plugin/node_modules/@appium/support": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", - "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", - "dev": true, - "peer": true, - "dependencies": { - "@appium/tsconfig": "^0.x", - "@appium/types": "^0.16.1", - "@colors/colors": "1.6.0", - "@types/archiver": "6.0.2", - "@types/base64-stream": "1.0.5", - "@types/find-root": "1.1.4", - "@types/jsftp": "2.1.5", - "@types/klaw": "3.0.6", - "@types/lockfile": "1.0.4", - "@types/mv": "2.1.4", - "@types/ncp": "2.0.8", - "@types/npmlog": "7.0.0", - "@types/pluralize": "0.0.33", - "@types/semver": "7.5.7", - "@types/shell-quote": "1.7.5", - "@types/supports-color": "8.1.3", - "@types/teen_process": "2.0.4", - "@types/uuid": "9.0.8", - "@types/which": "3.0.3", - "archiver": "6.0.1", - "axios": "1.6.7", - "base64-stream": "1.0.0", - "bluebird": "3.7.2", - "bplist-creator": "0.1.1", - "bplist-parser": "0.3.2", - "form-data": "4.0.0", - "get-stream": "6.0.1", - "glob": "10.3.10", - "jsftp": "2.1.3", - "klaw": "4.1.0", - "lockfile": "1.0.4", - "lodash": "4.17.21", - "log-symbols": "4.1.0", - "moment": "2.30.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "7.0.1", - "opencv-bindings": "4.5.5", - "pkg-dir": "5.0.0", - "plist": "3.1.0", - "pluralize": "8.0.0", - "read-pkg": "5.2.0", - "resolve-from": "5.0.0", - "sanitize-filename": "1.6.3", - "semver": "7.6.0", - "shell-quote": "1.8.1", - "source-map-support": "0.5.21", - "supports-color": "8.1.1", - "teen_process": "2.1.1", - "type-fest": "4.10.1", - "uuid": "9.0.1", - "which": "4.0.0", - "yauzl": "2.10.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - }, - "optionalDependencies": { - "sharp": "0.33.2" - } - }, - "node_modules/@appium/base-plugin/node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", - "dev": true, - "peer": true - }, "node_modules/@appium/docutils": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.4.tgz", @@ -414,80 +262,6 @@ "npm": ">=8" } }, - "node_modules/@appium/docutils/node_modules/@appium/support": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", - "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", - "dev": true, - "dependencies": { - "@appium/tsconfig": "^0.x", - "@appium/types": "^0.16.1", - "@colors/colors": "1.6.0", - "@types/archiver": "6.0.2", - "@types/base64-stream": "1.0.5", - "@types/find-root": "1.1.4", - "@types/jsftp": "2.1.5", - "@types/klaw": "3.0.6", - "@types/lockfile": "1.0.4", - "@types/mv": "2.1.4", - "@types/ncp": "2.0.8", - "@types/npmlog": "7.0.0", - "@types/pluralize": "0.0.33", - "@types/semver": "7.5.7", - "@types/shell-quote": "1.7.5", - "@types/supports-color": "8.1.3", - "@types/teen_process": "2.0.4", - "@types/uuid": "9.0.8", - "@types/which": "3.0.3", - "archiver": "6.0.1", - "axios": "1.6.7", - "base64-stream": "1.0.0", - "bluebird": "3.7.2", - "bplist-creator": "0.1.1", - "bplist-parser": "0.3.2", - "form-data": "4.0.0", - "get-stream": "6.0.1", - "glob": "10.3.10", - "jsftp": "2.1.3", - "klaw": "4.1.0", - "lockfile": "1.0.4", - "lodash": "4.17.21", - "log-symbols": "4.1.0", - "moment": "2.30.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "7.0.1", - "opencv-bindings": "4.5.5", - "pkg-dir": "5.0.0", - "plist": "3.1.0", - "pluralize": "8.0.0", - "read-pkg": "5.2.0", - "resolve-from": "5.0.0", - "sanitize-filename": "1.6.3", - "semver": "7.6.0", - "shell-quote": "1.8.1", - "source-map-support": "0.5.21", - "supports-color": "8.1.1", - "teen_process": "2.1.1", - "type-fest": "4.10.1", - "uuid": "9.0.1", - "which": "4.0.0", - "yauzl": "2.10.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - }, - "optionalDependencies": { - "sharp": "0.33.2" - } - }, - "node_modules/@appium/docutils/node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", - "dev": true - }, "node_modules/@appium/docutils/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -604,9 +378,9 @@ } }, "node_modules/@appium/support": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.1.tgz", - "integrity": "sha512-9XTkGP7lEs4pUsYqGf59nZwd/WXMzZfrra5SIYD0tzVRVB194fd9DNC5V7aLT0RZJgWZ+e2YJ++gwXvs8B+qwQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", + "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", "dev": true, "dependencies": { "@appium/tsconfig": "^0.x", @@ -622,7 +396,7 @@ "@types/ncp": "2.0.8", "@types/npmlog": "7.0.0", "@types/pluralize": "0.0.33", - "@types/semver": "7.5.6", + "@types/semver": "7.5.7", "@types/shell-quote": "1.7.5", "@types/supports-color": "8.1.3", "@types/teen_process": "2.0.4", @@ -653,7 +427,7 @@ "read-pkg": "5.2.0", "resolve-from": "5.0.0", "sanitize-filename": "1.6.3", - "semver": "7.5.4", + "semver": "7.6.0", "shell-quote": "1.8.1", "source-map-support": "0.5.21", "supports-color": "8.1.1", @@ -671,39 +445,6 @@ "sharp": "0.33.2" } }, - "node_modules/@appium/support/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@appium/support/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@appium/support/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@appium/tsconfig": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@appium/tsconfig/-/tsconfig-0.3.2.tgz", @@ -5146,9 +4887,9 @@ } }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", "dev": true }, "node_modules/@types/send": { @@ -6276,82 +6017,6 @@ "npm": ">=8" } }, - "node_modules/appium/node_modules/@appium/support": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.2.2.tgz", - "integrity": "sha512-sBaBoGCBbW8l7ZMoVL6KkLLqQxxTRzA06iYLUSP77UI4BSIAgT+ZomLNaZisoHw9ioljQyOSJp2QX3OWqxPPIA==", - "dev": true, - "peer": true, - "dependencies": { - "@appium/tsconfig": "^0.x", - "@appium/types": "^0.16.1", - "@colors/colors": "1.6.0", - "@types/archiver": "6.0.2", - "@types/base64-stream": "1.0.5", - "@types/find-root": "1.1.4", - "@types/jsftp": "2.1.5", - "@types/klaw": "3.0.6", - "@types/lockfile": "1.0.4", - "@types/mv": "2.1.4", - "@types/ncp": "2.0.8", - "@types/npmlog": "7.0.0", - "@types/pluralize": "0.0.33", - "@types/semver": "7.5.7", - "@types/shell-quote": "1.7.5", - "@types/supports-color": "8.1.3", - "@types/teen_process": "2.0.4", - "@types/uuid": "9.0.8", - "@types/which": "3.0.3", - "archiver": "6.0.1", - "axios": "1.6.7", - "base64-stream": "1.0.0", - "bluebird": "3.7.2", - "bplist-creator": "0.1.1", - "bplist-parser": "0.3.2", - "form-data": "4.0.0", - "get-stream": "6.0.1", - "glob": "10.3.10", - "jsftp": "2.1.3", - "klaw": "4.1.0", - "lockfile": "1.0.4", - "lodash": "4.17.21", - "log-symbols": "4.1.0", - "moment": "2.30.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "7.0.1", - "opencv-bindings": "4.5.5", - "pkg-dir": "5.0.0", - "plist": "3.1.0", - "pluralize": "8.0.0", - "read-pkg": "5.2.0", - "resolve-from": "5.0.0", - "sanitize-filename": "1.6.3", - "semver": "7.6.0", - "shell-quote": "1.8.1", - "source-map-support": "0.5.21", - "supports-color": "8.1.1", - "teen_process": "2.1.1", - "type-fest": "4.10.1", - "uuid": "9.0.1", - "which": "4.0.0", - "yauzl": "2.10.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - }, - "optionalDependencies": { - "sharp": "0.33.2" - } - }, - "node_modules/appium/node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", - "dev": true, - "peer": true - }, "node_modules/appium/node_modules/ws": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", diff --git a/package.json b/package.json index bbc80deca5..240346583d 100644 --- a/package.json +++ b/package.json @@ -197,7 +197,7 @@ "@appium/docutils": "1.0.4", "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", - "@appium/support": "4.2.1", + "@appium/support": "4.2.2", "@babel/core": "7.23.9", "@babel/eslint-parser": "7.23.10", "@babel/eslint-plugin": "7.23.5", From 1d41272eda17cde4b7b50a261f404237d400d154 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 Feb 2024 06:11:11 +0000 Subject: [PATCH 16/33] chore(deps): update dependency @reduxjs/toolkit to v2.2.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc8bf60c00..2ed40db12d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2024.2.2", "license": "Apache-2.0", "dependencies": { - "@reduxjs/toolkit": "2.2.0", + "@reduxjs/toolkit": "2.2.1", "@xmldom/xmldom": "0.8.10", "antd": "4.24.15", "axios": "1.6.7", @@ -4331,9 +4331,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.0.tgz", - "integrity": "sha512-ZvPYKfu4kDnAqPhJ1bsis8QFbiQRz3Q2HxW3tw9tVGusPzYKRG7ju1FA+34PGcwCoemjGGv+f/7fEygcRZIwmA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.1.tgz", + "integrity": "sha512-8CREoqJovQW/5I4yvvijm/emUiCCmcs4Ev4XPWd4mizSO+dD3g5G6w34QK5AGeNrSH7qM8Fl66j4vuV7dpOdkw==", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", diff --git a/package.json b/package.json index 240346583d..ade54bfcdf 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "uuid": "Obsolete: can be replaced with crypto.randomUUID in Electron 14+" }, "dependencies": { - "@reduxjs/toolkit": "2.2.0", + "@reduxjs/toolkit": "2.2.1", "@xmldom/xmldom": "0.8.10", "antd": "4.24.15", "axios": "1.6.7", From 6c97a8da06f6e38bf017f9e930dc50c2d49ad3b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Feb 2024 12:49:37 +0000 Subject: [PATCH 17/33] chore(deps): update dependency eslint-plugin-mocha to v10.3.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2ed40db12d..b82534a21f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,7 @@ "electron-extension-installer": "1.2.0", "eslint": "8.56.0", "eslint-plugin-import": "2.29.1", - "eslint-plugin-mocha": "10.2.0", + "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-native": "4.1.0", @@ -11197,9 +11197,9 @@ } }, "node_modules/eslint-plugin-mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.2.0.tgz", - "integrity": "sha512-ZhdxzSZnd1P9LqDPF0DBcFLpRIGdh1zkF2JHnQklKQOvrQtT73kdP5K9V2mzvbLR+cCAO9OI48NXK/Ax9/ciCQ==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.3.0.tgz", + "integrity": "sha512-IWzbg2K6B1Q7h37Ih4zMyW+nhmw1JvUlHlbCUUUu6PfOOAUGCB0gxmvv7/U+TQQ6e8yHUv+q7KMdIIum4bx+PA==", "dev": true, "dependencies": { "eslint-utils": "^3.0.0", diff --git a/package.json b/package.json index ade54bfcdf..ac9646cac0 100644 --- a/package.json +++ b/package.json @@ -219,7 +219,7 @@ "electron-extension-installer": "1.2.0", "eslint": "8.56.0", "eslint-plugin-import": "2.29.1", - "eslint-plugin-mocha": "10.2.0", + "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-native": "4.1.0", From 5a90793eef1a5b2e7a6b1c7afa679992d896405a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Feb 2024 06:37:33 +0000 Subject: [PATCH 18/33] chore(deps): update dependency react-router-dom to v6.22.1 --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index b82534a21f..3a16af9173 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-i18next": "14.0.5", "react-icons": "5.0.1", "react-redux": "9.1.0", - "react-router-dom": "6.22.0", + "react-router-dom": "6.22.1", "semver": "7.6.0", "uuid": "9.0.1", "web2driver": "3.0.4", @@ -4354,9 +4354,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.0.tgz", - "integrity": "sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.1.tgz", + "integrity": "sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==", "engines": { "node": ">=14.0.0" } @@ -20279,11 +20279,11 @@ } }, "node_modules/react-router": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.0.tgz", - "integrity": "sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==", + "version": "6.22.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.1.tgz", + "integrity": "sha512-0pdoRGwLtemnJqn1K0XHUbnKiX0S4X8CgvVVmHGOWmofESj31msHo/1YiqcJWK7Wxfq2a4uvvtS01KAQyWK/CQ==", "dependencies": { - "@remix-run/router": "1.15.0" + "@remix-run/router": "1.15.1" }, "engines": { "node": ">=14.0.0" @@ -20293,12 +20293,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.0.tgz", - "integrity": "sha512-z2w+M4tH5wlcLmH3BMMOMdrtrJ9T3oJJNsAlBJbwk+8Syxd5WFJ7J5dxMEW0/GEXD1BBis4uXRrNIz3mORr0ag==", + "version": "6.22.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.1.tgz", + "integrity": "sha512-iwMyyyrbL7zkKY7MRjOVRy+TMnS/OPusaFVxM2P11x9dzSzGmLsebkCvYirGq0DWB9K9hOspHYYtDz33gE5Duw==", "dependencies": { - "@remix-run/router": "1.15.0", - "react-router": "6.22.0" + "@remix-run/router": "1.15.1", + "react-router": "6.22.1" }, "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index ac9646cac0..493aef50a5 100644 --- a/package.json +++ b/package.json @@ -175,7 +175,7 @@ "react-i18next": "14.0.5", "react-icons": "5.0.1", "react-redux": "9.1.0", - "react-router-dom": "6.22.0", + "react-router-dom": "6.22.1", "semver": "7.6.0", "uuid": "9.0.1", "web2driver": "3.0.4", From 0d82d700b50574a108d691eb9d56deb08977aa65 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 18 Feb 2024 00:51:09 -0800 Subject: [PATCH 19/33] chore: Update translations (#1357) Co-authored-by: eglitise <37242620+eglitise@users.noreply.github.com> --- assets/locales/uk/translation.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/assets/locales/uk/translation.json b/assets/locales/uk/translation.json index e2bda52a2e..6cbedc0000 100644 --- a/assets/locales/uk/translation.json +++ b/assets/locales/uk/translation.json @@ -5,32 +5,32 @@ "Cut": "Вирізати", "Copy": "Копіювати", "Paste": "Вставити", - "Delete": "Delete", + "Delete": "Видалити", "Select All": "Виділити все", "Window": "Вікно", "Minimize": "Згорнути", - "Zoom": "Zoom", - "Zoom In": "Zoom In", - "Zoom Out": "Zoom Out", - "Reset Zoom Level": "Reset Zoom Level", - "Close Window": "Close Window", - "Open Session File…": "Open Session File…", + "Zoom": "Масштаб", + "Zoom In": "Збільшити", + "Zoom Out": "Зменшити", + "Reset Zoom Level": "Скинути рівень масштабування", + "Close Window": "Закрити вікно", + "Open Session File…": "Відкрити файл сесії…", "Bring All to Front": "Помістити все на передній план", "Help": "Допомога", "Appium Documentation": "Документація Appium", "Inspector Documentation": "Документація Інспектора", - "Appium Discussion Forum": "Appium Discussion Forum", - "Report Issues": "Report Issues", - "About Appium Inspector": "About Appium Inspector", + "Appium Discussion Forum": "Форум для обговорення Appium", + "Report Issues": "Повідомити про проблеми", + "About Appium Inspector": "Про Appium інспектор", "showAppInfo": "Версія додатку: {{appVersion}}\nElectron: {{electronVersion}}\nNode.js: {{nodejsVersion}}\n", - "Improve Translations": "Improve Translations", - "Check for Updates…": "Check for Updates…", + "Improve Translations": "Поліпшити переклад", + "Check for Updates…": "Перевірити оновлення…", "File": "Файл", - "New Window": "New Window", - "Hide Appium Inspector": "Hide Appium Inspector", + "New Window": "Нове вікно", + "Hide Appium Inspector": "Сховати Appium інспектор", "Hide Others": "Cховати інші", "Show All": "Показати всі", - "Quit Appium Inspector": "Quit Appium Inspector", + "Quit Appium Inspector": "Закрити Appium інспектор", "Toggle Full Screen": "Перемкнути повноекранний режим", "Languages": "Мови", "View": "Вигляд", @@ -167,7 +167,7 @@ "allowUnauthorizedCerts": "Дозволити не довірені сертифікати", "Use Proxy": "Використовувати проксі", "JSON Representation": "Представлення JSON", - "Capability Builder": "Capability Builder", + "Capability Builder": "Конструктор можливостей", "Saved Capability Sets": "Збережені набори сесійних опцій", "Attach to Session": "Приєднатись до сесії…", "localhost": "localhost", From a778a35dd3364f2dc2b81db835593a0ba5809ff8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 18 Feb 2024 08:51:37 +0000 Subject: [PATCH 20/33] chore(deps): update dependency i18next to v23.8.3 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a16af9173..eb0e89546d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "electron-updater": "6.1.7", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.8.2", + "i18next": "23.8.3", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.4.3", @@ -13696,9 +13696,9 @@ } }, "node_modules/i18next": { - "version": "23.8.2", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.8.2.tgz", - "integrity": "sha512-Z84zyEangrlERm0ZugVy4bIt485e/H8VecGUZkZWrH7BDePG6jT73QdL9EA1tRTTVVMpry/MgWIP1FjEn0DRXA==", + "version": "23.8.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.8.3.tgz", + "integrity": "sha512-IQn6Tfn+XkIRHjC/z3uQSGLhsRC6Y14kgyrsgoPqnFD9MqbNt2B9MF3Ch4p114pEVPQ2qktE2nd0aYr7UxRLKA==", "funding": [ { "type": "individual", diff --git a/package.json b/package.json index 493aef50a5..c9b0f96311 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,7 @@ "electron-updater": "6.1.7", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.8.2", + "i18next": "23.8.3", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.4.3", From 813a10e0e3432e09bcc65883bd3a58dda6f3385f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 06:19:25 +0000 Subject: [PATCH 21/33] chore(deps): update dependency i18next to v23.9.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb0e89546d..70cf2088c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "electron-updater": "6.1.7", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.8.3", + "i18next": "23.9.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.4.3", @@ -13696,9 +13696,9 @@ } }, "node_modules/i18next": { - "version": "23.8.3", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.8.3.tgz", - "integrity": "sha512-IQn6Tfn+XkIRHjC/z3uQSGLhsRC6Y14kgyrsgoPqnFD9MqbNt2B9MF3Ch4p114pEVPQ2qktE2nd0aYr7UxRLKA==", + "version": "23.9.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.9.0.tgz", + "integrity": "sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==", "funding": [ { "type": "individual", diff --git a/package.json b/package.json index c9b0f96311..892f3e495a 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,7 @@ "electron-updater": "6.1.7", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.8.3", + "i18next": "23.9.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.4.3", From ed8b362bc772529e36e1f53746c79f576d60418a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 06:01:14 +0000 Subject: [PATCH 22/33] chore(deps): update dependency electron-updater to v6.1.8 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 70cf2088c7..f3ef10b5e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "cheerio": "1.0.0-rc.10", "electron-log": "4.4.8", "electron-settings": "4.0.2", - "electron-updater": "6.1.7", + "electron-updater": "6.1.8", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", "i18next": "23.9.0", @@ -10600,9 +10600,9 @@ "dev": true }, "node_modules/electron-updater": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.7.tgz", - "integrity": "sha512-SNOhYizjkm4ET+Y8ilJyUzcVsFJDtINzVN1TyHnZeMidZEG3YoBebMyXc/J6WSiXdUaOjC7ngekN6rNp6ardHA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz", + "integrity": "sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==", "dependencies": { "builder-util-runtime": "9.2.3", "fs-extra": "^10.1.0", diff --git a/package.json b/package.json index 892f3e495a..ad350b54af 100644 --- a/package.json +++ b/package.json @@ -160,7 +160,7 @@ "cheerio": "1.0.0-rc.10", "electron-log": "4.4.8", "electron-settings": "4.0.2", - "electron-updater": "6.1.7", + "electron-updater": "6.1.8", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", "i18next": "23.9.0", From 4c218d971bfb53e1bb16b9464744547c7ab02ebf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 10:56:11 +0000 Subject: [PATCH 23/33] chore(deps): update dependency electron-builder to v24.12.0 --- package-lock.json | 49 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index f3ef10b5e3..b1875b7956 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,7 +62,7 @@ "cross-env": "7.0.3", "devtron": "1.4.0", "electron": "13.6.9", - "electron-builder": "24.9.1", + "electron-builder": "24.12.0", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", "eslint": "8.56.0", @@ -5892,9 +5892,9 @@ "dev": true }, "node_modules/app-builder-lib": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.9.1.tgz", - "integrity": "sha512-Q1nYxZcio4r+W72cnIRVYofEAyjBd3mG47o+zms8HlD51zWtA/YxJb01Jei5F+jkWhge/PTQK+uldsPh6d0/4g==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.12.0.tgz", + "integrity": "sha512-t/xinVrMbsEhwljLDoFOtGkiZlaxY1aceZbHERGAS02EkUHJp9lgs/+L8okXLlYCaDSqYdB05Yb8Co+krvguXA==", "dev": true, "dependencies": { "@develar/schema-utils": "~2.6.5", @@ -5903,15 +5903,14 @@ "@electron/universal": "1.4.1", "@malept/flatpak-bundler": "^0.4.0", "@types/fs-extra": "9.0.13", - "7zip-bin": "~5.2.0", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "24.8.1", + "builder-util": "24.9.4", "builder-util-runtime": "9.2.3", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.4", "ejs": "^3.1.8", - "electron-publish": "24.8.1", + "electron-publish": "24.9.4", "form-data": "^4.0.0", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", @@ -7196,9 +7195,9 @@ "dev": true }, "node_modules/builder-util": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.8.1.tgz", - "integrity": "sha512-ibmQ4BnnqCnJTNrdmdNlnhF48kfqhNzSeqFMXHLIl+o9/yhn6QfOaVrloZ9YUu3m0k3rexvlT5wcki6LWpjTZw==", + "version": "24.9.4", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.9.4.tgz", + "integrity": "sha512-YNon3rYjPSm4XDDho9wD6jq7vLRJZUy9FR+yFZnHoWvvdVCnZakL4BctTlPABP41MvIH5yk2cTZ2YfkOhGistQ==", "dev": true, "dependencies": { "@types/debug": "^4.1.6", @@ -9863,13 +9862,13 @@ } }, "node_modules/dmg-builder": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.9.1.tgz", - "integrity": "sha512-huC+O6hvHd24Ubj3cy2GMiGLe2xGFKN3klqVMLAdcbB6SWMd1yPSdZvV8W1O01ICzCCRlZDHiv4VrNUgnPUfbQ==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.12.0.tgz", + "integrity": "sha512-nS22OyHUIYcK40UnILOtqC5Qffd1SN1Ljqy/6e+QR2H1wM3iNBrKJoEbDRfEmYYaALKNFRkKPqSbZKRsGUBdPw==", "dev": true, "dependencies": { - "app-builder-lib": "24.9.1", - "builder-util": "24.8.1", + "app-builder-lib": "24.12.0", + "builder-util": "24.9.4", "builder-util-runtime": "9.2.3", "fs-extra": "^10.1.0", "iconv-lite": "^0.6.2", @@ -10239,16 +10238,16 @@ } }, "node_modules/electron-builder": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.9.1.tgz", - "integrity": "sha512-v7BuakDuY6sKMUYM8mfQGrwyjBpZ/ObaqnenU0H+igEL10nc6ht049rsCw2HghRBdEwJxGIBuzs3jbEhNaMDmg==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.12.0.tgz", + "integrity": "sha512-dH4O9zkxFxFbBVFobIR5FA71yJ1TZSCvjZ2maCskpg7CWjBF+SNRSQAThlDyUfRuB+jBTMwEMzwARywmap0CSw==", "dev": true, "dependencies": { - "app-builder-lib": "24.9.1", - "builder-util": "24.8.1", + "app-builder-lib": "24.12.0", + "builder-util": "24.9.4", "builder-util-runtime": "9.2.3", "chalk": "^4.1.2", - "dmg-builder": "24.9.1", + "dmg-builder": "24.12.0", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -10467,13 +10466,13 @@ "integrity": "sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA==" }, "node_modules/electron-publish": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.8.1.tgz", - "integrity": "sha512-IFNXkdxMVzUdweoLJNXSupXkqnvgbrn3J4vognuOY06LaS/m0xvfFYIf+o1CM8if6DuWYWoQFKPcWZt/FUjZPw==", + "version": "24.9.4", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.9.4.tgz", + "integrity": "sha512-FghbeVMfxHneHjsG2xUSC0NMZYWOOWhBxfZKPTbibcJ0CjPH0Ph8yb5CUO62nqywXfA5u1Otq6K8eOdOixxmNg==", "dev": true, "dependencies": { "@types/fs-extra": "^9.0.11", - "builder-util": "24.8.1", + "builder-util": "24.9.4", "builder-util-runtime": "9.2.3", "chalk": "^4.1.2", "fs-extra": "^10.1.0", diff --git a/package.json b/package.json index ad350b54af..7e6b6c1239 100644 --- a/package.json +++ b/package.json @@ -214,7 +214,7 @@ "cross-env": "7.0.3", "devtron": "1.4.0", "electron": "13.6.9", - "electron-builder": "24.9.1", + "electron-builder": "24.12.0", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", "eslint": "8.56.0", From 7800c06275bb06259310fc4ba9a50edcea19ef92 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 07:27:00 +0000 Subject: [PATCH 24/33] chore(deps): update dependency i18next-http-backend to v2.5.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1875b7956..29731fa921 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "i18next": "23.9.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", - "i18next-http-backend": "2.4.3", + "i18next-http-backend": "2.5.0", "i18next-localstorage-backend": "4.2.0", "lodash": "4.17.21", "moment": "2.30.1", @@ -13730,9 +13730,9 @@ "integrity": "sha512-tvfXskmG/9o+TJ5Fxu54sSO5OkY6d+uMn+K6JiUGLJrwxAVfer+8V3nU8jq3ts9Pe5lXJv4b1N7foIjJ8Iy2Gg==" }, "node_modules/i18next-http-backend": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.4.3.tgz", - "integrity": "sha512-jo2M03O6n1/DNb51WSQ8PsQ0xEELzLZRdYUTbf17mLw3rVwnJF9hwNgMXvEFSxxb+N8dT+o0vtigA6s5mGWyPA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.5.0.tgz", + "integrity": "sha512-Z/aQsGZk1gSxt2/DztXk92DuDD20J+rNudT7ZCdTrNOiK8uQppfvdjq9+DFQfpAnFPn3VZS+KQIr1S/W1KxhpQ==", "dependencies": { "cross-fetch": "4.0.0" } diff --git a/package.json b/package.json index 7e6b6c1239..d2f9d67b1a 100644 --- a/package.json +++ b/package.json @@ -166,7 +166,7 @@ "i18next": "23.9.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", - "i18next-http-backend": "2.4.3", + "i18next-http-backend": "2.5.0", "i18next-localstorage-backend": "4.2.0", "lodash": "4.17.21", "moment": "2.30.1", From 5b095e54047c5c6a53c8357a58c34d42ab255dce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Feb 2024 06:29:26 +0000 Subject: [PATCH 25/33] chore(deps): update dependency i18next to v23.10.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 29731fa921..465c7553b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "electron-updater": "6.1.8", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.9.0", + "i18next": "23.10.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.5.0", @@ -13695,9 +13695,9 @@ } }, "node_modules/i18next": { - "version": "23.9.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.9.0.tgz", - "integrity": "sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==", + "version": "23.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.0.tgz", + "integrity": "sha512-/TgHOqsa7/9abUKJjdPeydoyDc0oTi/7u9F8lMSj6ufg4cbC1Oj3f/Jja7zj7WRIhEQKB7Q4eN6y68I9RDxxGQ==", "funding": [ { "type": "individual", diff --git a/package.json b/package.json index d2f9d67b1a..ee60cefdb3 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,7 @@ "electron-updater": "6.1.8", "highlight.js": "11.9.0", "htmlparser2": "7.2.0", - "i18next": "23.9.0", + "i18next": "23.10.0", "i18next-chained-backend": "4.6.2", "i18next-fs-backend": "2.3.1", "i18next-http-backend": "2.5.0", From 2b9de274a65ebde4389a357c902bbac0131055a0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 24 Feb 2024 06:24:47 +0000 Subject: [PATCH 26/33] chore(deps): update dependency eslint to v8.57.0 --- package-lock.json | 34 +++++++++++++++++----------------- package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 465c7553b8..47e0bd0269 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "electron-builder": "24.12.0", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", @@ -2922,22 +2922,22 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -2980,9 +2980,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", "dev": true }, "node_modules/@iarna/toml": { @@ -10999,16 +10999,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", diff --git a/package.json b/package.json index ee60cefdb3..25f919e562 100644 --- a/package.json +++ b/package.json @@ -217,7 +217,7 @@ "electron-builder": "24.12.0", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", From bdf701abd3f65364c19108a55694c1309e81464b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 07:02:51 +0000 Subject: [PATCH 27/33] chore(deps): update dependency react-router-dom to v6.22.2 --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 47e0bd0269..8547e111d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-i18next": "14.0.5", "react-icons": "5.0.1", "react-redux": "9.1.0", - "react-router-dom": "6.22.1", + "react-router-dom": "6.22.2", "semver": "7.6.0", "uuid": "9.0.1", "web2driver": "3.0.4", @@ -4354,9 +4354,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.1.tgz", - "integrity": "sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.2.tgz", + "integrity": "sha512-+Rnav+CaoTE5QJc4Jcwh5toUpnVLKYbpU6Ys0zqbakqbaLQHeglLVHPfxOiQqdNmUy5C2lXz5dwC6tQNX2JW2Q==", "engines": { "node": ">=14.0.0" } @@ -20278,11 +20278,11 @@ } }, "node_modules/react-router": { - "version": "6.22.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.1.tgz", - "integrity": "sha512-0pdoRGwLtemnJqn1K0XHUbnKiX0S4X8CgvVVmHGOWmofESj31msHo/1YiqcJWK7Wxfq2a4uvvtS01KAQyWK/CQ==", + "version": "6.22.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.2.tgz", + "integrity": "sha512-YD3Dzprzpcq+tBMHBS822tCjnWD3iIZbTeSXMY9LPSG541EfoBGyZ3bS25KEnaZjLcmQpw2AVLkFyfgXY8uvcw==", "dependencies": { - "@remix-run/router": "1.15.1" + "@remix-run/router": "1.15.2" }, "engines": { "node": ">=14.0.0" @@ -20292,12 +20292,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.1.tgz", - "integrity": "sha512-iwMyyyrbL7zkKY7MRjOVRy+TMnS/OPusaFVxM2P11x9dzSzGmLsebkCvYirGq0DWB9K9hOspHYYtDz33gE5Duw==", + "version": "6.22.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.2.tgz", + "integrity": "sha512-WgqxD2qySEIBPZ3w0sHH+PUAiamDeszls9tzqMPBDA1YYVucTBXLU7+gtRfcSnhe92A3glPnvSxK2dhNoAVOIQ==", "dependencies": { - "@remix-run/router": "1.15.1", - "react-router": "6.22.1" + "@remix-run/router": "1.15.2", + "react-router": "6.22.2" }, "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index 25f919e562..7789486535 100644 --- a/package.json +++ b/package.json @@ -175,7 +175,7 @@ "react-i18next": "14.0.5", "react-icons": "5.0.1", "react-redux": "9.1.0", - "react-router-dom": "6.22.1", + "react-router-dom": "6.22.2", "semver": "7.6.0", "uuid": "9.0.1", "web2driver": "3.0.4", From d085fb7e9424cace66eecd31a103f3bd9d8cca5d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:51:43 +0000 Subject: [PATCH 28/33] chore(deps): update babel monorepo to v7.24.0 --- package-lock.json | 102 +++++++++++++++++++++++----------------------- package.json | 6 +-- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8547e111d0..0bb4268e0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,12 +46,12 @@ "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.2", - "@babel/core": "7.23.9", + "@babel/core": "7.24.0", "@babel/eslint-parser": "7.23.10", "@babel/eslint-plugin": "7.23.5", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-transform-runtime": "7.23.9", - "@babel/preset-env": "7.23.9", + "@babel/plugin-transform-runtime": "7.24.0", + "@babel/preset-env": "7.24.0", "@babel/preset-react": "7.23.3", "@babel/register": "7.23.7", "asyncbox": "3.0.0", @@ -499,9 +499,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -509,11 +509,11 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -808,9 +808,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -928,14 +928,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -956,9 +956,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1796,14 +1796,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", + "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.23.3" }, @@ -2024,13 +2024,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", - "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz", + "integrity": "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "babel-plugin-polyfill-corejs2": "^0.4.8", "babel-plugin-polyfill-corejs3": "^0.9.0", "babel-plugin-polyfill-regenerator": "^0.5.5", @@ -2192,14 +2192,14 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", - "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", + "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", @@ -2252,7 +2252,7 @@ "@babel/plugin-transform-new-target": "^7.23.3", "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.24.0", "@babel/plugin-transform-object-super": "^7.23.3", "@babel/plugin-transform-optional-catch-binding": "^7.23.4", "@babel/plugin-transform-optional-chaining": "^7.23.4", @@ -2365,23 +2365,23 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -2390,8 +2390,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2400,9 +2400,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", diff --git a/package.json b/package.json index 7789486535..6349a314be 100644 --- a/package.json +++ b/package.json @@ -198,12 +198,12 @@ "@appium/eslint-config-appium": "8.0.5", "@appium/fake-driver": "5.5.1", "@appium/support": "4.2.2", - "@babel/core": "7.23.9", + "@babel/core": "7.24.0", "@babel/eslint-parser": "7.23.10", "@babel/eslint-plugin": "7.23.5", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-transform-runtime": "7.23.9", - "@babel/preset-env": "7.23.9", + "@babel/plugin-transform-runtime": "7.24.0", + "@babel/preset-env": "7.24.0", "@babel/preset-react": "7.23.3", "@babel/register": "7.23.7", "asyncbox": "3.0.0", From 75baa6ed3a6e8eedfa2d6c1a099a09e55f36537b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:08:22 +0200 Subject: [PATCH 29/33] chore(deps): update peter-evans/create-pull-request action to v6.0.1 (#1371) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/crowdin-sync-translations.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/crowdin-sync-translations.yml b/.github/workflows/crowdin-sync-translations.yml index fc762175e0..9290368646 100644 --- a/.github/workflows/crowdin-sync-translations.yml +++ b/.github/workflows/crowdin-sync-translations.yml @@ -27,7 +27,7 @@ jobs: CROWDIN_PROJECT_ID: 346705 CROWDIN_TOKEN: ${{ secrets.CROWDIN_TOKEN }} - name: Create Pull Request - uses: peter-evans/create-pull-request@v6.0.0 + uses: peter-evans/create-pull-request@v6.0.1 with: token: ${{ github.token }} commit-message: 'chore: Update translations' From f4507409928284b0cd6c1bdaa231d50e31e456f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Mar 2024 06:33:28 +0000 Subject: [PATCH 30/33] chore(deps): update dependency electron-builder to v24.13.3 --- package-lock.json | 404 +++++++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 2 files changed, 368 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0bb4268e0a..ca9e51b957 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,7 +62,7 @@ "cross-env": "7.0.3", "devtron": "1.4.0", "electron": "13.6.9", - "electron-builder": "24.12.0", + "electron-builder": "24.13.3", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", "eslint": "8.57.0", @@ -2579,9 +2579,9 @@ } }, "node_modules/@electron/notarize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.1.0.tgz", - "integrity": "sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", "dev": true, "dependencies": { "debug": "^4.1.1", @@ -2706,9 +2706,9 @@ } }, "node_modules/@electron/universal": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.4.1.tgz", - "integrity": "sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", "dev": true, "dependencies": { "@electron/asar": "^3.2.1", @@ -5892,25 +5892,25 @@ "dev": true }, "node_modules/app-builder-lib": { - "version": "24.12.0", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.12.0.tgz", - "integrity": "sha512-t/xinVrMbsEhwljLDoFOtGkiZlaxY1aceZbHERGAS02EkUHJp9lgs/+L8okXLlYCaDSqYdB05Yb8Co+krvguXA==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", "dev": true, "dependencies": { "@develar/schema-utils": "~2.6.5", - "@electron/notarize": "2.1.0", + "@electron/notarize": "2.2.1", "@electron/osx-sign": "1.0.5", - "@electron/universal": "1.4.1", + "@electron/universal": "1.5.1", "@malept/flatpak-bundler": "^0.4.0", "@types/fs-extra": "9.0.13", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "24.9.4", - "builder-util-runtime": "9.2.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.4", "ejs": "^3.1.8", - "electron-publish": "24.9.4", + "electron-publish": "24.13.1", "form-data": "^4.0.0", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", @@ -5927,6 +5927,23 @@ }, "engines": { "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" } }, "node_modules/app-builder-lib/node_modules/fs-extra": { @@ -7195,16 +7212,16 @@ "dev": true }, "node_modules/builder-util": { - "version": "24.9.4", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.9.4.tgz", - "integrity": "sha512-YNon3rYjPSm4XDDho9wD6jq7vLRJZUy9FR+yFZnHoWvvdVCnZakL4BctTlPABP41MvIH5yk2cTZ2YfkOhGistQ==", + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", "dev": true, "dependencies": { "@types/debug": "^4.1.6", "7zip-bin": "~5.2.0", "app-builder-bin": "4.0.0", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "9.2.3", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", "cross-spawn": "^7.0.3", "debug": "^4.3.4", @@ -7245,6 +7262,19 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/builder-util/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/builder-util/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -9862,14 +9892,14 @@ } }, "node_modules/dmg-builder": { - "version": "24.12.0", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.12.0.tgz", - "integrity": "sha512-nS22OyHUIYcK40UnILOtqC5Qffd1SN1Ljqy/6e+QR2H1wM3iNBrKJoEbDRfEmYYaALKNFRkKPqSbZKRsGUBdPw==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", "dev": true, "dependencies": { - "app-builder-lib": "24.12.0", - "builder-util": "24.9.4", - "builder-util-runtime": "9.2.3", + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "fs-extra": "^10.1.0", "iconv-lite": "^0.6.2", "js-yaml": "^4.1.0" @@ -9878,6 +9908,19 @@ "dmg-license": "^1.0.11" } }, + "node_modules/dmg-builder/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/dmg-builder/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -10238,16 +10281,16 @@ } }, "node_modules/electron-builder": { - "version": "24.12.0", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.12.0.tgz", - "integrity": "sha512-dH4O9zkxFxFbBVFobIR5FA71yJ1TZSCvjZ2maCskpg7CWjBF+SNRSQAThlDyUfRuB+jBTMwEMzwARywmap0CSw==", + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", "dev": true, "dependencies": { - "app-builder-lib": "24.12.0", - "builder-util": "24.9.4", - "builder-util-runtime": "9.2.3", + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", - "dmg-builder": "24.12.0", + "dmg-builder": "24.13.3", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -10263,6 +10306,267 @@ "node": ">=14.0.0" } }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/electron-builder-squirrel-windows/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/electron-builder/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10278,6 +10582,19 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/electron-builder/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/electron-builder/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -10466,14 +10783,14 @@ "integrity": "sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA==" }, "node_modules/electron-publish": { - "version": "24.9.4", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.9.4.tgz", - "integrity": "sha512-FghbeVMfxHneHjsG2xUSC0NMZYWOOWhBxfZKPTbibcJ0CjPH0Ph8yb5CUO62nqywXfA5u1Otq6K8eOdOixxmNg==", + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", "dev": true, "dependencies": { "@types/fs-extra": "^9.0.11", - "builder-util": "24.9.4", - "builder-util-runtime": "9.2.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", "chalk": "^4.1.2", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", @@ -10495,6 +10812,19 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/electron-publish/node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/electron-publish/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", diff --git a/package.json b/package.json index 6349a314be..0249fd4e00 100644 --- a/package.json +++ b/package.json @@ -214,7 +214,7 @@ "cross-env": "7.0.3", "devtron": "1.4.0", "electron": "13.6.9", - "electron-builder": "24.12.0", + "electron-builder": "24.13.3", "electron-debug": "3.2.0", "electron-extension-installer": "1.2.0", "eslint": "8.57.0", From 7600888ad5ed49b7b82e2107cac36d8700e243fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 09:41:09 +0000 Subject: [PATCH 31/33] chore(deps): update dependency eslint-plugin-react to v7.34.0 --- package-lock.json | 482 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 296 insertions(+), 188 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca9e51b957..a262990ec9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -69,7 +69,7 @@ "eslint-plugin-import": "2.29.1", "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", - "eslint-plugin-react": "7.33.2", + "eslint-plugin-react": "7.34.0", "eslint-plugin-react-native": "4.1.0", "less": "4.2.0", "mocha": "10.3.0", @@ -6207,13 +6207,16 @@ } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6298,6 +6301,25 @@ "node": ">=0.10.0" } }, + "node_modules/array.prototype.findlast": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", + "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.findlastindex": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", @@ -6372,31 +6394,44 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { + "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -6617,10 +6652,13 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -7509,14 +7547,19 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9467,17 +9510,20 @@ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "devOptional": true, "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { @@ -11096,50 +11142,52 @@ } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", "string.prototype.trim": "^1.2.8", "string.prototype.trimend": "^1.0.7", "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -11154,37 +11202,62 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "devOptional": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "devOptional": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", + "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", "dev": true, "dependencies": { "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.22.4", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", + "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" + "safe-array-concat": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -11554,27 +11627,29 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", + "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.17", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.10" }, "engines": { "node": ">=4" @@ -13147,16 +13222,20 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "devOptional": true, "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -13183,13 +13262,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -13514,21 +13594,21 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "devOptional": true, "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "devOptional": true, "engines": { "node": ">= 0.4" @@ -13550,12 +13630,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -13634,9 +13714,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "devOptional": true, "dependencies": { "function-bind": "^1.1.2" @@ -14239,12 +14319,12 @@ "optional": true }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -14290,14 +14370,16 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14585,9 +14667,9 @@ } }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "engines": { "node": ">= 0.4" @@ -14706,12 +14788,15 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14761,12 +14846,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -18281,6 +18366,15 @@ "node": ">=0.10.0" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -20920,14 +21014,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -21340,13 +21435,13 @@ } }, "node_modules/safe-array-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -21387,15 +21482,18 @@ } }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -21657,15 +21755,17 @@ "dev": true }, "node_modules/set-function-length": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", "dev": true, "dependencies": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -23941,29 +24041,30 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -23973,16 +24074,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -23992,14 +24094,20 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -25591,16 +25699,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.1" }, "engines": { "node": ">= 0.4" diff --git a/package.json b/package.json index 0249fd4e00..fa30c63b7d 100644 --- a/package.json +++ b/package.json @@ -221,7 +221,7 @@ "eslint-plugin-import": "2.29.1", "eslint-plugin-mocha": "10.3.0", "eslint-plugin-promise": "6.1.1", - "eslint-plugin-react": "7.33.2", + "eslint-plugin-react": "7.34.0", "eslint-plugin-react-native": "4.1.0", "less": "4.2.0", "mocha": "10.3.0", From 3863310f0cd0a908c5faa0509926be7ed33db853 Mon Sep 17 00:00:00 2001 From: Jonathan Lipps Date: Tue, 5 Mar 2024 10:35:49 -0800 Subject: [PATCH 32/33] fix: correctly account for position and scroll values of webviews (#1378) --- app/renderer/lib/appium-client.js | 62 ++++++++++++++++++++--------- app/renderer/lib/webview-helpers.js | 10 ++++- 2 files changed, 51 insertions(+), 21 deletions(-) diff --git a/app/renderer/lib/appium-client.js b/app/renderer/lib/appium-client.js index f3b0601de5..b46162f972 100644 --- a/app/renderer/lib/appium-client.js +++ b/app/renderer/lib/appium-client.js @@ -315,26 +315,50 @@ export default class AppiumClient { } } } else if (this.driver.client.isIOS) { - // on iOS, find the top status bar and address bar and use its Y endpoint - const topBar = await this.fetchElement({ - strategy: '-ios class chain', - selector: IOS_TOP_CONTROLS_SELECTOR, - }); - if (topBar.el) { - const {y, height} = await topBar.el.getRect(); - webviewTopOffset = y + height; - } - // in landscape mode, there is empty space on both sides (at default zoom level), so add offset for that too - if (windowSize.height < windowSize.width) { - try { - const deviceScreenInfo = await this.driver.executeScript('mobile:deviceScreenInfo', []); - webviewLeftOffset = deviceScreenInfo.statusBarSize.height; - } catch (e) { + let browserName = ''; + try { + // emulate optional chaining of deeply embedded property which might not exist using + // a try catch + browserName = this.driver.client.capabilities.browserName.toLowerCase(); + } catch (ign) {} + const isSafari = browserName === 'safari'; + if (isSafari) { + // on iOS, if we're in Safari simply find the top status bar and address bar and use its Y endpoint + const topBar = await this.fetchElement({ + strategy: '-ios class chain', + selector: IOS_TOP_CONTROLS_SELECTOR, + }); + if (topBar.el) { + const {y, height} = await topBar.el.getRect(); + webviewTopOffset = y + height; + } + // in landscape mode, there is empty space on both sides (at default zoom level), so add offset for that too + if (windowSize.height < windowSize.width) { try { - const sessionDetails = await this.driver.getSession(); - // in case driver does not support mobile:deviceScreenInfo - webviewLeftOffset = sessionDetails.statBarHeight; - } catch (ign) {} + const deviceScreenInfo = await this.driver.executeScript( + 'mobile:deviceScreenInfo', + [], + ); + webviewLeftOffset = deviceScreenInfo.statusBarSize.height; + } catch (e) { + try { + const sessionDetails = await this.driver.getSession(); + // in case driver does not support mobile:deviceScreenInfo + webviewLeftOffset = sessionDetails.statBarHeight; + } catch (ign) {} + } + } + } else { + // if we have a hybrid view, just find the first WebView element and use its position as + // the offset. Unfortunately this strategy doesn't work for Safari + const wv = await this.fetchElement({ + strategy: 'class name', + selector: 'XCUIElementTypeWebView', + }); + if (wv.el) { + const {x, y} = await wv.el.getRect(); + webviewTopOffset = y; + webviewLeftOffset = x; } } } diff --git a/app/renderer/lib/webview-helpers.js b/app/renderer/lib/webview-helpers.js index dd20fbf889..c72984efcf 100755 --- a/app/renderer/lib/webview-helpers.js +++ b/app/renderer/lib/webview-helpers.js @@ -24,8 +24,14 @@ export function setHtmlElementAttributes(obj) { el.setAttribute('data-appium-inspector-width', Math.round(rect.width * dpr)); el.setAttribute('data-appium-inspector-height', Math.round(rect.height * dpr)); - el.setAttribute('data-appium-inspector-x', Math.round(webviewLeftOffset + rect.left * dpr)); - el.setAttribute('data-appium-inspector-y', Math.round(webviewTopOffset + rect.top * dpr)); + el.setAttribute( + 'data-appium-inspector-x', + Math.round(webviewLeftOffset + (rect.left - window.scrollX) * dpr), + ); + el.setAttribute( + 'data-appium-inspector-y', + Math.round(webviewTopOffset + (rect.top - window.scrollY) * dpr), + ); }); } From 259e045e84f8f1041efcb7c88f8bc2040a654f30 Mon Sep 17 00:00:00 2001 From: Jonathan Lipps Date: Tue, 5 Mar 2024 11:57:22 -0800 Subject: [PATCH 33/33] 2024.3.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a262990ec9..c50ac9b452 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "appium-inspector", - "version": "2024.2.2", + "version": "2024.3.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "appium-inspector", - "version": "2024.2.2", + "version": "2024.3.1", "license": "Apache-2.0", "dependencies": { "@reduxjs/toolkit": "2.2.1", diff --git a/package.json b/package.json index fa30c63b7d..51ce142f06 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "appium-inspector", - "version": "2024.2.2", + "version": "2024.3.1", "description": "An app inspector for use with an Appium server", "repository": { "type": "git",