diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 95bfb52..dd79389 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -23,7 +23,7 @@ jobs: ) ) steps: - - uses: tibdex/backport@7005ef85c4562bc23b0e9b4a9940d5922f439750 + - uses: tibdex/backport@9565281eda0731b1d20c4025c43339fb0a23812e # v2 with: labels_template: "<%= JSON.stringify([...labels, 'X-Release-Blocker']) %>" # We can't use GITHUB_TOKEN here or CI won't run on the new PR diff --git a/.github/workflows/build_and_deploy.yaml b/.github/workflows/build_and_deploy.yaml index aaa066d..b29aaa6 100644 --- a/.github/workflows/build_and_deploy.yaml +++ b/.github/workflows/build_and_deploy.yaml @@ -145,7 +145,7 @@ jobs: DEPLOYMENT_DIR: ${{ needs.prepare.outputs.packages-dir }} - name: Notify packages.element.io of new files - uses: peter-evans/repository-dispatch@26b39ed245ab8f31526069329e112ab2fb224588 # v2 + uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 # v2 with: token: ${{ secrets.ELEMENT_BOT_TOKEN }} repository: vector-im/packages.element.io diff --git a/.github/workflows/build_and_test.yaml b/.github/workflows/build_and_test.yaml index 2438a75..f1a9cbf 100644 --- a/.github/workflows/build_and_test.yaml +++ b/.github/workflows/build_and_test.yaml @@ -41,13 +41,13 @@ jobs: - name: "Get modified files" id: changed_files - uses: tj-actions/changed-files@1c26215f3fbd51eba03bc199e5cbabdfc3584ce3 # v38 + uses: tj-actions/changed-files@6ee9cdc5816333acda68e01cf12eedc619e28316 # v39 with: files: | dockerbuild/* - name: Log in to the Container registry if: steps.changed_files.outputs.any_modified == 'true' - uses: docker/login-action@cf8514a65188af1d4f94f8c28a7a4153af1088ce + uses: docker/login-action@a5609cb39f57be157c39b77359abfaa43aeaeb8f with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -63,7 +63,7 @@ jobs: - name: Build and push Docker image if: steps.changed_files.outputs.any_modified == 'true' - uses: docker/build-push-action@9311bf5263ae5b36f3ec67aff768790c6e2344ad + uses: docker/build-push-action@4e4ee680f69700760d5620a94c020aef883043aa with: context: dockerbuild push: true diff --git a/.github/workflows/dockerbuild.yaml b/.github/workflows/dockerbuild.yaml index 823a192..3c4cc34 100644 --- a/.github/workflows/dockerbuild.yaml +++ b/.github/workflows/dockerbuild.yaml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v3 - name: Log in to the Container registry - uses: docker/login-action@cf8514a65188af1d4f94f8c28a7a4153af1088ce + uses: docker/login-action@a5609cb39f57be157c39b77359abfaa43aeaeb8f with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -28,14 +28,14 @@ jobs: - name: Extract metadata for Docker id: meta - uses: docker/metadata-action@0f8c876bafbf5dbce05c36682ec68e9a0274a48a + uses: docker/metadata-action@b67fef219a3c5542bf1d0948862a08152653b4d4 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | type=ref,event=branch - name: Build and push Docker image - uses: docker/build-push-action@9311bf5263ae5b36f3ec67aff768790c6e2344ad + uses: docker/build-push-action@4e4ee680f69700760d5620a94c020aef883043aa with: context: dockerbuild push: true diff --git a/.github/workflows/localazy_download.yaml b/.github/workflows/localazy_download.yaml new file mode 100644 index 0000000..081070d --- /dev/null +++ b/.github/workflows/localazy_download.yaml @@ -0,0 +1,8 @@ +name: Localazy Download +on: + workflow_dispatch: {} +jobs: + download: + uses: matrix-org/matrix-web-i18n/.github/workflows/localazy_download.yaml@main + secrets: + ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} diff --git a/.github/workflows/localazy_upload.yaml b/.github/workflows/localazy_upload.yaml new file mode 100644 index 0000000..317dd0f --- /dev/null +++ b/.github/workflows/localazy_upload.yaml @@ -0,0 +1,11 @@ +name: Localazy Upload +on: + push: + branches: [develop] + paths: + - "src/strings/i18n/en_EN.json" +jobs: + upload: + uses: matrix-org/matrix-web-i18n/.github/workflows/localazy_upload.yaml@main + secrets: + LOCALAZY_WRITE_KEY: ${{ secrets.LOCALAZY_WRITE_KEY }} diff --git a/.github/workflows/reprepro.yaml b/.github/workflows/reprepro.yaml index 59eb2ab..c1b5530 100644 --- a/.github/workflows/reprepro.yaml +++ b/.github/workflows/reprepro.yaml @@ -41,7 +41,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.CF_R2_TOKEN }} - name: Notify packages.element.io of incoming deb - uses: peter-evans/repository-dispatch@26b39ed245ab8f31526069329e112ab2fb224588 # v2 + uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 # v2 with: token: ${{ secrets.ELEMENT_BOT_TOKEN }} repository: vector-im/packages.element.io diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index 56fab9a..e0275f1 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -23,7 +23,7 @@ jobs: i18n_lint: name: "i18n Check" - uses: matrix-org/matrix-react-sdk/.github/workflows/i18n_check.yml@develop + uses: matrix-org/matrix-web-i18n/.github/workflows/i18n_check.yml@main js_lint: name: "ESLint" diff --git a/CHANGELOG.md b/CHANGELOG.md index fedc021..b7c877c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +Changes in [1.11.42](https://github.com/vector-im/element-desktop/releases/tag/v1.11.42) (2023-09-13) +===================================================================================================== + +## 🐛 Bug Fixes + * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes vector-im/element-web#26155. + +Changes in [1.11.41](https://github.com/vector-im/element-desktop/releases/tag/v1.11.41) (2023-09-12) +===================================================================================================== + +## ✨ Features + * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)). + * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk. + * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen. + * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans. + * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen. + * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes vector-im/element-web#25892. + * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)). + * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)). + * Support for E2EE in Element Call ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)). + * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen. + * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes vector-im/element-web#25157. + * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)). + +## 🐛 Bug Fixes + * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes vector-im/element-web#26081. + * Fix avatars in public room & space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes vector-im/element-web#26133. + * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes vector-im/element-web#26075. + * Updated no drag zones ([\#1193](https://github.com/vector-im/element-desktop/pull/1193)). + * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)). + * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen. + * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)). + * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam. + * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes vector-im/element-web#26083. Contributed by @charlynguyen. + * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes vector-im/element-web#26067, vector-im/element-web#26064 vector-im/element-web#26059 and vector-im/element-web#26061. + * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes vector-im/element-web#26051 and vector-im/element-web#26046. + * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes vector-im/element-web#26049 and vector-im/element-web#26052. + * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes vector-im/element-web#26042. + * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)). + * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)). + Changes in [1.11.40](https://github.com/vector-im/element-desktop/releases/tag/v1.11.40) (2023-08-29) ===================================================================================================== diff --git a/README.md b/README.md index 9381913..f39e2cb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Build](https://github.com/vector-im/element-desktop/actions/workflows/build.yaml/badge.svg) ![Static Analysis](https://github.com/vector-im/element-desktop/actions/workflows/static_analysis.yaml/badge.svg) -[![Weblate](https://translate.element.io/widgets/element-desktop/-/element-desktop/svg-badge.svg)](https://translate.element.io/engage/element-desktop/) +[![Localazy](https://img.shields.io/endpoint?url=https%3A%2F%2Fconnect.localazy.com%2Fstatus%2Felement-web%2Fdata%3Fcontent%3Dall%26title%3Dlocalazy%26logo%3Dtrue)](https://localazy.com/p/element-web) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=element-desktop&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=element-desktop) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=element-desktop&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=element-desktop) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=element-desktop&metric=bugs)](https://sonarcloud.io/summary/new_code?id=element-desktop) @@ -149,8 +149,6 @@ To add a new translation, head to the [translating doc](https://github.com/vecto For a developer guide, see the [translating dev doc](https://github.com/vector-im/element-web/blob/develop/docs/translating-dev.md). -[translationsstatus](https://translate.element.io/engage/element-desktop/?utm_source=widget) - # Report bugs & give feedback If you run into any bugs or have feedback you'd like to share, please let us know on GitHub. diff --git a/localazy.json b/localazy.json new file mode 100644 index 0000000..a947043 --- /dev/null +++ b/localazy.json @@ -0,0 +1,37 @@ +{ + "readKey": "a7688614897667993891-866e2615b0a22e6ccef56aea9b10e815efa3e1296752a7a30bd9925f1a8f33e7", + + "upload": { + "type": "json", + "keySeparator": "|", + "deprecate": "file", + "features": ["plural_object", "filter_untranslated"], + "files": [ + { + "pattern": "src/i18n/strings/en_EN.json", + "file": "element-desktop.json", + "lang": "inherited" + }, + { + "group": "existing", + "pattern": "src/i18n/strings/*.json", + "file": "element-desktop.json", + "excludes": ["src/i18n/strings/en_EN.json"], + "lang": "${autodetectLang}" + } + ] + }, + + "download": { + "files": [ + { + "conditions": "equals: ${file}, element-desktop.json", + "output": "src/i18n/strings/${langLsrUnderscore}.json" + } + ], + "includeSourceLang": "${includeSourceLang|false}", + "langAliases": { + "en": "en-EN" + } + } +} diff --git a/package.json b/package.json index 446e371..06d702a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "element-desktop", "productName": "Element", "main": "lib/electron-main.js", - "version": "1.11.40", + "version": "1.11.42", "description": "A feature-rich client for Matrix.org", "author": "Element", "homepage": "https://element.io", @@ -16,9 +16,10 @@ "node": ">=16.0.0" }, "scripts": { - "i18n": "matrix-gen-i18n", - "prunei18n": "matrix-prune-i18n", - "diff-i18n": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", + "i18n": "matrix-gen-i18n && yarn i18n:sort && yarn i18n:lint", + "i18n:sort": "jq --sort-keys '.' src/i18n/strings/en_EN.json > src/i18n/strings/en_EN.json.tmp && mv src/i18n/strings/en_EN.json.tmp src/i18n/strings/en_EN.json", + "i18n:lint": "prettier --write src/i18n/strings/ --ignore-path /dev/null", + "i18n:diff": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && yarn i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", "mkdirs": "mkdirp packages deploys", "fetch": "yarn run mkdirs && ts-node scripts/fetch-package.ts", "asar-webapp": "asar p webapp webapp.asar", @@ -79,20 +80,20 @@ "@types/jest": "^29.0.0", "@types/minimist": "^1.2.1", "@types/mkdirp": "^1.0.2", - "@types/node": "16.18.41", + "@types/node": "16.18.48", "@types/pacote": "^11.1.1", "@types/tar": "^6.1.3", "@types/uuid": "^9.0.2", "@typescript-eslint/eslint-plugin": "^5.42.0", "@typescript-eslint/parser": "^5.42.0", "allchange": "^1.0.6", - "app-builder-lib": "24.6.3", + "app-builder-lib": "24.6.4", "babel-jest": "^29.0.0", "chokidar": "^3.5.2", "detect-libc": "^1.0.3", "electron": "^26.0.0", - "electron-builder": "24.6.3", - "electron-builder-squirrel-windows": "24.6.3", + "electron-builder": "24.6.4", + "electron-builder-squirrel-windows": "24.6.4", "electron-devtools-installer": "^3.2.0", "eslint": "^8.26.0", "eslint-config-google": "^0.14.0", @@ -105,10 +106,10 @@ "fs-extra": "^11.0.0", "glob": "^10.0.0", "jest": "^29.0.0", - "matrix-web-i18n": "^2.0.0", + "matrix-web-i18n": "^3.1.1", "mkdirp": "^3.0.0", "node-pre-gyp": "^0.17.0", - "pacote": "^15.0.0", + "pacote": "^17.0.0", "playwright": "^1.25.0", "prettier": "^2.8.1", "rimraf": "^5.0.0", @@ -122,7 +123,7 @@ "keytar": "^7.9.0" }, "resolutions": { - "@types/node": "16.18.41" + "@types/node": "16.18.48" }, "build": { "appId": "im.riot.app", diff --git a/src/electron-main.ts b/src/electron-main.ts index 7770dcb..b5d13ac 100644 --- a/src/electron-main.ts +++ b/src/electron-main.ts @@ -260,7 +260,8 @@ global.appQuitting = false; const exitShortcuts: Array<(input: Input, platform: string) => boolean> = [ (input, platform): boolean => platform !== "darwin" && input.alt && input.key.toUpperCase() === "F4", (input, platform): boolean => platform !== "darwin" && input.control && input.key.toUpperCase() === "Q", - (input, platform): boolean => platform === "darwin" && input.meta && !input.control && input.key.toUpperCase() === "Q", + (input, platform): boolean => + platform === "darwin" && input.meta && !input.control && input.key.toUpperCase() === "Q", ]; const warnBeforeExit = (event: Event, input: Input): void => { @@ -273,12 +274,12 @@ const warnBeforeExit = (event: Event, input: Input): void => { dialog.showMessageBoxSync(global.mainWindow, { type: "question", buttons: [ - _t("Cancel"), - _t("Close %(brand)s", { + _t("action|cancel"), + _t("action|close_brand", { brand: global.vectorConfig.brand || "Element", }), ], - message: _t("Are you sure you want to quit?"), + message: _t("confirm_quit"), defaultId: 1, cancelId: 0, }) === 0; diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json deleted file mode 100644 index a49aa98..0000000 --- a/src/i18n/strings/ar.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "File": "ملف", - "Close": "أغلِق", - "Actual Size": "المقاس الفعلي", - "View": "منظور", - "Select All": "حدّد الكل", - "Delete": "احذف", - "Copy": "انسخ", - "Edit": "تحرير", - "Cancel": "ألغِ", - "Bring All to Front": "ضَع الكل في المقدّمة", - "Speech": "نطق", - "Add to dictionary": "أضِف إلى القاموس", - "The image failed to save": "فشل حفظ الصورة", - "Failed to save image": "فشل حفظ الصورة", - "Save image as...": "احفظ الصورة كَ‍...", - "Copy link address": "انسخ عنوان الرابط", - "Copy email address": "انسخ عنوان البريد الإلكتروني", - "Copy image": "انسخ الصورة", - "Zoom": "تقريب", - "Stop Speaking": "أوقِف النطق", - "Start Speaking": "ابدأ النطق", - "Unhide": "اعرض", - "Hide Others": "أخفِ البقية", - "Hide": "أخفِ", - "Services": "الخدمات", - "About": "عن", - "Help": "مساعدة", - "Minimize": "صغّر", - "Window": "نافذة", - "Toggle Developer Tools": "فعّل/عطّل أدوات المطوّرين", - "Toggle Full Screen": "فعّل/عطّل ملء الشاشة", - "Preferences": "التفضيلات", - "Zoom In": "قرّب", - "Zoom Out": "بعّد", - "Paste and Match Style": "ألصِق وطابِق النمط", - "Paste": "ألصِق", - "Cut": "قصّ", - "Redo": "أعِد", - "Undo": "تراجَع", - "Quit": "غادِر", - "Show/Hide": "اعرض/أخفِ", - "Are you sure you want to quit?": "أمتأكّد من الإغلاق؟", - "Copy image address": "انسخ عنوان (رابط) الصورة", - "Close %(brand)s": "اغلاق %(brand)s" -} diff --git a/src/i18n/strings/basefile.json b/src/i18n/strings/basefile.json deleted file mode 100644 index 0967ef4..0000000 --- a/src/i18n/strings/basefile.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/src/i18n/strings/be.json b/src/i18n/strings/be.json deleted file mode 100644 index 7391a98..0000000 --- a/src/i18n/strings/be.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Add to dictionary": "Дадаць у слоўнік", - "The image failed to save": "Не атрымалася захаваць малюнак", - "Failed to save image": "Не атрымалася захаваць малюнак", - "Save image as...": "Захаваць малюнак як...", - "Copy link address": "Скапіраваць спасылку", - "Copy email address": "Скапіраваць адрас пошты", - "Copy image": "Скапіраваць малюнак", - "File": "Файл", - "Bring All to Front": "Вынесці ўсё наперад", - "Zoom": "Маштаб", - "Stop Speaking": "Перастаць гаварыць", - "Start Speaking": "Гаварыць", - "Speech": "Голас", - "Unhide": "Паказаць", - "Hide Others": "Схаваць іншыя", - "Hide": "Схаваць", - "Services": "Сервісы", - "About": "Аб праграме", - "Help": "Даведка", - "Close": "Зачыніць", - "Minimize": "Згарнуць", - "Window": "Акно", - "Toggle Developer Tools": "Пераключэнне інструментаў распрацоўніка", - "Toggle Full Screen": "Пераключэнне на ўвесь экран", - "Preferences": "Параметры", - "Zoom Out": "Паменшыць", - "Zoom In": "Павялічыць", - "Actual Size": "Фактычны Памер", - "View": "Прагляд", - "Select All": "Выбраць усё", - "Delete": "Выдаліць", - "Paste and Match Style": "Уставіць і супаставіць стыль", - "Paste": "Уставіць", - "Copy": "Капіяваць", - "Cut": "Выразаць", - "Redo": "Паўтарыць", - "Undo": "Адмяніць", - "Edit": "Змяніць", - "Quit": "Выйсці", - "Show/Hide": "Паказаць / схаваць", - "Are you sure you want to quit?": "Вы ўпэўненыя, што хочаце выйсці?", - "Cancel": "Адмена" -} diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json index c65f8ba..73bf8e9 100644 --- a/src/i18n/strings/bg.json +++ b/src/i18n/strings/bg.json @@ -1,45 +1,61 @@ { - "Add to dictionary": "Добави към речника", - "The image failed to save": "Изображението не успя да се запази", - "Failed to save image": "Неуспешно запазване на изображението", - "Save image as...": "Запази изображението като...", - "Copy link address": "Копирай линка", - "Copy image address": "Копирай адреса на изображението", - "Copy email address": "Копирай имейл адрес", - "Copy image": "Копирай изображение", - "File": "Файл", - "Bring All to Front": "Покажи всички най-отгоре", - "Zoom": "Мащабирай", - "Stop Speaking": "Спри да говориш", - "Start Speaking": "Започни да говориш", - "Speech": "Говор", - "Unhide": "Покажи", - "Hide Others": "Скрий Останалите", - "Hide": "Скрий", - "Services": "Услуги", - "About": "Относно", - "Help": "Помощ", - "Close": "Затвори", - "Minimize": "Минимизирай", - "Window": "Прозорец", - "Toggle Developer Tools": "Превключи инструментите за разработчици", - "Toggle Full Screen": "Превключи на Цял екран", - "Preferences": "Предпочитания", - "Zoom Out": "Намали", - "Zoom In": "Увеличи", - "Actual Size": "Действителен Размер", - "View": "Преглед", - "Select All": "Избери Всичко", - "Delete": "Изтрий", - "Paste and Match Style": "Постави и Използвай текущия стил", - "Paste": "Постави", - "Copy": "Копирай", - "Cut": "Изрежи", - "Redo": "Върни", - "Undo": "Отмени", - "Edit": "Редактирай", - "Quit": "Напусни", - "Show/Hide": "Покажи/Скрий", - "Are you sure you want to quit?": "Сигурен ли си че искаш да напуснеш?", - "Cancel": "Отказ" + "action": { + "cancel": "Отказ", + "close": "Затвори", + "copy": "Копирай", + "cut": "Изрежи", + "delete": "Изтрий", + "edit": "Редактирай", + "minimise": "Минимизирай", + "paste": "Постави", + "paste_match_style": "Постави и Използвай текущия стил", + "quit": "Напусни", + "redo": "Върни", + "select_all": "Избери Всичко", + "show_hide": "Покажи/Скрий", + "undo": "Отмени", + "zoom_in": "Увеличи", + "zoom_out": "Намали" + }, + "common": { + "about": "Относно", + "help": "Помощ", + "preferences": "Предпочитания" + }, + "confirm_quit": "Сигурен ли си че искаш да напуснеш?", + "edit_menu": { + "speech": "Говор", + "speech_start_speaking": "Започни да говориш", + "speech_stop_speaking": "Спри да говориш" + }, + "file_menu": { + "label": "Файл" + }, + "menu": { + "hide": "Скрий", + "hide_others": "Скрий Останалите", + "services": "Услуги", + "unhide": "Покажи" + }, + "right_click_menu": { + "add_to_dictionary": "Добави към речника", + "copy_email": "Копирай имейл адрес", + "copy_image": "Копирай изображение", + "copy_image_url": "Копирай адреса на изображението", + "copy_link_url": "Копирай линка", + "save_image_as": "Запази изображението като...", + "save_image_as_error_description": "Изображението не успя да се запази", + "save_image_as_error_title": "Неуспешно запазване на изображението" + }, + "view_menu": { + "actual_size": "Действителен Размер", + "toggle_developer_tools": "Превключи инструментите за разработчици", + "toggle_full_screen": "Превключи на Цял екран", + "view": "Преглед" + }, + "window_menu": { + "bring_all_to_front": "Покажи всички най-отгоре", + "label": "Прозорец", + "zoom": "Мащабирай" + } } diff --git a/src/i18n/strings/bn.json b/src/i18n/strings/bn.json deleted file mode 100644 index 6a99750..0000000 --- a/src/i18n/strings/bn.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Are you sure you want to quit?": "তুমি কি আসলেই বের হতে চাও?", - "Cancel": "বাতিল", - "Save image as...": "ছবি সংরক্ষণের ধরন...", - "Failed to save image": "ছবি সংরক্ষণ ব্যর্থ", - "The image failed to save": "ছবি সংরক্ষণ ব্যর্থ", - "Add to dictionary": "অভিধানে যোগ করি", - "Copy link address": "সংযোগের ঠিকানা অনুলিপি করো", - "Copy image address": "ছবির ঠিকানা অনুলিপি করো", - "Copy email address": "ইমেইল ঠিকানা অনুলিপি করো", - "Copy image": "ছবি অনুলিপি করো", - "File": "নথি", - "Bring All to Front": "সবকিছু সামনে আনো", - "Zoom": "বড় করা", - "Stop Speaking": "কথা বন্ধ করো", - "Start Speaking": "কথা শুরু করো", - "Speech": "বাচন", - "Unhide": "দেখাও", - "Hide Others": "অন্যগুলো লুকাও", - "Hide": "লুকাও", - "Services": "সেবা", - "About": "আমাদের সম্পর্কে", - "Help": "সাহায্য", - "Close": "বন্ধ", - "Minimize": "সংকোচন", - "Window": "জানালা", - "Toggle Developer Tools": "ডেভেলপার সরঞ্জামাদি", - "Toggle Full Screen": "পূর্ণ পর্দা করো/বের হও", - "Preferences": "পছন্দসমূহ", - "Zoom Out": "ছোট করো", - "Zoom In": "বড়ো করো", - "Actual Size": "আসল আকার", - "View": "দেখো", - "Select All": "সব নির্বাচন", - "Delete": "অপসারণ", - "Paste and Match Style": "লেপন ও একই ধরনে", - "Paste": "লেপন", - "Copy": "অনুলিপি", - "Cut": "কাটো", - "Redo": "পুন", - "Undo": "ফিরত", - "Edit": "সম্পাদনা", - "Quit": "প্রস্থান", - "Show/Hide": "দেখাও/লুকাও" -} diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json deleted file mode 100644 index 7fa635d..0000000 --- a/src/i18n/strings/ca.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Add to dictionary": "Afegeix al diccionari", - "The image failed to save": "S'ha fallat en desar la imatge", - "Failed to save image": "S'ha fallat en desar la imatge", - "Save image as...": "Anomena i desa la imatge...", - "Copy link address": "Copia l'adreça de l'enllaç", - "Copy email address": "Copia l'adreça de correu electrònic", - "Copy image": "Copia la imatge", - "File": "Fitxer", - "Bring All to Front": "Porta-ho tot al davant", - "Zoom": "Escala", - "Stop Speaking": "Para la veu", - "Start Speaking": "Comença la veu", - "Speech": "Veu", - "Unhide": "Deixa d'amagar", - "Hide Others": "Amaga les altres", - "Hide": "Amaga", - "Services": "Serveis", - "About": "Quant a", - "Help": "Ajuda", - "Close": "Tanca", - "Minimize": "Minimitza", - "Window": "Finestra", - "Toggle Developer Tools": "Commuta les eines per a desenvolupadors", - "Toggle Full Screen": "Commuta la pantalla completa", - "Preferences": "Preferències", - "Zoom Out": "Allunya", - "Zoom In": "Apropia", - "Actual Size": "Mida real", - "View": "Visualitza", - "Select All": "Selecciona-ho tot", - "Delete": "Suprimeix", - "Paste and Match Style": "Enganxa i fes coincidir l'estil", - "Paste": "Enganxa", - "Copy": "Copia", - "Cut": "Retalla", - "Redo": "Refés", - "Undo": "Desfés", - "Edit": "Edita", - "Quit": "Surt", - "Show/Hide": "Mostra/Amaga", - "Are you sure you want to quit?": "Esteu segur que voleu sortir?", - "Cancel": "Cancel·la" -} diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index 9603610..b365b38 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -1,47 +1,63 @@ { - "Add to dictionary": "Přidat do slovníku", - "Failed to save image": "Chyba při ukládání obrázku", - "The image failed to save": "Obrázek se nepodařilo uložit", - "Save image as...": "Uložit obrázek jako...", - "Copy link address": "Kopírovat adresu odkazu", - "Copy image address": "Kopírovat adresu obrázku", - "Copy email address": "Kopírovat e-mailovou adresu", - "Copy image": "Kopírovat obrázek", - "File": "Soubor", - "Bring All to Front": "Přenést vše do popředí", - "Zoom": "Lupa", - "Stop Speaking": "Zastavit nahrávání hlasu", - "Start Speaking": "Spustit nahrávání hlasu", - "Speech": "Řeč", - "Unhide": "Zrušit skrytí", - "Hide Others": "Skrýt ostatní", - "Hide": "Skrýt", - "Services": "Služby", - "About": "O aplikaci", - "Help": "Nápověda", - "Close": "Zavřít", - "Minimize": "Minimalizovat", - "Window": "Okno", - "Toggle Developer Tools": "Přepnout zobrazení nástrojů pro vývojáře", - "Toggle Full Screen": "Přepnout zobrazení celé obrazovky", - "Preferences": "Předvolby", - "Zoom Out": "Oddálit", - "Zoom In": "Přiblížit", - "Actual Size": "Aktuální velikost", - "View": "Zobrazit", - "Select All": "Vybrat vše", - "Delete": "Smazat", - "Paste and Match Style": "Vložit a přizpůsobit styl", - "Paste": "Vložit", - "Copy": "Kopírovat", - "Cut": "Vyjmout", - "Redo": "Znovu", - "Undo": "Zpět", - "Edit": "Úpravy", - "Quit": "Ukončit", - "Show/Hide": "Zobrazit/Skrýt", - "Are you sure you want to quit?": "Opravdu chcete ukončit aplikaci?", - "Close %(brand)s": "Zavřít %(brand)s", - "Cancel": "Zrušit", - "%(brand)s Help": "%(brand)s nápověda" + "action": { + "cancel": "Zrušit", + "close": "Zavřít", + "close_brand": "Zavřít %(brand)s", + "copy": "Kopírovat", + "cut": "Vyjmout", + "delete": "Smazat", + "edit": "Úpravy", + "minimise": "Minimalizovat", + "paste": "Vložit", + "paste_match_style": "Vložit a přizpůsobit styl", + "quit": "Ukončit", + "redo": "Znovu", + "select_all": "Vybrat vše", + "show_hide": "Zobrazit/Skrýt", + "undo": "Zpět", + "zoom_in": "Přiblížit", + "zoom_out": "Oddálit" + }, + "common": { + "about": "O aplikaci", + "brand_help": "%(brand)s nápověda", + "help": "Nápověda", + "preferences": "Předvolby" + }, + "confirm_quit": "Opravdu chcete ukončit aplikaci?", + "edit_menu": { + "speech": "Řeč", + "speech_start_speaking": "Spustit nahrávání hlasu", + "speech_stop_speaking": "Zastavit nahrávání hlasu" + }, + "file_menu": { + "label": "Soubor" + }, + "menu": { + "hide": "Skrýt", + "hide_others": "Skrýt ostatní", + "services": "Služby", + "unhide": "Zrušit skrytí" + }, + "right_click_menu": { + "add_to_dictionary": "Přidat do slovníku", + "copy_email": "Kopírovat e-mailovou adresu", + "copy_image": "Kopírovat obrázek", + "copy_image_url": "Kopírovat adresu obrázku", + "copy_link_url": "Kopírovat adresu odkazu", + "save_image_as": "Uložit obrázek jako...", + "save_image_as_error_description": "Obrázek se nepodařilo uložit", + "save_image_as_error_title": "Chyba při ukládání obrázku" + }, + "view_menu": { + "actual_size": "Aktuální velikost", + "toggle_developer_tools": "Přepnout zobrazení nástrojů pro vývojáře", + "toggle_full_screen": "Přepnout zobrazení celé obrazovky", + "view": "Zobrazit" + }, + "window_menu": { + "bring_all_to_front": "Přenést vše do popředí", + "label": "Okno", + "zoom": "Lupa" + } } diff --git a/src/i18n/strings/de.json b/src/i18n/strings/de.json deleted file mode 100644 index a6b54fb..0000000 --- a/src/i18n/strings/de.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "Speech": "Sprache", - "Paste and Match Style": "Einfügen und Formatierung beibehalten", - "Stop Speaking": "Aufnahme beenden", - "Start Speaking": "Aufnahme starten", - "Services": "Dienste", - "Are you sure you want to quit?": "Wirklich beenden?", - "Add to dictionary": "Wörterbuch hinzufügen", - "The image failed to save": "Das Bild konnte nicht gespeichert werden", - "Failed to save image": "Bild kann nicht gespeichert werden", - "Save image as...": "Bild speichern unter...", - "Copy link address": "Link-Adresse kopieren", - "Copy email address": "Email-Adresse kopieren", - "Copy image": "Bild kopieren", - "File": "Datei", - "Bring All to Front": "Alles in den Vordergrund", - "Zoom": "Zoom", - "Unhide": "Wieder anzeigen", - "Hide Others": "Andere verstecken", - "Hide": "Verstecken", - "About": "Über", - "Help": "Hilfe", - "Close": "Schließen", - "Minimize": "Minimieren", - "Window": "Fenster", - "Toggle Developer Tools": "Developer-Tools an/aus", - "Toggle Full Screen": "Vollbildschirm an/aus", - "Preferences": "Einstellungen", - "Zoom Out": "Verkleinern", - "Zoom In": "Vergrößern", - "Actual Size": "Tatsächliche Größe", - "View": "Ansicht", - "Select All": "Alles auswählen", - "Delete": "Löschen", - "Paste": "Einfügen", - "Copy": "Kopieren", - "Cut": "Ausschneiden", - "Redo": "Wiederherstellen", - "Undo": "Rückgängig", - "Edit": "Bearbeiten", - "Quit": "Beenden", - "Show/Hide": "Anzeigen/Ausblenden", - "Cancel": "Abbrechen", - "Copy image address": "Bild-Adresse kopieren", - "Close %(brand)s": "%(brand)s schließen", - "%(brand)s Help": "%(brand)s Hilfe" -} diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json new file mode 100644 index 0000000..6164aec --- /dev/null +++ b/src/i18n/strings/de_DE.json @@ -0,0 +1,62 @@ +{ + "action": { + "cancel": "Abbrechen", + "close": "Schließen", + "close_brand": "%(brand)s schließen", + "copy": "Kopieren", + "cut": "Ausschneiden", + "delete": "Löschen", + "edit": "Bearbeiten", + "minimise": "Minimieren", + "paste": "Einfügen", + "paste_match_style": "Einfügen und Formatierung beibehalten", + "quit": "Beenden", + "redo": "Wiederherstellen", + "select_all": "Alles auswählen", + "show_hide": "Anzeigen/Ausblenden", + "undo": "Rückgängig", + "zoom_in": "Vergrößern", + "zoom_out": "Verkleinern" + }, + "common": { + "about": "Über", + "brand_help": "%(brand)s Hilfe", + "help": "Hilfe", + "preferences": "Einstellungen" + }, + "confirm_quit": "Wirklich beenden?", + "edit_menu": { + "speech": "Sprache", + "speech_start_speaking": "Aufnahme starten", + "speech_stop_speaking": "Aufnahme beenden" + }, + "file_menu": { + "label": "Datei" + }, + "menu": { + "hide": "Verstecken", + "hide_others": "Andere verstecken", + "services": "Dienste", + "unhide": "Wieder anzeigen" + }, + "right_click_menu": { + "add_to_dictionary": "Wörterbuch hinzufügen", + "copy_email": "Email-Adresse kopieren", + "copy_image": "Bild kopieren", + "copy_image_url": "Bild-Adresse kopieren", + "copy_link_url": "Link-Adresse kopieren", + "save_image_as": "Bild speichern unter...", + "save_image_as_error_description": "Das Bild konnte nicht gespeichert werden", + "save_image_as_error_title": "Bild kann nicht gespeichert werden" + }, + "view_menu": { + "actual_size": "Tatsächliche Größe", + "toggle_developer_tools": "Developer-Tools an/aus", + "toggle_full_screen": "Vollbildschirm an/aus", + "view": "Ansicht" + }, + "window_menu": { + "bring_all_to_front": "Alles in den Vordergrund", + "label": "Fenster" + } +} diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index 998ce53..18f411b 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -1,47 +1,63 @@ { - "Are you sure you want to quit?": "Είστε βέβαιος ότι θέλετε να εγκαταλείψετε;", - "Zoom": "Ζουμ", - "Unhide": "Εμφάνιση", - "Window": "Παράθυρο", - "Toggle Developer Tools": "Άνοιγμα Εργαλείων Προγραμματιστή", - "Toggle Full Screen": "Εναλλαγή σε Πλήρη Οθόνη", - "Copy email address": "Αντιγραφή διεύθυνσης email", - "File": "Αρχείο", - "Bring All to Front": "Μεταφορά Όλων στο Προσκήνιο", - "Stop Speaking": "Τερματίστε να μιλάτε", - "Start Speaking": "Ξεκινήστε να μιλάτε", - "Speech": "Ομιλία", - "Hide Others": "Απόκρυψη Άλλων", - "Hide": "Απόκρυψη", - "Services": "Υπηρεσίες", - "About": "Σχετικά με", - "Help": "Βοήθεια", - "Close": "Κλείσιμο", - "Minimize": "Ελαχιστοποίηση", - "Preferences": "Προτιμήσεις", - "Zoom Out": "Σμίκρυνση", - "Zoom In": "Μεγέθυνση", - "Actual Size": "Πραγματικό Μέγεθος", - "View": "Προβολή", - "Select All": "Επιλογή Όλων", - "Delete": "Διαγραφή", - "Paste and Match Style": "Επικόλληση και Ταίριασμα Στυλ", - "Paste": "Επικόλληση", - "Copy": "Αντιγραφή", - "Cut": "Αποκοπή", - "Redo": "Επανάληψη", - "Undo": "Αναίρεση", - "Edit": "Επεξεργασία", - "Quit": "Κλείσιμο", - "Show/Hide": "Eμφάνιση/Απόκρυψη", - "Cancel": "Ακύρωση", - "Add to dictionary": "Προσθήκη στο λεξικό", - "The image failed to save": "Η αποθήκευση της εικόνας απέτυχε", - "Failed to save image": "Αποτυχία αποθήκευσης εικόνας", - "Save image as...": "Αποθήκευση εικόνας ως...", - "Copy link address": "Αντιγραφή διεύθυνσης συνδέσμου", - "Copy image address": "Αντιγραφή διεύθυνσης εικόνας", - "Copy image": "Αντιγραφή εικόνας", - "Close %(brand)s": "Κλείσιμο %(brand)s", - "%(brand)s Help": "%(brand)s Υποστήριξη" + "action": { + "cancel": "Ακύρωση", + "close": "Κλείσιμο", + "close_brand": "Κλείσιμο %(brand)s", + "copy": "Αντιγραφή", + "cut": "Αποκοπή", + "delete": "Διαγραφή", + "edit": "Επεξεργασία", + "minimise": "Ελαχιστοποίηση", + "paste": "Επικόλληση", + "paste_match_style": "Επικόλληση και Ταίριασμα Στυλ", + "quit": "Κλείσιμο", + "redo": "Επανάληψη", + "select_all": "Επιλογή Όλων", + "show_hide": "Eμφάνιση/Απόκρυψη", + "undo": "Αναίρεση", + "zoom_in": "Μεγέθυνση", + "zoom_out": "Σμίκρυνση" + }, + "common": { + "about": "Σχετικά με", + "brand_help": "%(brand)s Υποστήριξη", + "help": "Βοήθεια", + "preferences": "Προτιμήσεις" + }, + "confirm_quit": "Είστε βέβαιος ότι θέλετε να εγκαταλείψετε;", + "edit_menu": { + "speech": "Ομιλία", + "speech_start_speaking": "Ξεκινήστε να μιλάτε", + "speech_stop_speaking": "Τερματίστε να μιλάτε" + }, + "file_menu": { + "label": "Αρχείο" + }, + "menu": { + "hide": "Απόκρυψη", + "hide_others": "Απόκρυψη Άλλων", + "services": "Υπηρεσίες", + "unhide": "Εμφάνιση" + }, + "right_click_menu": { + "add_to_dictionary": "Προσθήκη στο λεξικό", + "copy_email": "Αντιγραφή διεύθυνσης email", + "copy_image": "Αντιγραφή εικόνας", + "copy_image_url": "Αντιγραφή διεύθυνσης εικόνας", + "copy_link_url": "Αντιγραφή διεύθυνσης συνδέσμου", + "save_image_as": "Αποθήκευση εικόνας ως...", + "save_image_as_error_description": "Η αποθήκευση της εικόνας απέτυχε", + "save_image_as_error_title": "Αποτυχία αποθήκευσης εικόνας" + }, + "view_menu": { + "actual_size": "Πραγματικό Μέγεθος", + "toggle_developer_tools": "Άνοιγμα Εργαλείων Προγραμματιστή", + "toggle_full_screen": "Εναλλαγή σε Πλήρη Οθόνη", + "view": "Προβολή" + }, + "window_menu": { + "bring_all_to_front": "Μεταφορά Όλων στο Προσκήνιο", + "label": "Παράθυρο", + "zoom": "Ζουμ" + } } diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index 126c0f1..2bdb0bc 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -1,47 +1,63 @@ { - "Cancel": "Cancel", - "Close %(brand)s": "Close %(brand)s", - "Are you sure you want to quit?": "Are you sure you want to quit?", - "Show/Hide": "Show/Hide", - "Quit": "Quit", - "Edit": "Edit", - "Undo": "Undo", - "Redo": "Redo", - "Cut": "Cut", - "Copy": "Copy", - "Paste": "Paste", - "Paste and Match Style": "Paste and Match Style", - "Delete": "Delete", - "Select All": "Select All", - "View": "View", - "Actual Size": "Actual Size", - "Zoom In": "Zoom In", - "Zoom Out": "Zoom Out", - "Preferences": "Preferences", - "Toggle Full Screen": "Toggle Full Screen", - "Toggle Developer Tools": "Toggle Developer Tools", - "Window": "Window", - "Minimize": "Minimize", - "Close": "Close", - "Help": "Help", - "%(brand)s Help": "%(brand)s Help", - "About": "About", - "Services": "Services", - "Hide": "Hide", - "Hide Others": "Hide Others", - "Unhide": "Unhide", - "Speech": "Speech", - "Start Speaking": "Start Speaking", - "Stop Speaking": "Stop Speaking", - "Zoom": "Zoom", - "Bring All to Front": "Bring All to Front", - "File": "File", - "Copy image": "Copy image", - "Copy email address": "Copy email address", - "Copy image address": "Copy image address", - "Copy link address": "Copy link address", - "Save image as...": "Save image as...", - "Failed to save image": "Failed to save image", - "The image failed to save": "The image failed to save", - "Add to dictionary": "Add to dictionary" + "action": { + "cancel": "Cancel", + "close": "Close", + "close_brand": "Close %(brand)s", + "copy": "Copy", + "cut": "Cut", + "delete": "Delete", + "edit": "Edit", + "minimise": "Minimize", + "paste": "Paste", + "paste_match_style": "Paste and Match Style", + "quit": "Quit", + "redo": "Redo", + "select_all": "Select All", + "show_hide": "Show/Hide", + "undo": "Undo", + "zoom_in": "Zoom In", + "zoom_out": "Zoom Out" + }, + "common": { + "about": "About", + "brand_help": "%(brand)s Help", + "help": "Help", + "preferences": "Preferences" + }, + "confirm_quit": "Are you sure you want to quit?", + "edit_menu": { + "speech": "Speech", + "speech_start_speaking": "Start Speaking", + "speech_stop_speaking": "Stop Speaking" + }, + "file_menu": { + "label": "File" + }, + "menu": { + "hide": "Hide", + "hide_others": "Hide Others", + "services": "Services", + "unhide": "Unhide" + }, + "right_click_menu": { + "add_to_dictionary": "Add to dictionary", + "copy_email": "Copy email address", + "copy_image": "Copy image", + "copy_image_url": "Copy image address", + "copy_link_url": "Copy link address", + "save_image_as": "Save image as...", + "save_image_as_error_description": "The image failed to save", + "save_image_as_error_title": "Failed to save image" + }, + "view_menu": { + "actual_size": "Actual Size", + "toggle_developer_tools": "Toggle Developer Tools", + "toggle_full_screen": "Toggle Full Screen", + "view": "View" + }, + "window_menu": { + "bring_all_to_front": "Bring All to Front", + "label": "Window", + "zoom": "Zoom" + } } diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json deleted file mode 100644 index f86fc34..0000000 --- a/src/i18n/strings/en_US.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Close": "Close", - "Add to dictionary": "Add to dictionary", - "The image failed to save": "The image failed to save", - "Failed to save image": "Failed to save image", - "Save image as...": "Save image as...", - "Copy link address": "Copy link address", - "Copy email address": "Copy email address", - "Copy image": "Copy image", - "File": "File", - "Bring All to Front": "Bring All to Front", - "Zoom": "Zoom", - "Stop Speaking": "Stop Speaking", - "Start Speaking": "Start Speaking", - "Speech": "Speech", - "Unhide": "Unhide", - "Hide Others": "Hide Others", - "Hide": "Hide", - "Services": "Services", - "About": "About", - "Help": "Help", - "Minimize": "Minimize", - "Window": "Window", - "Toggle Developer Tools": "Toggle Developer Tools", - "Toggle Full Screen": "Toggle Full Screen", - "Preferences": "Preferences", - "Zoom Out": "Zoom Out", - "Zoom In": "Zoom In", - "Actual Size": "Actual Size", - "View": "View", - "Select All": "Select All", - "Delete": "Delete", - "Paste and Match Style": "Paste and Match Style", - "Paste": "Paste", - "Copy": "Copy", - "Cut": "Cut", - "Redo": "Redo", - "Undo": "Undo", - "Edit": "Edit", - "Quit": "Quit", - "Show/Hide": "Show/Hide", - "Are you sure you want to quit?": "Are you sure you want to quit?", - "Cancel": "Cancel" -} diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json index 2480c22..4cb0b8d 100644 --- a/src/i18n/strings/eo.json +++ b/src/i18n/strings/eo.json @@ -1,33 +1,50 @@ { - "The image failed to save": "La bildo malsukcesis elŝutiĝi", - "Failed to save image": "Malsukcesis elŝuti bildon", - "Stop Speaking": "Ĉesi Paroli", - "Start Speaking": "Ekparoli", - "Unhide": "Malkaŝi", - "Hide Others": "Kaŝi Aliajn", - "Hide": "Kaŝi", - "About": "Informilo", - "Help": "Helpo", - "Toggle Developer Tools": "Baskuligi Programistajn Ilojn", - "Preferences": "Preferoj", - "View": "Vidi", - "Delete": "Forigi", - "Redo": "Refari", - "Undo": "Malfari", - "Edit": "Redakti", - "Show/Hide": "Montri/Kaŝi", - "Cancel": "Nuligi", - "Copy link address": "Kopiu ligilon de la bildo", - "Copy image address": "Kopiu adreson de la bildo", - "Copy email address": "Kopiu retadreson", - "Copy image": "Kopiu bildon", - "File": "Dosiero", - "Minimize": "Minimumigi", - "Window": "Fenestro", - "Select All": "Elekti Ĉiujn", - "Paste": "Enmeti", - "Copy": "Kopiu", - "Cut": "Tranĉi", - "Are you sure you want to quit?": "Ĉu vi certas, ke vi volas ĉesi?", - "Close %(brand)s": "Fermu %(brand)s" + "action": { + "cancel": "Nuligi", + "close": "Fermi", + "close_brand": "Fermu %(brand)s", + "copy": "Kopiu", + "cut": "Tranĉi", + "delete": "Forigi", + "edit": "Redakti", + "minimise": "Minimumigi", + "paste": "Enmeti", + "redo": "Refari", + "select_all": "Elekti Ĉiujn", + "show_hide": "Montri/Kaŝi", + "undo": "Malfari" + }, + "common": { + "about": "Informilo", + "help": "Helpo", + "preferences": "Preferoj" + }, + "confirm_quit": "Ĉu vi certas, ke vi volas ĉesi?", + "edit_menu": { + "speech_start_speaking": "Ekparoli", + "speech_stop_speaking": "Ĉesi Paroli" + }, + "file_menu": { + "label": "Dosiero" + }, + "menu": { + "hide": "Kaŝi", + "hide_others": "Kaŝi Aliajn", + "unhide": "Malkaŝi" + }, + "right_click_menu": { + "copy_email": "Kopiu retadreson", + "copy_image": "Kopiu bildon", + "copy_image_url": "Kopiu adreson de la bildo", + "copy_link_url": "Kopiu ligilon de la bildo", + "save_image_as_error_description": "La bildo malsukcesis elŝutiĝi", + "save_image_as_error_title": "Malsukcesis elŝuti bildon" + }, + "view_menu": { + "toggle_developer_tools": "Baskuligi Programistajn Ilojn", + "view": "Vidi" + }, + "window_menu": { + "label": "Fenestro" + } } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index b046b23..9227ec3 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -1,47 +1,62 @@ { - "Add to dictionary": "Añadir al diccionario", - "The image failed to save": "La imagen no se ha podido guardar", - "Failed to save image": "No se ha podido guardar la imagen", - "Save image as...": "Guardar imagen como...", - "Copy link address": "Copiar dirección de enlace", - "Copy email address": "Copiar dirección de correo", - "Copy image": "Copiar imagen", - "File": "Archivo", - "Bring All to Front": "Traer todas al primer plano", - "Zoom": "Zoom", - "Start Speaking": "Empezar a hablar", - "Stop Speaking": "Parar de hablar", - "Speech": "Dictado", - "Unhide": "Mostrar", - "Hide Others": "Ocultar otros", - "Hide": "Ocultar", - "Services": "Servicios", - "About": "Acerca de", - "Help": "Ayuda", - "Close": "Cerrar", - "Minimize": "Minimizar", - "Window": "Ventana", - "Toggle Developer Tools": "Abrir/cerrar herramientas de desarrollo", - "Toggle Full Screen": "Entrar/salir de pantalla completa", - "Preferences": "Preferencias", - "Zoom Out": "Alejar", - "Zoom In": "Acercar", - "Actual Size": "Tamaño real", - "View": "Ver", - "Select All": "Seleccionar todo", - "Delete": "Eliminar", - "Paste and Match Style": "Pegar manteniendo estilo", - "Paste": "Pegar", - "Copy": "Copiar", - "Cut": "Cortar", - "Redo": "Rehacer", - "Undo": "Deshacer", - "Edit": "Editar", - "Quit": "Salir", - "Show/Hide": "Ver/Ocultar", - "Are you sure you want to quit?": "¿Quieres salir?", - "Cancel": "Cancelar", - "Copy image address": "Copiar dirección de la imagen", - "Close %(brand)s": "Cerrar %(brand)s", - "%(brand)s Help": "Ayuda sobre %(brand)s" + "action": { + "cancel": "Cancelar", + "close": "Cerrar", + "close_brand": "Cerrar %(brand)s", + "copy": "Copiar", + "cut": "Cortar", + "delete": "Eliminar", + "edit": "Editar", + "minimise": "Minimizar", + "paste": "Pegar", + "paste_match_style": "Pegar manteniendo estilo", + "quit": "Salir", + "redo": "Rehacer", + "select_all": "Seleccionar todo", + "show_hide": "Ver/Ocultar", + "undo": "Deshacer", + "zoom_in": "Acercar", + "zoom_out": "Alejar" + }, + "common": { + "about": "Acerca de", + "brand_help": "Ayuda sobre %(brand)s", + "help": "Ayuda", + "preferences": "Preferencias" + }, + "confirm_quit": "¿Quieres salir?", + "edit_menu": { + "speech": "Dictado", + "speech_start_speaking": "Empezar a hablar", + "speech_stop_speaking": "Parar de hablar" + }, + "file_menu": { + "label": "Archivo" + }, + "menu": { + "hide": "Ocultar", + "hide_others": "Ocultar otros", + "services": "Servicios", + "unhide": "Mostrar" + }, + "right_click_menu": { + "add_to_dictionary": "Añadir al diccionario", + "copy_email": "Copiar dirección de correo", + "copy_image": "Copiar imagen", + "copy_image_url": "Copiar dirección de la imagen", + "copy_link_url": "Copiar dirección de enlace", + "save_image_as": "Guardar imagen como...", + "save_image_as_error_description": "La imagen no se ha podido guardar", + "save_image_as_error_title": "No se ha podido guardar la imagen" + }, + "view_menu": { + "actual_size": "Tamaño real", + "toggle_developer_tools": "Abrir/cerrar herramientas de desarrollo", + "toggle_full_screen": "Entrar/salir de pantalla completa", + "view": "Ver" + }, + "window_menu": { + "bring_all_to_front": "Traer todas al primer plano", + "label": "Ventana" + } } diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json index ba7b86a..5ec4ea0 100644 --- a/src/i18n/strings/et.json +++ b/src/i18n/strings/et.json @@ -1,47 +1,63 @@ { - "About": "Rakenduse teave", - "The image failed to save": "Seda pilti ei õnnestunud salvestada", - "Add to dictionary": "Lisa sõnastikku", - "Failed to save image": "Pildi salvestamine ei õnnestunud", - "Save image as...": "Salvesta pilt kui...", - "Copy link address": "Kopeeri lingi aadress", - "Copy email address": "Kopeeri e-posti aadress", - "Copy image": "Kopeeri pilt", - "File": "Fail", - "Bring All to Front": "Too kõik esiplaanile", - "Zoom": "Suumi", - "Stop Speaking": "Lõpeta rääkimine", - "Start Speaking": "Alusta rääkimist", - "Speech": "Kõne", - "Unhide": "Näita uuesti", - "Hide Others": "Peida muud", - "Hide": "Peida", - "Services": "Teenused", - "Help": "Abiteave", - "Close": "Sulge", - "Minimize": "Vähenda", - "Window": "Aken", - "Toggle Developer Tools": "Arendaja töövahendid sisse/välja", - "Toggle Full Screen": "Täisekraanivaade sisse/välja", - "Preferences": "Seadistused", - "Zoom Out": "Vähenda", - "Zoom In": "Suurenda", - "Actual Size": "Näita tavasuuruses", - "View": "Vaata", - "Select All": "Vali kõik", - "Delete": "Kustuta", - "Paste and Match Style": "Aseta kasutades sama stiili", - "Paste": "Aseta", - "Copy": "Kopeeri", - "Cut": "Lõika", - "Redo": "Tee uuesti", - "Undo": "Võta tagasi", - "Edit": "Muuda", - "Quit": "Välju", - "Show/Hide": "Näita/peida", - "Are you sure you want to quit?": "Kas sa kindlasti soovid rakendusest väljuda?", - "Cancel": "Tühista", - "Copy image address": "Kopeeri pildi aadress", - "Close %(brand)s": "Sulge %(brand)s", - "%(brand)s Help": "%(brand)s abiteave" + "action": { + "cancel": "Tühista", + "close": "Sulge", + "close_brand": "Sulge %(brand)s", + "copy": "Kopeeri", + "cut": "Lõika", + "delete": "Kustuta", + "edit": "Muuda", + "minimise": "Vähenda", + "paste": "Aseta", + "paste_match_style": "Aseta kasutades sama stiili", + "quit": "Välju", + "redo": "Tee uuesti", + "select_all": "Vali kõik", + "show_hide": "Näita/peida", + "undo": "Võta tagasi", + "zoom_in": "Suurenda", + "zoom_out": "Vähenda" + }, + "common": { + "about": "Rakenduse teave", + "brand_help": "%(brand)s abiteave", + "help": "Abiteave", + "preferences": "Seadistused" + }, + "confirm_quit": "Kas sa kindlasti soovid rakendusest väljuda?", + "edit_menu": { + "speech": "Kõne", + "speech_start_speaking": "Alusta rääkimist", + "speech_stop_speaking": "Lõpeta rääkimine" + }, + "file_menu": { + "label": "Fail" + }, + "menu": { + "hide": "Peida", + "hide_others": "Peida muud", + "services": "Teenused", + "unhide": "Näita uuesti" + }, + "right_click_menu": { + "add_to_dictionary": "Lisa sõnastikku", + "copy_email": "Kopeeri e-posti aadress", + "copy_image": "Kopeeri pilt", + "copy_image_url": "Kopeeri pildi aadress", + "copy_link_url": "Kopeeri lingi aadress", + "save_image_as": "Salvesta pilt kui...", + "save_image_as_error_description": "Seda pilti ei õnnestunud salvestada", + "save_image_as_error_title": "Pildi salvestamine ei õnnestunud" + }, + "view_menu": { + "actual_size": "Näita tavasuuruses", + "toggle_developer_tools": "Arendaja töövahendid sisse/välja", + "toggle_full_screen": "Täisekraanivaade sisse/välja", + "view": "Vaata" + }, + "window_menu": { + "bring_all_to_front": "Too kõik esiplaanile", + "label": "Aken", + "zoom": "Suumi" + } } diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json index 0bfade0..4c5d57c 100644 --- a/src/i18n/strings/fa.json +++ b/src/i18n/strings/fa.json @@ -1,46 +1,62 @@ { - "Paste and Match Style": "جای‌گذاری و تطبیق سَبک", - "Add to dictionary": "افزودن به لغت‌نامه", - "The image failed to save": "تصویر ذخیره نشد", - "Failed to save image": "ذخیرهٔ تصویر شکست خورد", - "Save image as...": "ذخیرهٔ تصویر به عنوان...", - "Copy link address": "رونوشت نشانی پیوند", - "Copy image address": "رونوشت نشانی تصویر", - "Copy email address": "رونوشت نشانی رایانامه", - "Copy image": "رونوشت تصویر", - "File": "پرونده", - "Bring All to Front": "همه را به جلو بیاورید", - "Zoom": "بزرگنمایی", - "Speech": "صحبت کردن", - "Stop Speaking": "صحبت کردن را تمام کنید", - "Start Speaking": "صحبت کردن را شروع کنید", - "Unhide": "آشکار", - "Hide Others": "پنهان کردن دیگران", - "Hide": "پنهان", - "Services": "خدمات", - "About": "درباره", - "Help": "راهنما", - "Close": "بستن", - "Minimize": "کمینه", - "Window": "پنجره", - "Toggle Developer Tools": "تغییر وضعیت ابزارهای توسعه‌دهنده", - "Toggle Full Screen": "تغییر وضعیت تمام‌صفحه", - "Preferences": "ترجیحات", - "Zoom Out": "بزرگنمایی به خارج", - "Zoom In": "بزرگنمایی به داخل", - "Actual Size": "اندازهٔ واقعی", - "View": "دیدن", - "Select All": "گزینش همه", - "Delete": "حذف", - "Paste": "جای‌گذاری", - "Copy": "رونوشت", - "Cut": "برش", - "Redo": "انجام دوباره", - "Undo": "بازگردانی", - "Edit": "ویرایش", - "Quit": "خروج", - "Show/Hide": "نمایش/پنهان", - "Are you sure you want to quit?": "آیا مطمئنید که می‌خواهید خارج شوید؟", - "Cancel": "لغو", - "Close %(brand)s": "بستن %(brand)s" + "action": { + "cancel": "لغو", + "close": "بستن", + "close_brand": "بستن %(brand)s", + "copy": "رونوشت", + "cut": "برش", + "delete": "حذف", + "edit": "ویرایش", + "minimise": "کمینه", + "paste": "جای‌گذاری", + "paste_match_style": "جای‌گذاری و تطبیق سَبک", + "quit": "خروج", + "redo": "انجام دوباره", + "select_all": "گزینش همه", + "show_hide": "نمایش/پنهان", + "undo": "بازگردانی", + "zoom_in": "بزرگنمایی به داخل", + "zoom_out": "بزرگنمایی به خارج" + }, + "common": { + "about": "درباره", + "help": "راهنما", + "preferences": "ترجیحات" + }, + "confirm_quit": "آیا مطمئنید که می‌خواهید خارج شوید؟", + "edit_menu": { + "speech": "صحبت کردن", + "speech_start_speaking": "صحبت کردن را شروع کنید", + "speech_stop_speaking": "صحبت کردن را تمام کنید" + }, + "file_menu": { + "label": "پرونده" + }, + "menu": { + "hide": "پنهان", + "hide_others": "پنهان کردن دیگران", + "services": "خدمات", + "unhide": "آشکار" + }, + "right_click_menu": { + "add_to_dictionary": "افزودن به لغت‌نامه", + "copy_email": "رونوشت نشانی رایانامه", + "copy_image": "رونوشت تصویر", + "copy_image_url": "رونوشت نشانی تصویر", + "copy_link_url": "رونوشت نشانی پیوند", + "save_image_as": "ذخیرهٔ تصویر به عنوان...", + "save_image_as_error_description": "تصویر ذخیره نشد", + "save_image_as_error_title": "ذخیرهٔ تصویر شکست خورد" + }, + "view_menu": { + "actual_size": "اندازهٔ واقعی", + "toggle_developer_tools": "تغییر وضعیت ابزارهای توسعه‌دهنده", + "toggle_full_screen": "تغییر وضعیت تمام‌صفحه", + "view": "دیدن" + }, + "window_menu": { + "bring_all_to_front": "همه را به جلو بیاورید", + "label": "پنجره", + "zoom": "بزرگنمایی" + } } diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index 64e3556..edf1e59 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -1,46 +1,62 @@ { - "Paste": "Liitä", - "Paste and Match Style": "Liitä ja sovita tyyli", - "Add to dictionary": "Lisää sanakirjaan", - "The image failed to save": "Kuvan tallennus epäonnistui", - "Failed to save image": "Kuvan tallennus epäonnistui", - "Save image as...": "Tallenna kuva nimellä...", - "Copy link address": "Kopioi linkin osoite", - "Copy email address": "Kopioi sähköpostiosoite", - "Copy image": "Kopioi kuva", - "File": "Tiedosto", - "Bring All to Front": "Tuo kaikki eteen", - "Zoom": "Suurennus", - "Stop Speaking": "Lopeta puhe", - "Start Speaking": "Aloita puhe", - "Speech": "Puhe", - "Unhide": "Palauta näkyviin", - "Hide Others": "Piilota muut", - "Hide": "Piilota", - "Services": "Palvelut", - "About": "Tietoja", - "Help": "Apua", - "Close": "Sulje", - "Minimize": "Pienennä", - "Window": "Ikkuna", - "Toggle Developer Tools": "Näytä tai piilota kehittäjätyökalut", - "Toggle Full Screen": "Vaihda koko näytön tilaa", - "Preferences": "Asetukset", - "Zoom Out": "Pienennä", - "Zoom In": "Suurenna", - "Actual Size": "Alkuperäinen koko", - "View": "Näytä", - "Select All": "Valitse kaikki", - "Delete": "Poista", - "Copy": "Kopioi", - "Cut": "Leikkaa", - "Redo": "Tee uudestaan", - "Undo": "Peru", - "Edit": "Muokkaa", - "Quit": "Lopeta", - "Show/Hide": "Näytä/piilota", - "Are you sure you want to quit?": "Haluatko varmasti poistua?", - "Cancel": "Peruuta", - "Copy image address": "Kopioi kuvan osoite", - "Close %(brand)s": "Sulje %(brand)s" + "action": { + "cancel": "Peruuta", + "close": "Sulje", + "close_brand": "Sulje %(brand)s", + "copy": "Kopioi", + "cut": "Leikkaa", + "delete": "Poista", + "edit": "Muokkaa", + "minimise": "Pienennä", + "paste": "Liitä", + "paste_match_style": "Liitä ja sovita tyyli", + "quit": "Lopeta", + "redo": "Tee uudestaan", + "select_all": "Valitse kaikki", + "show_hide": "Näytä/piilota", + "undo": "Peru", + "zoom_in": "Suurenna", + "zoom_out": "Pienennä" + }, + "common": { + "about": "Tietoja", + "help": "Apua", + "preferences": "Asetukset" + }, + "confirm_quit": "Haluatko varmasti poistua?", + "edit_menu": { + "speech": "Puhe", + "speech_start_speaking": "Aloita puhe", + "speech_stop_speaking": "Lopeta puhe" + }, + "file_menu": { + "label": "Tiedosto" + }, + "menu": { + "hide": "Piilota", + "hide_others": "Piilota muut", + "services": "Palvelut", + "unhide": "Palauta näkyviin" + }, + "right_click_menu": { + "add_to_dictionary": "Lisää sanakirjaan", + "copy_email": "Kopioi sähköpostiosoite", + "copy_image": "Kopioi kuva", + "copy_image_url": "Kopioi kuvan osoite", + "copy_link_url": "Kopioi linkin osoite", + "save_image_as": "Tallenna kuva nimellä...", + "save_image_as_error_description": "Kuvan tallennus epäonnistui", + "save_image_as_error_title": "Kuvan tallennus epäonnistui" + }, + "view_menu": { + "actual_size": "Alkuperäinen koko", + "toggle_developer_tools": "Näytä tai piilota kehittäjätyökalut", + "toggle_full_screen": "Vaihda koko näytön tilaa", + "view": "Näytä" + }, + "window_menu": { + "bring_all_to_front": "Tuo kaikki eteen", + "label": "Ikkuna", + "zoom": "Suurennus" + } } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 46eead6..7c3e422 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -1,46 +1,61 @@ { - "Undo": "Annuler", - "Edit": "Modifier", - "Quit": "Quitter", - "Show/Hide": "Afficher/Masquer", - "Are you sure you want to quit?": "Êtes-vous sûr de vouloir quitter ?", - "Cancel": "Annuler", - "Unhide": "Dé-masquer", - "Hide Others": "Masquer les autres", - "Hide": "Masquer", - "Services": "Services", - "About": "À propos", - "Help": "Aide", - "Close": "Fermer", - "Minimize": "Minimiser", - "Window": "Fenêtre", - "Toggle Developer Tools": "Basculer les outils de développement", - "Toggle Full Screen": "Basculer le plein écran", - "Preferences": "Préférences", - "Zoom Out": "Dé-zoomer", - "Zoom In": "Zoomer", - "Actual Size": "Taille réelle", - "View": "Afficher", - "Select All": "Tout sélectionner", - "Delete": "Supprimer", - "Paste and Match Style": "Copier avec le style de destination", - "Paste": "Coller", - "Copy": "Copier", - "Cut": "Couper", - "Speech": "Dictée", - "Add to dictionary": "Ajouter au dictionnaire", - "The image failed to save": "L’image n’a pas pu être sauvegardée", - "Failed to save image": "Échec de la sauvegarde de l’image", - "Save image as...": "Enregistrer l’image sous…", - "Copy link address": "Copier l’adresse du lien", - "Copy email address": "Copier l’adresse e-mail", - "Copy image": "Copier l’image", - "File": "Fichier", - "Bring All to Front": "Tout amener au premier plan", - "Zoom": "Zoom", - "Stop Speaking": "Arrêter la dictée", - "Start Speaking": "Commencer la dictée", - "Copy image address": "Copier l'adresse de l'image", - "Redo": "Refaire", - "Close %(brand)s": "Fermer %(brand)s" + "action": { + "cancel": "Annuler", + "close": "Fermer", + "close_brand": "Fermer %(brand)s", + "copy": "Copier", + "cut": "Couper", + "delete": "Supprimer", + "edit": "Modifier", + "minimise": "Minimiser", + "paste": "Coller", + "paste_match_style": "Copier avec le style de destination", + "quit": "Quitter", + "redo": "Refaire", + "select_all": "Tout sélectionner", + "show_hide": "Afficher/Masquer", + "undo": "Annuler", + "zoom_in": "Zoomer", + "zoom_out": "Dé-zoomer" + }, + "common": { + "about": "À propos", + "brand_help": "Aide de %(brand)s", + "help": "Aide", + "preferences": "Préférences" + }, + "confirm_quit": "Êtes-vous sûr de vouloir quitter ?", + "edit_menu": { + "speech": "Dictée", + "speech_start_speaking": "Commencer la dictée", + "speech_stop_speaking": "Arrêter la dictée" + }, + "file_menu": { + "label": "Fichier" + }, + "menu": { + "hide": "Masquer", + "hide_others": "Masquer les autres", + "unhide": "Dé-masquer" + }, + "right_click_menu": { + "add_to_dictionary": "Ajouter au dictionnaire", + "copy_email": "Copier l’adresse e-mail", + "copy_image": "Copier l’image", + "copy_image_url": "Copier l'adresse de l'image", + "copy_link_url": "Copier l’adresse du lien", + "save_image_as": "Enregistrer l’image sous…", + "save_image_as_error_description": "L’image n’a pas pu être sauvegardée", + "save_image_as_error_title": "Échec de la sauvegarde de l’image" + }, + "view_menu": { + "actual_size": "Taille réelle", + "toggle_developer_tools": "Basculer les outils de développement", + "toggle_full_screen": "Basculer le plein écran", + "view": "Afficher" + }, + "window_menu": { + "bring_all_to_front": "Tout amener au premier plan", + "label": "Fenêtre" + } } diff --git a/src/i18n/strings/fy.json b/src/i18n/strings/fy.json deleted file mode 100644 index a907725..0000000 --- a/src/i18n/strings/fy.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "Copy image": "Ofbylding kopiearje", - "Speech": "Spraak", - "View": "Byld", - "Paste and Match Style": "Plakke en lit stilen oerienkomme", - "Add to dictionary": "Oan wurdlist tafoegje", - "The image failed to save": "It is net slagge de ôfbylding te bewarjen", - "Failed to save image": "Ofbylding bewarjen mislearre", - "Save image as...": "Ofbylding bewarje as…", - "Copy link address": "Keppeling kopiearje", - "Copy email address": "E-mailadres kopiearje", - "File": "Bestân", - "Bring All to Front": "Alles nei foaren bringe", - "Zoom": "Zoom", - "Stop Speaking": "Stopje mei praten", - "Start Speaking": "Begjin mei praten", - "Unhide": "Wer toane", - "Hide Others": "Oare ferbergje", - "Hide": "Ferbergje", - "Services": "Tsjinsten", - "About": "Oer", - "Help": "Help", - "Close": "Slute", - "Minimize": "Minimalisearje", - "Window": "Finster", - "Toggle Developer Tools": "Untwikkelersark yn-/útskeakelje", - "Toggle Full Screen": "Folslein skerm yn-/útskeakelje", - "Preferences": "Foarkarren", - "Zoom Out": "Utzoome", - "Zoom In": "Ynzoome", - "Actual Size": "Werklike grutte", - "Select All": "Alles selektearje", - "Delete": "Fuortsmite", - "Paste": "Plakke", - "Copy": "Kopiearje", - "Cut": "Knippe", - "Redo": "Opnij útfiere", - "Undo": "Ungedien meitsje", - "Edit": "Bewurkje", - "Quit": "Ofslute", - "Show/Hide": "Toane/Ferbergje", - "Are you sure you want to quit?": "Binne jo der wis fan dat jo ôfslute wolle?", - "Cancel": "Annulearje" -} diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json index 7203f77..1194e69 100644 --- a/src/i18n/strings/gl.json +++ b/src/i18n/strings/gl.json @@ -1,44 +1,60 @@ { - "Add to dictionary": "Engadir ao dicionario", - "The image failed to save": "Non se gardou a imaxe", - "Failed to save image": "Fallou o gardado da imaxe", - "Save image as...": "Gardar imaxe como...", - "Copy link address": "Copiar enderezo da ligazón", - "Copy email address": "Copiar enderezo de email", - "Copy image": "Copiar imaxe", - "File": "Ficheiro", - "Bring All to Front": "Traer todo á fronte", - "Zoom": "Aumento", - "Stop Speaking": "Deixa de falar", - "Start Speaking": "Comeza a falar", - "Speech": "Falar", - "Unhide": "Desagochar", - "Hide Others": "Agochar outras", - "Hide": "Agochar", - "Services": "Servizos", - "About": "Acerca de", - "Help": "Axuda", - "Close": "Pechar", - "Minimize": "Minimizar", - "Window": "Ventá", - "Toggle Developer Tools": "Activar ferramentas de desenvolvemento", - "Toggle Full Screen": "Activar pantalla completa", - "Preferences": "Preferencias", - "Zoom Out": "Diminuir", - "Zoom In": "Aumentar", - "Actual Size": "Tamaño real", - "View": "Ver", - "Select All": "Elexir todo", - "Delete": "Eliminar", - "Paste and Match Style": "Pegar e imitar estilo", - "Paste": "Pegar", - "Copy": "Copiar", - "Cut": "Cortar", - "Redo": "Refacer", - "Undo": "Desfacer", - "Edit": "Editar", - "Quit": "Saír", - "Show/Hide": "Mostrar/Agochar", - "Are you sure you want to quit?": "Tes a certeza de que queres saír?", - "Cancel": "Cancelar" + "action": { + "cancel": "Cancelar", + "close": "Pechar", + "copy": "Copiar", + "cut": "Cortar", + "delete": "Eliminar", + "edit": "Editar", + "minimise": "Minimizar", + "paste": "Pegar", + "paste_match_style": "Pegar e imitar estilo", + "quit": "Saír", + "redo": "Refacer", + "select_all": "Elexir todo", + "show_hide": "Mostrar/Agochar", + "undo": "Desfacer", + "zoom_in": "Aumentar", + "zoom_out": "Diminuir" + }, + "common": { + "about": "Acerca de", + "help": "Axuda", + "preferences": "Preferencias" + }, + "confirm_quit": "Tes a certeza de que queres saír?", + "edit_menu": { + "speech": "Falar", + "speech_start_speaking": "Comeza a falar", + "speech_stop_speaking": "Deixa de falar" + }, + "file_menu": { + "label": "Ficheiro" + }, + "menu": { + "hide": "Agochar", + "hide_others": "Agochar outras", + "services": "Servizos", + "unhide": "Desagochar" + }, + "right_click_menu": { + "add_to_dictionary": "Engadir ao dicionario", + "copy_email": "Copiar enderezo de email", + "copy_image": "Copiar imaxe", + "copy_link_url": "Copiar enderezo da ligazón", + "save_image_as": "Gardar imaxe como...", + "save_image_as_error_description": "Non se gardou a imaxe", + "save_image_as_error_title": "Fallou o gardado da imaxe" + }, + "view_menu": { + "actual_size": "Tamaño real", + "toggle_developer_tools": "Activar ferramentas de desenvolvemento", + "toggle_full_screen": "Activar pantalla completa", + "view": "Ver" + }, + "window_menu": { + "bring_all_to_front": "Traer todo á fronte", + "label": "Ventá", + "zoom": "Aumento" + } } diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json index 4c1b571..afb2f5b 100644 --- a/src/i18n/strings/he.json +++ b/src/i18n/strings/he.json @@ -1,45 +1,61 @@ { - "Actual Size": "גודל ממשי", - "Add to dictionary": "הוסף למילון", - "The image failed to save": "שמירת התמונה נכשלה", - "Failed to save image": "נכשל בשמירת התמונה", - "Save image as...": "שמור תמונה בשם...", - "Copy link address": "העתק קישור", - "Copy email address": "העתק כתובת אימייל", - "Copy image": "העתק תמונה", - "File": "קובץ", - "Bring All to Front": "הבא הכל לחזית", - "Zoom": "גודל תצוגה", - "Stop Speaking": "הפסק לדבר", - "Start Speaking": "התחל לדבר", - "Speech": "דיבור", - "Unhide": "בטל הסתרה", - "Hide Others": "הסתר אחרים", - "Hide": "הסתר", - "Services": "שרותים", - "About": "אודות", - "Help": "עזרה", - "Close": "סגור", - "Minimize": "מזער", - "Window": "חלון", - "Toggle Developer Tools": "הפעל כלי מפתחים", - "Toggle Full Screen": "הפעל מצב מסך מלא", - "Preferences": "העדפות", - "Zoom Out": "התרחק", - "Zoom In": "התקרב", - "View": "צפה", - "Select All": "בחר הכל", - "Delete": "מחק", - "Paste": "הדבק", - "Copy": "העתק", - "Cut": "גזור", - "Undo": "בטל ביצוע", - "Redo": "בצע שוב", - "Edit": "עריכה", - "Quit": "יציאה", - "Show/Hide": "הצג\\הסתר", - "Are you sure you want to quit?": "האם אתה בטוח שברצונך לצאת?", - "Cancel": "ביטול", - "Paste and Match Style": "הדבק והתאם סגנון", - "Copy image address": "העתקת כתובת התמונה" + "action": { + "cancel": "ביטול", + "close": "סגור", + "copy": "העתק", + "cut": "גזור", + "delete": "מחק", + "edit": "עריכה", + "minimise": "מזער", + "paste": "הדבק", + "paste_match_style": "הדבק והתאם סגנון", + "quit": "יציאה", + "redo": "בצע שוב", + "select_all": "בחר הכל", + "show_hide": "הצג\\הסתר", + "undo": "בטל ביצוע", + "zoom_in": "התקרב", + "zoom_out": "התרחק" + }, + "common": { + "about": "אודות", + "help": "עזרה", + "preferences": "העדפות" + }, + "confirm_quit": "האם אתה בטוח שברצונך לצאת?", + "edit_menu": { + "speech": "דיבור", + "speech_start_speaking": "התחל לדבר", + "speech_stop_speaking": "הפסק לדבר" + }, + "file_menu": { + "label": "קובץ" + }, + "menu": { + "hide": "הסתר", + "hide_others": "הסתר אחרים", + "services": "שרותים", + "unhide": "בטל הסתרה" + }, + "right_click_menu": { + "add_to_dictionary": "הוסף למילון", + "copy_email": "העתק כתובת אימייל", + "copy_image": "העתק תמונה", + "copy_image_url": "העתקת כתובת התמונה", + "copy_link_url": "העתק קישור", + "save_image_as": "שמור תמונה בשם...", + "save_image_as_error_description": "שמירת התמונה נכשלה", + "save_image_as_error_title": "נכשל בשמירת התמונה" + }, + "view_menu": { + "actual_size": "גודל ממשי", + "toggle_developer_tools": "הפעל כלי מפתחים", + "toggle_full_screen": "הפעל מצב מסך מלא", + "view": "צפה" + }, + "window_menu": { + "bring_all_to_front": "הבא הכל לחזית", + "label": "חלון", + "zoom": "גודל תצוגה" + } } diff --git a/src/i18n/strings/hr.json b/src/i18n/strings/hr.json deleted file mode 100644 index ddea34c..0000000 --- a/src/i18n/strings/hr.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Paste": "Zalijepiti", - "Copy": "Kopirati", - "Cut": "Izrezati", - "Redo": "Preurediti", - "Undo": "Poništi", - "Edit": "Uredi", - "Quit": "Prestati", - "Show/Hide": "Pokaži/sakrij", - "Are you sure you want to quit?": "Jesi li siguran da želiš odustati?", - "Cancel": "Otkazati" -} diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index 738702a..6ece57c 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -1,46 +1,62 @@ { - "Add to dictionary": "Hozzáadás a szótárhoz", - "The image failed to save": "A kép mentése sikertelen", - "Failed to save image": "Kép mentése sikertelen", - "Save image as...": "Kép mentése másként...", - "Copy link address": "Hivatkozás másolása", - "Copy email address": "E-mail cím másolása", - "Copy image": "Kép másolása", - "File": "Fájl", - "Bring All to Front": "Mindent előtérbe hoz", - "Zoom": "Nagyítás", - "Stop Speaking": "Fejezze be a beszédet", - "Start Speaking": "Kezdjen beszélni", - "Speech": "Beszéd", - "Unhide": "Felfed", - "Hide Others": "Minden mást eltakar", - "Hide": "Eltakar", - "Services": "Szolgáltatás", - "About": "Névjegy", - "Help": "Segítség", - "Close": "Bezár", - "Minimize": "Lecsukás", - "Window": "Ablak", - "Toggle Developer Tools": "Fejlesztői eszközök", - "Toggle Full Screen": "Teljes képernyő", - "Preferences": "Beállítások", - "Zoom Out": "Kicsinyít", - "Zoom In": "Nagyít", - "Actual Size": "Jelenlegi méret", - "View": "Nézet", - "Select All": "Összes kijelölése", - "Delete": "Töröl", - "Paste and Match Style": "Beillesztés formázással", - "Paste": "Beillesztés", - "Copy": "Másol", - "Cut": "Kivág", - "Redo": "Újra", - "Undo": "Visszavon", - "Edit": "Szerkeszt", - "Quit": "Kilép", - "Show/Hide": "Megmutat/Elrejt", - "Are you sure you want to quit?": "Biztos, hogy kilép?", - "Cancel": "Mégsem", - "Copy image address": "Kép címének másolása", - "Close %(brand)s": "%(brand)s bezárása" + "action": { + "cancel": "Mégsem", + "close": "Bezár", + "close_brand": "%(brand)s bezárása", + "copy": "Másol", + "cut": "Kivág", + "delete": "Töröl", + "edit": "Szerkeszt", + "minimise": "Lecsukás", + "paste": "Beillesztés", + "paste_match_style": "Beillesztés formázással", + "quit": "Kilép", + "redo": "Újra", + "select_all": "Összes kijelölése", + "show_hide": "Megmutat/Elrejt", + "undo": "Visszavon", + "zoom_in": "Nagyít", + "zoom_out": "Kicsinyít" + }, + "common": { + "about": "Névjegy", + "help": "Segítség", + "preferences": "Beállítások" + }, + "confirm_quit": "Biztos, hogy kilép?", + "edit_menu": { + "speech": "Beszéd", + "speech_start_speaking": "Kezdjen beszélni", + "speech_stop_speaking": "Fejezze be a beszédet" + }, + "file_menu": { + "label": "Fájl" + }, + "menu": { + "hide": "Eltakar", + "hide_others": "Minden mást eltakar", + "services": "Szolgáltatás", + "unhide": "Felfed" + }, + "right_click_menu": { + "add_to_dictionary": "Hozzáadás a szótárhoz", + "copy_email": "E-mail cím másolása", + "copy_image": "Kép másolása", + "copy_image_url": "Kép címének másolása", + "copy_link_url": "Hivatkozás másolása", + "save_image_as": "Kép mentése másként...", + "save_image_as_error_description": "A kép mentése sikertelen", + "save_image_as_error_title": "Kép mentése sikertelen" + }, + "view_menu": { + "actual_size": "Jelenlegi méret", + "toggle_developer_tools": "Fejlesztői eszközök", + "toggle_full_screen": "Teljes képernyő", + "view": "Nézet" + }, + "window_menu": { + "bring_all_to_front": "Mindent előtérbe hoz", + "label": "Ablak", + "zoom": "Nagyítás" + } } diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index 3d4ee41..3b4871c 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -1,47 +1,59 @@ { - "Add to dictionary": "Tambah ke kamus", - "The image failed to save": "Gambar gagal disimpan", - "Failed to save image": "Gagal menyimpan gambar", - "Save image as...": "Simpan gambar sebagai...", - "Copy link address": "Salin alamat tautan", - "Copy email address": "Salin surel", - "Copy image": "Salin gambar", - "File": "File", - "Hide Others": "Sembunyikan yang Lain", - "Bring All to Front": "Bawa Semua ke Depan", - "Zoom": "Perbesar", - "Stop Speaking": "Berhenti Berbicara", - "Start Speaking": "Mulai Berbicara", - "Speech": "Dikte", - "Unhide": "Tampilkan", - "Hide": "Sembunyikan", - "Services": "Layanan", - "About": "Tentang", - "Help": "Bantuan", - "Close": "Tutup", - "Minimize": "Minimalkan", - "Window": "Jendela", - "Toggle Developer Tools": "Beralih Alat Pengembang", - "Toggle Full Screen": "Beralih Layar Penuh", - "Preferences": "Pengaturan", - "Zoom Out": "Perkecil", - "Zoom In": "Perbesar", - "Cut": "Potong", - "Redo": "Ulangi", - "Undo": "Urungkan", - "Actual Size": "Ukuran Sebenarnya", - "View": "Tampilan", - "Select All": "Pilih Semua", - "Delete": "Hapus", - "Paste and Match Style": "Tempel dan Cocokkan Gaya", - "Paste": "Tempel", - "Copy": "Salin", - "Edit": "Edit", - "Quit": "Keluar", - "Show/Hide": "Tampilkan/Sembunyikan", - "Are you sure you want to quit?": "Apakah Anda yakin ingin keluar?", - "Cancel": "Batal", - "Copy image address": "Salin alamat gambar", - "Close %(brand)s": "Tutuo %(brand)s", - "%(brand)s Help": "Bantuan %(brand)s" + "action": { + "cancel": "Batal", + "close": "Tutup", + "close_brand": "Tutuo %(brand)s", + "copy": "Salin", + "cut": "Potong", + "delete": "Hapus", + "minimise": "Minimalkan", + "paste": "Tempel", + "paste_match_style": "Tempel dan Cocokkan Gaya", + "quit": "Keluar", + "redo": "Ulangi", + "select_all": "Pilih Semua", + "show_hide": "Tampilkan/Sembunyikan", + "undo": "Urungkan", + "zoom_in": "Perbesar", + "zoom_out": "Perkecil" + }, + "common": { + "about": "Tentang", + "brand_help": "Bantuan %(brand)s", + "help": "Bantuan", + "preferences": "Pengaturan" + }, + "confirm_quit": "Apakah Anda yakin ingin keluar?", + "edit_menu": { + "speech": "Dikte", + "speech_start_speaking": "Mulai Berbicara", + "speech_stop_speaking": "Berhenti Berbicara" + }, + "menu": { + "hide": "Sembunyikan", + "hide_others": "Sembunyikan yang Lain", + "services": "Layanan", + "unhide": "Tampilkan" + }, + "right_click_menu": { + "add_to_dictionary": "Tambah ke kamus", + "copy_email": "Salin surel", + "copy_image": "Salin gambar", + "copy_image_url": "Salin alamat gambar", + "copy_link_url": "Salin alamat tautan", + "save_image_as": "Simpan gambar sebagai...", + "save_image_as_error_description": "Gambar gagal disimpan", + "save_image_as_error_title": "Gagal menyimpan gambar" + }, + "view_menu": { + "actual_size": "Ukuran Sebenarnya", + "toggle_developer_tools": "Beralih Alat Pengembang", + "toggle_full_screen": "Beralih Layar Penuh", + "view": "Tampilan" + }, + "window_menu": { + "bring_all_to_front": "Bawa Semua ke Depan", + "label": "Jendela", + "zoom": "Perbesar" + } } diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json index 08fea14..5014598 100644 --- a/src/i18n/strings/is.json +++ b/src/i18n/strings/is.json @@ -1,46 +1,62 @@ { - "Add to dictionary": "Bæta við orðasafn", - "The image failed to save": "Myndina var ekki hægt að vista", - "Failed to save image": "Mistókst að vista mynd", - "Save image as...": "Vista mynd sem...", - "Copy link address": "Afrita vistfang tengils", - "Copy email address": "Afrita tölvupóstfang", - "Copy image": "Afrita mynd", - "File": "Skrá", - "Bring All to Front": "Setja allt fremst", - "Zoom": "Stærð", - "Stop Speaking": "Hætta tali", - "Start Speaking": "Byrja tal", - "Speech": "Tal", - "Unhide": "Birta", - "Hide Others": "Fela aðra", - "Hide": "Fela", - "Services": "Þjónustur", - "About": "Um hugbúnaðinn", - "Help": "Hjálp", - "Close": "Loka", - "Minimize": "Lágmarka", - "Window": "Gluggi", - "Toggle Developer Tools": "Víxla forritunarverkfærum af/á", - "Toggle Full Screen": "Víxla fullum skjá af/á", - "Preferences": "Stillingar", - "Zoom Out": "Minnka", - "Zoom In": "Stækka", - "Actual Size": "Raunstærð", - "View": "Skoða", - "Select All": "Velja allt", - "Delete": "Eyða", - "Paste and Match Style": "Líma og samsvara stíl", - "Paste": "Líma", - "Copy": "Afrita", - "Cut": "Klippa", - "Redo": "Endurgera", - "Undo": "Afturkalla", - "Edit": "Breyta", - "Quit": "Hætta", - "Show/Hide": "Sýna/Fela", - "Are you sure you want to quit?": "Ertu viss um að þú viljir hætta?", - "Cancel": "Hætta við", - "Copy image address": "Afrita slóð myndar", - "Close %(brand)s": "Loka %(brand)s" + "action": { + "cancel": "Hætta við", + "close": "Loka", + "close_brand": "Loka %(brand)s", + "copy": "Afrita", + "cut": "Klippa", + "delete": "Eyða", + "edit": "Breyta", + "minimise": "Lágmarka", + "paste": "Líma", + "paste_match_style": "Líma og samsvara stíl", + "quit": "Hætta", + "redo": "Endurgera", + "select_all": "Velja allt", + "show_hide": "Sýna/Fela", + "undo": "Afturkalla", + "zoom_in": "Stækka", + "zoom_out": "Minnka" + }, + "common": { + "about": "Um hugbúnaðinn", + "help": "Hjálp", + "preferences": "Stillingar" + }, + "confirm_quit": "Ertu viss um að þú viljir hætta?", + "edit_menu": { + "speech": "Tal", + "speech_start_speaking": "Byrja tal", + "speech_stop_speaking": "Hætta tali" + }, + "file_menu": { + "label": "Skrá" + }, + "menu": { + "hide": "Fela", + "hide_others": "Fela aðra", + "services": "Þjónustur", + "unhide": "Birta" + }, + "right_click_menu": { + "add_to_dictionary": "Bæta við orðasafn", + "copy_email": "Afrita tölvupóstfang", + "copy_image": "Afrita mynd", + "copy_image_url": "Afrita slóð myndar", + "copy_link_url": "Afrita vistfang tengils", + "save_image_as": "Vista mynd sem...", + "save_image_as_error_description": "Myndina var ekki hægt að vista", + "save_image_as_error_title": "Mistókst að vista mynd" + }, + "view_menu": { + "actual_size": "Raunstærð", + "toggle_developer_tools": "Víxla forritunarverkfærum af/á", + "toggle_full_screen": "Víxla fullum skjá af/á", + "view": "Skoða" + }, + "window_menu": { + "bring_all_to_front": "Setja allt fremst", + "label": "Gluggi", + "zoom": "Stærð" + } } diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index dad7eb1..9a815b7 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -1,47 +1,59 @@ { - "Add to dictionary": "Aggiungi al dizionario", - "The image failed to save": "Non è stato possibile salvare l'immagine", - "Failed to save image": "Salvataggio immagine fallito", - "Save image as...": "Salva immagine come...", - "Copy link address": "Copia indirizzo collegamento", - "Copy email address": "Copia indirizzo email", - "Copy image": "Copia immagine", - "File": "File", - "Bring All to Front": "Porta tutto in primo piano", - "Zoom": "Zoom", - "Start Speaking": "Inizia a parlare", - "Unhide": "Mostra", - "Hide Others": "Nascondi gli altri", - "Hide": "Nascondi", - "Services": "Servizi", - "About": "Informazioni su", - "Help": "Aiuto", - "Close": "Chiudi", - "Minimize": "Riduci", - "Window": "Finestra", - "Toggle Developer Tools": "Attiva strumenti per sviluppatori", - "Toggle Full Screen": "Passa a schermo intero", - "Preferences": "Preferenze", - "Zoom Out": "Rimpicciolisci", - "Zoom In": "Ingrandisci", - "Actual Size": "Dimensione effettiva", - "View": "Vedi", - "Select All": "Seleziona tutto", - "Delete": "Elimina", - "Paste and Match Style": "Incolla e adegua lo stile", - "Paste": "Incolla", - "Copy": "Copia", - "Cut": "Taglia", - "Redo": "Ripeti", - "Undo": "Annulla", - "Edit": "Modifica", - "Quit": "Esci", - "Show/Hide": "Mostra/Nascondi", - "Are you sure you want to quit?": "Vuoi veramente uscire?", - "Cancel": "Annulla", - "Stop Speaking": "Smetti di parlare", - "Speech": "Dettatura", - "Copy image address": "Copia indirizzo immagine", - "Close %(brand)s": "Chiudi %(brand)s", - "%(brand)s Help": "Aiuto per %(brand)s" + "action": { + "cancel": "Annulla", + "close": "Chiudi", + "close_brand": "Chiudi %(brand)s", + "copy": "Copia", + "cut": "Taglia", + "delete": "Elimina", + "edit": "Modifica", + "minimise": "Riduci", + "paste": "Incolla", + "paste_match_style": "Incolla e adegua lo stile", + "quit": "Esci", + "redo": "Ripeti", + "select_all": "Seleziona tutto", + "show_hide": "Mostra/Nascondi", + "undo": "Annulla", + "zoom_in": "Ingrandisci", + "zoom_out": "Rimpicciolisci" + }, + "common": { + "about": "Informazioni su", + "brand_help": "Aiuto per %(brand)s", + "help": "Aiuto", + "preferences": "Preferenze" + }, + "confirm_quit": "Vuoi veramente uscire?", + "edit_menu": { + "speech": "Dettatura", + "speech_start_speaking": "Inizia a parlare", + "speech_stop_speaking": "Smetti di parlare" + }, + "menu": { + "hide": "Nascondi", + "hide_others": "Nascondi gli altri", + "services": "Servizi", + "unhide": "Mostra" + }, + "right_click_menu": { + "add_to_dictionary": "Aggiungi al dizionario", + "copy_email": "Copia indirizzo email", + "copy_image": "Copia immagine", + "copy_image_url": "Copia indirizzo immagine", + "copy_link_url": "Copia indirizzo collegamento", + "save_image_as": "Salva immagine come...", + "save_image_as_error_description": "Non è stato possibile salvare l'immagine", + "save_image_as_error_title": "Salvataggio immagine fallito" + }, + "view_menu": { + "actual_size": "Dimensione effettiva", + "toggle_developer_tools": "Attiva strumenti per sviluppatori", + "toggle_full_screen": "Passa a schermo intero", + "view": "Vedi" + }, + "window_menu": { + "bring_all_to_front": "Porta tutto in primo piano", + "label": "Finestra" + } } diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index bee0bfc..b8b16d9 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -1,46 +1,62 @@ { - "Close %(brand)s": "%(brand)sを閉じる", - "Bring All to Front": "全てを前面に表示", - "The image failed to save": "画像の保存に失敗しました", - "Unhide": "再表示", - "Actual Size": "等倍", - "Paste and Match Style": "スタイルを保持して貼り付け", - "Add to dictionary": "辞書に追加", - "Failed to save image": "画像の保存に失敗", - "Save image as...": "画像を保存", - "Speech": "スピーチ", - "Stop Speaking": "録音を停止", - "Start Speaking": "録音を開始", - "Toggle Developer Tools": "開発者ツールを切り替える", - "Toggle Full Screen": "全画面表示を切り替える", - "Redo": "やり直す", - "Undo": "取り消す", - "Minimize": "最小化", - "Window": "ウィンドウ", - "Preferences": "環境設定", - "Zoom Out": "縮小", - "Zoom In": "拡大", - "Copy link address": "リンクのアドレスをコピー", - "Copy image address": "画像のアドレスをコピー", - "Copy email address": "メールアドレスをコピー", - "Copy image": "画像をコピー", - "File": "ファイル", - "Zoom": "ズーム", - "Hide Others": "他を非表示", - "Hide": "非表示", - "Services": "サービス", - "About": "概要", - "Help": "ヘルプ", - "Close": "閉じる", - "View": "表示", - "Select All": "全て選択", - "Delete": "削除", - "Paste": "貼り付け", - "Copy": "コピー", - "Cut": "切り取り", - "Edit": "編集", - "Quit": "終了", - "Are you sure you want to quit?": "終了してよろしいですか?", - "Show/Hide": "表示/非表示", - "Cancel": "キャンセル" + "action": { + "cancel": "キャンセル", + "close": "閉じる", + "close_brand": "%(brand)sを閉じる", + "copy": "コピー", + "cut": "切り取り", + "delete": "削除", + "edit": "編集", + "minimise": "最小化", + "paste": "貼り付け", + "paste_match_style": "スタイルを保持して貼り付け", + "quit": "終了", + "redo": "やり直す", + "select_all": "全て選択", + "show_hide": "表示/非表示", + "undo": "取り消す", + "zoom_in": "拡大", + "zoom_out": "縮小" + }, + "common": { + "about": "概要", + "help": "ヘルプ", + "preferences": "環境設定" + }, + "confirm_quit": "終了してよろしいですか?", + "edit_menu": { + "speech": "スピーチ", + "speech_start_speaking": "録音を開始", + "speech_stop_speaking": "録音を停止" + }, + "file_menu": { + "label": "ファイル" + }, + "menu": { + "hide": "非表示", + "hide_others": "他を非表示", + "services": "サービス", + "unhide": "再表示" + }, + "right_click_menu": { + "add_to_dictionary": "辞書に追加", + "copy_email": "メールアドレスをコピー", + "copy_image": "画像をコピー", + "copy_image_url": "画像のアドレスをコピー", + "copy_link_url": "リンクのアドレスをコピー", + "save_image_as": "画像を保存", + "save_image_as_error_description": "画像の保存に失敗しました", + "save_image_as_error_title": "画像の保存に失敗" + }, + "view_menu": { + "actual_size": "等倍", + "toggle_developer_tools": "開発者ツールを切り替える", + "toggle_full_screen": "全画面表示を切り替える", + "view": "表示" + }, + "window_menu": { + "bring_all_to_front": "全てを前面に表示", + "label": "ウィンドウ", + "zoom": "ズーム" + } } diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json deleted file mode 100644 index d2ffe70..0000000 --- a/src/i18n/strings/ko.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "File": "파일", - "Copy email address": "이메일 주소 복사", - "Paste": "붙여넣기", - "Hide": "숨기기", - "Preferences": "환경설정", - "Undo": "실행 취소", - "Edit": "수정", - "Quit": "종료", - "Delete": "삭제", - "Cancel": "취소", - "Are you sure you want to quit?": "종료하시겠습니까?", - "Show/Hide": "보이기/숨기기", - "Redo": "되돌리기", - "Cut": "잘라내기", - "Copy": "복사하기", - "View": "보기", - "Actual Size": "실제 크기", - "Zoom In": "확대", - "Zoom Out": "축소", - "Close %(brand)s": "%(brand)s 닫기", - "Paste and Match Style": "붙여넣고 스타일 일치", - "Select All": "전체 선택" -} diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json index a29b934..c362e21 100644 --- a/src/i18n/strings/lo.json +++ b/src/i18n/strings/lo.json @@ -1,45 +1,61 @@ { - "Toggle Developer Tools": "ສະຫຼັບໄປໜ້າເຄື່ອງມືພັດທະນາ", - "Add to dictionary": "ເພີ່ມເຂົ້າໄປວັດຈະນານຸກົມ", - "The image failed to save": "ຮູບພາບບໍ່ສາມາດບັດທຶກໄດ້", - "Failed to save image": "ການບັນທຶກຮູບພາບບໍ່ສຳເລັດ", - "Save image as...": "ບັນທຶກຮູບພາບເປັນ...", - "Copy link address": "ສຳເນົາທີ່ຢູ່ລິ້ງ", - "Copy image address": "ສຳເນົາທີ່ຢູ່ຮູບພາບ", - "Copy email address": "ສຳເນົາທີ່ຢູ່ເມວ", - "Copy image": "ສຳເນົາຮູບ", - "File": "ຟາຍ", - "Bring All to Front": "ເອົາທັງໝົດມາທາງໜ້າ", - "Zoom": "ຊູມ", - "Stop Speaking": "ເຊົາສົນທະນາ", - "Start Speaking": "ເລີ່ມສົນທະນາ", - "Speech": "ຄຳກ່າວ", - "Unhide": "ໂຊຄືນ", - "Hide Others": "ເຊື່ອງອັນອື່ນ", - "Hide": "ເຊື່ອງ", - "Services": "ບໍລິການ", - "About": "ກ່ຽວກັບ", - "Help": "ຊ່ວຍເຫຼືອ", - "Close": "ປິດ", - "Minimize": "ຫຍໍ້ນ້ອຍ", - "Window": "ປ່ອງຢ້ຽມ", - "Toggle Full Screen": "ສະຫຼັບເຕັມຈໍ", - "Preferences": "ການຕັ້ງຄ່າ", - "Zoom Out": "ຊູມອອກ", - "Zoom In": "ຊູມເຂົ້າ", - "Actual Size": "ຂະໜາດຕົວຈິງ", - "View": "ເບິ່ງ", - "Select All": "ເລືອກທັງໝົດ", - "Delete": "ລຶບ", - "Paste and Match Style": "ກັອບມາໃສ່ ແລະໃຫ້ສະຕາຍຕົງກັນ", - "Paste": "ກັອບມາໃສ່", - "Copy": "ສຳເນົາ", - "Cut": "ຕັດ", - "Redo": "ລຶ້ມຄືນ", - "Undo": "ຮື້ຄືນ", - "Edit": "ແກ້ໄຂ", - "Quit": "ຍົກເລີກ", - "Show/Hide": "ສະແດງ/ເຊື່ອງ", - "Are you sure you want to quit?": "ທ່ານຕ້ອງການປິດແທ້ບໍ່?", - "Cancel": "ຍົກເລີກ" + "action": { + "cancel": "ຍົກເລີກ", + "close": "ປິດ", + "copy": "ສຳເນົາ", + "cut": "ຕັດ", + "delete": "ລຶບ", + "edit": "ແກ້ໄຂ", + "minimise": "ຫຍໍ້ນ້ອຍ", + "paste": "ກັອບມາໃສ່", + "paste_match_style": "ກັອບມາໃສ່ ແລະໃຫ້ສະຕາຍຕົງກັນ", + "quit": "ຍົກເລີກ", + "redo": "ລຶ້ມຄືນ", + "select_all": "ເລືອກທັງໝົດ", + "show_hide": "ສະແດງ/ເຊື່ອງ", + "undo": "ຮື້ຄືນ", + "zoom_in": "ຊູມເຂົ້າ", + "zoom_out": "ຊູມອອກ" + }, + "common": { + "about": "ກ່ຽວກັບ", + "help": "ຊ່ວຍເຫຼືອ", + "preferences": "ການຕັ້ງຄ່າ" + }, + "confirm_quit": "ທ່ານຕ້ອງການປິດແທ້ບໍ່?", + "edit_menu": { + "speech": "ຄຳກ່າວ", + "speech_start_speaking": "ເລີ່ມສົນທະນາ", + "speech_stop_speaking": "ເຊົາສົນທະນາ" + }, + "file_menu": { + "label": "ຟາຍ" + }, + "menu": { + "hide": "ເຊື່ອງ", + "hide_others": "ເຊື່ອງອັນອື່ນ", + "services": "ບໍລິການ", + "unhide": "ໂຊຄືນ" + }, + "right_click_menu": { + "add_to_dictionary": "ເພີ່ມເຂົ້າໄປວັດຈະນານຸກົມ", + "copy_email": "ສຳເນົາທີ່ຢູ່ເມວ", + "copy_image": "ສຳເນົາຮູບ", + "copy_image_url": "ສຳເນົາທີ່ຢູ່ຮູບພາບ", + "copy_link_url": "ສຳເນົາທີ່ຢູ່ລິ້ງ", + "save_image_as": "ບັນທຶກຮູບພາບເປັນ...", + "save_image_as_error_description": "ຮູບພາບບໍ່ສາມາດບັດທຶກໄດ້", + "save_image_as_error_title": "ການບັນທຶກຮູບພາບບໍ່ສຳເລັດ" + }, + "view_menu": { + "actual_size": "ຂະໜາດຕົວຈິງ", + "toggle_developer_tools": "ສະຫຼັບໄປໜ້າເຄື່ອງມືພັດທະນາ", + "toggle_full_screen": "ສະຫຼັບເຕັມຈໍ", + "view": "ເບິ່ງ" + }, + "window_menu": { + "bring_all_to_front": "ເອົາທັງໝົດມາທາງໜ້າ", + "label": "ປ່ອງຢ້ຽມ", + "zoom": "ຊູມ" + } } diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json index c063da5..46cd895 100644 --- a/src/i18n/strings/lt.json +++ b/src/i18n/strings/lt.json @@ -1,46 +1,62 @@ { - "Failed to save image": "Nepavyko įrašyti paveikslėlio", - "Save image as...": "Įrašyti paveikslėlį kaip...", - "Copy image address": "Kopijuoti paveikslėlio adresą", - "Copy image": "Kopijuoti paveikslėlį", - "The image failed to save": "Paveikslėlio nepavyko išsaugoti", - "Bring All to Front": "Viską iškelti į priekį", - "Speech": "Kalba", - "Actual Size": "Tikrasis dydis", - "Toggle Developer Tools": "Perjungti kūrėjo įrankius", - "Toggle Full Screen": "Perjungti viso ekrano režimą", - "Paste and Match Style": "Įklijuoti ir suderinti stilių", - "Redo": "Sugrąžinti veiksmą", - "Undo": "Atšaukti veiksmą", - "Select All": "Pasirinkti visus", - "Delete": "Ištrinti", - "Paste": "Įklijuoti", - "Copy": "Kopijuoti", - "Cut": "Iškirpti", - "Add to dictionary": "Pridėti prie žodyno", - "Copy link address": "Kopijuoti nuorodos adresą", - "Copy email address": "Kopijuoti el. pašto adresą", - "File": "Failas", - "Zoom": "Priartinti", - "Stop Speaking": "Nustoti kalbėti", - "Start Speaking": "Pradėti kalbėti", - "Unhide": "Nebeslėpti", - "Hide Others": "Slėpti kitus", - "Hide": "Slėpti", - "Services": "Paslaugos", - "About": "Apie", - "Help": "Pagalba", - "Close": "Uždaryti", - "Minimize": "Sumažinti", - "Window": "Langas", - "Preferences": "Nuostatos", - "Zoom Out": "Atitolinti", - "Zoom In": "Priartinti", - "View": "Peržiūrėti", - "Edit": "Redaguoti", - "Quit": "Išeiti", - "Show/Hide": "Rodyti/Slėpti", - "Are you sure you want to quit?": "Ar tikrai norite išeiti?", - "Cancel": "Atšaukti", - "Close %(brand)s": "Uždaryti %(brand)s" + "action": { + "cancel": "Atšaukti", + "close": "Uždaryti", + "close_brand": "Uždaryti %(brand)s", + "copy": "Kopijuoti", + "cut": "Iškirpti", + "delete": "Ištrinti", + "edit": "Redaguoti", + "minimise": "Sumažinti", + "paste": "Įklijuoti", + "paste_match_style": "Įklijuoti ir suderinti stilių", + "quit": "Išeiti", + "redo": "Sugrąžinti veiksmą", + "select_all": "Pasirinkti visus", + "show_hide": "Rodyti/Slėpti", + "undo": "Atšaukti veiksmą", + "zoom_in": "Priartinti", + "zoom_out": "Atitolinti" + }, + "common": { + "about": "Apie", + "help": "Pagalba", + "preferences": "Nuostatos" + }, + "confirm_quit": "Ar tikrai norite išeiti?", + "edit_menu": { + "speech": "Kalba", + "speech_start_speaking": "Pradėti kalbėti", + "speech_stop_speaking": "Nustoti kalbėti" + }, + "file_menu": { + "label": "Failas" + }, + "menu": { + "hide": "Slėpti", + "hide_others": "Slėpti kitus", + "services": "Paslaugos", + "unhide": "Nebeslėpti" + }, + "right_click_menu": { + "add_to_dictionary": "Pridėti prie žodyno", + "copy_email": "Kopijuoti el. pašto adresą", + "copy_image": "Kopijuoti paveikslėlį", + "copy_image_url": "Kopijuoti paveikslėlio adresą", + "copy_link_url": "Kopijuoti nuorodos adresą", + "save_image_as": "Įrašyti paveikslėlį kaip...", + "save_image_as_error_description": "Paveikslėlio nepavyko išsaugoti", + "save_image_as_error_title": "Nepavyko įrašyti paveikslėlio" + }, + "view_menu": { + "actual_size": "Tikrasis dydis", + "toggle_developer_tools": "Perjungti kūrėjo įrankius", + "toggle_full_screen": "Perjungti viso ekrano režimą", + "view": "Peržiūrėti" + }, + "window_menu": { + "bring_all_to_front": "Viską iškelti į priekį", + "label": "Langas", + "zoom": "Priartinti" + } } diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json deleted file mode 100644 index ea16db4..0000000 --- a/src/i18n/strings/lv.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "Start Speaking": "Uzsākt runāšanu", - "Add to dictionary": "Pievienot vārdnīcai", - "The image failed to save": "Attēlu neizdevās saglabāt", - "Failed to save image": "Neizdevās saglabāt attēlu", - "Save image as...": "Saglabāt attēlu kā...", - "Copy link address": "Ievietot saites adresi starpliktuvē", - "Copy email address": "Ievietot e-pasta adresi starpliktuvē", - "Copy image": "Ievietot attēlu starpliktuvē", - "File": "Datne", - "Bring All to Front": "Iznest visu priekšplānā", - "Zoom": "Tālummaiņa", - "Stop Speaking": "Pārtraukt runāšanu", - "Speech": "Runa", - "Unhide": "Rādīt", - "Hide Others": "Paslēpt citus", - "Hide": "Paslēpt", - "Services": "Pakalpojumi", - "About": "Par", - "Help": "Palīdzība", - "Close": "Aizvērt", - "Minimize": "Samazināt", - "Window": "Logs", - "Toggle Developer Tools": "Pārslēgt izstrādātāja rīkus", - "Toggle Full Screen": "Pārslēgt pilnekrānu", - "Preferences": "Iestatījumi", - "Zoom Out": "Tālināt", - "Zoom In": "Tuvināt", - "Actual Size": "Īstais izmērs", - "View": "Skats", - "Select All": "Atzīmēt visu", - "Delete": "Izdzēst", - "Paste and Match Style": "Ielīmēt un pielāgot stilu", - "Paste": "Ielīmēt", - "Copy": "Ievietot starpliktuvē", - "Cut": "Izgriezt", - "Redo": "Atatsaukt", - "Undo": "Atsaukt", - "Edit": "Labot", - "Quit": "Iziet", - "Show/Hide": "Parādīt/paslēpt", - "Are you sure you want to quit?": "Vai tiešām iziet?", - "Cancel": "Atcelt", - "Copy image address": "Ievietot attēla adresi starpliktuvē", - "Close %(brand)s": "Aizvērt %(brand)s", - "%(brand)s Help": "%(brand)s palīdzība" -} diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json deleted file mode 100644 index d991f7a..0000000 --- a/src/i18n/strings/nb_NO.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "Toggle Developer Tools": "Veksle Utvikleralternativer", - "Add to dictionary": "Legg til i ordbok", - "The image failed to save": "Bildet kunne ikke lagres", - "Failed to save image": "Kunne ikke lagre bildet", - "Save image as...": "Lagre bildet som...", - "Copy email address": "Kopier e-postadressen", - "Copy image": "Kopier bildet", - "File": "Fil", - "Stop Speaking": "Slutt å snakke", - "Start Speaking": "Begynn å snakke", - "Speech": "Tale", - "Hide": "Skjul", - "About": "Om", - "Help": "Hjelp", - "Close": "Lukk", - "Minimize": "Minimere", - "Window": "Vindu", - "Zoom Out": "Zoom ut", - "Zoom In": "Zoom inn", - "Actual Size": "Faktisk størrelse", - "View": "Se", - "Select All": "Velg alle", - "Delete": "Slett", - "Paste": "Lim inn", - "Copy": "Kopier", - "Undo": "Angre", - "Edit": "Rediger", - "Quit": "Avslutt", - "Show/Hide": "Vis/Skjul", - "Are you sure you want to quit?": "Er du sikker på at du vil slutte?", - "Cancel": "Avbryt", - "Services": "Tjenester", - "Hide Others": "Skjul Andre", - "Bring All to Front": "Flytt Alt Frem", - "Toggle Full Screen": "Veksle Fullskjerm" -} diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 5acf0f8..5402e6f 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,46 +1,60 @@ { - "Add to dictionary": "Aan woordenboek toevoegen", - "The image failed to save": "De afbeelding opslaan is mislukt", - "Failed to save image": "Afbeelding opslaan is mislukt", - "Save image as...": "Afbeelding opslaan als...", - "Copy link address": "Link kopiëren", - "Copy email address": "E-mailadres kopiëren", - "Copy image": "Afbeelding kopiëren", - "File": "Bestand", - "Bring All to Front": "Alles naar voren brengen", - "Zoom": "Zoom", - "Stop Speaking": "Stop met praten", - "Start Speaking": "Begin met praten", - "Speech": "Spraak", - "Unhide": "Weer laten zien", - "Hide Others": "Anderen verbergen", - "Hide": "Verbergen", - "Services": "Diensten", - "About": "Over", - "Help": "Help", - "Close": "Sluiten", - "Minimize": "Minimaliseren", - "Window": "Venster", - "Toggle Developer Tools": "Developer Tools wisselen", - "Toggle Full Screen": "Volledig scherm wisselen", - "Preferences": "Voorkeuren", - "Zoom Out": "Uitzoomen", - "Zoom In": "Inzoomen", - "Actual Size": "Werkelijke grootte", - "View": "Bekijken", - "Select All": "Alles selecteren", - "Delete": "Verwijderen", - "Paste and Match Style": "Plakken zonder stijl", - "Paste": "Plakken", - "Copy": "Kopiëren", - "Cut": "Knippen", - "Redo": "Opnieuw doen", - "Undo": "Ongedaan maken", - "Edit": "Bewerken", - "Quit": "Sluiten", - "Show/Hide": "Tonen/Verbergen", - "Are you sure you want to quit?": "Weet u zeker dat u wilt stoppen?", - "Cancel": "Annuleren", - "Copy image address": "Kopieer afbeeldingsadres", - "Close %(brand)s": "Sluit %(brand)s" + "action": { + "cancel": "Annuleren", + "close": "Sluiten", + "close_brand": "Sluit %(brand)s", + "copy": "Kopiëren", + "cut": "Knippen", + "delete": "Verwijderen", + "edit": "Bewerken", + "minimise": "Minimaliseren", + "paste": "Plakken", + "paste_match_style": "Plakken zonder stijl", + "quit": "Sluiten", + "redo": "Opnieuw doen", + "select_all": "Alles selecteren", + "show_hide": "Tonen/Verbergen", + "undo": "Ongedaan maken", + "zoom_in": "Inzoomen", + "zoom_out": "Uitzoomen" + }, + "common": { + "about": "Over", + "preferences": "Voorkeuren" + }, + "confirm_quit": "Weet u zeker dat u wilt stoppen?", + "edit_menu": { + "speech": "Spraak", + "speech_start_speaking": "Begin met praten", + "speech_stop_speaking": "Stop met praten" + }, + "file_menu": { + "label": "Bestand" + }, + "menu": { + "hide": "Verbergen", + "hide_others": "Anderen verbergen", + "services": "Diensten", + "unhide": "Weer laten zien" + }, + "right_click_menu": { + "add_to_dictionary": "Aan woordenboek toevoegen", + "copy_email": "E-mailadres kopiëren", + "copy_image": "Afbeelding kopiëren", + "copy_image_url": "Kopieer afbeeldingsadres", + "copy_link_url": "Link kopiëren", + "save_image_as": "Afbeelding opslaan als...", + "save_image_as_error_description": "De afbeelding opslaan is mislukt", + "save_image_as_error_title": "Afbeelding opslaan is mislukt" + }, + "view_menu": { + "actual_size": "Werkelijke grootte", + "toggle_developer_tools": "Developer Tools wisselen", + "toggle_full_screen": "Volledig scherm wisselen", + "view": "Bekijken" + }, + "window_menu": { + "bring_all_to_front": "Alles naar voren brengen", + "label": "Venster" + } } diff --git a/src/i18n/strings/nn.json b/src/i18n/strings/nn.json deleted file mode 100644 index 4173d90..0000000 --- a/src/i18n/strings/nn.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "The image failed to save": "Biletet vart ikkje lagra", - "Paste and Match Style": "Lim inn og tilpass stil", - "Redo": "Gjer om", - "Undo": "Angre", - "Are you sure you want to quit?": "Er du sikker på at du vil avslutta?", - "Add to dictionary": "Legg til i ordlista", - "Failed to save image": "Klarte ikkje å lagra biletet", - "Save image as...": "Lagre bilete som…", - "Copy link address": "Kopier lenkjeadresse", - "Copy email address": "Kopier e-postadresse", - "Copy image": "Kopier bilete", - "File": "Fil", - "Bring All to Front": "Plasser lengst fram", - "Zoom": "Zoom", - "Stop Speaking": "Stopp snakka", - "Start Speaking": "Byrja snakka", - "Speech": "Tale", - "Unhide": "Ikkje gøym", - "Hide Others": "Gøym andre", - "Hide": "Gøym", - "Services": "Tenester", - "About": "Om", - "Help": "Hjelp", - "Close": "Lat att", - "Minimize": "Minimer", - "Window": "Vindauga", - "Toggle Developer Tools": "Developer Tools av/på", - "Toggle Full Screen": "Fullskjerm av/på", - "Preferences": "Innstillingar", - "Zoom Out": "Zoom ut", - "Zoom In": "Zoom inn", - "Actual Size": "Faktisk storleik", - "View": "Vis", - "Select All": "Marker alt", - "Delete": "Slett", - "Paste": "Lim inn", - "Copy": "Lim inn", - "Cut": "Klipp ut", - "Edit": "Rediger", - "Quit": "Avslutt", - "Show/Hide": "Vis/Gøym", - "Cancel": "Avbryt", - "Copy image address": "Kopier bildeadresse", - "Close %(brand)s": "Lukk %(brand)s" -} diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index 6757624..6acca4d 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -1,47 +1,63 @@ { - "Bring All to Front": "Wyciągnij wszystko do przodu", - "Add to dictionary": "Dodaj do słownika", - "The image failed to save": "Obraz nie został zapisany", - "Failed to save image": "Nie udało się zapisać obrazu", - "Save image as...": "Zapisz obraz jako...", - "Copy link address": "Kopiuj adres odnośnika", - "Copy email address": "Kopiuj adres e-mail", - "Copy image": "Kopiuj obraz", - "File": "Plik", - "Zoom": "Powiększenie", - "Stop Speaking": "Przestań mówić", - "Start Speaking": "Zacznij mówić", - "Speech": "Mowa", - "Unhide": "Odkryj", - "Hide Others": "Ukryj inne", - "Hide": "Ukryj", - "Services": "Usługi", - "About": "O nas", - "Help": "Pomoc", - "Close": "Zamknij", - "Minimize": "Minimalizuj", - "Window": "Okno", - "Toggle Developer Tools": "Przełącz na narzędzia deweloperskie", - "Toggle Full Screen": "Przełącz na pełny ekran", - "Preferences": "Preferencje", - "Zoom Out": "Pomniejsz", - "Zoom In": "Powiększ", - "Actual Size": "Rozmiar rzeczywisty", - "View": "Pokaż", - "Select All": "Zaznacz wszystko", - "Delete": "Usuń", - "Paste and Match Style": "Wklej i dopasuj styl", - "Paste": "Wklej", - "Copy": "Kopiuj", - "Cut": "Wytnij", - "Redo": "Ponów", - "Undo": "Cofnij", - "Edit": "Edytuj", - "Quit": "Zamknij", - "Show/Hide": "Pokaż/Ukryj", - "Are you sure you want to quit?": "Czy na pewno chcesz zamknąć?", - "Cancel": "Anuluj", - "Copy image address": "Kopiuj adres obrazu", - "Close %(brand)s": "Zamknij %(brand)s", - "%(brand)s Help": "Pomoc %(brand)s" + "action": { + "cancel": "Anuluj", + "close": "Zamknij", + "close_brand": "Zamknij %(brand)s", + "copy": "Kopiuj", + "cut": "Wytnij", + "delete": "Usuń", + "edit": "Edytuj", + "minimise": "Minimalizuj", + "paste": "Wklej", + "paste_match_style": "Wklej i dopasuj styl", + "quit": "Zamknij", + "redo": "Ponów", + "select_all": "Zaznacz wszystko", + "show_hide": "Pokaż/Ukryj", + "undo": "Cofnij", + "zoom_in": "Powiększ", + "zoom_out": "Pomniejsz" + }, + "common": { + "about": "O nas", + "brand_help": "Pomoc %(brand)s", + "help": "Pomoc", + "preferences": "Preferencje" + }, + "confirm_quit": "Czy na pewno chcesz zamknąć?", + "edit_menu": { + "speech": "Mowa", + "speech_start_speaking": "Zacznij mówić", + "speech_stop_speaking": "Przestań mówić" + }, + "file_menu": { + "label": "Plik" + }, + "menu": { + "hide": "Ukryj", + "hide_others": "Ukryj inne", + "services": "Usługi", + "unhide": "Odkryj" + }, + "right_click_menu": { + "add_to_dictionary": "Dodaj do słownika", + "copy_email": "Kopiuj adres e-mail", + "copy_image": "Kopiuj obraz", + "copy_image_url": "Kopiuj adres obrazu", + "copy_link_url": "Kopiuj adres odnośnika", + "save_image_as": "Zapisz obraz jako...", + "save_image_as_error_description": "Obraz nie został zapisany", + "save_image_as_error_title": "Nie udało się zapisać obrazu" + }, + "view_menu": { + "actual_size": "Rozmiar rzeczywisty", + "toggle_developer_tools": "Przełącz na narzędzia deweloperskie", + "toggle_full_screen": "Przełącz na pełny ekran", + "view": "Pokaż" + }, + "window_menu": { + "bring_all_to_front": "Wyciągnij wszystko do przodu", + "label": "Okno", + "zoom": "Powiększenie" + } } diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index 1431261..7eb996e 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -1,46 +1,61 @@ { - "Add to dictionary": "Adicionar a dicionário", - "The image failed to save": "A imagem falhou para salvar", - "Failed to save image": "Falha para salvar imagem", - "Save image as...": "Salvar imagem como...", - "Copy link address": "Copiar endereço de link", - "Copy email address": "Copiar endereço de email", - "Copy image": "Copiar imagem", - "File": "Arquivo", - "Zoom": "Zoom", - "Stop Speaking": "Parar de Falar", - "Start Speaking": "Começar a Falar", - "Speech": "Fala", - "Unhide": "Desesconder", - "Hide": "Esconder", - "Services": "Serviços", - "About": "Sobre", - "Help": "Ajuda", - "Close": "Fechar", - "Minimize": "Minimizar", - "Window": "Janela", - "Toggle Developer Tools": "Ativar/Desativar Ferramentas de Desenvolvimento", - "Toggle Full Screen": "Pôr em/Tirar de Tela Cheia", - "Preferences": "Preferências", - "Zoom Out": "Dar Zoom Out", - "Zoom In": "Dar Zoom In", - "Actual Size": "Tamanho de Verdade", - "View": "Visualizar", - "Select All": "Selecionar Todas", - "Delete": "Deletar", - "Paste and Match Style": "Colar e Adequar Estilo", - "Paste": "Colar", - "Copy": "Copiar", - "Cut": "Cortar", - "Redo": "Refazer", - "Undo": "Desfazer", - "Edit": "Editar", - "Quit": "Sair", - "Show/Hide": "Mostrar/Esconder", - "Are you sure you want to quit?": "Você tem certeza que você quer sair?", - "Cancel": "Cancelar", - "Bring All to Front": "Trazer Todas Para Frente", - "Hide Others": "Esconder Outras(os)", - "Copy image address": "Copiar endereço de imagem", - "Close %(brand)s": "Fechar %(brand)s" + "action": { + "cancel": "Cancelar", + "close": "Fechar", + "close_brand": "Fechar %(brand)s", + "copy": "Copiar", + "cut": "Cortar", + "delete": "Deletar", + "edit": "Editar", + "minimise": "Minimizar", + "paste": "Colar", + "paste_match_style": "Colar e Adequar Estilo", + "quit": "Sair", + "redo": "Refazer", + "select_all": "Selecionar Todas", + "show_hide": "Mostrar/Esconder", + "undo": "Desfazer", + "zoom_in": "Dar Zoom In", + "zoom_out": "Dar Zoom Out" + }, + "common": { + "about": "Sobre", + "help": "Ajuda", + "preferences": "Preferências" + }, + "confirm_quit": "Você tem certeza que você quer sair?", + "edit_menu": { + "speech": "Fala", + "speech_start_speaking": "Começar a Falar", + "speech_stop_speaking": "Parar de Falar" + }, + "file_menu": { + "label": "Arquivo" + }, + "menu": { + "hide": "Esconder", + "hide_others": "Esconder Outras(os)", + "services": "Serviços", + "unhide": "Desesconder" + }, + "right_click_menu": { + "add_to_dictionary": "Adicionar a dicionário", + "copy_email": "Copiar endereço de email", + "copy_image": "Copiar imagem", + "copy_image_url": "Copiar endereço de imagem", + "copy_link_url": "Copiar endereço de link", + "save_image_as": "Salvar imagem como...", + "save_image_as_error_description": "A imagem falhou para salvar", + "save_image_as_error_title": "Falha para salvar imagem" + }, + "view_menu": { + "actual_size": "Tamanho de Verdade", + "toggle_developer_tools": "Ativar/Desativar Ferramentas de Desenvolvimento", + "toggle_full_screen": "Pôr em/Tirar de Tela Cheia", + "view": "Visualizar" + }, + "window_menu": { + "bring_all_to_front": "Trazer Todas Para Frente", + "label": "Janela" + } } diff --git a/src/i18n/strings/ro.json b/src/i18n/strings/ro.json deleted file mode 100644 index 454e0c5..0000000 --- a/src/i18n/strings/ro.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "Add to dictionary": "Adăugați la dicționar", - "Failed to save image": "Eroare în salvarea imaginii", - "Save image as...": "Salvează imagine ca ...", - "Copy link address": "Copiază link", - "Copy email address": "Copiază adresă de email", - "Copy image": "Copiază imagine", - "File": "Fișier", - "Bring All to Front": "Aduce-ți totul in față", - "Zoom": "Zoom", - "Stop Speaking": "Oprire Voce", - "Start Speaking": "Pornire Voce", - "Speech": "Voce", - "Hide Others": "Ascunde restul", - "Hide": "Ascunde", - "Services": "Servicii", - "About": "Despre", - "Help": "Ajutor", - "Close": "Inchide", - "Minimize": "Minimizare", - "Window": "Fereastră", - "Toggle Developer Tools": "Comutare unelte dezvoltator", - "Toggle Full Screen": "Comutare pe tot ecranul", - "Preferences": "Preferințe", - "Zoom Out": "Micșorează", - "Zoom In": "Mărește", - "Actual Size": "Mărime reală", - "View": "Vizualizează", - "Select All": "Selectează tot", - "Delete": "Șterge", - "Paste and Match Style": "Lipește si potrivește stilul", - "Paste": "Lipește", - "Copy": "Copiază", - "Redo": "Refă", - "Undo": "Anulare", - "Edit": "Editare", - "Quit": "Închid", - "Show/Hide": "Arată/Ascunde", - "Are you sure you want to quit?": "Sigur vrei să ieși din cont?", - "Cancel": "Anulare", - "Close %(brand)s": "Închide %(brand)s", - "Cut": "Taie" -} diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index 58a156d..4579884 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -1,47 +1,63 @@ { - "Edit": "Изменить", - "Quit": "Выйти", - "Cancel": "Отмена", - "Show/Hide": "Показать/скрыть", - "Are you sure you want to quit?": "Вы уверены, что хотите выйти?", - "Copy email address": "Копировать адрес почты", - "Copy image": "Копировать изображение", - "File": "Файл", - "Zoom": "Масштаб", - "Unhide": "Показать", - "Hide": "Скрыть", - "Services": "Службы", - "About": "О программе", - "Help": "Помощь", - "Close": "Закрыть", - "Minimize": "Свернуть", - "Window": "Окно", - "Toggle Developer Tools": "Переключить инструменты разработчика", - "Toggle Full Screen": "Переключить полноэкранный режим", - "Preferences": "Предпочтения", - "Zoom Out": "Уменьшить", - "Zoom In": "Увеличить", - "Actual Size": "Фактический размер", - "View": "Просмотр", - "Select All": "Выбрать все", - "Delete": "Удалить", - "Paste": "Вставить", - "Copy": "Копировать", - "Cut": "Вырезать", - "Redo": "Повторить", - "Undo": "Отменить", - "Save image as...": "Сохранить изображение как...", - "Copy link address": "Копировать ссылку", - "Add to dictionary": "Добавить в словарь", - "The image failed to save": "Не удалось сохранить изображение", - "Failed to save image": "Не удалось сохранить изображение", - "Bring All to Front": "Вынести всё вперёд", - "Stop Speaking": "Перестаньте говорить", - "Start Speaking": "Говорите", - "Speech": "Речь", - "Hide Others": "Скрыть прочие", - "Paste and Match Style": "Вставить с тем же стилем", - "Copy image address": "Копировать адрес изображения", - "Close %(brand)s": "Закрыть %(brand)s", - "%(brand)s Help": "Помощь %(brand)s" + "action": { + "cancel": "Отмена", + "close": "Закрыть", + "close_brand": "Закрыть %(brand)s", + "copy": "Копировать", + "cut": "Вырезать", + "delete": "Удалить", + "edit": "Изменить", + "minimise": "Свернуть", + "paste": "Вставить", + "paste_match_style": "Вставить с тем же стилем", + "quit": "Выйти", + "redo": "Повторить", + "select_all": "Выбрать все", + "show_hide": "Показать/скрыть", + "undo": "Отменить", + "zoom_in": "Увеличить", + "zoom_out": "Уменьшить" + }, + "common": { + "about": "О программе", + "brand_help": "Помощь %(brand)s", + "help": "Помощь", + "preferences": "Предпочтения" + }, + "confirm_quit": "Вы уверены, что хотите выйти?", + "edit_menu": { + "speech": "Речь", + "speech_start_speaking": "Говорите", + "speech_stop_speaking": "Перестаньте говорить" + }, + "file_menu": { + "label": "Файл" + }, + "menu": { + "hide": "Скрыть", + "hide_others": "Скрыть прочие", + "services": "Службы", + "unhide": "Показать" + }, + "right_click_menu": { + "add_to_dictionary": "Добавить в словарь", + "copy_email": "Копировать адрес почты", + "copy_image": "Копировать изображение", + "copy_image_url": "Копировать адрес изображения", + "copy_link_url": "Копировать ссылку", + "save_image_as": "Сохранить изображение как...", + "save_image_as_error_description": "Не удалось сохранить изображение", + "save_image_as_error_title": "Не удалось сохранить изображение" + }, + "view_menu": { + "actual_size": "Фактический размер", + "toggle_developer_tools": "Переключить инструменты разработчика", + "toggle_full_screen": "Переключить полноэкранный режим", + "view": "Просмотр" + }, + "window_menu": { + "bring_all_to_front": "Вынести всё вперёд", + "label": "Окно", + "zoom": "Масштаб" + } } diff --git a/src/i18n/strings/si.json b/src/i18n/strings/si.json deleted file mode 100644 index f2c4d85..0000000 --- a/src/i18n/strings/si.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Show/Hide": "පෙන්වන්න/සඟවන්න", - "Are you sure you want to quit?": "ඔබට ඉවත් වීමට අවශ්‍ය බව විශ්වාස ද?", - "Cancel": "අවලංගු කරන්න", - "Add to dictionary": "ශබ්ද කෝෂයට එකතු කරන්න", - "Copy link address": "සබැඳියේ ලිපිනය පිටපත් කරන්න", - "Copy email address": "වි-තැපෑල පිටපත් කරන්න", - "File": "ගොනුව", - "Zoom": "විශාල කරන්න", - "Hide Others": "වෙනත් දෑ සඟවන්න", - "Hide": "සඟවන්න", - "Services": "සේවා", - "About": "පිළිබඳව", - "Help": "උපකාර", - "Close": "වසන්න", - "Minimize": "හකුලන්න", - "Window": "කවුළුව", - "Zoom Out": "කුඩාලනය කරන්න", - "Zoom In": "විශාලනය කරන්න", - "Actual Size": "සැබෑ ප්‍රමාණය", - "Select All": "සියල්ල තෝරන්න", - "Paste": "අලවන්න", - "Copy": "පිටපත්", - "Cut": "කපන්න", - "Redo": "පසුසේ", - "Undo": "පෙරසේ", - "Edit": "සංස්කරණය", - "Quit": "ඉවත් වන්න", - "Paste and Match Style": "අලවා ශෛලිය ගැළපුම", - "Delete": "මකන්න", - "The image failed to save": "රූපය සුරැකීමට අසමත්", - "Failed to save image": "රූපය සුරැකීමට අසමත්", - "Save image as...": "...ලෙස රූපය සුරකින්න", - "Copy image address": "රූපයේ ලිපිනයේ පිටපතක්", - "Copy image": "රූපයෙහි පිටපතක්", - "Bring All to Front": "සියල්ල ඉදිරිපසට", - "Stop Speaking": "කථාව නිමාව", - "Start Speaking": "කථාව ආරම්භය", - "Speech": "කථාව", - "Unhide": "නොසඟවන්න", - "Toggle Developer Tools": "සංවර්ධක මෙවලම්", - "Toggle Full Screen": "පූර්ණ තිරයට", - "Preferences": "පෙනුම", - "View": "දකින්න" -} diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json index 0eedd9a..2eef679 100644 --- a/src/i18n/strings/sk.json +++ b/src/i18n/strings/sk.json @@ -1,47 +1,63 @@ { - "Unhide": "Odkryť", - "Stop Speaking": "Zastaviť nahrávanie hlasu", - "Start Speaking": "Spustiť nahrávanie hlasu", - "Speech": "Reč", - "Paste and Match Style": "Vložiť a prispôsobiť štýl", - "Add to dictionary": "Pridať do slovníka", - "The image failed to save": "Obrázok sa nepodarilo uložiť", - "Failed to save image": "Chyba pri ukladaní obrázka", - "Save image as...": "Uložiť obrázok ako...", - "Copy link address": "Kopírovať adresu odkazu", - "Copy email address": "Kopírovať e-mailovú adresu", - "Copy image": "Kopírovať obrázok", - "File": "Súbor", - "Bring All to Front": "Preniesť všetky do popredia", - "Zoom": "Lupa", - "Hide Others": "Skryť ostatné", - "Hide": "Skryť", - "Services": "Služby", - "About": "O aplikácii", - "Help": "Pomocník", - "Close": "Zavrieť", - "Minimize": "Minimalizovať", - "Window": "Okno", - "Toggle Developer Tools": "Nástroje pre vývojárov", - "Toggle Full Screen": "Celá obrazovka", - "Preferences": "Vlastnosti", - "Zoom Out": "Oddialiť", - "Zoom In": "Priblížiť", - "Actual Size": "Aktuálna veľkosť", - "View": "Zobraziť", - "Select All": "Vybrať všetko", - "Delete": "Odstrániť", - "Paste": "Vložiť", - "Copy": "Kopírovať", - "Cut": "Vystrihnúť", - "Redo": "Opakovať", - "Undo": "Späť", - "Edit": "Úpravy", - "Quit": "Ukončiť", - "Show/Hide": "Zobraziť/Skryť", - "Are you sure you want to quit?": "Naozaj chcete zavrieť aplikáciu?", - "Cancel": "Zrušiť", - "Copy image address": "Kopírovať adresu obrázka", - "Close %(brand)s": "Zatvoriť %(brand)s", - "%(brand)s Help": "%(brand)s Pomoc" + "action": { + "cancel": "Zrušiť", + "close": "Zavrieť", + "close_brand": "Zatvoriť %(brand)s", + "copy": "Kopírovať", + "cut": "Vystrihnúť", + "delete": "Odstrániť", + "edit": "Úpravy", + "minimise": "Minimalizovať", + "paste": "Vložiť", + "paste_match_style": "Vložiť a prispôsobiť štýl", + "quit": "Ukončiť", + "redo": "Opakovať", + "select_all": "Vybrať všetko", + "show_hide": "Zobraziť/Skryť", + "undo": "Späť", + "zoom_in": "Priblížiť", + "zoom_out": "Oddialiť" + }, + "common": { + "about": "O aplikácii", + "brand_help": "%(brand)s Pomoc", + "help": "Pomocník", + "preferences": "Vlastnosti" + }, + "confirm_quit": "Naozaj chcete zavrieť aplikáciu?", + "edit_menu": { + "speech": "Reč", + "speech_start_speaking": "Spustiť nahrávanie hlasu", + "speech_stop_speaking": "Zastaviť nahrávanie hlasu" + }, + "file_menu": { + "label": "Súbor" + }, + "menu": { + "hide": "Skryť", + "hide_others": "Skryť ostatné", + "services": "Služby", + "unhide": "Odkryť" + }, + "right_click_menu": { + "add_to_dictionary": "Pridať do slovníka", + "copy_email": "Kopírovať e-mailovú adresu", + "copy_image": "Kopírovať obrázok", + "copy_image_url": "Kopírovať adresu obrázka", + "copy_link_url": "Kopírovať adresu odkazu", + "save_image_as": "Uložiť obrázok ako...", + "save_image_as_error_description": "Obrázok sa nepodarilo uložiť", + "save_image_as_error_title": "Chyba pri ukladaní obrázka" + }, + "view_menu": { + "actual_size": "Aktuálna veľkosť", + "toggle_developer_tools": "Nástroje pre vývojárov", + "toggle_full_screen": "Celá obrazovka", + "view": "Zobraziť" + }, + "window_menu": { + "bring_all_to_front": "Preniesť všetky do popredia", + "label": "Okno", + "zoom": "Lupa" + } } diff --git a/src/i18n/strings/sl.json b/src/i18n/strings/sl.json deleted file mode 100644 index d7f4f18..0000000 --- a/src/i18n/strings/sl.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "Undo": "Razveljavi", - "Redo": "Uveljavi", - "Copy": "Kopiraj", - "Paste": "Prilepi", - "Actual Size": "Dejanska velikost", - "Zoom Out": "Oddalji", - "Window": "Okno", - "Minimize": "Zmanjšaj", - "Help": "Pomoč", - "About": "O programu", - "Services": "Storitve", - "Hide Others": "Skrij ostalo", - "Unhide": "Razkrij", - "Speech": "Govor", - "Copy link address": "Kopiraj naslov povezave", - "Add to dictionary": "Dodaj v slovar", - "Cancel": "Prekliči", - "Close %(brand)s": "Zapri %(brand)s", - "Are you sure you want to quit?": "Ste prepričani, da želite zapreti program?", - "Show/Hide": "Prikaži/Skrij", - "Quit": "Končaj", - "Edit": "Uredi", - "Cut": "Izreži", - "Paste and Match Style": "Prilepi ter obdrži oblikovanje", - "Delete": "Izbriši", - "Select All": "Izberi vse", - "View": "Poglej", - "Zoom In": "Približaj", - "Preferences": "Nastavitve", - "Toggle Full Screen": "Preklopi čez cel zaslon", - "Toggle Developer Tools": "Preklopi na orodja za razvijalce", - "Close": "Zapri", - "%(brand)s Help": "%(brand)s pomoč", - "Hide": "Skrij", - "Start Speaking": "Začnite govoriti", - "Stop Speaking": "Prenehajte govoriti", - "Zoom": "Povečaj", - "Bring All to Front": "Postavi vse v ospredje", - "File": "Datoteka", - "Copy image": "Kopiraj sliko", - "Copy email address": "Kopiraj e-poštni naslov", - "Copy image address": "Kopiraj naslov slike", - "Save image as...": "Shrani sliko kot...", - "Failed to save image": "Shranjevanje slike ni uspelo", - "The image failed to save": "Slike ni bilo mogoče shraniti" -} diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json new file mode 100644 index 0000000..67f9dc0 --- /dev/null +++ b/src/i18n/strings/sq.json @@ -0,0 +1,17 @@ +{ + "action": { + "cancel": "Anuloje", + "close": "Mbylle", + "copy": "Kopjoje", + "delete": "Fshije", + "edit": "Përpuno" + }, + "common": { + "about": "Mbi", + "help": "Ndihmë", + "preferences": "Parapëlqime" + }, + "view_menu": { + "view": "Shihni" + } +} diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index 3282f7b..a8f3e16 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,47 +1,63 @@ { - "Save image as...": "Spara bild som…", - "Copy link address": "Kopiera länkadress", - "Copy email address": "Kopiera e-postadress", - "Copy image": "Kopiera bild", - "File": "Arkiv", - "Bring All to Front": "Lägg alla överst", - "Stop Speaking": "Sluta tala", - "Start Speaking": "Börja tala", - "Speech": "Tal", - "Hide Others": "Göm övriga", - "Hide": "Göm", - "Services": "Tjänster", - "About": "Om", - "Help": "Hjälp", - "Close": "Stäng", - "Minimize": "Minimera", - "Window": "Fönster", - "Preferences": "Inställningar", - "Actual Size": "Verklig storlek", - "View": "Visa", - "Select All": "Markera allt", - "Delete": "Radera", - "Paste and Match Style": "Klistra in och matcha stilen", - "Paste": "Klistra in", - "Copy": "Kopiera", - "Cut": "Klipp ut", - "Redo": "Gör om", - "Undo": "Ångra", - "Edit": "Redigera", - "Quit": "Avsluta", - "Cancel": "Avbryt", - "Zoom": "Zooma", - "Toggle Developer Tools": "Växla utvecklarverktyg", - "Toggle Full Screen": "Växla helskärm", - "Unhide": "Sluta gömma", - "Zoom Out": "Zooma ut", - "Zoom In": "Zooma in", - "Show/Hide": "Visa/dölj", - "Add to dictionary": "Lägg till i ordlistan", - "The image failed to save": "Bilden sparades inte", - "Failed to save image": "Misslyckades med att spara bilden", - "Are you sure you want to quit?": "Är du säker att du vill avsluta?", - "Copy image address": "Kopiera bildadress", - "Close %(brand)s": "Stäng %(brand)s", - "%(brand)s Help": "%(brand)s-hjälp" + "action": { + "cancel": "Avbryt", + "close": "Stäng", + "close_brand": "Stäng %(brand)s", + "copy": "Kopiera", + "cut": "Klipp ut", + "delete": "Radera", + "edit": "Redigera", + "minimise": "Minimera", + "paste": "Klistra in", + "paste_match_style": "Klistra in och matcha stilen", + "quit": "Avsluta", + "redo": "Gör om", + "select_all": "Markera allt", + "show_hide": "Visa/dölj", + "undo": "Ångra", + "zoom_in": "Zooma in", + "zoom_out": "Zooma ut" + }, + "common": { + "about": "Om", + "brand_help": "%(brand)s-hjälp", + "help": "Hjälp", + "preferences": "Inställningar" + }, + "confirm_quit": "Är du säker att du vill avsluta?", + "edit_menu": { + "speech": "Tal", + "speech_start_speaking": "Börja tala", + "speech_stop_speaking": "Sluta tala" + }, + "file_menu": { + "label": "Arkiv" + }, + "menu": { + "hide": "Göm", + "hide_others": "Göm övriga", + "services": "Tjänster", + "unhide": "Sluta gömma" + }, + "right_click_menu": { + "add_to_dictionary": "Lägg till i ordlistan", + "copy_email": "Kopiera e-postadress", + "copy_image": "Kopiera bild", + "copy_image_url": "Kopiera bildadress", + "copy_link_url": "Kopiera länkadress", + "save_image_as": "Spara bild som…", + "save_image_as_error_description": "Bilden sparades inte", + "save_image_as_error_title": "Misslyckades med att spara bilden" + }, + "view_menu": { + "actual_size": "Verklig storlek", + "toggle_developer_tools": "Växla utvecklarverktyg", + "toggle_full_screen": "Växla helskärm", + "view": "Visa" + }, + "window_menu": { + "bring_all_to_front": "Lägg alla överst", + "label": "Fönster", + "zoom": "Zooma" + } } diff --git a/src/i18n/strings/ta.json b/src/i18n/strings/ta.json deleted file mode 100644 index 9b8f2ce..0000000 --- a/src/i18n/strings/ta.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Zoom": "பெரிதாக்குதல்", - "Minimize": "சிறிதாக்கு", - "Toggle Developer Tools": "உருவாக்குநர் கருவிகளை நிலைமாற்று", - "Toggle Full Screen": "முழு திரையை நிலைமாற்று", - "Paste and Match Style": "ஒட்டு மற்றும் நடையை பொருத்து", - "Add to dictionary": "அகராதியில் சேர்", - "The image failed to save": "படம் சேமிக்கத் தவறிவிட்டது", - "Failed to save image": "படத்தைச் சேமிப்பதில் தோல்வி", - "Save image as...": "படத்தை இவ்வாறு சேமி...", - "Copy link address": "இணைப்பு முகவரியை நகலெடு", - "Copy email address": "மின்னஞ்சல் முகவரியை நகலெடு", - "Copy image": "படத்தை நகலெடு", - "File": "கோப்பு", - "Bring All to Front": "அனைத்தையும் முன்னால் கொண்டுவா", - "Stop Speaking": "பேசுவதை நிறுத்து", - "Start Speaking": "பேசத் துவங்கு", - "Speech": "பேச்சு", - "Unhide": "மறைநீக்கு", - "Hide Others": "மற்றவற்றை மறை", - "Hide": "மறை", - "Services": "சேவைகள்", - "About": "இதனைப் பற்றி", - "Help": "உதவி", - "Close": "மூடு", - "Window": "சாளரம்", - "Preferences": "விருப்பத்தேர்வுகள்", - "Zoom Out": "சிறிதாக்கு", - "Zoom In": "பெரிதாக்கு", - "Actual Size": "உண்மையான அளவு", - "View": "காட்டு", - "Select All": "அனைத்தையும் தேர்ந்தெடு", - "Delete": "அழி", - "Paste": "ஒட்டு", - "Copy": "நகலெடு", - "Cut": "வெட்டு", - "Redo": "மீண்டும் செய்", - "Undo": "செயல்தவிர்", - "Edit": "திருத்து", - "Quit": "வெளியேறு", - "Show/Hide": "காட்டு/மறை", - "Are you sure you want to quit?": "நீங்கள் நிச்சயம் வெளியேற விரும்புகிறீர்களா?", - "Cancel": "விலக்கிக்கொள்", - "Copy image address": "பட முகவரியை நகலெடு", - "Close %(brand)s": "%(brand)s ஐ மூடு" -} diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json deleted file mode 100644 index b3b1b8a..0000000 --- a/src/i18n/strings/te.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "About": "గ్రెంచ్", - "Paste and Match Style": "మునుపటి వంటి అతికించండి", - "Paste": "పేస్ట్", - "Cut": "కట్", - "Copy": "కాపీ", - "Are you sure you want to quit?": "మీరు వెళ్ళిపోవాలని అనుకుంటున్నారా?", - "Cancel": "ఆపు" -} diff --git a/src/i18n/strings/tl.json b/src/i18n/strings/tl.json deleted file mode 100644 index 58b6ea2..0000000 --- a/src/i18n/strings/tl.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "Hide": "Itago", - "Delete": "Alisin", - "Paste and Match Style": "I-paste at Tumugma ng Style", - "Paste": "I-paste", - "Copy": "I-copy", - "Cut": "I-cut", - "Redo": "Redo", - "Undo": "Undo", - "Edit": "I-edit", - "Quit": "Magsara", - "Show/Hide": "Ipakita/itago", - "Are you sure you want to quit?": "Sigurado ka ba na gusto mong magsara?", - "Close %(brand)s": "Isara ang %(brand)s", - "Cancel": "Kanselahin" -} diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index 28c1c9c..97f639b 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -1,45 +1,61 @@ { - "Add to dictionary": "Sözlüğe ekle", - "The image failed to save": "Bu resim kaydedilemedi", - "Failed to save image": "Resim kaydedilemedi", - "Save image as...": "Resmi ... olarak farklı kaydet", - "Copy link address": "Bağlantılı adresi kopyala", - "Copy email address": "E-posta adresini kopyala", - "Copy image": "Resmi kopyala", - "File": "Dosya", - "Bring All to Front": "Hepsini öne getir", - "Zoom": "Yaklaştır", - "Stop Speaking": "Konuşmayı durdur", - "Start Speaking": "Konuşmaya başla", - "Speech": "Konuşma", - "Unhide": "Gizlemeyi bırak", - "Hide Others": "Diğerlerini gizle", - "Hide": "Gizle", - "Services": "Hizmetler", - "About": "Hakkında", - "Help": "Yardım", - "Close": "Kapat", - "Minimize": "Küçült", - "Window": "Pencere", - "Toggle Developer Tools": "Geliştirici araçları", - "Toggle Full Screen": "Tam ekran", - "Preferences": "Tercihler", - "Zoom Out": "Uzaklaştır", - "Zoom In": "Yaklaştır", - "Actual Size": "Gerçek boyut", - "View": "Görünüm", - "Select All": "Tümünü seç", - "Delete": "Sil", - "Paste and Match Style": "Biçimiyle bir yapıştır", - "Paste": "Yapıştır", - "Copy": "Kopyala", - "Cut": "Kes", - "Redo": "Yinele", - "Undo": "Geri al", - "Edit": "Düzenle", - "Quit": "Çık", - "Show/Hide": "Göster/Gizle", - "Are you sure you want to quit?": "Çıkmak istediğinize emin misiniz?", - "Cancel": "İptal", - "Copy image address": "Görsel adresini kopyala" + "action": { + "cancel": "İptal", + "close": "Kapat", + "copy": "Kopyala", + "cut": "Kes", + "delete": "Sil", + "edit": "Düzenle", + "minimise": "Küçült", + "paste": "Yapıştır", + "paste_match_style": "Biçimiyle bir yapıştır", + "quit": "Çık", + "redo": "Yinele", + "select_all": "Tümünü seç", + "show_hide": "Göster/Gizle", + "undo": "Geri al", + "zoom_in": "Yaklaştır", + "zoom_out": "Uzaklaştır" + }, + "common": { + "about": "Hakkında", + "help": "Yardım", + "preferences": "Tercihler" + }, + "confirm_quit": "Çıkmak istediğinize emin misiniz?", + "edit_menu": { + "speech": "Konuşma", + "speech_start_speaking": "Konuşmaya başla", + "speech_stop_speaking": "Konuşmayı durdur" + }, + "file_menu": { + "label": "Dosya" + }, + "menu": { + "hide": "Gizle", + "hide_others": "Diğerlerini gizle", + "services": "Hizmetler", + "unhide": "Gizlemeyi bırak" + }, + "right_click_menu": { + "add_to_dictionary": "Sözlüğe ekle", + "copy_email": "E-posta adresini kopyala", + "copy_image": "Resmi kopyala", + "copy_image_url": "Görsel adresini kopyala", + "copy_link_url": "Bağlantılı adresi kopyala", + "save_image_as": "Resmi ... olarak farklı kaydet", + "save_image_as_error_description": "Bu resim kaydedilemedi", + "save_image_as_error_title": "Resim kaydedilemedi" + }, + "view_menu": { + "actual_size": "Gerçek boyut", + "toggle_developer_tools": "Geliştirici araçları", + "toggle_full_screen": "Tam ekran", + "view": "Görünüm" + }, + "window_menu": { + "bring_all_to_front": "Hepsini öne getir", + "label": "Pencere", + "zoom": "Yaklaştır" + } } diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index 017e101..819fb27 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -1,47 +1,63 @@ { - "Add to dictionary": "Додати до словника", - "The image failed to save": "Не вдалося зберегти зображення", - "Failed to save image": "Не вдалося зберегти зображення", - "Save image as...": "Зберегти зображення як...", - "Copy link address": "Копіювати адресу посилання", - "Copy image address": "Копіювати адресу зображення", - "Copy email address": "Копіювати адресу е-пошти", - "Copy image": "Копіювати зображення", - "File": "Файл", - "Bring All to Front": "Винести все вперед", - "Zoom": "Масштаб", - "Stop Speaking": "Припинити говорити", - "Start Speaking": "Почати говорити", - "Speech": "Мовлення", - "Unhide": "Показати", - "Hide Others": "Сховати інші", - "Hide": "Сховати", - "Services": "Служби", - "About": "Про застосунок", - "Help": "Довідка", - "Close": "Закрити", - "Minimize": "Згорнути", - "Window": "Вікно", - "Toggle Developer Tools": "Перемкнути інструменти розробника", - "Toggle Full Screen": "Перемкнути повноекранний режим", - "Preferences": "Параметри", - "Zoom Out": "Зменшити", - "Zoom In": "Збільшити", - "Actual Size": "Фактичний розмір", - "View": "Перегляд", - "Select All": "Вибрати все", - "Delete": "Видалити", - "Paste and Match Style": "Вставити з таким же стилем", - "Paste": "Вставити", - "Copy": "Копіювати", - "Cut": "Вирізати", - "Redo": "Повторити дію", - "Undo": "Скасувати дію", - "Edit": "Змінити", - "Quit": "Вийти", - "Show/Hide": "Показати/Сховати", - "Are you sure you want to quit?": "Ви впевнені, що хочете вийти?", - "Close %(brand)s": "Закрити %(brand)s", - "Cancel": "Скасувати", - "%(brand)s Help": "Довідка %(brand)s" + "action": { + "cancel": "Скасувати", + "close": "Закрити", + "close_brand": "Закрити %(brand)s", + "copy": "Копіювати", + "cut": "Вирізати", + "delete": "Видалити", + "edit": "Змінити", + "minimise": "Згорнути", + "paste": "Вставити", + "paste_match_style": "Вставити з таким же стилем", + "quit": "Вийти", + "redo": "Повторити дію", + "select_all": "Вибрати все", + "show_hide": "Показати/Сховати", + "undo": "Скасувати дію", + "zoom_in": "Збільшити", + "zoom_out": "Зменшити" + }, + "common": { + "about": "Про застосунок", + "brand_help": "Довідка %(brand)s", + "help": "Довідка", + "preferences": "Параметри" + }, + "confirm_quit": "Ви впевнені, що хочете вийти?", + "edit_menu": { + "speech": "Мовлення", + "speech_start_speaking": "Почати говорити", + "speech_stop_speaking": "Припинити говорити" + }, + "file_menu": { + "label": "Файл" + }, + "menu": { + "hide": "Сховати", + "hide_others": "Сховати інші", + "services": "Служби", + "unhide": "Показати" + }, + "right_click_menu": { + "add_to_dictionary": "Додати до словника", + "copy_email": "Копіювати адресу е-пошти", + "copy_image": "Копіювати зображення", + "copy_image_url": "Копіювати адресу зображення", + "copy_link_url": "Копіювати адресу посилання", + "save_image_as": "Зберегти зображення як...", + "save_image_as_error_description": "Не вдалося зберегти зображення", + "save_image_as_error_title": "Не вдалося зберегти зображення" + }, + "view_menu": { + "actual_size": "Фактичний розмір", + "toggle_developer_tools": "Перемкнути інструменти розробника", + "toggle_full_screen": "Перемкнути повноекранний режим", + "view": "Перегляд" + }, + "window_menu": { + "bring_all_to_front": "Винести все вперед", + "label": "Вікно", + "zoom": "Масштаб" + } } diff --git a/src/i18n/strings/ur.json b/src/i18n/strings/ur.json deleted file mode 100644 index 876d83c..0000000 --- a/src/i18n/strings/ur.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "Paste": "پیسٹ", - "Redo": "دوبارہ کریں", - "Preferences": "ترجیحات", - "Hide Others": "", - "Show/Hide": "دکھائیں/چھپائیں", - "Quit": "چھوڑو", - "Hide": "چھپائیں", - "Unhide": "دکھائیں", - "Zoom": "زوم", - "Close": "بند", - "Window": "کھڑکی", - "Cut": "کٹ", - "Delete": "مٹاؤ", - "File": "فائل", - "Help": "مدد", - "Copy": "کاپی", - "Add to dictionary": "لغت میں شامل کریں", - "Copy image": "تصویر کاپی کریں", - "Start Speaking": "بولنا شروع کریں" -} diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json index 7b0c241..3e4f666 100644 --- a/src/i18n/strings/vi.json +++ b/src/i18n/strings/vi.json @@ -1,47 +1,63 @@ { - "Add to dictionary": "Thêm vào từ điển", - "The image failed to save": "Ảnh không lưu được", - "Failed to save image": "Không lưu được ảnh", - "Save image as...": "Lưu ảnh…", - "Copy link address": "Sao chép địa chỉ liên kết", - "Copy email address": "Sao chép địa chỉ email", - "Copy image": "Sao chép ảnh", - "File": "Tệp", - "Bring All to Front": "Đưa tất cả lên trước", - "Zoom": "Thu phóng", - "Stop Speaking": "Dừng nói", - "Start Speaking": "Bắt đầu nói", - "Speech": "Đọc màn hình", - "Unhide": "Bỏ ẩn", - "Hide Others": "Ẩn cái khác", - "Hide": "Ẩn", - "Services": "Dịch vụ", - "About": "Giới thiệu", - "Help": "Hỗ trợ", - "Close": "Đóng", - "Minimize": "Thu nhỏ", - "Window": "Cửa sổ", - "Toggle Developer Tools": "Công cụ phát triển", - "Toggle Full Screen": "Toàn màn hình", - "Preferences": "Tùy chọn", - "Zoom Out": "Thu nhỏ", - "Zoom In": "Phóng to", - "Actual Size": "Kích thước thực", - "View": "Xem", - "Select All": "Chọn tất cả", - "Delete": "Xóa", - "Paste and Match Style": "Dán và khớp kiểu", - "Paste": "Dán", - "Copy": "Sao chép", - "Cut": "Cắt", - "Redo": "Làm lại", - "Undo": "Hoàn tác", - "Edit": "Chỉnh sửa", - "Quit": "Thoát", - "Show/Hide": "Hiện/Ẩn", - "Are you sure you want to quit?": "Bạn có chắc chắn muốn thoát?", - "Cancel": "Hủy bỏ", - "Copy image address": "Sao chép địa chỉ ảnh", - "Close %(brand)s": "Đóng %(brand)s", - "%(brand)s Help": "Hỗ trợ %(brand)s" + "action": { + "cancel": "Hủy bỏ", + "close": "Đóng", + "close_brand": "Đóng %(brand)s", + "copy": "Sao chép", + "cut": "Cắt", + "delete": "Xóa", + "edit": "Chỉnh sửa", + "minimise": "Thu nhỏ", + "paste": "Dán", + "paste_match_style": "Dán và khớp kiểu", + "quit": "Thoát", + "redo": "Làm lại", + "select_all": "Chọn tất cả", + "show_hide": "Hiện/Ẩn", + "undo": "Hoàn tác", + "zoom_in": "Phóng to", + "zoom_out": "Thu nhỏ" + }, + "common": { + "about": "Giới thiệu", + "brand_help": "Hỗ trợ %(brand)s", + "help": "Hỗ trợ", + "preferences": "Tùy chọn" + }, + "confirm_quit": "Bạn có chắc chắn muốn thoát?", + "edit_menu": { + "speech": "Đọc màn hình", + "speech_start_speaking": "Bắt đầu nói", + "speech_stop_speaking": "Dừng nói" + }, + "file_menu": { + "label": "Tệp" + }, + "menu": { + "hide": "Ẩn", + "hide_others": "Ẩn cái khác", + "services": "Dịch vụ", + "unhide": "Bỏ ẩn" + }, + "right_click_menu": { + "add_to_dictionary": "Thêm vào từ điển", + "copy_email": "Sao chép địa chỉ email", + "copy_image": "Sao chép ảnh", + "copy_image_url": "Sao chép địa chỉ ảnh", + "copy_link_url": "Sao chép địa chỉ liên kết", + "save_image_as": "Lưu ảnh…", + "save_image_as_error_description": "Ảnh không lưu được", + "save_image_as_error_title": "Không lưu được ảnh" + }, + "view_menu": { + "actual_size": "Kích thước thực", + "toggle_developer_tools": "Công cụ phát triển", + "toggle_full_screen": "Toàn màn hình", + "view": "Xem" + }, + "window_menu": { + "bring_all_to_front": "Đưa tất cả lên trước", + "label": "Cửa sổ", + "zoom": "Thu phóng" + } } diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index c1bf180..4484124 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -1,46 +1,63 @@ { - "Add to dictionary": "添加到字典", - "The image failed to save": "图片保存失败", - "Failed to save image": "图片保存失败", - "Save image as...": "保存图片为……", - "Copy link address": "复制链接地址", - "Copy email address": "复制邮箱地址", - "Copy image": "复制图片", - "File": "文件", - "Bring All to Front": "全部置前", - "Zoom": "放大", - "Stop Speaking": "停止讲话", - "Start Speaking": "开始讲话", - "Speech": "讲话", - "Unhide": "显示", - "Hide Others": "隐藏其他", - "Hide": "隐藏", - "Services": "服务", - "About": "关于", - "Help": "帮助", - "Close": "关闭", - "Minimize": "最小化", - "Window": "窗口", - "Toggle Developer Tools": "切换开发者工具", - "Toggle Full Screen": "切换全屏", - "Preferences": "偏好", - "Zoom Out": "缩小", - "Zoom In": "放大", - "Actual Size": "实际大小", - "View": "查看", - "Select All": "选中全部", - "Delete": "删除", - "Paste and Match Style": "粘贴并匹配样式", - "Paste": "粘贴", - "Copy": "复制", - "Cut": "剪切", - "Redo": "重做", - "Undo": "撤销", - "Edit": "编辑", - "Quit": "退出", - "Show/Hide": "显示/隐藏", - "Are you sure you want to quit?": "你确定要退出吗?", - "Cancel": "取消", - "Copy image address": "复制图片地址", - "Close %(brand)s": "关闭 %(brand)s" + "action": { + "cancel": "取消", + "close": "关闭", + "close_brand": "关闭 %(brand)s", + "copy": "复制", + "cut": "剪切", + "delete": "删除", + "edit": "编辑", + "minimise": "最小化", + "paste": "粘贴", + "paste_match_style": "粘贴并匹配样式", + "quit": "退出", + "redo": "重做", + "select_all": "选中全部", + "show_hide": "显示/隐藏", + "undo": "撤销", + "zoom_in": "放大", + "zoom_out": "缩小" + }, + "common": { + "about": "关于", + "brand_help": "%(brand)s帮助", + "help": "帮助", + "preferences": "偏好" + }, + "confirm_quit": "你确定要退出吗?", + "edit_menu": { + "speech": "讲话", + "speech_start_speaking": "开始讲话", + "speech_stop_speaking": "停止讲话" + }, + "file_menu": { + "label": "文件" + }, + "menu": { + "hide": "隐藏", + "hide_others": "隐藏其他", + "services": "服务", + "unhide": "显示" + }, + "right_click_menu": { + "add_to_dictionary": "添加到字典", + "copy_email": "复制邮箱地址", + "copy_image": "复制图片", + "copy_image_url": "复制图片地址", + "copy_link_url": "复制链接地址", + "save_image_as": "保存图片为……", + "save_image_as_error_description": "图片保存失败", + "save_image_as_error_title": "图片保存失败" + }, + "view_menu": { + "actual_size": "实际大小", + "toggle_developer_tools": "切换开发者工具", + "toggle_full_screen": "切换全屏", + "view": "查看" + }, + "window_menu": { + "bring_all_to_front": "全部置前", + "label": "窗口", + "zoom": "放大" + } } diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index d2943f6..c72f315 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -1,47 +1,63 @@ { - "Bring All to Front": "全部移至最前", - "Add to dictionary": "新增到字典", - "The image failed to save": "儲存圖片失敗", - "Failed to save image": "儲存圖片失敗", - "Save image as...": "另存圖片為...", - "Copy link address": "複製連結", - "Copy email address": "複製電子郵件地址", - "Copy image": "複製圖片", - "File": "檔案", - "Zoom": "縮放", - "Stop Speaking": "停止說話", - "Start Speaking": "開始說話", - "Speech": "語音", - "Unhide": "取消隱藏", - "Hide Others": "隱藏其他", - "Hide": "隱藏", - "Services": "服務", - "About": "關於", - "Help": "說明", - "Close": "關閉", - "Minimize": "最小化", - "Window": "視窗", - "Toggle Developer Tools": "切換開發工具", - "Toggle Full Screen": "切換全螢幕", - "Preferences": "偏好設定", - "Zoom Out": "縮小", - "Zoom In": "放大", - "Actual Size": "實際大小", - "View": "檢視", - "Select All": "全選", - "Delete": "刪除", - "Paste and Match Style": "貼上並保留格式", - "Paste": "貼上", - "Copy": "複製", - "Cut": "剪下", - "Redo": "取消復原", - "Undo": "復原", - "Edit": "編輯", - "Quit": "離開", - "Show/Hide": "顯示/隱藏", - "Are you sure you want to quit?": "您確定要離開嗎?", - "Cancel": "取消", - "Copy image address": "複製圖片地址", - "Close %(brand)s": "關閉 %(brand)s", - "%(brand)s Help": "%(brand)s 說明" + "action": { + "cancel": "取消", + "close": "關閉", + "close_brand": "關閉 %(brand)s", + "copy": "複製", + "cut": "剪下", + "delete": "刪除", + "edit": "編輯", + "minimise": "最小化", + "paste": "貼上", + "paste_match_style": "貼上並保留格式", + "quit": "離開", + "redo": "取消復原", + "select_all": "全選", + "show_hide": "顯示/隱藏", + "undo": "復原", + "zoom_in": "放大", + "zoom_out": "縮小" + }, + "common": { + "about": "關於", + "brand_help": "%(brand)s 說明", + "help": "說明", + "preferences": "偏好設定" + }, + "confirm_quit": "您確定要離開嗎?", + "edit_menu": { + "speech": "語音", + "speech_start_speaking": "開始說話", + "speech_stop_speaking": "停止說話" + }, + "file_menu": { + "label": "檔案" + }, + "menu": { + "hide": "隱藏", + "hide_others": "隱藏其他", + "services": "服務", + "unhide": "取消隱藏" + }, + "right_click_menu": { + "add_to_dictionary": "新增到字典", + "copy_email": "複製電子郵件地址", + "copy_image": "複製圖片", + "copy_image_url": "複製圖片地址", + "copy_link_url": "複製連結", + "save_image_as": "另存圖片為...", + "save_image_as_error_description": "儲存圖片失敗", + "save_image_as_error_title": "儲存圖片失敗" + }, + "view_menu": { + "actual_size": "實際大小", + "toggle_developer_tools": "切換開發工具", + "toggle_full_screen": "切換全螢幕", + "view": "檢視" + }, + "window_menu": { + "bring_all_to_front": "全部移至最前", + "label": "視窗", + "zoom": "縮放" + } } diff --git a/src/language-helper.ts b/src/language-helper.ts index 8db65a9..58459fa 100644 --- a/src/language-helper.ts +++ b/src/language-helper.ts @@ -15,23 +15,27 @@ limitations under the License. */ import counterpart from "counterpart"; +import { TranslationKey as TKey } from "matrix-web-i18n"; import type Store from "electron-store"; +import type EN from "./i18n/strings/en_EN.json"; const FALLBACK_LOCALE = "en"; -export function _td(text: string): string { +type TranslationKey = TKey; + +export function _td(text: TranslationKey): TranslationKey { return text; } type SubstitutionValue = number | string; -interface IVariables { +interface Variables { [key: string]: SubstitutionValue | undefined; count?: number; } -export function _t(text: string, variables: IVariables = {}): string { +export function _t(text: TranslationKey, variables: Variables = {}): string { const { count } = variables; // Horrible hack to avoid https://github.com/vector-im/element-web/issues/4191 diff --git a/src/macos-titlebar.ts b/src/macos-titlebar.ts index 1fa8170..65f17d2 100644 --- a/src/macos-titlebar.ts +++ b/src/macos-titlebar.ts @@ -25,7 +25,17 @@ export function setupMacosTitleBar(window: BrowserWindow): void { cssKey = await window.webContents.insertCSS(` /* Create margin of space for the traffic light buttons */ .mx_UserMenu { - margin-top: 32px !important; + /* We zero the margin and use padding as we want to use it as a drag handle */ + margin-top: 0 !important; + margin-left: 0 !important; + padding-top: 32px !important; + padding-left: 20px !important; + -webkit-app-region: drag; + -webkit-user-select: none; + } + /* Exclude the button from being a drag handle and not working */ + .mx_UserMenu > * { + -webkit-app-region: no-drag; } /* Maintain alignment of the toggle space panel button */ .mx_SpacePanel_toggleCollapse { @@ -85,8 +95,10 @@ export function setupMacosTitleBar(window: BrowserWindow): void { -webkit-app-region: drag; } /* Exclude header interactive elements from being drag handles */ - .mx_RoomHeader .mx_DecoratedRoomAvatar, - .mx_RoomHeader_name, + .mx_RoomHeader .mx_BaseAvatar, + .mx_RoomHeader_heading, + .mx_RoomHeader button, + .mx_RoomHeader .mx_FacePile, .mx_LegacyRoomHeader .mx_LegacyRoomHeader_avatar, .mx_LegacyRoomHeader .mx_E2EIcon, .mx_LegacyRoomHeader .mx_RoomTopic, @@ -110,6 +122,14 @@ export function setupMacosTitleBar(window: BrowserWindow): void { .mx_RoomPreviewCard { -webkit-app-region: no-drag; } + /* Exclude context menus and their backgrounds */ + .mx_ContextualMenu, .mx_ContextualMenu_background { + -webkit-app-region: no-drag; + } + /* Exclude iframes, such as recaptcha */ + iframe { + -webkit-app-region: no-drag; + } `); } diff --git a/src/tray.ts b/src/tray.ts index 1bdbe34..65fbf64 100644 --- a/src/tray.ts +++ b/src/tray.ts @@ -121,12 +121,12 @@ export function initApplicationMenu(): void { const contextMenu = Menu.buildFromTemplate([ { - label: _t("Show/Hide"), + label: _t("action|show_hide"), click: toggleWin, }, { type: "separator" }, { - label: _t("Quit"), + label: _t("action|quit"), click: function (): void { app.quit(); }, diff --git a/src/vectormenu.ts b/src/vectormenu.ts index 25782d2..c3016e4 100644 --- a/src/vectormenu.ts +++ b/src/vectormenu.ts @@ -24,46 +24,46 @@ export function buildMenuTemplate(): Menu { // Menu template from http://electron.atom.io/docs/api/menu/, edited const template: Array = [ { - label: _t("Edit"), + label: _t("action|edit"), accelerator: "e", submenu: [ { role: "undo", - label: _t("Undo"), + label: _t("action|undo"), }, { role: "redo", - label: _t("Redo"), + label: _t("action|redo"), }, { type: "separator" }, { role: "cut", - label: _t("Cut"), + label: _t("action|cut"), }, { role: "copy", - label: _t("Copy"), + label: _t("action|copy"), }, { role: "paste", - label: _t("Paste"), + label: _t("action|paste"), }, { role: "pasteAndMatchStyle", - label: _t("Paste and Match Style"), + label: _t("action|paste_match_style"), }, { role: "delete", - label: _t("Delete"), + label: _t("action|delete"), }, { role: "selectAll", - label: _t("Select All"), + label: _t("action|select_all"), }, ], }, { - label: _t("View"), + label: _t("view_menu|view"), accelerator: "V", submenu: [ { type: "separator" }, @@ -84,22 +84,22 @@ export function buildMenuTemplate(): Menu { }, { role: "resetZoom", - label: _t("Actual Size"), + label: _t("view_menu|actual_size"), }, { role: "zoomIn", - label: _t("Zoom In"), + label: _t("action|zoom_in"), }, { role: "zoomOut", - label: _t("Zoom Out"), + label: _t("action|zoom_out"), }, { type: "separator" }, // in macOS the Preferences menu item goes in the first menu ...(!isMac ? [ { - label: _t("Preferences"), + label: _t("common|preferences"), click(): void { global.mainWindow?.webContents.send("preferences"); }, @@ -108,37 +108,37 @@ export function buildMenuTemplate(): Menu { : []), { role: "togglefullscreen", - label: _t("Toggle Full Screen"), + label: _t("view_menu|toggle_full_screen"), }, { role: "toggleDevTools", - label: _t("Toggle Developer Tools"), + label: _t("view_menu|toggle_developer_tools"), }, ], }, { - label: _t("Window"), + label: _t("window_menu|label"), accelerator: "w", role: "window", submenu: [ { role: "minimize", - label: _t("Minimize"), + label: _t("action|minimise"), }, { role: "close", - label: _t("Close"), + label: _t("action|close"), }, ], }, { - label: _t("Help"), + label: _t("common|help"), accelerator: "h", role: "help", submenu: [ { // XXX: vectorConfig won't have defaults applied to it so we need to duplicate them here - label: _t("%(brand)s Help", { brand: global.vectorConfig?.brand || "Element" }), + label: _t("common|brand_help", { brand: global.vectorConfig?.brand || "Element" }), click(): void { shell.openExternal(global.vectorConfig?.help_url || "https://element.io/help"); }, @@ -156,11 +156,11 @@ export function buildMenuTemplate(): Menu { submenu: [ { role: "about", - label: _t("About") + " " + app.name, + label: _t("common|about") + " " + app.name, }, { type: "separator" }, { - label: _t("Preferences") + "…", + label: _t("common|preferences") + "…", accelerator: "Command+,", // Mac-only accelerator click(): void { global.mainWindow?.webContents.send("preferences"); @@ -169,26 +169,26 @@ export function buildMenuTemplate(): Menu { { type: "separator" }, { role: "services", - label: _t("Services"), + label: _t("menu|services"), submenu: [], }, { type: "separator" }, { role: "hide", - label: _t("Hide"), + label: _t("menu|hide"), }, { role: "hideOthers", - label: _t("Hide Others"), + label: _t("menu|hide_others"), }, { role: "unhide", - label: _t("Unhide"), + label: _t("menu|unhide"), }, { type: "separator" }, { role: "quit", - label: _t("Quit"), + label: _t("action|quit"), }, ], }); @@ -197,15 +197,15 @@ export function buildMenuTemplate(): Menu { (template[1].submenu as MenuItemConstructorOptions[]).push( { type: "separator" }, { - label: _t("Speech"), + label: _t("edit_menu|speech"), submenu: [ { role: "startSpeaking", - label: _t("Start Speaking"), + label: _t("edit_menu|speech_start_speaking"), }, { role: "stopSpeaking", - label: _t("Stop Speaking"), + label: _t("edit_menu|speech_stop_speaking"), }, ], }, @@ -215,30 +215,30 @@ export function buildMenuTemplate(): Menu { // This also has specific functionality on macOS template[3].submenu = [ { - label: _t("Close"), + label: _t("action|close"), accelerator: "CmdOrCtrl+W", role: "close", }, { - label: _t("Minimize"), + label: _t("action|minimise"), accelerator: "CmdOrCtrl+M", role: "minimize", }, { - label: _t("Zoom"), + label: _t("window_menu|zoom"), role: "zoom", }, { type: "separator", }, { - label: _t("Bring All to Front"), + label: _t("window_menu|bring_all_to_front"), role: "front", }, ]; } else { template.unshift({ - label: _t("File"), + label: _t("file_menu|label"), accelerator: "f", submenu: [ // For some reason, 'about' does not seem to work on windows. @@ -248,7 +248,7 @@ export function buildMenuTemplate(): Menu { },*/ { role: "quit", - label: _t("Quit"), + label: _t("action|quit"), }, ], }); diff --git a/src/webcontents-handler.ts b/src/webcontents-handler.ts index 0f4010b..ee6d8d0 100644 --- a/src/webcontents-handler.ts +++ b/src/webcontents-handler.ts @@ -105,7 +105,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We if (params.hasImageContents) { popupMenu.append( new MenuItem({ - label: _t("Copy image"), + label: _t("right_click_menu|copy_image"), accelerator: "c", click(): void { webContents.copyImageAt(params.x, params.y); @@ -120,7 +120,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We if (url.startsWith(MAILTO_PREFIX)) { popupMenu.append( new MenuItem({ - label: _t("Copy email address"), + label: _t("right_click_menu|copy_email"), accelerator: "a", click(): void { clipboard.writeText(url.substr(MAILTO_PREFIX.length)); @@ -130,7 +130,9 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We } else { popupMenu.append( new MenuItem({ - label: params.hasImageContents ? _t("Copy image address") : _t("Copy link address"), + label: params.hasImageContents + ? _t("right_click_menu|copy_image_url") + : _t("right_click_menu|copy_link_url"), accelerator: "a", click(): void { clipboard.writeText(url); @@ -145,7 +147,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We if (params.hasImageContents && !url.startsWith("blob:")) { popupMenu.append( new MenuItem({ - label: _t("Save image as..."), + label: _t("right_click_menu|save_image_as"), accelerator: "s", async click(): Promise { const targetFileName = params.suggestedFilename || params.altText || "image.png"; @@ -168,8 +170,8 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We console.error(err); dialog.showMessageBox({ type: "error", - title: _t("Failed to save image"), - message: _t("The image failed to save"), + title: _t("right_click_menu|save_image_as_error_title"), + message: _t("right_click_menu|save_image_as_error_description"), }); } }, @@ -199,7 +201,7 @@ function cutCopyPasteSelectContextMenus(params: ContextMenuParams): MenuItemCons type: "separator", }, { - label: _t("Add to dictionary"), + label: _t("right_click_menu|add_to_dictionary"), click: (menuItem, browserWindow) => { browserWindow?.webContents.session.addWordToSpellCheckerDictionary(params.misspelledWord); }, @@ -213,19 +215,19 @@ function cutCopyPasteSelectContextMenus(params: ContextMenuParams): MenuItemCons options.push( { role: "cut", - label: _t("Cut"), + label: _t("action|cut"), accelerator: "t", enabled: params.editFlags.canCut, }, { role: "copy", - label: _t("Copy"), + label: _t("action|copy"), accelerator: "c", enabled: params.editFlags.canCopy, }, { role: "paste", - label: _t("Paste"), + label: _t("action|paste"), accelerator: "p", enabled: params.editFlags.canPaste, }, @@ -235,7 +237,7 @@ function cutCopyPasteSelectContextMenus(params: ContextMenuParams): MenuItemCons }, { role: "selectAll", - label: _t("Select All"), + label: _t("action|select_all"), accelerator: "a", enabled: params.editFlags.canSelectAll, }, diff --git a/yarn.lock b/yarn.lock index 58c7d91..3115a18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,46 +45,46 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" - integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.22.10" + "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35" - integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.15.tgz#15d4fd03f478a459015a4b94cfbb3bd42c48d2f4" + integrity sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" - "@babel/helper-compilation-targets" "^7.22.10" - "@babel/helper-module-transforms" "^7.22.9" - "@babel/helpers" "^7.22.10" - "@babel/parser" "^7.22.10" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.22.15" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.22.15" + "@babel/helpers" "^7.22.15" + "@babel/parser" "^7.22.15" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.22.15" + "@babel/types" "^7.22.15" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" + json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.10", "@babel/generator@^7.7.2": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" - integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A== +"@babel/generator@^7.22.15", "@babel/generator@^7.7.2": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" + integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.22.15" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -97,32 +97,32 @@ "@babel/types" "^7.22.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz#573e735937e99ea75ea30788b57eb52fab7468c9" - integrity sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/types" "^7.22.10" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" - integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" browserslist "^4.21.9" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.22.10", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz#dd2612d59eac45588021ac3d6fa976d08f4e95a3" - integrity sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA== +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-replace-supers" "^7.22.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" @@ -130,9 +130,9 @@ semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" @@ -169,30 +169,30 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz#b95a144896f6d491ca7863576f820f3628818621" + integrity sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.22.15" -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== +"@babel/helper-module-transforms@^7.22.15", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz#40ad2f6950f143900e9c1c72363c0b431a606082" + integrity sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ== dependencies: "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-simple-access" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.15" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -250,15 +250,15 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== +"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" + integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== "@babel/helper-wrap-function@^7.22.9": version "7.22.10" @@ -269,44 +269,44 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.10" -"@babel/helpers@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.10.tgz#ae6005c539dfbcb5cd71fb51bfc8a52ba63bc37a" - integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw== +"@babel/helpers@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" + integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.10" - "@babel/types" "^7.22.10" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.22.15" + "@babel/types" "^7.22.15" -"@babel/highlight@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" - integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== +"@babel/highlight@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" + integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== dependencies: "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.5", "@babel/parser@^7.20.7", "@babel/parser@^7.22.10", "@babel/parser@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" - integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.5", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.15.tgz#d34592bfe288a32e741aa0663dbc4829fcd55160" + integrity sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" @@ -468,10 +468,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz#45946cd17f915b10e65c29b8ed18a0a50fc648c8" - integrity sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g== +"@babel/plugin-transform-async-generator-functions@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz#3b153af4a6b779f340d5b80d3f634f55820aefa3" + integrity sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w== dependencies: "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" @@ -494,10 +494,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" - integrity sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg== +"@babel/plugin-transform-block-scoping@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz#494eb82b87b5f8b1d8f6f28ea74078ec0a10a841" + integrity sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -509,27 +509,27 @@ "@babel/helper-create-class-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-function-name" "^7.22.5" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" @@ -541,10 +541,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" - integrity sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw== +"@babel/plugin-transform-destructuring@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz#e7404ea5bb3387073b9754be654eecb578324694" + integrity sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -563,10 +563,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" @@ -579,18 +579,18 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -603,10 +603,10 @@ "@babel/helper-function-name" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" @@ -618,10 +618,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -641,22 +641,22 @@ "@babel/helper-module-transforms" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== +"@babel/plugin-transform-modules-commonjs@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz#b11810117ed4ee7691b29bd29fd9f3f98276034f" + integrity sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg== dependencies: - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== +"@babel/plugin-transform-modules-systemjs@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz#3386be5875d316493b517207e8f1931d93154bb1" + integrity sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA== dependencies: "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.9" "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-identifier" "^7.22.5" @@ -683,32 +683,32 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-object-super@^7.22.5": version "7.22.5" @@ -718,27 +718,27 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.10", "@babel/plugin-transform-optional-chaining@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz#076d28a7e074392e840d4ae587d83445bac0372a" - integrity sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g== +"@babel/plugin-transform-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz#d7a5996c2f7ca4ad2ad16dbb74444e5c4385b1ba" + integrity sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -750,13 +750,13 @@ "@babel/helper-create-class-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" @@ -818,13 +818,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.22.5": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.10.tgz#aadd98fab871f0bb5717bcc24c31aaaa455af923" - integrity sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A== +"@babel/plugin-transform-typescript@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.10" + "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" @@ -860,16 +860,16 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@^7.18.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.10.tgz#3263b9fe2c8823d191d28e61eac60a79f9ce8a0f" - integrity sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.15.tgz#142716f8e00bc030dae5b2ac6a46fbd8b3e18ff8" + integrity sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag== dependencies: "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.10" + "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" @@ -890,41 +890,41 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.10" + "@babel/plugin-transform-async-generator-functions" "^7.22.15" "@babel/plugin-transform-async-to-generator" "^7.22.5" "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.10" + "@babel/plugin-transform-block-scoping" "^7.22.15" "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.6" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.10" + "@babel/plugin-transform-destructuring" "^7.22.15" "@babel/plugin-transform-dotall-regex" "^7.22.5" "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" "@babel/plugin-transform-member-expression-literals" "^7.22.5" "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-modules-systemjs" "^7.22.11" "@babel/plugin-transform-modules-umd" "^7.22.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.10" - "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + "@babel/plugin-transform-parameters" "^7.22.15" "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" "@babel/plugin-transform-property-literals" "^7.22.5" "@babel/plugin-transform-regenerator" "^7.22.10" "@babel/plugin-transform-reserved-words" "^7.22.5" @@ -938,7 +938,7 @@ "@babel/plugin-transform-unicode-regex" "^7.22.5" "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.22.10" + "@babel/types" "^7.22.15" babel-plugin-polyfill-corejs2 "^0.4.5" babel-plugin-polyfill-corejs3 "^0.8.3" babel-plugin-polyfill-regenerator "^0.5.2" @@ -955,15 +955,15 @@ esutils "^2.0.2" "@babel/preset-typescript@^7.18.6": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz#43db30516fae1d417d748105a0bc95f637239d48" + integrity sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.15" + "@babel/plugin-transform-typescript" "^7.22.15" "@babel/regjsgen@^0.8.0": version "0.8.0" @@ -971,44 +971,44 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.8.4": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" - integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" + integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== +"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" -"@babel/traverse@^7.18.5", "@babel/traverse@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa" - integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig== +"@babel/traverse@^7.18.5", "@babel/traverse@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.15.tgz#75be4d2d6e216e880e93017f4e2389aeb77ef2d9" + integrity sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ== dependencies: - "@babel/code-frame" "^7.22.10" - "@babel/generator" "^7.22.10" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.22.15" "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-function-name" "^7.22.5" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.10" - "@babel/types" "^7.22.10" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" - integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.15.tgz#266cb21d2c5fd0b3931e7a91b6dd72d2f617d282" + integrity sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA== dependencies: "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.15" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1042,9 +1042,9 @@ minimatch "^3.0.4" "@electron/get@^2.0.0": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e" - integrity sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" + integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== dependencies: debug "^4.1.1" env-paths "^2.2.0" @@ -1056,15 +1056,7 @@ optionalDependencies: global-agent "^3.0.0" -"@electron/notarize@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-1.2.4.tgz#a7d38773f4cad40df111a5edc64037e5d768ea1e" - integrity sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg== - dependencies: - debug "^4.1.1" - fs-extra "^9.0.1" - -"@electron/notarize@^2.0.0": +"@electron/notarize@2.1.0", "@electron/notarize@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.1.0.tgz#76aaec10c8687225e8d0a427cc9df67611c46ff3" integrity sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA== @@ -1073,7 +1065,7 @@ fs-extra "^9.0.1" promise-retry "^2.0.1" -"@electron/osx-sign@^1.0.4": +"@electron/osx-sign@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== @@ -1085,10 +1077,10 @@ minimist "^1.2.6" plist "^3.0.5" -"@electron/universal@1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.3.4.tgz#bccd94b635d7c85eeed5eabba457eb4ed2be2777" - integrity sha512-BdhBgm2ZBnYyYRLRgOjM5VHkyFItsbggJ0MHycOjKWdFGYwK97ZFXH54dTvUWEfha81vfvwr5On6XBjt99uDcg== +"@electron/universal@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.4.1.tgz#3fbda2a5ed9ff9f3304c8e8316b94c1e3a7b3785" + integrity sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ== dependencies: "@electron/asar" "^3.2.1" "@malept/cross-spawn-promise" "^1.1.0" @@ -1106,9 +1098,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": - version "4.7.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.7.0.tgz#96e7c05e738327602ae5942437f9c6b177ec279a" - integrity sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA== + version "4.8.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.8.0.tgz#11195513186f68d42fbf449f9a7136b2c0c92005" + integrity sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg== "@eslint/eslintrc@^2.1.2": version "2.1.2" @@ -1125,15 +1117,15 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@^8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.47.0.tgz#5478fdf443ff8158f9de171c704ae45308696c7d" - integrity sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og== +"@eslint/js@8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.48.0.tgz#642633964e217905436033a2bd08bf322849b7fb" + integrity sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw== "@humanwhocodes/config-array@^0.11.10": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" - integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== + version "0.11.11" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844" + integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1177,10 +1169,10 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.3.tgz#55ad945087c27e380d6d9fcbb85181ed802543f3" - integrity sha512-ukZbHAdDH4ktZIOKvWs1juAXhiVAdvCyM8zv4S/7Ii3vJSDvMW5k+wOVGMQmHLHUFw3Ko63ZQNy7NI6PSlsD5w== +"@jest/console@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.4.tgz#a7e2d84516301f986bba0dd55af9d5fe37f46527" + integrity sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw== dependencies: "@jest/types" "^29.6.3" "@types/node" "*" @@ -1189,15 +1181,15 @@ jest-util "^29.6.3" slash "^3.0.0" -"@jest/core@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.3.tgz#bccee53680762e1bdef2a0038f123cc8d7ba4ab8" - integrity sha512-skV1XrfNxfagmjRUrk2FyN5/2YwIzdWVVBa/orUfbLvQUANXxERq2pTvY0I+FinWHjDKB2HRmpveUiph4X0TJw== +"@jest/core@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.4.tgz#265ebee05ec1ff3567757e7a327155c8d6bdb126" + integrity sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg== dependencies: - "@jest/console" "^29.6.3" - "@jest/reporters" "^29.6.3" - "@jest/test-result" "^29.6.3" - "@jest/transform" "^29.6.3" + "@jest/console" "^29.6.4" + "@jest/reporters" "^29.6.4" + "@jest/test-result" "^29.6.4" + "@jest/transform" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" @@ -1206,52 +1198,52 @@ exit "^0.1.2" graceful-fs "^4.2.9" jest-changed-files "^29.6.3" - jest-config "^29.6.3" - jest-haste-map "^29.6.3" + jest-config "^29.6.4" + jest-haste-map "^29.6.4" jest-message-util "^29.6.3" jest-regex-util "^29.6.3" - jest-resolve "^29.6.3" - jest-resolve-dependencies "^29.6.3" - jest-runner "^29.6.3" - jest-runtime "^29.6.3" - jest-snapshot "^29.6.3" + jest-resolve "^29.6.4" + jest-resolve-dependencies "^29.6.4" + jest-runner "^29.6.4" + jest-runtime "^29.6.4" + jest-snapshot "^29.6.4" jest-util "^29.6.3" jest-validate "^29.6.3" - jest-watcher "^29.6.3" + jest-watcher "^29.6.4" micromatch "^4.0.4" pretty-format "^29.6.3" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.3.tgz#bb02535c729393a0345b8d2c5eef94d34f7b35a3" - integrity sha512-u/u3cCztYCfgBiGHsamqP5x+XvucftOGPbf5RJQxfpeC1y4AL8pCjKvPDA3oCmdhZYPgk5AE0VOD/flweR69WA== +"@jest/environment@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.4.tgz#78ec2c9f8c8829a37616934ff4fea0c028c79f4f" + integrity sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ== dependencies: - "@jest/fake-timers" "^29.6.3" + "@jest/fake-timers" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" jest-mock "^29.6.3" -"@jest/expect-utils@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.3.tgz#5ef1a9689fdaa348da837c8be8d1219f56940ea3" - integrity sha512-nvOEW4YoqRKD9HBJ9OJ6przvIvP9qilp5nAn1462P5ZlL/MM9SgPEZFyjTGPfs7QkocdUsJa6KjHhyRn4ueItA== +"@jest/expect-utils@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.4.tgz#17c7dfe6cec106441f218b0aff4b295f98346679" + integrity sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg== dependencies: jest-get-type "^29.6.3" -"@jest/expect@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.3.tgz#d54e1e7134982166f62653add0d4b8262dd72db9" - integrity sha512-Ic08XbI2jlg6rECy+CGwk/8NDa6VE7UmIG6++9OTPAMnQmNGY28hu69Nf629CWv6T7YMODLbONxDFKdmQeI9FA== +"@jest/expect@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.4.tgz#1d6ae17dc68d906776198389427ab7ce6179dba6" + integrity sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA== dependencies: - expect "^29.6.3" - jest-snapshot "^29.6.3" + expect "^29.6.4" + jest-snapshot "^29.6.4" -"@jest/fake-timers@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.3.tgz#7e780b05b14ad59dca68bdc188f6cf085552a0e8" - integrity sha512-pa1wmqvbj6eX0nMvOM2VDAWvJOI5A/Mk3l8O7n7EsAh71sMZblaKO9iT4GjIj0LwwK3CP/Jp1ypEV0x3m89RvA== +"@jest/fake-timers@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.4.tgz#45a27f093c43d5d989362a3e7a8c70c83188b4f6" + integrity sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw== dependencies: "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" @@ -1260,25 +1252,25 @@ jest-mock "^29.6.3" jest-util "^29.6.3" -"@jest/globals@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.3.tgz#fe9e302bc20683ba8feb683b8804e38a9913b783" - integrity sha512-RB+uI+CZMHntzlnOPlll5x/jgRff3LEPl/td/jzMXiIgR0iIhKq9qm1HLU+EC52NuoVy/1swit/sDGjVn4bc6A== +"@jest/globals@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.4.tgz#4f04f58731b062b44ef23036b79bdb31f40c7f63" + integrity sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA== dependencies: - "@jest/environment" "^29.6.3" - "@jest/expect" "^29.6.3" + "@jest/environment" "^29.6.4" + "@jest/expect" "^29.6.4" "@jest/types" "^29.6.3" jest-mock "^29.6.3" -"@jest/reporters@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.3.tgz#e5071915d74f43e0f49982fa518ca3283a9f4c5a" - integrity sha512-kGz59zMi0GkVjD2CJeYWG9k6cvj7eBqt9aDAqo2rcCLRTYlvQ62Gu/n+tOmJMBHGjzeijjuCENjzTyYBgrtLUw== +"@jest/reporters@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.4.tgz#9d6350c8a2761ece91f7946e97ab0dabc06deab7" + integrity sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.3" - "@jest/test-result" "^29.6.3" - "@jest/transform" "^29.6.3" + "@jest/console" "^29.6.4" + "@jest/test-result" "^29.6.4" + "@jest/transform" "^29.6.4" "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" @@ -1294,7 +1286,7 @@ istanbul-reports "^3.1.3" jest-message-util "^29.6.3" jest-util "^29.6.3" - jest-worker "^29.6.3" + jest-worker "^29.6.4" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" @@ -1316,30 +1308,30 @@ callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.3.tgz#1da4c6749c16a71c108644624d9cd0d17206aa2b" - integrity sha512-k7ZZaNvOSMBHPZYiy0kuiaFoyansR5QnTwDux1EjK3kD5iWpRVyJIJ0RAIV39SThafchuW59vra7F8mdy5Hfgw== +"@jest/test-result@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.4.tgz#adf5c79f6e1fb7405ad13d67d9e2b6ff54b54c6b" + integrity sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ== dependencies: - "@jest/console" "^29.6.3" + "@jest/console" "^29.6.4" "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.3.tgz#e59f422bc3786d79fac504c16979a5f1b999a932" - integrity sha512-/SmijaAU2TY9ComFGIYa6Z+fmKqQMnqs2Nmwb0P/Z/tROdZ7M0iruES1EaaU9PBf8o9uED5xzaJ3YPFEIcDgAg== +"@jest/test-sequencer@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz#86aef66aaa22b181307ed06c26c82802fb836d7b" + integrity sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg== dependencies: - "@jest/test-result" "^29.6.3" + "@jest/test-result" "^29.6.4" graceful-fs "^4.2.9" - jest-haste-map "^29.6.3" + jest-haste-map "^29.6.4" slash "^3.0.0" -"@jest/transform@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.3.tgz#e8e376f56fffe827b529bf03a9881e58d152c14b" - integrity sha512-dPIc3DsvMZ/S8ut4L2ViCj265mKO0owB0wfzBv2oGzL9pQ+iRvJewHqLBmsGb7XFb5UotWIEtvY5A/lnylaIoQ== +"@jest/transform@^29.6.4": + version "29.6.4" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.4.tgz#a6bc799ef597c5d85b2e65a11fd96b6b239bab5a" + integrity sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA== dependencies: "@babel/core" "^7.11.6" "@jest/types" "^29.6.3" @@ -1349,7 +1341,7 @@ convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.3" + jest-haste-map "^29.6.4" jest-regex-util "^29.6.3" jest-util "^29.6.3" micromatch "^4.0.4" @@ -1447,6 +1439,16 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/agent@^2.0.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-2.1.0.tgz#24b5ddb434cdbd94d553e6cac761638e0c49d36c" + integrity sha512-/HFJP3a/DzgIg+6TWVee3bQmnBcWeKKYE9DKQqS8SWpAV8oYDTn/zkDM8iQ7bWI6kDDgNfHOlEFZZpN/UXMwig== + dependencies: + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.1" + lru-cache "^10.0.1" + socks-proxy-agent "^8.0.1" + "@npmcli/fs@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" @@ -1454,19 +1456,19 @@ dependencies: semver "^7.3.5" -"@npmcli/git@^4.0.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6" - integrity sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ== +"@npmcli/git@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-5.0.3.tgz#ad3ede0994bcf716ddb63d361f3ea16cb72d878c" + integrity sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw== dependencies: - "@npmcli/promise-spawn" "^6.0.0" - lru-cache "^7.4.4" - npm-pick-manifest "^8.0.0" + "@npmcli/promise-spawn" "^7.0.0" + lru-cache "^10.0.1" + npm-pick-manifest "^9.0.0" proc-log "^3.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" - which "^3.0.0" + which "^4.0.0" "@npmcli/installed-package-contents@^2.0.1": version "2.0.2" @@ -1481,23 +1483,23 @@ resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== -"@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2" - integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== +"@npmcli/promise-spawn@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz#fd1c64ed4ff2341e503e1f390c62640a6540df09" + integrity sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ== dependencies: - which "^3.0.0" + which "^4.0.0" -"@npmcli/run-script@^6.0.0": - version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" - integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== +"@npmcli/run-script@^7.0.0": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.1.tgz#18eebaed96214357f618a82510411319181417bd" + integrity sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g== dependencies: "@npmcli/node-gyp" "^3.0.0" - "@npmcli/promise-spawn" "^6.0.0" + "@npmcli/promise-spawn" "^7.0.0" node-gyp "^9.0.0" read-package-json-fast "^3.0.0" - which "^3.0.0" + which "^4.0.0" "@octokit/auth-token@^2.4.4": version "2.5.0" @@ -1686,34 +1688,34 @@ "@sentry/types" "7.63.0" tslib "^2.4.1 || ^1.9.3" -"@sigstore/bundle@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" - integrity sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog== +"@sigstore/bundle@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.1.0.tgz#c6140ca97b68815edf7c4fb7bdbf58d656525c39" + integrity sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng== dependencies: - "@sigstore/protobuf-specs" "^0.2.0" + "@sigstore/protobuf-specs" "^0.2.1" -"@sigstore/protobuf-specs@^0.2.0": +"@sigstore/protobuf-specs@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b" integrity sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A== -"@sigstore/sign@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-1.0.0.tgz#6b08ebc2f6c92aa5acb07a49784cb6738796f7b4" - integrity sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA== +"@sigstore/sign@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.1.0.tgz#801f4b5f60e13ecd1925117a7d084ab7b2199f01" + integrity sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw== dependencies: - "@sigstore/bundle" "^1.1.0" - "@sigstore/protobuf-specs" "^0.2.0" - make-fetch-happen "^11.0.1" + "@sigstore/bundle" "^2.1.0" + "@sigstore/protobuf-specs" "^0.2.1" + make-fetch-happen "^13.0.0" -"@sigstore/tuf@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160" - integrity sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg== +"@sigstore/tuf@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.1.0.tgz#8bf99444e431ba36198d8f742296b48170dcb486" + integrity sha512-BUoVCx+7Wj+8moEGvUU2MyBI+f93lmg1CLmoG6KrhQMeDyAG8HAZNk+YRCNuvwvSDCfPhwsj37Bg63/Q+bnGsw== dependencies: - "@sigstore/protobuf-specs" "^0.2.0" - tuf-js "^1.1.7" + "@sigstore/protobuf-specs" "^0.2.1" + tuf-js "^2.1.0" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -1771,18 +1773,18 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== -"@tufjs/canonical-json@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" - integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== +"@tufjs/canonical-json@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" + integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== -"@tufjs/models@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" - integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== +"@tufjs/models@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-2.0.0.tgz#c7ab241cf11dd29deb213d6817dabb8c99ce0863" + integrity sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg== dependencies: - "@tufjs/canonical-json" "1.0.0" - minimatch "^9.0.0" + "@tufjs/canonical-json" "2.0.0" + minimatch "^9.0.3" "@types/auto-launch@^5.0.1": version "5.0.2" @@ -1833,9 +1835,9 @@ "@types/responselike" "^1.0.0" "@types/counterpart@^0.18.1": - version "0.18.1" - resolved "https://registry.yarnpkg.com/@types/counterpart/-/counterpart-0.18.1.tgz#b1b784d9e54d9879f0a8cb12f2caedab65430fe8" - integrity sha512-PRuFlBBkvdDOtxlIASzTmkEFar+S66Ek48NVVTWMUjtJAdn5vyMSN8y6IZIoIymGpR36q2nZbIYazBWyFxL+IQ== + version "0.18.2" + resolved "https://registry.yarnpkg.com/@types/counterpart/-/counterpart-0.18.2.tgz#f15230d8774501a8f900a26e1e606f788b800b3c" + integrity sha512-El2QQ8YCp4xPgqiCed0QMeHlQnx0ZOfg5pfETto718uGNU+P1FUrANQpgH8TaVSTx9FS+DhXzy54i8iukC63Tg== "@types/debug@^4.1.6": version "4.1.8" @@ -1937,10 +1939,10 @@ "@types/node" "*" form-data "^3.0.0" -"@types/node@*", "@types/node@16.18.41", "@types/node@^17.0.36", "@types/node@^18.11.18": - version "16.18.41" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.41.tgz#61b14360fd3f7444b326ac3207c83005371e3f8a" - integrity sha512-YZJjn+Aaw0xihnpdImxI22jqGbp0DCgTFKRycygjGx/Y27NnWFJa5FJ7P+MRT3u07dogEeMVh70pWpbIQollTA== +"@types/node@*", "@types/node@16.18.48", "@types/node@^17.0.36", "@types/node@^18.11.18": + version "16.18.48" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.48.tgz#3bc872236cdb31cb51024d8875d655e25db489a4" + integrity sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1994,9 +1996,9 @@ "@types/node" "*" "@types/semver@^7.3.12": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + version "7.5.1" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.1.tgz#0480eeb7221eb9bc398ad7432c9d7e14b1a5a367" + integrity sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg== "@types/ssri@*": version "7.1.1" @@ -2019,9 +2021,9 @@ minipass "^4.0.0" "@types/uuid@^9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.2.tgz#ede1d1b1e451548d44919dc226253e32a6952c4b" - integrity sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ== + version "9.0.3" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.3.tgz#6cdd939b4316b4f81625de9f06028d848c4a1533" + integrity sha512-taHQQH/3ZyI3zP8M/puluDEIEvtQHVYcC6y3N8ijFtAd28+Ey/G4sg1u2gB01S8MwybLOKAp9/yCMu/uR5l3Ug== "@types/verror@^1.10.3": version "1.10.6" @@ -2163,6 +2165,13 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== + dependencies: + debug "^4.3.4" + agentkeepalive@^4.2.1: version "4.5.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" @@ -2283,16 +2292,16 @@ app-builder-bin@4.0.0: resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@24.6.3: - version "24.6.3" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.6.3.tgz#5fe7027ec81ea35d5875a6e193c95cbb932eaa2e" - integrity sha512-++0Zp7vcCHfXMBGVj7luFxpqvMPk5mcWeTuw7OK0xNAaNtYQTTN0d9YfWRsb1MvviTOOhyHeULWz1CaixrdrDg== +app-builder-lib@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.6.4.tgz#5bf77dd89d3ee557bc615b9ddfaf383f3e51577b" + integrity sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" - "@electron/notarize" "^1.2.3" - "@electron/osx-sign" "^1.0.4" - "@electron/universal" "1.3.4" + "@electron/notarize" "2.1.0" + "@electron/osx-sign" "1.0.5" + "@electron/universal" "1.4.1" "@malept/flatpak-bundler" "^0.4.0" "@types/fs-extra" "9.0.13" async-exit-hook "^2.0.1" @@ -2348,6 +2357,22 @@ archiver-utils@^2.1.0: normalize-path "^3.0.0" readable-stream "^2.0.0" +archiver-utils@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-3.0.4.tgz#a0d201f1cf8fce7af3b5a05aea0a337329e96ec7" + integrity sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw== + 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" + archiver@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0" @@ -2403,14 +2428,14 @@ array-buffer-byte-length@^1.0.0: is-array-buffer "^3.0.1" array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" is-string "^1.0.7" array-union@^2.1.0: @@ -2419,24 +2444,24 @@ array-union@^2.1.0: integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array.prototype.findlastindex@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz#bc229aef98f6bd0533a2bc61ff95209875526c9b" - integrity sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw== + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: @@ -2450,13 +2475,14 @@ array.prototype.flatmap@^1.3.1: es-shim-unscopables "^1.0.0" arraybuffer.prototype.slice@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" - integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== 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" is-shared-array-buffer "^1.0.2" @@ -2512,12 +2538,12 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -babel-jest@^29.0.0, babel-jest@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.3.tgz#e62f6c38f3ec8c147244168ee18ef0b919f10348" - integrity sha512-1Ne93zZZEy5XmTa4Q+W5+zxBrDpExX8E3iy+xJJ+24ewlfo/T3qHfQJCzi/MMVFmBQDNxtRR/Gfd2dwb/0yrQw== +babel-jest@^29.0.0, babel-jest@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.4.tgz#98dbc45d1c93319c82a8ab4a478b670655dd2585" + integrity sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw== dependencies: - "@jest/transform" "^29.6.3" + "@jest/transform" "^29.6.4" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" babel-preset-jest "^29.6.3" @@ -2771,6 +2797,24 @@ cacache@^17.0.0: tar "^6.1.11" unique-filename "^3.0.0" +cacache@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.0.tgz#17a9ecd6e1be2564ebe6cdca5f7cfed2bfeb6ddc" + integrity sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w== + dependencies: + "@npmcli/fs" "^3.1.0" + fs-minipass "^3.0.0" + glob "^10.2.2" + lru-cache "^10.0.1" + minipass "^7.0.3" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + p-map "^4.0.0" + ssri "^10.0.0" + tar "^6.1.11" + unique-filename "^3.0.0" + cacheable-lookup@^5.0.3: version "5.0.4" resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" @@ -2813,9 +2857,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001517: - version "1.0.30001522" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz#44b87a406c901269adcdb834713e23582dd71856" - integrity sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg== + version "1.0.30001527" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001527.tgz#813826554828245ccee776c850566dce12bdeaba" + integrity sha512-YkJi7RwPgWtXVSgK4lG9AHH57nSzvvOp9MesgXmw4Q7n0C3H04L0foHqfxcmSAm5AcWb8dW9AYj2tR7/5GnddQ== chalk@^2.4.2: version "2.4.2" @@ -2987,10 +3031,10 @@ compare-version@^0.1.2: resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== +compress-commons@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.2.tgz#6542e59cb63e1f46a8b21b0e06f9a32e4c8b06df" + integrity sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg== dependencies: buffer-crc32 "^0.2.13" crc32-stream "^4.0.2" @@ -3080,9 +3124,9 @@ crc-32@^1.2.0: integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + version "4.0.3" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.3.tgz#85dd677eb78fa7cad1ba17cc506a597d41fc6f33" + integrity sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw== dependencies: crc-32 "^1.2.0" readable-stream "^3.4.0" @@ -3242,12 +3286,12 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dmg-builder@24.6.3: - version "24.6.3" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.6.3.tgz#508a9516e30b294d18ec466ce3f61b496aa40c0b" - integrity sha512-O7KNT7OKqtV54fMYUpdlyTOCP5DoPuRMLqMTgxxV2PO8Hj/so6zOl5o8GTs8pdDkeAhJzCFOUNB3BDhgXbUbJg== +dmg-builder@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.6.4.tgz#e19b8305f7e1ea0b4faaa30382c81b9d6de39863" + integrity sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw== dependencies: - app-builder-lib "24.6.3" + app-builder-lib "24.6.4" builder-util "24.5.0" builder-util-runtime "9.2.1" fs-extra "^10.1.0" @@ -3313,28 +3357,28 @@ ejs@^3.1.8: dependencies: jake "^10.8.5" -electron-builder-squirrel-windows@24.6.3: - version "24.6.3" - resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.6.3.tgz#92dee03f15fd27e23c297f367565233c80a7ff71" - integrity sha512-GBSoKsPw2XG6eTA6flOseKpzolHIst2rFeZPSFXfIynfZICdbuttt2x36oDtzQ2KZJqhmcONXXTWDaT//uAvzQ== +electron-builder-squirrel-windows@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.6.4.tgz#3e42ecebc16ceaec7e315d8fe850e188cd592125" + integrity sha512-21qttCq2LWUhiKUwLevqPlaSEuJWj9hEf/Wy4V0pCbyie/QEo01WX8RITiDpP1lh2sgB73BB/QdXIx8612O2NQ== dependencies: - app-builder-lib "24.6.3" + app-builder-lib "24.6.4" archiver "^5.3.1" builder-util "24.5.0" fs-extra "^10.1.0" optionalDependencies: "7zip-bin" "~5.1.1" -electron-builder@24.6.3: - version "24.6.3" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.6.3.tgz#f4f69dd4fae9f80bc9c1ec74d6fe47565ec50cd5" - integrity sha512-O6PqhRXwfxCNTXI4BlhELSeYYO6/tqlxRuy+4+xKBokQvwDDjDgZMMoSgAmanVSCuzjE7MZldI9XYrKFk+EQDw== +electron-builder@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.6.4.tgz#c51271e49b9a02c9a3ec444f866b6008c4d98a1d" + integrity sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA== dependencies: - app-builder-lib "24.6.3" + app-builder-lib "24.6.4" builder-util "24.5.0" builder-util-runtime "9.2.1" chalk "^4.1.2" - dmg-builder "24.6.3" + dmg-builder "24.6.4" fs-extra "^10.1.0" is-ci "^3.0.0" lazy-val "^1.0.5" @@ -3379,9 +3423,9 @@ electron-store@^8.0.2: type-fest "^2.17.0" electron-to-chromium@^1.4.477: - version "1.4.499" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.499.tgz#dc36b67f4c8e273524e8d2080c5203a6a76987b6" - integrity sha512-0NmjlYBLKVHva4GABWAaHuPJolnDuL0AhV3h1hES6rcLCWEIbRL6/8TghfsVwkx6TEroQVdliX7+aLysUpKvjw== + version "1.4.508" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz#5641ff2f5ba11df4bd960fe6a2f9f70aa8b9af96" + integrity sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg== electron-window-state@^5.0.3: version "5.0.3" @@ -3392,9 +3436,9 @@ electron-window-state@^5.0.3: mkdirp "^0.5.1" electron@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-26.0.0.tgz#f054aad7db99379aba11237622e9742bbe800dea" - integrity sha512-x57bdCaDvgnlc41VOm/UWihJCCiI3OxJKiBgB/e5F7Zd6avo+61mO6IzQS7Bu/k/a1KPjou25EUORR6UPKznBQ== + version "26.2.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-26.2.0.tgz#ea1f776c4754fbd387817e3aefc7c88f7171c852" + integrity sha512-H6Z0sYTtLcybHCQT1yti/8BK+vN5/ZfoekKcdrfZMh5mVf2Z7psFVs6nBhXPzIOyRE/gdb6NcOppnUsGc3NJVQ== dependencies: "@electron/get" "^2.0.0" "@types/node" "^18.11.18" @@ -3446,7 +3490,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4, es-abstract@^1.21.2: +es-abstract@^1.20.4, es-abstract@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== @@ -3674,14 +3718,14 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.26.0: - version "8.47.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.47.0.tgz#c95f9b935463fb4fad7005e626c7621052e90806" - integrity sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q== + version "8.48.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.48.0.tgz#bf9998ba520063907ba7bfe4c480dc8be03c2155" + integrity sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.2" - "@eslint/js" "^8.47.0" + "@eslint/js" "8.48.0" "@humanwhocodes/config-array" "^0.11.10" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -3799,14 +3843,14 @@ expect-playwright@^0.8.0: resolved "https://registry.yarnpkg.com/expect-playwright/-/expect-playwright-0.8.0.tgz#6d4ebe0bdbdd3c1693d880d97153b96a129ae4e8" integrity sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg== -expect@^29.0.0, expect@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.3.tgz#e74b57c35a81fd93ece6b570e371309c53dc4f54" - integrity sha512-x1vY4LlEMWUYVZQrFi4ZANXFwqYbJ/JNQspLVvzhW2BNY28aNcXMQH6imBbt+RBf5sVRTodYHXtSP/TLEU0Dxw== +expect@^29.0.0, expect@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.4.tgz#a6e6f66d4613717859b2fe3da98a739437b6f4b8" + integrity sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA== dependencies: - "@jest/expect-utils" "^29.6.3" + "@jest/expect-utils" "^29.6.4" jest-get-type "^29.6.3" - jest-matcher-utils "^29.6.3" + jest-matcher-utils "^29.6.4" jest-message-util "^29.6.3" jest-util "^29.6.3" @@ -3940,14 +3984,15 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.0.tgz#0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f" + integrity sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew== dependencies: - flatted "^3.1.0" + flatted "^3.2.7" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: +flatted@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== @@ -4069,16 +4114,16 @@ function-bind@^1.1.1: integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -4171,9 +4216,9 @@ glob-parent@^6.0.2: is-glob "^4.0.3" glob@^10.0.0, glob@^10.2.2, glob@^10.2.5: - version "10.3.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.3.tgz#8360a4ffdd6ed90df84aa8d52f21f452e86a123b" - integrity sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw== + version "10.3.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.4.tgz#c85c9c7ab98669102b6defda76d35c5b1ef9766f" + integrity sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ== dependencies: foreground-child "^3.1.0" jackspeak "^2.0.3" @@ -4181,7 +4226,7 @@ glob@^10.0.0, glob@^10.2.2, glob@^10.2.5: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -4333,12 +4378,12 @@ hosted-git-info@^4.1.0: dependencies: lru-cache "^6.0.0" -hosted-git-info@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" - integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== +hosted-git-info@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.0.tgz#276330b8ad9f4566e82c8ccb16050decc096076b" + integrity sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA== dependencies: - lru-cache "^7.5.1" + lru-cache "^10.0.1" html-escaper@^2.0.0: version "2.0.2" @@ -4359,6 +4404,14 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" + integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -4375,6 +4428,14 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" +https-proxy-agent@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" + integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4714,6 +4775,11 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isexe@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" + integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" @@ -4768,9 +4834,9 @@ istanbul-reports@^3.1.3: istanbul-lib-report "^3.0.0" jackspeak@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.0.tgz#aa228a94de830f31d4e4f0184427ce91c4ff1493" - integrity sha512-uKmsITSsF4rUWQHzqaRUuyAir3fZfW3f202Ee34lz/gZCi970CPZwyQXLGNgWJvvZbvFyzeyGq0+4fcG/mBKZg== + version "2.3.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.3.tgz#95e4cbcc03b3eb357bf6bcce14a903fb3d1151e1" + integrity sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: @@ -4795,14 +4861,14 @@ jest-changed-files@^29.6.3: jest-util "^29.6.3" p-limit "^3.1.0" -jest-circus@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.3.tgz#c5ac37758bb9e78fd78ebd655ed1d28b220d6fd3" - integrity sha512-p0R5YqZEMnOpHqHLWRSjm2z/0p6RNsrNE/GRRT3eli8QGOAozj6Ys/3Tv+Ej+IfltJoSPwcQ6/hOCRkNlxLLCw== +jest-circus@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.4.tgz#f074c8d795e0cc0f2ebf0705086b1be6a9a8722f" + integrity sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw== dependencies: - "@jest/environment" "^29.6.3" - "@jest/expect" "^29.6.3" - "@jest/test-result" "^29.6.3" + "@jest/environment" "^29.6.4" + "@jest/expect" "^29.6.4" + "@jest/test-result" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" @@ -4810,10 +4876,10 @@ jest-circus@^29.6.3: dedent "^1.0.0" is-generator-fn "^2.0.0" jest-each "^29.6.3" - jest-matcher-utils "^29.6.3" + jest-matcher-utils "^29.6.4" jest-message-util "^29.6.3" - jest-runtime "^29.6.3" - jest-snapshot "^29.6.3" + jest-runtime "^29.6.4" + jest-snapshot "^29.6.4" jest-util "^29.6.3" p-limit "^3.1.0" pretty-format "^29.6.3" @@ -4821,44 +4887,44 @@ jest-circus@^29.6.3: slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.3.tgz#1e6520106e9d7443a481ebe07ffed46e1568a51f" - integrity sha512-KuPdXUPXQIf0t6DvmG8MV4QyhcjR1a6ruKl3YL7aGn/AQ8JkROwFkWzEpDIpt11Qy188dHbRm8WjwMsV/4nmnQ== +jest-cli@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.4.tgz#ad52f2dfa1b0291de7ec7f8d7c81ac435521ede0" + integrity sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ== dependencies: - "@jest/core" "^29.6.3" - "@jest/test-result" "^29.6.3" + "@jest/core" "^29.6.4" + "@jest/test-result" "^29.6.4" "@jest/types" "^29.6.3" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.6.3" + jest-config "^29.6.4" jest-util "^29.6.3" jest-validate "^29.6.3" prompts "^2.0.1" yargs "^17.3.1" -jest-config@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.3.tgz#2d1490005a28291806022f7f95ec3debf55eaaf7" - integrity sha512-nb9bOq2aEqogbyL4F9mLkAeQGAgNt7Uz6U59YtQDIxFPiL7Ejgq0YIrp78oyEHD6H4CIV/k7mFrK7eFDzUJ69w== +jest-config@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.4.tgz#eff958ee41d4e1ee7a6106d02b74ad9fc427d79e" + integrity sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.3" + "@jest/test-sequencer" "^29.6.4" "@jest/types" "^29.6.3" - babel-jest "^29.6.3" + babel-jest "^29.6.4" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.6.3" - jest-environment-node "^29.6.3" + jest-circus "^29.6.4" + jest-environment-node "^29.6.4" jest-get-type "^29.6.3" jest-regex-util "^29.6.3" - jest-resolve "^29.6.3" - jest-runner "^29.6.3" + jest-resolve "^29.6.4" + jest-runner "^29.6.4" jest-util "^29.6.3" jest-validate "^29.6.3" micromatch "^4.0.4" @@ -4867,10 +4933,10 @@ jest-config@^29.6.3: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.3.tgz#365c6b037ea8e67d2f2af68bc018fc18d44311f0" - integrity sha512-3sw+AdWnwH9sSNohMRKA7JiYUJSRr/WS6+sEFfBuhxU5V5GlEVKfvUn8JuMHE0wqKowemR1C2aHy8VtXbaV8dQ== +jest-diff@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.4.tgz#85aaa6c92a79ae8cd9a54ebae8d5b6d9a513314a" + integrity sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw== dependencies: chalk "^4.0.0" diff-sequences "^29.6.3" @@ -4895,13 +4961,13 @@ jest-each@^29.6.3: jest-util "^29.6.3" pretty-format "^29.6.3" -jest-environment-node@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.3.tgz#72217a00db2c26755406241c70ad73c334917e28" - integrity sha512-PKl7upfPJXMYbWpD+60o4HP86KvFO2c9dZ+Zr6wUzsG5xcPx/65o3ArNgHW5M0RFvLYdW4/aieR4JSooD0a2ew== +jest-environment-node@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.4.tgz#4ce311549afd815d3cafb49e60a1e4b25f06d29f" + integrity sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ== dependencies: - "@jest/environment" "^29.6.3" - "@jest/fake-timers" "^29.6.3" + "@jest/environment" "^29.6.4" + "@jest/fake-timers" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" jest-mock "^29.6.3" @@ -4912,10 +4978,10 @@ jest-get-type@^29.6.3: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.3.tgz#a53ac35a137fd32d932039aab29d02a9dab30689" - integrity sha512-GecR5YavfjkhOytEFHAeI6aWWG3f/cOKNB1YJvj/B76xAmeVjy4zJUYobGF030cRmKaO1FBw3V8CZZ6KVh9ZSw== +jest-haste-map@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.4.tgz#97143ce833829157ea7025204b08f9ace609b96a" + integrity sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog== dependencies: "@jest/types" "^29.6.3" "@types/graceful-fs" "^4.1.3" @@ -4925,7 +4991,7 @@ jest-haste-map@^29.6.3: graceful-fs "^4.2.9" jest-regex-util "^29.6.3" jest-util "^29.6.3" - jest-worker "^29.6.3" + jest-worker "^29.6.4" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: @@ -4939,13 +5005,13 @@ jest-leak-detector@^29.6.3: jest-get-type "^29.6.3" pretty-format "^29.6.3" -jest-matcher-utils@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.3.tgz#a7574092b635d96a38fa0a22d015fb596b9c2efc" - integrity sha512-6ZrMYINZdwduSt5Xu18/n49O1IgXdjsfG7NEZaQws9k69eTKWKcVbJBw/MZsjOZe2sSyJFmuzh8042XWwl54Zg== +jest-matcher-utils@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz#327db7ababea49455df3b23e5d6109fe0c709d24" + integrity sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ== dependencies: chalk "^4.0.0" - jest-diff "^29.6.3" + jest-diff "^29.6.4" jest-get-type "^29.6.3" pretty-format "^29.6.3" @@ -4983,22 +5049,22 @@ jest-regex-util@^29.6.3: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.3.tgz#fc58ac08f9ed992b10d5cfb0bbb1d89b98508ff3" - integrity sha512-iah5nhSPTwtUV7yzpTc9xGg8gP3Ch2VNsuFMsKoCkNCrQSbFtx5KRPemmPJ32AUhTSDqJXB6djPN6zAaUGV53g== +jest-resolve-dependencies@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz#20156b33c7eacbb6bb77aeba4bed0eab4a3f8734" + integrity sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA== dependencies: jest-regex-util "^29.6.3" - jest-snapshot "^29.6.3" + jest-snapshot "^29.6.4" -jest-resolve@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.3.tgz#e3114e1514973c8f1607387c3042f4d2926f2d60" - integrity sha512-WMXwxhvzDeA/J+9jz1i8ZKGmbw/n+s988EiUvRI4egM+eTn31Hb5v10Re3slG3/qxntkBt2/6GkQVDGu6Bwyhw== +jest-resolve@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.4.tgz#e34cb06f2178b429c38455d98d1a07572ac9faa3" + integrity sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.3" + jest-haste-map "^29.6.4" jest-pnp-resolver "^1.2.2" jest-util "^29.6.3" jest-validate "^29.6.3" @@ -5006,44 +5072,44 @@ jest-resolve@^29.6.3: resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.3.tgz#162b1a549c4728265e716d75533b65b4c77e6b22" - integrity sha512-E4zsMhQnjhirFPhDTJgoLMWUrVCDij/KGzWlbslDHGuO8Hl2pVUfOiygMzVZtZq+BzmlqwEr7LYmW+WFLlmX8w== +jest-runner@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.4.tgz#b3b8ccb85970fde0fae40c73ee11eb75adccfacf" + integrity sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw== dependencies: - "@jest/console" "^29.6.3" - "@jest/environment" "^29.6.3" - "@jest/test-result" "^29.6.3" - "@jest/transform" "^29.6.3" + "@jest/console" "^29.6.4" + "@jest/environment" "^29.6.4" + "@jest/test-result" "^29.6.4" + "@jest/transform" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" jest-docblock "^29.6.3" - jest-environment-node "^29.6.3" - jest-haste-map "^29.6.3" + jest-environment-node "^29.6.4" + jest-haste-map "^29.6.4" jest-leak-detector "^29.6.3" jest-message-util "^29.6.3" - jest-resolve "^29.6.3" - jest-runtime "^29.6.3" + jest-resolve "^29.6.4" + jest-runtime "^29.6.4" jest-util "^29.6.3" - jest-watcher "^29.6.3" - jest-worker "^29.6.3" + jest-watcher "^29.6.4" + jest-worker "^29.6.4" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.3.tgz#8bfa29447808419a7b5bed13beb0447a90344c65" - integrity sha512-VM0Z3a9xaqizGpEKwCOIhImkrINYzxgwk8oQAvrmAiXX8LNrJrRjyva30RkuRY0ETAotHLlUcd2moviCA1hgsQ== +jest-runtime@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.4.tgz#b0bc495c9b6b12a0a7042ac34ca9bb85f8cd0ded" + integrity sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA== dependencies: - "@jest/environment" "^29.6.3" - "@jest/fake-timers" "^29.6.3" - "@jest/globals" "^29.6.3" + "@jest/environment" "^29.6.4" + "@jest/fake-timers" "^29.6.4" + "@jest/globals" "^29.6.4" "@jest/source-map" "^29.6.3" - "@jest/test-result" "^29.6.3" - "@jest/transform" "^29.6.3" + "@jest/test-result" "^29.6.4" + "@jest/transform" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" @@ -5051,36 +5117,36 @@ jest-runtime@^29.6.3: collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.6.3" + jest-haste-map "^29.6.4" jest-message-util "^29.6.3" jest-mock "^29.6.3" jest-regex-util "^29.6.3" - jest-resolve "^29.6.3" - jest-snapshot "^29.6.3" + jest-resolve "^29.6.4" + jest-snapshot "^29.6.4" jest-util "^29.6.3" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.3.tgz#2435b50881f7bffdc1a66e66c64a2602c8086281" - integrity sha512-66Iu7H1ojiveQMGFnKecHIZPPPBjZwfQEnF6wxqpxGf57sV3YSUtAb5/sTKM5TPa3OndyxZp1wxHFbmgVhc53w== +jest-snapshot@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.4.tgz#9833eb6b66ff1541c7fd8ceaa42d541f407b4876" + integrity sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.3" - "@jest/transform" "^29.6.3" + "@jest/expect-utils" "^29.6.4" + "@jest/transform" "^29.6.4" "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.6.3" + expect "^29.6.4" graceful-fs "^4.2.9" - jest-diff "^29.6.3" + jest-diff "^29.6.4" jest-get-type "^29.6.3" - jest-matcher-utils "^29.6.3" + jest-matcher-utils "^29.6.4" jest-message-util "^29.6.3" jest-util "^29.6.3" natural-compare "^1.4.0" @@ -5111,12 +5177,12 @@ jest-validate@^29.6.3: leven "^3.1.0" pretty-format "^29.6.3" -jest-watcher@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.3.tgz#f5089852fc5f57ba1d956ec02d80cf2f6f34156d" - integrity sha512-NgpFjZ2U2MKusjidbi4Oiu7tfs+nrgdIxIEVROvH1cFmOei9Uj25lwkMsakqLnH/s0nEcvxO1ck77FiRlcnpZg== +jest-watcher@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.4.tgz#633eb515ae284aa67fd6831f1c9d1b534cf0e0ba" + integrity sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ== dependencies: - "@jest/test-result" "^29.6.3" + "@jest/test-result" "^29.6.4" "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" @@ -5125,10 +5191,10 @@ jest-watcher@^29.6.3: jest-util "^29.6.3" string-length "^4.0.1" -jest-worker@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.3.tgz#7b1a47bbb6559f3c0882d16595938590e63915d5" - integrity sha512-wacANXecZ/GbQakpf2CClrqrlwsYYDSXFd4fIGdL+dXpM2GWoJ+6bhQ7vR3TKi3+gkSfBkjy1/khH/WrYS4Q6g== +jest-worker@^29.6.4: + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.4.tgz#f34279f4afc33c872b470d4af21b281ac616abd3" + integrity sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q== dependencies: "@types/node" "*" jest-util "^29.6.3" @@ -5136,14 +5202,14 @@ jest-worker@^29.6.3: supports-color "^8.0.0" jest@^29.0.0: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.3.tgz#118cf081d440d31b21989f61bfcd8b7797ca6a01" - integrity sha512-alueLuoPCDNHFcFGmgETR4KpQ+0ff3qVaiJwxQM4B5sC0CvXcgg4PEi7xrDkxuItDmdz/FVc7SSit4KEu8GRvw== + version "29.6.4" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.4.tgz#7c48e67a445ba264b778253b5d78d4ebc9d0a622" + integrity sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw== dependencies: - "@jest/core" "^29.6.3" + "@jest/core" "^29.6.4" "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.6.3" + jest-cli "^29.6.4" js-tokens@^4.0.0: version "4.0.0" @@ -5227,7 +5293,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.2.0, json5@^2.2.2, json5@^2.2.3: +json5@^2.2.0, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -5263,7 +5329,7 @@ jszip@^3.1.0: readable-stream "~2.3.6" setimmediate "^1.0.5" -keyv@^4.0.0: +keyv@^4.0.0, keyv@^4.5.3: version "4.5.3" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== @@ -5389,6 +5455,11 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0": + version "10.0.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" + integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -5403,16 +5474,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: +lru-cache@^7.7.1: version "7.18.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -"lru-cache@^9.1.1 || ^10.0.0": - version "10.0.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" - integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== - lru-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" @@ -5437,7 +5503,7 @@ make-error@1.x, make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.0.3, make-fetch-happen@^11.1.1: +make-fetch-happen@^11.0.3: version "11.1.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== @@ -5458,6 +5524,23 @@ make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.0.3, socks-proxy-agent "^7.0.0" ssri "^10.0.0" +make-fetch-happen@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz#705d6f6cbd7faecb8eac2432f551e49475bfedf0" + integrity sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A== + dependencies: + "@npmcli/agent" "^2.0.0" + cacache "^18.0.0" + http-cache-semantics "^4.1.1" + is-lambda "^1.0.1" + minipass "^7.0.2" + minipass-fetch "^3.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + ssri "^10.0.0" + makeerror@1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -5472,14 +5555,15 @@ matcher@^3.0.0: dependencies: escape-string-regexp "^4.0.0" -matrix-web-i18n@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/matrix-web-i18n/-/matrix-web-i18n-2.1.0.tgz#bab2db9ac462773de829053b4b8d43c11154a85b" - integrity sha512-z+B9D/PkWYB4O9SP4lsG4KNA2V3ypMWstP+lreft1c1wz6L5R1U3ennp+cs3yOsylBfcK+xLRvkwLNZsU6QEUA== +matrix-web-i18n@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/matrix-web-i18n/-/matrix-web-i18n-3.1.1.tgz#da851748515b20ca15fa986817bbce2e242b3dd6" + integrity sha512-BOeOTedtONIqVQUlyHFXpxXkrETWdCoJdToyA+edMU+yGjKOW7bekAd9uAEfkV9jErP5eXw3cHYsKZPpa8ifWg== dependencies: "@babel/parser" "^7.18.5" "@babel/traverse" "^7.18.5" lodash "^4.17.21" + minimist "^1.2.8" walk "^2.3.15" memoizee@^0.4.15: @@ -5570,14 +5654,14 @@ minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.1: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1: +minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -5654,7 +5738,7 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.3: +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.3.tgz#05ea638da44e475037ed94d1c7efcc76a25e1974" integrity sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg== @@ -5736,9 +5820,9 @@ node-addon-api@^1.6.3: integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== node-fetch@^2, node-fetch@^2.6.7: - version "2.6.13" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.13.tgz#a20acbbec73c2e09f9007de5cda17104122e0010" - integrity sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA== + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" @@ -5810,12 +5894,12 @@ normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" - integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== +normalize-package-data@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196" + integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg== dependencies: - hosted-git-info "^6.0.0" + hosted-git-info "^7.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" @@ -5861,12 +5945,12 @@ npm-normalize-package-bin@^3.0.0: resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-package-arg@^10.0.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1" - integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== +npm-package-arg@^11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.1.tgz#f208b0022c29240a1c532a449bdde3f0a4708ebc" + integrity sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ== dependencies: - hosted-git-info "^6.0.0" + hosted-git-info "^7.0.0" proc-log "^3.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" @@ -5880,34 +5964,34 @@ npm-packlist@^1.4.8: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== +npm-packlist@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-8.0.0.tgz#4e7f51fe1d5e69b19508ed8dc6cd3ae2e7b38c17" + integrity sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw== dependencies: ignore-walk "^6.0.0" -npm-pick-manifest@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa" - integrity sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg== +npm-pick-manifest@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" + integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" - npm-package-arg "^10.0.0" + npm-package-arg "^11.0.0" semver "^7.3.5" -npm-registry-fetch@^14.0.0: - version "14.0.5" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" - integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== +npm-registry-fetch@^16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-16.0.0.tgz#7529dd7c64c16a1bc8af72f99df73dfe98bb9549" + integrity sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ== dependencies: - make-fetch-happen "^11.0.0" - minipass "^5.0.0" + make-fetch-happen "^13.0.0" + minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-json-stream "^1.0.1" minizlib "^2.1.2" - npm-package-arg "^10.0.0" + npm-package-arg "^11.0.0" proc-log "^3.0.0" npm-run-path@^4.0.1: @@ -5968,32 +6052,32 @@ object.assign@^4.1.4: object-keys "^1.1.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.groupby@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.0.tgz#cb29259cf90f37e7bac6437686c1ea8c916d12a9" - integrity sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" - es-abstract "^1.21.2" + es-abstract "^1.22.1" + +object.groupby@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" get-intrinsic "^1.2.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -6091,27 +6175,27 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pacote@^15.0.0: - version "15.2.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" - integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== +pacote@^17.0.0: + version "17.0.4" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-17.0.4.tgz#4bac6c0745967bde96985ec12fbbfc8dea7140e8" + integrity sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg== dependencies: - "@npmcli/git" "^4.0.0" + "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/promise-spawn" "^6.0.1" - "@npmcli/run-script" "^6.0.0" - cacache "^17.0.0" + "@npmcli/promise-spawn" "^7.0.0" + "@npmcli/run-script" "^7.0.0" + cacache "^18.0.0" fs-minipass "^3.0.0" - minipass "^5.0.0" - npm-package-arg "^10.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^8.0.0" - npm-registry-fetch "^14.0.0" + minipass "^7.0.2" + npm-package-arg "^11.0.0" + npm-packlist "^8.0.0" + npm-pick-manifest "^9.0.0" + npm-registry-fetch "^16.0.0" proc-log "^3.0.0" promise-retry "^2.0.1" - read-package-json "^6.0.0" + read-package-json "^7.0.0" read-package-json-fast "^3.0.0" - sigstore "^1.3.0" + sigstore "^2.0.0" ssri "^10.0.0" tar "^6.1.11" @@ -6323,9 +6407,9 @@ punycode@^2.1.0: integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== + version "6.0.3" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.3.tgz#3c9e6b53c09e52ac3cedffc85ab7c1c7094b38cb" + integrity sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w== queue-microtask@^1.2.2: version "1.2.3" @@ -6372,14 +6456,14 @@ read-package-json-fast@^3.0.0: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" -read-package-json@^6.0.0: - version "6.0.4" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836" - integrity sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw== +read-package-json@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-7.0.0.tgz#d605c9dcf6bc5856da24204aa4e9518ee9714be0" + integrity sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg== dependencies: glob "^10.2.2" json-parse-even-better-errors "^3.0.0" - normalize-package-data "^5.0.0" + normalize-package-data "^6.0.0" npm-normalize-package-bin "^3.0.0" read-pkg-up@^7.0.1: @@ -6605,12 +6689,12 @@ run-parallel@^1.1.9: queue-microtask "^1.2.2" safe-array-concat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" - integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.2.0" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" isarray "^2.0.5" @@ -6720,16 +6804,15 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -sigstore@^1.3.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.9.0.tgz#1e7ad8933aa99b75c6898ddd0eeebc3eb0d59875" - integrity sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A== +sigstore@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.1.0.tgz#c577b596642b3f360dc4135d476466e6edeb2364" + integrity sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw== dependencies: - "@sigstore/bundle" "^1.1.0" - "@sigstore/protobuf-specs" "^0.2.0" - "@sigstore/sign" "^1.0.0" - "@sigstore/tuf" "^1.0.3" - make-fetch-happen "^11.0.1" + "@sigstore/bundle" "^2.1.0" + "@sigstore/protobuf-specs" "^0.2.1" + "@sigstore/sign" "^2.1.0" + "@sigstore/tuf" "^2.1.0" simple-update-notifier@2.0.0: version "2.0.0" @@ -6771,7 +6854,16 @@ socks-proxy-agent@^7.0.0: debug "^4.3.3" socks "^2.6.2" -socks@^2.6.2: +socks-proxy-agent@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad" + integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + socks "^2.7.1" + +socks@^2.6.2, socks@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== @@ -6909,13 +7001,13 @@ string.prototype.trimend@^1.0.6: es-abstract "^1.20.4" string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.1.1: version "1.3.0" @@ -7042,9 +7134,9 @@ tar@^4.4.13: yallist "^3.1.1" tar@^6.1.11, tar@^6.1.12, tar@^6.1.2: - version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" - integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== + version "6.2.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -7186,14 +7278,14 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tuf-js@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43" - integrity sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg== +tuf-js@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.1.0.tgz#87aa36d5a166e7522f1e2050eb502a3a9b0bde72" + integrity sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA== dependencies: - "@tufjs/models" "1.0.4" + "@tufjs/models" "2.0.0" debug "^4.3.4" - make-fetch-happen "^11.1.1" + make-fetch-happen "^13.0.0" tunnel@^0.0.6: version "0.0.6" @@ -7506,12 +7598,12 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -which@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" - integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== +which@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" + integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: - isexe "^2.0.0" + isexe "^3.1.1" wide-align@^1.1.0, wide-align@^1.1.5: version "1.1.5" @@ -7618,10 +7710,10 @@ yocto-queue@^0.1.0: integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + version "4.1.1" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.1.tgz#1337fe974dbaffd2fa9a1ba09662a66932bd7135" + integrity sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ== dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" + archiver-utils "^3.0.4" + compress-commons "^4.1.2" readable-stream "^3.6.0"