Compare commits

..

49 Commits

Author SHA1 Message Date
Eugene
6d3a71840b Revert "Cross Compile linux armhf/arm64 artifacts" 2023-06-26 16:27:51 +02:00
Eugene
a7ca0fb1a3 Merge pull request #8613 from Jai-JAP/master 2023-06-26 16:27:47 +02:00
Jai A P
a07e7ddf16 Update build-linux.mjs 2023-06-25 08:55:10 +05:30
Jai A P
86948d1eeb Update build.yml 2023-06-25 08:51:57 +05:30
Jai A P
75a3439f4d Update build.yml 2023-06-25 08:00:27 +05:30
Jai A P
1b1c0688a0 Update build.yml 2023-06-25 07:54:55 +05:30
Jai A P
7b9af38701 Update build.yml 2023-06-25 00:48:33 +05:30
Jai A P
c28a087b4c Update HACKING.md 2023-06-25 00:46:11 +05:30
Jai A P
61f6399926 Merge branch 'Eugeny:master' into master 2023-06-24 16:48:55 +05:30
Jai A P
629c17afc5 Update build.yml 2023-06-24 16:48:21 +05:30
Jai A P
f2871decda Update build.yml 2023-06-24 16:26:25 +05:30
Jai A P
130d22a00c Update build.yml 2023-06-24 16:13:04 +05:30
Jai A P
d9e659e8a9 Update build.yml 2023-06-24 15:42:29 +05:30
Jai A P
556299ce74 Update build.yml 2023-06-24 15:39:07 +05:30
Jai A P
eeca05aded Update build.yml 2023-06-24 15:37:48 +05:30
Jai A P
4f06e5392a Update build.yml 2023-06-24 15:30:10 +05:30
Jai A P
5232e08b3e Update build.yml 2023-06-24 15:29:04 +05:30
Jai A P
2fb7d120cc Update build.yml 2023-06-24 15:10:26 +05:30
Jai A P
4b9769b5f9 Update build.yml 2023-06-24 15:09:49 +05:30
Jai A P
89b48f10ea Update build.yml 2023-06-24 15:05:00 +05:30
Jai A P
e771570934 Update build.yml 2023-06-24 00:10:30 +05:30
Jai A P
b0fc7710c7 Update build.yml 2023-06-23 23:57:11 +05:30
Jai A P
f60966b689 Update build.yml 2023-06-23 23:46:22 +05:30
Jai A P
c8ef4543c3 Update build.yml 2023-06-23 23:31:03 +05:30
Jai A P
f56c1bbfd4 Update build.yml 2023-06-23 23:11:19 +05:30
Jai A P
4a23aceb2d Update vars.mjs 2023-06-23 22:02:51 +05:30
Jai A P
cbabc1c829 Update build.yml 2023-06-23 21:40:30 +05:30
Jai A P
b1ac07e16e Update build.yml 2023-06-23 21:16:12 +05:30
Jai A P
2f82fb06b1 Update build.yml 2023-06-21 23:59:14 +05:30
Jai A P
75a3e89b1f Update build.yml 2023-06-21 23:46:00 +05:30
Jai A P
d10926bf46 Update build.yml 2023-06-21 23:36:59 +05:30
Jai A P
a53feb3215 Update build.yml 2023-06-21 23:26:57 +05:30
Jai A P
018a9940d1 Update build.yml 2023-06-21 23:18:04 +05:30
Jai A P
9a3f1a68c6 Update build.yml 2023-06-21 23:05:21 +05:30
Jai A P
23fba79173 Update build.yml 2023-06-21 22:59:15 +05:30
Jai A P
549954d49f Update build.yml 2023-06-21 22:42:29 +05:30
Jai A P
816468214f Update sentry-upload.mjs 2023-06-21 22:25:31 +05:30
Jai A P
f6d406e0da Update webpack.config.main.mjs 2023-06-21 22:24:43 +05:30
Jai A P
6bbe3b82dd Update pty.ts 2023-06-21 22:23:12 +05:30
Jai A P
07497ac869 Update package.json 2023-06-21 22:22:38 +05:30
Jai A P
3dc85936d9 Update build.yml 2023-06-21 21:50:54 +05:30
Jai A P
b5a6606895 Update build.yml 2023-06-19 14:12:46 +05:30
Jai A P
ef195c406b Update build.yml 2023-06-19 14:03:50 +05:30
Jai A P
5d2e4582f1 Update build.yml 2023-06-19 13:57:58 +05:30
Jai A P
682f1a9b9e Update build.yml 2023-06-19 13:53:22 +05:30
Jai A P
f373cd958c Update build.yml 2023-06-19 13:46:26 +05:30
Jai A P
40c5659315 Update build.yml 2023-06-19 13:39:48 +05:30
Jai A P
a8b84d158f Update build.yml 2023-06-19 13:34:31 +05:30
Jai A P
4d9486e6c1 Update build.yml 2023-06-19 13:19:21 +05:30
71 changed files with 606 additions and 3459 deletions

View File

@@ -1184,42 +1184,6 @@
"contributions": [ "contributions": [
"code" "code"
] ]
},
{
"login": "qyecst",
"name": "qyecst",
"avatar_url": "https://avatars.githubusercontent.com/u/13901864?v=4",
"profile": "https://github.com/qyecst",
"contributions": [
"code"
]
},
{
"login": "DehanLUO",
"name": "Han",
"avatar_url": "https://avatars.githubusercontent.com/u/53093688?v=4",
"profile": "https://github.com/DehanLUO",
"contributions": [
"code"
]
},
{
"login": "wljince007",
"name": "wljince007",
"avatar_url": "https://avatars.githubusercontent.com/u/88243938?v=4",
"profile": "https://github.com/wljince007",
"contributions": [
"code"
]
},
{
"login": "FeroTheFox",
"name": "fero",
"avatar_url": "https://avatars.githubusercontent.com/u/52982404?v=4",
"profile": "https://github.com/FeroTheFox",
"contributions": [
"code"
]
} }
], ],
"contributorsPerLine": 7, "contributorsPerLine": 7,
@@ -1228,6 +1192,5 @@
"repoType": "github", "repoType": "github",
"repoHost": "https://github.com", "repoHost": "https://github.com",
"commitConvention": "none", "commitConvention": "none",
"skipCi": true, "skipCi": true
"commitType": "docs"
} }

View File

