Compare commits

..

8 Commits

Author SHA1 Message Date
allcontributors[bot]
c6b0f47acc docs: update .all-contributorsrc [skip ci] 2022-08-20 22:03:08 +00:00
allcontributors[bot]
15a9992ee7 docs: update README.ja-JP.md [skip ci] 2022-08-20 22:00:04 +00:00
allcontributors[bot]
194348b1ff docs: update README.de-DE.md [skip ci] 2022-08-20 22:00:03 +00:00
allcontributors[bot]
dda514aa15 docs: update README.it-IT.md [skip ci] 2022-08-20 22:00:02 +00:00
allcontributors[bot]
98ff02a140 docs: update README.ko-KR.md [skip ci] 2022-08-20 22:00:01 +00:00
allcontributors[bot]
f375e68703 docs: update README.ru-RU.md [skip ci] 2022-08-20 22:00:00 +00:00
allcontributors[bot]
11d8d98c01 docs: update README.zh-CN.md [skip ci] 2022-08-20 21:59:59 +00:00
allcontributors[bot]
8d89ac77c7 docs: update README.md [skip ci] 2022-08-20 21:59:58 +00:00
103 changed files with 3015 additions and 6919 deletions

View File

@@ -6,9 +6,7 @@
"README.ko-KR.md",
"README.it-IT.md",
"README.de-DE.md",
"README.id-ID.md",
"README.ja-JP.md",
"README.es-ES.md"
"README.ja-JP.md"
],
"imageSize": 100,
"commit": false,
@@ -903,96 +901,6 @@
"contributions": [
"code"
]
},
{
"login": "princemaple",
"name": "Po Chen",
"avatar_url": "https://avatars.githubusercontent.com/u/1329716?v=4",
"profile": "https://pochen.me/",
"contributions": [
"financial"
]
},
{
"login": "mzmznasipadang",
"name": "Victor Chandra",
"avatar_url": "https://avatars.githubusercontent.com/u/41635105?v=4",
"profile": "https://victorchandra.carrd.co/",
"contributions": [
"doc"
]
},
{
"login": "daniel347x",
"name": "Dan Nissenbaum",
"avatar_url": "https://avatars.githubusercontent.com/u/309746?v=4",
"profile": "https://github.com/daniel347x",
"contributions": [
"financial"
]
},
{
"login": "DunklerPhoenix",
"name": "RogueThorn",
"avatar_url": "https://avatars.githubusercontent.com/u/1261305?v=4",
"profile": "https://github.com/DunklerPhoenix",
"contributions": [
"financial"
]
},
{
"login": "spenserblack",
"name": "Spenser Black",
"avatar_url": "https://avatars.githubusercontent.com/u/8546709?v=4",
"profile": "http://spenserblack.github.io",
"contributions": [
"code"
]
},
{
"login": "zuedev",
"name": "Alex",
"avatar_url": "https://avatars.githubusercontent.com/u/24614929?v=4",
"profile": "https://github.com/zuedev",
"contributions": [
"financial"
]
},
{
"login": "HengY1Cola",
"name": "HengY1Coding✨",
"avatar_url": "https://avatars.githubusercontent.com/u/98681454?v=4",
"profile": "https://hengy1.top/",
"contributions": [
"financial"
]
},
{
"login": "dcarrero",
"name": "David Carrero",
"avatar_url": "https://avatars.githubusercontent.com/u/195768?v=4",
"profile": "https://www.stackscale.com/",
"contributions": [
"doc"
]
},
{
"login": "zhoro",
"name": "Andrii Zhovtiak",
"avatar_url": "https://avatars.githubusercontent.com/u/1105687?v=4",
"profile": "https://github.com/zhoro",
"contributions": [
"code"
]
},
{
"login": "JohnMasoner",
"name": "Mason Ma",
"avatar_url": "https://avatars.githubusercontent.com/u/42313377?v=4",
"profile": "https://github.com/JohnMasoner",
"contributions": [
"financial"
]
}
],
"contributorsPerLine": 7,

View File

@@ -1,39 +0,0 @@
root = true
[*]
end_of_line = LF
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.sln]
indent_style = tab
# TODO Determine if there is a preferred tab width for this file type
# Programming/Scripts
[*.{js,ts}]
indent_style = space
indent_size = 4
[*.cpp]
indent_style = tab
# TODO Determine if there is a preferred tab width for this file type
# Markup
[*.pug]
indent_style = space
indent_size = 4
# Stylesheets
[*.scss]
indent_style = space
indent_size = 4
# Data Files
[*.json]
indent_style = space
indent_size = 2
[*.{yaml,yml}]
indent_style = space
indent_size = 2

View File

@@ -11,7 +11,7 @@ jobs:
fetch-depth: 0
- name: Installing Node
uses: actions/setup-node@v3.5.1
uses: actions/setup-node@v3.2.0
with:
node-version: 16
@@ -39,7 +39,7 @@ jobs:
- arch: x86_64
- arch: arm64
fail-fast: false
steps:
- name: Checkout
uses: actions/checkout@v3
@@ -47,7 +47,7 @@ jobs:
fetch-depth: 0
- name: Installing Node
uses: actions/setup-node@v3.5.1
uses: actions/setup-node@v3.2.0
with:
node-version: 16
@@ -62,7 +62,7 @@ jobs:
run: |
rm -rf app/node_modules/cpu-features
rm -rf app/node_modules/ssh2/crypto/build
if: matrix.arch == 'arm64'
if: ${{ matrix.arch == 'arm64' }}
- name: Webpack
run: yarn run build
@@ -74,16 +74,12 @@ jobs:
- run: sed -i '' 's/updateInfo = await/\/\/updateInfo = await/g' node_modules/app-builder-lib/out/targets/ArchiveTarget.js
# Work around electron-builder beta bug
- run: ln -s ../../node_modules/electron app/node_modules
- name: Build and sign packages
run: scripts/build-macos.js
if: github.repository == 'Eugeny/tabby' && github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags'))
env:
ARCH: ${{matrix.arch}}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
APPSTORE_USERNAME: ${{ secrets.APPSTORE_USERNAME }}
@@ -129,9 +125,6 @@ jobs:
Linux-Build:
runs-on: ubuntu-18.04 # build against an older glibc for compatibility
needs: Lint
strategy:
matrix:
build-arch: [ x64, arm64, armv7l ]
steps:
- name: Checkout
@@ -139,97 +132,38 @@ jobs:
with:
fetch-depth: 0
- 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.5.1
- name: Install Node
uses: actions/setup-node@v3.2.0
with:
node-version: 16
if: matrix.build-arch == 'x64'
- name: Install deps (x64)
- name: Install deps
run: |
sudo apt-get update
sudo apt-get install libarchive-tools zsh
npm i -g yarn
npm i -g yarn@1.19.1
yarn --network-timeout 1000000
if: matrix.build-arch == 'x64'
- name: Webpack (x64)
- name: Webpack
run: yarn run build
if: matrix.build-arch == 'x64'
- name: Prepackage plugins (x64)
- name: Prepackage plugins
run: scripts/prepackage-plugins.js
if: ${{matrix.build-arch == 'x64'}}
- name: Build packages (x64)
- name: Build packages
run: scripts/build-linux.js
if: ${{matrix.build-arch == 'x64'}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
USE_HARD_LINKS: false
# DEBUG: electron-builder,electron-builder:*
- name: Build web resources
run: zsh -c 'tar czf tabby-web.tar.gz (tabby-*|web)/dist'
if: matrix.build-arch == 'x64'
- name: Install deps and Build (arm64)
uses: docker://multiarch/ubuntu-core:arm64-bionic
with:
args: >
bash -c
"apt update && apt install curl lsb-release gnupg -y &&
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 &&
git config --global --add safe.directory /github/workspace &&
gem install public_suffix -v 4.0.7 &&
gem install fpm --no-document &&
npm i -g yarn &&
cd /github/workspace &&
yarn --network-timeout 1000000 &&
yarn run build &&
scripts/prepackage-plugins.js &&
USE_SYSTEM_FPM=true scripts/build-linux.js"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
USE_HARD_LINKS: false
if: matrix.build-arch == 'arm64' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags')
- name: Install deps and Build (armv7l)
uses: docker://multiarch/ubuntu-core:armhf-bionic
with:
args: >
bash -c
"apt update && apt install curl lsb-release gnupg -y &&
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 &&
git config --global --add safe.directory /github/workspace &&
gem install public_suffix -v 4.0.7 &&
gem install fpm --no-document &&
npm i -g yarn &&
cd /github/workspace &&
sed -i '/ \"electron\":/c\ \"electron\": \"17.0.0\",' package.json &&
yarn --network-timeout 1000000 &&
yarn run build &&
scripts/prepackage-plugins.js &&
USE_SYSTEM_FPM=true scripts/build-linux.js"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
USE_HARD_LINKS: false
if: matrix.build-arch == 'armv7l' && github.repository == 'Eugeny/tabby' && startsWith(github.ref, 'refs/tags')
- name: Upload symbols
run: |
sudo npm install -g @sentry/cli --unsafe-perm
./scripts/sentry-upload.js
if: matrix.build-arch == 'x64'
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
@@ -244,36 +178,48 @@ jobs:
repo: 'eugeny/tabby'
dir: 'dist'
- name: Package artifacts
run: |
mkdir artifact-deb
mv dist/*.deb artifact-deb/ || true
mkdir artifact-rpm
mv dist/*.rpm artifact-rpm/ || true
mkdir artifact-pacman
mv dist/*.pacman artifact-pacman/ || true
mkdir artifact-tar.gz
mv dist/*.tar.gz artifact-tar.gz/ || true
mkdir artifact-web
mv tabby-web.tar.gz artifact-web/ || true
- uses: actions/upload-artifact@master
name: Upload DEB
with:
name: Linux DEB (${{matrix.build-arch}})
path: dist/*.deb
name: Linux DEB (x86_64)
path: artifact-deb
- uses: actions/upload-artifact@master
name: Upload RPM
with:
name: Linux RPM (${{matrix.build-arch}})
path: dist/*.rpm
name: Linux RPM (x86_64)
path: artifact-rpm
- uses: actions/upload-artifact@master
name: Upload Pacman Package
with:
name: Linux Pacman (${{matrix.build-arch}})
path: dist/*.pacman
name: Linux Pacman (x86_64)
path: artifact-pacman
- uses: actions/upload-artifact@master
name: Upload Linux tarball
with:
name: Linux tarball (${{matrix.build-arch}})
path: dist/*.tar.gz
name: Linux tarball (x86_64)
path: artifact-tar.gz
- uses: actions/upload-artifact@master
name: Upload web tarball
with:
name: Web tarball
path: tabby-web.tar.gz
if: matrix.build-arch == 'x64'
path: artifact-web
Windows-Build:
@@ -293,7 +239,7 @@ jobs:
fetch-depth: 0
- name: Installing Node
uses: actions/setup-node@v3.5.1
uses: actions/setup-node@v3.2.0
with:
node-version: 16
@@ -318,7 +264,6 @@ jobs:
env:
ARCH: ${{matrix.arch}}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
KEYGEN_TOKEN: ${{ secrets.KEYGEN_TOKEN }}
WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }}
DEBUG: electron-builder,electron-builder:*

View File

@@ -12,7 +12,7 @@ jobs:
fetch-depth: 0
- name: Installing Node
uses: actions/setup-node@v3.5.1
uses: actions/setup-node@v3.2.0
with:
node-version: 16

View File

@@ -9,7 +9,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: tomsun28/issues-translate-action@v2.7
- uses: tomsun28/issues-translate-action@v2.6
with:
IS_MODIFY_TITLE: true
CUSTOM_BOT_NOTE: The translator bot has detected that this issue body's language is not English, and has translated it automatically.

View File

@@ -20,7 +20,7 @@
<br/>
<p align="center">
Diese README ist auch verfügbar in: <a href="./README.md">:gb: English</a> · <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
Diese README ist auch verfügbar in: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.ja-JP.md">:jp: 日本語</a>
</p>
----
@@ -280,20 +280,6 @@ Dank geht an diese wunderbaren Menschen ([emoji key](https://allcontributors.org
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -1,306 +0,0 @@
[![](docs/readme.png)](https://tabby.sh)
<p align="center">
<a href="https://github.com/Eugeny/tabby/releases/latest"><img alt="Todas las revisiones en GitHub" src="https://img.shields.io/github/downloads/eugeny/tabby/total.svg?label=DOWNLOADS&logo=github&style=for-the-badge"></a> &nbsp; <a href="https://nightly.link/Eugeny/tabby/workflows/build/master"><img src="https://shields.io/badge/-Nightly%20Builds-orange?logo=hackthebox&logoColor=fff&style=for-the-badge"/></a> &nbsp; <a href="https://matrix.to/#/#tabby-general:matrix.org"><img alt="Matrix" src="https://img.shields.io/matrix/tabby-general:matrix.org?logo=matrix&style=for-the-badge&color=magenta"></a> &nbsp <a href="https://translate.tabby.sh/"><img alt="Translate" src="https://shields.io/badge/Translate-UI-white?logo=googletranslate&style=for-the-badge&color=white&logoColor=fff"></a> &nbsp; <a href="https://twitter.com/eugeeeeny"><img alt="Twitter" src="https://shields.io/badge/Subscribe-News-blue?logo=twitter&style=for-the-badge&color=blue"></a>
</p>
<p align="center">
<a href="https://ko-fi.com/J3J8KWTF">
<img src="https://cdn.ko-fi.com/cdn/kofi3.png?v=2" width="150">
</a>
</p>
----
### Descargas:
* [Última versión](https://github.com/Eugeny/tabby/releases/latest)
* [Repositorios](https://packagecloud.io/eugeny/tabby): [Basado en Debian/Ubuntu](https://packagecloud.io/eugeny/tabby/install#bash-deb), [basado en RPM](https://packagecloud.io/eugeny/tabby/install#bash-rpm)
* [Última versión nocturna](https://nightly.link/Eugeny/tabby/workflows/build/master)
<br/>
<p align="center">
Este fichero README está disponible en: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
</p>
----
[**Tabby**](https://tabby.sh) (anteriormente **Terminus**) es un emulador de terminal, SSH y cliente serie altamente configurable parar Windows, macOS y Linux
* Cliente y gestor de conexiones SSH y Telnet integrados
* Terminal serie integrado
* Esquemas de colores y temas
* Totalmente configurable con atajos y atajos múltiples
* Paneles divididos
* Recuerda tus pestañas
* Soporte para PowerShell (y PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder y CMD
* Transferencia de ficheros directa desde/a sesiones SSH via Zmodem
* Soporte completo Unicode incluyendo caracteres dobles
* No se bloquea con las salidas rápidas
* Experiencia adecuada del shell en Windows, incluyendo la finalización de pestañas (via Clink)
* Contenedor encriptado integrado para los secretos SSH y la configuración
* Cliente SSH, SFTP y Telnet disponible como [aplicación web](https://tabby.sh/app) (incluso [auto-alojada](https://github.com/Eugeny/tabby-web)).
# Contenidos <!-- omit in toc -->
- [¿Qué es Tabby y que no es?](#what-tabby-is-and-isnt)
- [Características de Terminal](#terminal-features)
- [Cliente SSH](#ssh-client)
- [Terminal Serie](#serial-terminal)
- [Portable](#portable)
- [Plugins](#plugins)
- [Temas](#themes)
- [Contribuciones](#contributing)
<a name="about"></a>
# ¿Qué es Tabby y que no es?
* **Tabby es** una alternativa al terminal estándar de Windows (cohost), PowerShell ISE, PuTTY, macOS Terminal.app e iTerm
* **Tabby no es** un nuevo shell o un sustituto de MinGW o de Cygwin. Tampo es ligero - si el uso de RAM es importante, considera [Conemu](https://conemu.github.io) o [Alacritty](https://github.com/jwilm/alacritty)
<a name="terminal"></a>
# Características de Terminal
![](docs/readme-terminal.png)
* Un terminal V220 + varias extensiones
* Múltiples paneles divididos anidados
* Pestañas en cualquier lado de la ventana
* Ventana acoplable opcional con una tecla de acceso directo global ("consola de Quake")
* Detección del progreso
* Notificación de la finalización del proceso
* Pegar entre corchetes, avisos de pegar multilínea
* Tipos de letra ligados
* Perfiles personalizados en el shell
* Opción de pegar y copiar al seleccionar RMB (estilo PuTTY)
<a name="ssh"></a>
# Cliente SSH
![](docs/readme-ssh.png)
* Cliente SSH2 con gestor de conexiones
* X11 y reenvío de puertos
* Gestión de host de salto automático
* Reenvío de agentes (incluido el agente de Pageant y el agente OpenSSH nativo de Windows)
* Scripts de inicio de sesión
<a name="serial"></a>
# Terminal Serie
* Conexiones guardadas
* Soporte de entrada de línea de lectura
* Entrada hexagonal byte a byte y salida hexdump opcionales
* Conversión de la nueva línea
* Reconexión automática
<a name="portable"></a>
# Portable
Tabby se ejecutará como una aplicación portátil en Windows, si crea una carpeta `data` en la misma ubicación donde se encuentra `Tabby.exe`.
<a name="plugins"></a>
# Plugins
Los plugins y los temas se pueden instalar directamente desde la vista de Configuración dentro de Tabby.
* [docker](https://github.com/Eugeny/tabby-docker) - conectarse a los contenedores Docker
* [title-control](https://github.com/kbjr/terminus-title-control) - permite modificar el título de las pestañas de los terminales proporcionando un prefijo, un sufijo y/o cadenas a eliminar
* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - enviar rápidamente comandos a una o a todas las pestañas del terminal
* [save-output](https://github.com/Eugeny/tabby-save-output) - registrar la salida del terminal en un archivo
* [sync-config](https://github.com/starxg/terminus-sync-config) - sincronizar la configuración con Gist o Gitee
* [clippy](https://github.com/Eugeny/tabby-clippy) - un ejemplo de plugin que te molesta todo el tiempo
* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - permite crear perfiles de espacio de trabajo personalizados basados en la configuración dada
* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - abre el navegador del sistema por defecto con un texto seleccionado en la pestaña de Tabby's
<a name="themes"></a>
# Temas
* [hype](https://github.com/Eugeny/tabby-theme-hype) - Tema inspirado en Hyper
* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - El tema relajado para Tabby
* [gruvbox](https://github.com/porkloin/terminus-theme-gruvbox)
* [windows10](https://www.npmjs.com/package/terminus-theme-windows10)
* [altair](https://github.com/yxuko/terminus-altair)
# Patrocinadores <!-- omit in toc -->
[![](https://assets-production.packagecloud.io/assets/packagecloud-logo-light-scaled-26ce8e96060fddf74afbd4445e63ba35590d4aaa56edc98495bb390ef3cae0ae.png)](https://packagecloud.io)
[**packagecloud**](https://packagecloud.io) ha proporcionado alojamiento gratuito de repositorios Debian/RPM
[![](https://user-images.githubusercontent.com/161476/193406404-1784f40c-eaba-44d0-af11-d8bd35517382.png)](https://keygen.sh/?via=eugene)
[**keygen**](https://keygen.sh/?via=eugene) ha proporcionado alojamiento gratuito para la liberación y la actualización automática
<a name="contributing"></a>
# Contribuciones
¡Solicitudes de Pull y plugins son bienvenidas!
Mira [HACKING.md](https://github.com/Eugeny/tabby/blob/master/HACKING.md) y [documentación API](https://docs.tabby.sh/) para obtener información sobre el diseño del proyecto y un breve tutorial de desarrollo de plugins.
---
<a name="contributors"></a>
Gracias a estas maravillosas personas ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="http://www.russellmyers.com"><img src="https://avatars2.githubusercontent.com/u/184085?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Russell Myers</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mezner" title="Code">💻</a></td>
<td align="center"><a href="http://www.morwire.com"><img src="https://avatars1.githubusercontent.com/u/3991658?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Austin Warren</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ehwarren" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Drachenkaetzchen"><img src="https://avatars1.githubusercontent.com/u/162974?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Felicia Hummel</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Drachenkaetzchen" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/mikemaccana"><img src="https://avatars2.githubusercontent.com/u/172594?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mike MacCana</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mikemaccana" title="Tests">⚠️</a> <a href="#design-mikemaccana" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/yxuko"><img src="https://avatars1.githubusercontent.com/u/1786317?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Yacine Kanzari</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=yxuko" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/BBJip"><img src="https://avatars2.githubusercontent.com/u/32908927?v=4?s=100" width="100px;" alt=""/><br /><sub><b>BBJip</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=BBJip" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Futagirl"><img src="https://avatars2.githubusercontent.com/u/33533958?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Futagirl</b></sub></a><br /><a href="#design-Futagirl" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.levrik.io"><img src="https://avatars3.githubusercontent.com/u/9491603?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Levin Rickert</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=levrik" title="Code">💻</a></td>
<td align="center"><a href="https://kwonoj.github.io"><img src="https://avatars2.githubusercontent.com/u/1210596?v=4?s=100" width="100px;" alt=""/><br /><sub><b>OJ Kwon</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=kwonoj" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Domain"><img src="https://avatars2.githubusercontent.com/u/903197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>domain</b></sub></a><br /><a href="#plugin-Domain" title="Plugin/utility libraries">🔌</a> <a href="https://github.com/Eugeny/tabby/commits?author=Domain" title="Code">💻</a></td>
<td align="center"><a href="http://www.jbrumond.me"><img src="https://avatars1.githubusercontent.com/u/195127?v=4?s=100" width="100px;" alt=""/><br /><sub><b>James Brumond</b></sub></a><br /><a href="#plugin-kbjr" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="http://www.growingwiththeweb.com"><img src="https://avatars0.githubusercontent.com/u/2193314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Daniel Imms</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Tyriar" title="Code">💻</a> <a href="#plugin-Tyriar" title="Plugin/utility libraries">🔌</a> <a href="https://github.com/Eugeny/tabby/commits?author=Tyriar" title="Tests">⚠️</a></td>
<td align="center"><a href="https://github.com/baflo"><img src="https://avatars2.githubusercontent.com/u/834350?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Florian Bachmann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=baflo" title="Code">💻</a></td>
<td align="center"><a href="http://michael-kuehnel.de"><img src="https://avatars2.githubusercontent.com/u/441011?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Kühnel</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mischah" title="Code">💻</a> <a href="#design-mischah" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/NieLeben"><img src="https://avatars3.githubusercontent.com/u/47182955?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tilmann Meyer</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=NieLeben" title="Code">💻</a></td>
<td align="center"><a href="http://www.jubeat.net"><img src="https://avatars3.githubusercontent.com/u/11289158?v=4?s=100" width="100px;" alt=""/><br /><sub><b>PM Extra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/issues?q=author%3APMExtra" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://jjuhas.keybase.pub//"><img src="https://avatars1.githubusercontent.com/u/6438760?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=IgnusG" title="Code">💻</a></td>
<td align="center"><a href="https://hans-koch.me"><img src="https://avatars0.githubusercontent.com/u/1093709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hans Koch</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hammster" title="Code">💻</a></td>
<td align="center"><a href="http://thepuzzlemaker.info"><img src="https://avatars3.githubusercontent.com/u/12666617?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dak Smyth</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ThePuzzlemaker" title="Code">💻</a></td>
<td align="center"><a href="http://yfwz100.github.io"><img src="https://avatars2.githubusercontent.com/u/983211?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Wang Zhi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=yfwz100" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/jack1142"><img src="https://avatars0.githubusercontent.com/u/6032823?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jack1142</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=jack1142" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/hdougie"><img src="https://avatars1.githubusercontent.com/u/450799?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Howie Douglas</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hdougie" title="Code">💻</a></td>
<td align="center"><a href="https://chriskaczor.com"><img src="https://avatars2.githubusercontent.com/u/180906?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Chris Kaczor</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ckaczor" title="Code">💻</a></td>
<td align="center"><a href="https://www.boxmein.net"><img src="https://avatars1.githubusercontent.com/u/358714?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johannes Kadak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=boxmein" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LeSeulArtichaut"><img src="https://avatars1.githubusercontent.com/u/38361244?v=4?s=100" width="100px;" alt=""/><br /><sub><b>LeSeulArtichaut</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LeSeulArtichaut" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/CyrilTaylor"><img src="https://avatars0.githubusercontent.com/u/12631466?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cyril Taylor</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=CyrilTaylor" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/nstefanou"><img src="https://avatars3.githubusercontent.com/u/51129173?v=4?s=100" width="100px;" alt=""/><br /><sub><b>nstefanou</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=nstefanou" title="Code">💻</a> <a href="#plugin-nstefanou" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://github.com/orin220444"><img src="https://avatars3.githubusercontent.com/u/30747229?v=4?s=100" width="100px;" alt=""/><br /><sub><b>orin220444</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=orin220444" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/Goobles"><img src="https://avatars3.githubusercontent.com/u/8776771?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gobius Dolhain</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Goobles" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/3l0w"><img src="https://avatars2.githubusercontent.com/u/37798980?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gwilherm Folliot</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=3l0w" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Dimitory"><img src="https://avatars0.githubusercontent.com/u/475955?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dmitry Pronin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dimitory" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JonathanBeverley"><img src="https://avatars1.githubusercontent.com/u/20328966?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan Beverley</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=JonathanBeverley" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zend"><img src="https://avatars1.githubusercontent.com/u/25160?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zenghai Liang</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zend" title="Code">💻</a></td>
<td align="center"><a href="https://about.me/matishadow"><img src="https://avatars0.githubusercontent.com/u/9083085?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mateusz Tracz</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=matishadow" title="Code">💻</a></td>
<td align="center"><a href="https://zergpool.com"><img src="https://avatars3.githubusercontent.com/u/36234677?v=4?s=100" width="100px;" alt=""/><br /><sub><b>pinpin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=pinpins" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/TakuroOnoda"><img src="https://avatars0.githubusercontent.com/u/1407926?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Takuro Onoda</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TakuroOnoda" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/frauhottelmann"><img src="https://avatars2.githubusercontent.com/u/902705?v=4?s=100" width="100px;" alt=""/><br /><sub><b>frauhottelmann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=frauhottelmann" title="Code">💻</a></td>
<td align="center"><a href="http://patalong.pl"><img src="https://avatars.githubusercontent.com/u/29167842?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Piotr Patalong</b></sub></a><br /><a href="#design-VectorKappa" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/clarkwang"><img src="https://avatars.githubusercontent.com/u/157076?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Clark Wang</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=clarkwang" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/iamchating"><img src="https://avatars.githubusercontent.com/u/7088153?v=4?s=100" width="100px;" alt=""/><br /><sub><b>iamchating</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=iamchating" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/starxg"><img src="https://avatars.githubusercontent.com/u/34997494?v=4?s=100" width="100px;" alt=""/><br /><sub><b>starxg</b></sub></a><br /><a href="#plugin-starxg" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="http://hashnote.net/"><img src="https://avatars.githubusercontent.com/u/546312?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alisue</b></sub></a><br /><a href="#design-lambdalisue" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/ydcool"><img src="https://avatars.githubusercontent.com/u/5668295?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dominic Yin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ydcool" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/bdr99"><img src="https://avatars.githubusercontent.com/u/2292715?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Brandon Rothweiler</b></sub></a><br /><a href="#design-bdr99" title="Design">🎨</a></td>
<td align="center"><a href="https://git.io/JnP49"><img src="https://avatars.githubusercontent.com/u/63876444?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Logic Machine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=logicmachine123" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/cypherbits"><img src="https://avatars.githubusercontent.com/u/10424900?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cypherbits</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=cypherbits" title="Documentation">📖</a></td>
<td align="center"><a href="https://modulolotus.net"><img src="https://avatars.githubusercontent.com/u/946421?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew Davidson</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=KingMob" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/al-wi"><img src="https://avatars.githubusercontent.com/u/11092199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alexander Wiedemann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=al-wi" title="Code">💻</a></td>
<td align="center"><a href="https://www.notion.so/3d45c6bd2cbd4f938873a4bd12e23375"><img src="https://avatars.githubusercontent.com/u/59506394?v=4?s=100" width="100px;" alt=""/><br /><sub><b>장보연</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=BoYeonJang" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/Me1onRind"><img src="https://avatars.githubusercontent.com/u/19531270?v=4?s=100" width="100px;" alt=""/><br /><sub><b>zZ</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Me1onRind" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/tainoNZ"><img src="https://avatars.githubusercontent.com/u/49261322?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Aaron Davison</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=tainoNZ" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/composer404"><img src="https://avatars.githubusercontent.com/u/58251560?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Przemyslaw Kozik</b></sub></a><br /><a href="#design-composer404" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/highfredo"><img src="https://avatars.githubusercontent.com/u/5951524?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alfredo Arellano de la Fuente</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=highfredo" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/NessunKim"><img src="https://avatars.githubusercontent.com/u/12974079?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MH Kim</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=NessunKim" title="Code">💻</a></td>
<td align="center"><a href="https://discord.gg/4c5EVTBhtp"><img src="https://avatars.githubusercontent.com/u/40345645?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Marmota</b></sub></a><br /><a href="#design-jaimeadf" title="Design">🎨</a></td>
<td align="center"><a href="https://ares.zone"><img src="https://avatars.githubusercontent.com/u/40336192?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ares Andrew</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TENX-S" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://usual.io/"><img src="https://avatars.githubusercontent.com/u/780052?v=4?s=100" width="100px;" alt=""/><br /><sub><b>George Korsnick</b></sub></a><br /><a href="#financial-gkor" title="Financial">💵</a></td>
<td align="center"><a href="https://about.me/ulu"><img src="https://avatars.githubusercontent.com/u/872764?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Artem Smirnov</b></sub></a><br /><a href="#financial-uluhonolulu" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/nevotheless"><img src="https://avatars.githubusercontent.com/u/779797?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tim Kopplow</b></sub></a><br /><a href="#financial-nevotheless" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/mrthock"><img src="https://avatars.githubusercontent.com/u/88901709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>mrthock</b></sub></a><br /><a href="#financial-mrthock" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/lrottach"><img src="https://avatars.githubusercontent.com/u/50323692?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Lukas Rottach</b></sub></a><br /><a href="#financial-lrottach" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/boonkerz"><img src="https://avatars.githubusercontent.com/u/277321?v=4?s=100" width="100px;" alt=""/><br /><sub><b>boonkerz</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=boonkerz" title="Code">💻</a> <a href="#translation-boonkerz" title="Translation">🌍</a></td>
<td align="center"><a href="https://github.com/milotype"><img src="https://avatars.githubusercontent.com/u/43657314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Milo Ivir</b></sub></a><br /><a href="#translation-milotype" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/JasonCubic"><img src="https://avatars.githubusercontent.com/u/8921015?v=4?s=100" width="100px;" alt=""/><br /><sub><b>JasonCubic</b></sub></a><br /><a href="#design-JasonCubic" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/MaxWaldorf"><img src="https://avatars.githubusercontent.com/u/15877853?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MaxWaldorf</b></sub></a><br /><a href="#infra-MaxWaldorf" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center"><a href="https://github.com/mwz"><img src="https://avatars.githubusercontent.com/u/1190768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Wizner</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mwz" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/mgrulich"><img src="https://avatars.githubusercontent.com/u/781036?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Martin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mgrulich" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/piersandro"><img src="https://avatars.githubusercontent.com/u/19996309?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Piersandro Guerrera</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=piersandro" title="Documentation">📖</a> <a href="#translation-piersandro" title="Translation">🌍</a></td>
<td align="center"><a href="http://pingbase.cn"><img src="https://avatars.githubusercontent.com/u/19320096?v=4?s=100" width="100px;" alt=""/><br /><sub><b>X-0x01</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=X-0x01" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Allenator"><img src="https://avatars.githubusercontent.com/u/11794943?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Allenator</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Allenator" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="http://microhobby.com.br/blog"><img src="https://avatars.githubusercontent.com/u/2633321?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matheus Castello</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=microhobby" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Jai-JAP"><img src="https://avatars.githubusercontent.com/u/78354625?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jai A P</b></sub></a><br /><a href="#platform-Jai-JAP" title="Packaging/porting to new platform">📦</a></td>
<td align="center"><a href="https://blog.ysc3839.com"><img src="https://avatars.githubusercontent.com/u/12028138?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Richard Yu</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ysc3839" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/artu-ole"><img src="https://avatars.githubusercontent.com/u/15938416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>artu-ole</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=artu-ole" title="Code">💻</a></td>
<td align="center"><a href="https://timagribanov.github.io/"><img src="https://avatars.githubusercontent.com/u/48593815?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Timofey Gribanov</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TimaGribanov" title="Documentation">📖</a> <a href="#translation-TimaGribanov" title="Translation">🌍</a></td>
<td align="center"><a href="https://git.christianbingman.com"><img src="https://avatars.githubusercontent.com/u/42191425?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Christian Bingman</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ChristianBingman" title="Code">💻</a></td>
<td align="center"><a href="http://zhangzhipeng2023.cn/"><img src="https://avatars.githubusercontent.com/u/5310853?v=4?s=100" width="100px;" alt=""/><br /><sub><b>zhipeng</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Ox0400" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/woodmeal"><img src="https://avatars.githubusercontent.com/u/104011197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>woodmeal</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=woodmeal" title="Code">💻</a></td>
<td align="center"><a href="https://magiclike.codeberg.page/"><img src="https://avatars.githubusercontent.com/u/82117109?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MagicLike</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=MagicLike" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/hisamafahri"><img src="https://avatars.githubusercontent.com/u/65691613?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hisam Fahri</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hisamafahri" title="Code">💻</a></td>
<td align="center"><a href="https://liangchengj.com"><img src="https://avatars.githubusercontent.com/u/48881023?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Liangcheng Juves</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LiangchengJ" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/attet"><img src="https://avatars.githubusercontent.com/u/1911416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Atte Timonen</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=attet" title="Code">💻</a></td>
<td align="center"><a href="https://www.linkedin.com/in/joaolmpinto/"><img src="https://avatars.githubusercontent.com/u/1143125?v=4?s=100" width="100px;" alt=""/><br /><sub><b>João Pinto</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=joaompinto" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/Qiming-Liu"><img src="https://avatars.githubusercontent.com/u/68600416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alan</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Qiming-Liu" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://74th.tech/"><img src="https://avatars.githubusercontent.com/u/1060011?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Atsushi Morimoto</b></sub></a><br /><a href="#financial-74th" title="Financial">💵</a></td>
<td align="center"><a href="https://arles.red/"><img src="https://avatars.githubusercontent.com/u/5369096?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Arles</b></sub></a><br /><a href="#financial-aarles" title="Financial">💵</a></td>
<td align="center"><a href="https://pentestbook.six2dez.com/"><img src="https://avatars.githubusercontent.com/u/24670991?v=4?s=100" width="100px;" alt=""/><br /><sub><b>six2dez</b></sub></a><br /><a href="#financial-six2dez" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/CandiceJoy"><img src="https://avatars.githubusercontent.com/u/8854890?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Candice</b></sub></a><br /><a href="#financial-CandiceJoy" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/kingrowen"><img src="https://avatars.githubusercontent.com/u/13178700?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rowen Willabus</b></sub></a><br /><a href="#financial-kingrowen" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Sky" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/FrancisHG"><img src="https://avatars.githubusercontent.com/u/1611626?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Francis Gelderloos</b></sub></a><br /><a href="#financial-FrancisHG" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/astromasoud"><img src="https://avatars.githubusercontent.com/u/18737721?v=4?s=100" width="100px;" alt=""/><br /><sub><b>astromasoud</b></sub></a><br /><a href="#financial-astromasoud" title="Financial">💵</a></td>
<td align="center"><a href="https://spirit55555.dk/"><img src="https://avatars.githubusercontent.com/u/2357565?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anders G. Jørgensen</b></sub></a><br /><a href="#financial-Spirit55555" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/djradon"><img src="https://avatars.githubusercontent.com/u/5224156?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dave Richardson</b></sub></a><br /><a href="#financial-djradon" title="Financial">💵</a></td>
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
Este proyecto sigue la especificación [all-contributors](https://github.com/all-contributors/all-contributors). ¡Las contribuciones de cualquier tipo son bienvenidas!.

View File

@@ -1,303 +0,0 @@
[![](docs/readme.png)](https://tabby.sh)
<p align="center">
<a href="https://github.com/Eugeny/tabby/releases/latest"><img alt="GitHub All Releases" src="https://img.shields.io/github/downloads/eugeny/tabby/total.svg?label=DOWNLOADS&logo=github&style=for-the-badge"></a> &nbsp; <a href="https://nightly.link/Eugeny/tabby/workflows/build/master"><img src="https://shields.io/badge/-Nightly%20Builds-orange?logo=hackthebox&logoColor=fff&style=for-the-badge"/></a> &nbsp; <a href="https://matrix.to/#/#tabby-general:matrix.org"><img alt="Matrix" src="https://img.shields.io/matrix/tabby-general:matrix.org?logo=matrix&style=for-the-badge&color=magenta"></a> &nbsp <a href="https://translate.tabby.sh/"><img alt="Translate" src="https://shields.io/badge/Translate-UI-white?logo=googletranslate&style=for-the-badge&color=white&logoColor=fff"></a> &nbsp; <a href="https://twitter.com/eugeeeeny"><img alt="Twitter" src="https://shields.io/badge/Subscribe-News-blue?logo=twitter&style=for-the-badge&color=blue"></a>
</p>
<p align="center">
<a href="https://ko-fi.com/J3J8KWTF">
<img src="https://cdn.ko-fi.com/cdn/kofi3.png?v=2" width="150">
</a>
</p>
----
### Downloads:
* [Rilis Terbaru](https://github.com/Eugeny/tabby/releases/latest)
* [Repositories](https://packagecloud.io/eugeny/tabby): [Debian/Ubuntu-based](https://packagecloud.io/eugeny/tabby/install#bash-deb), [RPM-based](https://packagecloud.io/eugeny/tabby/install#bash-rpm)
* [Latest nightly build](https://nightly.link/Eugeny/tabby/workflows/build/master)
<br/>
<p align="center">
This README is also available in: <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
</p>
----
[**Tabby**](https://tabby.sh) (sebelumnya **Terminus**) adalah emulator terminal, SSH, dan klien serial yang sangat dapat dikonfigurasi untuk Windows, macOS, dan Linux
* Integrasi SSH dan klien Telnet dan Koneksi Manager
* Integrasi terminal serial
* Tema dan skema warna
* Pintasan yang dapat dikonfigurasi sepenuhnya dan pintasan multi-chord
* Panel yang bisa dipisahkan
* Mengingat tab anda
* Mensupport PowerShell (dan PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder dan CMD
* File transfer secara langsung dari/ke sesi SSH via Zmodem
* Support Unicode termaksud karakter double-width
* Tidak tersedak dengan output yang mengalir dengan cepat
* Pengalaman shell yang tepat di Windows termasuk penyelesaian tab (via Clink)
* Wadah terintregrasi terenkripsi untuk rahasia dan konfigurasi SSH
* SSH, SFTP dan klien Telnet tersedia sebagai [aplikasi web](https://tabby.sh/app) (dan juga [self-hosted](https://github.com/Eugeny/tabby-web)).
# Contents <!-- omit in toc -->
- [Apa itu Tabby dan bukan Tabby](#what-tabby-is-and-isnt)
- [Fitur Terminal](#terminal-features)
- [SSH Client](#ssh-client)
- [Serial Terminal](#serial-terminal)
- [Portabel](#portable)
- [Plugins](#plugins)
- [Tema](#themes)
- [Kontribusi](#contributing)
<a name="about"></a>
# What Tabby is and isn't
* **Tabby adalah** sebuah alternatif untuk standar Windows' terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app dan iTerm
* **Tabby bukan** shell yang baru atau peganti MinGW atau Cygwin. Dan bukan applikasi ringan - jika penggunaan RAM diutamakan, mungkin boleh mencoba [Conemu](https://conemu.github.io) atau [Alacritty](https://github.com/jwilm/alacritty)
<a name="terminal"></a>
# Fitur terminal
![](docs/readme-terminal.png)
* Adalah V220 terminal + berbagai macam extensi
* Beberapa panel split bersarang
* Tab di sisi mana pun dari jendela
* Jendela dockable opsional dengan hotkey spawn global ("Quake console")
* Deteksi Progres
* Notifikasi untuk penyelesaian proses
* Tempel tanda kurung, peringatan tempel multiline
* Pengikat font
* Kustom profil shell
* Opsional tempel RMB dan copy-on select (PuTTY style)
<a name="ssh"></a>
# Klien SSH
![](docs/readme-ssh.png)
* Klien SSH2 dengan manajer koneksi
* X11 dan port forwarding
* Otomatis berpindah host management
* Agent forwarding (termaksud Pageant dan Windows native OpenSSH Agent)
* Login scripts
<a name="serial"></a>
# Serial Terminal
* Koneksi yang disimpan
* Support Readline input
* Opsional hex byte-by-byte input dan hexdump output
* Konversi Newline
* Rekoneksi secara otomatis
<a name="portable"></a>
# Portabel
Tabby tetap bisa berjalan sebagai applikasi portabel di Windows, jika anda membuat folder `data` di tempat tinggal yang sama dengan `Tabby.exe`.
<a name="plugins"></a>
# Plugins
Tema dan Plugin bisa langsung di instal dari Pengaturan didalam Tabby.
* [docker](https://github.com/Eugeny/tabby-docker) - untuk menkonek ke Docker containers
* [title-control](https://github.com/kbjr/terminus-title-control) - memperbolehkan untuk mengganti judul di tab terminal dengan menyediakan prefix, suffix, dan/atau strings untuk di buang
* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - kirimkan command ke satu atau semua tab terminal dengan cepat
* [save-output](https://github.com/Eugeny/tabby-save-output) - merekam output terminal ke suatu file
* [sync-config](https://github.com/starxg/terminus-sync-config) - sinkronisasi config ke Gist atau Gitee
* [clippy](https://github.com/Eugeny/tabby-clippy) - suatu contoh plugin yang akan mengganggu anda setiap saat
* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - memperbolehkan membuat kustom profil workspace dari konfigurasi yang diberikan
* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - membuka browser default dengan text yang dipilih dari Tab Tabby
<a name="themes"></a>
# Tema
* [hype](https://github.com/Eugeny/tabby-theme-hype) - inspirasi dari tema Hyper
* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - Tabby, tapi lebih santuy
* [gruvbox](https://github.com/porkloin/terminus-theme-gruvbox)
* [windows10](https://www.npmjs.com/package/terminus-theme-windows10)
* [altair](https://github.com/yxuko/terminus-altair)
# Sponsors <!-- omit in toc -->
[![](https://assets-production.packagecloud.io/assets/packagecloud-logo-light-scaled-26ce8e96060fddf74afbd4445e63ba35590d4aaa56edc98495bb390ef3cae0ae.png)](https://packagecloud.io)
[**packagecloud**](https://packagecloud.io) telah menyediakan hosting gratis untuk Debian/RPM Repisitory
<a name="contributing"></a>
# Kontribusi
Pull requests dan plugins dipersilahkan!
Lihat [HACKING.md](https://github.com/Eugeny/tabby/blob/master/HACKING.md) dan [API docs](https://docs.tabby.sh/) untuk informasi lebih lajut tentang project ini, dan tutorial singkat untuk plugin.
---
<a name="contributors"></a>
Terima kasih kepada mereka yang telah membantu ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="http://www.russellmyers.com"><img src="https://avatars2.githubusercontent.com/u/184085?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Russell Myers</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mezner" title="Code">💻</a></td>
<td align="center"><a href="http://www.morwire.com"><img src="https://avatars1.githubusercontent.com/u/3991658?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Austin Warren</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ehwarren" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Drachenkaetzchen"><img src="https://avatars1.githubusercontent.com/u/162974?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Felicia Hummel</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Drachenkaetzchen" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/mikemaccana"><img src="https://avatars2.githubusercontent.com/u/172594?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mike MacCana</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mikemaccana" title="Tests">⚠️</a> <a href="#design-mikemaccana" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/yxuko"><img src="https://avatars1.githubusercontent.com/u/1786317?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Yacine Kanzari</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=yxuko" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/BBJip"><img src="https://avatars2.githubusercontent.com/u/32908927?v=4?s=100" width="100px;" alt=""/><br /><sub><b>BBJip</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=BBJip" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Futagirl"><img src="https://avatars2.githubusercontent.com/u/33533958?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Futagirl</b></sub></a><br /><a href="#design-Futagirl" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.levrik.io"><img src="https://avatars3.githubusercontent.com/u/9491603?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Levin Rickert</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=levrik" title="Code">💻</a></td>
<td align="center"><a href="https://kwonoj.github.io"><img src="https://avatars2.githubusercontent.com/u/1210596?v=4?s=100" width="100px;" alt=""/><br /><sub><b>OJ Kwon</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=kwonoj" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Domain"><img src="https://avatars2.githubusercontent.com/u/903197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>domain</b></sub></a><br /><a href="#plugin-Domain" title="Plugin/utility libraries">🔌</a> <a href="https://github.com/Eugeny/tabby/commits?author=Domain" title="Code">💻</a></td>
<td align="center"><a href="http://www.jbrumond.me"><img src="https://avatars1.githubusercontent.com/u/195127?v=4?s=100" width="100px;" alt=""/><br /><sub><b>James Brumond</b></sub></a><br /><a href="#plugin-kbjr" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="http://www.growingwiththeweb.com"><img src="https://avatars0.githubusercontent.com/u/2193314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Daniel Imms</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Tyriar" title="Code">💻</a> <a href="#plugin-Tyriar" title="Plugin/utility libraries">🔌</a> <a href="https://github.com/Eugeny/tabby/commits?author=Tyriar" title="Tests">⚠️</a></td>
<td align="center"><a href="https://github.com/baflo"><img src="https://avatars2.githubusercontent.com/u/834350?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Florian Bachmann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=baflo" title="Code">💻</a></td>
<td align="center"><a href="http://michael-kuehnel.de"><img src="https://avatars2.githubusercontent.com/u/441011?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Kühnel</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mischah" title="Code">💻</a> <a href="#design-mischah" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/NieLeben"><img src="https://avatars3.githubusercontent.com/u/47182955?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tilmann Meyer</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=NieLeben" title="Code">💻</a></td>
<td align="center"><a href="http://www.jubeat.net"><img src="https://avatars3.githubusercontent.com/u/11289158?v=4?s=100" width="100px;" alt=""/><br /><sub><b>PM Extra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/issues?q=author%3APMExtra" title="Bug reports">🐛</a></td>
<td align="center"><a href="https://jjuhas.keybase.pub//"><img src="https://avatars1.githubusercontent.com/u/6438760?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=IgnusG" title="Code">💻</a></td>
<td align="center"><a href="https://hans-koch.me"><img src="https://avatars0.githubusercontent.com/u/1093709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hans Koch</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hammster" title="Code">💻</a></td>
<td align="center"><a href="http://thepuzzlemaker.info"><img src="https://avatars3.githubusercontent.com/u/12666617?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dak Smyth</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ThePuzzlemaker" title="Code">💻</a></td>
<td align="center"><a href="http://yfwz100.github.io"><img src="https://avatars2.githubusercontent.com/u/983211?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Wang Zhi</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=yfwz100" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/jack1142"><img src="https://avatars0.githubusercontent.com/u/6032823?v=4?s=100" width="100px;" alt=""/><br /><sub><b>jack1142</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=jack1142" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/hdougie"><img src="https://avatars1.githubusercontent.com/u/450799?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Howie Douglas</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hdougie" title="Code">💻</a></td>
<td align="center"><a href="https://chriskaczor.com"><img src="https://avatars2.githubusercontent.com/u/180906?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Chris Kaczor</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ckaczor" title="Code">💻</a></td>
<td align="center"><a href="https://www.boxmein.net"><img src="https://avatars1.githubusercontent.com/u/358714?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johannes Kadak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=boxmein" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LeSeulArtichaut"><img src="https://avatars1.githubusercontent.com/u/38361244?v=4?s=100" width="100px;" alt=""/><br /><sub><b>LeSeulArtichaut</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LeSeulArtichaut" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/CyrilTaylor"><img src="https://avatars0.githubusercontent.com/u/12631466?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Cyril Taylor</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=CyrilTaylor" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/nstefanou"><img src="https://avatars3.githubusercontent.com/u/51129173?v=4?s=100" width="100px;" alt=""/><br /><sub><b>nstefanou</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=nstefanou" title="Code">💻</a> <a href="#plugin-nstefanou" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://github.com/orin220444"><img src="https://avatars3.githubusercontent.com/u/30747229?v=4?s=100" width="100px;" alt=""/><br /><sub><b>orin220444</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=orin220444" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/Goobles"><img src="https://avatars3.githubusercontent.com/u/8776771?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gobius Dolhain</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Goobles" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/3l0w"><img src="https://avatars2.githubusercontent.com/u/37798980?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gwilherm Folliot</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=3l0w" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Dimitory"><img src="https://avatars0.githubusercontent.com/u/475955?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dmitry Pronin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dimitory" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JonathanBeverley"><img src="https://avatars1.githubusercontent.com/u/20328966?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan Beverley</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=JonathanBeverley" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zend"><img src="https://avatars1.githubusercontent.com/u/25160?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Zenghai Liang</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zend" title="Code">💻</a></td>
<td align="center"><a href="https://about.me/matishadow"><img src="https://avatars0.githubusercontent.com/u/9083085?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mateusz Tracz</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=matishadow" title="Code">💻</a></td>
<td align="center"><a href="https://zergpool.com"><img src="https://avatars3.githubusercontent.com/u/36234677?v=4?s=100" width="100px;" alt=""/><br /><sub><b>pinpin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=pinpins" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/TakuroOnoda"><img src="https://avatars0.githubusercontent.com/u/1407926?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Takuro Onoda</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TakuroOnoda" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/frauhottelmann"><img src="https://avatars2.githubusercontent.com/u/902705?v=4?s=100" width="100px;" alt=""/><br /><sub><b>frauhottelmann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=frauhottelmann" title="Code">💻</a></td>
<td align="center"><a href="http://patalong.pl"><img src="https://avatars.githubusercontent.com/u/29167842?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Piotr Patalong</b></sub></a><br /><a href="#design-VectorKappa" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/clarkwang"><img src="https://avatars.githubusercontent.com/u/157076?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Clark Wang</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=clarkwang" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/iamchating"><img src="https://avatars.githubusercontent.com/u/7088153?v=4?s=100" width="100px;" alt=""/><br /><sub><b>iamchating</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=iamchating" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/starxg"><img src="https://avatars.githubusercontent.com/u/34997494?v=4?s=100" width="100px;" alt=""/><br /><sub><b>starxg</b></sub></a><br /><a href="#plugin-starxg" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="http://hashnote.net/"><img src="https://avatars.githubusercontent.com/u/546312?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alisue</b></sub></a><br /><a href="#design-lambdalisue" title="Design">🎨</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/ydcool"><img src="https://avatars.githubusercontent.com/u/5668295?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dominic Yin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ydcool" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/bdr99"><img src="https://avatars.githubusercontent.com/u/2292715?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Brandon Rothweiler</b></sub></a><br /><a href="#design-bdr99" title="Design">🎨</a></td>
<td align="center"><a href="https://git.io/JnP49"><img src="https://avatars.githubusercontent.com/u/63876444?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Logic Machine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=logicmachine123" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/cypherbits"><img src="https://avatars.githubusercontent.com/u/10424900?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cypherbits</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=cypherbits" title="Documentation">📖</a></td>
<td align="center"><a href="https://modulolotus.net"><img src="https://avatars.githubusercontent.com/u/946421?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew Davidson</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=KingMob" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/al-wi"><img src="https://avatars.githubusercontent.com/u/11092199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alexander Wiedemann</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=al-wi" title="Code">💻</a></td>
<td align="center"><a href="https://www.notion.so/3d45c6bd2cbd4f938873a4bd12e23375"><img src="https://avatars.githubusercontent.com/u/59506394?v=4?s=100" width="100px;" alt=""/><br /><sub><b>장보연</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=BoYeonJang" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/Me1onRind"><img src="https://avatars.githubusercontent.com/u/19531270?v=4?s=100" width="100px;" alt=""/><br /><sub><b>zZ</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Me1onRind" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/tainoNZ"><img src="https://avatars.githubusercontent.com/u/49261322?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Aaron Davison</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=tainoNZ" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/composer404"><img src="https://avatars.githubusercontent.com/u/58251560?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Przemyslaw Kozik</b></sub></a><br /><a href="#design-composer404" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/highfredo"><img src="https://avatars.githubusercontent.com/u/5951524?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alfredo Arellano de la Fuente</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=highfredo" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/NessunKim"><img src="https://avatars.githubusercontent.com/u/12974079?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MH Kim</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=NessunKim" title="Code">💻</a></td>
<td align="center"><a href="https://discord.gg/4c5EVTBhtp"><img src="https://avatars.githubusercontent.com/u/40345645?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Marmota</b></sub></a><br /><a href="#design-jaimeadf" title="Design">🎨</a></td>
<td align="center"><a href="https://ares.zone"><img src="https://avatars.githubusercontent.com/u/40336192?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ares Andrew</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TENX-S" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://usual.io/"><img src="https://avatars.githubusercontent.com/u/780052?v=4?s=100" width="100px;" alt=""/><br /><sub><b>George Korsnick</b></sub></a><br /><a href="#financial-gkor" title="Financial">💵</a></td>
<td align="center"><a href="https://about.me/ulu"><img src="https://avatars.githubusercontent.com/u/872764?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Artem Smirnov</b></sub></a><br /><a href="#financial-uluhonolulu" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/nevotheless"><img src="https://avatars.githubusercontent.com/u/779797?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tim Kopplow</b></sub></a><br /><a href="#financial-nevotheless" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/mrthock"><img src="https://avatars.githubusercontent.com/u/88901709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>mrthock</b></sub></a><br /><a href="#financial-mrthock" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/lrottach"><img src="https://avatars.githubusercontent.com/u/50323692?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Lukas Rottach</b></sub></a><br /><a href="#financial-lrottach" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/boonkerz"><img src="https://avatars.githubusercontent.com/u/277321?v=4?s=100" width="100px;" alt=""/><br /><sub><b>boonkerz</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=boonkerz" title="Code">💻</a> <a href="#translation-boonkerz" title="Translation">🌍</a></td>
<td align="center"><a href="https://github.com/milotype"><img src="https://avatars.githubusercontent.com/u/43657314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Milo Ivir</b></sub></a><br /><a href="#translation-milotype" title="Translation">🌍</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/JasonCubic"><img src="https://avatars.githubusercontent.com/u/8921015?v=4?s=100" width="100px;" alt=""/><br /><sub><b>JasonCubic</b></sub></a><br /><a href="#design-JasonCubic" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/MaxWaldorf"><img src="https://avatars.githubusercontent.com/u/15877853?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MaxWaldorf</b></sub></a><br /><a href="#infra-MaxWaldorf" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center"><a href="https://github.com/mwz"><img src="https://avatars.githubusercontent.com/u/1190768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Wizner</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mwz" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/mgrulich"><img src="https://avatars.githubusercontent.com/u/781036?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Martin</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mgrulich" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/piersandro"><img src="https://avatars.githubusercontent.com/u/19996309?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Piersandro Guerrera</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=piersandro" title="Documentation">📖</a> <a href="#translation-piersandro" title="Translation">🌍</a></td>
<td align="center"><a href="http://pingbase.cn"><img src="https://avatars.githubusercontent.com/u/19320096?v=4?s=100" width="100px;" alt=""/><br /><sub><b>X-0x01</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=X-0x01" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Allenator"><img src="https://avatars.githubusercontent.com/u/11794943?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Allenator</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Allenator" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="http://microhobby.com.br/blog"><img src="https://avatars.githubusercontent.com/u/2633321?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matheus Castello</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=microhobby" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/Jai-JAP"><img src="https://avatars.githubusercontent.com/u/78354625?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jai A P</b></sub></a><br /><a href="#platform-Jai-JAP" title="Packaging/porting to new platform">📦</a></td>
<td align="center"><a href="https://blog.ysc3839.com"><img src="https://avatars.githubusercontent.com/u/12028138?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Richard Yu</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ysc3839" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/artu-ole"><img src="https://avatars.githubusercontent.com/u/15938416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>artu-ole</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=artu-ole" title="Code">💻</a></td>
<td align="center"><a href="https://timagribanov.github.io/"><img src="https://avatars.githubusercontent.com/u/48593815?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Timofey Gribanov</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=TimaGribanov" title="Documentation">📖</a> <a href="#translation-TimaGribanov" title="Translation">🌍</a></td>
<td align="center"><a href="https://git.christianbingman.com"><img src="https://avatars.githubusercontent.com/u/42191425?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Christian Bingman</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=ChristianBingman" title="Code">💻</a></td>
<td align="center"><a href="http://zhangzhipeng2023.cn/"><img src="https://avatars.githubusercontent.com/u/5310853?v=4?s=100" width="100px;" alt=""/><br /><sub><b>zhipeng</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Ox0400" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/woodmeal"><img src="https://avatars.githubusercontent.com/u/104011197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>woodmeal</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=woodmeal" title="Code">💻</a></td>
<td align="center"><a href="https://magiclike.codeberg.page/"><img src="https://avatars.githubusercontent.com/u/82117109?v=4?s=100" width="100px;" alt=""/><br /><sub><b>MagicLike</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=MagicLike" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/hisamafahri"><img src="https://avatars.githubusercontent.com/u/65691613?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Hisam Fahri</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=hisamafahri" title="Code">💻</a></td>
<td align="center"><a href="https://liangchengj.com"><img src="https://avatars.githubusercontent.com/u/48881023?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Liangcheng Juves</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LiangchengJ" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/attet"><img src="https://avatars.githubusercontent.com/u/1911416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Atte Timonen</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=attet" title="Code">💻</a></td>
<td align="center"><a href="https://www.linkedin.com/in/joaolmpinto/"><img src="https://avatars.githubusercontent.com/u/1143125?v=4?s=100" width="100px;" alt=""/><br /><sub><b>João Pinto</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=joaompinto" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/Qiming-Liu"><img src="https://avatars.githubusercontent.com/u/68600416?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alan</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=Qiming-Liu" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://74th.tech/"><img src="https://avatars.githubusercontent.com/u/1060011?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Atsushi Morimoto</b></sub></a><br /><a href="#financial-74th" title="Financial">💵</a></td>
<td align="center"><a href="https://arles.red/"><img src="https://avatars.githubusercontent.com/u/5369096?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Arles</b></sub></a><br /><a href="#financial-aarles" title="Financial">💵</a></td>
<td align="center"><a href="https://pentestbook.six2dez.com/"><img src="https://avatars.githubusercontent.com/u/24670991?v=4?s=100" width="100px;" alt=""/><br /><sub><b>six2dez</b></sub></a><br /><a href="#financial-six2dez" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/CandiceJoy"><img src="https://avatars.githubusercontent.com/u/8854890?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Candice</b></sub></a><br /><a href="#financial-CandiceJoy" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/kingrowen"><img src="https://avatars.githubusercontent.com/u/13178700?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rowen Willabus</b></sub></a><br /><a href="#financial-kingrowen" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Sky" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/FrancisHG"><img src="https://avatars.githubusercontent.com/u/1611626?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Francis Gelderloos</b></sub></a><br /><a href="#financial-FrancisHG" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/astromasoud"><img src="https://avatars.githubusercontent.com/u/18737721?v=4?s=100" width="100px;" alt=""/><br /><sub><b>astromasoud</b></sub></a><br /><a href="#financial-astromasoud" title="Financial">💵</a></td>
<td align="center"><a href="https://spirit55555.dk/"><img src="https://avatars.githubusercontent.com/u/2357565?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anders G. Jørgensen</b></sub></a><br /><a href="#financial-Spirit55555" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/djradon"><img src="https://avatars.githubusercontent.com/u/5224156?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dave Richardson</b></sub></a><br /><a href="#financial-djradon" title="Financial">💵</a></td>
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
Project ini mengikuti semua spesifikasi dari [all-contributors](https://github.com/all-contributors/all-contributors). Kontribusi akan sangat diterima!

View File

@@ -21,7 +21,7 @@
<br/>
<p align="center">
Questo README è disponibile anche in: <a href="./README.md">:gb: English</a> · <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
Questo README è disponibile anche in: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a>
----
@@ -275,20 +275,6 @@ Grazie a queste persone meravigliose ([emoji key](https://allcontributors.org/do
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -21,7 +21,7 @@
<br/>
<p align="center">
このREADMEは次の言語にも対応: <a href="./README.md">:gb: English</a> · <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
このREADMEは次の言語にも対応: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a>
</p>
----
@@ -279,20 +279,6 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -269,20 +269,6 @@ Pull requests and plugins are welcome!
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -21,7 +21,7 @@
<br/>
<p align="center">
This README is also available in: <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
This README is also available in: <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a>
</p>
----
@@ -137,10 +137,6 @@ Plugins and themes can be installed directly from the Settings view inside Tabby
[**packagecloud**](https://packagecloud.io) has provided free Debian/RPM repository hosting
[![](https://user-images.githubusercontent.com/161476/193406404-1784f40c-eaba-44d0-af11-d8bd35517382.png)](https://keygen.sh/?via=eugene)
[**keygen**](https://keygen.sh/?via=eugene) has provided free release & auto-update hosting
<a name="contributing"></a>
# Contributing
@@ -283,20 +279,6 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -21,7 +21,7 @@
<br/>
<p align="center">
Этот README также доступен на: <a href="./README.md">:gb: English</a> · <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
Этот README также доступен на: <a href="./README.md">:gb: English</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a>
</p>
----
@@ -275,20 +275,6 @@ Pull-запросы и плагины приветствуются!
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -21,7 +21,7 @@
<br/>
<p align="center">
本 README 还适用于以下语言: <a href="./README.md">:gb: English</a> · <a href="./README.es-ES.md">:es: Spanish</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a> · <a href="./README.id-ID.md">:id: Bahasa Indonesia</a>
本 README 还适用于以下语言: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a> · <a href="./README.ja-JP.md">:jp: 日本語</a>
</p>
----
@@ -274,20 +274,6 @@
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
<tr>
<td align="center"><a href="https://pochen.me/"><img src="https://avatars.githubusercontent.com/u/1329716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Po Chen</b></sub></a><br /><a href="#financial-princemaple" title="Financial">💵</a></td>
<td align="center"><a href="https://victorchandra.carrd.co/"><img src="https://avatars.githubusercontent.com/u/41635105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Victor Chandra</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=mzmznasipadang" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/daniel347x"><img src="https://avatars.githubusercontent.com/u/309746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Nissenbaum</b></sub></a><br /><a href="#financial-daniel347x" title="Financial">💵</a></td>
<td align="center"><a href="https://github.com/DunklerPhoenix"><img src="https://avatars.githubusercontent.com/u/1261305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RogueThorn</b></sub></a><br /><a href="#financial-DunklerPhoenix" title="Financial">💵</a></td>
<td align="center"><a href="http://spenserblack.github.io"><img src="https://avatars.githubusercontent.com/u/8546709?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Spenser Black</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=spenserblack" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zuedev"><img src="https://avatars.githubusercontent.com/u/24614929?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Alex</b></sub></a><br /><a href="#financial-zuedev" title="Financial">💵</a></td>
<td align="center"><a href="https://hengy1.top/"><img src="https://avatars.githubusercontent.com/u/98681454?v=4?s=100" width="100px;" alt=""/><br /><sub><b>HengY1Coding✨</b></sub></a><br /><a href="#financial-HengY1Cola" title="Financial">💵</a></td>
</tr>
<tr>
<td align="center"><a href="https://www.stackscale.com/"><img src="https://avatars.githubusercontent.com/u/195768?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Carrero</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=dcarrero" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/zhoro"><img src="https://avatars.githubusercontent.com/u/1105687?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrii Zhovtiak</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=zhoro" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/JohnMasoner"><img src="https://avatars.githubusercontent.com/u/42313377?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mason Ma</b></sub></a><br /><a href="#financial-JohnMasoner" title="Financial">💵</a></td>
</tr>
</table>
<!-- markdownlint-restore -->

View File

@@ -16,12 +16,12 @@
},
"dependencies": {
"@electron/remote": "2.0.8",
"@tabby-gang/node-pty": "^0.11.0-beta.203",
"@tabby-gang/node-pty": "^0.11.0-beta.200",
"any-promise": "^1.3.0",
"electron-config": "2.0.0",
"electron-debug": "^3.2.0",
"electron-promise-ipc": "^2.2.4",
"electron-updater": "^5.2.1",
"electron-updater": "^5.0.5",
"fontmanager-redux": "1.1.0",
"glasstron": "0.1.1",
"js-yaml": "4.1.0",
@@ -29,7 +29,7 @@
"mz": "^2.7.0",
"native-process-working-directory": "^1.0.2",
"npm": "6",
"rxjs": "^7.5.7",
"rxjs": "^7.5.5",
"source-map-support": "^0.5.20",
"v8-compile-cache": "^2.3.0",
"yargs": "^17.3.1"
@@ -40,11 +40,11 @@
"serialport": "10.4.0",
"serialport-binding-webserialapi": "^1.0.3",
"windows-native-registry": "^3.2.1",
"windows-process-tree": "^0.3.4"
"windows-process-tree": "^0.3.3"
},
"devDependencies": {
"@types/mz": "2.7.4",
"@types/node": "18.7.23",
"@types/node": "16.0.1",
"atomically": "^1.7.0",
"ngx-filesize": "^2.0.16",
"patch-package": "^6.4.7"
@@ -61,7 +61,6 @@
"tabby-terminal": "*"
},
"resolutions": {
"*/node-abi": "^2.20.0",
"nan": "github:jkleinsc/nan#remove_accessor_signature"
"*/node-abi": "^2.20.0"
}
}

