Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bot-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Set up Zig
uses: goto-bus-stop/setup-zig@v2
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
if: runner.os == 'Linux'
Expand All @@ -42,7 +42,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Check go.mod and go.sum are tidy
run: |
Expand Down Expand Up @@ -230,7 +230,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install GoReleaser
uses: goreleaser/goreleaser-action@v7
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system deps (linux)
if: runner.os == 'Linux'
Expand All @@ -94,7 +94,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Set up Zig
uses: goto-bus-stop/setup-zig@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Set up Zig
uses: goto-bus-stop/setup-zig@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Set up Zig
uses: goto-bus-stop/setup-zig@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand All @@ -43,7 +43,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.26.7"
go-version: "1.26.9"

- name: Install system dependencies
run: sudo apt-get update && sudo apt-get install -y libpcsclite-dev
Expand Down
8 changes: 8 additions & 0 deletions docs/docs/Features/Keybinds.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,14 @@ Standard [bubbletea](https://charm.land/bubbletea) key strings:
| Named key | `enter`, `esc`, `tab`, `space` |
| Arrow | `up`, `down`, `left`, `right` |

## Help bars show your keys

Every bottom help bar is rendered from the active `keybinds.json`, so a remapped binding shows up in the help text after the next restart. Remap `email.reply` to `q` and the email view prints `q: reply` instead of `r: reply`.

Arrow keys stay printed next to remapped navigation (`↑/↓/p/n`) because they always work, and translated help strings are built from the same bindings, so non-English users see their own keys too.

Two places still document the built-in keys, because those handlers don't read config yet: the settings panes and the modal pickers (file picker, login, password prompt).

## Conflict warning

If two actions inside the same area share a key, matcha shows a yellow warning at the top of the start menu:
Expand Down
14 changes: 7 additions & 7 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/floatpane/matcha

go 1.26.7
go 1.26.9

require (
charm.land/bubbles/v2 v2.2.1
Expand Down Expand Up @@ -35,9 +35,9 @@ require (
github.com/yuin/gopher-lua v1.1.2
github.com/zalando/go-keyring v0.2.8
go.mozilla.org/pkcs7 v0.9.0
golang.org/x/net v0.57.0
golang.org/x/term v0.45.0
golang.org/x/text v0.41.0
golang.org/x/net v0.60.0
golang.org/x/term v0.46.0
golang.org/x/text v0.42.0
)

require (
Expand Down Expand Up @@ -75,10 +75,10 @@ require (
github.com/rivo/uniseg v0.4.7 // indirect
github.com/sahilm/fuzzy v0.1.3 // indirect
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
golang.org/x/crypto v0.56.0 // indirect
golang.org/x/crypto v0.57.0 // indirect
golang.org/x/image v0.45.0 // indirect
golang.org/x/oauth2 v0.27.0 // indirect
golang.org/x/sync v0.22.0 // indirect
golang.org/x/sys v0.47.0 // indirect
golang.org/x/sync v0.23.0 // indirect
golang.org/x/sys v0.48.0 // indirect
kernel.org/pub/linux/libs/security/libcap/psx v1.2.77 // indirect
)
24 changes: 12 additions & 12 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,8 @@ golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/crypto v0.56.0 h1:GUh5Ii4J5jtcseSMiRqr1jXCNHoxjeV9Fmekc2oLy6Y=
golang.org/x/crypto v0.56.0/go.mod h1:OMW5y6CY9l38uPLmxU6l6pwcXp1obtLo3e6gT7gQR2I=
golang.org/x/crypto v0.57.0 h1:3ZVCjf8Ggz7zneR/EHRVx68Ctf+2pmIMP2UFhh9cC6M=
golang.org/x/crypto v0.57.0/go.mod h1:Fdz0i5U6CoizGwLda9DttjSk6qlZo25zYNtR+ycvuZA=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo=
golang.org/x/image v0.45.0 h1:FMb1nTbH5H9vF55SriQHgFw5GnNL9Jg6L25BwXKzhB0=
Expand All @@ -186,8 +186,8 @@ golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE=
golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU=
golang.org/x/net v0.60.0 h1:79p50tfZlm0J9YfoDsSi639qSXNGVwEzOPLCxM2FsYU=
golang.org/x/net v0.60.0/go.mod h1:2DA/G1UfVbCpQPeWTmMPGY7Cs2PkBkwu743bVX5PIVg=
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
Expand All @@ -197,8 +197,8 @@ golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=
golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
golang.org/x/sync v0.23.0 h1:KameEIfc1IkluZyXWLn39Wd4tURc6GbCiISGiZm2bQk=
golang.org/x/sync v0.23.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
Expand All @@ -215,8 +215,8 @@ golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/sys v0.48.0 h1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo=
golang.org/x/sys v0.48.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og=
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
Expand All @@ -229,8 +229,8 @@ golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0=
golang.org/x/term v0.45.0/go.mod h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w=
golang.org/x/term v0.46.0 h1:3+OXuTbaKDgwk8jTi3aSLHRlmWqHEUDUtxnbFigO4YE=
golang.org/x/term v0.46.0/go.mod h1:+K02xbkittuwc0Am4abfA3Fc+XRGXkvBXNO88NCXPoc=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
Expand All @@ -243,8 +243,8 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
golang.org/x/text v0.42.0 h1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI=
golang.org/x/text v0.42.0/go.mod h1:ojzP1Z+2QtioaF8DTtO8K5q7JWVVYwZKenzujK0Zd0E=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
Expand Down
8 changes: 4 additions & 4 deletions i18n/locales/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"enter_to_switch": "اضغط Enter للتبديل",
"no_account": "لم يتم تكوين حساب",
"send_confirm": "اضغط Enter لإرسال البريد الإلكتروني.",
"help": "Markdown/HTML • tab/shift+tab: التنقل • ctrl+e: $EDITOR • esc: حفظ المسودة والخروج",
"help": "Markdown/HTML • {NextField}/{PrevField}: التنقل • {Editor}: $EDITOR • {Cancel}: حفظ المسودة والخروج",
"exit_confirm": "هل أنت متأكد أنك تريد الخروج؟ سيتم حفظ هذه المسودة",
"sending": "جاري إرسال البريد الإلكتروني...",
"sent": "تم إرسال البريد الإلكتروني بنجاح",
Expand Down Expand Up @@ -75,7 +75,7 @@
"settings": "الإعدادات",
"marketplace": "متجر الإضافات",
"drafts": "المسودات",
"help": "استخدم ↑/↓ للتنقل، enter للاختيار، وctrl+c للخروج.",
"help": "استخدم {NavArrows} للتنقل، enter للاختيار، و{Quit} للخروج.",
"unknown": "غير معروف",
"update_available": "تحديث متاح: {latest} (المثبت: {current}) — قم بتشغيل `matcha update` للترقية"
},
Expand All @@ -90,7 +90,7 @@
"many": "نقل {count} رسالة بريد إلكتروني إلى المجلد:",
"other": "نقل {count} رسالة بريد إلكتروني إلى المجلد:"
},
"help": "j/k: التنقل enter: نقل esc: إلغاء",
"help": "{NavVim}: التنقل enter: نقل {Cancel}: إلغاء",
"help_folders": "tab: المجلد التالي • shift+tab: المجلد السابق • m: نقل"
},
"login": {
Expand Down Expand Up @@ -246,7 +246,7 @@
"install_confirm": "تثبيت {title}؟",
"install_author": "بواسطة {author}",
"unverified_warning": "مؤلف غير موثق. التثبيت على مسؤوليتك الخاصة.",
"help": "j/k: التنقل • enter: تثبيت • d: حذف • esc: رجوع"
"help": "{NavVim}: التنقل • enter: تثبيت • d: حذف • {Cancel}: رجوع"
},
"time": {
"just_now": "الآن",
Expand Down
8 changes: 4 additions & 4 deletions i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"enter_to_switch": "Enter zum Wechseln",
"no_account": "kein Konto konfiguriert",
"send_confirm": "Drücken Sie Enter, um die E-Mail zu senden.",
"help": "Markdown/HTML • tab/shift+tab: navigieren • ctrl+e: $EDITOR • esc: Entwurf speichern & beenden",
"help": "Markdown/HTML • {NextField}/{PrevField}: navigieren • {Editor}: $EDITOR • {Cancel}: Entwurf speichern & beenden",
"exit_confirm": "Sind Sie sicher, dass Sie beenden möchten? Dieser Entwurf wird gespeichert",
"sending": "E-Mail wird gesendet...",
"sent": "E-Mail erfolgreich gesendet",
Expand Down Expand Up @@ -75,7 +75,7 @@
"settings": "Einstellungen",
"marketplace": "Plugin-Marktplatz",
"drafts": "Entwürfe",
"help": "Verwenden Sie ↑/↓ zum Navigieren, Enter zum Auswählen und ctrl+c zum Beenden.",
"help": "Verwenden Sie {NavArrows} zum Navigieren, Enter zum Auswählen und {Quit} zum Beenden.",
"unknown": "unbekannt",
"update_available": "Update verfügbar: {latest} (installiert: {current}) — führen Sie `matcha update` aus, um zu aktualisieren"
},
Expand All @@ -88,7 +88,7 @@
"one": "{count} E-Mail in Ordner verschieben:",
"other": "{count} E-Mails in Ordner verschieben:"
},
"help": "j/k: navigieren enter: verschieben esc: abbrechen",
"help": "{NavVim}: navigieren enter: verschieben {Cancel}: abbrechen",
"help_folders": "tab: nächster Ordner • shift+tab: vorheriger Ordner • m: verschieben"
},
"login": {
Expand Down Expand Up @@ -242,7 +242,7 @@
"install_confirm": "{title} installieren?",
"install_author": "von {author}",
"unverified_warning": "Ungeprüfter Autor. Installation auf eigenes Risiko.",
"help": "j/k: navigieren • enter: installieren • d: löschen • esc: zurück"
"help": "{NavVim}: navigieren • enter: installieren • d: löschen • {Cancel}: zurück"
},
"time": {
"just_now": "gerade eben",
Expand Down
8 changes: 4 additions & 4 deletions i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"enter_to_switch": "Enter to switch",
"no_account": "no account configured",
"send_confirm": "Press Enter to send the email.",
"help": "Markdown/HTML • tab/shift+tab: navigate • ctrl+e: $EDITOR • esc: save draft & exit",
"help": "Markdown/HTML • {NextField}/{PrevField}: navigate • {Editor}: $EDITOR • {Cancel}: save draft & exit",
"exit_confirm": "Are you sure you want to exit? This draft will be saved",
"sending": "Sending email...",
"sent": "Email sent successfully",
Expand Down Expand Up @@ -80,7 +80,7 @@
"settings": "Settings",
"marketplace": "Plugin Marketplace",
"drafts": "Drafts",
"help": "Use ↑/↓ to navigate, enter to select, and ctrl+c to quit.",
"help": "Use {NavArrows} to navigate, enter to select, and {Quit} to quit.",
"unknown": "unknown",
"update_available": "Update available: {latest} (installed: {current}) — run `matcha update` to upgrade",
"mouse_prompt": "Enable mouse support? (click, scroll, and select with your mouse) [y/n]",
Expand All @@ -95,7 +95,7 @@
"one": "Move {count} email to folder:",
"other": "Move {count} emails to folder:"
},
"help": "j/k: navigate enter: move esc: cancel",
"help": "{NavVim}: navigate enter: move {Cancel}: cancel",
"help_folders": "tab: next folder • shift+tab: prev folder • m: move"
},
"login": {
Expand Down Expand Up @@ -251,7 +251,7 @@
"install_confirm": "Install {title}?",
"install_author": "by {author}",
"unverified_warning": "Unverified author. Install at your own risk.",
"help": "j/k: navigate • enter: install • d: delete • esc: back"
"help": "{NavVim}: navigate • enter: install • d: delete • {Cancel}: back"
},
"time": {
"just_now": "just now",
Expand Down
8 changes: 4 additions & 4 deletions i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"enter_to_switch": "Enter para cambiar",
"no_account": "ninguna cuenta configurada",
"send_confirm": "Presione Enter para enviar el correo.",
"help": "Markdown/HTML • tab/shift+tab: navegar • ctrl+e: $EDITOR • esc: guardar borrador y salir",
"help": "Markdown/HTML • {NextField}/{PrevField}: navegar • {Editor}: $EDITOR • {Cancel}: guardar borrador y salir",
"exit_confirm": "¿Está seguro de que desea salir? Este borrador se guardará",
"sending": "Enviando correo...",
"sent": "Correo enviado exitosamente",
Expand Down Expand Up @@ -75,7 +75,7 @@
"settings": "Configuración",
"marketplace": "Tienda de Plugins",
"drafts": "Borradores",
"help": "Use ↑/↓ para navegar, enter para seleccionar, y ctrl+c para salir.",
"help": "Use {NavArrows} para navegar, enter para seleccionar, y {Quit} para salir.",
"unknown": "desconocido",
"update_available": "Actualización disponible: {latest} (instalada: {current}) — ejecute `matcha update` para actualizar"
},
Expand All @@ -88,7 +88,7 @@
"one": "Mover {count} correo a carpeta:",
"other": "Mover {count} correos a carpeta:"
},
"help": "j/k: navegar enter: mover esc: cancelar",
"help": "{NavVim}: navegar enter: mover {Cancel}: cancelar",
"help_folders": "tab: siguiente carpeta • shift+tab: carpeta anterior • m: mover"
},
"login": {
Expand Down Expand Up @@ -242,7 +242,7 @@
"install_confirm": "¿Instalar {title}?",
"install_author": "por {author}",
"unverified_warning": "Autor no verificado. Instala bajo tu propia responsabilidad.",
"help": "j/k: navegar • enter: instalar • d: eliminar • esc: atrás"
"help": "{NavVim}: navegar • enter: instalar • d: eliminar • {Cancel}: atrás"
},
"time": {
"just_now": "justo ahora",
Expand Down
Loading
Loading