@@ -86,8 +86,6 @@ jobs:
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }} KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
CSC_LINK: ${{ secrets.CSC_LINK }} CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }} CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
CSC_INSTALLER_LINK: ${{ secrets.CSC_INSTALLER_LINK }}
CSC_INSTALLER_KEY_PASSWORD: ${{ secrets.CSC_INSTALLER_KEY_PASSWORD }}
APPSTORE_USERNAME: ${{ secrets.APPSTORE_USERNAME }} APPSTORE_USERNAME: ${{ secrets.APPSTORE_USERNAME }}
APPSTORE_PASSWORD: ${{ secrets.APPSTORE_PASSWORD }} APPSTORE_PASSWORD: ${{ secrets.APPSTORE_PASSWORD }}
USE_HARD_LINKS: false USE_HARD_LINKS: false
@@ -133,21 +131,7 @@ jobs:
needs: Lint needs: Lint
strategy: strategy:
matrix: matrix:
include: build-arch: [ x64, arm64, armv7l ]
- build-arch: x64
arch: amd64
- build-arch: arm64
arch: arm64
triplet: aarch64-linux-gnu-
- build-arch: arm
arch: armhf
triplet: arm-linux-gnueabihf-
env:
CC: ${{matrix.triplet}}gcc
CXX: ${{matrix.triplet}}g++
ARCH: ${{matrix.build-arch}}
npm_config_arch: ${{matrix.build-arch}}
npm_config_target_arch: ${{matrix.build-arch}}
steps: steps:
- name: Checkout - name: Checkout
@@ -155,66 +139,35 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Install Node - name: Set up multiarch/qemu-user-static
run: docker run --rm --privileged multiarch/qemu-user-static:register --reset
if: matrix.build-arch != 'x64'
- name: Install Node (x64)
uses: actions/setup-node@v3.6.0 uses: actions/setup-node@v3.6.0
with: with:
node-version: 18 node-version: 16
if: matrix.build-arch == 'x64'
- name: Install deps (amd64) - name: Install deps (x64)
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install libarchive-tools zsh sudo apt-get install libarchive-tools zsh
- name: Install npm_modules (amd64)
run: |
npm i -g yarn npm i -g yarn
yarn --network-timeout 1000000 yarn --network-timeout 1000000
if: matrix.build-arch == 'x64' if: matrix.build-arch == 'x64'
- name: Setup Crossbuild (${{matrix.arch}}) - name: Webpack (x64)
run: | run: yarn run build
sudo apt-get update -y && sudo apt-get install schroot sbuild debootstrap -y if: matrix.build-arch == 'x64'
sudo debootstrap --include=git,curl,gnupg,ca-certificates,crossbuild-essential-${{matrix.arch}},python-dev,python3-dev,libarchive-tools,cmake --variant=buildd --exclude=snapd --components=main,restricted,universe,multiverse --extractor=dpkg-deb bionic /build-chroot/
echo 'deb [arch=amd64,i386] http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse' | sudo tee /build-chroot/etc/apt/sources.list >/dev/null
echo 'deb [arch=arm64,armhf] http://ports.ubuntu.com/ubuntu-ports bionic main restricted universe multiverse' | sudo tee -a /build-chroot/etc/apt/sources.list >/dev/null
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | sudo tee /build-chroot/etc/apt/trusted.gpg.d/nodesource.gpg >/dev/null
echo 'deb http://deb.nodesource.com/node_16.x bionic main' | sudo tee /build-chroot/etc/apt/sources.list.d/nodesource.list >/dev/null
echo "[build-chroot]
description=Ubuntu 18.04 Build chroot
type=directory
directory=/build-chroot
root-groups=root,sudo
profile=buildd
personality=linux
union-type=overlay" | sudo tee /etc/schroot/chroot.d/build-chroot.pref >/dev/null
echo "/home /home none rw,bind 0 0" | sudo tee -a /etc/schroot/buildd/fstab >/dev/null
if: matrix.build-arch != 'x64' - name: Prepackage plugins (x64)
- name: Install node_modules & CrossBuild native modules for ${{matrix.arch}}
run: |
sudo schroot -c build-chroot -u root -- bash -c "apt-get update -y
dpkg --add-architecture ${{matrix.arch}}
apt-get install -y nodejs libfontconfig-dev:${{matrix.arch}} libsecret-1-dev:${{matrix.arch}} libnss3:${{matrix.arch}} libatk1.0-0:${{matrix.arch}} libatk-bridge2.0-0:${{matrix.arch}} libgdk-pixbuf2.0-0:${{matrix.arch}} libgtk-3-0:${{matrix.arch}} libgbm1:${{matrix.arch}}
export CC=${{matrix.triplet}}gcc CXX=${{matrix.triplet}}g++ LD=${{matrix.triplet}}ld
if [[ ${{matrix.arch}} == 'arm64' ]]; then
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/aarch64-linux-gnu/pkgconfig/
elif [[ ${{matrix.arch}} == 'armhf' ]]; then
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/arm-linux-gnueabihf/pkgconfig/
fi
export ARCH=${{matrix.build-arch}} npm_config_arch=${{matrix.build-arch}} npm_config_target_arch=${{matrix.build-arch}}
npm i -g yarn
yarn --network-timeout 1000000 --arch=${{matrix.build-arch}} --target_arch=${{matrix.build-arch}}"
if: matrix.build-arch != 'x64'
- name: Webpack (${{matrix.arch}})
run: yarn run build --arch=${{matrix.build-arch}} --target_arch=${{matrix.build-arch}}
- name: Prepackage plugins (${{matrix.arch}})
run: scripts/prepackage-plugins.mjs run: scripts/prepackage-plugins.mjs
if: ${{matrix.build-arch == 'x64'}}
- name: Build packages (${{matrix.arch}}) - name: Build packages (x64)
run: scripts/build-linux.mjs run: scripts/build-linux.mjs
if: ${{matrix.build-arch == 'x64'}}
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }} KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
@@ -225,54 +178,54 @@ jobs:
run: zsh -c 'tar czf tabby-web.tar.gz (tabby-*|web)/dist' run: zsh -c 'tar czf tabby-web.tar.gz (tabby-*|web)/dist'
if: matrix.build-arch == 'x64' if: matrix.build-arch == 'x64'
# - name: Install deps and Build (arm64) - name: Install deps and Build (arm64)
# uses: docker://multiarch/ubuntu-core:arm64-bionic uses: docker://multiarch/ubuntu-core:arm64-bionic
# with: with:
# args: > args: >
# bash -c bash -c
# "apt update && apt install curl lsb-release gnupg -y && "apt update && apt install curl lsb-release gnupg -y &&
# curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&
# apt install make build-essential git ruby libarchive-tools nodejs rpm libsecret-1-dev libfontconfig1-dev -y && apt install make build-essential git ruby libarchive-tools nodejs rpm libsecret-1-dev libfontconfig1-dev -y &&
# git config --global --add safe.directory /github/workspace && git config --global --add safe.directory /github/workspace &&
# gem install public_suffix -v 4.0.7 && gem install public_suffix -v 4.0.7 &&
# gem install fpm --no-document && gem install fpm --no-document &&
# npm i -g yarn && npm i -g yarn &&
# cd /github/workspace && cd /github/workspace &&
# yarn --network-timeout 1000000 && yarn --network-timeout 1000000 &&
# yarn run build && yarn run build &&
# scripts/prepackage-plugins.mjs && scripts/prepackage-plugins.mjs &&
# USE_SYSTEM_FPM=true scripts/build-linux.mjs" USE_SYSTEM_FPM=true scripts/build-linux.mjs"
# env: env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }} KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
# USE_HARD_LINKS: false USE_HARD_LINKS: false
# if: matrix.build-arch == 'arm64' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags') if: matrix.build-arch == 'arm64' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags')
# - name: Install deps and Build (armv7l) - name: Install deps and Build (armv7l)
# uses: docker://multiarch/ubuntu-core:armhf-bionic uses: docker://multiarch/ubuntu-core:armhf-bionic
# with: with:
# args: > args: >
# bash -c bash -c
# "apt update && apt install curl lsb-release gnupg -y && "apt update && apt install curl lsb-release gnupg -y &&
# curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&
# apt install make build-essential git ruby libarchive-tools nodejs rpm libsecret-1-dev libfontconfig1-dev -y && apt install make build-essential git ruby libarchive-tools nodejs rpm libsecret-1-dev libfontconfig1-dev -y &&
# git config --global --add safe.directory /github/workspace && git config --global --add safe.directory /github/workspace &&
# gem install public_suffix -v 4.0.7 && gem install public_suffix -v 4.0.7 &&
# gem install fpm --no-document && gem install fpm --no-document &&
# npm i -g yarn && npm i -g yarn &&
# cd /github/workspace && cd /github/workspace &&
# sed -i '/ \"electron\":/c\ \"electron\": \"17.0.0\",' package.json && sed -i '/ \"electron\":/c\ \"electron\": \"17.0.0\",' package.json &&
# yarn --network-timeout 1000000 && yarn --network-timeout 1000000 &&
# yarn run build && yarn run build &&
# scripts/prepackage-plugins.mjs && scripts/prepackage-plugins.mjs &&
# USE_SYSTEM_FPM=true scripts/build-linux.mjs" USE_SYSTEM_FPM=true scripts/build-linux.mjs"
# env: env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }} KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
# USE_HARD_LINKS: false USE_HARD_LINKS: false
# if: matrix.build-arch == 'arm' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags') if: matrix.build-arch == 'armv7l' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags')
- name: Upload symbols (amd64 only) - name: Upload symbols
run: | run: |
sudo npm install -g @sentry/cli --unsafe-perm sudo npm install -g @sentry/cli --unsafe-perm
./scripts/sentry-upload.mjs ./scripts/sentry-upload.mjs
@@ -292,37 +245,31 @@ jobs:
dir: 'dist' dir: 'dist'
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master
name: Upload AppImage (${{matrix.arch}}) name: Upload DEB
with: with:
name: Linux AppImage (${{matrix.arch}}) name: Linux DEB (${{matrix.build-arch}})
path: dist/*.AppImage
- uses: actions/upload-artifact@master
name: Upload DEB (${{matrix.arch}})
with:
name: Linux DEB (${{matrix.arch}})
path: dist/*.deb path: dist/*.deb
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master
name: Upload RPM (${{matrix.arch}}) name: Upload RPM
with: with:
name: Linux RPM (${{matrix.arch}}) name: Linux RPM (${{matrix.build-arch}})
path: dist/*.rpm path: dist/*.rpm
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master
name: Upload Pacman Package (${{matrix.arch}}) name: Upload Pacman Package
with: with:
name: Linux Pacman (${{matrix.arch}}) name: Linux Pacman (${{matrix.build-arch}})
path: dist/*.pacman path: dist/*.pacman
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master
name: Upload Linux tarball (${{matrix.arch}}) name: Upload Linux tarball
with: with:
name: Linux tarball (${{matrix.arch}}) name: Linux tarball (${{matrix.build-arch}})
path: dist/*.tar.gz path: dist/*.tar.gz
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master
name: Upload web tarball (amd64 only) name: Upload web tarball
with: with:
name: Web tarball name: Web tarball
path: tabby-web.tar.gz path: tabby-web.tar.gz

View File

@@ -17,6 +17,8 @@ First, from within the `tabby` directory install the dependencies via yarn:
yarn yarn
``` ```
**Note: For compiling for Linux armv7l, you need to downgrade electron to 17.0.0 in package.json present in root directory of tabby source**
``` ```
# Linux (Debian/Ubuntu here as an example) # Linux (Debian/Ubuntu here as an example)
sudo apt install libfontconfig-dev libsecret-1-dev libarchive-tools libnss3 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm1 cmake sudo apt install libfontconfig-dev libsecret-1-dev libarchive-tools libnss3 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm1 cmake

View File

@@ -321,10 +321,6 @@ Dank geht an diese wunderbaren Menschen ([emoji key](https://allcontributors.org
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -323,10 +323,6 @@ Gracias a estas maravillosas personas ([emoji key](https://allcontributors.org/d
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -320,10 +320,6 @@ Terima kasih kepada mereka yang telah membantu ([emoji key](https://allcontribut
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -316,10 +316,6 @@ Grazie a queste persone meravigliose ([emoji key](https://allcontributors.org/do
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -331,10 +331,6 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -310,10 +310,6 @@ Pull requests and plugins are welcome!
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -34,7 +34,7 @@ This README is also available in: <a href="./README.es-ES.md">:es: Spanish</a>
---- ----
[**Tabby**](https://tabby.sh) (formerly **Terminus**) is a highly configurable terminal emulator, SSH and serial client for Windows 10, macOS and Linux [**Tabby**](https://tabby.sh) (formerly **Terminus**) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux
* Integrated SSH and Telnet client and connection manager * Integrated SSH and Telnet client and connection manager
* Integrated serial terminal * Integrated serial terminal
@@ -332,10 +332,6 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -324,10 +324,6 @@ Obrigado vai para essas pessoas maravilhosas ([emoji key](https://allcontributor
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -316,10 +316,6 @@ Pull-запросы и плагины приветствуются!
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -315,10 +315,6 @@
<td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kapocsi.ca"><img src="https://avatars.githubusercontent.com/u/84490604?v=4?s=100" width="100px;" alt="Thomas Kapocsi"/><br /><sub><b>Thomas Kapocsi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Kapocsi" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td> <td align="center" valign="top" width="14.28%"><a href="https://dylhack.dev/"><img src="https://avatars.githubusercontent.com/u/27179786?v=4?s=100" width="100px;" alt="Dylan Hackworth"/><br /><sub><b>Dylan Hackworth</b></sub></a><br /><a href="#financial-dylhack" title="Financial">💵</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/echo304"><img src="https://avatars.githubusercontent.com/u/16456651?v=4?s=100" width="100px;" alt="Sangboak Lee"/><br /><sub><b>Sangboak Lee</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=echo304" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/qyecst"><img src="https://avatars.githubusercontent.com/u/13901864?v=4?s=100" width="100px;" alt="qyecst"/><br /><sub><b>qyecst</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=qyecst" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DehanLUO"><img src="https://avatars.githubusercontent.com/u/53093688?v=4?s=100" width="100px;" alt="Han"/><br /><sub><b>Han</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=DehanLUO" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wljince007"><img src="https://avatars.githubusercontent.com/u/88243938?v=4?s=100" width="100px;" alt="wljince007"/><br /><sub><b>wljince007</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=wljince007" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FeroTheFox"><img src="https://avatars.githubusercontent.com/u/52982404?v=4?s=100" width="100px;" alt="fero"/><br /><sub><b>fero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=FeroTheFox" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@@ -1,4 +1,4 @@
import * as nodePTY from 'node-pty' import * as nodePTY from '@tabby-gang/node-pty'
import { v4 as uuidv4 } from 'uuid' import { v4 as uuidv4 } from 'uuid'
import { ipcMain } from 'electron' import { ipcMain } from 'electron'
import { Application } from './app' import { Application } from './app'

View File

@@ -92,11 +92,8 @@ export class Window {
if (this.configStore.appearance?.frame === 'native') { if (this.configStore.appearance?.frame === 'native') {
bwOptions.frame = true bwOptions.frame = true
} else { } else {
if (process.platform === 'darwin') {
bwOptions.titleBarStyle = 'hidden' bwOptions.titleBarStyle = 'hidden'
if (process.platform === 'win32') {
bwOptions.titleBarOverlay = {
color: '#00000000',
}
} }
} }
@@ -387,21 +384,6 @@ export class Window {
this.setVibrancy(enabled, type) this.setVibrancy(enabled, type)
}) })
ipcMain.on('window-set-window-controls-color', (event, theme) => {
if (!this.window || event.sender !== this.window.webContents) {
return
}
const symbolColor: string = theme.foreground
this.window.setTitleBarOverlay(
{
symbolColor: symbolColor,
height: 32,
},
)
})
ipcMain.on('window-set-title', (event, title) => { ipcMain.on('window-set-title', (event, title) => {
if (!this.window || event.sender !== this.window.webContents) { if (!this.window || event.sender !== this.window.webContents) {
return return

View File

@@ -16,7 +16,7 @@
}, },
"dependencies": { "dependencies": {
"@electron/remote": "2.0.10", "@electron/remote": "2.0.10",
"node-pty": "^1.0", "@tabby-gang/node-pty": "^0.11.0-beta.203",
"any-promise": "^1.3.0", "any-promise": "^1.3.0",
"electron-config": "2.0.0", "electron-config": "2.0.0",
"electron-debug": "^3.2.0", "electron-debug": "^3.2.0",

View File

@@ -47,7 +47,7 @@ const config = {
mz: 'commonjs mz', mz: 'commonjs mz',
npm: 'commonjs npm', npm: 'commonjs npm',
'node:os': 'commonjs os', 'node:os': 'commonjs os',
'node-pty': 'commonjs node-pty', '@tabby-gang/node-pty': 'commonjs @tabby-gang/node-pty',
path: 'commonjs path', path: 'commonjs path',
util: 'commonjs util', util: 'commonjs util',
'source-map-support': 'commonjs source-map-support', 'source-map-support': 'commonjs source-map-support',

View File

@@ -138,6 +138,13 @@
dependencies: dependencies:
debug "^4.3.2" debug "^4.3.2"
"@tabby-gang/node-pty@^0.11.0-beta.203":
version "0.11.0-beta.204"
resolved "https://registry.yarnpkg.com/@tabby-gang/node-pty/-/node-pty-0.11.0-beta.204.tgz#80d4393c7a233d3298f47a4755467a246b0099f9"
integrity sha512-sNT5Z2MEkEIhToAdVAdZ/lfeQ9UgFE3h2ENlOux+WHBrl1k0BiUEIOd/jh/K3mNAGEfcZ44gNQQ50g5KXTQEmA==
dependencies:
nan "^2.16.0"
"@tabby-gang/windows-blurbehind@^3.0.0": "@tabby-gang/windows-blurbehind@^3.0.0":
version "3.0.0" version "3.0.0"
resolved "https://registry.yarnpkg.com/@tabby-gang/windows-blurbehind/-/windows-blurbehind-3.0.0.tgz#48d409c2eb14a12c867b70de5ee4d6769ef45e8f" resolved "https://registry.yarnpkg.com/@tabby-gang/windows-blurbehind/-/windows-blurbehind-3.0.0.tgz#48d409c2eb14a12c867b70de5ee4d6769ef45e8f"
@@ -2257,7 +2264,7 @@ mz@^2.7.0:
object-assign "^4.0.1" object-assign "^4.0.1"
thenify-all "^1.0.0" thenify-all "^1.0.0"
nan@^2.17.0, "nan@github:jkleinsc/nan#remove_accessor_signature": nan@^2.16.0, nan@^2.17.0, "nan@github:jkleinsc/nan#remove_accessor_signature":
version "2.16.0" version "2.16.0"
resolved "https://codeload.github.com/jkleinsc/nan/tar.gz/6a2f95a6a2209d8aa7542fb18099fd808a802059" resolved "https://codeload.github.com/jkleinsc/nan/tar.gz/6a2f95a6a2209d8aa7542fb18099fd808a802059"
@@ -2345,13 +2352,6 @@ node-gyp@^5.0.2, node-gyp@^5.1.0:
tar "^4.4.12" tar "^4.4.12"
which "^1.3.1" which "^1.3.1"
node-pty@^1.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-1.0.0.tgz#7daafc0aca1c4ca3de15c61330373af4af5861fd"
integrity sha512-wtBMWWS7dFZm/VgqElrTvtfMq4GzJ6+edFI0Y0zyzygUSZMgZdraDUMUhCIvkjhJjme15qWmbyJbtAx4ot4uZA==
dependencies:
nan "^2.17.0"
nopt@^4.0.1, nopt@^4.0.3: nopt@^4.0.1, nopt@^4.0.3:
version "4.0.3" version "4.0.3"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
@@ -3273,14 +3273,14 @@ semver-diff@^2.0.0:
semver "^5.0.3" semver "^5.0.3"
"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1: "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.1:
version "5.7.2" version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
semver@^7.3.5: semver@^7.3.5:
version "7.5.4" version "7.3.5"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
dependencies: dependencies:
lru-cache "^6.0.0" lru-cache "^6.0.0"

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de_DE\n" "Language: de_DE\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Farbschema"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Farben" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Befehle"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Kompakt (alte Version)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Kontextmenü"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Legt den Abstand zwischen den Elementen fest" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "Fokussiere den Bereich rechts"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "An Farbschema halten" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1439,7 +1439,7 @@ msgstr "Bereiche"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Paper (Vorgängerversion)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Quellcode"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Platzhalter" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "SSH-Passwort für {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standard (alte Version)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2126,7 +2126,7 @@ msgstr "Tab Position "
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
msgid "Tabs width" msgid "Tabs width"
msgstr "Tab Breite" msgstr "Tabs Breite"
#: tabby-telnet/src/profiles.ts:32 #: tabby-telnet/src/profiles.ts:32
msgid "Telnet session" msgid "Telnet session"
@@ -2364,7 +2364,7 @@ msgstr "Ob ein benutzerdefiniertes Fenster- oder das Fenster Layout des Betriebs
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Verhindert, dass die SSH-Begrüßung angezeigt wird" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: English, United Kingdom\n" "Language-Team: English, United Kingdom\n"
"Language: en_GB\n" "Language: en_GB\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Colour scheme"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Colours" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -844,7 +844,7 @@ msgstr ""
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Follow the colour scheme" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1431,7 +1431,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Pane resize step" msgid "Pane resize step"
msgstr "Pane resize step" msgstr "Pane resise step"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:186 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:186
msgid "Panes" msgid "Panes"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es_ES\n" "Language: es_ES\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Esquema de color"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Colores" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,11 +339,11 @@ msgstr "Comandos"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Compacto (heredado)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
msgstr "Configuración eliminada" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:108 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:108
msgid "Config downloaded" msgid "Config downloaded"
@@ -405,7 +405,7 @@ msgstr "Menú contextual"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Controla la cantidad de espacio entre los elementos" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -426,7 +426,7 @@ msgstr "Copiar la ruta actual"
#: tabby-electron/src/sftpContextMenu.ts:29 #: tabby-electron/src/sftpContextMenu.ts:29
msgid "Copy full path" msgid "Copy full path"
msgstr "Copiar ruta completa" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97
msgid "Copy on select" msgid "Copy on select"
@@ -552,7 +552,7 @@ msgstr "Eliminar palabra anterior"
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:114 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:114
msgid "Delete the config on the remote side?" msgid "Delete the config on the remote side?"
msgstr "¿Eliminar la configuración del lado remoto?" msgstr ""
#: tabby-settings/src/components/profilesSettingsTab.component.ts:221 #: tabby-settings/src/components/profilesSettingsTab.component.ts:221
msgid "Delete the group's profiles?" msgid "Delete the group's profiles?"
@@ -844,7 +844,7 @@ msgstr "Central el panel de la derecha"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Seguir el esquema de colores" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Teclas de acceso rápido"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "Cómo Tabby se presenta a través de las variables de entorno" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1439,7 +1439,7 @@ msgstr "Paneles"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papel (heredado)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Código fuente"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Espaciado" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Contraseña SSH para {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Estándar (heredado)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2147,7 +2147,7 @@ msgstr "Campana de la terminal"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68
msgid "Terminal identification" msgid "Terminal identification"
msgstr "Identificación del Terminal" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!" msgid "Thank you for downloading Tabby!"
@@ -2364,7 +2364,7 @@ msgstr "Si se debe usar una ventana personalizada o una ventana nativa del siste
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Evitar que aparezca el mensaje de bienvenida SSH" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Schéma de couleurs"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Couleurs" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Commandes"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Compact (hérité)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Menu contextuel"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Contrôle la quantité d'espace entre les éléments" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -607,7 +607,7 @@ msgstr "Déconnecter"
#: tabby-ssh/src/components/sshTab.component.ts:247 #: tabby-ssh/src/components/sshTab.component.ts:247
#: tabby-telnet/src/components/telnetTab.component.ts:113 #: tabby-telnet/src/components/telnetTab.component.ts:113
msgid "Disconnect from {host}?" msgid "Disconnect from {host}?"
msgstr "Se déconnecter de {host}?" msgstr "Déconnectez de {host} ?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences" msgid "Display images via Sixel escape sequences"
@@ -844,7 +844,7 @@ msgstr "Focus sur le volet à droite"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Suivre le schéma de couleurs" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1439,7 +1439,7 @@ msgstr "Panneaux"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papier (héritage)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1694,7 +1694,7 @@ msgstr "Réutiliser la session pour plusieurs onglets"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:78 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:78
#: tabby-core/src/tabContextMenu.ts:78 #: tabby-core/src/tabContextMenu.ts:78
msgid "Right" msgid "Right"
msgstr "Droite" msgstr "Droit"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:56 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:56
msgid "Right click" msgid "Right click"
@@ -1977,7 +1977,7 @@ msgstr "Code source"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Espacement" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Mot de passe SSH pour {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standard (hérité)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2236,7 +2236,7 @@ msgstr "Désépingler"
#: tabby-core/src/tabContextMenu.ts:81 #: tabby-core/src/tabContextMenu.ts:81
msgid "Up" msgid "Up"
msgstr "Haut" msgstr "Monter"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:14
#: tabby-electron/src/services/updater.service.ts:133 #: tabby-electron/src/services/updater.service.ts:133
@@ -2364,7 +2364,7 @@ msgstr "Indique si une fenêtre personnalisée ou une fenêtre native de l'OS do
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Empêchera l'affichage du message de salutation SSH" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Croatian\n" "Language-Team: Croatian\n"
"Language: hr_HR\n" "Language: hr_HR\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -256,7 +256,7 @@ msgstr "Šifre"
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSelector.component.html:5 #: locale/tmp-html/tabby-terminal/src/components/colorSchemeSelector.component.html:5
msgid "Clear" msgid "Clear"
msgstr "Isprazni" msgstr ""
#: tabby-core/src/services/profiles.service.ts:133 #: tabby-core/src/services/profiles.service.ts:133
msgid "Clear recent profiles" msgid "Clear recent profiles"
@@ -268,7 +268,7 @@ msgstr "Isprazni terminal"
#: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:49 #: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:49
msgid "Clear terminal after connection" msgid "Clear terminal after connection"
msgstr "Isprazni terminal nakon povezivanja" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:94 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:94
msgid "Clipboard" msgid "Clipboard"
@@ -319,7 +319,7 @@ msgstr "Shema boja"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Boje" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,11 +339,11 @@ msgstr "Naredbe"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Kompaktno (zastarjelo)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
msgstr "Konfiguracija je izbrisana" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:108 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:108
msgid "Config downloaded" msgid "Config downloaded"
@@ -405,7 +405,7 @@ msgstr "Kontekstni izbornik"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Kontrolira količinu prostora između elemenata" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -426,7 +426,7 @@ msgstr "Kopiraj trenutačnu stazu"
#: tabby-electron/src/sftpContextMenu.ts:29 #: tabby-electron/src/sftpContextMenu.ts:29
msgid "Copy full path" msgid "Copy full path"
msgstr "Kopiraj potpunu stazu" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97
msgid "Copy on select" msgid "Copy on select"
@@ -552,7 +552,7 @@ msgstr "Izbriši prethodnu riječ"
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:114 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:114
msgid "Delete the config on the remote side?" msgid "Delete the config on the remote side?"
msgstr "Izbrisati konfiguraciju na udaljenom uređaju?" msgstr ""
#: tabby-settings/src/components/profilesSettingsTab.component.ts:221 #: tabby-settings/src/components/profilesSettingsTab.component.ts:221
msgid "Delete the group's profiles?" msgid "Delete the group's profiles?"
@@ -844,7 +844,7 @@ msgstr "Postavi desnu ploču kao aktivnu"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Slijedi shemu boja" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Tipkovni prečaci"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "Kako se Tabby predstavlja kroz različita okruženja" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1439,7 +1439,7 @@ msgstr "Ploče"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papir (zastarjelo)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Izvorni kod"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Razmak" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "SSH lozinka za {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standardno (zastarjelo)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2147,7 +2147,7 @@ msgstr "Zvono terminala"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68
msgid "Terminal identification" msgid "Terminal identification"
msgstr "Identifikacija terminala" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!" msgid "Thank you for downloading Tabby!"
@@ -2364,7 +2364,7 @@ msgstr "Da li koristiti prilagođeni prozor ili izvorni prozor OS-a"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Spriječit će pojavljivanje SSH pozdrava" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it_IT\n" "Language: it_IT\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Tema del terminale"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Colori" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Comandi"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Compatto (legacy)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -378,7 +378,7 @@ msgstr "Connessione a \"%s\"..."
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:17 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:17
msgid "Connect to a different host first and use it as a proxy" msgid "Connect to a different host first and use it as a proxy"
msgstr "Connettiti prima ad un altro host e usalo come proxy" msgstr "Connettersi prima a un altro host e utilizzarlo come proxy"
#: locale/tmp-html/tabby-ssh/src/components/sftpPanel.component.html:19 #: locale/tmp-html/tabby-ssh/src/components/sftpPanel.component.html:19
#: tabby-serial/src/components/serialTab.component.ts:65 #: tabby-serial/src/components/serialTab.component.ts:65
@@ -405,7 +405,7 @@ msgstr "Menu contestuale"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Controlla la quantità di spazio tra gli elementi" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "Evidenzia il riquadro a destra"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Segui lo schema dei colori" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1439,7 +1439,7 @@ msgstr "Riquadri"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Carta (legacy)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Codice sorgente"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Vuoto" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Password SSH per {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standard (legacy)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2364,7 +2364,7 @@ msgstr "Indica se usare una cornice personalizzata o nativa del sistema operativ
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Impedirà l'apparizione dei Greeting SSH" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja_JP\n" "Language: ja_JP\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -148,7 +148,7 @@ msgstr "自動"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:153 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:153
msgid "Auto-open a terminal on app start" msgid "Auto-open a terminal on app start"
msgstr "起動時に新しい端末を自動で開く" msgstr "アプリケーション起動時に新しい端末を自動で開く"
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:13 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:13
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:53 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:53
@@ -214,7 +214,7 @@ msgstr "ブロードキャストモードです。中断するにはクリック
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:50 #: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:50
#: tabby-settings/src/components/profilesSettingsTab.component.ts:182 #: tabby-settings/src/components/profilesSettingsTab.component.ts:182
msgid "Built-in" msgid "Built-in"
msgstr "標準" msgstr "組込み"
#: locale/tmp-html/tabby-core/src/components/renameTabModal.component.html:7 #: locale/tmp-html/tabby-core/src/components/renameTabModal.component.html:7
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:53 #: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:53
@@ -319,7 +319,7 @@ msgstr "配色"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "配色" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "コマンド"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "コンパクト (非推奨)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "コンテキストメニュー"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "UI要素間の間隔を変更します" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "右側のペインにフォーカス"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "配色設定に合わせる" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -947,7 +947,7 @@ msgstr "Tabbyの翻訳に参加する"
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:32 #: tabby-terminal/src/components/streamProcessingSettings.component.ts:32
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:44 #: tabby-terminal/src/components/streamProcessingSettings.component.ts:44
msgid "Hexadecimal" msgid "Hexadecimal"
msgstr "16進" msgstr "16進"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:176 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:176
msgid "Hide tab close button" msgid "Hide tab close button"
@@ -1427,7 +1427,7 @@ msgstr "リモート側の設定を上書きして同期を開始しますか?
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:96 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:96
msgid "Overwrite the local config and start syncing?" msgid "Overwrite the local config and start syncing?"
msgstr "これまでのローカル上の設定を上書きして同期を開始しますか?" msgstr "ローカル設定を上書きして同期を開始しますか?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Pane resize step" msgid "Pane resize step"
@@ -1439,7 +1439,7 @@ msgstr "ペイン"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "ペーパー (非推奨)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1451,7 +1451,7 @@ msgstr "設定ファイルがVaultによって暗号化されている場合、
#: tabby-settings/src/components/vaultSettingsTab.component.ts:87 #: tabby-settings/src/components/vaultSettingsTab.component.ts:87
msgid "Passphrase for a private key with hash {hash}..." msgid "Passphrase for a private key with hash {hash}..."
msgstr "秘密鍵のパスフレーズ ハッシュ値 {hash}..." msgstr "ハッシュ値 {hash}... の秘密鍵のパスフレーズ"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:100 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:100
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:82 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:82
@@ -1470,7 +1470,7 @@ msgstr "クリップボードから貼り付け"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:63 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:63
msgid "Paste if no selection, else copy" msgid "Paste if no selection, else copy"
msgstr "通常は貼り付け、テキスト選択時のみコピー" msgstr "テキストを選択していない場合は貼り付け、選択中はコピー"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:490 #: tabby-terminal/src/api/baseTerminalTab.component.ts:490
msgid "Paste multiple lines?" msgid "Paste multiple lines?"
@@ -1684,7 +1684,7 @@ msgstr "変更を反映するには再起動が必要です"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:159 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:159
msgid "Restore terminal tabs on app start" msgid "Restore terminal tabs on app start"
msgstr "起動時に以前開いていたタブを復元する" msgstr "アプリケーション起動時に以前開いていたタブを復元する"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:147 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:147
msgid "Reuse session for multiple tabs" msgid "Reuse session for multiple tabs"
@@ -1810,7 +1810,7 @@ msgstr "プロファイルの選択、またはアドレスを入力"
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:33 #: tabby-terminal/src/components/streamProcessingSettings.component.ts:33
msgid "Send bytes by typing in hex values" msgid "Send bytes by typing in hex values"
msgstr "16進数入力しバイトを送信" msgstr "16進数の値を入力しバイトを送信"
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:75 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:75
msgid "Sends data one byte at a time" msgid "Sends data one byte at a time"
@@ -1882,7 +1882,7 @@ msgstr "複数行を貼り付ける際に確認ボックスを表示します"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:61 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:61
msgid "Show built-in profiles in selector" msgid "Show built-in profiles in selector"
msgstr "セレクターに標準プロファイルを表示する" msgstr "セレクターに組み込みプロファイルを表示する"
#: tabby-core/src/hotkeys.ts:13 #: tabby-core/src/hotkeys.ts:13
msgid "Show command selector" msgid "Show command selector"
@@ -1977,7 +1977,7 @@ msgstr "ソースコード"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "UIの間隔" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2015,7 +2015,7 @@ msgstr "SSH接続"
#: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:53 #: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:53
msgid "SSH connection management is now done through the \"Profiles & connections\" tab" msgid "SSH connection management is now done through the \"Profiles & connections\" tab"
msgstr "SSH接続の管理は「プロファイルと接続」からできるようになりました。" msgstr "SSH接続の管理は「プロファイルと接続」タブからできるようになりました。"
#: tabby-settings/src/components/vaultSettingsTab.component.ts:84 #: tabby-settings/src/components/vaultSettingsTab.component.ts:84
msgid "SSH password for {user}@{host}:{port}" msgid "SSH password for {user}@{host}:{port}"
@@ -2023,7 +2023,7 @@ msgstr "{user}@{host}:{port} のSSHパスワード"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "標準 (非推奨)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2352,7 +2352,7 @@ msgstr "最新情報"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:82 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:82
msgid "When enabled, links are only clickable while holding this key" msgid "When enabled, links are only clickable while holding this key"
msgstr "有効にすると、特定のキーを押しながらクリックしただけ、リンクを開けるようにします。" msgstr "有効な場合、指定されたキーを押しながらクリックしたときだけ、リンクを開けるようにします。"
#: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:18 #: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:18
msgid "When WinSCP is detected, you can launch an SCP session from the context menu." msgid "When WinSCP is detected, you can launch an SCP session from the context menu."
@@ -2360,11 +2360,11 @@ msgstr "WinSCPが検出されると、コンテキストメニューからSCPセ
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:53 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:53
msgid "Whether a custom window or an OS native window should be used" msgid "Whether a custom window or an OS native window should be used"
msgstr "カスタムウィンドウを使用するか、OS標準ウィンドウを使用するかを選択できます。" msgstr "カスタムウィンドウを使用するか、OS標準ウィンドウを使用するかを選択することができます。"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "SSH接続時のメッセージが表示されなくなります" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Korean\n" "Language-Team: Korean\n"
"Language: ko_KR\n" "Language: ko_KR\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -166,7 +166,7 @@ msgstr "자동으로 변경사항 업로드 후 매 분마다 갱신 확인"
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:10 #: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:10
msgid "Available" msgid "Available"
msgstr "사용 가능" msgstr "유효한"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:35 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:35
msgid "Background type" msgid "Background type"
@@ -319,7 +319,7 @@ msgstr "색상 구성"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "색상" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -405,7 +405,7 @@ msgstr "컨텍스트 메뉴"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "UI 요소 간 간격을 변경합니다" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -552,7 +552,7 @@ msgstr "이전 단어 삭제"
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:114 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:114
msgid "Delete the config on the remote side?" msgid "Delete the config on the remote side?"
msgstr "리모트 설정을 삭제하시겠습니까?" msgstr ""
#: tabby-settings/src/components/profilesSettingsTab.component.ts:221 #: tabby-settings/src/components/profilesSettingsTab.component.ts:221
msgid "Delete the group's profiles?" msgid "Delete the group's profiles?"
@@ -707,7 +707,7 @@ msgstr "업데이트 가능할 때 자동으로 설치하도록 활성"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
msgid "Enable fluent background option" msgid "Enable fluent background option"
msgstr "fluent 배경 활성화" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16
msgid "Enable font ligatures" msgid "Enable font ligatures"
@@ -756,7 +756,7 @@ msgstr "예시:"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212
msgid "Experimental Windows 10 background style known to cause issues" msgid "Experimental Windows 10 background style known to cause issues"
msgstr "실험 버전의 Windows 10에서 배경 스타일이 충돌할 수 있습니다" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27
msgid "Export" msgid "Export"
@@ -844,7 +844,7 @@ msgstr "오른쪽 항목 포커스"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "색상표 설정을 따릅니다" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1435,7 +1435,7 @@ msgstr "창 크기 조절 단계"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:186 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:186
msgid "Panes" msgid "Panes"
msgstr "패널" msgstr ""
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
@@ -1587,7 +1587,7 @@ msgstr "Raw 소켓 연결"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:166 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:166
msgid "Ready Timeout (Milliseconds)" msgid "Ready Timeout (Milliseconds)"
msgstr "타임아웃 (밀리초)" msgstr ""
#: tabby-core/src/services/profiles.service.ts:120 #: tabby-core/src/services/profiles.service.ts:120
#: tabby-core/src/services/profiles.service.ts:134 #: tabby-core/src/services/profiles.service.ts:134
@@ -1647,7 +1647,7 @@ msgstr "마지막 탭 다시 열기"
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:42 #: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:42
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:26 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:26
msgid "Replace" msgid "Replace"
msgstr "덮어쓰기" msgstr ""
#: locale/tmp-html/tabby-core/src/components/startPage.component.html:11 #: locale/tmp-html/tabby-core/src/components/startPage.component.html:11
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:21 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:21
@@ -1724,7 +1724,7 @@ msgstr "프로필로 저장"
#: tabby-core/src/tabContextMenu.ts:148 #: tabby-core/src/tabContextMenu.ts:148
msgid "Save layout as profile" msgid "Save layout as profile"
msgstr "프로파일로 레이아웃 저장" msgstr ""
#: tabby-local/src/tabContextMenu.ts:48 #: tabby-local/src/tabContextMenu.ts:48
msgid "Saved" msgid "Saved"
@@ -1798,7 +1798,7 @@ msgstr "전체 선택"
#: tabby-core/src/services/fileProviders.service.ts:46 #: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage" msgid "Select file storage"
msgstr "저장소에서 파일 선택" msgstr ""
#: tabby-core/src/index.ts:225 #: tabby-core/src/index.ts:225
msgid "Select profile" msgid "Select profile"
@@ -1977,7 +1977,7 @@ msgstr "소스 코드"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "UI 간격" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2039,7 +2039,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:41 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:41
msgid "Subscribe to updates" msgid "Subscribe to updates"
msgstr "새로운 소식 구독하기" msgstr ""
#: locale/tmp-html/tabby-local/src/components/environmentEditor.component.html:13 #: locale/tmp-html/tabby-local/src/components/environmentEditor.component.html:13
msgid "Substitutions allowed." msgid "Substitutions allowed."
@@ -2051,7 +2051,7 @@ msgstr "프로필 전환"
#: tabby-core/src/hotkeys.ts:237 #: tabby-core/src/hotkeys.ts:237
msgid "Switch profile in the active pane" msgid "Switch profile in the active pane"
msgstr "활성화된 패널의 프로파일을 전환" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:7
msgid "Switches terminal frontend implementation (experimental)" msgid "Switches terminal frontend implementation (experimental)"
@@ -2114,11 +2114,11 @@ msgstr "Tabby가 플러그인과 함께 시작할 수 없으므로, 이 세션
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:41 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:41
msgid "Tabby news and updates on Twitter" msgid "Tabby news and updates on Twitter"
msgstr "Twitter에서 Tabby의 최신 정보를 받을 수 있습니다" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Tabs" msgid "Tabs"
msgstr "" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:126 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:126
msgid "Tabs location" msgid "Tabs location"
@@ -2183,11 +2183,11 @@ msgstr "전체화면 전환"
#: tabby-core/src/hotkeys.ts:37 #: tabby-core/src/hotkeys.ts:37
msgid "Toggle last tab" msgid "Toggle last tab"
msgstr "마지막 탭 전환" msgstr ""
#: tabby-electron/src/hotkeys.ts:14 #: tabby-electron/src/hotkeys.ts:14
msgid "Toggle terminal window" msgid "Toggle terminal window"
msgstr "터미널 창 전환" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:27 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:27
msgid "Toggles the Tabby window visibility" msgid "Toggles the Tabby window visibility"
@@ -2254,7 +2254,7 @@ msgstr "업로드"
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:46 #: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:46
msgid "Upload as a new config" msgid "Upload as a new config"
msgstr "새로운 설정으로 업로드" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:39 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:39
msgid "Use {altKeyName} as the Meta key" msgid "Use {altKeyName} as the Meta key"
@@ -2279,7 +2279,7 @@ msgstr "CONNECT 메서드 사용"
#: tabby-ssh/src/session/ssh.ts:471 #: tabby-ssh/src/session/ssh.ts:471
msgid "Using preset password" msgid "Using preset password"
msgstr "사전 설정된 비밀번호 사용" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:9 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:9
msgid "Vault" msgid "Vault"
@@ -2364,7 +2364,7 @@ msgstr "사용자 지정 창 또는 OS 기본 창 사용 여부"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "SSH 연결 시 메세지 표시하지 않음" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30
@@ -2373,11 +2373,11 @@ msgstr "창"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:112 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:112
msgid "Window dimension along the edge" msgid "Window dimension along the edge"
msgstr "화면 가장자리부터 수평 너비" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:105 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:105
msgid "Window dimension away from the edge" msgid "Window dimension away from the edge"
msgstr "화면 가장자리부터 수직 너비" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:52 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:52
msgid "Window frame" msgid "Window frame"
@@ -2385,7 +2385,7 @@ msgstr "창 프레임"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:165 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:165
msgid "Windows" msgid "Windows"
msgstr "" msgstr ""
#: locale/tmp-html/tabby-local/src/components/shellSettingsTab.component.html:11 #: locale/tmp-html/tabby-local/src/components/shellSettingsTab.component.html:11
msgid "Windows 10 build 18309 or above is recommended for ConPTY" msgid "Windows 10 build 18309 or above is recommended for ConPTY"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"Language: pl_PL\n" "Language: pl_PL\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -209,7 +209,7 @@ msgstr "Wklejanie cudzysłowu (wymaga wsparcia powłoki)"
#: tabby-terminal/src/services/multifocus.service.ts:19 #: tabby-terminal/src/services/multifocus.service.ts:19
msgid "Broadcast mode. Click anywhere to cancel." msgid "Broadcast mode. Click anywhere to cancel."
msgstr "Broadcast mode. Kliknij gdziekolwiek, aby anulować." msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:50 #: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:50
#: tabby-settings/src/components/profilesSettingsTab.component.ts:182 #: tabby-settings/src/components/profilesSettingsTab.component.ts:182
@@ -239,7 +239,7 @@ msgstr "Zmień szybkość transmisji szeregowuej (baud)"
#: tabby-core/src/tabContextMenu.ts:133 #: tabby-core/src/tabContextMenu.ts:133
msgid "Change tab color" msgid "Change tab color"
msgstr "Zmień kolor zakładki" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:12 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:12
msgid "Change the master passphrase" msgid "Change the master passphrase"
@@ -256,7 +256,7 @@ msgstr "Szyfry"
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSelector.component.html:5 #: locale/tmp-html/tabby-terminal/src/components/colorSchemeSelector.component.html:5
msgid "Clear" msgid "Clear"
msgstr "Wyczyść" msgstr ""
#: tabby-core/src/services/profiles.service.ts:133 #: tabby-core/src/services/profiles.service.ts:133
msgid "Clear recent profiles" msgid "Clear recent profiles"
@@ -268,7 +268,7 @@ msgstr "Wyczyść terminal"
#: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:49 #: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:49
msgid "Clear terminal after connection" msgid "Clear terminal after connection"
msgstr "Wyczyść terminal po połączeniu" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:94 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:94
msgid "Clipboard" msgid "Clipboard"
@@ -306,7 +306,7 @@ msgstr "Zamknij karty na prawo"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Close the window after closing the last tab" msgid "Close the window after closing the last tab"
msgstr "Zamknij okno po zamknięciu ostatniej zakładki" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:33 #: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:33
#: tabby-core/src/tabContextMenu.ts:132 #: tabby-core/src/tabContextMenu.ts:132
@@ -319,7 +319,7 @@ msgstr "Szablon kolorów"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Kolory" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -335,15 +335,15 @@ msgstr "Zamiast połączenia sieciowego użyto komendy stdin/stdout"
#: tabby-core/src/services/commands.service.ts:104 #: tabby-core/src/services/commands.service.ts:104
msgid "Commands" msgid "Commands"
msgstr "Polecenia" msgstr ""
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Compact (legacy)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
msgstr "Konfiguracja usunięta" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:108 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:108
msgid "Config downloaded" msgid "Config downloaded"
@@ -405,7 +405,7 @@ msgstr "Menu kontekstowe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Kontroluje ilość odstępu między elementami" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -426,7 +426,7 @@ msgstr "Skopiuj bieżącą ścieżkę"
#: tabby-electron/src/sftpContextMenu.ts:29 #: tabby-electron/src/sftpContextMenu.ts:29
msgid "Copy full path" msgid "Copy full path"
msgstr "Kopiuj pełną ścieżkę" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:97
msgid "Copy on select" msgid "Copy on select"
@@ -552,7 +552,7 @@ msgstr "Usuń poprzednie słowo"
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:114 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:114
msgid "Delete the config on the remote side?" msgid "Delete the config on the remote side?"
msgstr "Usunąć konfigurację po stronie zdalnej?" msgstr ""
#: tabby-settings/src/components/profilesSettingsTab.component.ts:221 #: tabby-settings/src/components/profilesSettingsTab.component.ts:221
msgid "Delete the group's profiles?" msgid "Delete the group's profiles?"
@@ -707,7 +707,7 @@ msgstr "Włącz automatyczną instalację aktualizacji, gdy będą dostępne."
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
msgid "Enable fluent background option" msgid "Enable fluent background option"
msgstr "Włącz opcję płynnego tła" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16
msgid "Enable font ligatures" msgid "Enable font ligatures"
@@ -756,7 +756,7 @@ msgstr "Przykład:"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212
msgid "Experimental Windows 10 background style known to cause issues" msgid "Experimental Windows 10 background style known to cause issues"
msgstr "Eksperymentalny styl tła Windows 10 powodujący problemy" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27
msgid "Export" msgid "Export"
@@ -796,11 +796,11 @@ msgstr "Wyróżnij wszystkie panele jednocześnie (broadcast)"
#: tabby-terminal/src/tabContextMenu.ts:71 #: tabby-terminal/src/tabContextMenu.ts:71
msgid "Focus all tabs" msgid "Focus all tabs"
msgstr "Podświetl wszystkie zakładki" msgstr ""
#: tabby-terminal/src/hotkeys.ts:82 #: tabby-terminal/src/hotkeys.ts:82
msgid "Focus all tabs at once (broadcast)" msgid "Focus all tabs at once (broadcast)"
msgstr "Podświetl wszystkie zakładki na raz (Broadcast)" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
msgid "Focus follows mouse" msgid "Focus follows mouse"
@@ -844,7 +844,7 @@ msgstr "Wyróżnij panel na prawej"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Powiel schemat kolorów" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Klawisze skrótów"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "W jaki sposób Tabby prezentuje się w zmiennych środowiskach" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1203,7 +1203,7 @@ msgstr "Maksymalizuj aktywny panel"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:93 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:93
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:70 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:70
msgid "Minimum contrast ratio" msgid "Minimum contrast ratio"
msgstr "Minimalny stosunek kontrastu" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:39 #: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:39
msgid "Modified on {date}" msgid "Modified on {date}"
@@ -1439,7 +1439,7 @@ msgstr "Panele"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papier (legacy)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1470,7 +1470,7 @@ msgstr "Wklej ze schowka"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:63 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:63
msgid "Paste if no selection, else copy" msgid "Paste if no selection, else copy"
msgstr "Wklej jeśli nie wybrano, w przeciwnym razie skopiuj" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:490 #: tabby-terminal/src/api/baseTerminalTab.component.ts:490
msgid "Paste multiple lines?" msgid "Paste multiple lines?"
@@ -1624,7 +1624,7 @@ msgstr "Zdalny"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:124 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:124
msgid "Remove whitespace and newlines around the copied text" msgid "Remove whitespace and newlines around the copied text"
msgstr "Usuń spacje i nowe linie wokół skopiowanego tekstu" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:120 #: tabby-core/src/tabContextMenu.ts:120
@@ -1634,7 +1634,7 @@ msgstr "Zmień nazwę"
#: tabby-core/src/hotkeys.ts:25 #: tabby-core/src/hotkeys.ts:25
#: tabby-core/src/tabContextMenu.ts:121 #: tabby-core/src/tabContextMenu.ts:121
msgid "Rename tab" msgid "Rename tab"
msgstr "Zmień nazwę zakładki" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:3 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:3
msgid "Rendering" msgid "Rendering"
@@ -1886,7 +1886,7 @@ msgstr "Pokaż wbudowane profile w selektorze"
#: tabby-core/src/hotkeys.ts:13 #: tabby-core/src/hotkeys.ts:13
msgid "Show command selector" msgid "Show command selector"
msgstr "Pokaż selektor poleceń" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:132 #: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:132
msgid "Show config file" msgid "Show config file"
@@ -1926,7 +1926,7 @@ msgstr "Pokaż połączenia szeregowe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:152 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:152
msgid "Show tabs in fullscreen mode" msgid "Show tabs in fullscreen mode"
msgstr "Pokaż karty w trybie pełnoekranowym" msgstr ""
#: tabby-terminal/src/tabContextMenu.ts:58 #: tabby-terminal/src/tabContextMenu.ts:58
msgid "Show toolbar" msgid "Show toolbar"
@@ -1977,7 +1977,7 @@ msgstr "Kod źródłowy"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Przestrzeń" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -1989,7 +1989,7 @@ msgstr "Podziel na dół"
#: tabby-core/src/tabContextMenu.ts:85 #: tabby-core/src/tabContextMenu.ts:85
msgid "Split to the down" msgid "Split to the down"
msgstr "Podziel na dół" msgstr ""
#: tabby-core/src/hotkeys.ts:165 #: tabby-core/src/hotkeys.ts:165
#: tabby-core/src/tabContextMenu.ts:86 #: tabby-core/src/tabContextMenu.ts:86
@@ -2007,7 +2007,7 @@ msgstr "Podziel na górę"
#: tabby-core/src/tabContextMenu.ts:87 #: tabby-core/src/tabContextMenu.ts:87
msgid "Split to the up" msgid "Split to the up"
msgstr "Podziel na górę" msgstr ""
#: tabby-ssh/src/profiles.ts:81 #: tabby-ssh/src/profiles.ts:81
msgid "SSH connection" msgid "SSH connection"
@@ -2023,7 +2023,7 @@ msgstr "Hasło SSH dla {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standardowe (legacy)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2147,7 +2147,7 @@ msgstr "Dzwonek Terminalu"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68
msgid "Terminal identification" msgid "Terminal identification"
msgstr "Identyfikacja terminala" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!" msgid "Thank you for downloading Tabby!"
@@ -2200,7 +2200,7 @@ msgstr "Góra"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:123 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:123
msgid "Trim whitespace and newlines" msgid "Trim whitespace and newlines"
msgstr "Przytnij białą przestrzeń i nowe linie" msgstr ""
#: tabby-core/src/services/config.service.ts:371 #: tabby-core/src/services/config.service.ts:371
msgid "Try again" msgid "Try again"
@@ -2364,7 +2364,7 @@ msgstr "Użyj do wyboru niestandardowego lub natywnego wyglądu dla okna termina
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Zapobiegnie pokazywaniu powitania SSH" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n" "Language: pt_BR\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Esquema de cores"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Cores" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Comandos"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Compactado (legado)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Menu de contexto"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Controla a quantidade de espaço entre elementos" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -611,7 +611,7 @@ msgstr "Desconectar de {host}?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences" msgid "Display images via Sixel escape sequences"
msgstr "Exibir imagens através de sequências de escape Sixel" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:85 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:85
msgid "Display on" msgid "Display on"
@@ -707,7 +707,7 @@ msgstr "Permite a instalação automática de atualizações quando elas estiver
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
msgid "Enable fluent background option" msgid "Enable fluent background option"
msgstr "Habilitar opção de fundo fluente" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16
msgid "Enable font ligatures" msgid "Enable font ligatures"
@@ -756,7 +756,7 @@ msgstr "Exemplo:"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:212
msgid "Experimental Windows 10 background style known to cause issues" msgid "Experimental Windows 10 background style known to cause issues"
msgstr "Estilo experimental do Windows 10 conhecido por causar problemas" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27 #: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:27
msgid "Export" msgid "Export"
@@ -844,7 +844,7 @@ msgstr "Focar no painel à direita"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Seguir o esquema de cores" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Teclas de atalho"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "Como Tabby se apresenta através de variáveis de ambiente" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1439,7 +1439,7 @@ msgstr "Painéis"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papel (legado)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Código-fonte"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Espaçamento" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Senha SSH para {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Padrão (legado)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2364,7 +2364,7 @@ msgstr "Se uma janela personalizada ou uma janela nativa do sistema deve ser usa
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Impede que a saudação por SSH apareça" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"Language: ru_RU\n" "Language: ru_RU\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Цветовая схема"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Стиль" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Команды"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Компактная (legacy)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Контекстное меню"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Управляет расстоянием между элементами" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -707,7 +707,7 @@ msgstr "Включить автоматическую установку обн
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
msgid "Enable fluent background option" msgid "Enable fluent background option"
msgstr "Включить опцию свободного фона" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:16
msgid "Enable font ligatures" msgid "Enable font ligatures"
@@ -844,7 +844,7 @@ msgstr "Фокус на панели справа"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Следовать цветовой схеме" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Горячие клавиши"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "Как Tabby обозначает себя в глобальных переменных" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1439,7 +1439,7 @@ msgstr "Панели"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Бумага (legacy)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Исходный код"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Расстояние между элементами" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Пароль SSH для {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Стандартная (legacy)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2147,7 +2147,7 @@ msgstr "Звуковой сигнал терминала"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68
msgid "Terminal identification" msgid "Terminal identification"
msgstr "Идентификация терминала" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!" msgid "Thank you for downloading Tabby!"
@@ -2364,7 +2364,7 @@ msgstr "Должно ли использоваться кастомное офо
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Запретит отправку SSH-приветствия" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"Language: sv_SE\n" "Language: sv_SE\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Färgschema"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Färger" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Kommandon"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Kompakt (legacy)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Snabbmeny"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Styr mängden utrymme mellan element" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "Fokusera panelen till höger"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Följ färgschemat" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1439,7 +1439,7 @@ msgstr "Paneler"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Papper (legacy)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Källkod"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Rymlighet" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "SSH-lösenord för {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Standard (legacy)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2364,7 +2364,7 @@ msgstr "Om ett anpassat fönster eller ett OS-inbyggt fönster ska användas"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Kommer att förhindra att SSH-hälsning visas" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "Кольорова схема"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "Кольори" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "Команди"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "Компактний (застаріло)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "Контекстне меню"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "Контролює відстань між елементами" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -552,7 +552,7 @@ msgstr "Видалити попереднє слово"
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:114 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:114
msgid "Delete the config on the remote side?" msgid "Delete the config on the remote side?"
msgstr "Видалити конфіг на віддаленій стороні?" msgstr ""
#: tabby-settings/src/components/profilesSettingsTab.component.ts:221 #: tabby-settings/src/components/profilesSettingsTab.component.ts:221
msgid "Delete the group's profiles?" msgid "Delete the group's profiles?"
@@ -844,7 +844,7 @@ msgstr "Фокус на панелі праворуч"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "Дотримуватись колірної схеми" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -993,7 +993,7 @@ msgstr "Гарячі клавіші"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:69
msgid "How Tabby presents itself through environment vars" msgid "How Tabby presents itself through environment vars"
msgstr "Як Tabby представляє себе за допомогою змінних оточення" msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy" msgid "HTTP proxy"
@@ -1439,7 +1439,7 @@ msgstr "Панелі"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "Папір (застаріло)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "Вихідний код"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "Простір" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "Пароль SSH для {user}@{host}:{port}"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "Стандартний (застаріло)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2147,7 +2147,7 @@ msgstr "Звуковий сигнал терміналу"
#: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68 #: locale/tmp-html/tabby-settings/src/components/profilesSettingsTab.component.html:68
msgid "Terminal identification" msgid "Terminal identification"
msgstr "Ідентифікація терміналу" msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7 #: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!" msgid "Thank you for downloading Tabby!"
@@ -2364,7 +2364,7 @@ msgstr "Чи має використовуватися кастомне офор
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "Не показувати привітання SSH" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Chinese Simplified\n" "Language-Team: Chinese Simplified\n"
"Language: zh_CN\n" "Language: zh_CN\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -64,7 +64,7 @@ msgstr "添加…"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:84 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:84
msgid "Additional space between lines" msgid "Additional space between lines"
msgstr "行间距" msgstr "行与行之间的空隙"
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:22 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:22
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:61 #: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:61
@@ -196,7 +196,7 @@ msgstr "模糊"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:28 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:28
msgid "Bold font weight" msgid "Bold font weight"
msgstr "粗体字体粗细" msgstr "粗体字"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:132 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:132
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:80 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:80
@@ -319,7 +319,7 @@ msgstr "配色方案"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "色彩" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "命令"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "紧凑模式(旧版)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "右键菜单"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "控制元素之间的间隔" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "聚焦右方的窗格"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "依照配色方案" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1319,7 +1319,7 @@ msgstr "一般"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:22 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:22
msgid "Normal font weight" msgid "Normal font weight"
msgstr "正常字体粗细" msgstr "正常字"
#: tabby-terminal/src/components/searchPanel.component.ts:54 #: tabby-terminal/src/components/searchPanel.component.ts:54
#: tabby-terminal/src/components/searchPanel.component.ts:64 #: tabby-terminal/src/components/searchPanel.component.ts:64
@@ -1439,7 +1439,7 @@ msgstr "窗格"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "纸张(旧版)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "源码"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "间隔" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "{user}@{host}:{port} 的 SSH 密码"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "标准模式(旧版)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2364,7 +2364,7 @@ msgstr "使用自定义窗口或操作系统原生窗口"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "不显示 SSH 问候语" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n" "Project-Id-Version: tabby\n"
"Language-Team: Chinese Traditional\n" "Language-Team: Chinese Traditional\n"
"Language: zh_TW\n" "Language: zh_TW\n"
"PO-Revision-Date: 2023-06-28 08:41\n" "PO-Revision-Date: 2023-04-10 18:13\n"
#: tabby-local/src/components/terminalTab.component.ts:111 #: tabby-local/src/components/terminalTab.component.ts:111
msgid "\"{command}\" is still running. Close?" msgid "\"{command}\" is still running. Close?"
@@ -319,7 +319,7 @@ msgstr "顏色機制"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:216
msgid "Colors" msgid "Colors"
msgstr "顏色" msgstr ""
#: tabby-core/src/hotkeys.ts:73 #: tabby-core/src/hotkeys.ts:73
msgid "Combine all tabs into the current tab" msgid "Combine all tabs into the current tab"
@@ -339,7 +339,7 @@ msgstr "指令"
#: tabby-core/src/theme.ts:21 #: tabby-core/src/theme.ts:21
msgid "Compact (legacy)" msgid "Compact (legacy)"
msgstr "緊湊 (舊版)" msgstr ""
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:126 #: tabby-settings/src/components/configSyncSettingsTab.component.ts:126
msgid "Config deleted" msgid "Config deleted"
@@ -405,7 +405,7 @@ msgstr "快顯功能表"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:14
msgid "Controls the amount of space between elements" msgid "Controls the amount of space between elements"
msgstr "調整各元件之間的間距" msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:229 #: tabby-terminal/src/api/baseTerminalTab.component.ts:229
#: tabby-terminal/src/api/baseTerminalTab.component.ts:237 #: tabby-terminal/src/api/baseTerminalTab.component.ts:237
@@ -844,7 +844,7 @@ msgstr "聚焦右邊的窗格"
#: tabby-core/src/theme.ts:43 #: tabby-core/src/theme.ts:43
msgid "Follow the color scheme" msgid "Follow the color scheme"
msgstr "遵循色彩搭配方案" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7 #: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:7
msgid "Font" msgid "Font"
@@ -1439,7 +1439,7 @@ msgstr "窗格"
#: tabby-core/src/theme.ts:35 #: tabby-core/src/theme.ts:35
msgid "Paper (legacy)" msgid "Paper (legacy)"
msgstr "紙張 (舊版)" msgstr ""
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38 #: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:38
msgid "Parity" msgid "Parity"
@@ -1977,7 +1977,7 @@ msgstr "原始碼"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:13
msgid "Spaciness" msgid "Spaciness"
msgstr "空間感" msgstr ""
#: tabby-core/src/tabContextMenu.ts:75 #: tabby-core/src/tabContextMenu.ts:75
msgid "Split" msgid "Split"
@@ -2023,7 +2023,7 @@ msgstr "{user}@{host}:{port} 的 SSH 密碼"
#: tabby-core/src/theme.ts:9 #: tabby-core/src/theme.ts:9
msgid "Standard (legacy)" msgid "Standard (legacy)"
msgstr "標準 (舊版)" msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150 #: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:150
msgid "Startup" msgid "Startup"
@@ -2364,7 +2364,7 @@ msgstr "使用自訂視窗或是使用作業系統視窗"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141 #: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:141
msgid "Will prevent the SSH greeting from showing up" msgid "Will prevent the SSH greeting from showing up"
msgstr "將防止顯示 SSH 問候語。" msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2 #: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:2
#: tabby-settings/src/settings.ts:30 #: tabby-settings/src/settings.ts:30

View File

@@ -39,7 +39,7 @@
"cross-env": "7.0.3", "cross-env": "7.0.3",
"css-loader": "^6.7.3", "css-loader": "^6.7.3",
"deep-equal": "2.0.5", "deep-equal": "2.0.5",
"electron": "^25.3.0", "electron": "22.3.1",
"electron-builder": "^24.0.0-alpha.1", "electron-builder": "^24.0.0-alpha.1",
"electron-download": "^4.1.1", "electron-download": "^4.1.1",
"electron-installer-snap": "^5.1.0", "electron-installer-snap": "^5.1.0",

View File

@@ -9,7 +9,7 @@ process.env.ARCH = (process.env.ARCH || process.arch) === 'arm' ? 'armv7l' : pro
builder({ builder({
dir: true, dir: true,
linux: ['deb', 'tar.gz', 'rpm', 'pacman', 'appimage'], linux: ['deb', 'tar.gz', 'rpm', 'pacman'],
armv7l: process.env.ARCH === 'armv7l', armv7l: process.env.ARCH === 'armv7l',
arm64: process.env.ARCH === 'arm64', arm64: process.env.ARCH === 'arm64',
config: { config: {

View File

@@ -9,7 +9,7 @@ sh.exec(`${sentryCli} releases new ${vars.version}`)
if (process.platform === 'darwin') { if (process.platform === 'darwin') {
for (const path of [ for (const path of [
'app/node_modules/@serialport/bindings/build/Release/bindings.node', 'app/node_modules/@serialport/bindings/build/Release/bindings.node',
'app/node_modules/node-pty/build/Release/pty.node', 'app/node_modules/@tabby-gang/node-pty/build/Release/pty.node',
'app/node_modules/fontmanager-redux/build/Release/fontmanager.node', 'app/node_modules/fontmanager-redux/build/Release/fontmanager.node',
'app/node_modules/macos-native-processlist/build/Release/native.node', 'app/node_modules/macos-native-processlist/build/Release/native.node',
]) { ]) {

View File

@@ -3,8 +3,6 @@ import * as fs from 'fs'
import * as semver from 'semver' import * as semver from 'semver'
import * as childProcess from 'child_process' import * as childProcess from 'child_process'
process.env.ARCH = ((process.env.ARCH || process.arch) === 'arm') ? 'armv7l' : process.env.ARCH || process.arch
import * as url from 'url' import * as url from 'url'
const __dirname = url.fileURLToPath(new URL('.', import.meta.url)) const __dirname = url.fileURLToPath(new URL('.', import.meta.url))
@@ -60,21 +58,21 @@ export const keygenConfig = {
win32: { win32: {
x64: 'f481b9d6-d5da-4970-b926-f515373e986f', x64: 'f481b9d6-d5da-4970-b926-f515373e986f',
arm64: '950999b9-371c-419b-b291-938c5e4d364c', arm64: '950999b9-371c-419b-b291-938c5e4d364c',
}[process.env.ARCH], }[process.env.ARCH ?? process.arch],
darwin: { darwin: {
arm64: '98fbadee-c707-4cd6-9d99-56683595a846', arm64: '98fbadee-c707-4cd6-9d99-56683595a846',
x86_64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461', x86_64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461',
x64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461', x64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461',
}[process.env.ARCH], }[process.env.ARCH ?? process.arch],
linux: { linux: {
x64: '7bf45071-3031-4a26-9f2e-72604308313e', x64: '7bf45071-3031-4a26-9f2e-72604308313e',
arm64: '39e3c736-d4d4-4fbf-a201-324b7bab0d17', arm64: '39e3c736-d4d4-4fbf-a201-324b7bab0d17',
armv7l: '50ae0a82-7f47-4fa4-b0a8-b0d575ce9409', armv7l: '50ae0a82-7f47-4fa4-b0a8-b0d575ce9409',
armhf: '7df5aa12-04ab-4075-a0fe-93b0bbea9643', armhf: '7df5aa12-04ab-4075-a0fe-93b0bbea9643',
}[process.env.ARCH], }[process.env.ARCH ?? process.arch],
}[process.platform], }[process.platform],
} }
if (!keygenConfig.product) { if (!keygenConfig.product) {
throw new Error(`Unrecognized platform ${process.platform}/${process.env.ARCH}`) throw new Error(`Unrecognized platform ${process.platform}/${process.env.ARCH ?? process.arch}`)
} }

View File

@@ -1,20 +1,16 @@
title-bar( title-bar(
*ngIf='ready && !hostWindow.isFullscreen && config.store.appearance.frame == "full" && config.store.appearance.dock == "off"', *ngIf='ready && !hostWindow.isFullscreen && config.store.appearance.frame == "full" && config.store.appearance.dock == "off"',
(dblclick)='hostWindow.toggleMaximize()', (dblclick)='hostWindow.toggleMaximize()',
[hideControls]='hostApp.platform !== Platform.Linux && !hostWindow.isFullscreen',
[class.inset]='hostApp.platform == Platform.macOS && !hostWindow.isFullscreen' [class.inset]='hostApp.platform == Platform.macOS && !hostWindow.isFullscreen'
) )
.content( .content(
*ngIf='ready', *ngIf='ready',
[class.tabs-on-top]='config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left"', [class.tabs-on-top]='config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left"',
[class.tabs-on-left]='hasVerticalTabs() && config.store.appearance.tabsLocation == "left"', [class.tabs-on-side]='hasVerticalTabs()',
[class.tabs-titlebar-enabled]='config.store.appearance.frame == "full"',
[class.tabs-on-right]='hasVerticalTabs() && config.store.appearance.tabsLocation == "right"',
) )
.tab-bar( .tab-bar(
*ngIf='!hostWindow.isFullscreen || config.store.appearance.tabsInFullscreen', *ngIf='!hostWindow.isFullscreen || config.store.appearance.tabsInFullscreen',
[class.tab-bar-no-controls-overlay]='hostApp.platform == Platform.macOS',
(dblclick)='hostWindow.toggleMaximize()' (dblclick)='hostWindow.toggleMaximize()'
) )
.inset.background(*ngIf='hostApp.platform == Platform.macOS \ .inset.background(*ngIf='hostApp.platform == Platform.macOS \
@@ -85,12 +81,9 @@ title-bar(
window-controls.background( window-controls.background(
*ngIf='config.store.appearance.frame == "thin" \ *ngIf='config.store.appearance.frame == "thin" \
&& (hostApp.platform == Platform.Linux)', && (hostApp.platform == Platform.Windows || hostApp.platform == Platform.Linux)',
) )
div.window-controls-spacer(
*ngIf='config.store.appearance.frame == "thin" && (hostApp.platform == Platform.Windows) && (config.store.appearance.tabsLocation == "top")',
)
.content .content
start-page.content-tab.content-tab-active(*ngIf='ready && app.tabs.length == 0') start-page.content-tab.content-tab-active(*ngIf='ready && app.tabs.length == 0')

View File

@@ -35,16 +35,17 @@ $tab-border-radius: 4px;
flex-direction: column; flex-direction: column;
} }
&.tabs-on-right { &.tabs-on-side {
flex-direction: row-reverse; flex-direction: row-reverse;
}
&.tabs-on-left { &.tabs-on-top {
flex-direction: row; flex-direction: row;
} }
} }
.content.tabs-on-left > .tab-bar, .content.tabs-on-right > .tab-bar { }
.content.tabs-on-side > .tab-bar {
height: 100%; height: 100%;
width: var(--side-tab-width); width: var(--side-tab-width);
overflow-y: auto; overflow-y: auto;
@@ -75,18 +76,6 @@ $tab-border-radius: 4px;
} }
} }
.content.tabs-on-left > .tab-bar.tab-bar-no-controls-overlay, .content.tabs-titlebar-enabled {
.tabs {
padding-top: 0 !important;
}
}
.content.tabs-on-right > .tab-bar {
.tabs {
// Account for WCO on Windows.
padding-top: 36px;
}
}
.tab-bar { .tab-bar {
flex: none; flex: none;
@@ -136,17 +125,10 @@ $tab-border-radius: 4px;
} }
&.persistent { &.persistent {
// min-width: 72px; // 2 x 36 px height, ie 2 squares min-width: 72px; // 2 x 36 px height, ie 2 squares
// Given WCO on Windows, the min-width of the window buttons is about 138px.
min-width: 138px;
} }
} }
&>.window-controls-spacer {
min-width: 138px;
height: 100%;
}
& > .inset { & > .inset {
width: calc(70px + 15px * var(--spaciness)); width: calc(70px + 15px * var(--spaciness));
height: var(--tabs-height); height: var(--tabs-height);

View File

@@ -76,11 +76,10 @@ export class SelectorModalComponent<T> {
{ sort: true }, { sort: true },
).search(f) ).search(f)
this.options.filter(x => x.freeInputPattern).forEach(freeOption => { const freeOption = this.options.find(x => x.freeInputPattern)
if (!this.filteredOptions.includes(freeOption)) { if (freeOption && !this.filteredOptions.includes(freeOption)) {
this.filteredOptions.push(freeOption) this.filteredOptions.push(freeOption)
} }
})
} }
this.selectedIndex = Math.max(0, this.selectedIndex) this.selectedIndex = Math.max(0, this.selectedIndex)
this.selectedIndex = Math.min(this.filteredOptions.length - 1, this.selectedIndex) this.selectedIndex = Math.min(this.filteredOptions.length - 1, this.selectedIndex)

View File

@@ -1,2 +1,2 @@
.title((dblclick)='hostWindow.toggleMaximize()') Tabby .title((dblclick)='hostWindow.toggleMaximize()') Tabby
window-controls(*ngIf="!hideControls") window-controls

View File

@@ -1,4 +1,4 @@
import { Component, Input } from '@angular/core' import { Component } from '@angular/core'
import { HostWindowService } from '../api' import { HostWindowService } from '../api'
/** @hidden */ /** @hidden */
@@ -8,7 +8,5 @@ import { HostWindowService } from '../api'
styleUrls: ['./titleBar.component.scss'], styleUrls: ['./titleBar.component.scss'],
}) })
export class TitleBarComponent { export class TitleBarComponent {
@Input() hideControls: boolean
constructor (public hostWindow: HostWindowService) { } constructor (public hostWindow: HostWindowService) { }
} }

