Commit Graph

350 Commits

Author SHA1 Message Date
tdslot
eba2ec988d Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:17:35 +02:00
tdslot
dc2d6f1b3a Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:17:27 +02:00
tdslot
57b312293d Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:17:15 +02:00
tdslot
b3f4dbb37f Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:17:02 +02:00
tdslot
0f03d156c0 Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:16:45 +02:00
tdslot
e9693a4a2f Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:16:30 +02:00
tdslot
f8304c01f7 Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:16:11 +02:00
tdslot
bd4226741b Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:15:55 +02:00
tdslot
167ed5788f Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:15:28 +02:00
tdslot
3e08654225 Update po/lt.po
Co-authored-by: Andrius Budvytis <154380884+abudvytis@users.noreply.github.com>
2026-08-16 09:14:59 +02:00
tdslot
4c7496c035 i18n: update Lithuanian translation for v1.4
Translate all 181 missing strings, including the command palette entries.

AI-assisted with Pi using OpenAI Codex (gpt-5.6-sol) to draft the translations and run gettext checks. I manually reviewed all translations. msgfmt and msgcmp checks pass.

Related to #13766
2026-08-13 08:43:05 +02:00
Jeffrey C. Ollie
8b7c57c756 gtk: add window title renaming
Fixes #10469 for GTK.
2026-08-10 10:07:11 -05:00
Jeffrey C. Ollie
0a183c923b core/gtk: allow editing Ghostty config in a Ghostty window
This PR extends the `open_config` keybind action to allow editing the
Ghostty config in a new Ghostty window using the editor configured in
`$EDITOR` or `$VISUAL`.
2026-08-10 08:54:36 -05:00
Leah Amelia Chen
f03d71d970 po: update template 2026-08-05 23:15:44 +08:00
Ēriks Remess
e0744dde62 i18n - command palette - empty translations 2026-08-04 11:05:17 +03:00
Ēriks Remess
1125fa26df i18n: note about i18n.N_ usage and @inComptime() return msgid for i18n._ 2026-08-04 11:04:29 +03:00
Jeffrey C. Ollie
e9e7864b43 remove fuzze entries in *.po files 2026-08-01 11:28:10 -05:00
Jeffrey C. Ollie
7a512c3125 gtk: fix capitalization of banner title 2026-08-01 11:03:10 -05:00
Jeffrey C. Ollie
631c71e41c inspector: add copy and export for terminal IO events (#13519)
Adds "Copy" and "Export to file" buttons to the Terminal IO inspector so
recorded VT events can be saved outside the app for sharing or analysis.

Found myself needing/wishing for this while I was debugging my tmux fork
with libghostty-vt.


Disclaimer: I haven't considered performance at all, so please lmk if
there are anything here you would like me to optimize.
2026-08-01 10:54:10 -05:00
Leah Amelia Chen
57ad6c77a5 Rewrite the localization teams docs to improve legibility, and explicitly permit members who know each other (#12720)
~~Maybe I have too many exclamation marks, let me know if I should
metaphorically calm down.~~ Fixed now.

My wording is intentionally biased toward languages spoken less
(**edit**: not nearly as much anymore), but I specifically do not
disallow members who know each other regardless of language popularity.
Quoting myself from Discord[^convo]:

> people who know each other are more likely to have more similar tastes
or quirks in their language use by virtue of (perhaps subconsciously)
stealing off each other, and there's also the whole “eh it's good enough
i trust that you thought it through” thing that's more likely if you
know the other translators already

I don't believe it's *necessarily worse*, and if you have more than two
members then the issue greatly diminishes too, but I don't want people
to see this and go “oh no I need to get my translations in before
Ghostty 1.4 that releases while I'm sleeping tomorrow so I should ask my
bestie to help”, and to instead be willing to be more patient, at least
for a reasonable amount of time (which I consider to be ≤ 2 months).

[^convo]: @trag1c and I chatted about this prior to this PR in
`#maintainers` on the Ghostty Discord server. If you have access to that
channel, check out these links:
[1](https://discord.com/channels/1005603569187160125/1337443701403815999/1504241367357063188),
[2](https://discord.com/channels/1005603569187160125/1337443701403815999/1504465642361979021),
[3](https://discord.com/channels/1005603569187160125/1337443701403815999/1505255908676993135).
2026-08-01 23:26:56 +08:00
Uzair Aftab
31f4931f8b i18n: add missing strings 2026-07-31 18:39:48 +02:00
Aurelien Brabant
9c6f287aab chore: regenerate translations 2026-07-26 05:47:56 +02:00
Arvin7liu
ae76cfbfcf i18n: fix untranslated Close Split string in zh_CN.po 2026-07-12 00:43:44 +08:00
AnmiTaliDev
e2e6153112 i18n(kk): translate missing "Close Split" string 2026-06-20 17:08:25 +05:00
Mitchell Hashimoto
7092b39445 GTK: Improve Split Close Behavior (#11173)
## Summary
- Adds a "Close Split" option to the right-click context menu in the
split submenu
- Allows users to close the focused split pane directly from the context
menu

Reference discussion:
https://github.com/ghostty-org/ghostty/discussions/10982
2026-06-06 14:02:16 -07:00
kat
e40a5475db Rewrite localization teams docs for clarity and permit reviewer bias. 2026-05-20 15:36:20 +10:00
Mikel Larreategi
ec145bca9f Fix translation errors in eu 2026-05-08 19:18:09 +02:00
Mikel Larreategi
afb8fc7eb3 Update po/eu.po
Co-authored-by: kat <65649991+00-kat@users.noreply.github.com>
2026-05-01 13:51:01 +02:00
Mikel Larreategi
cbd43fd483 feature: add basque translation 2026-05-01 13:34:23 +02:00
Kat
9cbca54597 Fix typo + improve fluency in README_TRANSLATORS § Viewing translations. 2026-04-20 01:22:09 +10:00
Illia Krauchanka
f370099d34 i18n: address review feedback (be) 2026-04-19 08:35:31 -03:00
illia krauchanka
053dee8db2 i18n: replace гартаць with пракручваць (be) 2026-04-14 17:51:36 -03:00
illia krauchanka
43811534b9 i18n: replace змесціва with змест (be) 2026-04-14 17:43:55 -03:00
illia krauchanka
3ee0b0a77b i18n: fix gender agreement for match translations (be) 2026-04-14 17:43:37 -03:00
illia krauchanka
ff9ca55b58 i18n: fix terminology in Belarusian translation (be) 2026-04-14 17:42:44 -03:00
illia krauchanka
4f3a9cb0c6 i18n: add Belarusian translation (be) 2026-04-14 17:27:37 -03:00
Caleb
bcf12937d0 Merge remote-tracking branch 'origin/main' into close-split-gtk
# Conflicts:
#	po/hu.po
#	po/id.po
2026-03-25 16:24:11 -07:00
Kat
3b60ef3b34 Add missing plural forms (or, the lack thereof) for Chinese. 2026-03-16 20:43:40 +11:00
Kat
ef1560ce50 Add missing plural forms.
mk and zh_* are still missing theirs, but neither gettext's table [1]
nor the documentation it copied from [2] list them.

[1]: https://cgit.git.savannah.gnu.org/cgit/gettext.git/tree/gettext-tools/src/plural-table.c?id=dbf9d71e0c4707ca1b14359256b3dcccecb8e837
[2]: https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html
2026-03-16 10:49:55 +11:00
Kat
9dc6f6763f Update es_AR.po translation for "Unable to acquire an OpenGL context for rendering." (#11227)
- "Unable to acquire an OpenGL context for rendering."
This could be translated to "No se puede" or "No se pudo", depends on
the context of the message.
If the message is showing a current intent the translation should be "No
se puede", if the message is communicating that Ghostty failed to
acquire the OpenGL then the translation should be "No se pudo", here I
need more context.
Either case the wording "No se puedo" is incorrect.
2026-03-09 04:44:45 +00:00
Dario Griffo
4969b0c56e Update es_AR.po 2026-03-08 16:19:48 +00:00
Dario Griffo
c570d53d45 Update es_AR.po 2026-03-08 14:05:39 +00:00
Dario Griffo
2cb8f61bcf Update es_AR.po 2026-03-08 14:03:10 +00:00
Dario Griffo
aee9361fa3 Update es_AR.po
Minor updates
2026-03-08 13:57:56 +00:00
halosatrio
1a15fc0adb i18n: update Indonesian translation (id_ID) 2026-03-08 20:35:19 +07:00
Kat
42d36359db i18n: update Hungarian translations (#11039)
New string translated with this!

Part of: #10632
2026-03-08 10:28:19 +00:00
Kat
4d89f1bcae Add es_ES.UTF-8 translation (#10722) 2026-03-08 07:16:14 +00:00
José Miguel Sarasola
adc6794f3b Add es_ES.UTF-8 translation 2026-03-07 08:41:40 +01:00
Caleb
247280fdbd gtk: regenerate translations for close-split menu item 2026-03-04 21:16:23 -08:00
Anh Thang
e2a01beca7 Merge branch 'main' into vi_VN 2026-03-05 08:56:57 +07:00