Fix Dropdown issue

This commit is contained in:
2026-10-18 20:26:22 +02:00
parent 95f101c0c9
commit 673af1ae43
23 changed files with 2219 additions and 975 deletions

304
po/en.po
View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gkeymapper 0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-10-18 03:08+0200\n"
"POT-Creation-Date: 2026-10-18 20:18+0200\n"
"PO-Revision-Date: 2026-10-18 03:08+0200\n"
"Last-Translator: \n"
"Language-Team: English\n"
@@ -16,14 +16,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Choose file"
msgstr "Choose file"
msgid "_Cancel"
msgstr "_Cancel"
msgid "_Open"
msgstr "_Open"
msgid "G-Key mapper for the Logitech G910 (GTK4)."
msgstr "G-Key mapper for the Logitech G910 (GTK4)."
msgid "No keys recorded yet"
msgstr "No keys recorded yet"
@@ -31,6 +25,13 @@ msgstr "No keys recorded yet"
msgid "Capture key sequence"
msgstr "Capture key sequence"
msgid ""
"Press keys in order (modifiers like Ctrl, Alt, Shift, Super and AltGr are "
"recorded too). Click Done to apply or Cancel to discard."
msgstr ""
"Press keys in order (modifiers like Ctrl, Alt, Shift, Super and AltGr are "
"recorded too). Click Done to apply or Cancel to discard."
msgid "Clear"
msgstr "Clear"
@@ -41,11 +42,117 @@ msgid "Done"
msgstr "Done"
msgid ""
"Press keys in order (modifiers like Ctrl, Alt, Shift, Super and AltGr are "
"recorded too). Click Done to apply or Cancel to discard."
"<b>The nine rows</b> – one per G key. Choose the type, then enter or capture "
"the target and press <i>Save mappings</i>."
msgstr ""
"Press keys in order (modifiers like Ctrl, Alt, Shift, Super and AltGr are "
"recorded too). Click Done to apply or Cancel to discard."
"<b>The nine rows</b> – one per G key. Choose the type, then enter or capture "
"the target and press <i>Save mappings</i>."
msgid "<b>Key</b> – presses the captured sequence once, e.g. ctrl+c."
msgstr "<b>Key</b> – presses the captured sequence once, e.g. ctrl+c."
msgid ""
"<b>Key (hold)</b> – presses it and keeps it down while the G key is held, e."
"g. for push-to-talk. Only a single step can be held."
msgstr ""
"<b>Key (hold)</b> – presses it and keeps it down while the G key is held, e."
"g. for push-to-talk. Only a single step can be held."
msgid ""
"<b>Command</b> – runs a program or a command line, e.g. /usr/bin/firefox --"
"new-window."
msgstr ""
"<b>Command</b> – runs a program or a command line, e.g. /usr/bin/firefox --"
"new-window."
msgid "<b>Disabled</b> – the key does nothing."
msgstr "<b>Disabled</b> – the key does nothing."
msgid ""
"<b>Capture</b> – records the keys you press next: press them, then <i>Done</"
"i>. Modifiers are kept (shift, altgr, …) and the names are layout "
"independent, so ctrl+z means the key that types z on your layout."
msgstr ""
"<b>Capture</b> – records the keys you press next: press them, then <i>Done</"
"i>. Modifiers are kept (shift, altgr, …) and the names are layout "
"independent, so ctrl+z means the key that types z on your layout."
msgid ""
"<b>Save mappings</b> – writes ~/.config/gKeyMapper/mappings.conf and makes "
"the daemon reload it. The menu entries <i>Export configuration...</i> and "
"<i>Import configuration...</i> do the same with a file you choose."
msgstr ""
"<b>Save mappings</b> – writes ~/.config/gKeyMapper/mappings.conf and makes "
"the daemon reload it. The menu entries <i>Export configuration...</i> and "
"<i>Import configuration...</i> do the same with a file you choose."
msgid ""
"<b>Daemon status</b> – the footer shows whether gkeymapper-daemon is "
"running, which keyboard it found and the last G key that fired. <i>Options</"
"i> shows the same in more detail."
msgstr ""
"<b>Daemon status</b> – the footer shows whether gkeymapper-daemon is "
"running, which keyboard it found and the last G key that fired. <i>Options</"
"i> shows the same in more detail."
msgid ""
"<b>Autostart</b> – <i>Start with the session</i> opens this window minimized "
"to the tray when you log in. The G keys work without it: gkeymapper-daemon "
"(a user service) reads them and replays the actions, and that daemon is the "
"only part that has to run."
msgstr ""
"<b>Autostart</b> – <i>Start with the session</i> opens this window minimized "
"to the tray when you log in. The G keys work without it: gkeymapper-daemon "
"(a user service) reads them and replays the actions, and that daemon is the "
"only part that has to run."
msgid ""
"<b>Tray and window</b> – with <i>Minimize to tray</i> the window is hidden "
"instead of closed when you close or minimize it; the tray icon shows it "
"again (<i>Show</i>) and quits the program (<i>Close</i>). Starting "
"gKeyMapper again closes the old window – rows that were not saved yet come "
"along."
msgstr ""
"<b>Tray and window</b> – with <i>Minimize to tray</i> the window is hidden "
"instead of closed when you close or minimize it; the tray icon shows it "
"again (<i>Show</i>) and quits the program (<i>Close</i>). Starting "
"gKeyMapper again closes the old window – rows that were not saved yet come "
"along."
msgid "Help"
msgstr "Help"
msgid "Close window"
msgstr "Close window"
msgid "Daemon: not reachable"
msgstr "Daemon: not reachable"
msgid "Daemon: running"
msgstr "Daemon: running"
msgid "Device: not found"
msgstr "Device: not found"
#, c-format
msgid "Device: %s"
msgstr "Device: %s"
msgid "Configuration error"
msgstr "Configuration error"
#, c-format
msgid "Last key: %s"
msgstr "Last key: %s"
msgid "Choose file"
msgstr "Choose file"
msgid "_Cancel"
msgstr "_Cancel"
msgid "_Open"
msgstr "_Open"
msgid "Choose file..."
msgstr "Choose file..."
@@ -56,12 +163,12 @@ msgstr "e.g. /usr/bin/firefox or custom command"
msgid "Capture"
msgstr "Capture"
msgid "e.g. ctrl+c, ctrl+v"
msgstr "e.g. ctrl+c, ctrl+v"
msgid "e.g. ctrl+w (held while the G key is held)"
msgstr "e.g. ctrl+w (held while the G key is held)"
msgid "e.g. ctrl+c, ctrl+v"
msgstr "e.g. ctrl+c, ctrl+v"
#, c-format
msgid "Could not save %s.\n"
msgstr "Could not save %s.\n"
@@ -69,19 +176,12 @@ msgstr "Could not save %s.\n"
msgid "Mappings saved to "
msgstr "Mappings saved to "
#, c-format
msgid "Could not open %s.\n"
msgstr "Could not open %s.\n"
msgid "Could not export mappings.\n"
msgstr "Could not export mappings.\n"
msgid "gKeyMapper"
msgstr "gKeyMapper"
msgid "G-Key mapper for the Logitech G910 (GTK4)."
msgstr "G-Key mapper for the Logitech G910 (GTK4)."
msgid "Export configuration"
msgstr "Export configuration"
@@ -100,9 +200,15 @@ msgstr "Export configuration..."
msgid "Import configuration..."
msgstr "Import configuration..."
msgid "Options"
msgstr "Options"
msgid "About"
msgstr "About"
msgid "Quit"
msgstr "Quit"
msgid "G1 to G9 of the Logitech G910 remapped to keys or commands"
msgstr "G1 to G9 of the Logitech G910 remapped to keys or commands"
@@ -136,44 +242,12 @@ msgstr "Save mappings"
msgid "Saved to ~/.config/gKeyMapper/mappings.conf"
msgstr "Saved to ~/.config/gKeyMapper/mappings.conf"
msgid "Daemon: not reachable"
msgstr "Daemon: not reachable"
msgid "Daemon: running"
msgstr "Daemon: running"
msgid "Device: %s"
msgstr "Device: %s"
msgid "Device: not found"
msgstr "Device: not found"
msgid "Configuration error"
msgstr "Configuration error"
msgid "Last key: %s"
msgstr "Last key: %s"
msgid "Daemon: checking..."
msgstr "Daemon: checking..."
msgid "Options"
msgstr "Options"
msgid "Help"
msgstr "Help"
msgid "Quit"
msgstr "Quit"
msgid "Show"
msgstr "Show"
msgid "Close"
msgstr "Close"
msgid "Close window"
msgstr "Close window"
#, c-format
msgid "Could not open %s.\n"
msgstr "Could not open %s.\n"
msgid "Window"
msgstr "Window"
@@ -181,12 +255,15 @@ msgstr "Window"
msgid "Minimize to tray"
msgstr "Minimize to tray"
msgid "Start with the session"
msgstr "Start with the session"
msgid ""
"Closing or minimizing the window hides it instead of quitting. The tray icon "
"shows it again (Show) and quits the program (Close)."
"Opens this window minimized to the tray when you log in. Not needed for the "
"G keys - the daemon does the work and is the only part that has to run."
msgstr ""
"Closing or minimizing the window hides it instead of quitting. The tray icon "
"shows it again (Show) and quits the program (Close)."
"Opens this window minimized to the tray when you log in. Not needed for the "
"G keys - the daemon does the work and is the only part that has to run."
msgid "Language"
msgstr "Language"
@@ -197,19 +274,6 @@ msgstr "System language"
msgid "The interface switches right away, including the tray menu."
msgstr "The interface switches right away, including the tray menu."
msgid "Start with the session"
msgstr "Start with the session"
msgid ""
"Opens this window when you log in. Not needed for the G keys - the daemon "
"does the work and is the only part that has to run."
msgstr ""
"Opens this window when you log in. Not needed for the G keys - the daemon "
"does the work and is the only part that has to run."
msgid "No tray is available on this desktop, so the window cannot be hidden."
msgstr "No tray is available on this desktop, so the window cannot be hidden."
msgid "Daemon status"
msgstr "Daemon status"
@@ -231,6 +295,16 @@ msgstr "Configuration file"
msgid "Last key"
msgstr "Last key"
msgid ""
"Closing or minimizing the window hides it instead of quitting. The tray icon "
"shows it again (Show) and quits the program (Close)."
msgstr ""
"Closing or minimizing the window hides it instead of quitting. The tray icon "
"shows it again (Show) and quits the program (Close)."
msgid "No tray is available on this desktop, so the window cannot be hidden."
msgstr "No tray is available on this desktop, so the window cannot be hidden."
msgid "active"
msgstr "active"
@@ -246,80 +320,8 @@ msgstr "not reachable"
msgid "not found"
msgstr "not found"
msgid ""
"<b>The nine rows</b> – one per G key. Choose the type, then enter or capture "
"the target and press <i>Save mappings</i>."
msgstr ""
"<b>The nine rows</b> – one per G key. Choose the type, then enter or capture "
"the target and press <i>Save mappings</i>."
msgid "Show"
msgstr "Show"
msgid "<b>Key</b> – presses the captured sequence once, e.g. ctrl+c."
msgstr "<b>Key</b> – presses the captured sequence once, e.g. ctrl+c."
msgid ""
"<b>Key (hold)</b> – presses it and keeps it down while the G key is held, "
"e.g. for push-to-talk. Only a single step can be held."
msgstr ""
"<b>Key (hold)</b> – presses it and keeps it down while the G key is held, "
"e.g. for push-to-talk. Only a single step can be held."
msgid ""
"<b>Command</b> – runs a program or a command line, e.g. /usr/bin/firefox "
"--new-window."
msgstr ""
"<b>Command</b> – runs a program or a command line, e.g. /usr/bin/firefox "
"--new-window."
msgid "<b>Disabled</b> – the key does nothing."
msgstr "<b>Disabled</b> – the key does nothing."
msgid ""
"<b>Capture</b> – records the keys you press next: press them, then "
"<i>Done</i>. Modifiers are kept (shift, altgr, …) and the names are layout "
"independent, so ctrl+z means the key that types z on your layout."
msgstr ""
"<b>Capture</b> – records the keys you press next: press them, then "
"<i>Done</i>. Modifiers are kept (shift, altgr, …) and the names are layout "
"independent, so ctrl+z means the key that types z on your layout."
msgid ""
"<b>Save mappings</b> – writes ~/.config/gKeyMapper/mappings.conf and makes "
"the daemon reload it. The menu entries <i>Export configuration...</i> and "
"<i>Import configuration...</i> do the same with a file you choose."
msgstr ""
"<b>Save mappings</b> – writes ~/.config/gKeyMapper/mappings.conf and makes "
"the daemon reload it. The menu entries <i>Export configuration...</i> and "
"<i>Import configuration...</i> do the same with a file you choose."
msgid ""
"<b>Daemon status</b> – the footer shows whether gkeymapper-daemon is "
"running, which keyboard it found and the last G key that fired. "
"<i>Options</i> shows the same in more detail."
msgstr ""
"<b>Daemon status</b> – the footer shows whether gkeymapper-daemon is "
"running, which keyboard it found and the last G key that fired. "
"<i>Options</i> shows the same in more detail."
msgid ""
"<b>Autostart</b> – <i>Start with the session</i> only opens this window when "
"you log in. The G keys work without it: gkeymapper-daemon (a user service) "
"reads them and replays the actions, and that daemon is the only part that has "
"to run."
msgstr ""
"<b>Autostart</b> – <i>Start with the session</i> only opens this window when "
"you log in. The G keys work without it: gkeymapper-daemon (a user service) "
"reads them and replays the actions, and that daemon is the only part that has "
"to run."
msgid ""
"<b>Tray and window</b> – with <i>Minimize to tray</i> the window is hidden "
"instead of closed when you close or minimize it; the tray icon shows it "
"again (<i>Show</i>) and quits the program (<i>Close</i>). Starting "
"gKeyMapper again closes the old window – rows that were not saved are lost "
"with it."
msgstr ""
"<b>Tray and window</b> – with <i>Minimize to tray</i> the window is hidden "
"instead of closed when you close or minimize it; the tray icon shows it "
"again (<i>Show</i>) and quits the program (<i>Close</i>). Starting "
"gKeyMapper again closes the old window – rows that were not saved are lost "
"with it."
msgid "Close"
msgstr "Close"