View File

@@ -54,4 +54,3 @@ hacks:
disableVibrancyWhileDragging: false disableVibrancyWhileDragging: false
enableFluentBackground: false enableFluentBackground: false
language: null language: null
defaultQuickConnectProvider: "ssh"

View File

@@ -219,7 +219,6 @@ export default class AppModule { // eslint-disable-line @typescript-eslint/no-ex
name: this.translate.instant('Quick connect'), name: this.translate.instant('Quick connect'),
freeInputPattern: this.translate.instant('Connect to "%s"...'), freeInputPattern: this.translate.instant('Connect to "%s"...'),
icon: 'fas fa-arrow-right', icon: 'fas fa-arrow-right',
description: `(${provider.name.toUpperCase()})`,
callback: query => { callback: query => {
const p = provider.quickConnect(query) const p = provider.quickConnect(query)
if (p) { if (p) {

View File

@@ -15,9 +15,6 @@ const deepmerge = require('deepmerge')
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const configMerge = (a, b) => deepmerge(a, b, { arrayMerge: (_d, s) => s }) // eslint-disable-line @typescript-eslint/no-var-requires export const configMerge = (a, b) => deepmerge(a, b, { arrayMerge: (_d, s) => s }) // eslint-disable-line @typescript-eslint/no-var-requires
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const configMergeByDefault = (a, b) => deepmerge(a, b) // eslint-disable-line @typescript-eslint/no-var-requires
const LATEST_VERSION = 1 const LATEST_VERSION = 1
function isStructuralMember (v) { function isStructuralMember (v) {
@@ -165,7 +162,7 @@ export class ConfigService {
defaults = configMerge(provider.defaults, defaults) defaults = configMerge(provider.defaults, defaults)
} }
return defaults return defaults
}).reduce(configMergeByDefault) }).reduce(configMerge)
} }
getDefaults (): Record<string, any> { getDefaults (): Record<string, any> {
@@ -216,9 +213,7 @@ export class ConfigService {
* Reads config YAML as string * Reads config YAML as string
*/ */
readRaw (): string { readRaw (): string {
// Scrub undefined values return yaml.dump(this._store)
const cleanStore = JSON.parse(JSON.stringify(this._store))
return yaml.dump(cleanStore)
} }
/** /**
@@ -356,14 +351,6 @@ export class ConfigService {
delete window.localStorage.lastSerialConnection delete window.localStorage.lastSerialConnection
config.version = 3 config.version = 3
} }
if (config.version < 4) {
for (const p of config.profiles ?? []) {
if (!p.id) {
p.id = `${p.type}:custom:${uuidv4()}`
}
}
config.version = 4
}
} }
private async maybeDecryptConfig (store) { private async maybeDecryptConfig (store) {

View File

@@ -7,7 +7,6 @@ import localeENUS from '@angular/common/locales/en'
import localeENGB from '@angular/common/locales/en-GB' import localeENGB from '@angular/common/locales/en-GB'
import localeAF from '@angular/common/locales/af' import localeAF from '@angular/common/locales/af'
import localeBG from '@angular/common/locales/bg' import localeBG from '@angular/common/locales/bg'
import localeCS from '@angular/common/locales/cs'
import localeDA from '@angular/common/locales/da' import localeDA from '@angular/common/locales/da'
import localeDE from '@angular/common/locales/de' import localeDE from '@angular/common/locales/de'
import localeES from '@angular/common/locales/es' import localeES from '@angular/common/locales/es'
@@ -32,7 +31,6 @@ registerLocaleData(localeENUS)
registerLocaleData(localeENGB) registerLocaleData(localeENGB)
registerLocaleData(localeAF) registerLocaleData(localeAF)
registerLocaleData(localeBG) registerLocaleData(localeBG)
registerLocaleData(localeCS)
registerLocaleData(localeDA) registerLocaleData(localeDA)
registerLocaleData(localeDE) registerLocaleData(localeDE)
registerLocaleData(localeES) registerLocaleData(localeES)
@@ -84,10 +82,6 @@ export class LocaleService {
code: 'id-ID', code: 'id-ID',
name: 'Bahasa Indonesia', name: 'Bahasa Indonesia',
}, },
{
code: 'cs-CZ',
name: 'Čeština',
},
{ {
code: 'da-DK', code: 'da-DK',
name: 'Dansk', name: 'Dansk',

View File

@@ -177,20 +177,17 @@ export class ProfilesService {
}) })
} catch { } } catch { }
this.getProviders().filter(x => x.supportsQuickConnect).forEach(provider => { if (this.getProviders().some(x => x.supportsQuickConnect)) {
options.push({ options.push({
name: this.translate.instant('Quick connect'), name: this.translate.instant('Quick connect'),
freeInputPattern: this.translate.instant('Connect to "%s"...'), freeInputPattern: this.translate.instant('Connect to "%s"...'),
description: `(${provider.name.toUpperCase()})`,
icon: 'fas fa-arrow-right', icon: 'fas fa-arrow-right',
weight: provider.id !== this.config.store.defaultQuickConnectProvider ? 1 : 0,
callback: query => { callback: query => {
const profile = provider.quickConnect(query) const profile = this.quickConnect(query)
resolve(profile) resolve(profile)
}, },
}) })
}) }
await this.selector.show(this.translate.instant('Select profile or enter an address'), options) await this.selector.show(this.translate.instant('Select profile or enter an address'), options)
} catch (err) { } catch (err) {
reject(err) reject(err)

View File

@@ -99,7 +99,6 @@ export default class ElectronModule {
}) })
this.registerGlobalHotkey() this.registerGlobalHotkey()
this.updateVibrancy() this.updateVibrancy()
this.updateWindowControlsColor()
}) })
config.changed$.subscribe(() => { config.changed$.subscribe(() => {
@@ -132,8 +131,6 @@ export default class ElectronModule {
config.changed$.subscribe(() => this.updateVibrancy()) config.changed$.subscribe(() => this.updateVibrancy())
config.changed$.subscribe(() => this.updateWindowControlsColor())
config.ready$.toPromise().then(() => { config.ready$.toPromise().then(() => {
dockMenu.update() dockMenu.update()
}) })
@@ -172,15 +169,6 @@ export default class ElectronModule {
this.hostWindow.setOpacity(this.config.store.appearance.opacity) this.hostWindow.setOpacity(this.config.store.appearance.opacity)
} }
private updateWindowControlsColor () {
// if windows and not using native frame, WCO does not exist, return.
if (this.hostApp.platform === Platform.Windows && this.config.store.appearance.frame === 'native') {
return
}
this.electron.ipcRenderer.send('window-set-window-controls-color', this.config.store.terminal.colorScheme)
}
} }
export { ElectronHostWindow, ElectronHostAppService, ElectronService } export { ElectronHostWindow, ElectronHostAppService, ElectronService }

View File

@@ -21,7 +21,7 @@ import { RecoveryProvider } from './recoveryProvider'
import { ShellSettingsTabProvider } from './settings' import { ShellSettingsTabProvider } from './settings'
import { TerminalConfigProvider } from './config' import { TerminalConfigProvider } from './config'
import { LocalTerminalHotkeyProvider } from './hotkeys' import { LocalTerminalHotkeyProvider } from './hotkeys'
import { NewTabContextMenu } from './tabContextMenu' import { NewTabContextMenu, SaveAsProfileContextMenu } from './tabContextMenu'
import { AutoOpenTabCLIHandler, OpenPathCLIHandler, TerminalCLIHandler } from './cli' import { AutoOpenTabCLIHandler, OpenPathCLIHandler, TerminalCLIHandler } from './cli'
import { LocalProfilesService } from './profiles' import { LocalProfilesService } from './profiles'
@@ -47,6 +47,7 @@ import { LocalProfilesService } from './profiles'
{ provide: ProfileProvider, useClass: LocalProfilesService, multi: true }, { provide: ProfileProvider, useClass: LocalProfilesService, multi: true },
{ provide: TabContextMenuItemProvider, useClass: NewTabContextMenu, multi: true }, { provide: TabContextMenuItemProvider, useClass: NewTabContextMenu, multi: true },
{ provide: TabContextMenuItemProvider, useClass: SaveAsProfileContextMenu, multi: true },
{ provide: CLIHandler, useClass: TerminalCLIHandler, multi: true }, { provide: CLIHandler, useClass: TerminalCLIHandler, multi: true },
{ provide: CLIHandler, useClass: OpenPathCLIHandler, multi: true }, { provide: CLIHandler, useClass: OpenPathCLIHandler, multi: true },

View File

@@ -1,9 +1,59 @@
import { Inject, Injectable, Optional } from '@angular/core' import { Inject, Injectable, Optional } from '@angular/core'
import { ConfigService, BaseTabComponent, TabContextMenuItemProvider, MenuItemOptions, ProfilesService, TranslateService } from 'tabby-core' import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { ConfigService, BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, ProfilesService, PromptModalComponent, TranslateService } from 'tabby-core'
import { TerminalTabComponent } from './components/terminalTab.component' import { TerminalTabComponent } from './components/terminalTab.component'
import { TerminalService } from './services/terminal.service' import { TerminalService } from './services/terminal.service'
import { LocalProfile, UACService } from './api' import { LocalProfile, UACService } from './api'
/** @hidden */
@Injectable()
export class SaveAsProfileContextMenu extends TabContextMenuItemProvider {
constructor (
private config: ConfigService,
private ngbModal: NgbModal,
private notifications: NotificationsService,
private translate: TranslateService,
) {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
if (!(tab instanceof TerminalTabComponent)) {
return []
}
const terminalTab = tab
const items: MenuItemOptions[] = [
{
label: this.translate.instant('Save as profile'),
click: async () => {
const modal = this.ngbModal.open(PromptModalComponent)
modal.componentInstance.prompt = this.translate.instant('New profile name')
const name = (await modal.result)?.value
if (!name) {
return
}
const profile = {
options: {
...terminalTab.profile.options,
cwd: await terminalTab.session?.getWorkingDirectory() ?? terminalTab.profile.options.cwd,
},
name,
type: 'local',
}
this.config.store.profiles = [
...this.config.store.profiles,
profile,
]
this.config.save()
this.notifications.info(this.translate.instant('Saved'))
},
},
]
return items
}
}
/** @hidden */ /** @hidden */
@Injectable() @Injectable()
export class NewTabContextMenu extends TabContextMenuItemProvider { export class NewTabContextMenu extends TabContextMenuItemProvider {

View File

@@ -3,7 +3,7 @@ import { SerialPortStream } from '@serialport/stream'
import { LogService, NotificationsService } from 'tabby-core' import { LogService, NotificationsService } from 'tabby-core'
import { Subject, Observable } from 'rxjs' import { Subject, Observable } from 'rxjs'
import { Injector, NgZone } from '@angular/core' import { Injector, NgZone } from '@angular/core'
import { BaseSession, BaseTerminalProfile, InputProcessingOptions, InputProcessor, LoginScriptsOptions, SessionMiddleware, StreamProcessingOptions, TerminalStreamProcessor, UTF8SplitterMiddleware } from 'tabby-terminal' import { BaseSession, BaseTerminalProfile, LoginScriptsOptions, SessionMiddleware, StreamProcessingOptions, TerminalStreamProcessor, UTF8SplitterMiddleware } from 'tabby-terminal'
import { SerialService } from './services/serial.service' import { SerialService } from './services/serial.service'
export interface SerialProfile extends BaseTerminalProfile { export interface SerialProfile extends BaseTerminalProfile {
@@ -21,7 +21,6 @@ export interface SerialProfileOptions extends StreamProcessingOptions, LoginScri
xoff?: boolean xoff?: boolean
xany?: boolean xany?: boolean
slowSend?: boolean slowSend?: boolean
input: InputProcessingOptions,
} }
export const BAUD_RATES = [ export const BAUD_RATES = [
@@ -66,7 +65,6 @@ export class SerialSession extends BaseSession {
} }
this.middleware.push(new UTF8SplitterMiddleware()) this.middleware.push(new UTF8SplitterMiddleware())
this.middleware.push(new InputProcessor(profile.options.input))
this.setLoginScriptsOptions(profile.options) this.setLoginScriptsOptions(profile.options)
} }

View File

@@ -92,9 +92,4 @@ ul.nav-tabs(ngbNav, #nav='ngbNav')
ng-template(ngbNavContent) ng-template(ngbNavContent)
login-scripts-settings([options]='profile.options') login-scripts-settings([options]='profile.options')
li(ngbNavItem)
a(ngbNavLink, translate) Input
ng-template(ngbNavContent)
input-processing-settings([options]='profile.options.input')
div([ngbNavOutlet]='nav') div([ngbNavOutlet]='nav')

View File

@@ -30,7 +30,6 @@ export class SerialProfilesService extends ProfileProvider<SerialProfile> {
outputNewlines: null, outputNewlines: null,
scripts: [], scripts: [],
slowSend: false, slowSend: false,
input: { backspace: 'backspace' },
}, },
} }

View File

@@ -149,20 +149,6 @@ ul.nav-tabs(ngbNav, #nav='ngbNav')
option(ngValue='wt', translation) Windows Terminal option(ngValue='wt', translation) Windows Terminal
option(ngValue='cygwin', translation) Cygwin option(ngValue='cygwin', translation) Cygwin
.form-line
.header
.title(translate) Default "Connect to" type
.description(translate) Default connection type used by quick connect feature (ex. SSH, Telnet)
select.form-control(
[(ngModel)]='config.store.defaultQuickConnectProvider',
(ngModelChange)='config.save()',
)
option(
*ngFor='let provider of getQuickConnectProviders()',
[ngValue]='provider.id'
) {{provider.name}}
.form-line.content-box .form-line.content-box
.header .header
.title(translate) Default profile settings .title(translate) Default profile settings

View File

@@ -312,8 +312,4 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
isProfileBlacklisted (profile: PartialProfile<Profile>): boolean { isProfileBlacklisted (profile: PartialProfile<Profile>): boolean {
return profile.id && this.config.store.profileBlacklist.includes(profile.id) return profile.id && this.config.store.profileBlacklist.includes(profile.id)
} }
getQuickConnectProviders (): ProfileProvider<Profile>[] {
return this.profileProviders.filter(x => x.supportsQuickConnect)
}
} }

View File

@@ -1,4 +1,4 @@
import { BaseTerminalProfile, InputProcessingOptions, LoginScriptsOptions } from 'tabby-terminal' import { BaseTerminalProfile, LoginScriptsOptions } from 'tabby-terminal'
export enum SSHAlgorithmType { export enum SSHAlgorithmType {
HMAC = 'hmac', HMAC = 'hmac',
@@ -34,7 +34,6 @@ export interface SSHProfileOptions extends LoginScriptsOptions {
httpProxyHost?: string httpProxyHost?: string
httpProxyPort?: number httpProxyPort?: number
reuseSession?: boolean reuseSession?: boolean
input: InputProcessingOptions,
} }
export enum PortForwardType { export enum PortForwardType {

View File

@@ -294,9 +294,4 @@ ul.nav-tabs(ngbNav, #nav='ngbNav')
ng-template(ngbNavContent) ng-template(ngbNavContent)
login-scripts-settings([options]='profile.options', #loginScriptsSettings) login-scripts-settings([options]='profile.options', #loginScriptsSettings)
li(ngbNavItem)
a(ngbNavLink, translate) Input
ng-template(ngbNavContent)
input-processing-settings([options]='profile.options.input')
div([ngbNavOutlet]='nav') div([ngbNavOutlet]='nav')

View File

@@ -43,7 +43,6 @@ export class SSHProfilesService extends ProfileProvider<SSHProfile> {
httpProxyHost: null, httpProxyHost: null,
httpProxyPort: null, httpProxyPort: null,
reuseSession: true, reuseSession: true,
input: { backspace: 'backspace' },
}, },
} }

View File

@@ -3,7 +3,7 @@ import stripAnsi from 'strip-ansi'
import { ClientChannel } from 'ssh2' import { ClientChannel } from 'ssh2'
import { Injector } from '@angular/core' import { Injector } from '@angular/core'
import { LogService } from 'tabby-core' import { LogService } from 'tabby-core'
import { BaseSession, UTF8SplitterMiddleware, InputProcessor } from 'tabby-terminal' import { BaseSession, UTF8SplitterMiddleware } from 'tabby-terminal'
import { SSHSession } from './ssh' import { SSHSession } from './ssh'
import { SSHProfile } from '../api' import { SSHProfile } from '../api'
@@ -24,7 +24,6 @@ export class SSHShellSession extends BaseSession {
this.setLoginScriptsOptions(this.profile.options) this.setLoginScriptsOptions(this.profile.options)
this.ssh.serviceMessage$.subscribe(m => this.serviceMessage.next(m)) this.ssh.serviceMessage$.subscribe(m => this.serviceMessage.next(m))
this.middleware.push(new UTF8SplitterMiddleware()) this.middleware.push(new UTF8SplitterMiddleware())
this.middleware.push(new InputProcessor(profile.options.input))
} }
async start (): Promise<void> { async start (): Promise<void> {

View File

@@ -24,9 +24,4 @@ ul.nav-tabs(ngbNav, #nav='ngbNav')
ng-template(ngbNavContent) ng-template(ngbNavContent)
login-scripts-settings([options]='profile.options') login-scripts-settings([options]='profile.options')
li(ngbNavItem)
a(ngbNavLink, translate) Input
ng-template(ngbNavContent)
input-processing-settings([options]='profile.options.input')
div([ngbNavOutlet]='nav') div([ngbNavOutlet]='nav')

View File

@@ -8,7 +8,7 @@ import { TelnetProfile } from './session'
export class TelnetProfilesService extends ProfileProvider<TelnetProfile> { export class TelnetProfilesService extends ProfileProvider<TelnetProfile> {
id = 'telnet' id = 'telnet'
name = 'Telnet' name = 'Telnet'
supportsQuickConnect = true supportsQuickConnect = false
settingsComponent = TelnetProfileSettingsComponent settingsComponent = TelnetProfileSettingsComponent
configDefaults = { configDefaults = {
options: { options: {
@@ -19,7 +19,6 @@ export class TelnetProfilesService extends ProfileProvider<TelnetProfile> {
inputNewlines: null, inputNewlines: null,
outputNewlines: 'crlf', outputNewlines: 'crlf',
scripts: [], scripts: [],
input: { backspace: 'backspace' },
}, },
} }

View File

@@ -3,7 +3,7 @@ import colors from 'ansi-colors'
import stripAnsi from 'strip-ansi' import stripAnsi from 'strip-ansi'
import { Injector } from '@angular/core' import { Injector } from '@angular/core'
import { LogService } from 'tabby-core' import { LogService } from 'tabby-core'
import { BaseSession, BaseTerminalProfile, InputProcessingOptions, InputProcessor, LoginScriptsOptions, SessionMiddleware, StreamProcessingOptions, TerminalStreamProcessor } from 'tabby-terminal' import { BaseSession, BaseTerminalProfile, LoginScriptsOptions, SessionMiddleware, StreamProcessingOptions, TerminalStreamProcessor } from 'tabby-terminal'
import { Subject, Observable } from 'rxjs' import { Subject, Observable } from 'rxjs'
@@ -14,7 +14,6 @@ export interface TelnetProfile extends BaseTerminalProfile {
export interface TelnetProfileOptions extends StreamProcessingOptions, LoginScriptsOptions { export interface TelnetProfileOptions extends StreamProcessingOptions, LoginScriptsOptions {
host: string host: string
port?: number port?: number
input: InputProcessingOptions,
} }
enum TelnetCommands { enum TelnetCommands {
@@ -67,7 +66,6 @@ export class TelnetSession extends BaseSession {
private lastWidth = 0 private lastWidth = 0
private lastHeight = 0 private lastHeight = 0
private requestedOptions = new Set<number>() private requestedOptions = new Set<number>()
private telnetRemoteEcho = false
constructor ( constructor (
injector: Injector, injector: Injector,
@@ -76,7 +74,6 @@ export class TelnetSession extends BaseSession {
super(injector.get(LogService).create(`telnet-${profile.options.host}-${profile.options.port}`)) super(injector.get(LogService).create(`telnet-${profile.options.host}-${profile.options.port}`))
this.streamProcessor = new TerminalStreamProcessor(profile.options) this.streamProcessor = new TerminalStreamProcessor(profile.options)
this.middleware.push(this.streamProcessor) this.middleware.push(this.streamProcessor)
this.middleware.push(new InputProcessor(profile.options.input))
this.setLoginScriptsOptions(profile.options) this.setLoginScriptsOptions(profile.options)
} }
@@ -162,7 +159,7 @@ export class TelnetSession extends BaseSession {
data = data.slice(3) data = data.slice(3)
this.logger.debug('<', commandName || command, optionName || option) this.logger.debug('<', commandName || command, optionName || option)
if (command === TelnetCommands.WILL || command === TelnetCommands.WONT || command === TelnetCommands.DONT) { if (command === TelnetCommands.WILL || command === TelnetCommands.WONT) {
if (this.requestedOptions.has(option)) { if (this.requestedOptions.has(option)) {
this.requestedOptions.delete(option) this.requestedOptions.delete(option)
continue continue
@@ -175,11 +172,6 @@ export class TelnetSession extends BaseSession {
TelnetOptions.ECHO, TelnetOptions.ECHO,
].includes(option)) { ].includes(option)) {
this.emitTelnet(TelnetCommands.DO, option) this.emitTelnet(TelnetCommands.DO, option)
if (option === TelnetOptions.ECHO && this.streamProcessor.forceEcho) {
this.telnetRemoteEcho = true
this.streamProcessor.forceEcho = false
this.requestOption(TelnetCommands.WONT, option)
}
} else { } else {
this.logger.debug('(!) Unhandled option') this.logger.debug('(!) Unhandled option')
this.emitTelnet(TelnetCommands.DONT, option) this.emitTelnet(TelnetCommands.DONT, option)
@@ -190,13 +182,8 @@ export class TelnetSession extends BaseSession {
this.emitTelnet(TelnetCommands.WILL, option) this.emitTelnet(TelnetCommands.WILL, option)
this.emitSize() this.emitSize()
} else if (option === TelnetOptions.ECHO) { } else if (option === TelnetOptions.ECHO) {
if (this.telnetRemoteEcho) {
this.streamProcessor.forceEcho = false
this.emitTelnet(TelnetCommands.WONT, option)
} else {
this.streamProcessor.forceEcho = true this.streamProcessor.forceEcho = true
this.emitTelnet(TelnetCommands.WILL, option) this.emitTelnet(TelnetCommands.WILL, option)
}
} else if (option === TelnetOptions.TERMINAL_TYPE) { } else if (option === TelnetOptions.TERMINAL_TYPE) {
this.emitTelnet(TelnetCommands.WILL, option) this.emitTelnet(TelnetCommands.WILL, option)
} else { } else {
@@ -210,16 +197,7 @@ export class TelnetSession extends BaseSession {
this.emitTelnet(TelnetCommands.WONT, option) this.emitTelnet(TelnetCommands.WONT, option)
} else { } else {
this.logger.debug('(!) Unhandled option') this.logger.debug('(!) Unhandled option')
this.emitTelnet(TelnetCommands.WONT, option) this.emitTelnet(TelnetCommands.WILL, option)
}
}
if (command === TelnetCommands.WONT) {
if (option === TelnetOptions.ECHO) {
this.telnetRemoteEcho = false
this.emitTelnet(TelnetCommands.DONT, option)
} else {
this.logger.debug('(!) Unhandled option')
this.emitTelnet(TelnetCommands.DONT, option)
} }
} }
if (command === TelnetCommands.SUBOPTION) { if (command === TelnetCommands.SUBOPTION) {

View File

@@ -1,9 +0,0 @@
.form-line
.header
.title(translate) Backspace key mode
select.form-control([(ngModel)]='options.backspace')
option(
*ngFor='let mode of backspaceModes',
[value]='mode.key',
) {{mode.name|translate}}

View File

@@ -1,40 +0,0 @@
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'
import { Component, Input } from '@angular/core'
import { InputProcessingOptions } from '../middleware/inputProcessing'
/** @hidden */
@Component({
selector: 'input-processing-settings',
templateUrl: './inputProcessingSettings.component.pug',
})
export class InputProcessingSettingsComponent {
@Input() options: InputProcessingOptions
backspaceModes = [
{
key: 'backspace',
name: _('Pass-through'),
},
{
key: 'ctrl-h',
name: 'Ctrl-H',
},
{
key: 'ctrl-?',
name: 'Ctrl-?',
},
{
key: 'delete',
name: 'Delete (CSI 3~)',
},
]
getBackspaceModeName (key) {
return this.backspaceModes.find(x => x.key === key)?.name
}
setBackspaceMode (mode) {
this.options.backspace = mode
}
}

View File

@@ -18,7 +18,6 @@ import { StreamProcessingSettingsComponent } from './components/streamProcessing
import { LoginScriptsSettingsComponent } from './components/loginScriptsSettings.component' import { LoginScriptsSettingsComponent } from './components/loginScriptsSettings.component'
import { TerminalToolbarComponent } from './components/terminalToolbar.component' import { TerminalToolbarComponent } from './components/terminalToolbar.component'
import { ColorSchemeSelectorComponent } from './components/colorSchemeSelector.component' import { ColorSchemeSelectorComponent } from './components/colorSchemeSelector.component'
import { InputProcessingSettingsComponent } from './components/inputProcessingSettings.component'
import { TerminalDecorator } from './api/decorator' import { TerminalDecorator } from './api/decorator'
import { TerminalContextMenuItemProvider } from './api/contextMenuProvider' import { TerminalContextMenuItemProvider } from './api/contextMenuProvider'
@@ -29,7 +28,7 @@ import { PathDropDecorator } from './features/pathDrop'
import { ZModemDecorator } from './features/zmodem' import { ZModemDecorator } from './features/zmodem'
import { TerminalConfigProvider } from './config' import { TerminalConfigProvider } from './config'
import { TerminalHotkeyProvider } from './hotkeys' import { TerminalHotkeyProvider } from './hotkeys'
import { CopyPasteContextMenu, MiscContextMenu, LegacyContextMenu, ReconnectContextMenu, SaveAsProfileContextMenu } from './tabContextMenu' import { CopyPasteContextMenu, MiscContextMenu, LegacyContextMenu, ReconnectContextMenu } from './tabContextMenu'
import { Frontend } from './frontends/frontend' import { Frontend } from './frontends/frontend'
import { XTermFrontend, XTermWebGLFrontend } from './frontends/xtermFrontend' import { XTermFrontend, XTermWebGLFrontend } from './frontends/xtermFrontend'
@@ -61,7 +60,6 @@ import { DefaultColorSchemes } from './colorSchemes'
{ provide: TabContextMenuItemProvider, useClass: MiscContextMenu, multi: true }, { provide: TabContextMenuItemProvider, useClass: MiscContextMenu, multi: true },
{ provide: TabContextMenuItemProvider, useClass: LegacyContextMenu, multi: true }, { provide: TabContextMenuItemProvider, useClass: LegacyContextMenu, multi: true },
{ provide: TabContextMenuItemProvider, useClass: ReconnectContextMenu, multi: true }, { provide: TabContextMenuItemProvider, useClass: ReconnectContextMenu, multi: true },
{ provide: TabContextMenuItemProvider, useClass: SaveAsProfileContextMenu, multi: true },
{ provide: CLIHandler, useClass: TerminalCLIHandler, multi: true }, { provide: CLIHandler, useClass: TerminalCLIHandler, multi: true },
{ provide: TerminalColorSchemeProvider, useClass: DefaultColorSchemes, multi: true }, { provide: TerminalColorSchemeProvider, useClass: DefaultColorSchemes, multi: true },
@@ -77,7 +75,6 @@ import { DefaultColorSchemes } from './colorSchemes'
StreamProcessingSettingsComponent, StreamProcessingSettingsComponent,
LoginScriptsSettingsComponent, LoginScriptsSettingsComponent,
TerminalToolbarComponent, TerminalToolbarComponent,
InputProcessingSettingsComponent,
], ],
exports: [ exports: [
ColorPickerComponent, ColorPickerComponent,
@@ -86,7 +83,6 @@ import { DefaultColorSchemes } from './colorSchemes'
StreamProcessingSettingsComponent, StreamProcessingSettingsComponent,
LoginScriptsSettingsComponent, LoginScriptsSettingsComponent,
TerminalToolbarComponent, TerminalToolbarComponent,
InputProcessingSettingsComponent,
], ],
}) })
export default class TerminalModule { } // eslint-disable-line @typescript-eslint/no-extraneous-class export default class TerminalModule { } // eslint-disable-line @typescript-eslint/no-extraneous-class
@@ -100,7 +96,6 @@ export * from './middleware/streamProcessing'
export * from './middleware/loginScriptProcessing' export * from './middleware/loginScriptProcessing'
export * from './middleware/oscProcessing' export * from './middleware/oscProcessing'
export * from './middleware/utf8Splitter' export * from './middleware/utf8Splitter'
export * from './middleware/inputProcessing'
export * from './api/middleware' export * from './api/middleware'
export * from './session' export * from './session'
export { LoginScriptsSettingsComponent, StreamProcessingSettingsComponent } export { LoginScriptsSettingsComponent, StreamProcessingSettingsComponent }

View File

@@ -1,28 +0,0 @@
import { SessionMiddleware } from '../api/middleware'
export interface InputProcessingOptions {
backspace: 'ctrl-h'|'ctrl-?'|'delete'|'backspace'
}
export class InputProcessor extends SessionMiddleware {
constructor (
private options: InputProcessingOptions,
) {
super()
}
feedFromTerminal (data: Buffer): void {
if (data.length === 1 && data[0] === 0x7f) {
if (this.options.backspace === 'ctrl-h') {
data = Buffer.from('\x08')
} else if (this.options.backspace === 'ctrl-?') {
data = Buffer.from('\x7f')
} else if (this.options.backspace === 'delete') {
data = Buffer.from('\x1b[3~')
} else {
data = Buffer.from('\x7f')
}
}
this.outputToSession.next(data)
}
}

View File

@@ -73,6 +73,11 @@ export class LoginScriptProcessor extends SessionMiddleware {
super.feedFromSession(data) super.feedFromSession(data)
} }
close (): void {
this.outputToSession.complete()
super.close()
}
executeUnconditionalScripts (): void { executeUnconditionalScripts (): void {
for (const script of this.remainingScripts) { for (const script of this.remainingScripts) {
if (!script.expect) { if (!script.expect) {

View File

@@ -1,12 +1,9 @@
import { Injectable, Optional, Inject } from '@angular/core' import { Injectable, Optional, Inject } from '@angular/core'
import { NgbModal } from '@ng-bootstrap/ng-bootstrap' import { BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, TranslateService, SplitTabComponent } from 'tabby-core'
import { BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, TranslateService, SplitTabComponent, PromptModalComponent, ConfigService, PartialProfile, Profile } from 'tabby-core'
import { BaseTerminalTabComponent } from './api/baseTerminalTab.component' import { BaseTerminalTabComponent } from './api/baseTerminalTab.component'
import { TerminalContextMenuItemProvider } from './api/contextMenuProvider' import { TerminalContextMenuItemProvider } from './api/contextMenuProvider'
import { MultifocusService } from './services/multifocus.service' import { MultifocusService } from './services/multifocus.service'
import { ConnectableTerminalTabComponent } from './api/connectableTerminalTab.component' import { ConnectableTerminalTabComponent } from './api/connectableTerminalTab.component'
import { v4 as uuidv4 } from 'uuid'
import slugify from 'slugify'
/** @hidden */ /** @hidden */
@Injectable() @Injectable()
@@ -153,66 +150,3 @@ export class LegacyContextMenu extends TabContextMenuItemProvider {
} }
} }
/** @hidden */
@Injectable()
export class SaveAsProfileContextMenu extends TabContextMenuItemProvider {
constructor (
private config: ConfigService,
private ngbModal: NgbModal,
private notifications: NotificationsService,
private translate: TranslateService,
) {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
if (tab instanceof BaseTerminalTabComponent) {
return [
{
label: this.translate.instant('Save as profile'),
click: async () => {
const modal = this.ngbModal.open(PromptModalComponent)
modal.componentInstance.prompt = this.translate.instant('New profile name')
modal.componentInstance.value = tab.profile.name
const name = (await modal.result)?.value
if (!name) {
return
}
const options = {
...tab.profile.options,
}
const cwd = await tab.session?.getWorkingDirectory() ?? tab.profile.options.cwd
if (cwd) {
options.cwd = cwd
}
const profile: PartialProfile<Profile> = {
type: tab.profile.type,
name,
options,
}
profile.id = `${profile.type}:custom:${slugify(name)}:${uuidv4()}`
profile.group = tab.profile.group
profile.icon = tab.profile.icon
profile.color = tab.profile.color
profile.disableDynamicTitle = tab.profile.disableDynamicTitle
profile.behaviorOnSessionEnd = tab.profile.behaviorOnSessionEnd
this.config.store.profiles = [
...this.config.store.profiles,
profile,
]
this.config.save()
this.notifications.info(this.translate.instant('Saved'))
},
},
]
}
return []
}
}

443
yarn.lock
View File

@@ -316,16 +316,6 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
"@electron/asar@^3.2.1":
version "3.2.4"
resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.4.tgz#7e8635a3c4f6d8b3f8ae6efaf5ecb9fbf3bd9864"
integrity sha512-lykfY3TJRRWFeTxccEKdf1I6BLl2Plw81H0bbp4Fc5iEc67foDCa5pjJQULVgo0wF+Dli75f3xVcdb/67FFZ/g==
dependencies:
chromium-pickle-js "^0.2.0"
commander "^5.0.0"
glob "^7.1.6"
minimatch "^3.0.4"
"@electron/get@^2.0.0": "@electron/get@^2.0.0":
version "2.0.2" version "2.0.2"
resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e" resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e"
@@ -349,46 +339,15 @@
debug "^4.1.1" debug "^4.1.1"
fs-extra "^9.0.1" fs-extra "^9.0.1"
"@electron/osx-sign@^1.0.4": "@electron/universal@1.2.1":
version "1.0.4" version "1.2.1"
resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.4.tgz#8e91442846471636ca0469426a82b253b9170151" resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.2.1.tgz#3c2c4ff37063a4e9ab1e6ff57db0bc619bc82339"
integrity sha512-xfhdEcIOfAZg7scZ9RQPya1G1lWo8/zMCwUXAulq0SfY7ONIW+b9qGyKdMyuMctNYwllrIS+vmxfijSfjeh97g== integrity sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ==
dependencies: dependencies:
compare-version "^0.1.2"
debug "^4.3.4"
fs-extra "^10.0.0"
isbinaryfile "^4.0.8"
minimist "^1.2.6"
plist "^3.0.5"
"@electron/rebuild@^3.2.13":
version "3.2.13"
resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.2.13.tgz#98fbb98981b1a86162546a2ab91b2355569cca4c"
integrity sha512-DH9Ol4JCnHDYVOD0fKWq+Qqbn/0WU1O6QR0mIpMXEVU4YFM4PlaqNC9K36mGShNBxxGFotZCMDrB1wl/iHM12g==
dependencies:
"@malept/cross-spawn-promise" "^2.0.0"
chalk "^4.0.0"
debug "^4.1.1"
detect-libc "^2.0.1"
fs-extra "^10.0.0"
got "^11.7.0"
node-abi "^3.0.0"
node-api-version "^0.1.4"
node-gyp "^9.0.0"
ora "^5.1.0"
semver "^7.3.5"
tar "^6.0.5"
yargs "^17.0.1"
"@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==
dependencies:
"@electron/asar" "^3.2.1"
"@malept/cross-spawn-promise" "^1.1.0" "@malept/cross-spawn-promise" "^1.1.0"
asar "^3.1.0"
debug "^4.3.1" debug "^4.3.1"
dir-compare "^3.0.0" dir-compare "^2.4.0"
fs-extra "^9.0.1" fs-extra "^9.0.1"
minimatch "^3.0.4" minimatch "^3.0.4"
plist "^3.0.4" plist "^3.0.4"
@@ -767,9 +726,9 @@
"@types/responselike" "*" "@types/responselike" "*"
"@types/debug@^4.1.6": "@types/debug@^4.1.6":
version "4.1.8" version "4.1.7"
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
dependencies: dependencies:
"@types/ms" "*" "@types/ms" "*"
@@ -813,7 +772,7 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194"
integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==
"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.1", "@types/fs-extra@^9.0.11", "@types/fs-extra@^9.0.13": "@types/fs-extra@^9.0.1", "@types/fs-extra@^9.0.11", "@types/fs-extra@^9.0.13":
version "9.0.13" version "9.0.13"
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45"
integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
@@ -865,20 +824,15 @@
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
"@types/node@*": "@types/node@*", "@types/node@20.3.1":
version "20.4.2"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.2.tgz#129cc9ae69f93824f92fac653eebfb4812ab4af9"
integrity sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==
"@types/node@20.3.1":
version "20.3.1" version "20.3.1"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe"
integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==
"@types/node@^18.11.18": "@types/node@^16.11.26":
version "18.16.19" version "16.11.26"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.19.tgz#cb03fca8910fdeb7595b755126a8a78144714eea" resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.26.tgz#63d204d136c9916fb4dcd1b50f9740fe86884e47"
integrity sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA== integrity sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==
"@types/parse5@^5": "@types/parse5@^5":
version "5.0.3" version "5.0.3"
@@ -915,6 +869,18 @@
resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.0.tgz#ed6ecaa8e5ed5dfe8b2b3d00181702c9925f13fb"
integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==
"@types/yargs-parser@*":
version "21.0.0"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==
"@types/yargs@^17.0.1":
version "17.0.13"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76"
integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==
dependencies:
"@types/yargs-parser" "*"
"@types/yauzl@^2.9.1": "@types/yauzl@^2.9.1":
version "2.10.0" version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
@@ -1175,11 +1141,6 @@
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8"
integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==
"@xmldom/xmldom@^0.8.8":
version "0.8.9"
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.9.tgz#b6ef7457e826be8049667ae673eda7876eb049be"
integrity sha512-4VSbbcMoxc4KLjb1gs96SRmi7w4h1SF+fCoiK0XaQX62buCc1G5d0DC5bJ9xJBNPDSVCmIrcl8BiYxzjrqaaJA==
"@xtuc/ieee754@^1.2.0": "@xtuc/ieee754@^1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -1397,39 +1358,37 @@ app-builder-bin@4.0.0:
resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0"
integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==
app-builder-lib@24.4.0: app-builder-lib@24.0.0-alpha.1:
version "24.4.0" version "24.0.0-alpha.1"
resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.4.0.tgz#1606f94e99366eea9e7507228961b8396e40d546" resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.0.0-alpha.1.tgz#3379edc9c7b099cc2ab1c3c3b0acb375cb4d9038"
integrity sha512-EcdqtWvg1LAApKCfyRBukcVkmsa94s2e1VKHjZLpvA9/D14QEt8rHhffYeaA+cH/pVeoNVn2ob735KnfJKEEow== integrity sha512-nf+XQvfHBCgpdCYKQZzEdeaaa4YxTMSJVY4yOvWDpitikWSBqecx4ywCxZv1SFcPKb3xEPRIF1N3ZJwlF18lTw==
dependencies: dependencies:
"7zip-bin" "~5.1.1" "7zip-bin" "~5.1.1"
"@develar/schema-utils" "~2.6.5" "@develar/schema-utils" "~2.6.5"
"@electron/notarize" "^1.2.3" "@electron/universal" "1.2.1"
"@electron/osx-sign" "^1.0.4"
"@electron/rebuild" "^3.2.13"
"@electron/universal" "1.3.4"
"@malept/flatpak-bundler" "^0.4.0" "@malept/flatpak-bundler" "^0.4.0"
"@types/fs-extra" "9.0.13"
async-exit-hook "^2.0.1" async-exit-hook "^2.0.1"
bluebird-lst "^1.0.9" bluebird-lst "^1.0.9"
builder-util "24.4.0" builder-util "23.6.0"
builder-util-runtime "9.2.1" builder-util-runtime "9.1.1"
chromium-pickle-js "^0.2.0" chromium-pickle-js "^0.2.0"
debug "^4.3.4" debug "^4.3.4"
ejs "^3.1.8" ejs "^3.1.7"
electron-publish "24.4.0" electron-osx-sign "^0.6.0"
electron-publish "23.6.0"
electron-rebuild "^3.2.9"
form-data "^4.0.0" form-data "^4.0.0"
fs-extra "^10.1.0" fs-extra "^10.1.0"
hosted-git-info "^4.1.0" hosted-git-info "^4.1.0"
is-ci "^3.0.0" is-ci "^3.0.0"
isbinaryfile "^5.0.0" isbinaryfile "^4.0.10"
js-yaml "^4.1.0" js-yaml "^4.1.0"
lazy-val "^1.0.5" lazy-val "^1.0.5"
minimatch "^5.1.1" minimatch "^3.1.2"
read-config-file "6.3.2" read-config-file "6.3.2"
sanitize-filename "^1.6.3" sanitize-filename "^1.6.3"
semver "^7.3.8" semver "^7.3.7"
tar "^6.1.12" tar "^6.1.11"
temp-file "^3.4.0" temp-file "^3.4.0"
apply-loader@2.0.0: apply-loader@2.0.0:
@@ -1550,6 +1509,18 @@ asar@^3.0.0:
optionalDependencies: optionalDependencies:
"@types/glob" "^7.1.1" "@types/glob" "^7.1.1"
asar@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/asar/-/asar-3.2.0.tgz#e6edb5edd6f627ebef04db62f771c61bea9c1221"
integrity sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==
dependencies:
chromium-pickle-js "^0.2.0"
commander "^5.0.0"
glob "^7.1.6"
minimatch "^3.0.4"
optionalDependencies:
"@types/glob" "^7.1.1"
asn1.js@^5.2.0: asn1.js@^5.2.0:
version "5.4.1" version "5.4.1"
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
@@ -1881,10 +1852,10 @@ buffer-crc32@~0.2.3:
resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
buffer-equal@^1.0.0: buffer-equal@1.0.0:
version "1.0.1" version "1.0.0"
resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== integrity sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==
buffer-fill@^1.0.0: buffer-fill@^1.0.0:
version "1.0.0" version "1.0.0"
@@ -1914,30 +1885,31 @@ buildcheck@0.0.3:
resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.3.tgz#70451897a95d80f7807e68fc412eb2e7e35ff4d5" resolved "https://registry.yarnpkg.com/buildcheck/-/buildcheck-0.0.3.tgz#70451897a95d80f7807e68fc412eb2e7e35ff4d5"
integrity sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA== integrity sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==
builder-util-runtime@9.2.1: builder-util-runtime@9.1.1:
version "9.2.1" version "9.1.1"
resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.1.tgz#3184dcdf7ed6c47afb8df733813224ced4f624fd" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz#2da7b34e78a64ad14ccd070d6eed4662d893bd60"
integrity sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA== integrity sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw==
dependencies: dependencies:
debug "^4.3.4" debug "^4.3.4"
sax "^1.2.4" sax "^1.2.4"
builder-util@24.4.0: builder-util@23.6.0:
version "24.4.0" version "23.6.0"
resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.4.0.tgz#dbb201a118fd573180e6a1070cf4c0be6de80cd7" resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.6.0.tgz#1880ec6da7da3fd6fa19b8bd71df7f39e8d17dd9"
integrity sha512-tONb/GIK1MKa1BcOPHE1naId3o5nj6gdka5kP7yUJh2DOfF+jMq3laiu+UOZH6A7ZtkMtnGNMYFKFTIv408n/A== integrity sha512-QiQHweYsh8o+U/KNCZFSvISRnvRctb8m/2rB2I1JdByzvNKxPeFLlHFRPQRXab6aYeXc18j9LpsDLJ3sGQmWTQ==
dependencies: dependencies:
"7zip-bin" "~5.1.1" "7zip-bin" "~5.1.1"
"@types/debug" "^4.1.6" "@types/debug" "^4.1.6"
"@types/fs-extra" "^9.0.11"
app-builder-bin "4.0.0" app-builder-bin "4.0.0"
bluebird-lst "^1.0.9" bluebird-lst "^1.0.9"
builder-util-runtime "9.2.1" builder-util-runtime "9.1.1"
chalk "^4.1.2" chalk "^4.1.1"
cross-spawn "^7.0.3" cross-spawn "^7.0.3"
debug "^4.3.4" debug "^4.3.4"
fs-extra "^10.1.0" fs-extra "^10.0.0"
http-proxy-agent "^5.0.0" http-proxy-agent "^5.0.0"
https-proxy-agent "^5.0.1" https-proxy-agent "^5.0.0"
is-ci "^3.0.0" is-ci "^3.0.0"
js-yaml "^4.1.0" js-yaml "^4.1.0"
source-map-support "^0.5.19" source-map-support "^0.5.19"
@@ -2112,7 +2084,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2:
escape-string-regexp "^1.0.5" escape-string-regexp "^1.0.5"
supports-color "^5.3.0" supports-color "^5.3.0"
chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1:
version "4.1.2" version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -2178,9 +2150,9 @@ ci-info@^2.0.0:
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
ci-info@^3.2.0: ci-info@^3.2.0:
version "3.8.0" version "3.4.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.4.0.tgz#b28484fd436cbc267900364f096c9dc185efb251"
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== integrity sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4" version "1.0.4"
@@ -2327,6 +2299,11 @@ colorette@^2.0.14:
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==
columnify@~1.5.4: columnify@~1.5.4:
version "1.5.4" version "1.5.4"
resolved "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz" resolved "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz"
@@ -2342,6 +2319,13 @@ combined-stream@^1.0.5, combined-stream@^1.0.6, combined-stream@^1.0.8, combined
dependencies: dependencies:
delayed-stream "~1.0.0" delayed-stream "~1.0.0"
commander@2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==
dependencies:
graceful-readlink ">= 1.0.0"
commander@^2.20.0, commander@^2.8.1, commander@^2.9.0: commander@^2.20.0, commander@^2.8.1, commander@^2.9.0:
version "2.20.3" version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -2660,7 +2644,7 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, d
dependencies: dependencies:
ms "2.1.2" ms "2.1.2"
debug@^2.1.3, debug@^2.2.0: debug@^2.1.3, debug@^2.2.0, debug@^2.6.8:
version "2.6.9" version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -2797,13 +2781,15 @@ dezalgo@^1.0.0, dezalgo@~1.0.3:
asap "^2.0.0" asap "^2.0.0"
wrappy "1" wrappy "1"
dir-compare@^3.0.0: dir-compare@^2.4.0:
version "3.3.0" version "2.4.0"
resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631"
integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==
dependencies: dependencies:
buffer-equal "^1.0.0" buffer-equal "1.0.0"
minimatch "^3.0.4" colors "1.0.3"
commander "2.9.0"
minimatch "3.0.4"
dir-glob@^3.0.1: dir-glob@^3.0.1:
version "3.0.1" version "3.0.1"
@@ -2812,15 +2798,15 @@ dir-glob@^3.0.1:
dependencies: dependencies:
path-type "^4.0.0" path-type "^4.0.0"
dmg-builder@24.4.0: dmg-builder@24.0.0-alpha.1:
version "24.4.0" version "24.0.0-alpha.1"
resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.4.0.tgz#46c80f119465f6a7275766c72b4f3d514cc8013d" resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.0.0-alpha.1.tgz#434fc501bfdf73c1e914109ee6eb93ff153ab0f8"
integrity sha512-p5z9Cx539GSBYb+b09Z+hMhuBTh/BrI71VRg4rgF6f2xtIRK/YlTGVS/O08k5OojoyhZcpS7JXxDVSmQoWgiiQ== integrity sha512-3nJ1FLH1ctn1wWhDRAWZmuAaY16MEcOSrAY2iZuYsAHNNdDhT0mLaGP44GlT+uS3gU464F1uhL/F0hLp2Q2M5A==
dependencies: dependencies:
app-builder-lib "24.4.0" app-builder-lib "24.0.0-alpha.1"
builder-util "24.4.0" builder-util "23.6.0"
builder-util-runtime "9.2.1" builder-util-runtime "9.1.1"
fs-extra "^10.1.0" fs-extra "^10.0.0"
iconv-lite "^0.6.2" iconv-lite "^0.6.2"
js-yaml "^4.1.0" js-yaml "^4.1.0"
optionalDependencies: optionalDependencies:
@@ -2922,29 +2908,30 @@ editor@~1.0.0:
resolved "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz" resolved "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz"
integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=
ejs@^3.1.8: ejs@^3.1.7:
version "3.1.9" version "3.1.8"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
dependencies: dependencies:
jake "^10.8.5" jake "^10.8.5"
electron-builder@^24.0.0-alpha.1: electron-builder@^24.0.0-alpha.1:
version "24.4.0" version "24.0.0-alpha.1"
resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.4.0.tgz#8846efa45bac8f6b9afc181abf71a4e12530f045" resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.0.0-alpha.1.tgz#769b4881b4db5ed2d06e20bd8dc231a9874994dc"
integrity sha512-D5INxodxaUIJgEX6p/fqBd8wQNS8XRAToNIJ9SQC+taNS5D73ZsjLuXiRraFGCB0cVk9KeKhEkdEOH5AaVya4g== integrity sha512-lHt/e4oTIEcxQcbfSZgVIJ6B+sCmcj8AkStOkXyUIoRyF71UyP5soeXVv1VGKfOf78YD01k7AiRfmmbRjgIsMA==
dependencies: dependencies:
app-builder-lib "24.4.0" "@types/yargs" "^17.0.1"
builder-util "24.4.0" app-builder-lib "24.0.0-alpha.1"
builder-util-runtime "9.2.1" builder-util "23.6.0"
chalk "^4.1.2" builder-util-runtime "9.1.1"
dmg-builder "24.4.0" chalk "^4.1.1"
fs-extra "^10.1.0" dmg-builder "24.0.0-alpha.1"
fs-extra "^10.0.0"
is-ci "^3.0.0" is-ci "^3.0.0"
lazy-val "^1.0.5" lazy-val "^1.0.5"
read-config-file "6.3.2" read-config-file "6.3.2"
simple-update-notifier "^1.1.0" simple-update-notifier "^1.0.7"
yargs "^17.6.2" yargs "^17.5.1"
electron-config@*: electron-config@*:
version "2.0.0" version "2.0.0"
@@ -3029,16 +3016,28 @@ electron-localshortcut@^3.1.0:
keyboardevent-from-electron-accelerator "^2.0.0" keyboardevent-from-electron-accelerator "^2.0.0"
keyboardevents-areequal "^0.2.1" keyboardevents-areequal "^0.2.1"
electron-publish@24.4.0: electron-osx-sign@^0.6.0:
version "24.4.0" version "0.6.0"
resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.4.0.tgz#a58f49ecd727620f65372881788ebb1a9b853284" resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz#9b69c191d471d9458ef5b1e4fdd52baa059f1bb8"
integrity sha512-U3mnVSxIfNrLW7ZnwiedFhcLf6ExPFXgAsx89WpfQFsV4gFAt/LG+H74p0m9NSvsLXiZuF82yXoxi7Ou8GHq4Q== integrity sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg==
dependencies:
bluebird "^3.5.0"
compare-version "^0.1.2"
debug "^2.6.8"
isbinaryfile "^3.0.2"
minimist "^1.2.0"
plist "^3.0.1"
electron-publish@23.6.0:
version "23.6.0"
resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.6.0.tgz#ac9b469e0b07752eb89357dd660e5fb10b3d1ce9"
integrity sha512-jPj3y+eIZQJF/+t5SLvsI5eS4mazCbNYqatv5JihbqOstIM13k0d1Z3vAWntvtt13Itl61SO6seicWdioOU5dg==
dependencies: dependencies:
"@types/fs-extra" "^9.0.11" "@types/fs-extra" "^9.0.11"
builder-util "24.4.0" builder-util "23.6.0"
builder-util-runtime "9.2.1" builder-util-runtime "9.1.1"
chalk "^4.1.2" chalk "^4.1.1"
fs-extra "^10.1.0" fs-extra "^10.0.0"
lazy-val "^1.0.5" lazy-val "^1.0.5"
mime "^2.5.2" mime "^2.5.2"
@@ -3067,13 +3066,13 @@ electron-to-chromium@^1.4.284:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz#0e039de59135f44ab9a8ec9025e53a9135eba11f" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz#0e039de59135f44ab9a8ec9025e53a9135eba11f"
integrity sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ== integrity sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==
electron@^25.3.0: electron@22.3.1:
version "25.3.0" version "22.3.1"
resolved "https://registry.yarnpkg.com/electron/-/electron-25.3.0.tgz#e818ab3ebd3e7a45f8fca0f47e607c9af2dc92c7" resolved "https://registry.yarnpkg.com/electron/-/electron-22.3.1.tgz#a09769e6592cadbf45d7629c9143ffa2ef8a3842"
integrity sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA== integrity sha512-iDltL9j12bINK3aOp8ZoGq4NFBFjJhw1AYHelbWj93XUCAIT4fdA+PRsq0aaTHg3bthLLlLRvIZVgNsZPqWcqg==
dependencies: dependencies:
"@electron/get" "^2.0.0" "@electron/get" "^2.0.0"
"@types/node" "^18.11.18" "@types/node" "^16.11.26"
extract-zip "^2.0.1" extract-zip "^2.0.1"
elliptic@^6.5.3: elliptic@^6.5.3:
@@ -3623,7 +3622,7 @@ file-loader@^6.2.0:
loader-utils "^2.0.0" loader-utils "^2.0.0"
schema-utils "^3.0.0" schema-utils "^3.0.0"
filelist@^1.0.4: filelist@^1.0.1:
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
@@ -4227,6 +4226,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0,
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
"graceful-readlink@>= 1.0.0":
version "1.0.1"
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==
grapheme-splitter@^1.0.4: grapheme-splitter@^1.0.4:
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
@@ -4483,7 +4487,7 @@ https-proxy-agent@^2.0.0:
agent-base "^4.3.0" agent-base "^4.3.0"
debug "^3.1.0" debug "^3.1.0"
https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: https-proxy-agent@^5.0.0:
version "5.0.1" version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -4989,16 +4993,18 @@ isarray@~1.0.0:
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
isbinaryfile@^4.0.8: isbinaryfile@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80"
integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==
dependencies:
buffer-alloc "^1.2.0"
isbinaryfile@^4.0.10:
version "4.0.10" version "4.0.10"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==
isbinaryfile@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234"
integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==
isemail@2.x.x: isemail@2.x.x:
version "2.2.1" version "2.2.1"
resolved "https://registry.npmjs.org/isemail/-/isemail-2.2.1.tgz" resolved "https://registry.npmjs.org/isemail/-/isemail-2.2.1.tgz"
@@ -5025,14 +5031,14 @@ items@2.x.x:
integrity sha512-kezcEqgB97BGeZZYtX/MA8AG410ptURstvnz5RAgyFZ8wQFPMxHY8GpTq+/ZHKT3frSlIthUq7EvLt9xn3TvXg== integrity sha512-kezcEqgB97BGeZZYtX/MA8AG410ptURstvnz5RAgyFZ8wQFPMxHY8GpTq+/ZHKT3frSlIthUq7EvLt9xn3TvXg==
jake@^10.8.5: jake@^10.8.5:
version "10.8.7" version "10.8.5"
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==
dependencies: dependencies:
async "^3.2.3" async "^3.2.3"
chalk "^4.0.2" chalk "^4.0.2"
filelist "^1.0.4" filelist "^1.0.1"
minimatch "^3.1.2" minimatch "^3.0.4"
javascript-stringify@^2.0.1: javascript-stringify@^2.0.1:
version "2.1.0" version "2.1.0"
@@ -5176,7 +5182,12 @@ json5@^2.1.2:
dependencies: dependencies:
minimist "^1.2.5" minimist "^1.2.5"
json5@^2.2.0, json5@^2.2.1: json5@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
json5@^2.2.1:
version "2.2.3" version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -5698,6 +5709,13 @@ minimalistic-crypto-utils@^1.0.1:
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
minimatch@3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"
minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2" version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -5705,30 +5723,18 @@ minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatc
dependencies: dependencies:
brace-expansion "^1.1.7" brace-expansion "^1.1.7"
minimatch@^5.0.1, minimatch@^5.1.1: minimatch@^5.0.1, minimatch@^5.1.0:
version "5.1.6"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
dependencies:
brace-expansion "^2.0.1"
minimatch@^5.1.0:
version "5.1.0" version "5.1.0"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
dependencies: dependencies:
brace-expansion "^2.0.1" brace-expansion "^2.0.1"
minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.5: minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
version "1.2.6" version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
minimist@^1.2.0:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
minimist@^1.2.6: minimist@^1.2.6:
version "1.2.7" version "1.2.7"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
@@ -5773,10 +5779,10 @@ minipass-sized@^1.0.3:
dependencies: dependencies:
minipass "^3.0.0" minipass "^3.0.0"
minipass@^3.0.0: minipass@^3.0.0, minipass@^3.1.6:
version "3.3.6" version "3.3.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae"
integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==
dependencies: dependencies:
yallist "^4.0.0" yallist "^4.0.0"
@@ -5787,18 +5793,6 @@ minipass@^3.1.1:
dependencies: dependencies:
yallist "^4.0.0" yallist "^4.0.0"
minipass@^3.1.6:
version "3.3.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae"
integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==
dependencies:
yallist "^4.0.0"
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
minizlib@^2.1.1, minizlib@^2.1.2: minizlib@^2.1.1, minizlib@^2.1.2:
version "2.1.2" version "2.1.2"
resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
@@ -6806,12 +6800,11 @@ pkg-up@^2.0.0:
dependencies: dependencies:
find-up "^2.1.0" find-up "^2.1.0"
plist@^3.0.4, plist@^3.0.5: plist@^3.0.1, plist@^3.0.4:
version "3.1.0" version "3.0.6"
resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3"
integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==
dependencies: dependencies:
"@xmldom/xmldom" "^0.8.8"
base64-js "^1.5.1" base64-js "^1.5.1"
xmlbuilder "^15.1.1" xmlbuilder "^15.1.1"
@@ -7205,12 +7198,7 @@ punycode@^1.4.1:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
punycode@^2.1.0: punycode@^2.1.0, punycode@^2.1.1:
version "2.3.0"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
punycode@^2.1.1:
version "2.1.1" version "2.1.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
@@ -7760,20 +7748,13 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
version "7.3.8" version "7.3.8"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies: dependencies:
lru-cache "^6.0.0" lru-cache "^6.0.0"
semver@^7.3.7:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
semver@~5.3.0: semver@~5.3.0:
version "5.3.0" version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
@@ -7897,10 +7878,10 @@ simple-html-tokenizer@^0.1.1:
resolved "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz" resolved "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz"
integrity sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4= integrity sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4=
simple-update-notifier@^1.1.0: simple-update-notifier@^1.0.7:
version "1.1.0" version "1.0.7"
resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz#67694c121de354af592b347cdba798463ed49c82" resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz#7edf75c5bdd04f88828d632f762b2bc32996a9cc"
integrity sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg== integrity sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==
dependencies: dependencies:
semver "~7.0.0" semver "~7.0.0"
@@ -8403,7 +8384,7 @@ tar@^2.0.0, tar@~2.2.1:
fstream "^1.0.12" fstream "^1.0.12"
inherits "2" inherits "2"
tar@^6.0.5, tar@^6.1.2: tar@^6.0.5, tar@^6.1.11, tar@^6.1.2:
version "6.1.11" version "6.1.11"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
@@ -8415,18 +8396,6 @@ tar@^6.0.5, tar@^6.1.2:
mkdirp "^1.0.3" mkdirp "^1.0.3"
yallist "^4.0.0" yallist "^4.0.0"
tar@^6.1.11, tar@^6.1.12:
version "6.1.15"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69"
integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
minipass "^5.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"
temp-file@^3.4.0: temp-file@^3.4.0:
version "3.4.0" version "3.4.0"
resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7"
@@ -8737,7 +8706,12 @@ typedoc@^0.22.18:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
typescript@^4.0.2, typescript@^4.9.5: typescript@^4.0.2:
version "4.8.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
typescript@^4.9.5:
version "4.9.5" version "4.9.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
@@ -9369,7 +9343,7 @@ yargs@^15.0.1:
y18n "^4.0.0" y18n "^4.0.0"
yargs-parser "^18.1.2" yargs-parser "^18.1.2"
yargs@^17.0.1: yargs@^17.0.1, yargs@^17.5.1:
version "17.6.0" version "17.6.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.0.tgz#e134900fc1f218bc230192bdec06a0a5f973e46c" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.0.tgz#e134900fc1f218bc230192bdec06a0a5f973e46c"
integrity sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g== integrity sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==
@@ -9395,19 +9369,6 @@ yargs@^17.2.1:
y18n "^5.0.5" y18n "^5.0.5"
yargs-parser "^21.1.1" yargs-parser "^21.1.1"
yargs@^17.6.2:
version "17.7.2"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
dependencies:
cliui "^8.0.1"
escalade "^3.1.1"
get-caller-file "^2.0.5"
require-directory "^2.1.1"
string-width "^4.2.3"
y18n "^5.0.5"
yargs-parser "^21.1.1"
yauzl@^2.10.0: yauzl@^2.10.0:
version "2.10.0" version "2.10.0"
resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"