View File

@@ -114,12 +114,12 @@
dependencies:
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==
"@tabby-gang/node-pty@^0.11.0-beta.200":
version "0.11.0-beta.200"
resolved "https://registry.yarnpkg.com/@tabby-gang/node-pty/-/node-pty-0.11.0-beta.200.tgz#485cd6d85a04f4b272b81a9862578d7fc38cdfb5"
integrity sha512-32ANParjnd38SzvICaLYvEBlTZAE2sqsgEZPK6ITgd38FcCsS/yvvsDZcjkclbxApnMM2rJDaYjsZMa0lr9Iyg==
dependencies:
nan "^2.16.0"
nan "^2.14.0"
"@tabby-gang/windows-blurbehind@^3.0.0":
version "3.0.0"
@@ -135,10 +135,10 @@
dependencies:
"@types/node" "*"
"@types/node@*", "@types/node@18.7.23":
version "18.7.23"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.23.tgz#75c580983846181ebe5f4abc40fe9dfb2d65665f"
integrity sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==
"@types/node@*", "@types/node@16.0.1":
version "16.0.1"
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8"
integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug==
"@types/node@^10.12.18":
version "10.17.60"
@@ -409,10 +409,10 @@ buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
builder-util-runtime@9.0.3:
version "9.0.3"
resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.3.tgz#6c62c493ba2b73c2af92432db4013b5a327f02b2"
integrity sha512-SfG2wnyjpUbbdtpnqDpWwklujofC6GarGpvdWrEkg9p5AD/xJmTF2buTNaqs3qtsNBEVQDDjZz9xc2GGpVyMfA==
builder-util-runtime@9.0.2:
version "9.0.2"
resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.2.tgz#dc54f8581bbcf1e0428da4483fa46d09524be857"
integrity sha512-xF55W/8mgfT6+sMbX0TeiJkTusA5GMOzckM4rajN4KirFcUIuLTH8oEaTYmM86YwVCZaTwa/7GyFhauXaEICwA==
dependencies:
debug "^4.3.4"
sax "^1.2.4"
@@ -928,13 +928,13 @@ electron-promise-ipc@^2.2.4:
serialize-error "^5.0.0"
uuid "^3.0.1"
electron-updater@^5.2.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.2.1.tgz#297795e6e8ad9179c7ae2738a7b67cf0a5022be1"
integrity sha512-OQZVIvqcK8j03HjT07uVPgvguP/r8RY2wZcwCM26+fcDOjtrm01Dfz3G8Eru+69znbrR+F9pDzr98ewMavBrWQ==
electron-updater@^5.0.5:
version "5.0.5"
resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.0.5.tgz#efc025a1777fc0a9c6f9f20ef70037b727e989fb"
integrity sha512-YcKEI9zpU+c0sNXTpjw3UpzP8Pfuuwo70T42oLYm0hHc0dy41ih51oENlhxgooa2+uzzpXhoCOyrpG+w6CB0Pw==
dependencies:
"@types/semver" "^7.3.6"
builder-util-runtime "9.0.3"
builder-util-runtime "9.0.2"
fs-extra "^10.0.0"
js-yaml "^4.1.0"
lazy-val "^1.0.5"
@@ -2234,9 +2234,10 @@ mz@^2.7.0:
object-assign "^4.0.1"
thenify-all "^1.0.0"
nan@^2.13.2, nan@^2.16.0, "nan@github:jkleinsc/nan#remove_accessor_signature":
version "2.16.0"
resolved "https://codeload.github.com/jkleinsc/nan/tar.gz/6a2f95a6a2209d8aa7542fb18099fd808a802059"
nan@^2.13.2, nan@^2.14.0:
version "2.14.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
napi-build-utils@^1.0.1:
version "1.0.2"
@@ -3203,10 +3204,10 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
rxjs@^7.5.2, rxjs@^7.5.7:
version "7.5.7"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39"
integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==
rxjs@^7.5.2, rxjs@^7.5.5:
version "7.5.5"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
dependencies:
tslib "^2.1.0"
@@ -3899,10 +3900,10 @@ windows-native-registry@^3.2.1:
dependencies:
node-addon-api "^3.1.0"
windows-process-tree@^0.3.4:
version "0.3.4"
resolved "https://registry.yarnpkg.com/windows-process-tree/-/windows-process-tree-0.3.4.tgz#6bc4b8010129c30ff95bcd333b9f94744dd3c4fb"
integrity sha512-rtSX73i9OnkDxSdBP9c1YBunEwheZdO/hjRwNk9uSoWqO92x0zDRGfIIK0MtUn8gZZD+2kPEVpj5MmfNl7JpJA==
windows-process-tree@^0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/windows-process-tree/-/windows-process-tree-0.3.3.tgz#7c178815f02bf4cfbcac1f93b2f3a3cc10bc9245"
integrity sha512-rkiAMP0AS27xikFyn7i4gPbOK16UdjY8X/C6eo37CnfNLqTvK2eEaT+Dh0e5xnvmlsi0lEKd60O+4ajzfDkq7A==
dependencies:
nan "^2.13.2"

View File

