From ad96613a8c04093b94ab05107fc9fc22d802c380 Mon Sep 17 00:00:00 2001 From: Uzair Aftab Date: Thu, 30 Jul 2026 08:04:07 +0200 Subject: [PATCH 1/3] inspector: add copy and export for terminal IO events 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. Export is wired up through a new export_terminal_io apprt action, handled with a native save dialog on both macOS and GTK. --- include/ghostty.h | 8 ++ macos/Sources/Ghostty/Ghostty.App.swift | 39 ++++++++++ src/apprt/action.zig | 35 +++++++++ src/apprt/gtk/class/application.zig | 98 +++++++++++++++++++++++++ src/inspector/widgets/surface.zig | 4 +- src/inspector/widgets/termio.zig | 82 ++++++++++++++++++++- 6 files changed, 263 insertions(+), 3 deletions(-) diff --git a/include/ghostty.h b/include/ghostty.h index 72bbb57a8..e5afb6d1e 100644 --- a/include/ghostty.h +++ b/include/ghostty.h @@ -645,6 +645,12 @@ typedef enum { GHOSTTY_INSPECTOR_HIDE, } ghostty_action_inspector_e; +// apprt.action.ExportTerminalIO.C +typedef struct { + const char* contents; + size_t len; +} ghostty_action_export_terminal_io_s; + // apprt.action.QuitTimer typedef enum { GHOSTTY_QUIT_TIMER_START, @@ -914,6 +920,7 @@ typedef enum { GHOSTTY_ACTION_INSPECTOR, GHOSTTY_ACTION_SHOW_GTK_INSPECTOR, GHOSTTY_ACTION_RENDER_INSPECTOR, + GHOSTTY_ACTION_EXPORT_TERMINAL_IO, GHOSTTY_ACTION_DESKTOP_NOTIFICATION, GHOSTTY_ACTION_SET_TITLE, GHOSTTY_ACTION_SET_TAB_TITLE, @@ -964,6 +971,7 @@ typedef union { ghostty_action_cell_size_s cell_size; ghostty_action_scrollbar_s scrollbar; ghostty_action_inspector_e inspector; + ghostty_action_export_terminal_io_s export_terminal_io; ghostty_action_desktop_notification_s desktop_notification; ghostty_action_set_title_s set_title; ghostty_action_set_title_s set_tab_title; diff --git a/macos/Sources/Ghostty/Ghostty.App.swift b/macos/Sources/Ghostty/Ghostty.App.swift index 583357077..a791db66c 100644 --- a/macos/Sources/Ghostty/Ghostty.App.swift +++ b/macos/Sources/Ghostty/Ghostty.App.swift @@ -1,4 +1,5 @@ import SwiftUI +import UniformTypeIdentifiers import UserNotifications import GhosttyKit @@ -539,6 +540,9 @@ extension Ghostty { case GHOSTTY_ACTION_RENDER_INSPECTOR: renderInspector(app, target: target) + case GHOSTTY_ACTION_EXPORT_TERMINAL_IO: + return exportTerminalIO(app, target: target, v: action.action.export_terminal_io) + case GHOSTTY_ACTION_DESKTOP_NOTIFICATION: showDesktopNotification(app, target: target, n: action.action.desktop_notification) @@ -1394,6 +1398,41 @@ extension Ghostty { } } + private static func exportTerminalIO( + _ app: ghostty_app_t, + target: ghostty_target_s, + v: ghostty_action_export_terminal_io_s + ) -> Bool { + guard target.tag == GHOSTTY_TARGET_SURFACE, + let surface = target.target.surface, + let surfaceView = self.surfaceView(from: surface), + let window = surfaceView.window, + let contents = v.contents + else { return false } + + // The action data is borrowed for the duration of this callback, + // so copy it before presenting the asynchronous save panel. + let data = Data(bytes: contents, count: v.len) + DispatchQueue.main.async { + let panel = NSSavePanel() + panel.allowedContentTypes = [.plainText] + panel.canCreateDirectories = true + panel.nameFieldStringValue = "ghostty-terminal-io.txt" + panel.beginSheetModal(for: window) { response in + guard response == .OK, let url = panel.url else { return } + do { + try data.write(to: url, options: .atomic) + } catch { + Ghostty.logger.error( + "Failed to export terminal IO events: \(error, privacy: .public)" + ) + } + } + } + + return true + } + private static func showDesktopNotification( _ app: ghostty_app_t, target: ghostty_target_s, diff --git a/src/apprt/action.zig b/src/apprt/action.zig index 23bff13d7..6db465277 100644 --- a/src/apprt/action.zig +++ b/src/apprt/action.zig @@ -196,6 +196,9 @@ pub const Action = union(Key) { /// rendered at the next opportunity. render_inspector, + /// Export the Terminal IO inspector event log. + export_terminal_io: ExportTerminalIO, + /// Show a desktop notification. desktop_notification: DesktopNotification, @@ -381,6 +384,7 @@ pub const Action = union(Key) { inspector, show_gtk_inspector, render_inspector, + export_terminal_io, desktop_notification, set_title, set_tab_title, @@ -612,6 +616,37 @@ pub const Inspector = enum(c_int) { } }; +/// Terminal IO inspector contents to export. The contents are only valid for +/// the duration of the action callback. +pub const ExportTerminalIO = struct { + contents: []const u8, + + // Sync with: ghostty_action_export_terminal_io_s + pub const C = extern struct { + contents: [*]const u8, + len: usize, + }; + + pub fn cval(self: ExportTerminalIO) C { + return .{ + .contents = self.contents.ptr, + .len = self.contents.len, + }; + } + + pub fn format( + value: @This(), + comptime _: []const u8, + _: std.fmt.Options, + writer: *std.Io.Writer, + ) !void { + try writer.print( + "{s}{{ contents: {d} bytes }}", + .{ @typeName(@This()), value.contents.len }, + ); + } +}; + pub const QuitTimer = enum(c_int) { start, stop, diff --git a/src/apprt/gtk/class/application.zig b/src/apprt/gtk/class/application.zig index f1fa1d960..311b36362 100644 --- a/src/apprt/gtk/class/application.zig +++ b/src/apprt/gtk/class/application.zig @@ -703,6 +703,11 @@ pub const Application = extern struct { .initial_size => return Action.initialSize(target, value), .inspector => return Action.controlInspector(target, value), + .export_terminal_io => return try Action.exportTerminalIO( + self, + target, + value, + ), .key_sequence => return Action.keySequence(target, value), .key_table => return Action.keyTable(target, value), @@ -1997,6 +2002,99 @@ const Action = struct { }; } + pub fn exportTerminalIO( + self: *Application, + target: apprt.Target, + value: apprt.Action.Value(.export_terminal_io), + ) Allocator.Error!bool { + const surface = switch (target) { + .app => return false, + .surface => |v| v.rt_surface.gobj(), + }; + + const alloc = self.allocator(); + const contents = try alloc.dupe(u8, value.contents); + errdefer alloc.free(contents); + const request = try alloc.create(ExportTerminalIORequest); + errdefer alloc.destroy(request); + request.* = .{ + .alloc = alloc, + .contents = contents, + }; + + const parent = ext.getAncestor(gtk.Window, surface.as(gtk.Widget)); + const dialog = gtk.FileChooserNative.new( + i18n._("Export Terminal IO Events"), + parent, + .save, + i18n._("Export"), + i18n._("Cancel"), + ); + const chooser = dialog.as(gtk.FileChooser); + chooser.setCreateFolders(1); + chooser.setCurrentName("ghostty-terminal-io.txt"); + + const native = dialog.as(gtk.NativeDialog); + _ = gtk.NativeDialog.signals.response.connect( + native, + *ExportTerminalIORequest, + ExportTerminalIORequest.response, + request, + .{ .destroyData = ExportTerminalIORequest.destroy }, + ); + native.show(); + return true; + } + + const ExportTerminalIORequest = struct { + alloc: Allocator, + contents: []u8, + + fn destroy(self: *ExportTerminalIORequest) callconv(.c) void { + self.alloc.free(self.contents); + self.alloc.destroy(self); + } + + fn response( + dialog: *gtk.NativeDialog, + response_id: c_int, + self: *ExportTerminalIORequest, + ) callconv(.c) void { + defer dialog.unref(); + + if (response_id != @intFromEnum(gtk.ResponseType.accept)) return; + + const file = dialog.as(gtk.FileChooser).getFile() orelse { + log.warn("inspector export dialog returned no file", .{}); + return; + }; + defer file.unref(); + + var gerr: ?*glib.Error = null; + const replaced = file.replaceContents( + self.contents.ptr, + self.contents.len, + null, + 0, + .{}, + null, + null, + &gerr, + ); + if (gerr) |err| { + defer err.free(); + log.err( + "failed to export terminal IO events err={s}", + .{err.f_message orelse "(unknown)"}, + ); + return; + } + if (replaced == 0) { + log.err("failed to export terminal IO events", .{}); + } + } + }; + pub fn configChange( self: *Application, target: apprt.Target, diff --git a/src/inspector/widgets/surface.zig b/src/inspector/widgets/surface.zig index 28bd1def0..a23aebf08 100644 --- a/src/inspector/widgets/surface.zig +++ b/src/inspector/widgets/surface.zig @@ -47,7 +47,7 @@ pub const Inspector = struct { pub fn draw( self: *Inspector, - surface: *const Surface, + surface: *Surface, mouse: Mouse, ) void { // Create our dockspace first. If we had to setup our dockspace, @@ -111,7 +111,7 @@ pub const Inspector = struct { defer cimgui.c.ImGui_End(); if (open) { self.vt_stream.draw( - surface.alloc, + surface, &t.colors.palette.current, ); } diff --git a/src/inspector/widgets/termio.zig b/src/inspector/widgets/termio.zig index 04574f4ce..a45ea0ff8 100644 --- a/src/inspector/widgets/termio.zig +++ b/src/inspector/widgets/termio.zig @@ -7,6 +7,8 @@ const CircBuf = @import("../../datastruct/main.zig").CircBuf; const Surface = @import("../../Surface.zig"); const screen = @import("screen.zig"); +const log = std.log.scoped(.inspector_terminal_io); + /// VT event stream inspector widget. pub const Stream = struct { events: VTEvent.Ring, @@ -59,9 +61,10 @@ pub const Stream = struct { pub fn draw( self: *Stream, - alloc: Allocator, + surface: *Surface, palette: *const terminal.color.Palette, ) void { + const alloc = surface.alloc; const events = &self.events; const handler = &self.parser_stream.handler; const popup_filter = "Filter"; @@ -93,6 +96,16 @@ pub const Stream = struct { handler.current_seq = 1; } + + cimgui.c.ImGui_SameLineEx(0, cimgui.c.ImGui_GetStyle().*.ItemInnerSpacing.x); + if (cimgui.c.ImGui_Button("Copy")) { + self.copyEvents(surface); + } + + cimgui.c.ImGui_SameLineEx(0, cimgui.c.ImGui_GetStyle().*.ItemInnerSpacing.x); + if (cimgui.c.ImGui_Button("Export to file")) { + self.exportEvents(surface); + } } } @@ -330,6 +343,73 @@ pub const Stream = struct { } } // filter popup } + + /// Copy all recorded events to the standard clipboard in chronological + /// order. + fn copyEvents( + self: *const Stream, + surface: *Surface, + ) void { + const alloc = surface.alloc; + const contents = self.formatEvents(alloc) catch |err| { + log.err("failed to format terminal IO events for copy err={}", .{err}); + return; + }; + defer alloc.free(contents); + + surface.rt_surface.setClipboard(.standard, &.{.{ + .mime = "text/plain", + .data = contents, + }}, false) catch |err| { + log.err("failed to copy terminal IO events err={}", .{err}); + }; + } + + /// Ask the application runtime to save all recorded events to a file. + fn exportEvents( + self: *const Stream, + surface: *Surface, + ) void { + const alloc = surface.alloc; + const contents = self.formatEvents(alloc) catch |err| { + log.err("failed to format terminal IO events for export err={}", .{err}); + return; + }; + defer alloc.free(contents); + + const handled = surface.rt_app.performAction( + .{ .surface = surface }, + .export_terminal_io, + .{ .contents = contents }, + ) catch |err| { + log.err("failed to export terminal IO events err={}", .{err}); + return; + }; + if (!handled) { + log.warn("application runtime does not support exporting terminal IO events", .{}); + } + } + + /// Format all recorded events as tab-separated text. Events are exported + /// oldest-first even though the inspector displays the newest event first. + fn formatEvents( + self: *const Stream, + alloc: Allocator, + ) ![:0]u8 { + var buf: std.Io.Writer.Allocating = .init(alloc); + errdefer buf.deinit(); + + try buf.writer.writeAll("Seq\tKind\tDescription\n"); + var it = self.events.iterator(.forward); + while (it.next()) |ev| { + try buf.writer.print( + "{d}\t{s}\t{s}\n", + .{ ev.seq, @tagName(ev.kind), ev.raw_description }, + ); + } + + return try buf.toOwnedSliceSentinel(0); + } }; /// Helper function to check keyboard state and determine navigation action. From 31f4931f8b053abc72fdf17aa3173aa0ed85f27c Mon Sep 17 00:00:00 2001 From: Uzair Aftab Date: Fri, 31 Jul 2026 18:39:48 +0200 Subject: [PATCH 2/3] i18n: add missing strings --- po/be.po | 25 +++++++++++++++++-------- po/bg.po | 25 +++++++++++++++++-------- po/ca.po | 25 +++++++++++++++++-------- po/com.mitchellh.ghostty.pot | 25 +++++++++++++++++-------- po/de.po | 25 +++++++++++++++++-------- po/es_AR.po | 25 +++++++++++++++++-------- po/es_BO.po | 25 +++++++++++++++++-------- po/es_ES.po | 25 +++++++++++++++++-------- po/eu.po | 25 +++++++++++++++++-------- po/fr.po | 25 +++++++++++++++++-------- po/ga.po | 25 +++++++++++++++++-------- po/he.po | 25 +++++++++++++++++-------- po/hr.po | 25 +++++++++++++++++-------- po/hu.po | 25 +++++++++++++++++-------- po/id.po | 25 +++++++++++++++++-------- po/it.po | 25 +++++++++++++++++-------- po/ja.po | 25 +++++++++++++++++-------- po/kk.po | 25 +++++++++++++++++-------- po/ko_KR.po | 25 +++++++++++++++++-------- po/lt.po | 25 +++++++++++++++++-------- po/lv.po | 25 +++++++++++++++++-------- po/mk.po | 25 +++++++++++++++++-------- po/nb.po | 25 +++++++++++++++++-------- po/nl.po | 25 +++++++++++++++++-------- po/pl.po | 25 +++++++++++++++++-------- po/pt_BR.po | 25 +++++++++++++++++-------- po/ru.po | 25 +++++++++++++++++-------- po/tr.po | 25 +++++++++++++++++-------- po/uk.po | 25 +++++++++++++++++-------- po/vi.po | 25 +++++++++++++++++-------- po/zh_CN.po | 25 +++++++++++++++++-------- po/zh_TW.po | 25 +++++++++++++++++-------- 32 files changed, 544 insertions(+), 256 deletions(-) diff --git a/po/be.po b/po/be.po index 86cb27199..025292c16 100644 --- a/po/be.po +++ b/po/be.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-04-14 00:00+0000\n" "Last-Translator: Illia Krauchanka \n" "Language-Team: Belarusian\n" @@ -49,6 +49,7 @@ msgstr "Перазагрузіць канфігурацыю, каб паказа #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Скасаваць" @@ -242,7 +243,7 @@ msgstr "Палітра каманд" msgid "Terminal Inspector" msgstr "Інспектар тэрмінала" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Пра Ghostty" @@ -254,18 +255,26 @@ msgstr "Выйсці" msgid "Execute a command…" msgstr "Выканаць каманду…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Змяніць назву ўкладкі" msgid "Reloaded the configuration" msgstr "Канфігурацыя перазагружана" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Скапіявана ў буфер абмену" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Буфер абмену ачышчаны" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Распрацоўшчыкі Ghostty" diff --git a/po/bg.po b/po/bg.po index 6d880ea33..58744536d 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-09 22:07+0200\n" "Last-Translator: reo101 \n" "Language-Team: Bulgarian \n" @@ -49,6 +49,7 @@ msgstr "За да покажеш това съобщение отново, пр #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Отказ" @@ -242,7 +243,7 @@ msgstr "Командна палитра" msgid "Terminal Inspector" msgstr "Инспектор на терминала" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "За Ghostty" @@ -254,18 +255,26 @@ msgstr "Изход" msgid "Execute a command…" msgstr "Изпълни команда…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Смени името на таба" msgid "Reloaded the configuration" msgstr "Конфигурацията е презаредена" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Копирано в клипборда" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Клипбордът е изчистен" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Разработчици на Ghostty" diff --git a/po/ca.po b/po/ca.po index 57ac8b39b..76da034ae 100644 --- a/po/ca.po +++ b/po/ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2025-08-24 19:22+0200\n" "Last-Translator: Kristofer Soler " "<31729650+KristoferSoler@users.noreply.github.com>\n" @@ -50,6 +50,7 @@ msgstr "Recarrega la configuració per tornar a mostrar aquest missatge" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Cancel·la" @@ -244,7 +245,7 @@ msgstr "Paleta de comandes" msgid "Terminal Inspector" msgstr "Inspector de terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Sobre Ghostty" @@ -256,18 +257,26 @@ msgstr "Surt" msgid "Execute a command…" msgstr "Executa una ordre…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -360,14 +369,14 @@ msgstr "Canvia el títol de la pestanya" msgid "Reloaded the configuration" msgstr "S'ha tornat a carregar la configuració" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copiat al porta-retalls" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Porta-retalls netejat" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Desenvolupadors de Ghostty" diff --git a/po/com.mitchellh.ghostty.pot b/po/com.mitchellh.ghostty.pot index 6787fb7b7..dae3e2e55 100644 --- a/po/com.mitchellh.ghostty.pot +++ b/po/com.mitchellh.ghostty.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,6 +48,7 @@ msgstr "" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "" @@ -235,7 +236,7 @@ msgstr "" msgid "Terminal Inspector" msgstr "" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "" @@ -247,18 +248,26 @@ msgstr "" msgid "Execute a command…" msgstr "" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -345,14 +354,14 @@ msgstr "" msgid "Reloaded the configuration" msgstr "" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "" diff --git a/po/de.po b/po/de.po index 010488b53..c2cdd5548 100644 --- a/po/de.po +++ b/po/de.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-13 08:05+0100\n" "Last-Translator: Klaus Hipp \n" "Language-Team: German \n" @@ -52,6 +52,7 @@ msgstr "" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Abbrechen" @@ -247,7 +248,7 @@ msgstr "Befehlspalette" msgid "Terminal Inspector" msgstr "Terminalinspektor" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Über Ghostty" @@ -259,18 +260,26 @@ msgstr "Beenden" msgid "Execute a command…" msgstr "Einen Befehl ausführen…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -363,14 +372,14 @@ msgstr "Tab-Titel ändern" msgid "Reloaded the configuration" msgstr "Konfiguration wurde neu geladen" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Zwischenablage geleert" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty-Entwickler" diff --git a/po/es_AR.po b/po/es_AR.po index cca0cc086..a5261d1fe 100644 --- a/po/es_AR.po +++ b/po/es_AR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-19 13:34-0300\n" "Last-Translator: Alan Moyano \n" "Language-Team: Argentinian \n" @@ -48,6 +48,7 @@ msgstr "Recargar la configuración para volver a mostrar este mensaje" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Cancelar" @@ -242,7 +243,7 @@ msgstr "Paleta de comandos" msgid "Terminal Inspector" msgstr "Inspector de la terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Acerca de Ghostty" @@ -254,18 +255,26 @@ msgstr "Salir" msgid "Execute a command…" msgstr "Ejecutar un comando…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Cambiar título de la pestaña" msgid "Reloaded the configuration" msgstr "Configuración recargada" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copiado al portapapeles" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Portapapeles limpiado" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Desarrolladores de Ghostty" diff --git a/po/es_BO.po b/po/es_BO.po index 142250e9b..b100a866b 100644 --- a/po/es_BO.po +++ b/po/es_BO.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-12 17:46+0200\n" "Last-Translator: Miguel Peredo \n" "Language-Team: Spanish \n" @@ -48,6 +48,7 @@ msgstr "Recargar configuración para mostrar este aviso nuevamente" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Cancelar" @@ -242,7 +243,7 @@ msgstr "Paleta de comandos" msgid "Terminal Inspector" msgstr "Inspector de la terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Acerca de Ghostty" @@ -254,18 +255,26 @@ msgstr "Salir" msgid "Execute a command…" msgstr "Ejecutar comando…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Cambiar el título de la pestaña" msgid "Reloaded the configuration" msgstr "Configuración recargada" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copiado al portapapeles" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "El portapapeles está limpio" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Desarrolladores de Ghostty" diff --git a/po/es_ES.po b/po/es_ES.po index 3527d5428..20f8b806b 100644 --- a/po/es_ES.po +++ b/po/es_ES.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 10:57+0100\n" "Last-Translator: José Miguel Sarasola \n" "Language-Team: \n" @@ -49,6 +49,7 @@ msgstr "Recargar configuración para volver a mostrar este aviso" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Cancelar" @@ -243,7 +244,7 @@ msgstr "Paleta de comandos" msgid "Terminal Inspector" msgstr "Inspector de terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Acerca de Ghostty" @@ -255,18 +256,26 @@ msgstr "Salir" msgid "Execute a command…" msgstr "Ejecutar un comando…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Cambiar el título de la pestaña" msgid "Reloaded the configuration" msgstr "Configuración recargada" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copiado al portapapeles" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Portapapeles vaciado" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Desarrolladores de Ghostty" diff --git a/po/eu.po b/po/eu.po index e36381d3b..d50485832 100644 --- a/po/eu.po +++ b/po/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-05-01 12:56+0200\n" "Last-Translator: Mikel Larreategi \n" "Language-Team: Language eu\n" @@ -47,6 +47,7 @@ msgstr "Birkargatu konfigurazioa eta erakutsi hau berriz" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Utzi" @@ -240,7 +241,7 @@ msgstr "Komando paleta" msgid "Terminal Inspector" msgstr "Terminal ikuskatzailea" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Ghosttyri buruz" @@ -252,18 +253,26 @@ msgstr "Irten" msgid "Execute a command…" msgstr "Exekutatu komando bat…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -355,14 +364,14 @@ msgstr "Aldatu fitxaren izenburua" msgid "Reloaded the configuration" msgstr "Konfigurazioa berriz kargatu da" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Arbelera kopiatu da" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Arbela garbitu da" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty garatzaileak" diff --git a/po/fr.po b/po/fr.po index d73815528..7d09e32dd 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 15:03+0200\n" "Last-Translator: Pangoraw \n" "Language-Team: French \n" @@ -48,6 +48,7 @@ msgstr "Recharger la configuration pour afficher à nouveau ce message" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Annuler" @@ -243,7 +244,7 @@ msgstr "Palette de commandes" msgid "Terminal Inspector" msgstr "Inspecteur de terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "À propos de Ghostty" @@ -255,18 +256,26 @@ msgstr "Quitter" msgid "Execute a command…" msgstr "Exécuter une commande…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Changer le titre de l'onglet" msgid "Reloaded the configuration" msgstr "Configuration rechargée" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copié dans le presse-papiers" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Presse-papiers vidé" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Les développeurs de Ghostty" diff --git a/po/ga.po b/po/ga.po index 3747561ef..014958424 100644 --- a/po/ga.po +++ b/po/ga.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 14:32+0000\n" "Last-Translator: Aindriú Mac Giolla Eoin \n" "Language-Team: Irish \n" @@ -48,6 +48,7 @@ msgstr "Athlódáil an chumraíocht chun an teachtaireacht seo a thaispeáint ar #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Cealaigh" @@ -241,7 +242,7 @@ msgstr "Pailéad ordaithe" msgid "Terminal Inspector" msgstr "Cigire teirminéil" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Maidir le Ghostty" @@ -253,18 +254,26 @@ msgstr "Scoir" msgid "Execute a command…" msgstr "Rith ordú…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Athraigh teideal an táb" msgid "Reloaded the configuration" msgstr "Tá an chumraíocht athlódáilte" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Cóipeáilte chuig an ghearrthaisce" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Gearrthaisce glanta" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Forbróirí Ghostty" diff --git a/po/he.po b/po/he.po index bc37a090f..f8325a728 100644 --- a/po/he.po +++ b/po/he.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 18:14+0300\n" "Last-Translator: Sl (Shahaf Levi), Sl's Repository Ltd " "\n" @@ -51,6 +51,7 @@ msgstr "טען/י את ההגדרות מחדש כדי להציג את הבקשה #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "ביטול" @@ -242,7 +243,7 @@ msgstr "לוח פקודות" msgid "Terminal Inspector" msgstr "בודק המסוף" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "אודות Ghostty" @@ -254,18 +255,26 @@ msgstr "יציאה" msgid "Execute a command…" msgstr "הרץ/י פקודה…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -355,14 +364,14 @@ msgstr "שינוי כותרת הכרטיסייה" msgid "Reloaded the configuration" msgstr "ההגדרות הוטענו מחדש" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "הועתק ללוח ההעתקה" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "לוח ההעתקה רוקן" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "המפתחים של Ghostty" diff --git a/po/hr.po b/po/hr.po index 3ccd8057f..f42e07323 100644 --- a/po/hr.po +++ b/po/hr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 21:00+0200\n" "Last-Translator: Filip7 \n" "Language-Team: Croatian \n" @@ -50,6 +50,7 @@ msgstr "Ponovno učitaj postavke za prikaz ovog upita" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Otkaži" @@ -242,7 +243,7 @@ msgstr "Paleta naredbi" msgid "Terminal Inspector" msgstr "Inspektor terminala" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "O Ghosttyju" @@ -254,18 +255,26 @@ msgstr "Izađi" msgid "Execute a command…" msgstr "Izvrši naredbu…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Promijeni naslov kartice" msgid "Reloaded the configuration" msgstr "Ponovno učitane postavke" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Kopirano u međuspremnik" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Očišćen međuspremnik" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Razvijatelji Ghosttyja" diff --git a/po/hu.po b/po/hu.po index 61751e47d..938b7c02f 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-26 21:00+0100\n" "Last-Translator: Balázs Szücs \n" "Language-Team: Hungarian \n" @@ -48,6 +48,7 @@ msgstr "Konfiguráció frissítése a kérdés újbóli megjelenítéséhez" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Mégse" @@ -242,7 +243,7 @@ msgstr "Parancspaletta" msgid "Terminal Inspector" msgstr "Terminálvizsgáló" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "A Ghostty névjegye" @@ -254,18 +255,26 @@ msgstr "Kilépés" msgid "Execute a command…" msgstr "Parancs végrehajtása…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Fül címének módosítása" msgid "Reloaded the configuration" msgstr "Konfiguráció frissítve" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Vágólapra másolva" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Vágólap törölve" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty fejlesztők" diff --git a/po/id.po b/po/id.po index 93db4af96..bf2071b10 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-03-08 20:23+0700\n" "Last-Translator: Mikail Muzakki \n" "Language-Team: Indonesian \n" @@ -49,6 +49,7 @@ msgstr "Muat ulang konfigurasi untuk menampilkan pesan ini lagi" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Batal" @@ -242,7 +243,7 @@ msgstr "Palet perintah" msgid "Terminal Inspector" msgstr "Inspektur terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Tentang Ghostty" @@ -254,18 +255,26 @@ msgstr "Keluar" msgid "Execute a command…" msgstr "Eksekusi perintah…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Ubah judul tab" msgid "Reloaded the configuration" msgstr "Memuat ulang konfigurasi" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Papan klip dibersihkan" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Pengembang Ghostty" diff --git a/po/it.po b/po/it.po index 39b660f06..1a7946296 100644 --- a/po/it.po +++ b/po/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2025-09-06 19:40+0200\n" "Last-Translator: Giacomo Bettini \n" "Language-Team: Italian \n" @@ -50,6 +50,7 @@ msgstr "" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Annulla" @@ -243,7 +244,7 @@ msgstr "Riquadro comandi" msgid "Terminal Inspector" msgstr "Ispettore del terminale" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Informazioni su Ghostty" @@ -255,18 +256,26 @@ msgstr "Chiudi" msgid "Execute a command…" msgstr "Esegui un comando…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -360,14 +369,14 @@ msgstr "Cambia il titolo della scheda" msgid "Reloaded the configuration" msgstr "Configurazione ricaricata" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Copiato negli Appunti" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Appunti svuotati" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Sviluppatori di Ghostty" diff --git a/po/ja.po b/po/ja.po index 0bb0e1e50..63f0b9274 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-11 12:02+0900\n" "Last-Translator: Takayuki Nagatomi \n" "Language-Team: Japanese\n" @@ -49,6 +49,7 @@ msgstr "このプロンプトを再び表示するには設定を再読み込み #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "キャンセル" @@ -241,7 +242,7 @@ msgstr "コマンドパレット" msgid "Terminal Inspector" msgstr "端末インスペクター" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Ghostty について" @@ -253,18 +254,26 @@ msgstr "終了" msgid "Execute a command…" msgstr "コマンドを実行…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -357,14 +366,14 @@ msgstr "タブのタイトルを変更する" msgid "Reloaded the configuration" msgstr "設定を再読み込みしました" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "クリップボードを空にしました" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty 開発者" diff --git a/po/kk.po b/po/kk.po index 91525453e..f47d76884 100644 --- a/po/kk.po +++ b/po/kk.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-06-20 17:07+0500\n" "Last-Translator: AnmiTaliDev \n" "Language-Team: Kazakh \n" @@ -50,6 +50,7 @@ msgstr "Бұл сұрауды қайта көрсету үшін конфигу #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Бас тарту" @@ -244,7 +245,7 @@ msgstr "Командалар палитрасы" msgid "Terminal Inspector" msgstr "Терминал инспекторы" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Ghostty туралы" @@ -256,18 +257,26 @@ msgstr "Шығу" msgid "Execute a command…" msgstr "Команданы орындау…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -360,14 +369,14 @@ msgstr "Бет атауын өзгерту" msgid "Reloaded the configuration" msgstr "Конфигурация қайта жүктелді" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Алмасу буферіне көшірілді" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Алмасу буфері тазартылды" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty әзірлеушілері" diff --git a/po/ko_KR.po b/po/ko_KR.po index f1ebadfcc..e82c403e5 100644 --- a/po/ko_KR.po +++ b/po/ko_KR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-11 12:50+0900\n" "Last-Translator: GyuYong Jung \n" "Language-Team: Korean \n" @@ -48,6 +48,7 @@ msgstr "이 창을 다시 보려면 설정을 다시 불러오세요" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "취소" @@ -239,7 +240,7 @@ msgstr "명령 팔레트" msgid "Terminal Inspector" msgstr "터미널 인스펙터" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Ghostty 정보" @@ -251,18 +252,26 @@ msgstr "종료" msgid "Execute a command…" msgstr "명령을 실행하세요…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -355,14 +364,14 @@ msgstr "탭 제목 변경" msgid "Reloaded the configuration" msgstr "설정값을 다시 불러왔습니다" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "클립보드 지워짐" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty 개발자들" diff --git a/po/lt.po b/po/lt.po index 2f30c3b45..4f34a1bae 100644 --- a/po/lt.po +++ b/po/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-20 12:13+0100\n" "Last-Translator: Tadas Lotuzas \n" "Language-Team: Language LT\n" @@ -49,6 +49,7 @@ msgstr "Iš naujo įkelkite konfigūraciją, kad vėl būtų rodoma ši užuomin #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Atšaukti" @@ -242,7 +243,7 @@ msgstr "Komandų paletė" msgid "Terminal Inspector" msgstr "Terminalo inspektorius" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Apie Ghostty" @@ -254,18 +255,26 @@ msgstr "Išeiti" msgid "Execute a command…" msgstr "Vykdyti komandą…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Keisti kortelės pavadinimą" msgid "Reloaded the configuration" msgstr "Konfigūracija įkelta iš naujo" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Nukopijuota į iškarpinę" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Iškarpinė išvalyta" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty kūrėjai" diff --git a/po/lv.po b/po/lv.po index e0178e6b5..3bde05c97 100644 --- a/po/lv.po +++ b/po/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-09 03:24+0200\n" "Last-Translator: Ēriks Remess \n" "Language-Team: Latvian\n" @@ -48,6 +48,7 @@ msgstr "Pārlādējiet konfigurāciju, lai šo uzvedni rādītu atkal" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Atcelt" @@ -239,7 +240,7 @@ msgstr "Komandu palete" msgid "Terminal Inspector" msgstr "Termināļa inspektors" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Par Ghostty" @@ -251,18 +252,26 @@ msgstr "Iziet" msgid "Execute a command…" msgstr "Izpildīt komandu…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -355,14 +364,14 @@ msgstr "Mainīt cilnes virsrakstu" msgid "Reloaded the configuration" msgstr "Konfigurācija pārlādēta" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Nokopēts starpliktuvē" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Starpliktuve notīrīta" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty izstrādātāji" diff --git a/po/mk.po b/po/mk.po index 0f4c575bc..b3643cb2c 100644 --- a/po/mk.po +++ b/po/mk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-12 17:00+0100\n" "Last-Translator: Andrej Daskalov \n" "Language-Team: Macedonian\n" @@ -48,6 +48,7 @@ msgstr "Одново вчитај конфигурација за да се по #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Откажи" @@ -242,7 +243,7 @@ msgstr "Командна палета" msgid "Terminal Inspector" msgstr "Инспектор на терминал" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "За Ghostty" @@ -254,18 +255,26 @@ msgstr "Излез" msgid "Execute a command…" msgstr "Изврши команда…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Промени наслов на јазиче" msgid "Reloaded the configuration" msgstr "Конфигурацијата е одново вчитана" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Копирано во привремена меморија" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Исчистена привремена меморија" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Развивачи на Ghostty" diff --git a/po/nb.po b/po/nb.po index 34596be08..b6ae22193 100644 --- a/po/nb.po +++ b/po/nb.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-12 15:50+0000\n" "Last-Translator: Hanna Rose \n" "Language-Team: Norwegian Bokmal \n" @@ -51,6 +51,7 @@ msgstr "Last inn konfigurasjonen på nytt for å vise denne meldingen igjen" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Avbryt" @@ -243,7 +244,7 @@ msgstr "Kommandopalett" msgid "Terminal Inspector" msgstr "Terminalinspektør" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Om Ghostty" @@ -255,18 +256,26 @@ msgstr "Avslutt" msgid "Execute a command…" msgstr "Kjør en kommando…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Endre fanetittel" msgid "Reloaded the configuration" msgstr "Konfigurasjonen ble lastet på nytt" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Kopiert til utklippstavlen" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Utklippstavle tømt" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty-utviklere" diff --git a/po/nl.po b/po/nl.po index b2fe9e0a7..3285e698d 100644 --- a/po/nl.po +++ b/po/nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 20:59+0100\n" "Last-Translator: Nico Geesink \n" "Language-Team: Dutch \n" @@ -49,6 +49,7 @@ msgstr "Herlaad de configuratie om deze prompt opnieuw weer te geven" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Annuleren" @@ -243,7 +244,7 @@ msgstr "Opdrachtpalet" msgid "Terminal Inspector" msgstr "Terminalinspecteur" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Over Ghostty" @@ -255,18 +256,26 @@ msgstr "Afsluiten" msgid "Execute a command…" msgstr "Voer een commando uit…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Wijzig tabbladtitel" msgid "Reloaded the configuration" msgstr "De configuratie is herladen" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Gekopieerd naar klembord" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Klembord geleegd" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty-ontwikkelaars" diff --git a/po/pl.po b/po/pl.po index c3978b2f5..77721745f 100644 --- a/po/pl.po +++ b/po/pl.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-11 14:12+0100\n" "Last-Translator: trag1c \n" "Language-Team: Polish \n" @@ -51,6 +51,7 @@ msgstr "Przeładuj konfigurację, by ponownie wyświetlić ten komunikat" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Anuluj" @@ -243,7 +244,7 @@ msgstr "Paleta komend" msgid "Terminal Inspector" msgstr "Inspektor terminala" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "O Ghostty" @@ -255,18 +256,26 @@ msgstr "Zamknij" msgid "Execute a command…" msgstr "Wykonaj komendę…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Zmień tytuł karty" msgid "Reloaded the configuration" msgstr "Przeładowano konfigurację" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Skopiowano do schowka" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Wyczyszczono schowek" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Twórcy Ghostty" diff --git a/po/pt_BR.po b/po/pt_BR.po index cc748cca7..8ee9eac39 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 10:50-0300\n" "Last-Translator: Guilherme Tiscoski \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Russian \n" @@ -50,6 +50,7 @@ msgstr "Перезагрузите конфигурацию, чтобы снов #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Отмена" @@ -244,7 +245,7 @@ msgstr "Палитра команд" msgid "Terminal Inspector" msgstr "Инспектор терминала" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "О Ghostty" @@ -256,18 +257,26 @@ msgstr "Выход" msgid "Execute a command…" msgstr "Выполнить команду…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -360,14 +369,14 @@ msgstr "Переименовать вкладку" msgid "Reloaded the configuration" msgstr "Конфигурация перезагружена" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Скопировано в буфер обмена" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Буфер обмена очищен" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Разработчики Ghostty" diff --git a/po/tr.po b/po/tr.po index 2cb95b3bd..b959eb643 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-09 22:18+0300\n" "Last-Translator: Emir SARI \n" "Language-Team: Turkish\n" @@ -48,6 +48,7 @@ msgstr "Bu istemi tekrar göstermek için yapılandırmayı yeniden yükle" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "İptal" @@ -243,7 +244,7 @@ msgstr "Komut Paleti" msgid "Terminal Inspector" msgstr "Uçbirim Denetçisi" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Ghostty Hakkında" @@ -255,18 +256,26 @@ msgstr "Çık" msgid "Execute a command…" msgstr "Bir komut çalıştır…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -359,14 +368,14 @@ msgstr "Sekme Başlığını Değiştir" msgid "Reloaded the configuration" msgstr "Yapılandırma yeniden yüklendi" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Pano temizlendi" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty Geliştiricileri" diff --git a/po/uk.po b/po/uk.po index 1d7e91192..aaa907fc1 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 13:14+0100\n" "Last-Translator: Volodymyr Chernetskyi " "<19735328+chernetskyi@users.noreply.github.com>\n" @@ -50,6 +50,7 @@ msgstr "Перезавантажте налаштування, щоб показ #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Скасувати" @@ -242,7 +243,7 @@ msgstr "Палітра команд" msgid "Terminal Inspector" msgstr "Інспектор терміналу" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Про Ghostty" @@ -254,18 +255,26 @@ msgstr "Завершити" msgid "Execute a command…" msgstr "Виконати команду…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -358,14 +367,14 @@ msgstr "Змінити заголовок вкладки" msgid "Reloaded the configuration" msgstr "Налаштування перезавантажено" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Скопійовано до буферa обміну" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Буфер обміну очищено" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Розробники Ghostty" diff --git a/po/vi.po b/po/vi.po index af02cc20d..85d56d9e8 100644 --- a/po/vi.po +++ b/po/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-03-04 09:32+0700\n" "Last-Translator: Anh Thang \n" "Language-Team: Vietnamese \n" @@ -48,6 +48,7 @@ msgstr "Tải lại cấu hình để hiển thị lại thông báo này" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "Hủy" @@ -241,7 +242,7 @@ msgstr "Bảng lệnh" msgid "Terminal Inspector" msgstr "Bộ kiểm tra Terminal" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "Về Ghostty" @@ -253,18 +254,26 @@ msgstr "Thoát" msgid "Execute a command…" msgstr "Chạy một lệnh…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -357,14 +366,14 @@ msgstr "Đổi tiêu đề Tab" msgid "Reloaded the configuration" msgstr "Đã tải lại cấu hình" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "Đã sao chép vào bảng tạm" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "Đã xóa sạch bảng tạm" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Các nhà phát triển Ghostty" diff --git a/po/zh_CN.po b/po/zh_CN.po index c26331e1a..95a2260c3 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-12 01:56+0800\n" "Last-Translator: Leah \n" "Language-Team: Chinese (simplified) \n" @@ -49,6 +49,7 @@ msgstr "本提示将在重载配置后再次出现" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "取消" @@ -239,7 +240,7 @@ msgstr "命令面板" msgid "Terminal Inspector" msgstr "终端调试器" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "关于 Ghostty" @@ -251,18 +252,26 @@ msgstr "退出" msgid "Execute a command…" msgstr "选择要执行的命令…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -349,14 +358,14 @@ msgstr "更改标签页标题" msgid "Reloaded the configuration" msgstr "已重新加载配置" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "已复制至剪贴板" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "已清空剪贴板" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty 开发团队" diff --git a/po/zh_TW.po b/po/zh_TW.po index 42e63aece..1aafdf647 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: com.mitchellh.ghostty\n" "Report-Msgid-Bugs-To: m@mitchellh.com\n" -"POT-Creation-Date: 2026-07-26 04:59+0200\n" +"POT-Creation-Date: 2026-07-30 18:07+0200\n" "PO-Revision-Date: 2026-02-18 13:58+0800\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (traditional)\n" @@ -48,6 +48,7 @@ msgstr "重新載入設定以再次顯示此提示" #: src/apprt/gtk/ui/1.2/close-confirmation-dialog.blp:7 #: src/apprt/gtk/ui/1.5/title-dialog.blp:8 +#: src/apprt/gtk/class/application.zig:2031 msgid "Cancel" msgstr "取消" @@ -237,7 +238,7 @@ msgstr "命令面板" msgid "Terminal Inspector" msgstr "終端機檢查工具" -#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1866 +#: src/apprt/gtk/ui/1.5/window.blp:307 src/apprt/gtk/class/window.zig:1888 msgid "About Ghostty" msgstr "關於 Ghostty" @@ -249,18 +250,26 @@ msgstr "結束" msgid "Execute a command…" msgstr "執行命令…" -#: src/apprt/gtk/class/application.zig:1708 +#: src/apprt/gtk/class/application.zig:1713 msgid "The keybind was revoked by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1710 +#: src/apprt/gtk/class/application.zig:1715 msgid "The keybind was denied by the system." msgstr "" -#: src/apprt/gtk/class/application.zig:1721 +#: src/apprt/gtk/class/application.zig:1726 msgid "Global keybind unavailable" msgstr "" +#: src/apprt/gtk/class/application.zig:2027 +msgid "Export Terminal IO Events" +msgstr "" + +#: src/apprt/gtk/class/application.zig:2030 +msgid "Export" +msgstr "" + #: src/apprt/gtk/class/clipboard_confirmation_dialog.zig:198 msgid "" "An application is attempting to write to the clipboard. The current " @@ -347,14 +356,14 @@ msgstr "變更分頁標題" msgid "Reloaded the configuration" msgstr "已重新載入設定" -#: src/apprt/gtk/class/window.zig:1705 +#: src/apprt/gtk/class/window.zig:1727 msgid "Copied to clipboard" msgstr "已複製到剪貼簿" -#: src/apprt/gtk/class/window.zig:1707 +#: src/apprt/gtk/class/window.zig:1729 msgid "Cleared clipboard" msgstr "已清除剪貼簿" -#: src/apprt/gtk/class/window.zig:1847 +#: src/apprt/gtk/class/window.zig:1869 msgid "Ghostty Developers" msgstr "Ghostty 開發者" From 2c0d2588a746e75240273986977c93fb604bfa73 Mon Sep 17 00:00:00 2001 From: Uzair Aftab Date: Fri, 31 Jul 2026 18:40:49 +0200 Subject: [PATCH 3/3] inspector: make `FileChooser` cast type-safe --- src/apprt/gtk/class/application.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/apprt/gtk/class/application.zig b/src/apprt/gtk/class/application.zig index 311b36362..1241c7340 100644 --- a/src/apprt/gtk/class/application.zig +++ b/src/apprt/gtk/class/application.zig @@ -2034,15 +2034,14 @@ const Action = struct { chooser.setCreateFolders(1); chooser.setCurrentName("ghostty-terminal-io.txt"); - const native = dialog.as(gtk.NativeDialog); _ = gtk.NativeDialog.signals.response.connect( - native, + dialog, *ExportTerminalIORequest, ExportTerminalIORequest.response, request, .{ .destroyData = ExportTerminalIORequest.destroy }, ); - native.show(); + dialog.as(gtk.NativeDialog).show(); return true; } @@ -2056,7 +2055,7 @@ const Action = struct { } fn response( - dialog: *gtk.NativeDialog, + dialog: *gtk.FileChooserNative, response_id: c_int, self: *ExportTerminalIORequest, ) callconv(.c) void {