@@ -34,6 +34,8 @@ extraResources:
- extras
asarUnpack:
- 'dist/*.map'
publish:
- provider: github
win:
icon: "./build/windows/icon.ico"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Bulgarian\n"
"Language: bg_BG\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Тип на фона"
msgid "Baud rate"
msgstr "Скорост на предаване"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Начало на реда"
@@ -219,12 +219,12 @@ msgstr "Вградени"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Откажи"
@@ -249,7 +249,7 @@ msgstr "Шифри"
msgid "Clear recent profiles"
msgstr "Изчисти скорошни профили"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Изчисти терминала"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Затвори табовете вдясно"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Цветове"
@@ -371,18 +371,19 @@ msgstr "Контекстно меню"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Копирано"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Копирай"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Копирай текущия път"
@@ -423,7 +424,7 @@ msgstr "Текуща цветова схема"
msgid "Current host key fingerprint"
msgstr "Текущ ключов отпечатък на хоста"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Текущ процес: {name}"
@@ -494,15 +495,15 @@ msgstr "Изтрий \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "Изтриване {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Изтрий следваща дума"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Изтрий предишна дума"
@@ -538,11 +539,11 @@ msgstr "Изключи"
msgid "Disable dynamic tab title"
msgstr "Изключи динамично заглавие на таб"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Деактивиране на плавния фон при влачене"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Изключи ускоряване от графичния процесор"
@@ -607,7 +608,7 @@ msgstr "Закрепване"
msgid "Double-click selection will stop at these characters"
msgstr "Селекцията с двоен клик ще спира при тези символи"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Долу"
@@ -619,7 +620,7 @@ msgstr "Свали"
msgid "Draw bold text in bright colors"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Дублирай"
@@ -672,7 +673,7 @@ msgstr "Включва експерименталния Windows ConPTY API"
msgid "Encrypt config file"
msgstr "Криптирай конфигурационния файл"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Края на реда"
@@ -725,7 +726,7 @@ msgstr ""
msgid "Fixed"
msgstr "Фиксирана"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "В някои случаи плавният фон води до насичания при влачене"
@@ -733,11 +734,11 @@ msgstr "В някои случаи плавният фон води до нас
msgid "Focus all panes"
msgstr "Фокусирай всички панели"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Фокусирай всички панели наведнъж (излъчвай)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr "Фокусирай десния панел"
msgid "Font"
msgstr "Шрифт"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "За бързи клавиши"
@@ -863,7 +864,7 @@ msgstr "Зелен"
msgid "Group"
msgstr "Група"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Хакове"
@@ -880,7 +881,7 @@ msgstr ""
msgid "Hexadecimal"
msgstr "Шестнайсетичен"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Скрий бутон затвори таб"
@@ -888,10 +889,6 @@ msgstr "Скрий бутон затвори таб"
msgid "Hide tab index"
msgstr "Скрий номериране на таб"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Скрий прозореца при загуба на фокус"
@@ -974,11 +971,11 @@ msgstr "Въвеждане на нови редове"
msgid "Installed"
msgstr "Инсталирани"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Инсталирането на актуализацията ще затвори всички табове и ще рестартира Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Интелигентен Ctrl-C (копирай/прекъсни)"
@@ -995,11 +992,11 @@ msgstr "Неправилен синтаксис"
msgid "Jump host"
msgstr "Посреднически хост"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Прескочи към следваща дума"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Прескочи към предишна дума"
@@ -1064,7 +1061,7 @@ msgstr "Научете как да разрешите на Tabby да разпо
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Ляво"
@@ -1147,7 +1144,7 @@ msgstr "Премести таба надясно"
msgid "Move to \"Ungrouped\""
msgstr "Премести в \"Негрупирани\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr ""
msgid "Not found"
msgstr "Не е намерен"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Извести при активност"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Извести като приключиш"
@@ -1278,6 +1275,10 @@ msgstr "В GitHub Discussions"
msgid "Opacity"
msgstr "Непрозрачност"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Отвори"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Отвори DevTools"
@@ -1351,11 +1352,11 @@ msgstr "Презаписване на отдалечената конфигур
msgid "Overwrite the local config and start syncing?"
msgstr "Презаписване на лоцалната конфигурация и стартиране на синхронизация?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Стъпка за уразмераване на панела"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Панели"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Парола"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Вмъкни"
@@ -1386,7 +1387,7 @@ msgstr "Вмъкни"
msgid "Paste from clipboard"
msgstr "Вмъкни от клипборда"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Вмъкване на няколко реда?"
@@ -1450,11 +1451,11 @@ msgstr "Предходен таб"
msgid "Private keys"
msgstr "Частни ключове"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Процесът е завършен"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Име на профила"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Отдалечен"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Преименувай"
@@ -1567,7 +1568,7 @@ msgstr "Докладвайте за проблем"
msgid "Require a key to click links"
msgstr "Изисква клавиш за отваряне на линк"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Възстанови мащаба"
@@ -1601,7 +1602,7 @@ msgstr "Повторно използване на сесията за няко
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Дясно"
@@ -1631,7 +1632,7 @@ msgstr "Запиши и приложи"
msgid "Save as profile"
msgstr "Запази като профил"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Запази оформлението като профил"
@@ -1647,19 +1648,19 @@ msgstr "Запазени оформления"
msgid "Scroll on input"
msgstr "Превъртай екрана при въвеждане"
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Превърти терминала до край"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr "Буфер за превъртане"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Превърта терминала до край при въвежнане от потребителя"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Търси"
@@ -1700,10 +1701,6 @@ msgstr "Избери"
msgid "Select a base profile to use as a template"
msgstr "Изберете базов профил, който да се използва за шаблон"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Изберете къде ще съхранявате файлове"
@@ -1772,7 +1769,7 @@ msgstr "Настройки"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell не поддържа откриване на текущия път"
@@ -1828,10 +1825,6 @@ msgstr "Покажи бележките към изданието"
msgid "Show Serial connections"
msgstr "Покажи серийните връзки"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Покажи съдържанието на хранилището"
@@ -1875,7 +1868,7 @@ msgstr "Звук"
msgid "Source code"
msgstr "Програмен код"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Раздели"
@@ -1931,7 +1924,7 @@ msgstr "Абонирайте се за обновления"
msgid "Substitutions allowed."
msgstr "Заместванията са разрешени."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Смени профил"
@@ -1990,7 +1983,7 @@ msgstr "Синхтонизирай настройки за прозорец"
msgid "Tab {number}"
msgstr "Таб {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Активност на таба"
@@ -2055,7 +2048,7 @@ msgstr "Прилага се за всички профили от дадения
msgid "Thin"
msgstr "Тънка"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Поставете отметката, ако имате визуални проблеми с алиасинг, гостинг или други"
@@ -2112,12 +2105,12 @@ msgstr "Неизветна тип тайна {type} за {key}"
msgid "Unpin"
msgstr "Откачи"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Горе"
#: 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:139
msgid "Update"
msgstr "Актуализирай"
@@ -2306,11 +2299,11 @@ msgstr "Може да я промените по-късно, но не може
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Възможно е в момента да сте обект на атака от типа \"man-in-the-middle\" или ключът на хоста просто да е бил променен."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Увеличи"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Намали"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Danish\n"
"Language: da_DK\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Baggrundstype"
msgid "Baud rate"
msgstr "Baud-rate (hastighed)"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Begyndelse af linjen"
@@ -219,12 +219,12 @@ msgstr "Indbygget"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Annullér"
@@ -249,7 +249,7 @@ msgstr "Ciphers"
msgid "Clear recent profiles"
msgstr "Ryd seneste profiler"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Ryd terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Luk faner til højre"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Farve"
@@ -371,18 +371,19 @@ msgstr "Kontekstmenu"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Kopieret"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Kopiér"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Kopiér nuværende sti"
@@ -423,7 +424,7 @@ msgstr "Nuværende farvetema"
msgid "Current host key fingerprint"
msgstr "Nuværende værtsnøgle fingeraftryk"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Nuværende proces: {name}"
@@ -494,15 +495,15 @@ msgstr "Slet \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "Slet {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Slet næste ord"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Slet forrige ord"
@@ -538,11 +539,11 @@ msgstr "Deaktivér"
msgid "Disable dynamic tab title"
msgstr "Deaktiver dynamisk fanetitel"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Deaktivér GPU acceleration"
@@ -607,7 +608,7 @@ msgstr ""
msgid "Double-click selection will stop at these characters"
msgstr "Markering med dobbeltklik vil stoppe ved disse tegn"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Ned"
@@ -619,7 +620,7 @@ msgstr "Download"
msgid "Draw bold text in bright colors"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplikér"
@@ -672,7 +673,7 @@ msgstr "Aktiverer den eksperimentelle Windows ConPTY API"
msgid "Encrypt config file"
msgstr "Kryptér konfigurationsfil"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Slut på linjen"
@@ -725,7 +726,7 @@ msgstr ""
msgid "Fixed"
msgstr "Fast"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr ""
@@ -733,11 +734,11 @@ msgstr ""
msgid "Focus all panes"
msgstr "Fokusér alle ruder"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Fokusér alle ruder på én gang (broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr "Fokusér ruden til højre"
msgid "Font"
msgstr "Skrifttype"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr ""
@@ -863,7 +864,7 @@ msgstr "Grøn"
msgid "Group"
msgstr "Gruppe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr ""
@@ -880,7 +881,7 @@ msgstr ""
msgid "Hexadecimal"
msgstr "Hexadecimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Skjul lukkeknap for fane"
@@ -888,10 +889,6 @@ msgstr "Skjul lukkeknap for fane"
msgid "Hide tab index"
msgstr "Skjul faneindeks"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Skjul vindue ved fokustab"
@@ -974,11 +971,11 @@ msgstr ""
msgid "Installed"
msgstr "Installeret"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Installation af opdateringen vil lukke alle faner og genstarte Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr ""
@@ -995,11 +992,11 @@ msgstr "Ugyldig syntaks"
msgid "Jump host"
msgstr "Jump host"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Hop til næste ord"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Hop til forrige ord"
@@ -1064,7 +1061,7 @@ msgstr "Lær, hvordan du tillader Tabby at registrere ekstern shell's arbejdsmap
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Venstre"
@@ -1147,7 +1144,7 @@ msgstr "Flyt fane til højre"
msgid "Move to \"Ungrouped\""
msgstr "Flyt til \"Ugrupperet\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr ""
msgid "Not found"
msgstr "Ikke fundet"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Underret ved aktivitet"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Underret ved afslutning"
@@ -1278,6 +1275,10 @@ msgstr "På GitHub Diskussioner"
msgid "Opacity"
msgstr "Gennemsigtighed"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Åbn"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Åbn udviklingsværktøjer"
@@ -1351,11 +1352,11 @@ msgstr "Overskriv konfigurationen på den eksterne side og start synkronisering?
msgid "Overwrite the local config and start syncing?"
msgstr "Overskriv den lokale konfiguration og start synkronisering?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr ""
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Adgangskode"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Indsæt"
@@ -1386,7 +1387,7 @@ msgstr "Indsæt"
msgid "Paste from clipboard"
msgstr "Indsæt fra udklipsholder"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Indsæt flere linjer?"
@@ -1450,11 +1451,11 @@ msgstr "Forrige fane"
msgid "Private keys"
msgstr "Private nøgler"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Proces fuldført"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Profilnavn"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Ekstern"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Omdøb"
@@ -1567,7 +1568,7 @@ msgstr "Rapportér et problem"
msgid "Require a key to click links"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Nulstil zoom"
@@ -1601,7 +1602,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Højre"
@@ -1631,7 +1632,7 @@ msgstr "Gem og anvend"
msgid "Save as profile"
msgstr "Gem som profil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Gem layout som profil"
@@ -1647,19 +1648,19 @@ msgstr "Gemt layout"
msgid "Scroll on input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Rul terminal til bunden"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr ""
msgid "Scrolls the terminal to the bottom on user input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Søg"
@@ -1700,10 +1701,6 @@ msgstr "Vælg"
msgid "Select a base profile to use as a template"
msgstr "Vælg en basisprofil, der skal bruges som skabelon"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Vælg lagerplads"
@@ -1772,7 +1769,7 @@ msgstr "Indstillinger"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell understøtter ikke detektion af aktuel sti"
@@ -1828,10 +1825,6 @@ msgstr "Vis udgivelsesnoter"
msgid "Show Serial connections"
msgstr "Vis serielle forbindelser"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Vis indhold i boksen"
@@ -1875,7 +1868,7 @@ msgstr ""
msgid "Source code"
msgstr "Kildekode"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Opdel"
@@ -1931,7 +1924,7 @@ msgstr "Abonnér på opdateringer"
msgid "Substitutions allowed."
msgstr ""
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Skift profil"
@@ -1990,7 +1983,7 @@ msgstr "Synkroniser vinduesindstillinger"
msgid "Tab {number}"
msgstr "Fane {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Fane aktivitet"
@@ -2055,7 +2048,7 @@ msgstr "Disse gælder for alle profiler af en given type"
msgid "Thin"
msgstr "Tynd"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Markér dette, hvis du oplever aliasing, ghosting eller andre visuelle problemer"
@@ -2112,12 +2105,12 @@ msgstr "Ukendt hemmelighed for typen {type} for {key}"
msgid "Unpin"
msgstr "Frigør"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Op"
#: 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:139
msgid "Update"
msgstr "Opdatér"
@@ -2306,11 +2299,11 @@ msgstr "Du kan ændre det senere, men det er uopretteligt, hvis det glemmes."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Du kunne være under et man-in-the-middle angreb lige nu, eller værtsnøglen kunne lige være blevet ændret."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Zoom ind"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Zoom ud"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: German\n"
"Language: de_DE\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Hintergrundtyp"
msgid "Baud rate"
msgstr "Baudrate"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Beginn der Zeile"
@@ -219,12 +219,12 @@ msgstr "Integriert"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Abbrechen"
@@ -249,7 +249,7 @@ msgstr "Verschlüsselungsverfahren"
msgid "Clear recent profiles"
msgstr "Zuletzt benutzte Profile leeren"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Terminal leeren"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Alle rechten Tabs schließen"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Farbe"
@@ -371,18 +371,19 @@ msgstr "Kontextmenü"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Kopiert"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Kopieren"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Aktuellen Pfad kopieren"
@@ -423,7 +424,7 @@ msgstr "Aktuelles Farbschema"
msgid "Current host key fingerprint"
msgstr "Aktueller Host-Schlüssel-Fingerabdruck"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Aktueller Prozess: {name}"
@@ -494,15 +495,15 @@ msgstr "\"{name}\" löschen?"
msgid "Delete {fullPath}?"
msgstr "{fullPath} löschen?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Gesamte Zeile löschen"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Nächstes Wort löschen"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Vorheriges Wort löschen"
@@ -538,11 +539,11 @@ msgstr "Deaktivieren"
msgid "Disable dynamic tab title"
msgstr "Dynamischen Tab-Titel deaktivieren"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Transparenten Hintergrund beim Ziehen des Fensters deaktivieren"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Grafikkarten-Beschleunigung deaktivieren"
@@ -563,7 +564,7 @@ msgstr "Von {host} trennen?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences"
msgstr "Grafiken mittels Sixel Escape-Sequenzen anzeigen"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:88
msgid "Display on"
@@ -607,7 +608,7 @@ msgstr "Andocken"
msgid "Double-click selection will stop at these characters"
msgstr "Doppelklick-Auswahl wird bei diesen Zeichen beendet"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Unten"
@@ -619,7 +620,7 @@ msgstr "Herunterladen"
msgid "Draw bold text in bright colors"
msgstr "Zeige fett geschriebenen Text in hellen Farben"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplizieren"
@@ -637,7 +638,7 @@ msgstr "Bearbeiten"
#: tabby-electron/src/sftpContextMenu.ts:30
msgid "Edit locally"
msgstr "Lokal bearbeiten"
msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:62
msgid "Enable"
@@ -672,7 +673,7 @@ msgstr "Aktiviert die experimentelle Windows ConPTY API"
msgid "Encrypt config file"
msgstr "Konfigurationsdatei verschlüsseln"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Ende der Zeile"
@@ -725,7 +726,7 @@ msgstr "Filter"
msgid "Fixed"
msgstr "Fest"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Der transparente Hintergrund führt manchmal zum Stottern"
@@ -733,13 +734,13 @@ msgstr "Der transparente Hintergrund führt manchmal zum Stottern"
msgid "Focus all panes"
msgstr "Alle Bereiche fokussieren"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Alle Bereiche gleichzeitig fokussieren (Broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Fokus folgt der Maus"
msgstr ""
#: tabby-core/src/hotkeys.ts:193
msgid "Focus next pane"
@@ -755,7 +756,7 @@ msgstr "Nächsten Bereich fokussieren"
#: tabby-core/src/hotkeys.ts:225
#: tabby-core/src/hotkeys.ts:229
msgid "Focus pane {number}"
msgstr "Fokusbereich {number}"
msgstr ""
#: tabby-core/src/hotkeys.ts:189
msgid "Focus previous pane"
@@ -781,7 +782,7 @@ msgstr "Fokussiere den Bereich rechts"
msgid "Font"
msgstr "Schriftart"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Für Tastenkombinationen"
@@ -863,7 +864,7 @@ msgstr "Grün"
msgid "Group"
msgstr "Gruppe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Problembehandlung"
@@ -880,7 +881,7 @@ msgstr "Hilf Tabby zu übersetzen"
msgid "Hexadecimal"
msgstr "Hexadezimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Tab Schließen verbergen"
@@ -888,10 +889,6 @@ msgstr "Tab Schließen verbergen"
msgid "Hide tab index"
msgstr "Tab-Nummer ausblenden"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Fenster beim Fokusverlust ausblenden"
@@ -974,11 +971,11 @@ msgstr "Eingehende Zeilenumbrüche"
msgid "Installed"
msgstr "Installiert"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Das Installieren des Updates schließt alle Tabs und startet Tabby neu."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Intelligente Strg-C (Kopieren/Abbrechen)"
@@ -995,11 +992,11 @@ msgstr "Ungültige Syntax"
msgid "Jump host"
msgstr "Jump-Host"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Zum nächsten Wort springen"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Zum vorherigen Wort springen"
@@ -1064,7 +1061,7 @@ msgstr "Erfahren Sie, wie Sie Tabby das Arbeitsverzeichnis von Remote Sitzung er
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Links"
@@ -1147,9 +1144,9 @@ msgstr "Tab nach rechts verschieben"
msgid "Move to \"Ungrouped\""
msgstr "Nach \"Ungruppiert\" verschieben"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Wenn Sie die Maus über ein inaktives Fenster bewegen, wird es aktiviert"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:12
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:14
@@ -1248,11 +1245,11 @@ msgstr "Strichstärke Normalschrift"
msgid "Not found"
msgstr "Nicht gefunden"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Bei Aktivität benachrichtigen"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Benachrichtigen, wenn erledigt"
@@ -1278,6 +1275,10 @@ msgstr "Auf GitHub Discussions"
msgid "Opacity"
msgstr "Transparenz"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Öffnen"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Entwicklerwerkzeuge öffnen"
@@ -1351,11 +1352,11 @@ msgstr "Die Remote Konfiguration überschreiben und mit der Synchronisierung beg
msgid "Overwrite the local config and start syncing?"
msgstr "Die lokale Konfiguration überschreiben und mit der Synchronisierung beginnen?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Bereichsgrößenveränderungsschritt"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Bereiche"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Passwort"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Einfügen"
@@ -1386,7 +1387,7 @@ msgstr "Einfügen"
msgid "Paste from clipboard"
msgstr "Aus Zwischenablage einfügen"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Mehrere Zeilen einfügen?"
@@ -1450,11 +1451,11 @@ msgstr "Vorheriger Tab"
msgid "Private keys"
msgstr "Privater Schlüssel"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Prozess abgeschlossen"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Profilname"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Remote"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Umbenennen"
@@ -1567,7 +1568,7 @@ msgstr "Ein Problem melden"
msgid "Require a key to click links"
msgstr "Eine Taste zum öffnen von Links benötigen"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Vergrößerung zurücksetzen"
@@ -1585,7 +1586,7 @@ msgstr "Aktuelle Telnet-Sitzung neu starten"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Tab neu starten"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Sitzung für mehrere Tabs wiederverwenden"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Rechts"
@@ -1631,7 +1632,7 @@ msgstr "Speichern und anwenden"
msgid "Save as profile"
msgstr "Als Profil speichern"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Layout als Profil speichern"
@@ -1647,21 +1648,21 @@ msgstr "Gespeichertes Layout"
msgid "Scroll on input"
msgstr "Scrollen bei Eingabe"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Scrolle Terminal eine Seite nach unten"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Scrolle Terminal eine Seite nach oben"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Terminal nach unten scrollen"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Terminal zum Anfang scrollen"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Scrollback"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Scrollt das Terminal bei Benutzereingabe nach unten"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Suche"
@@ -1700,10 +1701,6 @@ msgstr "Auswählen"
msgid "Select a base profile to use as a template"
msgstr "Wählen Sie ein Basis-Profil als Vorlage"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Verzeichnis auswählen"
@@ -1772,7 +1769,7 @@ msgstr "Einstellungen"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell unterstützt keine aktuelle Pfaderkennung"
@@ -1828,17 +1825,13 @@ msgstr "Versionshinweise anzeigen"
msgid "Show Serial connections"
msgstr "Serielle Verbindungen anzeigen"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Tresor Inhalt anzeigen"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:29
msgid "Sixel graphics support (experimental)"
msgstr "Sixel Grafikunterstützung (experimentell)"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:140
msgid "Skip MoTD/banner"
@@ -1875,7 +1868,7 @@ msgstr "Töne"
msgid "Source code"
msgstr "Quellcode"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Teilen"
@@ -1931,7 +1924,7 @@ msgstr "Updates abonnieren"
msgid "Substitutions allowed."
msgstr "Ersetzungen erlaubt."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Profil wechseln"
@@ -1990,7 +1983,7 @@ msgstr "Fenster Einstellungen synchronisieren"
msgid "Tab {number}"
msgstr "Tab {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Tab Aktivität"
@@ -2055,7 +2048,7 @@ msgstr "Diese gelten für alle Profile eines bestimmten Typs"
msgid "Thin"
msgstr "Dünn"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Aktivieren Sie dies, wenn Sie visuelle Probleme haben"
@@ -2112,12 +2105,12 @@ msgstr "Unbekanntes Geheimnis des Typs {type} für {key}"
msgid "Unpin"
msgstr "Lösen"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Hoch"
#: 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:139
msgid "Update"
msgstr "Aktualisieren"
@@ -2306,11 +2299,11 @@ msgstr "Du kannst es später ändern, aber es lässt sich nicht wiederherstellen
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Sie könnten gerade Opfer eines Man-in-the-Middle-Angriffs sein oder der Host-Schlüssel könnte gerade geändert worden sein."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Hineinzoomen"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Herauszoomen"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: English, United Kingdom\n"
"Language: en_GB\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr ""
msgid "Baud rate"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr ""
@@ -219,12 +219,12 @@ msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr ""
@@ -249,7 +249,7 @@ msgstr ""
msgid "Clear recent profiles"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr ""
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Colour"
@@ -371,18 +371,19 @@ msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr ""
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr ""
@@ -423,7 +424,7 @@ msgstr "Current colour scheme"
msgid "Current host key fingerprint"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr ""
@@ -494,15 +495,15 @@ msgstr ""
msgid "Delete {fullPath}?"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr ""
@@ -538,11 +539,11 @@ msgstr ""
msgid "Disable dynamic tab title"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr ""
@@ -607,7 +608,7 @@ msgstr ""
msgid "Double-click selection will stop at these characters"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr ""
@@ -619,7 +620,7 @@ msgstr ""
msgid "Draw bold text in bright colors"
msgstr "Draw bold text in bright colours"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr ""
@@ -672,7 +673,7 @@ msgstr ""
msgid "Encrypt config file"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr ""
@@ -725,7 +726,7 @@ msgstr ""
msgid "Fixed"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr ""
@@ -733,11 +734,11 @@ msgstr ""
msgid "Focus all panes"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr ""
msgid "Font"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr ""
@@ -863,7 +864,7 @@ msgstr ""
msgid "Group"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr ""
@@ -880,7 +881,7 @@ msgstr ""
msgid "Hexadecimal"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr ""
@@ -888,10 +889,6 @@ msgstr ""
msgid "Hide tab index"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr ""
@@ -974,11 +971,11 @@ msgstr ""
msgid "Installed"
msgstr ""
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr ""
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr ""
@@ -995,11 +992,11 @@ msgstr ""
msgid "Jump host"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr ""
@@ -1064,7 +1061,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr ""
@@ -1147,7 +1144,7 @@ msgstr ""
msgid "Move to \"Ungrouped\""
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr ""
msgid "Not found"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr ""
@@ -1278,6 +1275,10 @@ msgstr ""
msgid "Opacity"
msgstr ""
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr ""
@@ -1351,11 +1352,11 @@ msgstr ""
msgid "Overwrite the local config and start syncing?"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr ""
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr ""
@@ -1386,7 +1387,7 @@ msgstr ""
msgid "Paste from clipboard"
msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr ""
@@ -1450,11 +1451,11 @@ msgstr ""
msgid "Private keys"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr ""
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr ""
@@ -1567,7 +1568,7 @@ msgstr ""
msgid "Require a key to click links"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr ""
@@ -1601,7 +1602,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr ""
@@ -1631,7 +1632,7 @@ msgstr ""
msgid "Save as profile"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr ""
@@ -1647,19 +1648,19 @@ msgstr ""
msgid "Scroll on input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr ""
msgid "Scrolls the terminal to the bottom on user input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr ""
@@ -1700,10 +1701,6 @@ msgstr ""
msgid "Select a base profile to use as a template"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr ""
@@ -1772,7 +1769,7 @@ msgstr ""
msgid "Shell"
msgstr ""
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr ""
@@ -1828,10 +1825,6 @@ msgstr ""
msgid "Show Serial connections"
msgstr ""
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr ""
@@ -1875,7 +1868,7 @@ msgstr ""
msgid "Source code"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr ""
@@ -1931,7 +1924,7 @@ msgstr ""
msgid "Substitutions allowed."
msgstr ""
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr ""
@@ -1990,7 +1983,7 @@ msgstr ""
msgid "Tab {number}"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr ""
@@ -2055,7 +2048,7 @@ msgstr ""
msgid "Thin"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr ""
@@ -2112,12 +2105,12 @@ msgstr ""
msgid "Unpin"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr ""
#: 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:139
msgid "Update"
msgstr ""
@@ -2306,11 +2299,11 @@ msgstr ""
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr ""
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr ""

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Tipo de fondo"
msgid "Baud rate"
msgstr "Velocidad en baudios"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Inicio de la línea"
@@ -219,12 +219,12 @@ msgstr "Integrado"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Cancelar"
@@ -249,7 +249,7 @@ msgstr "Cifrados"
msgid "Clear recent profiles"
msgstr "Limpiar los perfiles recientes"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Limpiar terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Cerrar las pestañas de la derecha"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Color"
@@ -371,18 +371,19 @@ msgstr "Menú contextual"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Copiado"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Copiar"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Copiar la ruta actual"
@@ -423,7 +424,7 @@ msgstr "Esquema de color actual"
msgid "Current host key fingerprint"
msgstr "Huella actual de la clave de host"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Proceso actual: {name}"
@@ -494,15 +495,15 @@ msgstr "¿Eliminar \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "¿Eliminar la ruta {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Borrar toda la línea"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Eliminar la siguiente palabra"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Eliminar palabra anterior"
@@ -538,11 +539,11 @@ msgstr "Deshabilitar"
msgid "Disable dynamic tab title"
msgstr "Deshabilitar el título de la pestaña dinámica"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Desactivar el fondo de fluidez mientras arrastra"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Deshabilitar la aceleración de GPU"
@@ -563,7 +564,7 @@ msgstr "¿Desconectarse desde {host}?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences"
msgstr "Mostrar imágenes a través de secuencias de escape Sixel"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:88
msgid "Display on"
@@ -607,7 +608,7 @@ msgstr "Acoplamiento"
msgid "Double-click selection will stop at these characters"
msgstr "La selección con doble clic se detendrá en estos caracteres"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Abajo"
@@ -619,7 +620,7 @@ msgstr "Descargar"
msgid "Draw bold text in bright colors"
msgstr "Mostrar texto en negrita en colores brillantes"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplicar"
@@ -637,7 +638,7 @@ msgstr "Editar"
#: tabby-electron/src/sftpContextMenu.ts:30
msgid "Edit locally"
msgstr "Editar localmente"
msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:62
msgid "Enable"
@@ -672,7 +673,7 @@ msgstr "Habilitar la API experimental de Windows ConPTY"
msgid "Encrypt config file"
msgstr "Cifrar el archivo de configuración"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Fin de la línea"
@@ -725,7 +726,7 @@ msgstr "Filtro"
msgid "Fixed"
msgstr "Solucionado"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Fondo fluido a veces causa retraso de arrastre"
@@ -733,13 +734,13 @@ msgstr "Fondo fluido a veces causa retraso de arrastre"
msgid "Focus all panes"
msgstr "Enfocar todos los paneles"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Enfocar todos los paneles a la vez (transmitir)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "El foco sigue al ratón"
msgstr ""
#: tabby-core/src/hotkeys.ts:193
msgid "Focus next pane"
@@ -755,7 +756,7 @@ msgstr "Enfocar el siguiente panel"
#: tabby-core/src/hotkeys.ts:225
#: tabby-core/src/hotkeys.ts:229
msgid "Focus pane {number}"
msgstr "Panel de enfoque {number}"
msgstr ""
#: tabby-core/src/hotkeys.ts:189
msgid "Focus previous pane"
@@ -781,7 +782,7 @@ msgstr "Central el panel de la derecha"
msgid "Font"
msgstr "Fuente"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Para atajos de teclado"
@@ -863,7 +864,7 @@ msgstr "Verde"
msgid "Group"
msgstr "Grupo"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Hacks"
@@ -880,7 +881,7 @@ msgstr "Ayuda a traducir Tabby"
msgid "Hexadecimal"
msgstr "Hexadecimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Ocultar botón de cierre de pestaña"
@@ -888,10 +889,6 @@ msgstr "Ocultar botón de cierre de pestaña"
msgid "Hide tab index"
msgstr "Ocultar índice de pestaña"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Ocultar ventana al perder enfoque"
@@ -974,11 +971,11 @@ msgstr "Entrada de nuevas líneas"
msgid "Installed"
msgstr "Instalado"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "La instalación de la actualización cerrará todas las pestañas y reiniciará Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Ctrl-C inteligente (copiar/abortar)"
@@ -995,11 +992,11 @@ msgstr "Sintáxis inválida"
msgid "Jump host"
msgstr "Saltar host"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Saltar a la siguiente palabra"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Saltar a la palabra anterior"
@@ -1064,7 +1061,7 @@ msgstr "Aprende cómo permitir que Tabby detecte el directorio de trabajo remoto
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Izquierda"
@@ -1147,9 +1144,9 @@ msgstr "Mover pestaña a la derecha"
msgid "Move to \"Ungrouped\""
msgstr "Mover a \"Desagrupado\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Al mover el ratón sobre un panel inactivo se activará"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:12
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:14
@@ -1248,11 +1245,11 @@ msgstr "Peso de fuente normal"
msgid "Not found"
msgstr "No encontrado"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Notificar sobre la actividad"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Notificar cuando termine"
@@ -1278,6 +1275,10 @@ msgstr "En discusiones de GitHub"
msgid "Opacity"
msgstr "Opacidad"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Abrir"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Abrir Herramientas de Desarrollo"
@@ -1351,11 +1352,11 @@ msgstr "¿Sobrescribir la configuración en el lado remoto y empezar a sincroniz
msgid "Overwrite the local config and start syncing?"
msgstr "¿Sobrescribir la configuración local y empezar a sincronizar?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Paso de redimensionado del panel"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Paneles"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Contraseña"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Pegar"
@@ -1386,7 +1387,7 @@ msgstr "Pegar"
msgid "Paste from clipboard"
msgstr "Pegar desde el portapapeles"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "¿Pegar múltiples líneas?"
@@ -1450,11 +1451,11 @@ msgstr "Pestaña anterior"
msgid "Private keys"
msgstr "Claves privadas"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Proceso completado"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nombre de perfil"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Remoto"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Renombrar"
@@ -1567,7 +1568,7 @@ msgstr "Reportar un problema"
msgid "Require a key to click links"
msgstr "Requerir una clave para hacer clic en enlaces"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Restablecer zoom"
@@ -1585,7 +1586,7 @@ msgstr "Reiniciar sesión Telnet actual"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Reiniciar pestaña"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Reutilizar sesión para múltiples pestañas"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Derecha"
@@ -1631,7 +1632,7 @@ msgstr "Guardar y aplicar"
msgid "Save as profile"
msgstr "Guardar como perfil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Guardar diseño como perfil"
@@ -1647,21 +1648,21 @@ msgstr "Diseño guardado"
msgid "Scroll on input"
msgstr "Desplazarse al entrar"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Desplazar terminal una página hacia abajo"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Desplazar terminal una página arriba"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Desplazar terminal hacia abajo"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Desplazar terminal hasta arriba"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Retroceso"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Desplaza el terminal hasta la parte inferior de la entrada del usuario"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Buscar"
@@ -1700,10 +1701,6 @@ msgstr "Seleccionar"
msgid "Select a base profile to use as a template"
msgstr "Seleccione un perfil base para usar como plantilla"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Seleccionar archivo de almacenamiento"
@@ -1772,7 +1769,7 @@ msgstr "Ajustes"
msgid "Shell"
msgstr "Escudo"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell no soporta la detección actual de rutas"
@@ -1828,17 +1825,13 @@ msgstr "Mostrar notas del lanzamiento"
msgid "Show Serial connections"
msgstr "Mostrar conexiones Serial"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Mostrar contenido de vault"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:29
msgid "Sixel graphics support (experimental)"
msgstr "Soporte gráfico Sixel (experimental)"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:140
msgid "Skip MoTD/banner"
@@ -1875,7 +1868,7 @@ msgstr "Sonido"
msgid "Source code"
msgstr "Código fuente"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Dividir"
@@ -1931,7 +1924,7 @@ msgstr "Suscribirse a actualizaciones"
msgid "Substitutions allowed."
msgstr "Sustituciones permitidas."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Cambiar perfil"
@@ -1990,7 +1983,7 @@ msgstr "Sincronizar la configuración de la ventana"
msgid "Tab {number}"
msgstr "Pestaña {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Actividad de la pestaña"
@@ -2055,7 +2048,7 @@ msgstr "Estos se aplican a todos los perfiles de un tipo determinado"
msgid "Thin"
msgstr "Estrecho"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Marque esto si está experimentando aliasing, efecto fantasma u otros problemas visuales"
@@ -2112,12 +2105,12 @@ msgstr "Secreto desconocido de tipo {type} para {key}"
msgid "Unpin"
msgstr "Quitar fijado"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Arriba"
#: 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:139
msgid "Update"
msgstr "Actualizar"
@@ -2306,11 +2299,11 @@ msgstr "Puedes cambiarlo más tarde, pero es irrecuperable si lo olvidas."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Podría estar bajo un ataque de intermediario en este momento, o la clave de host podría haber sido cambiada."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Ampliar"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Alejar vista"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: French\n"
"Language: fr_FR\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -23,7 +23,7 @@ msgstr "{name} - Copie"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:76
msgid "A second font family used to display characters missing in the main font"
msgstr "Une seconde famille de polices utilisable pour afficher les caractères absents de la police principale"
msgstr "Second type de polices à utiliser pour afficher les caractères absents de la police principale"
#: tabby-core/src/components/transfersMenu.component.ts:49
msgid "Abort all"
@@ -178,7 +178,7 @@ msgstr "Type d'arrière-plan"
msgid "Baud rate"
msgstr "Vitesse en bauds"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Début de la ligne"
@@ -219,12 +219,12 @@ msgstr "Intégré"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Annuler"
@@ -249,7 +249,7 @@ msgstr "Chiffrement"
msgid "Clear recent profiles"
msgstr "Effacer les profils récents"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Effacer le terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Fermer les onglets à droite"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Couleur"
@@ -371,18 +371,19 @@ msgstr "Menu contextuel"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Copié"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Copie"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Copier le chemin actuel"
@@ -423,7 +424,7 @@ msgstr "Schéma de couleurs actuel"
msgid "Current host key fingerprint"
msgstr "Empreinte de la clé de l'hôte courant"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Processus actuel : {name}"
@@ -494,15 +495,15 @@ msgstr "Supprimer \"{name} \" ?"
msgid "Delete {fullPath}?"
msgstr "Supprimer {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Supprimer toute la ligne"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Supprimer le mot suivant"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Supprimer le mot précédent"
@@ -538,11 +539,11 @@ msgstr "Désactiver"
msgid "Disable dynamic tab title"
msgstr "Désactiver le titre dynamique des onglets"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Désactiver l'arrière-plan fluide lors du déplacement"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Désactiver l'accélération GPU"
@@ -607,7 +608,7 @@ msgstr "Ancrage"
msgid "Double-click selection will stop at these characters"
msgstr "La sélection par double-clic s'arrêtera à ces caractères"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Bas"
@@ -619,7 +620,7 @@ msgstr "Télécharger"
msgid "Draw bold text in bright colors"
msgstr "Afficher le texte en gras avec des couleurs vives"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Dupliquer"
@@ -672,7 +673,7 @@ msgstr "Active l'API expérimentale Windows ConPTY"
msgid "Encrypt config file"
msgstr "Chiffrer le fichier de configuration"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Fin de la ligne"
@@ -725,7 +726,7 @@ msgstr "Filtre"
msgid "Fixed"
msgstr "Fixe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "L'arrière-plan fluide provoque parfois des problèmes d'affichage"
@@ -733,11 +734,11 @@ msgstr "L'arrière-plan fluide provoque parfois des problèmes d'affichage"
msgid "Focus all panes"
msgstr "Cibler tous les volets"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Cibler tous les volets à la fois (diffusion)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Le curseur suit la souris"
@@ -781,7 +782,7 @@ msgstr "Focus sur le volet à droite"
msgid "Font"
msgstr "Police"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Pour les raccourcis clavier"
@@ -863,7 +864,7 @@ msgstr "Vert"
msgid "Group"
msgstr "Groupe"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Hacks"
@@ -880,7 +881,7 @@ msgstr "Aidez à traduire Tabby"
msgid "Hexadecimal"
msgstr "Hexadécimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Masquer le bouton de fermeture de l'onglet"
@@ -888,10 +889,6 @@ msgstr "Masquer le bouton de fermeture de l'onglet"
msgid "Hide tab index"
msgstr "Masquer la numérotation des onglets"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "Masquer le bouton d'options d'onglet"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Masquer la fenêtre en cas de perte de focus"
@@ -974,11 +971,11 @@ msgstr "Entrée de nouvelles lignes"
msgid "Installed"
msgstr "Installé"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "L'installation de la mise à jour fermera tous les onglets et redémarrera Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Ctrl-C intelligent (copier/annuler)"
@@ -995,11 +992,11 @@ msgstr "Syntaxe non valide"
msgid "Jump host"
msgstr "Hôte de rebond"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Aller au mot suivant"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Aller au mot précédent"
@@ -1064,7 +1061,7 @@ msgstr "Apprenez comment permettre à Tabby de détecter le répertoire de trava
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Gauche"
@@ -1147,7 +1144,7 @@ msgstr "Déplacer l'onglet vers la droite"
msgid "Move to \"Ungrouped\""
msgstr "Déplacer vers \"Dégroupé\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Faire glisser la souris sur un volet inactif pour l'activer"
@@ -1248,11 +1245,11 @@ msgstr "Épaisseur de police normale"
msgid "Not found"
msgstr "Non trouvé"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Notifier en cas d'activité"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Notifier une fois terminé"
@@ -1278,6 +1275,10 @@ msgstr "Sur les discussions GitHub"
msgid "Opacity"
msgstr "Opacité"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Ouvert"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Ouvrir les Outils Développeur"
@@ -1351,11 +1352,11 @@ msgstr "Écraser la configuration distante et démarrer la synchronisation ?"
msgid "Overwrite the local config and start syncing?"
msgstr "Écraser la configuration locale et démarrer la synchronisation ?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Redimensionner le panneau avec ce pas"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Panneaux"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Mot de passe"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Coller"
@@ -1386,7 +1387,7 @@ msgstr "Coller"
msgid "Paste from clipboard"
msgstr "Coller depuis le presse-papier"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Coller plusieurs lignes ?"
@@ -1450,11 +1451,11 @@ msgstr "Onglet précédent"
msgid "Private keys"
msgstr "Clés privées"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Processus terminé"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nom du profil"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Distant"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Renommer"
@@ -1567,7 +1568,7 @@ msgstr "Signaler un problème"
msgid "Require a key to click links"
msgstr "Presser une touche pour rendre les liens cliquables"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Réinitialiser le zoom"
@@ -1585,7 +1586,7 @@ msgstr "Redémarrer la session Telnet actuelle"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Redémarrer l'onglet"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Réutiliser la session pour plusieurs onglets"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Droit"
@@ -1631,7 +1632,7 @@ msgstr "Enregistrer et appliquer"
msgid "Save as profile"
msgstr "Enregistrer en tant que profil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Enregistrer la disposition en tant que profil"
@@ -1647,21 +1648,21 @@ msgstr "Disposition enregistrée"
msgid "Scroll on input"
msgstr "Défiler lors de la frappe"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Défiler le terminal une page vers le bas"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Défiler terminal une page vers le haut"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Défiler le terminal vers le bas"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Défiler le terminal vers le haut"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Tampon de défilement arrière"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Descend en bas du terminal lors de la saisie utilisateur"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Rechercher"
@@ -1700,10 +1701,6 @@ msgstr "Sélectionner"
msgid "Select a base profile to use as a template"
msgstr "Sélectionnez un profil de base à utiliser comme modèle"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "Tout sélectionner"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Sélectionner le stockage de fichiers"
@@ -1772,7 +1769,7 @@ msgstr "Paramètres"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "L'interpréteur de commandes ne prend pas en charge la détection du chemin courant"
@@ -1828,10 +1825,6 @@ msgstr "Afficher les notes de version"
msgid "Show Serial connections"
msgstr "Afficher les connexions série"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "Afficher la barre d'outils"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Afficher le contenu du coffre"
@@ -1875,7 +1868,7 @@ msgstr "Son"
msgid "Source code"
msgstr "Code source"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Diviser"
@@ -1931,7 +1924,7 @@ msgstr "Souscrire aux mises à jour"
msgid "Substitutions allowed."
msgstr "Substitutions autorisées."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Changer de profil"
@@ -1990,7 +1983,7 @@ msgstr "Synchroniser les réglages de fenêtres"
msgid "Tab {number}"
msgstr "Onglet {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Activité de l'onglet"
@@ -2055,7 +2048,7 @@ msgstr "Ceci s'applique à tous les profils d'un type donné"
msgid "Thin"
msgstr "Compact"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Cochez cette case si vous rencontrez des problèmes d'aliasing, de dédoublement ou d'autres problèmes visuels"
@@ -2112,12 +2105,12 @@ msgstr "Secret inconnu de type {type} pour {key}"
msgid "Unpin"
msgstr "Désépingler"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Monter"
#: 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:139
msgid "Update"
msgstr "Mise à jour"
@@ -2306,11 +2299,11 @@ msgstr "Vous pouvez le changer plus tard, mais il n'est pas récupérable s'il e
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Vous pourriez être sous une attaque de man-in-the-middle en ce moment, ou la clé de l'hôte pourrait avoir été modifiée."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Zoom avant"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Zoom arrière"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Croatian\n"
"Language: hr_HR\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Vrsta pozadine"
msgid "Baud rate"
msgstr "Brzina prijenosa"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Početak retka"
@@ -219,12 +219,12 @@ msgstr "Ugrađeno"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Odustani"
@@ -249,7 +249,7 @@ msgstr "Šifre"
msgid "Clear recent profiles"
msgstr "Isprazni popis nedavnih profila"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Isprazni terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Zatvori kartice prema desno"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Boja"
@@ -371,18 +371,19 @@ msgstr "Kontekstni izbornik"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Kopirano"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Kopiraj"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Kopiraj trenutačnu stazu"
@@ -423,7 +424,7 @@ msgstr "Trenutačna shema boja"
msgid "Current host key fingerprint"
msgstr "Trenutačna šifra ključa host računala"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Tenutačni postupak: {name}"
@@ -494,15 +495,15 @@ msgstr "Izbrisati „{name}”?"
msgid "Delete {fullPath}?"
msgstr "Izbrisati {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Izbriši cijeli redak"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Izbriši sljedeću riječ"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Izbriši prethodnu riječ"
@@ -538,11 +539,11 @@ msgstr "Deaktiviraj"
msgid "Disable dynamic tab title"
msgstr "Deaktiviraj dinamički naslov kartice"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Deaktiviraj transparentnu pozadinu prilikom povlačenja prozora"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Deativiraj ubrzanje grafičkog procesora"
@@ -607,7 +608,7 @@ msgstr "Prikvačivanje"
msgid "Double-click selection will stop at these characters"
msgstr "Označavanje teksta dvostrukim pritiskom miša zaustavit će se pri ovim znakovima"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Dolje"
@@ -619,7 +620,7 @@ msgstr "Preuzmi"
msgid "Draw bold text in bright colors"
msgstr "Crtaj podebljani tekst svijetlim bojama"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Dupliciraj"
@@ -672,7 +673,7 @@ msgstr "Aktiviraj eksperimentalni Windows ConPTY API"
msgid "Encrypt config file"
msgstr "Šifriraj datoteku konfiguracije"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Kraj retka"
@@ -725,7 +726,7 @@ msgstr "Filtar"
msgid "Fixed"
msgstr "Fiksno"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Transparentna pozadina ponekad uzrokuje kašnjenje iscrtavanja prilikom povlačenja prozora"
@@ -733,11 +734,11 @@ msgstr "Transparentna pozadina ponekad uzrokuje kašnjenje iscrtavanja prilikom
msgid "Focus all panes"
msgstr "Postavi sve ploče kao aktivne"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Postavi sve ploče kao aktivne odjednom"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr "Postavi desnu ploču kao aktivnu"
msgid "Font"
msgstr "Font"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Za tipkovne prečace"
@@ -863,7 +864,7 @@ msgstr "Zelena"
msgid "Group"
msgstr "Grupa"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Hacks"
@@ -880,7 +881,7 @@ msgstr "Pomogni prevoditi Tabby"
msgid "Hexadecimal"
msgstr "Heksadecimalni"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Sakrij gumb za zatvaranje kartice"
@@ -888,10 +889,6 @@ msgstr "Sakrij gumb za zatvaranje kartice"
msgid "Hide tab index"
msgstr "Sakrij indeks kartice"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Sakrij prozor kad nije aktivan"
@@ -974,11 +971,11 @@ msgstr "Upiši nove retke"
msgid "Installed"
msgstr "Instalirano"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Instaliranjem nove verzije zatvorit će se sve kartice i Tabby će se ponovo pokrenuti."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Inteligenti Ctrl-C (kopiraj/prekini)"
@@ -995,11 +992,11 @@ msgstr "Neispravna sintaksa"
msgid "Jump host"
msgstr "„Jump” host računalo"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Skoči na sljedeću riječ"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Skoči na prethodnu riječ"
@@ -1064,7 +1061,7 @@ msgstr "Saznaj kako dopustiti Tabbyju da otkrije radnu mapu udaljene ljuske."
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Lijevo"
@@ -1147,7 +1144,7 @@ msgstr "Premjesti karticu desno"
msgid "Move to \"Ungrouped\""
msgstr "Premjesti u „Negrupirani”"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr "Normalna debljina fonta"
msgid "Not found"
msgstr "Nije nađeno"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Obavijesti prilikom aktivnosti"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Obavijesti kad ja gotovo"
@@ -1278,6 +1275,10 @@ msgstr "Na GitHub diskusijama"
msgid "Opacity"
msgstr "Neprozirnost"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Otvori"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Otvori alate za razvoj"
@@ -1351,11 +1352,11 @@ msgstr "Prepisati konfiguraciju na udaljenoj strani i započeti sinkronizaciju?"
msgid "Overwrite the local config and start syncing?"
msgstr "Prepisati lokalnu konfiguraciju i započeti sinkronizaciju?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Korak mijenjanja veličine ploče"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Ploče"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Lozinka"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Umetni"
@@ -1386,7 +1387,7 @@ msgstr "Umetni"
msgid "Paste from clipboard"
msgstr "Umetni iz međuspremnika"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Umetnuti višestruke retke?"
@@ -1450,11 +1451,11 @@ msgstr "Prethodna kartica"
msgid "Private keys"
msgstr "Privatni ključevi"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Postupak završen"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Ime profila"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Udaljeni repozitorij"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Preimenuj"
@@ -1567,7 +1568,7 @@ msgstr "Prijavi problem"
msgid "Require a key to click links"
msgstr "Zatraži tipku za pritiskanje poveznica"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Izvorno uvećanje"
@@ -1601,7 +1602,7 @@ msgstr "Ponovo koristi sesiju za više kartica"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Desno"
@@ -1631,7 +1632,7 @@ msgstr "Spremi i primijeni"
msgid "Save as profile"
msgstr "Spremi kao profil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Spremi raspored kao profil"
@@ -1647,19 +1648,19 @@ msgstr "Spremljeni raspored"
msgid "Scroll on input"
msgstr "Pomakni nakon unosa"
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Pomakni terminal na kraj"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr "Pomicanje unatrag"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Pomiče terminal na kraj nakon unosa korisnika"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Pretraga"
@@ -1700,10 +1701,6 @@ msgstr "Odaberi"
msgid "Select a base profile to use as a template"
msgstr "Odaberi osnovni profil koji će se koristiti kao predložak"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Odaberi spremište datoteka"
@@ -1772,7 +1769,7 @@ msgstr "Postavke"
msgid "Shell"
msgstr "Ljuska"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Ljuska ne podržava trenutačno otkrivanje staze"
@@ -1828,10 +1825,6 @@ msgstr "Prikaži napomene uz izdanje"
msgid "Show Serial connections"
msgstr "Prikaži serijske veze"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Prikaži sadržaj trezora"
@@ -1875,7 +1868,7 @@ msgstr "Zvuk"
msgid "Source code"
msgstr "Izvorni kod"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Podijeli"
@@ -1931,7 +1924,7 @@ msgstr "Pretplati se na nove verzije"
msgid "Substitutions allowed."
msgstr "Zamjene su dozvoljene."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Zamijeni profil"
@@ -1990,7 +1983,7 @@ msgstr "Sinkronizraj postavke prozora"
msgid "Tab {number}"
msgstr "Kartica {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Aktivnost kartice"
@@ -2055,7 +2048,7 @@ msgstr "Primjenjuju se na sve profile zadane vrste"
msgid "Thin"
msgstr "Tanko"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Označi ovo ako se pojave vizualni problemi"
@@ -2112,12 +2105,12 @@ msgstr "Nepoznata tajna vrste {type} za {key}"
msgid "Unpin"
msgstr "Otkvači"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Gore"
#: 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:139
msgid "Update"
msgstr "Aktualiziraj"
@@ -2306,11 +2299,11 @@ msgstr "Može se kasnije promijeniti, ali ne ne može obnoviti ako se zaboravi."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Možda se veza trenutačno nalazi pod napadom (man-in-the-middle attack) ili je ključ host računala jednostavno promijenjen."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Uvećaj prikaz"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Umanji prikaz"

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Italian\n"
"Language: it_IT\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Tipo di sfondo"
msgid "Baud rate"
msgstr "Velocità di trasmissione"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Inizio della riga"
@@ -219,12 +219,12 @@ msgstr "Integrato"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Annulla"
@@ -249,7 +249,7 @@ msgstr "Crittografie"
msgid "Clear recent profiles"
msgstr "Cancella profili recenti"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Pulisci il terminale"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Chiudi schede a destra"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Colore"
@@ -371,18 +371,19 @@ msgstr "Menu contestuale"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Copiato"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Copia"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Copia percorso corrente"
@@ -423,7 +424,7 @@ msgstr "Tema in uso"
msgid "Current host key fingerprint"
msgstr "Firma della chiave host corrente"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Processo corrente: {name}"
@@ -494,15 +495,15 @@ msgstr "Eliminare \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "Eliminare {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Elimina tutta la riga"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Elimina parola successiva"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Elimina parola precedente"
@@ -538,11 +539,11 @@ msgstr "Disabilita"
msgid "Disable dynamic tab title"
msgstr "Disabilita il titolo dinamico per la scheda"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Disabilita lo sfondo fluente durante il trascinamento"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Disabilita accelerazione GPU"
@@ -563,7 +564,7 @@ msgstr "Disconnetti da {host}?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences"
msgstr "Visualizza le immagini tramite sequenze di escape di Sixel"
msgstr "Visualizza le immagini tramite sequenze escare di Pixel"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:88
msgid "Display on"
@@ -607,7 +608,7 @@ msgstr "Aggancia"
msgid "Double-click selection will stop at these characters"
msgstr "La selezione con doppio clic si fermerà a questi caratteri"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Giù"
@@ -619,7 +620,7 @@ msgstr "Scarica"
msgid "Draw bold text in bright colors"
msgstr "Evidenzia il testo in grassetto con colori chiari"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplica"
@@ -672,7 +673,7 @@ msgstr "Abilita l'API sperimentale di Windows ConPTY"
msgid "Encrypt config file"
msgstr "Cifra il file di configurazione"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Fine della riga"
@@ -725,7 +726,7 @@ msgstr "Filtra"
msgid "Fixed"
msgstr "Fissa"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Lo sfondo fluente può causare ritardo nel trascinamento"
@@ -733,11 +734,11 @@ msgstr "Lo sfondo fluente può causare ritardo nel trascinamento"
msgid "Focus all panes"
msgstr "Evidenzia tutti i riquadri"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Evidenzia tutti i riquadri contemporaneamente (scrivi su tutti)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Il fuoco segue il mouse"
@@ -781,7 +782,7 @@ msgstr "Evidenzia il riquadro a destra"
msgid "Font"
msgstr "Carattere"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Per le scorciatoie da tastiera"
@@ -863,7 +864,7 @@ msgstr "Verde"
msgid "Group"
msgstr "Gruppo"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Hack"
@@ -880,7 +881,7 @@ msgstr "Partecipa alla traduzione di Tabby"
msgid "Hexadecimal"
msgstr "Esadecimale"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Nascondi pulsante di chiusura schede"
@@ -888,10 +889,6 @@ msgstr "Nascondi pulsante di chiusura schede"
msgid "Hide tab index"
msgstr "Nascondi numerazione delle schede"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "Pulsante di chiusura scheda opzioni"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Nascondi la finestra quando in secondo piano"
@@ -974,11 +971,11 @@ msgstr "Input newlines"
msgid "Installed"
msgstr "Installato"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Installare l'aggiornamento chiuderà tutte le schede e riavvierà Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Ctrl-C Intelligente (copia/annulla)"
@@ -995,11 +992,11 @@ msgstr "Sintassi non valida"
msgid "Jump host"
msgstr "Salta host"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Vai alla parola successiva"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Vai alla parola precedente"
@@ -1064,7 +1061,7 @@ msgstr "Scopri come consentire a Tabby di rilevare la cartella di lavoro della s
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Sinistra"
@@ -1147,7 +1144,7 @@ msgstr "Sposta scheda a destra"
msgid "Move to \"Ungrouped\""
msgstr "Sposta in \"Non raggruppate\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Spostare il mouse su un riquadro inattivo lo farà attivare"
@@ -1248,11 +1245,11 @@ msgstr "Peso del carattere normale"
msgid "Not found"
msgstr "Non trovato"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Notifica sull'attività"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Notifica quando terminato"
@@ -1278,6 +1275,10 @@ msgstr "Nelle discussioni di GitHub"
msgid "Opacity"
msgstr "Opacità"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Apri"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Apri Strumenti di Sviluppo"
@@ -1351,11 +1352,11 @@ msgstr "Sovrascrivere la configurazione remota e iniziare la sincronizzazione?"
msgid "Overwrite the local config and start syncing?"
msgstr "Sovrascrivere la configurazione locale e iniziare la sincronizzazione?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Progressi di ridimensionamento"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Riquadri"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Password"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Incolla"
@@ -1386,7 +1387,7 @@ msgstr "Incolla"
msgid "Paste from clipboard"
msgstr "Incolla dagli appunti"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Incollare righe multiple?"
@@ -1450,11 +1451,11 @@ msgstr "Scheda precedente"
msgid "Private keys"
msgstr "Chiavi private"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Processo completato"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nome profilo"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Remoto"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Rinomina"
@@ -1567,7 +1568,7 @@ msgstr "Segnala un problema"
msgid "Require a key to click links"
msgstr "Richiede una chiave per fare clic sui collegamenti"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Reimposta zoom"
@@ -1585,7 +1586,7 @@ msgstr "Riavvia la sessione Telnet corrente"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Riavvia scheda"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Riutilizzare la sessione per più schede"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Destra"
@@ -1631,7 +1632,7 @@ msgstr "Salva e applica"
msgid "Save as profile"
msgstr "Salva come profilo"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Salva layout come profilo"
@@ -1647,21 +1648,21 @@ msgstr "Layout salvato"
msgid "Scroll on input"
msgstr "Scorri durante la digitazione"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Scorri il terminale di una pagina verso il basso"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Scorri il terminale di una pagina verso l'alto"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Scorri il terminale fino in fondo"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Scorri il terminale fino in cima"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Scorrimento"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Scorre il terminale in basso durante l'input dell'utente"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Cerca"
@@ -1700,10 +1701,6 @@ msgstr "Seleziona"
msgid "Select a base profile to use as a template"
msgstr "Seleziona un profilo di base da usare come modello"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "Seleziona tutto"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Seleziona archiviazione"
@@ -1772,7 +1769,7 @@ msgstr "Impostazioni"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "La shell non supporta il rilevamento del percorso corrente"
@@ -1828,10 +1825,6 @@ msgstr "Mostra note di rilascio"
msgid "Show Serial connections"
msgstr "Mostra connessioni seriali"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "Mostra barra degli strumenti"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Mostra contenuto della Cassaforte"
@@ -1875,7 +1868,7 @@ msgstr "Notifiche"
msgid "Source code"
msgstr "Codice sorgente"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Dividi"
@@ -1931,7 +1924,7 @@ msgstr "Iscriviti agli aggiornamenti"
msgid "Substitutions allowed."
msgstr "Sostituzioni consentite."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Cambia profilo"
@@ -1990,7 +1983,7 @@ msgstr "Sincronizza impostazioni finestra"
msgid "Tab {number}"
msgstr "Tab {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Attività della scheda"
@@ -2055,7 +2048,7 @@ msgstr "Questi si applicano a tutti i profili di un dato tipo"
msgid "Thin"
msgstr "Sottile"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Seleziona se stai sperimentando aliasing, ghosting o altri problemi visivi"
@@ -2112,12 +2105,12 @@ msgstr "Codice segreto sconosciuto di tipo {type} per {key}"
msgid "Unpin"
msgstr "Sgancia"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Su"
#: 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:139
msgid "Update"
msgstr "Aggiorna"
@@ -2306,11 +2299,11 @@ msgstr "Si può cambiare più tardi, ma è irrecuperabile se dimenticato."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Potresti essere sotto un attacco man-in-the-middle in questo momento, o la chiave dell'host potrebbe essere stata appena cambiata."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Zoom avanti"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Zoom indietro"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -64,7 +64,7 @@ msgstr "追加..."
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:83
msgid "Additional space between lines"
msgstr "行間にスペースを空けます"
msgstr "行間にスペースを追加します"
#: locale/tmp-html/tabby-serial/src/components/serialProfileSettings.component.html:22
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:64
@@ -178,9 +178,9 @@ msgstr "透過の種類"
msgid "Baud rate"
msgstr "伝送速度"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "行頭に移動"
msgstr "行頭"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:69
msgid "Blink cursor"
@@ -219,12 +219,12 @@ msgstr "組込み"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "キャンセル"
@@ -249,7 +249,7 @@ msgstr "暗号方式"
msgid "Clear recent profiles"
msgstr "最近使用したプロファイルをクリア"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "端末をクリア"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "右のタブを閉じる"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "色"
@@ -371,18 +371,19 @@ msgstr "コンテキストメニュー"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "コピーしました"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "コピー"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "現在のパスをコピー"
@@ -423,7 +424,7 @@ msgstr "使用中の配色"
msgid "Current host key fingerprint"
msgstr "使用中のホストキーのフィンガープリント"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "現在のプロセス: {name}"
@@ -494,15 +495,15 @@ msgstr "{name} を削除しますか?"
msgid "Delete {fullPath}?"
msgstr "{fullPath} を削除しますか?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "行全体を削除"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "次の単語を削除"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "前の単語を削除"
@@ -538,11 +539,11 @@ msgstr "無効"
msgid "Disable dynamic tab title"
msgstr "動的なタブ名を無効にする"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "ドラッグ中にFluentを無効にする"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "GPUアクセラレーションを無効化"
@@ -607,7 +608,7 @@ msgstr "ドック表示"
msgid "Double-click selection will stop at these characters"
msgstr "ダブルクリックによる選択時に区切りとなる文字を設定できます"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "下へ"
@@ -619,7 +620,7 @@ msgstr "ダウンロード"
msgid "Draw bold text in bright colors"
msgstr "太字のテキストを明るい色で表示"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "複製"
@@ -672,9 +673,9 @@ msgstr "実験的な Windows ConPTY API を有効にする"
msgid "Encrypt config file"
msgstr "設定ファイルを暗号化する"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "行末に移動"
msgstr "行末"
#: locale/tmp-html/tabby-local/src/components/localProfileSettings.component.html:19
msgid "Environment"
@@ -725,7 +726,7 @@ msgstr "フィルター"
msgid "Fixed"
msgstr "固定"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Fluentはドラッグ中に遅延を発生させる場合があります"
@@ -733,11 +734,11 @@ msgstr "Fluentはドラッグ中に遅延を発生させる場合があります
msgid "Focus all panes"
msgstr "すべてのペインにフォーカス"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "一度にすべてのペインをフォーカス (ブロードキャスト)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "マウスに合わせてフォーカス"
@@ -781,7 +782,7 @@ msgstr "右側のペインにフォーカス"
msgid "Font"
msgstr "フォント"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "キーボードショートカット"
@@ -863,7 +864,7 @@ msgstr "緑色"
msgid "Group"
msgstr "グループ"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "調整"
@@ -880,7 +881,7 @@ msgstr "Tabbyの翻訳に参加する"
msgid "Hexadecimal"
msgstr "16進"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "タブを閉じるボタンを非表示"
@@ -888,10 +889,6 @@ msgstr "タブを閉じるボタンを非表示"
msgid "Hide tab index"
msgstr "タブのインデックスを非表示"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "タブの詳細設定ボタンを非表示"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "フォーカスが外れた時にウィンドウを非表示にする"
@@ -974,11 +971,11 @@ msgstr "入力の改行"
msgid "Installed"
msgstr "インストール済み"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "アップデートをインストールすると、すべてのタブが閉じられ、Tabbyを再起動します。"
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "スマートなCtrl+C (コピー/中止)"
@@ -995,13 +992,13 @@ msgstr "無効な構文"
msgid "Jump host"
msgstr "ジャンプサーバー"
#: tabby-terminal/src/hotkeys.ts:34
msgid "Jump to next word"
msgstr "次の単語に移動"
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "次の単語にジャンプ"
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "前の単語に移動"
msgstr "前の単語にジャンプ"
#: tabby-settings/src/components/profilesSettingsTab.component.ts:139
#: tabby-settings/src/components/profilesSettingsTab.component.ts:204
@@ -1064,7 +1061,7 @@ msgstr "Tabbyにリモート側の作業ディレクトリを検出させる方
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "左側"
@@ -1125,7 +1122,7 @@ msgstr "最大Keep-Alive"
#: tabby-core/src/hotkeys.ts:169
msgid "Maximize the active pane"
msgstr "アクティブなペインを最大化"
msgstr "有効なペインを最大化"
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:43
msgid "Modified on {date}"
@@ -1147,9 +1144,9 @@ msgstr "タブを右に移動"
msgid "Move to \"Ungrouped\""
msgstr "\"未分類\" に移動"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "マウスの移動でアクティブなペインを切り替えることができます"
msgstr "アクティブでないペインの上にマウスを移動すると、アクティブになります"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:12
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:14
@@ -1248,11 +1245,11 @@ msgstr "通常フォントの太さ"
msgid "Not found"
msgstr "見つかりませんでした"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "アクティビティを通知する"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "完了時に通知する"
@@ -1278,6 +1275,10 @@ msgstr "GitHub Discussions"
msgid "Opacity"
msgstr "不透明度"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "開く"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "DevToolsを開く"
@@ -1351,11 +1352,11 @@ msgstr "リモート側の設定を上書きして同期を開始しますか?
msgid "Overwrite the local config and start syncing?"
msgstr "ローカル設定を上書きして同期を開始しますか?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "ペインのサイズ変更"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "ペイン"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "パスワード"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "貼り付け"
@@ -1386,7 +1387,7 @@ msgstr "貼り付け"
msgid "Paste from clipboard"
msgstr "クリップボードから貼り付け"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "複数行の貼り付けを行いますか?"
@@ -1450,11 +1451,11 @@ msgstr "前のタブ"
msgid "Private keys"
msgstr "秘密鍵"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "処理完了"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "プロファイル名"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "リモート"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "名前を変更"
@@ -1567,7 +1568,7 @@ msgstr "問題を報告"
msgid "Require a key to click links"
msgstr "特定のキーを使用してリンクを開く"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "拡大/縮小をリセット"
@@ -1585,7 +1586,7 @@ msgstr "現在のTelnetセッションを再起動"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "タブを再起動"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "複数のタブでセッションを再利用する"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "右側"
@@ -1631,7 +1632,7 @@ msgstr "保存して反映"
msgid "Save as profile"
msgstr "プロファイルとして保存"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "プロファイルとしてレイアウトを保存"
@@ -1647,21 +1648,21 @@ msgstr "保存されたレイアウト"
msgid "Scroll on input"
msgstr "入力時にスクロール"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "1ページ分下にスクロール"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "1ページ分上にスクロール"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "端末を最下部までスクロール"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "端末を最上部までスクロール"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "バックスクロール"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "ユーザー入力時に端末を下にスクロール"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "検索"
@@ -1700,10 +1701,6 @@ msgstr "選択"
msgid "Select a base profile to use as a template"
msgstr "テンプレートとして使用する基本プロファイルを選択"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "すべて選択"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "ファイルストレージを選択"
@@ -1772,7 +1769,7 @@ msgstr "設定"
msgid "Shell"
msgstr "シェル"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "シェルは現在のパス検出に対応していません"
@@ -1828,10 +1825,6 @@ msgstr "リリースノートを表示"
msgid "Show Serial connections"
msgstr "シリアル接続を表示"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "ツールバーを表示"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Vaultのデータを表示"
@@ -1875,7 +1868,7 @@ msgstr "サウンド"
msgid "Source code"
msgstr "ソースコード"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "分割"
@@ -1931,13 +1924,13 @@ msgstr "最新情報を受け取る"
msgid "Substitutions allowed."
msgstr "置換することができます。"
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "プロファイルを切り替える"
#: tabby-core/src/hotkeys.ts:233
msgid "Switch profile in the active pane"
msgstr "アクティブなペインプロファイルを切り替える"
msgstr "アクティブなペインプロファイルを切り替える"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:7
msgid "Switches terminal frontend implementation (experimental)"
@@ -1990,7 +1983,7 @@ msgstr "ウィンドウ設定の同期"
msgid "Tab {number}"
msgstr "タブ {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "タブのアクティビティ"
@@ -2055,7 +2048,7 @@ msgstr "特定の種類のすべてのプロファイルに反映されます。
msgid "Thin"
msgstr "スリム"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "画像のギザギザやずれて見えるなどの表示の乱れが軽減される場合があります"
@@ -2112,12 +2105,12 @@ msgstr "タイプ {type} の {key} の不明なシークレット"
msgid "Unpin"
msgstr "ピン留めを外す"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "上へ"
#: 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:139
msgid "Update"
msgstr "アップデート"
@@ -2306,11 +2299,11 @@ msgstr "後から変更できますが、忘れた場合復元することはで
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "現在中間者攻撃を受けているか、もしくは、ホストキーが変更された可能性があります。"
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "拡大"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "縮小"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "배경 유형"
msgid "Baud rate"
msgstr "전송 속도"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "행 시작 부분"
@@ -219,12 +219,12 @@ msgstr "빌트인"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "취소"
@@ -249,7 +249,7 @@ msgstr "암호화"
msgid "Clear recent profiles"
msgstr "최근 프로필 삭제"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "터미널 비우기"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "오른쪽 탭들 모두 닫기"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "색상"
@@ -371,18 +371,19 @@ msgstr "컨텍스트 메뉴"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "복사됨"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "복사"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "현재 경로 복사"
@@ -423,7 +424,7 @@ msgstr "현재 색상 구성"
msgid "Current host key fingerprint"
msgstr "현재 호스트 키 핑거프린트"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "현재 프로세스: {name}"
@@ -494,15 +495,15 @@ msgstr "{name} 을/를 삭제하시겠습니까?"
msgid "Delete {fullPath}?"
msgstr "{fullPath} 를 삭제할까요?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "다음 단어 삭제"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "이전 단어 삭제"
@@ -538,11 +539,11 @@ msgstr "비활성화"
msgid "Disable dynamic tab title"
msgstr "동적 탭 제목 비활성화"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "GPU 가속 비활성화"
@@ -607,7 +608,7 @@ msgstr "도킹"
msgid "Double-click selection will stop at these characters"
msgstr "더블 클릭으로 선택하여 해당 문자 끝에 중단"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "아래"
@@ -619,7 +620,7 @@ msgstr "다운로드"
msgid "Draw bold text in bright colors"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "복제"
@@ -672,7 +673,7 @@ msgstr "실험적인 Windows ConPTY API 사용"
msgid "Encrypt config file"
msgstr "설정 파일 암호화"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "줄 끝"
@@ -725,7 +726,7 @@ msgstr ""
msgid "Fixed"
msgstr "고정"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr ""
@@ -733,11 +734,11 @@ msgstr ""
msgid "Focus all panes"
msgstr "모든 항목 포커스"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "모든 항목을 한번에 포커스 (방영)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr "오른쪽 항목 포커스"
msgid "Font"
msgstr "글꼴"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr ""
@@ -863,7 +864,7 @@ msgstr "녹색"
msgid "Group"
msgstr "그룹"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "핵"
@@ -880,7 +881,7 @@ msgstr "Tabby 번역 돕기"
msgid "Hexadecimal"
msgstr "16진수"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "탭 닫기 버튼 숨기기"
@@ -888,10 +889,6 @@ msgstr "탭 닫기 버튼 숨기기"
msgid "Hide tab index"
msgstr "탭 번호 숨기기"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "포커스 해제 시 창 숨기기"
@@ -974,11 +971,11 @@ msgstr "개행 입력"
msgid "Installed"
msgstr "설치됨"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "업데이트 설치 시 모든 탭이 닫히고 Tabby 가 재시작됩니다."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "지능적인 Ctrl-C (복사/중단)"
@@ -995,11 +992,11 @@ msgstr "올바르지 않은 구문입니다."
msgid "Jump host"
msgstr "점프 호스트"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "다음 단어로 이동"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "이전 단어로 이동"
@@ -1064,7 +1061,7 @@ msgstr "Tabby가 원격 쉘에서 작업 디렉토리 감지를 허용하는 방
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "왼쪽"
@@ -1147,7 +1144,7 @@ msgstr "탭을 오른쪽으로 이동"
msgid "Move to \"Ungrouped\""
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr "일반 글꼴 두께"
msgid "Not found"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr ""
@@ -1278,6 +1275,10 @@ msgstr ""
msgid "Opacity"
msgstr "불투명도"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "열기"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "DevTools 열기"
@@ -1351,11 +1352,11 @@ msgstr ""
msgid "Overwrite the local config and start syncing?"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr ""
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "비밀번호"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "붙여넣기"
@@ -1386,7 +1387,7 @@ msgstr "붙여넣기"
msgid "Paste from clipboard"
msgstr "클립보드에서 붙여넣기"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr ""
@@ -1450,11 +1451,11 @@ msgstr ""
msgid "Private keys"
msgstr "비밀 키"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "프로필 이름"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "이름 바꾸기"
@@ -1567,7 +1568,7 @@ msgstr "문제 신고하기"
msgid "Require a key to click links"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr ""
@@ -1601,7 +1602,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "오른쪽"
@@ -1631,7 +1632,7 @@ msgstr "저장 및 적용"
msgid "Save as profile"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr ""
@@ -1647,19 +1648,19 @@ msgstr "저장된 레이아웃"
msgid "Scroll on input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr ""
msgid "Scrolls the terminal to the bottom on user input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "검색"
@@ -1700,10 +1701,6 @@ msgstr "선택"
msgid "Select a base profile to use as a template"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr ""
@@ -1772,7 +1769,7 @@ msgstr "설정"
msgid "Shell"
msgstr "셸"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr ""
@@ -1828,10 +1825,6 @@ msgstr ""
msgid "Show Serial connections"
msgstr ""
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Vault 내용 확인"
@@ -1875,7 +1868,7 @@ msgstr ""
msgid "Source code"
msgstr "소스 코드"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "분할"
@@ -1931,7 +1924,7 @@ msgstr ""
msgid "Substitutions allowed."
msgstr ""
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr ""
@@ -1990,7 +1983,7 @@ msgstr ""
msgid "Tab {number}"
msgstr "탭 {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr ""
@@ -2055,7 +2048,7 @@ msgstr "이와 같은 유형의 모든 프로필에 적용됩니다."
msgid "Thin"
msgstr "얇게"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "계단 현상이나 고스팅 현상 등, 시각적 문제가 있을 경우 이 옵션을 활성화하세요."
@@ -2112,12 +2105,12 @@ msgstr ""
msgid "Unpin"
msgstr "고정 해제"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr ""
#: 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:139
msgid "Update"
msgstr "업데이트"
@@ -2306,11 +2299,11 @@ msgstr ""
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr ""
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "확대"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "축소"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -19,15 +19,15 @@ msgstr "\"{command}\" jest nadal uruchomiony. Zamknąć?"
#: tabby-settings/src/components/profilesSettingsTab.component.ts:78
#: tabby-settings/src/components/profilesSettingsTab.component.ts:89
msgid "{name} copy"
msgstr "Kopia {name}"
msgstr "kopia {name}"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:76
msgid "A second font family used to display characters missing in the main font"
msgstr "Druga rodzina czcionek używana do wyświetlania brakujących znaków w głównym foncie"
msgstr "Druga rodzina czcionek używana do wyświetlania znaków, których brakuje w głównej czcionce"
#: tabby-core/src/components/transfersMenu.component.ts:49
msgid "Abort all"
msgstr "Przerwij wszystkie"
msgstr "Przerwij wszystko"
#: locale/tmp-html/tabby-ssh/src/components/hostKeyPromptModal.component.html:24
msgid "Accept and remember key"
@@ -178,7 +178,7 @@ msgstr "Typ tła"
msgid "Baud rate"
msgstr "Prędkość transmisji szeregowej (boud)"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Początek wiersza"
@@ -219,12 +219,12 @@ msgstr "Wbudowane"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Anuluj"
@@ -249,7 +249,7 @@ msgstr "Szyfry"
msgid "Clear recent profiles"
msgstr "Wyczyść ostatnie profile"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Wyczyść terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Zamknij karty na prawo"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Kolor"
@@ -371,18 +371,19 @@ msgstr "Menu kontekstowe"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Skopiowano"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Kopiuj"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Skopiuj bieżącą ścieżkę"
@@ -423,7 +424,7 @@ msgstr "Aktualny schemat kolorów"
msgid "Current host key fingerprint"
msgstr "Odcisk klucza bieżącego hosta"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Bieżący proces: {name}"
@@ -494,15 +495,15 @@ msgstr "Usunąć {name}?"
msgid "Delete {fullPath}?"
msgstr "Usuń {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Usuń całą linijkę"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Usuń następne słowo"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Usuń poprzednie słowo"
@@ -538,11 +539,11 @@ msgstr "Wyłącz"
msgid "Disable dynamic tab title"
msgstr "Wyłącz dynamiczny tytuł karty"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Wyłącz płynne tło podczas przeciągania"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Wyłącz przyspieszenie GPU"
@@ -607,7 +608,7 @@ msgstr "Dokowanie"
msgid "Double-click selection will stop at these characters"
msgstr "Zaznaczenie podwójnego kliknięcia zatrzyma się na tych znakach"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "W dół"
@@ -619,7 +620,7 @@ msgstr "Pobierz"
msgid "Draw bold text in bright colors"
msgstr "Rysuj pogrubiony tekst w jasnych kolorach"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Powiel"
@@ -672,7 +673,7 @@ msgstr "Włącza eksperymentalne API ConPTY Windows"
msgid "Encrypt config file"
msgstr "Szyfruj plik konfiguracyjny"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Koniec linii"
@@ -725,7 +726,7 @@ msgstr "Filtruj"
msgid "Fixed"
msgstr "Poprawiony"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Płynne tło czasami powoduje opóźnienie przeciągnięcia"
@@ -733,11 +734,11 @@ msgstr "Płynne tło czasami powoduje opóźnienie przeciągnięcia"
msgid "Focus all panes"
msgstr "Podświetl wszystkie panele"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Wyróżnij wszystkie panele jednocześnie (broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Fokus podąża za myszą"
@@ -781,7 +782,7 @@ msgstr "Wyróżnij panel na prawej"
msgid "Font"
msgstr "Czcionka"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Dla skrótów klawiszowych"
@@ -863,7 +864,7 @@ msgstr "Zielony"
msgid "Group"
msgstr "Grupa"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Haki"
@@ -880,7 +881,7 @@ msgstr "Pomóż przetłumaczyć Tabby"
msgid "Hexadecimal"
msgstr "Heksadecymalny"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Ukryj przycisk zamykania karty"
@@ -888,10 +889,6 @@ msgstr "Ukryj przycisk zamykania karty"
msgid "Hide tab index"
msgstr "Ukryj numerację kart"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "Ukryj przycisk z opcjami karty"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Ukryj okno po utracie wyróżnienia"
@@ -974,11 +971,11 @@ msgstr "Nowe linie wejściowe"
msgid "Installed"
msgstr "Zainstalowane"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Instalacja aktualizacji zamknie wszystkie karty i zrestartuje Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Inteligentne Ctrl-C (kopiuj/przerwij)"
@@ -995,11 +992,11 @@ msgstr "Nieprawidłowa składnia"
msgid "Jump host"
msgstr "Przeskocz host"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Przejdź do następnego słowa"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Przejdź do poprzedniego słowa"
@@ -1064,13 +1061,13 @@ msgstr "Dowiedz się, jak zezwolić Tabby na wykrycie katalogu roboczego zdalnej
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Lewy"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:40
msgid "Lets the shell handle Meta key instead of OS"
msgstr "Pozwala, aby powłoka obsługiwała klawisz Meta zamiast systemu operacyjnego"
msgstr "Pozwala aby powłoka obsługiwała Meta klucz zamiast systemu operacyjnego"
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:27
msgid "Line by line"
@@ -1147,7 +1144,7 @@ msgstr "Przenieś kartę w prawo"
msgid "Move to \"Ungrouped\""
msgstr "Przenieś do \"Bez grupowania\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Najechanie myszy na nieaktywny panel spowoduje jego aktywacje"
@@ -1248,11 +1245,11 @@ msgstr "Normalny rozmiar czcionki"
msgid "Not found"
msgstr "Nie znaleziono"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Powiadom o aktywności"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Powiadom o zakończeniu"
@@ -1278,6 +1275,10 @@ msgstr "Dyskusje na GitHubie"
msgid "Opacity"
msgstr "Przezroczystość"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Otwórz"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Otwórz narzędzia deweloperskie"
@@ -1351,11 +1352,11 @@ msgstr "Zastąpić konfigurację zdalną i rozpocząć synchronizację?"
msgid "Overwrite the local config and start syncing?"
msgstr "Zastąpić konfigurację lokalną i rozpocząć synchronizację?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Etap zmiany rozmiaru panelu"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Panele"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Hasło"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Wklej"
@@ -1386,7 +1387,7 @@ msgstr "Wklej"
msgid "Paste from clipboard"
msgstr "Wklej ze schowka"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Wkleić wiele linii?"
@@ -1450,11 +1451,11 @@ msgstr "Poprzednia karta"
msgid "Private keys"
msgstr "Klucze prywatne"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Proces zakończony"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nazwa profilu"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Zdalny"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Zmień nazwę"
@@ -1567,7 +1568,7 @@ msgstr "Zgłoś Problem"
msgid "Require a key to click links"
msgstr "Wymaga dodatkowego klawisza, aby kliknąć linki"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Zresetuj powiększenie"
@@ -1585,7 +1586,7 @@ msgstr "Uruchom ponownie bieżącą sesję Telnet"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Zrestartuj kartę"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Ponownie użyj sesji dla wielu kart"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Prawa"
@@ -1631,7 +1632,7 @@ msgstr "Zapisz i zastosuj"
msgid "Save as profile"
msgstr "Zapisz jako profil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Zapisz układ jako profil"
@@ -1647,21 +1648,21 @@ msgstr "Zapisany układ"
msgid "Scroll on input"
msgstr "Przewiń przy wprowadzaniu"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Przewiń terminal w dół o jedną stronę"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Przewiń terminal w górę o jedną stronę"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Przewiń terminal na dół"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Przewiń terminal do samej góry"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Przewijanie wstecz"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Przewiń terminal na dół na wejściu użytkownika"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Szukaj"
@@ -1700,10 +1701,6 @@ msgstr "Wybierz"
msgid "Select a base profile to use as a template"
msgstr "Wybierz profil podstawowy do użycia jako szablon"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "Zaznacz wszystko"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Wybierz miejsce przechowywania plików"
@@ -1772,7 +1769,7 @@ msgstr "Ustawienia"
msgid "Shell"
msgstr "Powłoka"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Powłoka nie obsługuje wykrywania bieżącej ścieżki"
@@ -1828,10 +1825,6 @@ msgstr "Pokaż informacje o wydaniu"
msgid "Show Serial connections"
msgstr "Pokaż połączenia szeregowe"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "Pokaż pasek narzędzi"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Pokaż zawartość sejfu"
@@ -1875,7 +1868,7 @@ msgstr "Dźwięk"
msgid "Source code"
msgstr "Kod źródłowy"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Podziel"
@@ -1931,7 +1924,7 @@ msgstr "Subskrybuj powiadomienia"
msgid "Substitutions allowed."
msgstr "Podstawienia dozwolone."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Zmień profil"
@@ -1990,7 +1983,7 @@ msgstr "Synchronizuj ustawienia okna"
msgid "Tab {number}"
msgstr "Karta {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Aktywność zakładki"
@@ -2055,7 +2048,7 @@ msgstr "Dotyczy to wszystkich profili danego typu"
msgid "Thin"
msgstr "Cienka"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Zaznacz to, jeśli doświadczasz aliasingu, ghostingu lub innych problemów wizualnych"
@@ -2112,12 +2105,12 @@ msgstr "Nieznane dane poufne typu {type} dla {key}"
msgid "Unpin"
msgstr "Odepnij"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Góra"
#: 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:139
msgid "Update"
msgstr "Aktualizacja"
@@ -2136,7 +2129,7 @@ msgstr "Prześlij jako nową konfigurację"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:39
msgid "Use {altKeyName} as the Meta key"
msgstr "Użyj {altKeyName} jako klawisza Meta"
msgstr "Użyj {altKeyName} jako klucza Meta"
#: locale/tmp-html/tabby-local/src/components/shellSettingsTab.component.html:5
msgid "Use ConPTY"
@@ -2198,7 +2191,7 @@ msgstr "Wersja: {version}"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:21
msgid "Vibrancy"
msgstr "Rozmyte tło"
msgstr "Wibracja"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:138
msgid "Visual"
@@ -2306,11 +2299,11 @@ msgstr "Możesz zmienić to hasło poźniej, ale jeśli je zgubisz/zapomnisz, to
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Możesz być w trakcie ataku \"człowiek w środku\" lub klucz hosta mógł właśnie zostać zmieniony."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Powiększ"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Pomniejsz"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Tipo de fundo"
msgid "Baud rate"
msgstr "Taxa de dados (Baud Rate)"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Começo da linha"
@@ -219,12 +219,12 @@ msgstr "Embutido"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Cancelar"
@@ -249,7 +249,7 @@ msgstr "Cifras"
msgid "Clear recent profiles"
msgstr "Limpar perfis recentes"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Limpar terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Fechar abas à direita"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Cor"
@@ -371,18 +371,19 @@ msgstr "Menu de contexto"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Copiado"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Copiar"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Copiar o caminho atual"
@@ -423,7 +424,7 @@ msgstr "Esquema de cores atual"
msgid "Current host key fingerprint"
msgstr "Impressão digital da chave do host atual"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Processo atual: {name}"
@@ -494,15 +495,15 @@ msgstr "Excluir {name}?"
msgid "Delete {fullPath}?"
msgstr "Excluir {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Apagar linha inteira"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Excluir a próxima palavra"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Excluir palavra anterior"
@@ -538,11 +539,11 @@ msgstr "Desabilitar"
msgid "Disable dynamic tab title"
msgstr "Desativar título da aba dinâmica"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Desativar fundo fluente enquanto arrasta"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Desativar aceleração de GPU"
@@ -607,7 +608,7 @@ msgstr "Encaixando"
msgid "Double-click selection will stop at these characters"
msgstr "A seleção com clique duplo irá parar nesses caracteres"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Abaixo"
@@ -619,7 +620,7 @@ msgstr "Transferir"
msgid "Draw bold text in bright colors"
msgstr "Desenhar texto em negrito em cores brilhantes"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplicar"
@@ -672,7 +673,7 @@ msgstr "Habilita a API \"ConPTY\" experimental do Windows"
msgid "Encrypt config file"
msgstr "Criptografar arquivo de configuração"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Fim da linha"
@@ -725,7 +726,7 @@ msgstr "Filtro"
msgid "Fixed"
msgstr "Corrigido"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Fundo fluente às vezes causa atraso de arrastar"
@@ -733,11 +734,11 @@ msgstr "Fundo fluente às vezes causa atraso de arrastar"
msgid "Focus all panes"
msgstr "Focar todos os painéis"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Focar todos os painéis de uma vez (Broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "O foco segue o mouse"
@@ -781,7 +782,7 @@ msgstr "Focar no painel à direita"
msgid "Font"
msgstr "Fonte"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Para atalhos de teclado"
@@ -863,7 +864,7 @@ msgstr "Verde"
msgid "Group"
msgstr "Grupo"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Hacks"
@@ -880,7 +881,7 @@ msgstr "Ajude a traduzir o tabby"
msgid "Hexadecimal"
msgstr "Hexadecimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Ocultar botão de fechar aba"
@@ -888,10 +889,6 @@ msgstr "Ocultar botão de fechar aba"
msgid "Hide tab index"
msgstr "Ocultar índice da aba"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Ocultar janela em perda de foco"
@@ -974,11 +971,11 @@ msgstr "Novas linhas de entrada"
msgid "Installed"
msgstr "Instalado"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Ao instalar a atualização, todas as abas serão fechadas e o Tabby reiniciará."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Ctrl-C Inteligente (copiar/cancelar)"
@@ -995,11 +992,11 @@ msgstr "Sintaxe inválida"
msgid "Jump host"
msgstr "Servidor de Pulo"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Pular para a próxima palavra"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Pular para a palavra anterior"
@@ -1064,7 +1061,7 @@ msgstr "Aprenda como permitir que o \"Tabby\" detecte o diretório de trabalho d
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Esquerda"
@@ -1147,7 +1144,7 @@ msgstr "Mover a aba para a direita"
msgid "Move to \"Ungrouped\""
msgstr "Mover para \"Desagrupado\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Mover o mouse sobre um painel inativo fará com que ele seja ativado"
@@ -1248,11 +1245,11 @@ msgstr "Peso da fonte normal"
msgid "Not found"
msgstr "Não encontrado"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Notificar sobre a atividade"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Notificar quando terminar"
@@ -1278,6 +1275,10 @@ msgstr "Nas discussões no GitHub"
msgid "Opacity"
msgstr "Opacidade"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Abrir"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Abrir ferramentas de desenvolvimento"
@@ -1351,11 +1352,11 @@ msgstr "Substituir as configurações no lado remoto e começar a sincronizar?"
msgid "Overwrite the local config and start syncing?"
msgstr "Sobrescrever as configurações locais e começar a sincronizar?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Passo de redimensionamento"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Painéis"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Senha"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Colar"
@@ -1386,7 +1387,7 @@ msgstr "Colar"
msgid "Paste from clipboard"
msgstr "Colar da área de transferência"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Colar várias linhas?"
@@ -1450,11 +1451,11 @@ msgstr "Aba anterior"
msgid "Private keys"
msgstr "Chaves privadas"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Processo concluído"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nome do Perfil"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Remoto"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Renomear"
@@ -1567,7 +1568,7 @@ msgstr "Reportar um problema"
msgid "Require a key to click links"
msgstr "Exigir uma tecla para clicar em links"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Redefinir Zoom"
@@ -1601,7 +1602,7 @@ msgstr "Reutilizar a sessão para multiplas abas"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Direita"
@@ -1631,7 +1632,7 @@ msgstr "Salvar e aplicar"
msgid "Save as profile"
msgstr "Salvar como perfil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Salvar layout como perfil"
@@ -1647,19 +1648,19 @@ msgstr "Layout salvo"
msgid "Scroll on input"
msgstr "Rolar na entrada"
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Rolar terminal para baixo"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr "Reverter"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Rola o terminal para a parte inferior na entrada do usuário"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Pesquisar"
@@ -1700,10 +1701,6 @@ msgstr "Selecionar"
msgid "Select a base profile to use as a template"
msgstr "Selecione um perfil base para usar como um modelo"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Selecionar armazenamento de arquivos"
@@ -1772,7 +1769,7 @@ msgstr "Configurações"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell não suporta a detecção de caminho atual"
@@ -1828,10 +1825,6 @@ msgstr "Mostrar notas de lançamento"
msgid "Show Serial connections"
msgstr "Mostrar conexões em série"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Mostrar conteúdo do cofre"
@@ -1875,7 +1868,7 @@ msgstr "Som"
msgid "Source code"
msgstr "Código-fonte"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Dividir"
@@ -1931,7 +1924,7 @@ msgstr "Inscrever-se para atualizações"
msgid "Substitutions allowed."
msgstr "Substituições permitidas."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Alternar perfil"
@@ -1990,7 +1983,7 @@ msgstr "Sincronizar configurações de janela"
msgid "Tab {number}"
msgstr "Aba {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Atividade da aba"
@@ -2055,7 +2048,7 @@ msgstr "Estas se aplicam a todos os perfis de um determinado tipo"
msgid "Thin"
msgstr "Fina"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Marque isto se estiver enfrentando problemas visuais, como aliasing, fantasmas ou outros problemas visuais"
@@ -2112,12 +2105,12 @@ msgstr "Chave desconhecida do tipo {type} para {key}"
msgid "Unpin"
msgstr "Liberar guia"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Para cima"
#: 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:139
msgid "Update"
msgstr "Atualizar"
@@ -2306,11 +2299,11 @@ msgstr "Você pode mudá-lo mais tarde, mas é inrecuperável se esquecido."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Você pode estar sob um ataque no meio agora mesmo, ou a chave do anfitrião poderia ter sido alterada."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Aumentar zoom"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Diminuir zoom"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Tipo de fundo"
msgid "Baud rate"
msgstr "Taxa de transmissão"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Início de linha"
@@ -219,12 +219,12 @@ msgstr "Embutido"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Cancelar"
@@ -249,7 +249,7 @@ msgstr "Cifras"
msgid "Clear recent profiles"
msgstr "Limpar perfis recentes"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Limpar terminal"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Fechar os separadores à direita"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Cor"
@@ -371,18 +371,19 @@ msgstr "Menu de contexto"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Copiado"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Copiar"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Copiar o caminho atual"
@@ -423,7 +424,7 @@ msgstr "Esquema de cores atual"
msgid "Current host key fingerprint"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Processo atual: {name}"
@@ -494,15 +495,15 @@ msgstr "Apagar \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "Apagar {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Apagar palavra seguinte"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Apagar palavra anterior"
@@ -538,11 +539,11 @@ msgstr "Desativar"
msgid "Disable dynamic tab title"
msgstr "Desativar titulo dinâmico do separador"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Desativar acelerador GPU"
@@ -607,7 +608,7 @@ msgstr "A ancorar"
msgid "Double-click selection will stop at these characters"
msgstr "A seleção com clique duplo irá parar nesses caracteres"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Baixo"
@@ -619,7 +620,7 @@ msgstr "Descarregar"
msgid "Draw bold text in bright colors"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Duplicar"
@@ -672,7 +673,7 @@ msgstr "Ativar a API ConPTY experimental do Windows"
msgid "Encrypt config file"
msgstr "Encriptar ficheiro de configuração"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Fim de linha"
@@ -725,7 +726,7 @@ msgstr ""
msgid "Fixed"
msgstr "Fixado"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr ""
@@ -733,11 +734,11 @@ msgstr ""
msgid "Focus all panes"
msgstr "Focar todos os painéis"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Focar todos os painéis de uma vez (broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr ""
@@ -781,7 +782,7 @@ msgstr "Focar o painel à direita"
msgid "Font"
msgstr "Fonte"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr ""
@@ -863,7 +864,7 @@ msgstr "Verde"
msgid "Group"
msgstr "Grupo"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr ""
@@ -880,7 +881,7 @@ msgstr ""
msgid "Hexadecimal"
msgstr "Hexadecimal"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Esconder o botão para fechar o separador"
@@ -888,10 +889,6 @@ msgstr "Esconder o botão para fechar o separador"
msgid "Hide tab index"
msgstr "Ocultar índice do separador"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Ocultar janela quando perde o foco"
@@ -974,11 +971,11 @@ msgstr ""
msgid "Installed"
msgstr "Instalado"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Ao instalar a atualização, todos os separadores serão fechadas e o Tabby reiniciará."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr ""
@@ -995,11 +992,11 @@ msgstr "Sintaxe inválida"
msgid "Jump host"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Saltar para a palavra seguinte"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Saltar para a palavra anterior"
@@ -1064,7 +1061,7 @@ msgstr "Aprenda a permitir que o Tabby detecte o diretório de trabalho da shell
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Esquerda"
@@ -1147,7 +1144,7 @@ msgstr "Mover separador para a direita"
msgid "Move to \"Ungrouped\""
msgstr "Mover para \"Desagrupado\""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr ""
msgid "Not found"
msgstr "Não encontrado"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Notificar quando houver atividade"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Notificar quando terminar"
@@ -1278,6 +1275,10 @@ msgstr "Nas discussões no GitHub"
msgid "Opacity"
msgstr "Opacidade"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Abrir"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Abrir ferramentas de programador"
@@ -1351,11 +1352,11 @@ msgstr "Rescrever as configurações do lado remoto e começar a sincronizar?"
msgid "Overwrite the local config and start syncing?"
msgstr "Rescrever as configurações locais e começar a sincronizar?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr ""
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Palavra-Passe"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Colar"
@@ -1386,7 +1387,7 @@ msgstr "Colar"
msgid "Paste from clipboard"
msgstr "Colar da área de transferência"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Colar várias linhas?"
@@ -1450,11 +1451,11 @@ msgstr "Separador anterior"
msgid "Private keys"
msgstr "Chaves privadas"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Processo concluído"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Nome do perfil"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Remoto"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Renomear"
@@ -1567,7 +1568,7 @@ msgstr ""
msgid "Require a key to click links"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr ""
@@ -1601,7 +1602,7 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr ""
@@ -1631,7 +1632,7 @@ msgstr "Guardar e aplicar"
msgid "Save as profile"
msgstr "Guardar como perfil"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr ""
@@ -1647,19 +1648,19 @@ msgstr "Layout salvo"
msgid "Scroll on input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:86
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr ""
@@ -1671,7 +1672,7 @@ msgstr ""
msgid "Scrolls the terminal to the bottom on user input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Procurar"
@@ -1700,10 +1701,6 @@ msgstr "Selecionar"
msgid "Select a base profile to use as a template"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Selecionar armazenamento"
@@ -1772,7 +1769,7 @@ msgstr "Configurações"
msgid "Shell"
msgstr "Linha de Comando"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "A linha de comandos não suporta a deteção do caminho atual"
@@ -1828,10 +1825,6 @@ msgstr ""
msgid "Show Serial connections"
msgstr ""
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Mostrar conteúdo do cofre"
@@ -1875,7 +1868,7 @@ msgstr ""
msgid "Source code"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr ""
@@ -1931,7 +1924,7 @@ msgstr ""
msgid "Substitutions allowed."
msgstr "Substituições permitidas."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Mudar de perfil"
@@ -1990,7 +1983,7 @@ msgstr "Sincronizar configurações da janela"
msgid "Tab {number}"
msgstr "Separador {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Atividade do separador"
@@ -2055,7 +2048,7 @@ msgstr "Estas aplicam-se a todos os perfis de um determinado tipo"
msgid "Thin"
msgstr "Fino"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Marque isto se tiver problemas visuais, como aliasing, ghosting ou outros problemas visuais"
@@ -2112,12 +2105,12 @@ msgstr "Segredo desconhecido do tipo {type} para {key}"
msgid "Unpin"
msgstr "Desafixar"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Cima"
#: 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:139
msgid "Update"
msgstr "Atualizar"
@@ -2306,11 +2299,11 @@ msgstr "Você poderá mudá-lo mais tarde, mas é irrecuperável se esquecido."
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Você pode estar sob um ataque man-in-the-middle agora mesmo, ou a chave do anfitrião pode ter sido alterada."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Aumentar zoom"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Diminuir zoom"

View File

@@ -10,11 +10,11 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:12\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
msgstr "\"{command}\" всё ещё выполняется. Желаете закрыть?"
msgstr "\"{command}\" всё ещё выполняется. Закрыть?"
#: tabby-settings/src/components/profilesSettingsTab.component.ts:78
#: tabby-settings/src/components/profilesSettingsTab.component.ts:89
@@ -35,7 +35,7 @@ msgstr "Принять и запомнить ключ"
#: locale/tmp-html/tabby-ssh/src/components/hostKeyPromptModal.component.html:25
msgid "Accept just this once"
msgstr "Принять только в этот раз"
msgstr "Принять только один раз"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:84
msgid "Accessibility"
@@ -178,7 +178,7 @@ msgstr "Тип фона"
msgid "Baud rate"
msgstr "Скорость передачи"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Начало строки"
@@ -196,7 +196,7 @@ msgstr "Размытие"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:28
msgid "Bold font weight"
msgstr "Величина жирности шрифта"
msgstr "Вес полужирного шрифта"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:138
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:82
@@ -219,12 +219,12 @@ msgstr "Встроенные"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Отмена"
@@ -249,7 +249,7 @@ msgstr "Шифры"
msgid "Clear recent profiles"
msgstr "Очистить недавние профили"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Очистить терминал"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Закрыть вкладки справа"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Цвет"
@@ -371,18 +371,19 @@ msgstr "Контекстное меню"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Скопировано"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Копировать"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Копировать текущий путь"
@@ -409,7 +410,7 @@ msgstr "Создать"
#: locale/tmp-html/tabby-ssh/src/components/sftpPanel.component.html:5
#: tabby-ssh/src/sftpContextMenu.ts:29
msgid "Create directory"
msgstr "Создать каталог"
msgstr "Создать папку"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:93
msgid "Current"
@@ -423,7 +424,7 @@ msgstr "Текущая цветовая схема"
msgid "Current host key fingerprint"
msgstr "Отпечаток ключа текущего хоста"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Текущий процесс: {name}"
@@ -494,15 +495,15 @@ msgstr "Удалить \"{name}\"?"
msgid "Delete {fullPath}?"
msgstr "Удалить {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Удалить всю строку"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Удалить следующее слово"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Удалить предыдущее слово"
@@ -538,11 +539,11 @@ msgstr "Отключить"
msgid "Disable dynamic tab title"
msgstr "Отключить динамический заголовок вкладки"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Отключить прозрачный фон на время перетаскивания окна"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Отключить GPU-ускорение"
@@ -607,7 +608,7 @@ msgstr "Закрепление"
msgid "Double-click selection will stop at these characters"
msgstr "Выделение по двойному щелчку остановится на этих символах"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Вниз"
@@ -619,7 +620,7 @@ msgstr "Скачать"
msgid "Draw bold text in bright colors"
msgstr "Выделять полужирный текст ярким цветом"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Дублировать"
@@ -672,7 +673,7 @@ msgstr "Включить экспериментальный API Windows ConPTY"
msgid "Encrypt config file"
msgstr "Зашифровать файл конфигурации"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Конец строки"
@@ -725,7 +726,7 @@ msgstr "Фильтр"
msgid "Fixed"
msgstr "Фиксированная"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Иногда прозрачный фон вызывает лаги при перетаскивании"
@@ -733,11 +734,11 @@ msgstr "Иногда прозрачный фон вызывает лаги пр
msgid "Focus all panes"
msgstr "Фокус на все панелях"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Фокус на все панели сразу (broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Фокус следует за курсором"
@@ -781,7 +782,7 @@ msgstr "Фокус на панели справа"
msgid "Font"
msgstr "Шрифт"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Для сочетаний клавиш"
@@ -863,7 +864,7 @@ msgstr "Зелёный"
msgid "Group"
msgstr "Группа"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Проблемы"
@@ -880,7 +881,7 @@ msgstr "Помогите с переводом Tabby"
msgid "Hexadecimal"
msgstr "Шестнадцатеричный"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Скрыть кнопку закрытия вкладки"
@@ -888,10 +889,6 @@ msgstr "Скрыть кнопку закрытия вкладки"
msgid "Hide tab index"
msgstr "Скрыть нумерацию вкладок"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "Скрыть параметры вкладки"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Скрыть окно при потере фокуса"
@@ -974,11 +971,11 @@ msgstr "Переносы строк во вводе"
msgid "Installed"
msgstr "Установлено"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Установка обновления приведет к закрытию всех вкладок и перезапуску Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Умный Ctrl-C (копировать/отменить)"
@@ -995,11 +992,11 @@ msgstr "Неверный синтаксис"
msgid "Jump host"
msgstr "Промежуточный хост"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Перейти к следующему слову"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Перейти к предыдущему слову"
@@ -1064,7 +1061,7 @@ msgstr "Узнайте, как разрешить Tabby определять р
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Слева"
@@ -1147,7 +1144,7 @@ msgstr "Переместить вкладку вправо"
msgid "Move to \"Ungrouped\""
msgstr "Переместить в «Без группы»"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Наведение мыши на неактивную панель приведёт к её активации"
@@ -1241,18 +1238,18 @@ msgstr "Нормальный"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:22
msgid "Normal font weight"
msgstr "Нормальный размер шрифта"
msgstr "Вес обычного шрифта"
#: tabby-terminal/src/components/searchPanel.component.ts:47
#: tabby-terminal/src/components/searchPanel.component.ts:57
msgid "Not found"
msgstr "Не найдено"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Уведомить об активности"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Уведомить о завершении"
@@ -1278,6 +1275,10 @@ msgstr "На GitHub Discussions"
msgid "Opacity"
msgstr "Прозрачность"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Открыть"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Открыть DevTools"
@@ -1351,11 +1352,11 @@ msgstr "Перезаписать удаленную конфигурацию и
msgid "Overwrite the local config and start syncing?"
msgstr "Перезаписать локальную конфигурацию и начать синхронизацию?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Шаг изменения размера панели"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Панели"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Пароль"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Вставить"
@@ -1386,7 +1387,7 @@ msgstr "Вставить"
msgid "Paste from clipboard"
msgstr "Вставить из буфера обмена"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Вставить несколько строк?"
@@ -1450,11 +1451,11 @@ msgstr "Предыдущая вкладка"
msgid "Private keys"
msgstr "Приватные ключи"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Процесс завершён"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Название профиля"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Удаленное"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Переименовать"
@@ -1567,7 +1568,7 @@ msgstr "Сообщить о проблеме"
msgid "Require a key to click links"
msgstr "Требовать зажатие клавишы для перехода по ссылкам"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Сбросить масштабирование"
@@ -1585,7 +1586,7 @@ msgstr "Перезапустить текущую сессию Telnet"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Перезапуск вкладки"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Повторное использование сессии для нес
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Справа"
@@ -1631,7 +1632,7 @@ msgstr "Сохранить и применить"
msgid "Save as profile"
msgstr "Сохранить как профиль"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Сохранить как профиль"
@@ -1647,21 +1648,21 @@ msgstr "Сохранённое расположение"
msgid "Scroll on input"
msgstr "Прокручивать при вводе"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Прокрутить терминал на одну страницу вниз"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Прокрутить терминал на одну страницу вверх"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Прокрутить терминал вниз"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Прокрутить терминал до верха"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,13 +1672,13 @@ msgstr "Буфер обратной прокрутки"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Прокручивает терминал вниз при вводе"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Поиск"
#: tabby-terminal/src/components/colorSchemeSettingsTab.component.ts:10
msgid "Search color schemes"
msgstr "Поиск цветовых схем"
msgstr "Искать цветовые схемы"
#: tabby-settings/src/components/hotkeySettingsTab.component.ts:11
msgid "Search hotkeys"
@@ -1700,10 +1701,6 @@ msgstr "Выбрать"
msgid "Select a base profile to use as a template"
msgstr "Выберите базовый профиль для использования в качестве шаблона"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "Выбрать всё"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Выберите хранилище файлов"
@@ -1772,7 +1769,7 @@ msgstr "Настройки"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell не поддерживает обнаружение текущего пути"
@@ -1810,7 +1807,7 @@ msgstr "Показать названия панелей (для переста
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:169
msgid "Show profile icon on tab"
msgstr "Показать значок профиля на вкладке"
msgstr "Показывать иконку профиля во вкладке"
#: tabby-core/src/hotkeys.ts:13
msgid "Show profile selector"
@@ -1828,17 +1825,13 @@ msgstr "Посмотреть изменения в релизе"
msgid "Show Serial connections"
msgstr "Показать соединения по последовательному порту"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "Показать панель инструментов"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Показать содержимое хранилища"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:29
msgid "Sixel graphics support (experimental)"
msgstr "Поддержка Sixel графики (экспериментальная)"
msgstr "Поддержка сиксельной графики (экспериментальная)"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:140
msgid "Skip MoTD/banner"
@@ -1875,7 +1868,7 @@ msgstr "Звук"
msgid "Source code"
msgstr "Исходный код"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Разделить"
@@ -1931,7 +1924,7 @@ msgstr "Подпишитесь на обновления"
msgid "Substitutions allowed."
msgstr "Допускаются подстановки."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Сменить профиль"
@@ -1990,7 +1983,7 @@ msgstr "Синхронизация настроек окна"
msgid "Tab {number}"
msgstr "Вкладка {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Активность во вкладке"
@@ -2055,7 +2048,7 @@ msgstr "Применяются для всех профилей данного
msgid "Thin"
msgstr "Тонкая"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Включите, если испытываете алиасинг, гостинг или иные проблемы с отображением"
@@ -2112,12 +2105,12 @@ msgstr "Неизвестный тип секретных данных {type} д
msgid "Unpin"
msgstr "Открепить"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Вверх"
#: 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:139
msgid "Update"
msgstr "Обновить"
@@ -2304,13 +2297,13 @@ msgstr "Вы можете изменить его позже, но, если з
#: locale/tmp-html/tabby-ssh/src/components/hostKeyPromptModal.component.html:7
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Возможно, прямо сейчас вы подвергаетесь атаке посредника (man-in-the-middle), или ключ хоста мог быть просто изменён."
msgstr "В данный момент вы можете быть подвержены атаке посредника (man-in-the-middle), или же ключ хоста просто был изменён."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Приблизить"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Отдалить"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "Тип фону"
msgid "Baud rate"
msgstr "Швидкість передачі даних"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "Початок рядка"
@@ -219,12 +219,12 @@ msgstr "Вбудовані"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "Скасувати"
@@ -249,7 +249,7 @@ msgstr "Шифри"
msgid "Clear recent profiles"
msgstr "Очистити останні профілі"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "Очистити термінал"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "Закрити вкладки праворуч"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "Колір"
@@ -371,18 +371,19 @@ msgstr "Контекстне меню"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "Скопійовано"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "Копіювати"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "Копіювати поточний шлях"
@@ -423,7 +424,7 @@ msgstr "Поточна схема оформлення"
msgid "Current host key fingerprint"
msgstr "Відбиток ключа поточного хоста"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "Поточний процес: {name}"
@@ -494,15 +495,15 @@ msgstr "Видалити {name}?"
msgid "Delete {fullPath}?"
msgstr "Видалити {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "Видалити увесь рядок"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "Видалити наступне слово"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "Видалити попереднє слово"
@@ -538,11 +539,11 @@ msgstr "Вимкнути"
msgid "Disable dynamic tab title"
msgstr "Вимкнути динамічний заголовок вкладки"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "Вимкнути прозорий фон під час перетягування вікна"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "Вимкнути апаратне прискорення"
@@ -563,7 +564,7 @@ msgstr "Від'єднатися від {host}?"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences"
msgstr "Показувати зображення з допомогою послідовності Sixel"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:88
msgid "Display on"
@@ -607,7 +608,7 @@ msgstr "Закріплення"
msgid "Double-click selection will stop at these characters"
msgstr "Виділення за подвійним клацанням зупиниться на цих символах"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "Вниз"
@@ -619,7 +620,7 @@ msgstr "Завантажити"
msgid "Draw bold text in bright colors"
msgstr "Малює жирний текст яскравими кольорами"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "Дублювати"
@@ -637,7 +638,7 @@ msgstr "Редагувати"
#: tabby-electron/src/sftpContextMenu.ts:30
msgid "Edit locally"
msgstr "Редагувати локально"
msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:62
msgid "Enable"
@@ -672,7 +673,7 @@ msgstr "Вмикає експериментальне API ConPTY Windows"
msgid "Encrypt config file"
msgstr "Шифрувати файл конфігурації"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "Кінець рядка"
@@ -725,7 +726,7 @@ msgstr "Фільтр"
msgid "Fixed"
msgstr "Фіксований"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Іноді прозорий фон викликає лаги під час перетягування"
@@ -733,13 +734,13 @@ msgstr "Іноді прозорий фон викликає лаги під ча
msgid "Focus all panes"
msgstr "Сфокусуватися на всіх панелях"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "Фокус на всі панелі одразу (broadcast)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "Фокус слідує за курсором"
msgstr ""
#: tabby-core/src/hotkeys.ts:193
msgid "Focus next pane"
@@ -755,7 +756,7 @@ msgstr "Фокус на наступній панелі"
#: tabby-core/src/hotkeys.ts:225
#: tabby-core/src/hotkeys.ts:229
msgid "Focus pane {number}"
msgstr "Фокус на панелі {number}"
msgstr ""
#: tabby-core/src/hotkeys.ts:189
msgid "Focus previous pane"
@@ -781,7 +782,7 @@ msgstr "Фокус на панелі праворуч"
msgid "Font"
msgstr "Шрифт"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "Комбінації клавіш"
@@ -863,7 +864,7 @@ msgstr "Зелений"
msgid "Group"
msgstr "Група"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "Проблеми"
@@ -880,7 +881,7 @@ msgstr "Допоможіть перекласти Tabby"
msgid "Hexadecimal"
msgstr "Шістнадцятковий"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "Приховати кнопку закриття вкладки"
@@ -888,10 +889,6 @@ msgstr "Приховати кнопку закриття вкладки"
msgid "Hide tab index"
msgstr "Приховати нумерацію вкладок"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "Приховати вікно під час втрати фокусу"
@@ -974,11 +971,11 @@ msgstr "Перенесення рядків у введенні"
msgid "Installed"
msgstr "Встановлено"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "Встановлення оновлення закриє всі вкладки й перезавантажить Tabby."
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "Інтелектуальний Ctrl-C (копіювати/скасувати)"
@@ -995,11 +992,11 @@ msgstr "Некоректний синтаксис"
msgid "Jump host"
msgstr "Проміжний хост"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "Перейти до наступного слова"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "Перейти до попереднього слова"
@@ -1064,7 +1061,7 @@ msgstr "Дізнайтеся, як дозволити Tabby визначати
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "Ліворуч"
@@ -1147,9 +1144,9 @@ msgstr "Перенести вкладку праворуч"
msgid "Move to \"Ungrouped\""
msgstr "Перемістити до «Без групи»"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "Наведення курсора на неактивну панель зробить її активною"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:12
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:14
@@ -1248,11 +1245,11 @@ msgstr "Стандартний розмір шрифта"
msgid "Not found"
msgstr "Не знайдено"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "Повідомляти про активність"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "Повідомити про завершення"
@@ -1278,6 +1275,10 @@ msgstr "На GitHub Discussions"
msgid "Opacity"
msgstr "Прозорість"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "Відкрити"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "Відкрити DevTools"
@@ -1351,11 +1352,11 @@ msgstr "Перезаписати віддалену конфігурацію т
msgid "Overwrite the local config and start syncing?"
msgstr "Перезаписати локальну конфігурацію та розпочати синхронізацію?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "Крок зміни розміру панелі"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "Панелі"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "Пароль"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "Вставити"
@@ -1386,7 +1387,7 @@ msgstr "Вставити"
msgid "Paste from clipboard"
msgstr "Вставити з буферу обміну"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "Вставити кілька рядків?"
@@ -1450,11 +1451,11 @@ msgstr "Попередня вкладка"
msgid "Private keys"
msgstr "Приватні ключі"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "Процес завершено"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "Ім'я профілю"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "Дистанційне"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "Перейменувати"
@@ -1567,7 +1568,7 @@ msgstr "Повідомити про проблему"
msgid "Require a key to click links"
msgstr "Вимагати натискання кнопки для переходу за посиланнями"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "Скинути масштаб"
@@ -1585,7 +1586,7 @@ msgstr "Перезапустити поточну сесію Telnet"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "Перезапуск вкладки"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "Повторне використання сесії для кілько
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "Праворуч"
@@ -1631,7 +1632,7 @@ msgstr "Зберегти та застосувати"
msgid "Save as profile"
msgstr "Зберегти як профіль"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "Зберегти макет як профіль"
@@ -1647,21 +1648,21 @@ msgstr "Збережений макет"
msgid "Scroll on input"
msgstr "Прокручувати під час введення"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "Прокрутити на одну сторінку донизу"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "Прокрутити на одну сторінку вгору"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "Прокрутка терміналу донизу"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "Прокрутка терміналу вгору"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "Буфер зворотного прокручування"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "Прокручує термінал вниз під час введення"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "Пошук"
@@ -1700,10 +1701,6 @@ msgstr "Обрати"
msgid "Select a base profile to use as a template"
msgstr "Виберіть базовий профіль для використання в якості шаблону"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "Виберіть сховище файлів"
@@ -1772,7 +1769,7 @@ msgstr "Налаштування"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell не підтримує виявлення поточного шляху"
@@ -1828,17 +1825,13 @@ msgstr "Показати замітки до випуску"
msgid "Show Serial connections"
msgstr "Показати з'єднання по послідовному порту"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "Показати вміст сховища"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:29
msgid "Sixel graphics support (experimental)"
msgstr "Підтримка графіки Sixel (експериментальна)"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:140
msgid "Skip MoTD/banner"
@@ -1875,7 +1868,7 @@ msgstr "Звук"
msgid "Source code"
msgstr "Вихідний код"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "Розділити"
@@ -1931,7 +1924,7 @@ msgstr "Підписатись на оновлення"
msgid "Substitutions allowed."
msgstr "Допускаються заміни."
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "Змінити профіль"
@@ -1990,7 +1983,7 @@ msgstr "Синхронізувати налаштування вікна"
msgid "Tab {number}"
msgstr "Вкладка {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "Активність вкладки"
@@ -2055,7 +2048,7 @@ msgstr "Це застосовується до всіх профілів зад
msgid "Thin"
msgstr "Тонкий"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "Увімкніть, якщо бачите aliasing, ghosting або інші проблеми з відображенням"
@@ -2112,12 +2105,12 @@ msgstr "Невідомий тип секретних даних {type} для {k
msgid "Unpin"
msgstr "Відкріпити"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "Вгору"
#: 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:139
msgid "Update"
msgstr "Оновити"
@@ -2306,11 +2299,11 @@ msgstr "Ви можете змінити його пізніше, але якщ
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "Можливо, зараз ви перебуваєте під атакою «man-in-the-middle», або ключ хоста міг бути змінений."
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "Збільшити"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "Зменшити"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "背景类型"
msgid "Baud rate"
msgstr "波特率"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "行首"
@@ -219,12 +219,12 @@ msgstr "内置"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "取消"
@@ -249,7 +249,7 @@ msgstr "加密方法"
msgid "Clear recent profiles"
msgstr "清除最近使用的配置"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "清空终端内容"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "关闭右侧标签页"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "颜色"
@@ -371,18 +371,19 @@ msgstr "右键菜单"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "已复制"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "复制"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "复制当前路径"
@@ -423,7 +424,7 @@ msgstr "当前配色方案"
msgid "Current host key fingerprint"
msgstr "当前主机密钥指纹"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "当前进程:{name}"
@@ -494,15 +495,15 @@ msgstr "删除\"{name}\""
msgid "Delete {fullPath}?"
msgstr "是否删除 {fullPath} "
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "删除整行"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "删除下一个单词"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "删除上一个单词"
@@ -538,11 +539,11 @@ msgstr "禁用"
msgid "Disable dynamic tab title"
msgstr "禁用动态标签页标题"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr "拖动时禁用 Fluent 背景"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "禁用 GPU 加速"
@@ -607,7 +608,7 @@ msgstr "停靠"
msgid "Double-click selection will stop at these characters"
msgstr "双击选择将停在在这些字符处"
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "向下"
@@ -619,7 +620,7 @@ msgstr "下载"
msgid "Draw bold text in bright colors"
msgstr "以亮色显示粗体"
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "克隆"
@@ -672,7 +673,7 @@ msgstr "启用实验性 Windows ConPTY API"
msgid "Encrypt config file"
msgstr "加密配置文件"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "行尾"
@@ -725,7 +726,7 @@ msgstr "筛选"
msgid "Fixed"
msgstr "固定"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr "Fluent 背景有时会导致拖动延迟"
@@ -733,11 +734,11 @@ msgstr "Fluent 背景有时会导致拖动延迟"
msgid "Focus all panes"
msgstr "聚焦所有窗格"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr "同时聚焦所有窗格 (广播)"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "焦点跟随鼠标"
@@ -781,7 +782,7 @@ msgstr "聚焦右方的窗格"
msgid "Font"
msgstr "字体"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr "针对键盘快捷键"
@@ -863,7 +864,7 @@ msgstr "绿色"
msgid "Group"
msgstr "分组"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr "调整"
@@ -880,7 +881,7 @@ msgstr "帮助翻译Tabby"
msgid "Hexadecimal"
msgstr "十六进制"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "隐藏标签页关闭按钮"
@@ -888,10 +889,6 @@ msgstr "隐藏标签页关闭按钮"
msgid "Hide tab index"
msgstr "隐藏标签页索引"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "隐藏标签页选项按钮"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "失去聚焦时隐藏窗口"
@@ -974,11 +971,11 @@ msgstr "输入换行符"
msgid "Installed"
msgstr "已安装"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "安装更新将关闭全部标签页并重启 Tabby。"
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "智能 Ctrl-C (复制/中止)"
@@ -995,11 +992,11 @@ msgstr "无效的语法"
msgid "Jump host"
msgstr "跳板机"
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "跳到下一个单词"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "跳到上一个单词"
@@ -1010,7 +1007,7 @@ msgstr "跳到上一个单词"
#: tabby-terminal/src/components/loginScriptsSettings.component.ts:33
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:49
msgid "Keep"
msgstr "保"
msgstr "保"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:154
msgid "Keep Alive Interval (Milliseconds)"
@@ -1064,7 +1061,7 @@ msgstr "了解如何让 Tabby 检测远程 shell 的工作目录。"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "左侧"
@@ -1147,7 +1144,7 @@ msgstr "将标签页移至右侧"
msgid "Move to \"Ungrouped\""
msgstr "移动到 “未分组”"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr "鼠标移到非活动窗格时会激活它"
@@ -1248,11 +1245,11 @@ msgstr "正常字重"
msgid "Not found"
msgstr "未找到"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "活动时通知"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "完成时通知"
@@ -1278,6 +1275,10 @@ msgstr "在 GitHub 讨论"
msgid "Opacity"
msgstr "不透明度"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "打开"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "打开 DevTools"
@@ -1351,11 +1352,11 @@ msgstr "覆盖远程的配置并开始同步?"
msgid "Overwrite the local config and start syncing?"
msgstr "覆盖本地配置并开始同步?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr "窗格大小调整阶梯"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "窗格"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "密码"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "粘贴"
@@ -1386,7 +1387,7 @@ msgstr "粘贴"
msgid "Paste from clipboard"
msgstr "从剪贴板中粘贴"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "粘贴多行?"
@@ -1450,11 +1451,11 @@ msgstr "上一个标签页"
msgid "Private keys"
msgstr "私钥"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "处理完成"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "配置名称"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "远程"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "重命名"
@@ -1567,7 +1568,7 @@ msgstr "报告问题"
msgid "Require a key to click links"
msgstr "需要同时按下按键来点击链接"
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "重置缩放"
@@ -1585,7 +1586,7 @@ msgstr "重启当前的 Telnet 会话"
#: tabby-core/src/hotkeys.ts:61
msgid "Restart tab"
msgstr "重启标签页"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:134
msgid "Restart the app to apply changes"
@@ -1601,7 +1602,7 @@ msgstr "为多个标签页重用会话"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "右侧"
@@ -1631,7 +1632,7 @@ msgstr "保存并应用"
msgid "Save as profile"
msgstr "另存为配置"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "保存布局为配置"
@@ -1647,21 +1648,21 @@ msgstr "已保存的布局"
msgid "Scroll on input"
msgstr "输入时滚动"
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "向下滑动终端一页"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "向上滑动终端一页"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:94
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr "滚动终端到底部"
#: tabby-terminal/src/hotkeys.ts:82
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "滑动中断到顶端"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "回滚"
msgid "Scrolls the terminal to the bottom on user input"
msgstr "在用户输入时,将终端滚动至底部"
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "搜索"
@@ -1700,10 +1701,6 @@ msgstr "选择"
msgid "Select a base profile to use as a template"
msgstr "选择一个基本配置作为模板"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr "全选"
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr "选择文件存储"
@@ -1772,7 +1769,7 @@ msgstr "设置"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell 不支持当前路径检测"
@@ -1828,10 +1825,6 @@ msgstr "显示更新日志"
msgid "Show Serial connections"
msgstr "显示串口连接"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr "显示工具栏"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "显示保险库内容"
@@ -1875,7 +1868,7 @@ msgstr "声音"
msgid "Source code"
msgstr "源码"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "拆分"
@@ -1931,7 +1924,7 @@ msgstr "订阅更新"
msgid "Substitutions allowed."
msgstr "允许替换"
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "切换配置"
@@ -1990,7 +1983,7 @@ msgstr "同步窗口设置"
msgid "Tab {number}"
msgstr "标签页 {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "标签页活动"
@@ -2055,7 +2048,7 @@ msgstr "应用于给定类型的所有配置文件"
msgid "Thin"
msgstr "简约"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr "如果您遇到锯齿、重影或其他视觉问题,请打开此选项"
@@ -2112,12 +2105,12 @@ msgstr "{key} 的 {type} 类型的未知密钥"
msgid "Unpin"
msgstr "取消固定"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "向上"
#: 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:139
msgid "Update"
msgstr "更新"
@@ -2306,11 +2299,11 @@ msgstr "您可以稍后更改,但在忘记时无法恢复"
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr "您可能正在遭受中间人攻击,或您的主机密钥已经被更改。"
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "放大"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "缩小"

View File

@@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: tabby\n"
"Language-Team: Chinese Traditional\n"
"Language: zh_TW\n"
"PO-Revision-Date: 2022-11-03 19:25\n"
"PO-Revision-Date: 2022-07-29 22:13\n"
#: tabby-local/src/components/terminalTab.component.ts:113
msgid "\"{command}\" is still running. Close?"
@@ -178,7 +178,7 @@ msgstr "背景類別"
msgid "Baud rate"
msgstr "串列傳輸速率"
#: tabby-terminal/src/hotkeys.ts:22
#: tabby-terminal/src/hotkeys.ts:18
msgid "Beginning of the line"
msgstr "行首"
@@ -219,12 +219,12 @@ msgstr "內建"
#: locale/tmp-html/tabby-ssh/src/components/sftpCreateDirectoryModal.component.html:10
#: locale/tmp-html/tabby-ssh/src/components/sftpDeleteModal.component.html:7
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:32
#: tabby-electron/src/services/updater.service.ts:134
#: tabby-electron/src/services/updater.service.ts:140
#: tabby-local/src/components/terminalTab.component.ts:118
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:79
#: tabby-settings/src/components/configSyncSettingsTab.component.ts:99
#: tabby-ssh/src/sftpContextMenu.ts:40
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/api/baseTerminalTab.component.ts:469
msgid "Cancel"
msgstr "取消"
@@ -249,7 +249,7 @@ msgstr "密碼Cipher"
msgid "Clear recent profiles"
msgstr "清除最近的設定檔"
#: tabby-terminal/src/hotkeys.ts:50
#: tabby-terminal/src/hotkeys.ts:46
msgid "Clear terminal"
msgstr "清除終端內容"
@@ -287,7 +287,7 @@ msgid "Close tabs to the right"
msgstr "關閉右側標籤"
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:35
#: tabby-core/src/tabContextMenu.ts:122
#: tabby-core/src/tabContextMenu.ts:124
msgid "Color"
msgstr "顏色"
@@ -297,7 +297,7 @@ msgstr "顏色機制"
#: tabby-core/src/hotkeys.ts:69
msgid "Combine all tabs into the current tab"
msgstr "整合所有分頁到目前的分頁"
msgstr ""
#: locale/tmp-html/tabby-local/src/components/commandLineEditor.component.html:4
msgid "Command line"
@@ -371,20 +371,21 @@ msgstr "快顯功能表"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:203
#: tabby-terminal/src/api/baseTerminalTab.component.ts:211
#: tabby-terminal/src/api/baseTerminalTab.component.ts:561
#: tabby-terminal/src/api/baseTerminalTab.component.ts:765
#: tabby-terminal/src/api/baseTerminalTab.component.ts:560
#: tabby-terminal/src/api/baseTerminalTab.component.ts:764
#: tabby-terminal/src/tabContextMenu.ts:29
msgid "Copied"
msgstr "已複製"
#: tabby-linkifier/src/decorator.ts:52
#: tabby-terminal/src/tabContextMenu.ts:25
msgid "Copy"
msgstr "複製"
#: tabby-terminal/src/hotkeys.ts:70
#: tabby-terminal/src/tabContextMenu.ts:61
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Copy current path"
msgstr "複製前路徑"
msgstr "複製前路徑"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:102
msgid "Copy on select"
@@ -413,19 +414,19 @@ msgstr "建立資料夾"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:93
msgid "Current"
msgstr "目前"
msgstr "現時"
#: locale/tmp-html/tabby-terminal/src/components/colorSchemeSettingsTab.component.html:3
msgid "Current color scheme"
msgstr "前配色方案"
msgstr "前配色方案"
#: locale/tmp-html/tabby-ssh/src/components/hostKeyPromptModal.component.html:17
msgid "Current host key fingerprint"
msgstr "前主機金輪指紋"
msgstr "前主機金輪指紋"
#: tabby-core/src/tabContextMenu.ts:173
#: tabby-core/src/tabContextMenu.ts:175
msgid "Current process: {name}"
msgstr "目前的處理程序{name}"
msgstr "當前行程{name}"
#: locale/tmp-html/tabby-terminal/src/components/appearanceSettingsTab.component.html:53
msgid "Cursor shape"
@@ -494,15 +495,15 @@ msgstr "刪除 “{name}”?"
msgid "Delete {fullPath}?"
msgstr "刪除 {fullPath}?"
#: tabby-terminal/src/hotkeys.ts:42
#: tabby-terminal/src/hotkeys.ts:38
msgid "Delete entire line"
msgstr "刪除整行"
#: tabby-terminal/src/hotkeys.ts:46
#: tabby-terminal/src/hotkeys.ts:42
msgid "Delete next word"
msgstr "刪除后一個單字"
#: tabby-terminal/src/hotkeys.ts:38
#: tabby-terminal/src/hotkeys.ts:34
msgid "Delete previous word"
msgstr "刪除前一個單字"
@@ -538,11 +539,11 @@ msgstr "停用"
msgid "Disable dynamic tab title"
msgstr "停用動態分頁標題"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:210
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
msgid "Disable fluent background while dragging"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:203
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:197
msgid "Disable GPU acceleration"
msgstr "停用顯示卡GPU加速"
@@ -554,12 +555,12 @@ msgstr "已停用"
#: tabby-ssh/src/components/sshTab.component.ts:246
#: tabby-telnet/src/components/telnetTab.component.ts:124
msgid "Disconnect"
msgstr "中斷連線"
msgstr ""
#: tabby-ssh/src/components/sshTab.component.ts:244
#: tabby-telnet/src/components/telnetTab.component.ts:122
msgid "Disconnect from {host}?"
msgstr "與 {host} 斷開連接嗎?"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:30
msgid "Display images via Sixel escape sequences"
@@ -607,7 +608,7 @@ msgstr "貼齊"
msgid "Double-click selection will stop at these characters"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:79
#: tabby-core/src/tabContextMenu.ts:80
msgid "Down"
msgstr "下面"
@@ -619,7 +620,7 @@ msgstr "下載"
msgid "Draw bold text in bright colors"
msgstr ""
#: tabby-core/src/tabContextMenu.ts:118
#: tabby-core/src/tabContextMenu.ts:120
msgid "Duplicate"
msgstr "複製"
@@ -650,7 +651,7 @@ msgstr "啟用統計資料"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:87
msgid "Enable animations"
msgstr "啟用動畫"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:74
msgid "Enable automatic installation of updates when they become available."
@@ -672,7 +673,7 @@ msgstr "啟用實驗性 Windows ConPTY API"
msgid "Encrypt config file"
msgstr "加密設定檔"
#: tabby-terminal/src/hotkeys.ts:26
#: tabby-terminal/src/hotkeys.ts:22
msgid "End of the line"
msgstr "行尾"
@@ -725,7 +726,7 @@ msgstr "篩選器"
msgid "Fixed"
msgstr "已修正"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:211
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:205
msgid "Fluent background sometimes causes drag lag"
msgstr ""
@@ -733,13 +734,13 @@ msgstr ""
msgid "Focus all panes"
msgstr "聚焦所有窗格"
#: tabby-terminal/src/hotkeys.ts:78
#: tabby-terminal/src/hotkeys.ts:74
msgid "Focus all panes at once (broadcast)"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:195
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
msgid "Focus follows mouse"
msgstr "焦點隨滑鼠移動"
msgstr ""
#: tabby-core/src/hotkeys.ts:193
msgid "Focus next pane"
@@ -781,7 +782,7 @@ msgstr "聚焦右邊的窗格"
msgid "Font"
msgstr "字型"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:189
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:183
msgid "For keyboard shortcuts"
msgstr ""
@@ -863,7 +864,7 @@ msgstr "綠色"
msgid "Group"
msgstr "群組"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:200
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:194
msgid "Hacks"
msgstr ""
@@ -873,14 +874,14 @@ msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:50
msgid "Help translate Tabby"
msgstr "協助我們翻譯 Tabby"
msgstr ""
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:32
#: tabby-terminal/src/components/streamProcessingSettings.component.ts:44
msgid "Hexadecimal"
msgstr "十六進制"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:181
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab close button"
msgstr "隱藏關閉分頁按鈕"
@@ -888,13 +889,9 @@ msgstr "隱藏關閉分頁按鈕"
msgid "Hide tab index"
msgstr "隱藏分頁索引"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:175
msgid "Hide tab options button"
msgstr "隱藏分頁設定按鈕"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:123
msgid "Hide window on focus loss"
msgstr "非聚焦時隱藏視窗"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:124
msgid "Hides the docked terminal when you click away."
@@ -915,7 +912,7 @@ msgstr "快捷鍵"
#: locale/tmp-html/tabby-ssh/src/components/hostKeyPromptModal.component.html:3
msgid "Host key verification"
msgstr "主機金鑰驗證"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/hotkeySettingsTab.component.html:2
#: tabby-settings/src/settings.ts:15
@@ -924,15 +921,15 @@ msgstr "快捷鍵"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:24
msgid "HTTP proxy"
msgstr "HTTP 代理伺服器"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:61
msgid "HTTP proxy host"
msgstr "HTTP 代理地址"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:65
msgid "HTTP proxy port"
msgstr "HTTP 代理連接埠"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/editProfileModal.component.html:20
msgid "Icon"
@@ -968,19 +965,19 @@ msgstr "輸入模式"
#: locale/tmp-html/tabby-terminal/src/components/streamProcessingSettings.component.html:15
msgid "Input newlines"
msgstr "換行"
msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:41
msgid "Installed"
msgstr "已安裝"
#: tabby-electron/src/services/updater.service.ts:131
#: tabby-electron/src/services/updater.service.ts:137
msgid "Installing the update will close all tabs and restart Tabby."
msgstr "安裝更新將關閉所有分頁並重啟 Tabby。"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:66
#: tabby-terminal/src/hotkeys.ts:62
msgid "Intelligent Ctrl-C (copy/abort)"
msgstr "智慧 Ctrl-C (複製/中止)"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:94
msgid "Interactive"
@@ -993,13 +990,13 @@ msgstr "無效語法"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:16
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:43
msgid "Jump host"
msgstr "跳轉伺服器"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:34
#: tabby-terminal/src/hotkeys.ts:30
msgid "Jump to next word"
msgstr "跳轉至下個關鍵字"
#: tabby-terminal/src/hotkeys.ts:30
#: tabby-terminal/src/hotkeys.ts:26
msgid "Jump to previous word"
msgstr "跳轉至上個關鍵字"
@@ -1030,7 +1027,7 @@ msgstr "金鑰交換"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:36
msgid "Keyboard"
msgstr "鍵盤"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/keyboardInteractiveAuthPanel.component.html:2
msgid "Keyboard-interactive auth"
@@ -1064,7 +1061,7 @@ msgstr "得知如何讓 Tabby 偵測遠端工作目錄"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:141
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:76
#: tabby-core/src/tabContextMenu.ts:80
#: tabby-core/src/tabContextMenu.ts:81
msgid "Left"
msgstr "左端"
@@ -1147,7 +1144,7 @@ msgstr "將分頁右移"
msgid "Move to \"Ungrouped\""
msgstr "移至未分類"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:196
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:190
msgid "Moving the mouse over an inactive pane will cause it to activate"
msgstr ""
@@ -1248,11 +1245,11 @@ msgstr "普通字型寬度"
msgid "Not found"
msgstr "找不到項目"
#: tabby-core/src/tabContextMenu.ts:198
#: tabby-core/src/tabContextMenu.ts:200
msgid "Notify on activity"
msgstr "有動作時通知"
#: tabby-core/src/tabContextMenu.ts:176
#: tabby-core/src/tabContextMenu.ts:178
msgid "Notify when done"
msgstr "完成後通知"
@@ -1278,6 +1275,10 @@ msgstr "GitHub 討論"
msgid "Opacity"
msgstr "不透明度"
#: tabby-linkifier/src/decorator.ts:46
msgid "Open"
msgstr "開啟"
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:82
msgid "Open DevTools"
msgstr "開啟開發者工具"
@@ -1351,11 +1352,11 @@ msgstr "覆寫遠端設定檔並開始同步?"
msgid "Overwrite the local config and start syncing?"
msgstr "覆寫本機設定檔並開始同步?"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:188
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:182
msgid "Pane resize step"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:185
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:179
msgid "Panes"
msgstr "窗格"
@@ -1377,7 +1378,7 @@ msgid "Password"
msgstr "密碼"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:67
#: tabby-terminal/src/api/baseTerminalTab.component.ts:467
#: tabby-terminal/src/api/baseTerminalTab.component.ts:468
#: tabby-terminal/src/tabContextMenu.ts:34
msgid "Paste"
msgstr "貼上"
@@ -1386,7 +1387,7 @@ msgstr "貼上"
msgid "Paste from clipboard"
msgstr "從剪貼簿貼上"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:474
#: tabby-terminal/src/api/baseTerminalTab.component.ts:475
msgid "Paste multiple lines?"
msgstr "貼上多行?"
@@ -1450,11 +1451,11 @@ msgstr "上一個分頁"
msgid "Private keys"
msgstr "私鑰"
#: tabby-core/src/tabContextMenu.ts:184
#: tabby-core/src/tabContextMenu.ts:186
msgid "Process completed"
msgstr "處理完成"
#: tabby-core/src/tabContextMenu.ts:140
#: tabby-core/src/tabContextMenu.ts:142
msgid "Profile name"
msgstr "設定檔名稱"
@@ -1537,7 +1538,7 @@ msgid "Remote"
msgstr "遠端"
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:25
#: tabby-core/src/tabContextMenu.ts:114
#: tabby-core/src/tabContextMenu.ts:116
msgid "Rename"
msgstr "重新命名"
@@ -1567,7 +1568,7 @@ msgstr "回報問題"
msgid "Require a key to click links"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:62
#: tabby-terminal/src/hotkeys.ts:58
msgid "Reset zoom"
msgstr "重設縮放比"
@@ -1601,7 +1602,7 @@ msgstr "回復多個分頁的狀態"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:144
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:79
#: tabby-core/src/tabContextMenu.ts:78
#: tabby-core/src/tabContextMenu.ts:79
msgid "Right"
msgstr "右端"
@@ -1631,7 +1632,7 @@ msgstr "儲存並套用"
msgid "Save as profile"
msgstr "另存設定檔"
#: tabby-core/src/tabContextMenu.ts:137
#: tabby-core/src/tabContextMenu.ts:139
msgid "Save layout as profile"
msgstr "將排版儲存為設定檔"
@@ -1647,21 +1648,21 @@ msgstr "已儲存排版"
msgid "Scroll on input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal one page down"
msgstr "滾動到終端機下一頁"
#: tabby-terminal/src/hotkeys.ts:86
msgid "Scroll terminal one page up"
msgstr "滾動到終端機上一頁"
#: tabby-terminal/src/hotkeys.ts:94
msgid "Scroll terminal to bottom"
msgstr "滾動到終端機底部"
msgid "Scroll terminal one page down"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:82
msgid "Scroll terminal one page up"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:90
msgid "Scroll terminal to bottom"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:78
msgid "Scroll terminal to top"
msgstr "滾動到終端機頂部"
msgstr ""
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:16
msgid "Scrollback"
@@ -1671,7 +1672,7 @@ msgstr "回滾"
msgid "Scrolls the terminal to the bottom on user input"
msgstr ""
#: tabby-terminal/src/hotkeys.ts:74
#: tabby-terminal/src/hotkeys.ts:70
msgid "Search"
msgstr "搜尋"
@@ -1700,10 +1701,6 @@ msgstr "選擇"
msgid "Select a base profile to use as a template"
msgstr "選擇設定檔作為範本"
#: tabby-terminal/src/hotkeys.ts:18
msgid "Select all"
msgstr ""
#: tabby-core/src/services/fileProviders.service.ts:46
msgid "Select file storage"
msgstr ""
@@ -1772,7 +1769,7 @@ msgstr "設定"
msgid "Shell"
msgstr "Shell"
#: tabby-terminal/src/api/baseTerminalTab.component.ts:563
#: tabby-terminal/src/api/baseTerminalTab.component.ts:562
msgid "Shell does not support current path detection"
msgstr "Shell 不支援目前路徑偵測"
@@ -1828,10 +1825,6 @@ msgstr "顯示發行紀錄"
msgid "Show Serial connections"
msgstr "顯示序列連線"
#: tabby-terminal/src/tabContextMenu.ts:53
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:44
msgid "Show vault contents"
msgstr "顯示金鑰庫的內容"
@@ -1869,13 +1862,13 @@ msgstr "SOCKS 代理埠"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:128
msgid "Sound"
msgstr "聲音"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:31
msgid "Source code"
msgstr "原始碼"
#: tabby-core/src/tabContextMenu.ts:75
#: tabby-core/src/tabContextMenu.ts:76
msgid "Split"
msgstr "分割"
@@ -1931,7 +1924,7 @@ msgstr "訂閱更新"
msgid "Substitutions allowed."
msgstr "予許替換"
#: tabby-core/src/tabContextMenu.ts:279
#: tabby-core/src/tabContextMenu.ts:281
msgid "Switch profile"
msgstr "切換設定檔"
@@ -1965,7 +1958,7 @@ msgstr "同步金鑰庫"
#: locale/tmp-html/tabby-settings/src/components/configSyncSettingsTab.component.html:77
msgid "Sync window settings"
msgstr "同步視窗設定"
msgstr ""
#: tabby-core/src/hotkeys.ts:101
#: tabby-core/src/hotkeys.ts:105
@@ -1990,9 +1983,9 @@ msgstr "同步視窗設定"
msgid "Tab {number}"
msgstr "分頁 {number}"
#: tabby-core/src/tabContextMenu.ts:212
#: tabby-core/src/tabContextMenu.ts:214
msgid "Tab activity"
msgstr "分頁活動"
msgstr ""
#: locale/tmp-html/tabby-core/src/components/safeModeModal.component.html:3
msgid "Tabby could not start with your plugins, so all third party plugins have been disabled in this session. The error was:"
@@ -2029,7 +2022,7 @@ msgstr "終端機背景"
#: locale/tmp-html/tabby-terminal/src/components/terminalSettingsTab.component.html:131
msgid "Terminal bell"
msgstr "終端鈴聲"
msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:7
msgid "Thank you for downloading Tabby!"
@@ -2041,7 +2034,7 @@ msgstr "主題"
#: tabby-core/src/components/transfersMenu.component.ts:47
msgid "There are active file transfers"
msgstr "正在進行檔案傳輸"
msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:102
msgid "There is a saved password for this connection"
@@ -2055,7 +2048,7 @@ msgstr ""
msgid "Thin"
msgstr "窄邊"
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:204
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:198
msgid "Tick this if you're experiencing aliasing, ghosting or other visual issues"
msgstr ""
@@ -2069,7 +2062,7 @@ msgstr "切換至最後一個分頁"
#: tabby-electron/src/hotkeys.ts:14
msgid "Toggle terminal window"
msgstr "切換終端機視窗"
msgstr ""
#: locale/tmp-html/tabby-core/src/components/welcomeTab.component.html:27
msgid "Toggles the Tabby window visibility"
@@ -2112,12 +2105,12 @@ msgstr ""
msgid "Unpin"
msgstr "取消釘選"
#: tabby-core/src/tabContextMenu.ts:81
#: tabby-core/src/tabContextMenu.ts:82
msgid "Up"
msgstr "上"
#: 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:139
msgid "Update"
msgstr "更新"
@@ -2153,7 +2146,7 @@ msgstr "使用者名稱:"
#: locale/tmp-html/tabby-ssh/src/components/sshProfileSettings.component.html:25
msgid "Using CONNECT method"
msgstr "連線方式"
msgstr ""
#: tabby-ssh/src/session/ssh.ts:471
msgid "Using preset password"
@@ -2186,7 +2179,7 @@ msgstr ""
#: locale/tmp-html/tabby-ssh/src/components/sshSettingsTab.component.html:11
msgid "Verify host keys when connecting"
msgstr "當連線時檢驗主機密鑰"
msgstr ""
#: locale/tmp-html/tabby-plugin-manager/src/components/pluginsSettingsTab.component.html:79
msgid "Version"
@@ -2306,11 +2299,11 @@ msgstr "您可以稍後修改,但如果忘了就沒了"
msgid "You could be under a man-in-the-middle attack right now, or the host key could have just been changed."
msgstr ""
#: tabby-terminal/src/hotkeys.ts:54
#: tabby-terminal/src/hotkeys.ts:50
msgid "Zoom in"
msgstr "放大"
#: tabby-terminal/src/hotkeys.ts:58
#: tabby-terminal/src/hotkeys.ts:54
msgid "Zoom out"
msgstr "縮小"

View File

@@ -10,7 +10,7 @@
"@angular/platform-browser": "^12.0.0",
"@angular/platform-browser-dynamic": "^12.0.0",
"@biesbjerg/ngx-translate-extract-marker": "^1.0.0",
"@fortawesome/fontawesome-free": "^6.2.0",
"@fortawesome/fontawesome-free": "^6.1.1",
"@ng-bootstrap/ng-bootstrap": "^10.0.0",
"@sentry/cli": "^1.74.3",
"@sentry/electron": "^2.5.4",
@@ -21,38 +21,38 @@
"@types/fs-extra": "^9.0.13",
"@types/js-yaml": "^4.0.5",
"@types/node": "16.0.1",
"@types/sortablejs": "^1.15.0",
"@types/webpack-env": "^1.18.0",
"@types/sortablejs": "^1.10.7",
"@types/webpack-env": "^1.16.3",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"apply-loader": "2.0.0",
"axios": "^0.27.2",
"browserify-sign": "^4.2.1",
"clone-deep": "^4.0.1",
"compare-versions": "^5",
"compare-versions": "^4",
"core-js": "^3.21.1",
"core-js-pure": "^3.21.1",
"cross-env": "7.0.3",
"css-loader": "^6.7.1",
"deep-equal": "2.0.5",
"electron": "21.0.1",
"electron-builder": "^24.0.0-alpha.1",
"electron": "19.0.6",
"electron-builder": "^23.0.9",
"electron-download": "^4.1.1",
"electron-installer-snap": "^5.1.0",
"electron-notarize": "^1.2.1",
"electron-rebuild": "^3.2.9",
"electron-rebuild": "^3.2.7",
"eslint": "^7.32.0",
"file-loader": "^6.2.0",
"gettext-extractor": "^3.5.4",
"graceful-fs": "^4.2.10",
"html-loader": "4.2.0",
"html-loader": "3.1.0",
"json-loader": "^0.5.7",
"lru-cache": "^6.0.0",
"macos-release": "^3.1.0",
"ngx-sortablejs": "^11.1.0",
"ngx-toastr": "^14.0.0",
"node-abi": "^3.25.0",
"node-sass": "^7.0.3",
"node-abi": "^3.15.0",
"node-sass": "^7.0.1",
"npmlog": "6.0.2",
"npx": "^10.2.2",
"patch-package": "^6.4.7",
@@ -76,9 +76,9 @@
"style-loader": "^3.3.1",
"svg-inline-loader": "^0.8.2",
"thenby": "^1.3.4",
"ts-loader": "^9.4.1",
"tslib": "^2.4.0",
"typedoc": "^0.22.18",
"ts-loader": "^9.2.8",
"tslib": "^2.3.1",
"typedoc": "^0.22.15",
"typescript": "^4.3.5",
"utils-decorators": "^1.10.4",
"val-loader": "4.0.0",
@@ -91,7 +91,7 @@
"resolutions": {
"*/pug": "^3",
"lzma-native": "^8.0.0",
"*/node-abi": "^3.25.0",
"*/node-abi": "^3.5.0",
"**/graceful-fs": "^4.2.4"
},
"scripts": {

View File

@@ -16,16 +16,10 @@ builder({
extraMetadata: {
version: vars.version,
},
publish: process.env.KEYGEN_TOKEN ? [
vars.keygenConfig,
{
provider: 'github',
channel: `latest-${process.env.ARCH}`,
},
] : undefined,
publish: {
provider: 'github',
channel: `latest-${process.arch}`,
},
},
publish: process.env.KEYGEN_TOKEN ? isTag ? 'always' : 'onTagOrDraft' : 'never',
}).catch(e => {
console.error(e)
process.exit(1)
})
publish: isTag ? 'always' : 'onTagOrDraft',
}).catch(() => process.exit(1))

View File

@@ -16,7 +16,6 @@ if (process.env.GITHUB_HEAD_REF) {
builder({
dir: true,
mac: ['pkg', 'zip'],
x64: process.env.ARCH === 'x86_64',
arm64: process.env.ARCH === 'arm64',
config: {
extraMetadata: {
@@ -26,15 +25,12 @@ builder({
identity: !process.env.CI || process.env.CSC_LINK ? undefined : null,
},
npmRebuild: process.env.ARCH !== 'arm64',
publish: process.env.KEYGEN_TOKEN ? [
vars.keygenConfig,
{
provider: 'github',
channel: `latest-${process.env.ARCH}`,
},
] : undefined,
publish: process.env.GH_TOKEN ? {
provider: 'github',
channel: `latest-${process.env.ARCH}`,
} : undefined,
},
publish: process.env.KEYGEN_TOKEN ? isTag ? 'always' : 'onTagOrDraft' : 'never',
publish: isTag ? 'always' : 'onTagOrDraft',
}).catch(e => {
console.error(e)
process.exit(1)

View File

@@ -15,16 +15,10 @@ builder({
extraMetadata: {
version: vars.version,
},
publish: process.env.KEYGEN_TOKEN ? [
vars.keygenConfig,
{
provider: 'github',
channel: `latest-${process.env.ARCH}`,
},
] : undefined,
publish: process.env.GH_TOKEN ? {
provider: 'github',
channel: `latest-${process.arch}`,
} : undefined,
},
publish: process.env.KEYGEN_TOKEN ? isTag ? 'always' : 'onTagOrDraft' : 'never',
}).catch(e => {
console.error(e)
process.exit(1)
})
publish: isTag ? 'always' : 'onTagOrDraft',
}).catch(() => process.exit(1))

View File

@@ -28,7 +28,6 @@ vars.builtinPlugins.forEach(plugin => {
electronVersion: vars.electronVersion,
arch: process.env.ARCH ?? process.arch,
force: true,
useCache: false,
})
}
sh.cd('..')

View File

@@ -46,30 +46,3 @@ exports.bundledModules = [
'@ng-bootstrap',
]
exports.electronVersion = electronInfo.version
exports.keygenConfig = {
provider: 'keygen',
account: 'a06315f2-1031-47c6-9181-e92a20ec815e',
channel: 'stable',
product: {
win32: {
x64: 'f481b9d6-d5da-4970-b926-f515373e986f',
arm64: '950999b9-371c-419b-b291-938c5e4d364c',
}[process.env.ARCH ?? process.arch],
darwin: {
arm64: '98fbadee-c707-4cd6-9d99-56683595a846',
x86_64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461',
x64: 'f5a48841-d5b8-4b7b-aaa7-cf5bffd36461',
}[process.env.ARCH ?? process.arch],
linux: {
x64: '7bf45071-3031-4a26-9f2e-72604308313e',
arm64: '39e3c736-d4d4-4fbf-a201-324b7bab0d17',
armv7l: '50ae0a82-7f47-4fa4-b0a8-b0d575ce9409',
armhf: '7df5aa12-04ab-4075-a0fe-93b0bbea9643',
}[process.env.ARCH ?? process.arch],
}[process.platform],
}
if (!exports.keygenConfig.product) {
throw new Error(`Unrecognized platform ${process.platform}/${process.env.ARCH ?? process.arch}`)
}

View File

@@ -1,3 +0,0 @@
[schemes/*]
indent_style = space
indent_size = 15

View File

@@ -1,44 +0,0 @@
!
! Melange Dark
! https://github.com/savq/melange
!
*.foreground: #ece1d7
*.background: #2a2520
*.cursorColor: #ece1d7
!
! Black
*.color0: #352f2a
*.color8: #4d453e
!
! Red
*.color1 #b65c60
*.color9 #f17c64
!
! Green
*.color2 #78997a
*.color10 #99d59d
!
! Yellow
*.color3 #ebc06d
*.color11 #ebc06d
!
! Blue
*.color4 #9aacce
*.color12 #9aacce
!
! Magenta
*.color5 #b380b0
*.color13 #ce9bcb
!
! Cyan
*.color6 #86a3a3
*.color14 #88b3b2
!
! White
*.color7 #a38d78
*.color15 #c1a78e
!
! Bold, Italic, Underline
*.colorBD: #fff4ea
!*.colorIT:
!*.colorUL:

View File

@@ -20,15 +20,14 @@
"@ngx-translate/core": "^14.0.0",
"bootstrap": "^4.1.3",
"deepmerge": "^4.1.1",
"fuzzy-search": "^3.2.1",
"js-yaml": "^4.0.0",
"messageformat": "^2.3.0",
"mixpanel": "^0.17.0",
"mixpanel": "^0.13.0",
"ngx-filesize": "^2.0.16",
"ngx-perfect-scrollbar": "^10.1.0",
"ngx-translate-messageformat-compiler": "^4.11.0",
"readable-stream": "4.2.0",
"uuid": "^9.0.0"
"readable-stream": "3.6.0",
"uuid": "^8.0.0"
},
"peerDependencies": {
"@angular/animations": "^9.1.9",

View File

@@ -1,34 +0,0 @@
import { BaseTabComponent } from '../components/baseTab.component'
import { MenuItemOptions } from './menu'
import { ToolbarButton } from './toolbarButtonProvider'
export class Command {
label: string
sublabel?: string
click?: () => void
/**
* Raw SVG icon code
*/
icon?: string
static fromToolbarButton (button: ToolbarButton): Command {
const command = new Command()
command.label = button.commandLabel ?? button.title
command.click = button.click
command.icon = button.icon
return command
}
static fromMenuItem (item: MenuItemOptions): Command {
const command = new Command()
command.label = item.commandLabel ?? item.label ?? ''
command.sublabel = item.sublabel
command.click = item.click
return command
}
}
export interface CommandContext {
tab?: BaseTabComponent,
}

View File

@@ -18,7 +18,6 @@ export { HostAppService, Platform } from './hostApp'
export { FileProvider } from './fileProvider'
export { ProfileProvider, Profile, PartialProfile, ProfileSettingsComponent } from './profileProvider'
export { PromptModalComponent } from '../components/promptModal.component'
export * from './commands'
export { AppService } from '../services/app.service'
export { ConfigService, configMerge, ConfigProxy } from '../services/config.service'

View File

@@ -6,7 +6,4 @@ export interface MenuItemOptions {
checked?: boolean
submenu?: MenuItemOptions[]
click?: () => void
/** @hidden */
commandLabel?: string
}

View File

@@ -145,7 +145,7 @@ export abstract class PlatformService {
throw new Error('Not implemented')
}
async exec (app: string, argv: string[]): Promise<void> {
exec (app: string, argv: string[]): void {
throw new Error('Not implemented')
}

View File

@@ -1,4 +1,5 @@
import { BaseTabComponent } from '../components/baseTab.component'
import { TabHeaderComponent } from '../components/tabHeader.component'
import { MenuItemOptions } from './menu'
/**
@@ -7,5 +8,5 @@ import { MenuItemOptions } from './menu'
export abstract class TabContextMenuItemProvider {
weight = 0
abstract getItems (tab: BaseTabComponent, tabHeader?: boolean): Promise<MenuItemOptions[]>
abstract getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]>
}

View File

@@ -31,9 +31,6 @@ export interface ToolbarButton {
showInToolbar?: boolean
showInStartPage?: boolean
/** @hidden */
commandLabel?: string
}
/**

View File

@@ -25,7 +25,7 @@ title-bar(
[index]='idx',
[tab]='tab',
[active]='tab == app.activeTab',
[@animateTab]='{value: "in", params: {size: targetTabSize}}',
@animateTab,
[@.disabled]='hasVerticalTabs() || !config.store.accessibility.animations',
(click)='app.selectTab(tab)',
[class.fully-draggable]='hostApp.platform != Platform.macOS',

View File

@@ -185,18 +185,3 @@ hotkey-hint {
::ng-deep .btn-update svg {
fill: cyan;
}
::ng-deep .broadcast-status-warning {
background: red;
position: absolute;
top: 0;
left: 50%;
padding: 5px 10px;
color: black;
border-radius: 0 0 5px 5px;
width: 300px;
margin-left: -150px;
text-align: center;
font-weight: bold;
}

View File

@@ -17,47 +17,38 @@ import { TabBodyComponent } from './tabBody.component'
import { SplitTabComponent } from './splitTab.component'
import { AppService, FileTransfer, HostWindowService, PlatformService, ToolbarButton, ToolbarButtonProvider } from '../api'
function makeTabAnimation (dimension: string, size: number) {
return [
state('in', style({
'flex-basis': '{{size}}',
[dimension]: '{{size}}',
}), {
params: { size: `${size}px` },
}),
transition(':enter', [
style({
'flex-basis': '1px',
[dimension]: '1px',
}),
animate('250ms ease-out', style({
'flex-basis': '{{size}}',
[dimension]: '{{size}}',
})),
]),
transition(':leave', [
style({
'flex-basis': 'auto',
'padding-left': '*',
'padding-right': '*',
[dimension]: '*',
}),
animate('250ms ease-in-out', style({
'padding-left': 0,
'padding-right': 0,
[dimension]: '0',
})),
]),
]
}
/** @hidden */
@Component({
selector: 'app-root',
template: require('./appRoot.component.pug'),
styles: [require('./appRoot.component.scss')],
animations: [
trigger('animateTab', makeTabAnimation('width', 200)),
trigger('animateTab', [
state('in', style({
'flex-basis': 'auto',
width: 'auto',
})),
transition(':enter', [
style({
'flex-basis': '1px',
width: '1px',
}),
animate('250ms ease-in-out', style({
'flex-basis': 'auto',
width: 'auto',
})),
]),
transition(':leave', [
style({
'flex-basis': 'auto',
width: 'auto',
}),
animate('250ms ease-in-out', style({
'flex-basis': '1px',
width: '1px',
})),
]),
]),
],
})
export class AppRootComponent {
@@ -205,13 +196,6 @@ export class AppRootComponent {
return this.config.store.appearance.tabsLocation === 'left' || this.config.store.appearance.tabsLocation === 'right'
}
get targetTabSize (): any {
if (this.hasVerticalTabs()) {
return '*'
}
return this.config.store.appearance.flexTabs ? '*' : '200px'
}
async generateButtonSubmenu (button: ToolbarButton) {
if (button.submenu) {
button.submenuItems = await button.submenu()

View File

@@ -38,8 +38,3 @@ input {
border-radius: 0;
border: none;
}
profile-icon {
width: 14px;
height: 14px;
}

View File

@@ -1,7 +1,6 @@
import { firstBy } from 'thenby'
import { Component, Input, HostListener, ViewChildren, QueryList, ElementRef } from '@angular/core' // eslint-disable-line @typescript-eslint/no-unused-vars
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'
import FuzzySearch from 'fuzzy-search'
import { SelectorOption } from '../api/selector'
/** @hidden */
@@ -29,21 +28,18 @@ export class SelectorModalComponent<T> {
}
@HostListener('keydown', ['$event']) onKeyUp (event: KeyboardEvent): void {
if (event.key === 'PageUp' || event.key === 'ArrowUp' && event.metaKey) {
this.selectedIndex -= 10
event.preventDefault()
} else if (event.key === 'PageDown' || event.key === 'ArrowDown' && event.metaKey) {
this.selectedIndex += 10
event.preventDefault()
} else if (event.key === 'ArrowUp') {
if (event.key === 'ArrowUp') {
this.selectedIndex--
event.preventDefault()
} else if (event.key === 'ArrowDown') {
}
if (event.key === 'ArrowDown') {
this.selectedIndex++
event.preventDefault()
} else if (event.key === 'Enter') {
}
if (event.key === 'Enter') {
this.selectOption(this.filteredOptions[this.selectedIndex])
} else if (event.key === 'Escape') {
}
if (event.key === 'Escape') {
this.close()
}
if (event.key === 'Backspace' && this.canEditSelected()) {
@@ -68,17 +64,9 @@ export class SelectorModalComponent<T> {
)
.filter(x => !x.freeInputPattern)
} else {
const terms = f.split(' ')
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
this.filteredOptions = new FuzzySearch(
this.options,
['name', 'group', 'description'],
{ sort: true },
).search(f)
const freeOption = this.options.find(x => x.freeInputPattern)
if (freeOption && !this.filteredOptions.includes(freeOption)) {
this.filteredOptions.push(freeOption)
}
this.filteredOptions = this.options.filter(x => x.freeInputPattern ?? this.filterMatches(x, terms))
}
this.selectedIndex = Math.max(0, this.selectedIndex)
this.selectedIndex = Math.min(this.filteredOptions.length - 1, this.selectedIndex)

View File

@@ -620,44 +620,6 @@ export class SplitTabComponent extends BaseTabComponent implements AfterViewInit
this.layout()
}
private getPaneRect (pane: BaseTabComponent): DOMRect {
const viewRef = this.viewRefs.get(pane)!
const element = viewRef.rootNodes[0] as HTMLElement
return element.getBoundingClientRect()
}
getNearestPaneInDirection (from: BaseTabComponent, direction: SplitDirection): BaseTabComponent {
const rect = this.getPaneRect(from)
let nearest: BaseTabComponent | null = null
let nearestDistance = Infinity
let panes = this.getAllTabs().map(pane => ({ pane, rect: this.getPaneRect(pane) }))
if (direction === 'l') {
panes = panes.filter(pane => pane.rect.right <= rect.left)
} else if (direction === 'r') {
panes = panes.filter(pane => pane.rect.left >= rect.right)
} else if (direction === 't') {
panes = panes.filter(pane => pane.rect.bottom <= rect.top)
} else {
panes = panes.filter(pane => pane.rect.top >= rect.bottom)
}
for (const pane of panes) {
if (pane.pane === from) {
continue
}
const distance = Math.abs(rect.left + rect.width / 2 - pane.rect.left - pane.rect.width / 2) + Math.abs(rect.top + rect.height / 2 - pane.rect.top - pane.rect.height / 2)
if (distance < nearestDistance) {
nearest = pane.pane
nearestDistance = distance
}
}
return nearest ?? from
}
/**
* Moves focus in the given direction
*/
@@ -666,7 +628,36 @@ export class SplitTabComponent extends BaseTabComponent implements AfterViewInit
return
}
this.focus(this.getNearestPaneInDirection(this.focusedTab, dir))
let rel: BaseTabComponent | SplitContainer = this.focusedTab
let parent = this.getParentOf(rel)
if (!parent) {
return
}
const orientation = ['l', 'r'].includes(dir) ? 'h' : 'v'
while (parent !== this.root && parent.orientation !== orientation) {
rel = parent
parent = this.getParentOf(rel)
if (!parent) {
return
}
}
if (parent.orientation !== orientation) {
return
}
const index = parent.children.indexOf(rel)
if (['l', 't'].includes(dir)) {
if (index > 0) {
this.focusAnyIn(parent.children[index - 1])
}
} else {
if (index < parent.children.length - 1) {
this.focusAnyIn(parent.children[index + 1])
}
}
}
navigateLinear (delta: number): void {

View File

@@ -13,17 +13,13 @@ profile-icon(
.name(
[title]='tab.customTitle || tab.title',
[class.no-hover]='config.store.terminal.hideCloseButton && config.store.terminal.hideTabOptionsButton'
[class.no-hover]='config.store.terminal.hideCloseButton'
cdkDrag,
cdkDragRootElement='tab-header',
[cdkDragData]='tab',
(cdkDragStarted)='onTabDragStart(tab)',
(cdkDragEnded)='onTabDragEnd()',
) {{tab.customTitle || tab.title}}
.buttons
button(*ngIf='!config.store.terminal.hideTabOptionsButton',(click)='onContextMenu($event)') !{require('../icons/tab-options.svg')}
button(*ngIf='!config.store.terminal.hideCloseButton',(click)='app.closeTab(tab, true)') &times;
button(*ngIf='!config.store.terminal.hideCloseButton',(click)='app.closeTab(tab, true)') &times;
ng-content

View File

@@ -3,27 +3,24 @@ $tabs-height: 38px;
:host {
position: relative;
cursor: pointer;
box-sizing: content-box;
> * { cursor: pointer; }
flex: 1000 1 200px;
width: 200px;
// flex-basis and width are also set through animation on AppRoot
padding: 0 10px;
&.flex-width {
flex: 1000 1 auto;
width: auto;
}
display: flex;
flex-direction: row;
min-width: 0;
overflow: hidden;
&.flex-width {
flex: 1000 1 auto;
width: auto;
}
&.vertical {
flex: none;
height: $tabs-height;
@@ -62,49 +59,41 @@ $tabs-height: 38px;
margin-left: 10px;
}
.buttons {
display: flex;
position: absolute;
align-items: center;
height: 100%;
top: 2px;
right: 3px;
button {
display: block;
flex: none;
background: transparent;
opacity: 0;
-webkit-app-region: no-drag;
button {
display: flex;
align-items: center;
flex: none;
justify-content: center;
position: absolute;
right: 0;
background: transparent;
-webkit-app-region: no-drag;
$button-size: 26px;
width: $button-size;
height: $button-size;
border-radius: $button-size / 6;
line-height: $button-size;
align-self: center;
$button-size: 26px;
width: $button-size;
height: $button-size;
border-radius: $button-size / 6;
line-height: $button-size;
align-self: center;
text-align: center;
font-size: 20px;
text-align: center;
font-size: 20px;
&:focus {
outline: 0;
}
&:focus {
outline: 0;
}
}
&:hover .name:not(.no-hover) {
-webkit-mask-image: linear-gradient(black 0 0), linear-gradient(to left, transparent 0%, transparent 50%, black 100%);
-webkit-mask-size: calc(100% - 80px) auto, 80px auto;
-webkit-mask-image: linear-gradient(black 0 0), linear-gradient(to left, transparent 0%, black 100%);
-webkit-mask-size: calc(100% - 60px) auto, 60px auto;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: left, right;
}
&:hover .buttons {
&:hover button {
transition: 0.25s opacity;
display: block;
opacity: 1;
}

View File

@@ -1,9 +1,10 @@
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
import { Component, Input, Optional, Inject, HostBinding, HostListener, NgZone } from '@angular/core'
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { auditTime } from 'rxjs'
import { TabContextMenuItemProvider } from '../api/tabContextMenuProvider'
import { BaseTabComponent } from './baseTab.component'
import { SplitTabComponent } from './splitTab.component'
import { RenameTabModalComponent } from './renameTabModal.component'
import { HotkeysService } from '../services/hotkeys.service'
import { AppService } from '../services/app.service'
import { HostAppService, Platform } from '../api/hostApp'
@@ -29,6 +30,7 @@ export class TabHeaderComponent extends BaseComponent {
public app: AppService,
public config: ConfigService,
public hostApp: HostAppService,
private ngbModal: NgbModal,
private hotkeys: HotkeysService,
private platform: PlatformService,
private zone: NgZone,
@@ -38,7 +40,7 @@ export class TabHeaderComponent extends BaseComponent {
this.subscribeUntilDestroyed(this.hotkeys.hotkey$, (hotkey) => {
if (this.app.activeTab === this.tab) {
if (hotkey === 'rename-tab') {
this.app.renameTab(this.tab)
this.showRenameTabModal()
}
}
})
@@ -55,26 +57,22 @@ export class TabHeaderComponent extends BaseComponent {
})
}
showRenameTabModal (): void {
const modal = this.ngbModal.open(RenameTabModalComponent)
modal.componentInstance.value = this.tab.customTitle || this.tab.title
modal.result.then(result => {
this.tab.setTitle(result)
this.tab.customTitle = result
this.app.emitTabsChanged()
}).catch(() => null)
}
async buildContextMenu (): Promise<MenuItemOptions[]> {
let items: MenuItemOptions[] = []
// Top-level tab menu
for (const section of await Promise.all(this.contextMenuProviders.map(x => x.getItems(this.tab, true)))) {
for (const section of await Promise.all(this.contextMenuProviders.map(x => x.getItems(this.tab, this)))) {
items.push({ type: 'separator' })
items = items.concat(section)
}
if (this.tab instanceof SplitTabComponent) {
const tab = this.tab.getFocusedTab()
if (tab) {
for (let section of await Promise.all(this.contextMenuProviders.map(x => x.getItems(tab, true)))) {
// eslint-disable-next-line @typescript-eslint/no-loop-func
section = section.filter(item => !items.some(ex => ex.label === item.label))
if (section.length) {
items.push({ type: 'separator' })
items = items.concat(section)
}
}
}
}
return items.slice(1)
}
@@ -94,7 +92,7 @@ export class TabHeaderComponent extends BaseComponent {
}
@HostListener('dblclick', ['$event']) onDoubleClick ($event: MouseEvent): void {
this.app.renameTab(this.tab)
this.showRenameTabModal()
$event.stopPropagation()
}

View File

@@ -94,5 +94,3 @@ hotkeys:
- 'Ctrl-Alt-T'
profile-selector:
- 'Ctrl-Shift-E'
command-selector:
- 'Ctrl-Shift-P'

View File

@@ -17,7 +17,7 @@ hotkeys:
move-tab-right:
- '⌘-Shift-Right'
rearrange-panes:
- 'Ctrl-Shift'
- '-Shift'
tab-1:
- '⌘-1'
tab-2:
@@ -93,7 +93,5 @@ hotkeys:
- '⌘-E'
switch-profile:
- '⌘-Shift-E'
command-selector:
- '⌘-Shift-P'
appearance:
vibrancy: true

View File

@@ -95,5 +95,3 @@ hotkeys:
- 'Ctrl-Alt-T'
profile-selector:
- 'Ctrl-Shift-E'
command-selector:
- 'Ctrl-Shift-P'

View File

@@ -16,7 +16,6 @@ appearance:
opacity: 1.0
vibrancy: false
vibrancyType: 'blur'
lastTabClosesWindow: false
terminal:
showBuiltinProfiles: true
showRecentProfiles: 3

View File

@@ -8,10 +8,6 @@ import { PartialProfile, Profile } from './api'
@Injectable()
export class AppHotkeyProvider extends HotkeyProvider {
hotkeys: HotkeyDescription[] = [
{
id: 'command-selector',
name: this.translate.instant('Show command selector'),
},
{
id: 'profile-selector',
name: this.translate.instant('Show profile selector'),
@@ -22,7 +18,7 @@ export class AppHotkeyProvider extends HotkeyProvider {
},
{
id: 'rename-tab',
name: this.translate.instant('Rename tab'),
name: this.translate.instant('Rename Tab'),
},
{
id: 'close-tab',

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="currentColor" d="M352 256C352 238.3 366.3 224 384 224C401.7 224 416 238.3 416 256C416 273.7 401.7 288 384 288C366.3 288 352 273.7 352 256zM192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256zM96 256C96 273.7 81.67 288 64 288C46.33 288 32 273.7 32 256C32 238.3 46.33 224 64 224C81.67 224 96 238.3 96 256z"/></svg>

Before

Width:  |  Height:  |  Size: 623 B

View File

@@ -44,7 +44,6 @@ import { ConfigService } from './services/config.service'
import { VaultFileProvider } from './services/vault.service'
import { HotkeysService } from './services/hotkeys.service'
import { LocaleService, TranslateServiceWrapper } from './services/locale.service'
import { CommandService } from './services/commands.service'
import { StandardTheme, StandardCompactTheme, PaperTheme } from './theme'
import { CoreConfigProvider } from './config'
@@ -162,7 +161,6 @@ export default class AppModule { // eslint-disable-line @typescript-eslint/no-ex
config: ConfigService,
platform: PlatformService,
hotkeys: HotkeysService,
commands: CommandService,
public locale: LocaleService,
private translate: TranslateService,
private profilesService: ProfilesService,
@@ -197,9 +195,6 @@ export default class AppModule { // eslint-disable-line @typescript-eslint/no-ex
}
this.showSelector(provider)
}
if (hotkey === 'command-selector') {
commands.showSelector()
}
})
}

View File

@@ -1,10 +1,8 @@
import { Injectable, Inject } from '@angular/core'
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { Observable, Subject, AsyncSubject, takeUntil, debounceTime } from 'rxjs'
import { Injectable, Inject } from '@angular/core'
import { BaseTabComponent } from '../components/baseTab.component'
import { SplitTabComponent } from '../components/splitTab.component'
import { RenameTabModalComponent } from '../components/renameTabModal.component'
import { SelectorOption } from '../api/selector'
import { RecoveryToken } from '../api/tabRecovery'
import { BootstrapData, BOOTSTRAP_DATA } from '../api/mainProcess'
@@ -82,7 +80,6 @@ export class AppService {
private tabRecovery: TabRecoveryService,
private tabsService: TabsService,
private selector: SelectorService,
private ngbModal: NgbModal,
@Inject(BOOTSTRAP_DATA) private bootstrapData: BootstrapData,
) {
this.tabsChanged$.subscribe(() => {
@@ -110,12 +107,6 @@ export class AppService {
}
})
this.tabClosed$.subscribe(() => {
if (!this.tabs.length && this.config.store.appearance.lastTabClosesWindow) {
this.hostWindow.close()
}
})
hostWindow.windowFocused$.subscribe(() => this._activeTab?.emitFocused())
}
@@ -321,16 +312,6 @@ export class AppService {
this.tabs[i2] = a
}
renameTab (tab: BaseTabComponent): void {
const modal = this.ngbModal.open(RenameTabModalComponent)
modal.componentInstance.value = tab.customTitle || tab.title
modal.result.then(result => {
tab.setTitle(result)
tab.customTitle = result
this.emitTabsChanged()
}).catch(() => null)
}
/** @hidden */
emitTabsChanged (): void {
this.tabsChanged.next()

View File

@@ -1,86 +0,0 @@
import { Inject, Injectable, Optional } from '@angular/core'
import { AppService, Command, CommandContext, ConfigService, MenuItemOptions, SplitTabComponent, TabContextMenuItemProvider, ToolbarButton, ToolbarButtonProvider, TranslateService } from '../api'
import { SelectorService } from './selector.service'
@Injectable({ providedIn: 'root' })
export class CommandService {
constructor (
private selector: SelectorService,
private config: ConfigService,
private app: AppService,
private translate: TranslateService,
@Optional() @Inject(TabContextMenuItemProvider) protected contextMenuProviders: TabContextMenuItemProvider[],
@Inject(ToolbarButtonProvider) private toolbarButtonProviders: ToolbarButtonProvider[],
) {
this.contextMenuProviders.sort((a, b) => a.weight - b.weight)
}
async getCommands (context: CommandContext): Promise<Command[]> {
let buttons: ToolbarButton[] = []
this.config.enabledServices(this.toolbarButtonProviders).forEach(provider => {
buttons = buttons.concat(provider.provide())
})
buttons = buttons
.sort((a: ToolbarButton, b: ToolbarButton) => (a.weight ?? 0) - (b.weight ?? 0))
let items: MenuItemOptions[] = []
if (context.tab) {
for (const tabHeader of [false, true]) {
// Top-level tab menu
for (let section of await Promise.all(this.contextMenuProviders.map(x => x.getItems(context.tab!, tabHeader)))) {
// eslint-disable-next-line @typescript-eslint/no-loop-func
section = section.filter(item => !items.some(ex => ex.label === item.label))
items = items.concat(section)
}
if (context.tab instanceof SplitTabComponent) {
const tab = context.tab.getFocusedTab()
if (tab) {
for (let section of await Promise.all(this.contextMenuProviders.map(x => x.getItems(tab, tabHeader)))) {
// eslint-disable-next-line @typescript-eslint/no-loop-func
section = section.filter(item => !items.some(ex => ex.label === item.label))
items = items.concat(section)
}
}
}
}
}
items = items.filter(x => (x.enabled ?? true) && x.type !== 'separator')
const flatItems: MenuItemOptions[] = []
function flattenItem (item: MenuItemOptions, prefix?: string): void {
if (item.submenu) {
item.submenu.forEach(x => flattenItem(x, (prefix ? `${prefix} > ` : '') + (item.commandLabel ?? item.label)))
} else {
flatItems.push({
...item,
label: (prefix ? `${prefix} > ` : '') + (item.commandLabel ?? item.label),
})
}
}
items.forEach(x => flattenItem(x))
let commands = buttons.map(x => Command.fromToolbarButton(x))
commands = commands.concat(flatItems.map(x => Command.fromMenuItem(x)))
return commands
}
async showSelector (): Promise<void> {
const context: CommandContext = {}
const tab = this.app.activeTab
if (tab instanceof SplitTabComponent) {
context.tab = tab.getFocusedTab() ?? undefined
}
const commands = await this.getCommands(context)
await this.selector.show(
this.translate.instant('Commands'),
commands.map(c => ({
name: c.label,
callback: c.click,
description: c.sublabel,
icon: c.icon,
})),
)
}
}

View File

@@ -1,5 +1,5 @@
import { Injectable, Inject, NgZone, EventEmitter } from '@angular/core'
import { Observable, Subject, filter } from 'rxjs'
import { Observable, Subject } from 'rxjs'
import { HotkeyDescription, HotkeyProvider } from '../api/hotkeyProvider'
import { KeyEventData, getKeyName, Keystroke, KeyName, getKeystrokeName, metaKeyName, altKeyName } from './hotkeys.util'
import { ConfigService } from './config.service'
@@ -28,16 +28,7 @@ export class HotkeysService {
/**
* Fired for each recognized hotkey
*/
get unfilteredHotkey$ (): Observable<string> { return this._hotkey }
/**
* Fired for each recognized hotkey
*/
get hotkey$ (): Observable<string> {
return this._hotkey.pipe(filter(() => {
return document.querySelectorAll('input:focus').length === 0
}))
}
get hotkey$ (): Observable<string> { return this._hotkey }
/**
* Fired for once hotkey is released
@@ -301,9 +292,11 @@ export class HotkeysService {
this.emitHotkeyOff(this.pressedHotkey)
}
}
console.debug('Matched hotkey', hotkey)
this._hotkey.next(hotkey)
this.pressedHotkey = hotkey
if (document.querySelectorAll('input:focus').length === 0) {
console.debug('Matched hotkey', hotkey)
this._hotkey.next(hotkey)
this.pressedHotkey = hotkey
}
this.recognitionPhase = false
}

View File

@@ -4,7 +4,6 @@ import { TranslateService } from '@ngx-translate/core'
import localeENUS from '@angular/common/locales/en'
import localeENGB from '@angular/common/locales/en-GB'
import localeAF from '@angular/common/locales/af'
import localeBG from '@angular/common/locales/bg'
import localeDA from '@angular/common/locales/da'
import localeDE from '@angular/common/locales/de'
@@ -27,7 +26,6 @@ import { LogService, Logger } from './log.service'
registerLocaleData(localeENUS)
registerLocaleData(localeENGB)
registerLocaleData(localeAF)
registerLocaleData(localeBG)
registerLocaleData(localeDA)
registerLocaleData(localeDE)
@@ -76,10 +74,6 @@ export class LocaleService {
private logger: Logger
static allLanguages = [
{
code: 'af-ZA',
name: 'Afrikaans',
},
{
code: 'id-ID',
name: 'Bahasa Indonesia',

View File

@@ -5,6 +5,7 @@ import { TranslateService } from '@ngx-translate/core'
import { Subscription } from 'rxjs'
import { AppService } from './services/app.service'
import { BaseTabComponent } from './components/baseTab.component'
import { TabHeaderComponent } from './components/tabHeader.component'
import { SplitTabComponent, SplitDirection } from './components/splitTab.component'
import { TabContextMenuItemProvider } from './api/tabContextMenuProvider'
import { MenuItemOptions } from './api/menu'
@@ -27,11 +28,10 @@ export class TabManagementContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
let items: MenuItemOptions[] = [
{
label: this.translate.instant('Close'),
commandLabel: this.translate.instant('Close tab'),
click: () => {
if (this.app.tabs.includes(tab)) {
this.app.closeTab(tab, true)
@@ -41,7 +41,7 @@ export class TabManagementContextMenu extends TabContextMenuItemProvider {
},
},
]
if (!tab.parent) {
if (tabHeader) {
items = [
...items,
{
@@ -69,28 +69,24 @@ export class TabManagementContextMenu extends TabContextMenuItemProvider {
},
},
]
} else if (tab.parent instanceof SplitTabComponent) {
const directions: SplitDirection[] = ['r', 'b', 'l', 't']
items.push({
label: this.translate.instant('Split'),
submenu: directions.map(dir => ({
label: {
r: this.translate.instant('Right'),
b: this.translate.instant('Down'),
l: this.translate.instant('Left'),
t: this.translate.instant('Up'),
}[dir],
commandLabel: {
r: this.translate.instant('Split to the right'),
b: this.translate.instant('Split to the down'),
l: this.translate.instant('Split to the left'),
t: this.translate.instant('Split to the up'),
}[dir],
click: () => {
(tab.parent as SplitTabComponent).splitTab(tab, dir)
},
})) as MenuItemOptions[],
})
} else {
if (tab.parent instanceof SplitTabComponent) {
const directions: SplitDirection[] = ['r', 'b', 'l', 't']
items.push({
label: this.translate.instant('Split'),
submenu: directions.map(dir => ({
label: {
r: this.translate.instant('Right'),
b: this.translate.instant('Down'),
l: this.translate.instant('Left'),
t: this.translate.instant('Up'),
}[dir],
click: () => {
(tab.parent as SplitTabComponent).splitTab(tab, dir)
},
})) as MenuItemOptions[],
})
}
}
return items
}
@@ -110,7 +106,7 @@ export class CommonOptionsContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent, tabHeader?: boolean): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
let items: MenuItemOptions[] = []
if (tabHeader) {
const currentColor = TAB_COLORS.find(x => x.value === tab.color)?.name
@@ -118,19 +114,14 @@ export class CommonOptionsContextMenu extends TabContextMenuItemProvider {
...items,
{
label: this.translate.instant('Rename'),
commandLabel: this.translate.instant('Rename tab'),
click: () => {
this.app.renameTab(tab)
},
click: () => tabHeader.showRenameTabModal(),
},
{
label: this.translate.instant('Duplicate'),
commandLabel: this.translate.instant('Duplicate tab'),
click: () => this.app.duplicateTab(tab),
},
{
label: this.translate.instant('Color'),
commandLabel: this.translate.instant('Change tab color'),
sublabel: currentColor ? this.translate.instant(currentColor) : undefined,
submenu: TAB_COLORS.map(color => ({
label: this.translate.instant(color.name) ?? color.name,
@@ -282,9 +273,9 @@ export class ProfilesContextMenu extends TabContextMenuItemProvider {
tab.destroy()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
if (tab.parent instanceof SplitTabComponent && tab.parent.getAllTabs().length > 1) {
if (!tabHeader && tab.parent instanceof SplitTabComponent && tab.parent.getAllTabs().length > 1) {
return [
{
label: this.translate.instant('Switch profile'),

View File

@@ -9,13 +9,6 @@
dependencies:
tslib "^2.3.0"
abort-controller@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
dependencies:
event-target-shim "^5.0.0"
agent-base@6:
version "6.0.2"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -28,24 +21,11 @@ argparse@^2.0.1:
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
base64-js@^1.3.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
bootstrap@^4.1.3:
version "4.5.3"
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.5.3.tgz#c6a72b355aaf323920be800246a6e4ef30997fe6"
integrity sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==
buffer@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
dependencies:
base64-js "^1.3.1"
ieee754 "^1.2.1"
debug@4:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
@@ -58,26 +38,11 @@ deepmerge@^4.1.1:
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
event-target-shim@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
events@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
"filesize@>= 4.0.0":
version "6.3.0"
resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.3.0.tgz#dff53cfb3f104c9e422f346d53be8dbcc971bf11"
integrity sha512-ytx0ruGpDHKWVoiui6+BY/QMNngtDQ/pJaFwfBpQif0J63+E8DLdFyqS3NkKQn7vIruUEpoGD9JUJSg7Kp+I0g==
fuzzy-search@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/fuzzy-search/-/fuzzy-search-3.2.1.tgz#65d5faad6bc633aee86f1898b7788dfe312ac6c9"
integrity sha512-vAcPiyomt1ioKAsAL2uxSABHJ4Ju/e4UeDM+g1OlR0vV4YhLGMNsdLNvZTpEDY4JCSt0E4hASCNM5t2ETtsbyg==
https-proxy-agent@5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
@@ -86,10 +51,10 @@ https-proxy-agent@5.0.0:
agent-base "6"
debug "4"
ieee754@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
inherits@^2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
js-yaml@^4.0.0:
version "4.1.0"
@@ -129,10 +94,10 @@ minimist@^1.2.0:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
mixpanel@^0.17.0:
version "0.17.0"
resolved "https://registry.yarnpkg.com/mixpanel/-/mixpanel-0.17.0.tgz#ec57b068598c620cf039a5e504fb37c97ebfe8ce"
integrity sha512-DY5WeOy/hmkPrNiiZugJpWR0iMuOwuj1a3u0bgwB2eUFRV6oIew/pIahhpawdbNjb+Bye4a8ID3gefeNPvL81g==
mixpanel@^0.13.0:
version "0.13.0"
resolved "https://registry.yarnpkg.com/mixpanel/-/mixpanel-0.13.0.tgz#699bf510d9ba013c75edcf979ff1e24085fde9d2"
integrity sha512-YOWmpr/o4+zJ8LPjuLUkWLc2ImFeIkX6hF1t62Wlvq6loC6e8EK8qieYO4gYPTPxxtjAryl7xmIvf/7qnPwjrQ==
dependencies:
https-proxy-agent "5.0.0"
@@ -170,26 +135,32 @@ perfect-scrollbar@1.5.0:
resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz#821d224ed8ff61990c23f26db63048cdc75b6b83"
integrity sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==
process@^0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
readable-stream@4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.2.0.tgz#a7ef523d3b39e4962b0db1a1af22777b10eeca46"
integrity sha512-gJrBHsaI3lgBoGMW/jHZsQ/o/TIWiu5ENCJG1BB7fuCKzpFM8GaS2UoBVt9NO+oI+3FcrBNbUkl3ilDe09aY4A==
readable-stream@3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
dependencies:
abort-controller "^3.0.0"
buffer "^6.0.3"
events "^3.3.0"
process "^0.11.10"
inherits "^2.0.3"
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
resize-observer-polyfill@^1.5.0:
version "1.5.1"
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
dependencies:
safe-buffer "~5.2.0"
tslib@^1.10.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -205,7 +176,12 @@ tslib@^2.3.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
uuid@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
util-deprecate@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
uuid@^8.0.0:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==

View File

@@ -80,8 +80,8 @@ export class ElectronPlatformService extends PlatformService {
return null
}
async exec (app: string, argv: string[]): Promise<void> {
await execFile(app, argv)
exec (app: string, argv: string[]): void {
execFile(app, argv)
}
isShellIntegrationSupported (): boolean {

View File

@@ -55,6 +55,12 @@ export class ElectronUpdaterService extends UpdaterService {
if (config.store.enableAutomaticUpdates && this.electronUpdaterAvailable && !process.env.TABBY_DEV) {
this.logger.debug('Checking for updates')
try {
this.autoUpdater.setFeedURL({
provider: 'github',
repo: 'tabby',
owner: 'eugeny',
channel: `latest-${process.arch}`,
})
this.autoUpdater.checkForUpdates()
} catch (e) {
this.electronUpdaterAvailable = false

View File

@@ -17,7 +17,6 @@
"author": "Eugene Pankov",
"license": "MIT",
"devDependencies": {
"untildify": "^4.0.0",
"xterm-addon-web-links": "^0.7.0"
"untildify": "^4.0.0"
}
}

View File

@@ -1,7 +1,7 @@
import { Inject, Injectable } from '@angular/core'
import { ConfigService, PlatformService } from 'tabby-core'
import { TerminalDecorator, BaseTerminalTabComponent, XTermFrontend } from 'tabby-terminal'
import { WebLinksAddon } from 'xterm-addon-web-links'
import { ConfigService, PlatformService, TranslateService } from 'tabby-core'
import { TerminalDecorator, BaseTerminalTabComponent } from 'tabby-terminal'
import { LinkHandler } from './api'
@Injectable()
@@ -9,62 +9,56 @@ export class LinkHighlighterDecorator extends TerminalDecorator {
constructor (
private config: ConfigService,
private platform: PlatformService,
private translate: TranslateService,
@Inject(LinkHandler) private handlers: LinkHandler[],
) {
super()
}
attach (tab: BaseTerminalTabComponent): void {
if (!(tab.frontend instanceof XTermFrontend)) {
// not xterm
if (!(tab.frontend as any).xterm) {
// not hterm
return
}
tab.frontend.xterm.options.linkHandler = {
activate: (event, uri) => {
if (!this.willHandleEvent(event)) {
return
for (const handler of this.handlers) {
const getLink = async uri => handler.convert(uri, tab)
const openLink = async uri => handler.handle(await getLink(uri), tab)
;(tab.frontend as any).xterm.registerLinkMatcher(
handler.regex,
(event: MouseEvent, uri: string) => {
if (!this.willHandleEvent(event)) {
return
}
openLink(uri)
},
{
priority: handler.priority,
validationCallback: async (uri: string, callback: (isValid: boolean) => void) => {
callback(await handler.verify(await handler.convert(uri, tab), tab))
},
willLinkActivate: (event: MouseEvent, uri: string) => {
if (event.button === 2) {
this.platform.popupContextMenu([
{
click: () => openLink(uri),
label: this.translate.instant('Open'),
},
{
click: async () => {
this.platform.setClipboard({ text: await getLink(uri) })
},
label: this.translate.instant('Copy'),
},
])
return false
}
return this.willHandleEvent(event)
},
}
this.platform.openExternal(uri)
},
)
}
const openLink = async uri => {
for (const handler of this.handlers) {
if (!handler.regex.test(uri)) {
continue
}
if (!await handler.verify(await handler.convert(uri, tab), tab)) {
continue
}
handler.handle(await handler.convert(uri, tab), tab)
}
}
let regex = new RegExp('')
const regexSource = this.handlers.map(x => `(${x.regex.source})`).join('|')
try {
regex = new RegExp(regexSource)
console.debug('Linkifier regexp', regex)
} catch (error) {
console.error('Could not build regex for your link handlers:', error)
console.error('Regex source was:', regexSource)
return
}
const addon = new WebLinksAddon(
async (event, uri) => {
if (!this.willHandleEvent(event)) {
return
}
openLink(uri)
},
{
urlRegex: regex,
},
)
tab.frontend.xterm.loadAddon(addon)
}
private willHandleEvent (event: MouseEvent) {

View File

@@ -6,8 +6,3 @@ untildify@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
xterm-addon-web-links@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/xterm-addon-web-links/-/xterm-addon-web-links-0.7.0.tgz#dceac36170605f9db10a01d716bd83ee38f65c17"
integrity sha512-6PqoqzzPwaeSq22skzbvyboDvSnYk5teUYEoKBwMYvhbkwOQkemZccjWHT5FnNA8o1aInTc4PRYAl4jjPucCKA==

View File

@@ -1,6 +1,7 @@
import * as path from 'path'
import * as fs from 'fs/promises'
import hasbin from 'hasbin'
import { promisify } from 'util'
import { Injectable } from '@angular/core'
import { HostAppService, Platform } from 'tabby-core'
import { ElectronService } from 'tabby-electron'
@@ -73,7 +74,7 @@ export class WindowsStockShellsProvider extends ShellProvider {
private async getPowerShellPath () {
for (const name of ['pwsh.exe', 'powershell.exe']) {
if (await new Promise(resolve => hasbin(name, resolve))) {
if (await promisify(hasbin)(name)) {
return name
}
}

View File

@@ -1,7 +1,6 @@
import { Injectable } from '@angular/core'
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { ConfigService, BaseTabComponent, TabContextMenuItemProvider, SplitTabComponent, NotificationsService, MenuItemOptions, ProfilesService, PromptModalComponent, TranslateService } from 'tabby-core'
import { MultifocusService } from 'tabby-terminal'
import { ConfigService, BaseTabComponent, TabContextMenuItemProvider, TabHeaderComponent, SplitTabComponent, NotificationsService, MenuItemOptions, ProfilesService, PromptModalComponent, TranslateService } from 'tabby-core'
import { TerminalTabComponent } from './components/terminalTab.component'
import { UACService } from './services/uac.service'
import { TerminalService } from './services/terminal.service'
@@ -19,7 +18,7 @@ export class SaveAsProfileContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, _tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
if (!(tab instanceof TerminalTabComponent)) {
return []
}
@@ -66,12 +65,11 @@ export class NewTabContextMenu extends TabContextMenuItemProvider {
private terminalService: TerminalService,
private uac: UACService,
private translate: TranslateService,
private multifocus: MultifocusService,
) {
super()
}
async getItems (tab: BaseTabComponent, tabHeader?: boolean): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
const profiles = (await this.profilesService.getProfiles()).filter(x => x.type === 'local') as LocalProfile[]
const items: MenuItemOptions[] = [
@@ -133,21 +131,13 @@ export class NewTabContextMenu extends TabContextMenuItemProvider {
})
}
if (tab instanceof TerminalTabComponent && tab.parent instanceof SplitTabComponent) {
if (tab instanceof TerminalTabComponent && tab.parent instanceof SplitTabComponent && tab.parent.getAllTabs().length > 1) {
items.push({
label: this.translate.instant('Focus all tabs'),
label: this.translate.instant('Focus all panes'),
click: () => {
this.multifocus.focusAllTabs()
tab.focusAllPanes()
},
})
if (tab.parent.getAllTabs().length > 1) {
items.push({
label: this.translate.instant('Focus all panes'),
click: () => {
this.multifocus.focusAllPanes()
},
})
}
}
return items

View File

@@ -118,7 +118,7 @@ export class ConfigSyncSettingsTabComponent extends BaseComponent {
openSyncHost () {
if (this.config.store.configSync.host === 'https://api.tabby.sh') {
this.platform.openExternal('https://app.tabby.sh')
this.platform.openExternal('https://tabby.sh/app')
} else {
this.platform.openExternal(this.config.store.configSync.host)
}

View File

@@ -295,15 +295,6 @@ h3.mt-4(translate) Tabs
(ngModelChange)='config.save();',
)
.form-line
.header
.title(translate) Hide tab options button
toggle(
[(ngModel)]='config.store.terminal.hideTabOptionsButton',
(ngModelChange)='config.save();',
)
.form-line
.header
.title(translate) Hide tab close button
@@ -313,15 +304,6 @@ h3.mt-4(translate) Tabs
(ngModelChange)='config.save();',
)
.form-line
.header
.title(translate) Close the window after closing the last tab
toggle(
[(ngModel)]='config.store.appearance.lastTabClosesWindow',
(ngModelChange)='config.save();',
)
h3.mt-4(translate) Panes
.form-line()

View File

@@ -24,13 +24,12 @@
"@types/node": "16.0.1",
"@types/ssh2": "^0.5.46",
"ansi-colors": "^4.1.1",
"sshpk": "Eugeny/node-sshpk#c2b71d1243714d2daf0988f84c3323d180817136",
"sshpk": "Eugeny/node-sshpk#d92ddb8def1778e876703f90cd6ff2c90900f390",
"strip-ansi": "^7.0.0"
},
"dependencies": {
"@luminati-io/socksv5": "^0.0.7",
"run-script-os": "^1.1.3",
"tmp-promise": "^3.0.3"
"@luminati-io/socksv5": "^0.0.7"
},
"peerDependencies": {
"@angular/animations": "^9.1.9",

View File

@@ -1,7 +1,5 @@
import * as shellQuote from 'shell-quote'
import * as net from 'net'
import * as fs from 'fs/promises'
import * as tmp from 'tmp-promise'
import socksv5 from '@luminati-io/socksv5'
import { Duplex } from 'stream'
import { Injectable } from '@angular/core'
@@ -47,17 +45,11 @@ export class SSHService {
return
}
const args = [await this.getWinSCPURI(session.profile, undefined, session.authUsername ?? undefined)]
let tmpFile: tmp.FileResult|null = null
if (session.activePrivateKey) {
tmpFile = await tmp.file()
await fs.writeFile(tmpFile.path, session.activePrivateKey)
const winSCPcom = path.slice(0, -3) + 'com'
await this.platform.exec(winSCPcom, ['/keygen', tmpFile.path, `/output=${tmpFile.path}`])
args.push(`/privatekey=${tmpFile.path}`)
args.push('/privatekey')
args.push(session.activePrivateKey)
}
await this.platform.exec(path, args)
tmpFile?.cleanup()
this.platform.exec(path, args)
}
}

View File

@@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'
import { BaseTabComponent, TabContextMenuItemProvider, HostAppService, Platform, MenuItemOptions, TranslateService } from 'tabby-core'
import { BaseTabComponent, TabContextMenuItemProvider, TabHeaderComponent, HostAppService, Platform, MenuItemOptions, TranslateService } from 'tabby-core'
import { SSHTabComponent } from './components/sshTab.component'
import { SSHService } from './services/ssh.service'
@@ -17,7 +17,7 @@ export class SFTPContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, _tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
if (!(tab instanceof SSHTabComponent) || !tab.profile) {
return []
}

View File

@@ -156,18 +156,6 @@ getpass@^0.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.1.3:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
minimatch "^3.1.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -207,13 +195,6 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
minimatch@^3.1.1:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
@@ -231,13 +212,6 @@ pkginfo@0.3.x:
resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21"
integrity sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=
rimraf@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
run-script-os@^1.1.3:
version "1.1.6"
resolved "https://registry.yarnpkg.com/run-script-os/-/run-script-os-1.1.6.tgz#8b0177fb1b54c99a670f95c7fdc54f18b9c72347"
@@ -253,9 +227,9 @@ sprintf@0.1.x:
resolved "https://registry.yarnpkg.com/sprintf/-/sprintf-0.1.5.tgz#8f83e39a9317c1a502cb7db8050e51c679f6edcf"
integrity sha1-j4PjmpMXwaUCy324BQ5Rxnn27c8=
sshpk@Eugeny/node-sshpk#c2b71d1243714d2daf0988f84c3323d180817136:
version "1.18.0"
resolved "https://codeload.github.com/Eugeny/node-sshpk/tar.gz/c2b71d1243714d2daf0988f84c3323d180817136"
sshpk@Eugeny/node-sshpk#d92ddb8def1778e876703f90cd6ff2c90900f390:
version "1.16.1"
resolved "https://codeload.github.com/Eugeny/node-sshpk/tar.gz/d92ddb8def1778e876703f90cd6ff2c90900f390"
dependencies:
asn1 "~0.2.3"
assert-plus "^1.0.0"
@@ -279,20 +253,6 @@ strip-ansi@^7.0.0:
dependencies:
ansi-regex "^6.0.0"
tmp-promise@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7"
integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==
dependencies:
tmp "^0.2.0"
tmp@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
rimraf "^3.0.0"
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
version "0.14.5"
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"

View File

@@ -26,15 +26,14 @@
"ngx-colors": "^3.0.4",
"ps-node": "^0.1.6",
"runes": "^0.4.2",
"xterm": "^5.0.0",
"xterm-addon-canvas": "^0.2.0",
"xterm-addon-fit": "^0.6.0",
"xterm-addon-image": "^0.2.0",
"xterm-addon-ligatures": "^0.6.0",
"xterm-addon-search": "^0.10.0",
"xterm-addon-serialize": "^0.8.0",
"xterm-addon-unicode11": "^0.4.0",
"xterm-addon-webgl": "^0.13.0",
"xterm": "npm:@tabby-gang/xterm@^4.19.0-beta.4",
"xterm-addon-fit": "^0.6.0-beta.8",
"xterm-addon-image": "^0.1.0",
"xterm-addon-ligatures": "^0.6.0-beta.14",
"xterm-addon-search": "^0.9.0-beta.18",
"xterm-addon-serialize": "^0.7.0-beta.12",
"xterm-addon-unicode11": "^0.4.0-beta.3",
"xterm-addon-webgl": "^0.12.0-beta.27",
"zmodem.js": "^0.1.9"
},
"peerDependencies": {

View File

@@ -1,4 +1,4 @@
import { Observable, Subject, first, auditTime } from 'rxjs'
import { Observable, Subject, Subscription, first, auditTime } from 'rxjs'
import { Spinner } from 'cli-spinner'
import colors from 'ansi-colors'
import { NgZone, OnInit, OnDestroy, Injector, ViewChild, HostBinding, Input, ElementRef, InjectFlags } from '@angular/core'
@@ -12,7 +12,6 @@ import { XTermFrontend, XTermWebGLFrontend } from '../frontends/xtermFrontend'
import { ResizeEvent } from './interfaces'
import { TerminalDecorator } from './decorator'
import { SearchPanelComponent } from '../components/searchPanel.component'
import { MultifocusService } from '../services/multifocus.service'
/**
* A class to base your custom terminal tabs on
@@ -118,7 +117,6 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
protected contextMenuProviders: TabContextMenuItemProvider[]
protected hostWindow: HostWindowService
protected translate: TranslateService
protected multifocus: MultifocusService
// Deps end
protected logger: Logger
@@ -126,6 +124,7 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
protected sessionChanged = new Subject<BaseSession|null>()
private bellPlayer: HTMLAudioElement
private termContainerSubscriptions = new SubscriptionContainer()
private allFocusModeSubscription: Subscription|null = null
private sessionHandlers = new SubscriptionContainer()
private spinner = new Spinner({
stream: {
@@ -188,25 +187,10 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
this.contextMenuProviders = injector.get<any>(TabContextMenuItemProvider, null, InjectFlags.Optional) as TabContextMenuItemProvider[]
this.hostWindow = injector.get(HostWindowService)
this.translate = injector.get(TranslateService)
this.multifocus = injector.get(MultifocusService)
this.logger = this.log.create('baseTerminalTab')
this.setTitle(this.translate.instant('Terminal'))
this.subscribeUntilDestroyed(this.hotkeys.unfilteredHotkey$, async hotkey => {
if (!this.hasFocus) {
return
}
if (hotkey === 'search') {
this.showSearchPanel = true
setImmediate(() => {
const input = this.element.nativeElement.querySelector('.search-input')
input?.focus()
input?.select()
})
}
})
this.subscribeUntilDestroyed(this.hotkeys.hotkey$, async hotkey => {
if (!this.hasFocus) {
return
@@ -281,6 +265,17 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
}[this.hostApp.platform])
})
break
case 'search':
this.showSearchPanel = true
setImmediate(() => {
const input = this.element.nativeElement.querySelector('.search-input')
input?.focus()
input?.select()
})
break
case 'pane-focus-all':
this.focusAllPanes()
break
case 'copy-current-path':
this.copyCurrentPath()
break
@@ -300,8 +295,7 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
})
this.bellPlayer = document.createElement('audio')
this.bellPlayer.src = require<string>('../bell.ogg')
this.bellPlayer.load()
this.bellPlayer.src = require('../bell.ogg').default
this.contextMenuProviders.sort((a, b) => a.weight - b.weight)
}
@@ -386,7 +380,7 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
this.frontend.focus()
this.blurred$.subscribe(() => {
this.multifocus.cancel()
this.cancelFocusAllPanes()
})
}
@@ -462,12 +456,13 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
data = data.replaceAll('\n', '\r')
}
if (this.config.store.terminal.trimWhitespaceOnPaste && data.indexOf('\n') === data.length - 1) {
// Ends with a newline and has no other line breaks
if (data.endsWith('\n')) {
data = data.substring(0, data.length - 1)
}
if (!this.alternateScreenActive) {
data = data.trim()
if (data.includes('\r') && this.config.store.terminal.warnOnMultilinePaste) {
const buttons = [
this.translate.instant('Paste'),
@@ -486,13 +481,6 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
if (result === 1) {
return
}
} else {
if (this.config.store.terminal.trimWhitespaceOnPaste) {
data = data.trimEnd()
if (!data.includes('\r')) {
data = data.trimStart()
}
}
}
}
@@ -532,6 +520,36 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
this.frontend?.setZoom(this.zoom)
}
focusAllPanes (): void {
if (this.allFocusModeSubscription) {
return
}
if (this.parent instanceof SplitTabComponent) {
const parent = this.parent
parent._allFocusMode = true
parent.layout()
this.allFocusModeSubscription = this.frontend?.input$.subscribe(data => {
for (const tab of parent.getAllTabs()) {
if (tab !== this && tab instanceof BaseTerminalTabComponent) {
tab.sendInput(data)
}
}
}) ?? null
}
}
cancelFocusAllPanes (): void {
if (!this.allFocusModeSubscription) {
return
}
if (this.parent instanceof SplitTabComponent) {
this.allFocusModeSubscription.unsubscribe()
this.allFocusModeSubscription = null
this.parent._allFocusMode = false
this.parent.layout()
}
}
async copyCurrentPath (): Promise<void> {
let cwd: string|null = null
if (this.session?.supportsWorkingDirectory()) {
@@ -590,20 +608,10 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
protected async handleRightMouseUp (event: MouseEvent): Promise<void> {
event.preventDefault()
event.stopPropagation()
if (this.config.store.terminal.rightClick === 'paste'
|| this.config.store.terminal.rightClick === 'clipboard') {
if (this.config.store.terminal.rightClick === 'paste') {
const duration = Date.now() - this.rightMouseDownTime
if (duration < 250) {
if (this.config.store.terminal.rightClick === 'paste') {
this.paste()
} else if (this.config.store.terminal.rightClick === 'clipboard') {
if (this.frontend?.getSelection()) {
this.frontend.copySelection()
this.frontend.clearSelection()
} else {
this.paste()
}
}
this.paste()
} else {
this.platform.popupContextMenu(await this.buildContextMenu(), event)
}
@@ -635,7 +643,7 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
this.termContainerSubscriptions.subscribe(this.frontend.mouseEvent$, event => {
if (event.type === 'mousedown') {
if (event.which === 1) {
this.multifocus.cancel()
this.cancelFocusAllPanes()
}
if (event.which === 2) {
if (this.config.store.terminal.pasteOnMiddleClick) {

View File

@@ -119,18 +119,6 @@ h3.mb-3(translate) Appearance
(ngModelChange)='config.save()',
)
.form-line
.header
.title(translate) Minimum contrast ratio
input.form-control(
type='number',
min='1',
max='21',
step='0.5',
[(ngModel)]='config.store.terminal.minimumContrastRatio',
(ngModelChange)='config.save()'
)
.form-line
.header
.title(translate) Fallback font

View File

@@ -10,8 +10,8 @@ div
[(ngModel)]='config.store.terminal.frontend',
(ngModelChange)='config.save()',
)
option(value='xterm') xterm
option(value='xterm-webgl') xterm (WebGL)
option(value='xterm') xterm (canvas)
.form-line
.header
@@ -71,15 +71,32 @@ div.mt-4
.header
.title(translate) Right click
.description(*ngIf='config.store.terminal.rightClick == "paste"', translate) Long-click for context menu
select.form-control(
.btn-group(
[(ngModel)]='config.store.terminal.rightClick',
(ngModelChange)='config.save()'
(ngModelChange)='config.save()',
ngbRadioGroup
)
option(ngValue='off', translate) Off
option(ngValue='menu', translate) Context menu
option(ngValue='paste', translate) Paste
option(ngValue='clipboard', translate) Paste if no selection, else copy
label.btn.btn-secondary(ngbButtonLabel)
input(
type='radio',
ngbButton,
value='off'
)
span(translate) Off
label.btn.btn-secondary(ngbButtonLabel)
input(
type='radio',
ngbButton,
value='menu'
)
span(translate) Context menu
label.btn.btn-secondary(ngbButtonLabel)
input(
type='radio',
ngbButton,
value='paste'
)
span(translate) Paste
.form-line
.header
@@ -153,15 +170,6 @@ div.mt-4
(ngModelChange)='config.save()',
)
.form-line
.header
.title(translate) Trim whitespace and newlines
.description(translate) Remove whitespace and newlines around the copied text
toggle(
[(ngModel)]='config.store.terminal.trimWhitespaceOnPaste',
(ngModelChange)='config.save()',
)
div.mt-4
h3(translate) Sound

View File

@@ -7,7 +7,7 @@ export class TerminalConfigProvider extends ConfigProvider {
'copy-current-path': [],
},
terminal: {
frontend: 'xterm-webgl',
frontend: 'xterm',
fontSize: 14,
fontWeight: 400,
fontWeightBold: 700,
@@ -22,7 +22,6 @@ export class TerminalConfigProvider extends ConfigProvider {
hideTabIndex: false,
showTabProfileIcon: false,
hideCloseButton: false,
hideTabOptionsButton: false,
rightClick: 'menu',
pasteOnMiddleClick: true,
copyOnSelect: false,
@@ -69,8 +68,6 @@ export class TerminalConfigProvider extends ConfigProvider {
scrollbackLines: 25000,
drawBoldTextInBrightColors: true,
sixel: true,
minimumContrastRatio: 4,
trimWhitespaceOnPaste: true,
},
}
@@ -115,19 +112,16 @@ export class TerminalConfigProvider extends ConfigProvider {
'pane-focus-all': [
'⌘-Shift-I',
],
'focus-all-tabs': [
'⌘-⌥-Shift-I',
],
'scroll-to-top': ['Shift-PageUp'],
'scroll-up': ['⌥-PageUp'],
'scroll-down': ['⌥-PageDown'],
'scroll-up': ['PageUp'],
'scroll-down': ['PageDown'],
'scroll-to-bottom': ['Shift-PageDown'],
},
},
[Platform.Windows]: {
terminal: {
font: 'Consolas',
rightClick: 'clipboard',
rightClick: 'paste',
pasteOnMiddleClick: false,
copyOnSelect: true,
},
@@ -166,12 +160,9 @@ export class TerminalConfigProvider extends ConfigProvider {
'pane-focus-all': [
'Ctrl-Shift-I',
],
'focus-all-tabs': [
'Ctrl-Alt-Shift-I',
],
'scroll-to-top': ['Ctrl-PageUp'],
'scroll-up': ['Alt-PageUp'],
'scroll-down': ['Alt-PageDown'],
'scroll-up': ['PageUp'],
'scroll-down': ['PageDown'],
'scroll-to-bottom': ['Ctrl-PageDown'],
},
},
@@ -215,12 +206,9 @@ export class TerminalConfigProvider extends ConfigProvider {
'pane-focus-all': [
'Ctrl-Shift-I',
],
'focus-all-tabs': [
'Ctrl-Alt-Shift-I',
],
'scroll-to-top': ['Ctrl-PageUp'],
'scroll-up': ['Alt-PageUp'],
'scroll-down': ['Alt-PageDown'],
'scroll-up': ['PageUp'],
'scroll-down': ['PageDown'],
'scroll-to-bottom': ['Ctrl-PageDown'],
},
},

View File

@@ -17,3 +17,18 @@
right: 1px;
pointer-events: none;
}
.xterm-find-result-decoration {
box-sizing: content-box;
border-radius: 3px;
padding: 2px;
margin: -2px;
outline: 2px solid yellow;
backdrop-filter: contrast(2);
}
.xterm-find-active-result-decoration {
backdrop-filter: contrast(4);
outline-width: 2px !important;
}

View File

@@ -10,13 +10,11 @@ import { WebglAddon } from 'xterm-addon-webgl'
import { Unicode11Addon } from 'xterm-addon-unicode11'
import { SerializeAddon } from 'xterm-addon-serialize'
import { ImageAddon } from 'xterm-addon-image'
import { CanvasAddon } from 'xterm-addon-canvas'
import './xterm.css'
import deepEqual from 'deep-equal'
import { Attributes } from 'xterm/src/common/buffer/Constants'
import { AttributeData } from 'xterm/src/common/buffer/AttributeData'
import { CellData } from 'xterm/src/common/buffer/CellData'
import sixelWorkerScript from 'xterm-addon-image/lib/xterm-addon-image-worker.js'
const COLOR_NAMES = [
'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white',
@@ -62,9 +60,9 @@ class FlowControl {
/** @hidden */
export class XTermFrontend extends Frontend {
enableResizing = true
xterm: Terminal
protected xtermCore: any
protected enableWebGL = false
private xterm: Terminal
private element?: HTMLElement
private configuredFontSize = 0
private configuredLinePadding = 0
@@ -78,7 +76,6 @@ export class XTermFrontend extends Frontend {
private serializeAddon = new SerializeAddon()
private ligaturesAddon?: LigaturesAddon
private webGLAddon?: WebglAddon
private canvasAddon?: CanvasAddon
private opened = false
private resizeObserver?: any
private flowControl: FlowControl
@@ -97,7 +94,6 @@ export class XTermFrontend extends Frontend {
this.xterm = new Terminal({
allowTransparency: true,
allowProposedApi: true,
overviewRulerWidth: 8,
windowsMode: process.platform === 'win32',
})
@@ -134,7 +130,7 @@ export class XTermFrontend extends Frontend {
this.xterm.loadAddon(new ImageAddon(
URL.createObjectURL(
new Blob(
[sixelWorkerScript],
[require('xterm-addon-image/lib/xterm-addon-image-worker.js')],
{ type: 'application/javascript' },
),
),
@@ -223,6 +219,7 @@ export class XTermFrontend extends Frontend {
}
async attach (host: HTMLElement): Promise<void> {
this.configure()
this.element = host
this.xterm.open(host)
@@ -231,9 +228,6 @@ export class XTermFrontend extends Frontend {
// Work around font loading bugs
await new Promise(resolve => setTimeout(resolve, this.hostApp.platform === Platform.Web ? 1000 : 0))
// Just configure the colors to avoid a flash
this.configureColors()
if (this.enableWebGL) {
this.webGLAddon = new WebglAddon()
this.xterm.loadAddon(this.webGLAddon)
@@ -242,19 +236,8 @@ export class XTermFrontend extends Frontend {
).subscribe(() => {
this.webGLAddon?.clearTextureAtlas()
})
} else {
this.canvasAddon = new CanvasAddon()
this.xterm.loadAddon(this.canvasAddon)
this.platformService.displayMetricsChanged$.pipe(
takeUntil(this.destroyed$),
).subscribe(() => {
this.canvasAddon?.clearTextureAtlas()
})
}
// Allow an animation frame
await new Promise(r => setTimeout(r, 100))
this.ready.next()
this.ready.complete()
@@ -268,9 +251,6 @@ export class XTermFrontend extends Frontend {
this.resizeHandler()
// Allow an animation frame
await new Promise(r => setTimeout(r, 0))
host.addEventListener('dragOver', (event: any) => this.dragOver.next(event))
host.addEventListener('drop', event => this.drop.next(event))
@@ -295,7 +275,6 @@ export class XTermFrontend extends Frontend {
destroy (): void {
super.destroy()
this.webGLAddon?.dispose()
this.canvasAddon?.dispose()
this.xterm.dispose()
}
@@ -361,28 +340,6 @@ export class XTermFrontend extends Frontend {
this.xtermCore._scrollToBottom()
}
private configureColors () {
const config = this.configService.store
const theme: ITheme = {
foreground: config.terminal.colorScheme.foreground,
selectionBackground: config.terminal.colorScheme.selection || '#88888888',
selectionForeground: config.terminal.colorScheme.selectionForeground || undefined,
background: config.terminal.background === 'colorScheme' ? config.terminal.colorScheme.background : '#00000000',
cursor: config.terminal.colorScheme.cursor,
cursorAccent: config.terminal.colorScheme.cursorAccent,
}
for (let i = 0; i < COLOR_NAMES.length; i++) {
theme[COLOR_NAMES[i]] = config.terminal.colorScheme.colors[i]
}
if (this.xtermCore._colorManager && !deepEqual(this.configuredTheme, theme)) {
this.xterm.options.theme = theme
this.configuredTheme = theme
}
}
configure (): void {
const config = this.configService.store
@@ -399,6 +356,7 @@ export class XTermFrontend extends Frontend {
})
this.xterm.options.fontFamily = getCSSFontFamily(config)
this.xterm.options.bellStyle = config.terminal.bell
this.xterm.options.cursorStyle = {
beam: 'bar',
}[config.terminal.cursor] || config.terminal.cursor
@@ -409,14 +367,29 @@ export class XTermFrontend extends Frontend {
this.xterm.options.drawBoldTextInBrightColors = config.terminal.drawBoldTextInBrightColors
this.xterm.options.fontWeight = config.terminal.fontWeight
this.xterm.options.fontWeightBold = config.terminal.fontWeightBold
this.xterm.options.minimumContrastRatio = config.terminal.minimumContrastRatio
this.configuredFontSize = config.terminal.fontSize
this.configuredLinePadding = config.terminal.linePadding
this.setFontSize()
this.copyOnSelect = config.terminal.copyOnSelect
this.configureColors()
const theme: ITheme = {
foreground: config.terminal.colorScheme.foreground,
selection: config.terminal.colorScheme.selection || '#88888888',
selectionForeground: config.terminal.colorScheme.selectionForeground || undefined,
background: config.terminal.background === 'colorScheme' ? config.terminal.colorScheme.background : '#00000000',
cursor: config.terminal.colorScheme.cursor,
cursorAccent: config.terminal.colorScheme.cursorAccent,
}
for (let i = 0; i < COLOR_NAMES.length; i++) {
theme[COLOR_NAMES[i]] = config.terminal.colorScheme.colors[i]
}
if (this.xtermCore._colorManager && !deepEqual(this.configuredTheme, theme)) {
this.xterm.options.theme = theme
this.configuredTheme = theme
}
if (this.opened && config.terminal.ligatures && !this.ligaturesAddon && this.hostApp.platform !== Platform.Web) {
this.ligaturesAddon = new LigaturesAddon()
@@ -427,17 +400,17 @@ export class XTermFrontend extends Frontend {
setZoom (zoom: number): void {
this.zoom = zoom
this.setFontSize()
this.resizeHandler()
}
private getSearchOptions (searchOptions?: SearchOptions): ISearchOptions {
return {
...searchOptions,
decorations: {
matchOverviewRuler: '#888888',
matchOverviewRuler: '#cccc00',
activeMatchColorOverviewRuler: '#ffff00',
matchBackground: '#888888',
activeMatchBackground: '#ffff00',
matchBorder: '#cc0',
activeMatchBorder: '#ff0',
activeMatchBackground: 'rgba(255, 255, 0, 0.125)',
},
}
}
@@ -463,7 +436,6 @@ export class XTermFrontend extends Frontend {
cancelSearch (): void {
this.search.clearDecorations()
this.focus()
}
saveState (): any {
@@ -490,7 +462,7 @@ export class XTermFrontend extends Frontend {
const scale = Math.pow(1.1, this.zoom)
this.xterm.options.fontSize = this.configuredFontSize * scale
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
this.xterm.options.lineHeight = Math.max(1, (this.configuredFontSize + this.configuredLinePadding * 2) / this.configuredFontSize * scale)
this.xterm.options.lineHeight = (this.configuredFontSize + this.configuredLinePadding * 2) / this.configuredFontSize * scale
this.resizeHandler()
}
@@ -500,14 +472,14 @@ export class XTermFrontend extends Frontend {
if (!selection) {
return ''
}
if (selection.start.y === selection.end.y) {
html += this.getLineAsHTML(selection.start.y, selection.start.x, selection.end.x)
if (selection.startRow === selection.endRow) {
html += this.getLineAsHTML(selection.startRow, selection.startColumn, selection.endColumn)
} else {
html += this.getLineAsHTML(selection.start.y, selection.start.x, this.xterm.cols)
for (let y = selection.start.y + 1; y < selection.end.y; y++) {
html += this.getLineAsHTML(selection.startRow, selection.startColumn, this.xterm.cols)
for (let y = selection.startRow + 1; y < selection.endRow; y++) {
html += this.getLineAsHTML(y, 0, this.xterm.cols)
}
html += this.getLineAsHTML(selection.end.y, 0, selection.end.x)
html += this.getLineAsHTML(selection.endRow, 0, selection.endColumn)
}
html += '</div>'
return html

View File

@@ -13,10 +13,6 @@ export class TerminalHotkeyProvider extends HotkeyProvider {
id: 'paste',
name: this.translate.instant('Paste from clipboard'),
},
{
id: 'select-all',
name: this.translate.instant('Select all'),
},
{
id: 'home',
name: this.translate.instant('Beginning of the line'),
@@ -77,10 +73,6 @@ export class TerminalHotkeyProvider extends HotkeyProvider {
id: 'pane-focus-all',
name: this.translate.instant('Focus all panes at once (broadcast)'),
},
{
id: 'focus-all-tabs',
name: this.translate.instant('Focus all tabs at once (broadcast)'),
},
{
id: 'scroll-to-top',
name: this.translate.instant('Scroll terminal to top'),

View File

@@ -96,4 +96,3 @@ export * from './middleware/oscProcessing'
export * from './api/middleware'
export * from './session'
export { LoginScriptsSettingsComponent, StreamProcessingSettingsComponent }
export { MultifocusService } from './services/multifocus.service'

View File

@@ -1,111 +0,0 @@
import { Injectable } from '@angular/core'
import { BaseTerminalTabComponent } from '../api/baseTerminalTab.component'
import { Subscription } from 'rxjs'
import { SplitTabComponent, TranslateService, AppService, HotkeysService } from 'tabby-core'
@Injectable({ providedIn: 'root' })
export class MultifocusService {
private inputSubscription: Subscription|null = null
private currentTab: BaseTerminalTabComponent|null = null
private warningElement: HTMLElement
constructor (
private app: AppService,
hotkeys: HotkeysService,
translate: TranslateService,
) {
this.warningElement = document.createElement('div')
this.warningElement.className = 'broadcast-status-warning'
this.warningElement.innerText = translate.instant('Broadcast mode. Click anywhere to cancel.')
this.warningElement.style.display = 'none'
document.body.appendChild(this.warningElement)
hotkeys.hotkey$.subscribe(hotkey => {
switch (hotkey) {
case 'focus-all-tabs':
this.focusAllTabs()
break
case 'pane-focus-all':
this.focusAllPanes()
break
}
})
}
start (currentTab: BaseTerminalTabComponent, tabs: BaseTerminalTabComponent[]): void {
if (this.inputSubscription) {
return
}
if (currentTab.parent instanceof SplitTabComponent) {
const parent = currentTab.parent
parent._allFocusMode = true
parent.layout()
}
this.currentTab = currentTab
this.inputSubscription = currentTab.frontend?.input$.subscribe(data => {
for (const tab of tabs) {
if (tab !== currentTab) {
tab.sendInput(data)
}
}
}) ?? null
}
cancel (): void {
this.warningElement.style.display = 'none'
document.querySelector('app-root')!['style'].border = 'none'
if (!this.inputSubscription) {
return
}
this.inputSubscription.unsubscribe()
this.inputSubscription = null
if (this.currentTab?.parent instanceof SplitTabComponent) {
this.currentTab.parent._allFocusMode = false
this.currentTab.parent.layout()
}
this.currentTab = null
}
focusAllTabs (): void {
let currentTab = this.app.activeTab
if (currentTab && currentTab instanceof SplitTabComponent) {
currentTab = currentTab.getFocusedTab()
}
if (!currentTab || !(currentTab instanceof BaseTerminalTabComponent)) {
return
}
const tabs = this.app.tabs
.map((t => {
if (t instanceof BaseTerminalTabComponent) {
return [t]
} else if (t instanceof SplitTabComponent) {
return t.getAllTabs()
.filter(x => x instanceof BaseTerminalTabComponent)
} else {
return []
}
}) as (_) => BaseTerminalTabComponent[])
.flat()
this.start(currentTab, tabs)
this.warningElement.style.display = 'block'
document.querySelector('app-root')!['style'].border = '5px solid red'
}
focusAllPanes (): void {
const currentTab = this.app.activeTab
if (!currentTab || !(currentTab instanceof SplitTabComponent)) {
return
}
const pane = currentTab.getFocusedTab()
if (!pane || !(pane instanceof BaseTerminalTabComponent)) {
return
}
const tabs = currentTab.getAllTabs().filter(t => t instanceof BaseTerminalTabComponent)
this.start(pane, tabs as any)
}
}

View File

@@ -1,5 +1,5 @@
import { Injectable, Optional, Inject } from '@angular/core'
import { BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, TranslateService } from 'tabby-core'
import { BaseTabComponent, TabContextMenuItemProvider, TabHeaderComponent, NotificationsService, MenuItemOptions, TranslateService } from 'tabby-core'
import { BaseTerminalTabComponent } from './api/baseTerminalTab.component'
import { TerminalContextMenuItemProvider } from './api/contextMenuProvider'
@@ -15,7 +15,7 @@ export class CopyPasteContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent, tabHeader?: boolean): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
if (tabHeader) {
return []
}
@@ -48,14 +48,6 @@ export class MiscContextMenu extends TabContextMenuItemProvider {
constructor (private translate: TranslateService) { super() }
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
if (tab instanceof BaseTerminalTabComponent && tab.enableToolbar && !tab.pinToolbar) {
return [{
label: this.translate.instant('Show toolbar'),
click: () => {
tab.pinToolbar = true
},
}]
}
if (tab instanceof BaseTerminalTabComponent && tab.session?.supportsWorkingDirectory()) {
return [{
label: this.translate.instant('Copy current path'),
@@ -77,7 +69,7 @@ export class LegacyContextMenu extends TabContextMenuItemProvider {
super()
}
async getItems (tab: BaseTabComponent): Promise<MenuItemOptions[]> {
async getItems (tab: BaseTabComponent, _tabHeader?: TabHeaderComponent): Promise<MenuItemOptions[]> {
if (!this.contextMenuProviders) {
return []
}

Some files were not shown because too many files have changed in this diff Show More