From 6718ab1095e58f6162eb55a462fc4d2e8b705f6e Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Tue, 19 May 2020 21:07:52 +0200 Subject: [PATCH] Revert "replace gettext and intltool with Babel" --- .gitignore | 5 + DEVELOPMENT.md | 27 - babel.cfg | 7 - ...metainfo.xml => terminator.appdata.xml.in} | 44 +- ...rminator.desktop => terminator.desktop.in} | 0 po/genpot.sh | 11 + po/terminator.pot | 2792 +++++++++-------- po/update_all_po.sh | 5 + setup.cfg | 5 - setup.py | 119 +- 10 files changed, 1495 insertions(+), 1520 deletions(-) delete mode 100644 DEVELOPMENT.md delete mode 100644 babel.cfg rename data/{terminator.metainfo.xml => terminator.appdata.xml.in} (53%) rename data/{terminator.desktop => terminator.desktop.in} (100%) create mode 100755 po/genpot.sh create mode 100755 po/update_all_po.sh diff --git a/.gitignore b/.gitignore index 4970329b..d7a0e263 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,8 @@ remotinatorc terminatorlib/meliae /dist /MANIFEST + +## language / intltool related files +.intltool* +data/terminator.appdata.xml +data/terminator.desktop diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md deleted file mode 100644 index 3cc214b9..00000000 --- a/DEVELOPMENT.md +++ /dev/null @@ -1,27 +0,0 @@ -Development Notes -================= - -Here we connect notes and howtos for development around Terminator. Feel free to extend or submit suggestions. - -## Translation i18n - -Tooling is based on [Babel](https://babel.pocoo.org), the configuration is stored in `babel.cfg`, `setup.cfg` and -some code in `setup.py`. - -The POT file [po/terminator.pot](po/terminator.pot) contains the template for all translations and should be updated -regularly, especially when messages changed inside the source code. - -``` -$ python setup.py extract_messages -``` - -Usually catalogs are updated with external translation tools, e.g. when new translations are merged. But we can update -the catalogs here, so translators will have it more easy to pick up their work. -This is a custom extension in `setup.py`. - -``` -$ python setup.py update_catalogs -``` - -Compilation of catalogs into the binary form, from `*.po` to `*.mo` is done during `setup.py build`, and the files are -installed during `setup.py install`. diff --git a/babel.cfg b/babel.cfg deleted file mode 100644 index b509e2cd..00000000 --- a/babel.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[ignore: build/**] -[python: **.py] -[python: terminator] -[python: remotinator] -[glade: **.glade] -[glade: data/terminator.metainfo.xml] -[desktop: **.desktop] diff --git a/data/terminator.metainfo.xml b/data/terminator.appdata.xml.in similarity index 53% rename from data/terminator.metainfo.xml rename to data/terminator.appdata.xml.in index 2984b3ae..f137fdb1 100644 --- a/data/terminator.metainfo.xml +++ b/data/terminator.appdata.xml.in @@ -2,47 +2,47 @@ terminator.desktop - CC0-1.0 - GPL-2.0 only - Terminator - Multiple terminals in one window + CC0-1.0 + GPL-2.0 only + <_name>Terminator + <_summary>Multiple terminals in one window -

+ <_p> The robot future of terminals -

-

+ + <_p> A power-user tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also supports). -

-

+ + <_p> Much of the behavior of Terminator is based on GNOME Terminal, and we are adding more features from that as time goes by, but we also want to extend out in different directions with useful features for sysadmins and other users. -

-

Some highlights:

+ + <_p>Some highlights:
    -
  • Arrange terminals in a grid
  • -
  • Tabs
  • -
  • Drag and drop re-ordering of terminals
  • -
  • Lots of keyboard shortcuts
  • -
  • Save multiple layouts and profiles via GUI preferences editor
  • -
  • Simultaneous typing to arbitrary groups of terminals
  • + <_li>Arrange terminals in a grid + <_li>Tabs + <_li>Drag and drop re-ordering of terminals + <_li>Lots of keyboard shortcuts + <_li>Save multiple layouts and profiles via GUI preferences editor + <_li>Simultaneous typing to arbitrary groups of terminals
-

And lots more...

+ <_p>And lots more...
http://4.bp.blogspot.com/-xt4Tja1TMQ0/Vdemmf8wYSI/AAAAAAAAA9A/uROTre0PMls/s1600/terminator_main_basic.png - The main window showing the application in action + <_caption>The main window showing the application in action http://4.bp.blogspot.com/-rRxALSpEEZw/Vdeu58JgpnI/AAAAAAAAA9o/XewWKJ5HNo4/s1600/terminator_main_complex.png - Getting a little crazy with the terminals + <_caption>Getting a little crazy with the terminals - http://2.bp.blogspot.com/-t_8oRyMXUls/VdemmRVnZnI/AAAAAAAAA88/rHIr8L1X7Ho/s1600/terminatorprefs_global.png - The preferences window where you can change the defaults + http://2.bp.blogspot.com/-t_8oRyMXUls/VdemmRVnZnI/AAAAAAAAA88/rHIr8L1X7Ho/s1600/terminator_prefs_global.png + <_caption>The preferences window where you can change the defaults https://github.com/gnome-terminator/terminator diff --git a/data/terminator.desktop b/data/terminator.desktop.in similarity index 100% rename from data/terminator.desktop rename to data/terminator.desktop.in diff --git a/po/genpot.sh b/po/genpot.sh new file mode 100755 index 00000000..49016777 --- /dev/null +++ b/po/genpot.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Stupid workaround for intltools not handling extensionless files +ln -s terminator ../terminator.py +ln -s remotinator ../remotinator.py + +# Make translation files +intltool-update -g terminator -o terminator.pot -p + +# Cleanup after stupid workaround +rm ../terminator.py +rm ../remotinator.py diff --git a/po/terminator.pot b/po/terminator.pot index 5e2eaab9..4da23ea6 100644 --- a/po/terminator.pot +++ b/po/terminator.pot @@ -1,59 +1,60 @@ -# Translations template for terminator. -# Copyright (C) 2020 ORGANIZATION -# This file is distributed under the same license as the terminator project. -# FIRST AUTHOR , 2020. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: terminator 1.92\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-05-11 20:18+0200\n" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-12 16:51+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" -#: remotinator:39 +#. Command uuid req. Description +#: ../remotinator.py:38 msgid "Open a new window" msgstr "" -#: remotinator:40 +#: ../remotinator.py:39 msgid "Open a new tab" msgstr "" -#: remotinator:41 +#: ../remotinator.py:40 msgid "Split the current terminal horizontally" msgstr "" -#: remotinator:42 +#: ../remotinator.py:41 msgid "Split the current terminal vertically" msgstr "" -#: remotinator:43 +#: ../remotinator.py:42 msgid "Get a list of all terminals" msgstr "" -#: remotinator:44 +#: ../remotinator.py:43 msgid "Get the UUID of a parent window" msgstr "" -#: remotinator:45 +#: ../remotinator.py:44 msgid "Get the title of a parent window" msgstr "" -#: remotinator:46 +#: ../remotinator.py:45 msgid "Get the UUID of a parent tab" msgstr "" -#: remotinator:47 +#: ../remotinator.py:46 msgid "Get the title of a parent tab" msgstr "" -#: remotinator:64 +#: ../remotinator.py:63 #, python-format msgid "" "Run one of the following Terminator DBus commands:\n" @@ -61,1712 +62,1715 @@ msgid "" "%s" msgstr "" -#: remotinator:65 +#: ../remotinator.py:64 msgid "" "* These entries require either TERMINATOR_UUID environment var,\n" " or the --uuid option must be used." msgstr "" -#: remotinator:67 +#: ../remotinator.py:66 msgid "Terminal UUID for when not in env var TERMINATOR_UUID" msgstr "" -#. Icon -#: data/terminator.desktop:6 -msgid "terminator" -msgstr "" - -#. Keywords -#: data/terminator.desktop:12 -msgid "terminal;shell;prompt;command;commandline;" -msgstr "" - -#. Name -#: data/terminator.desktop:14 -msgid "Open a New Window" -msgstr "" - -#: data/terminator.metainfo.xml:7 terminatorlib/plugins/activitywatch.py:83 -#: terminatorlib/plugins/activitywatch.py:162 -#: terminatorlib/preferences.glade:3718 +#: ../data/terminator.desktop.in.h:1 ../data/terminator.appdata.xml.in.h:1 +#: ../terminatorlib/plugins/activitywatch.py:84 +#: ../terminatorlib/plugins/activitywatch.py:163 +#: ../terminatorlib/preferences.glade.h:148 msgid "Terminator" msgstr "" -#: data/terminator.metainfo.xml:8 +#: ../data/terminator.desktop.in.h:2 ../data/terminator.appdata.xml.in.h:2 msgid "Multiple terminals in one window" msgstr "" -#: data/terminator.metainfo.xml:12 -msgid "" -"\n" -" The robot future of terminals\n" -" " +#: ../data/terminator.appdata.xml.in.h:3 +#: ../terminatorlib/preferences.glade.h:149 +msgid "The robot future of terminals" msgstr "" -#: data/terminator.metainfo.xml:17 +#: ../data/terminator.appdata.xml.in.h:4 msgid "" -"\n" -" A power-user tool for arranging terminals. It is inspired by programs " -"such as\n" -" gnome-multi-term, quadkonsole, etc. in that the main focus is " -"arranging terminals\n" -" in grids (tabs is the most common default method, which Terminator " -"also supports).\n" -" " +"A power-user tool for arranging terminals. It is inspired by programs such " +"as gnome-multi-term, quadkonsole, etc. in that the main focus is arranging " +"terminals in grids (tabs is the most common default method, which Terminator " +"also supports)." msgstr "" -#: data/terminator.metainfo.xml:22 +#: ../data/terminator.appdata.xml.in.h:5 msgid "" -"\n" -" Much of the behavior of Terminator is based on GNOME Terminal, and we " -"are adding\n" -" more features from that as time goes by, but we also want to extend " -"out in different\n" -" directions with useful features for sysadmins and other users.\n" -" " +"Much of the behavior of Terminator is based on GNOME Terminal, and we are " +"adding more features from that as time goes by, but we also want to extend " +"out in different directions with useful features for sysadmins and other " +"users." msgstr "" -#: data/terminator.metainfo.xml:23 +#: ../data/terminator.appdata.xml.in.h:6 msgid "Some highlights:" msgstr "" -#: data/terminator.metainfo.xml:25 +#: ../data/terminator.appdata.xml.in.h:7 msgid "Arrange terminals in a grid" msgstr "" -#: data/terminator.metainfo.xml:26 +#: ../data/terminator.appdata.xml.in.h:8 msgid "Tabs" msgstr "" -#: data/terminator.metainfo.xml:27 +#: ../data/terminator.appdata.xml.in.h:9 msgid "Drag and drop re-ordering of terminals" msgstr "" -#: data/terminator.metainfo.xml:28 +#: ../data/terminator.appdata.xml.in.h:10 msgid "Lots of keyboard shortcuts" msgstr "" -#: data/terminator.metainfo.xml:29 +#: ../data/terminator.appdata.xml.in.h:11 msgid "Save multiple layouts and profiles via GUI preferences editor" msgstr "" -#: data/terminator.metainfo.xml:30 +#: ../data/terminator.appdata.xml.in.h:12 msgid "Simultaneous typing to arbitrary groups of terminals" msgstr "" -#: data/terminator.metainfo.xml:32 +#: ../data/terminator.appdata.xml.in.h:13 msgid "And lots more..." msgstr "" -#: data/terminator.metainfo.xml:37 +#: ../data/terminator.appdata.xml.in.h:14 msgid "The main window showing the application in action" msgstr "" -#: data/terminator.metainfo.xml:41 +#: ../data/terminator.appdata.xml.in.h:15 msgid "Getting a little crazy with the terminals" msgstr "" -#: data/terminator.metainfo.xml:45 +#: ../data/terminator.appdata.xml.in.h:16 msgid "The preferences window where you can change the defaults" msgstr "" -#: terminatorlib/container.py:163 +#: ../terminatorlib/container.py:163 msgid "Close?" msgstr "" -#: terminatorlib/container.py:169 +#: ../terminatorlib/container.py:169 msgid "Close _Terminals" msgstr "" -#: terminatorlib/container.py:171 +#: ../terminatorlib/container.py:171 msgid "Close multiple terminals?" msgstr "" -#: terminatorlib/container.py:175 +#: ../terminatorlib/container.py:175 msgid "" -"This window has several terminals open. Closing the window will also " -"close all terminals within it." +"This window has several terminals open. Closing the window will also close " +"all terminals within it." msgstr "" -#: terminatorlib/container.py:178 +#: ../terminatorlib/container.py:178 msgid "" "This tab has several terminals open. Closing the tab will also close all " "terminals within it." msgstr "" -#: terminatorlib/container.py:198 +#: ../terminatorlib/container.py:198 msgid "Do not show this message next time" msgstr "" -#: terminatorlib/encoding.py:34 +#: ../terminatorlib/encoding.py:35 msgid "Current Locale" msgstr "" -#: terminatorlib/encoding.py:35 terminatorlib/encoding.py:48 -#: terminatorlib/encoding.py:67 terminatorlib/encoding.py:90 -#: terminatorlib/encoding.py:101 +#: ../terminatorlib/encoding.py:36 ../terminatorlib/encoding.py:49 +#: ../terminatorlib/encoding.py:68 ../terminatorlib/encoding.py:91 +#: ../terminatorlib/encoding.py:102 msgid "Western" msgstr "" -#: terminatorlib/encoding.py:36 terminatorlib/encoding.py:68 -#: terminatorlib/encoding.py:80 terminatorlib/encoding.py:99 +#: ../terminatorlib/encoding.py:37 ../terminatorlib/encoding.py:69 +#: ../terminatorlib/encoding.py:81 ../terminatorlib/encoding.py:100 msgid "Central European" msgstr "" -#: terminatorlib/encoding.py:37 +#: ../terminatorlib/encoding.py:38 msgid "South European" msgstr "" -#: terminatorlib/encoding.py:38 terminatorlib/encoding.py:46 -#: terminatorlib/encoding.py:106 +#: ../terminatorlib/encoding.py:39 ../terminatorlib/encoding.py:47 +#: ../terminatorlib/encoding.py:107 msgid "Baltic" msgstr "" -#: terminatorlib/encoding.py:39 terminatorlib/encoding.py:69 -#: terminatorlib/encoding.py:75 terminatorlib/encoding.py:77 -#: terminatorlib/encoding.py:82 terminatorlib/encoding.py:100 +#. [False, "JOHAB", _("Korean") ], +#: ../terminatorlib/encoding.py:40 ../terminatorlib/encoding.py:70 +#: ../terminatorlib/encoding.py:76 ../terminatorlib/encoding.py:78 +#: ../terminatorlib/encoding.py:83 ../terminatorlib/encoding.py:101 msgid "Cyrillic" msgstr "" -#: terminatorlib/encoding.py:40 terminatorlib/encoding.py:72 -#: terminatorlib/encoding.py:79 terminatorlib/encoding.py:105 +#: ../terminatorlib/encoding.py:41 ../terminatorlib/encoding.py:73 +#: ../terminatorlib/encoding.py:80 ../terminatorlib/encoding.py:106 msgid "Arabic" msgstr "" -#: terminatorlib/encoding.py:41 terminatorlib/encoding.py:85 -#: terminatorlib/encoding.py:102 +#: ../terminatorlib/encoding.py:42 ../terminatorlib/encoding.py:86 +#: ../terminatorlib/encoding.py:103 msgid "Greek" msgstr "" -#: terminatorlib/encoding.py:42 +#: ../terminatorlib/encoding.py:43 msgid "Hebrew Visual" msgstr "" -#: terminatorlib/encoding.py:43 terminatorlib/encoding.py:71 -#: terminatorlib/encoding.py:88 terminatorlib/encoding.py:104 +#: ../terminatorlib/encoding.py:44 ../terminatorlib/encoding.py:72 +#: ../terminatorlib/encoding.py:89 ../terminatorlib/encoding.py:105 msgid "Hebrew" msgstr "" -#: terminatorlib/encoding.py:44 terminatorlib/encoding.py:70 -#: terminatorlib/encoding.py:92 terminatorlib/encoding.py:103 +#: ../terminatorlib/encoding.py:45 ../terminatorlib/encoding.py:71 +#: ../terminatorlib/encoding.py:93 ../terminatorlib/encoding.py:104 msgid "Turkish" msgstr "" -#: terminatorlib/encoding.py:45 +#: ../terminatorlib/encoding.py:46 msgid "Nordic" msgstr "" -#: terminatorlib/encoding.py:47 +#: ../terminatorlib/encoding.py:48 msgid "Celtic" msgstr "" -#: terminatorlib/encoding.py:49 terminatorlib/encoding.py:91 +#: ../terminatorlib/encoding.py:50 ../terminatorlib/encoding.py:92 msgid "Romanian" msgstr "" -#: terminatorlib/encoding.py:51 +#. [False, "UTF-7", _("Unicode") ], +#: ../terminatorlib/encoding.py:52 msgid "Unicode" msgstr "" -#: terminatorlib/encoding.py:55 +#. [False, "UTF-16", _("Unicode") ], +#. [False, "UCS-2", _("Unicode") ], +#. [False, "UCS-4", _("Unicode") ], +#: ../terminatorlib/encoding.py:56 msgid "Armenian" msgstr "" -#: terminatorlib/encoding.py:56 terminatorlib/encoding.py:57 -#: terminatorlib/encoding.py:61 +#: ../terminatorlib/encoding.py:57 ../terminatorlib/encoding.py:58 +#: ../terminatorlib/encoding.py:62 msgid "Chinese Traditional" msgstr "" -#: terminatorlib/encoding.py:58 +#: ../terminatorlib/encoding.py:59 msgid "Cyrillic/Russian" msgstr "" -#: terminatorlib/encoding.py:59 terminatorlib/encoding.py:73 -#: terminatorlib/encoding.py:94 +#: ../terminatorlib/encoding.py:60 ../terminatorlib/encoding.py:74 +#: ../terminatorlib/encoding.py:95 msgid "Japanese" msgstr "" -#: terminatorlib/encoding.py:60 terminatorlib/encoding.py:74 -#: terminatorlib/encoding.py:97 +#: ../terminatorlib/encoding.py:61 ../terminatorlib/encoding.py:75 +#: ../terminatorlib/encoding.py:98 msgid "Korean" msgstr "" -#: terminatorlib/encoding.py:62 terminatorlib/encoding.py:63 -#: terminatorlib/encoding.py:64 terminatorlib/encoding.py:66 +#: ../terminatorlib/encoding.py:63 ../terminatorlib/encoding.py:64 +#: ../terminatorlib/encoding.py:65 ../terminatorlib/encoding.py:67 msgid "Chinese Simplified" msgstr "" -#: terminatorlib/encoding.py:65 +#: ../terminatorlib/encoding.py:66 msgid "Georgian" msgstr "" -#: terminatorlib/encoding.py:78 terminatorlib/encoding.py:93 +#: ../terminatorlib/encoding.py:79 ../terminatorlib/encoding.py:94 msgid "Cyrillic/Ukrainian" msgstr "" -#: terminatorlib/encoding.py:81 +#: ../terminatorlib/encoding.py:82 msgid "Croatian" msgstr "" -#: terminatorlib/encoding.py:83 +#: ../terminatorlib/encoding.py:84 msgid "Hindi" msgstr "" -#: terminatorlib/encoding.py:84 +#: ../terminatorlib/encoding.py:85 msgid "Persian" msgstr "" -#: terminatorlib/encoding.py:86 +#: ../terminatorlib/encoding.py:87 msgid "Gujarati" msgstr "" -#: terminatorlib/encoding.py:87 +#: ../terminatorlib/encoding.py:88 msgid "Gurmukhi" msgstr "" -#: terminatorlib/encoding.py:89 +#: ../terminatorlib/encoding.py:90 msgid "Icelandic" msgstr "" -#: terminatorlib/encoding.py:95 terminatorlib/encoding.py:98 -#: terminatorlib/encoding.py:107 +#: ../terminatorlib/encoding.py:96 ../terminatorlib/encoding.py:99 +#: ../terminatorlib/encoding.py:108 msgid "Vietnamese" msgstr "" -#: terminatorlib/encoding.py:96 +#: ../terminatorlib/encoding.py:97 msgid "Thai" msgstr "" -#: terminatorlib/layoutlauncher.glade:7 +#: ../terminatorlib/layoutlauncher.glade.h:1 msgid "Terminator Layout Launcher" msgstr "" -#: terminatorlib/layoutlauncher.glade:40 terminatorlib/preferences.glade:3261 +#: ../terminatorlib/layoutlauncher.glade.h:2 +#: ../terminatorlib/preferences.glade.h:135 msgid "Layout" msgstr "" -#: terminatorlib/layoutlauncher.glade:72 +#: ../terminatorlib/layoutlauncher.glade.h:3 msgid "Launch" msgstr "" -#: terminatorlib/notebook.py:359 +#: ../terminatorlib/notebook.py:353 msgid "tab" msgstr "" -#: terminatorlib/notebook.py:627 +#: ../terminatorlib/notebook.py:573 msgid "Close Tab" msgstr "" -#: terminatorlib/optionparse.py:49 +#: ../terminatorlib/optionparse.py:50 msgid "Display program version" msgstr "" -#: terminatorlib/optionparse.py:51 +#: ../terminatorlib/optionparse.py:52 msgid "Maximize the window" msgstr "" -#: terminatorlib/optionparse.py:53 +#: ../terminatorlib/optionparse.py:54 msgid "Make the window fill the screen" msgstr "" -#: terminatorlib/optionparse.py:55 +#: ../terminatorlib/optionparse.py:56 msgid "Disable window borders" msgstr "" -#: terminatorlib/optionparse.py:57 +#: ../terminatorlib/optionparse.py:58 msgid "Hide the window at startup" msgstr "" -#: terminatorlib/optionparse.py:59 +#: ../terminatorlib/optionparse.py:60 msgid "Specify a title for the window" msgstr "" -#: terminatorlib/optionparse.py:61 +#: ../terminatorlib/optionparse.py:62 msgid "Set the preferred size and position of the window(see X man page)" msgstr "" -#: terminatorlib/optionparse.py:65 terminatorlib/optionparse.py:68 +#: ../terminatorlib/optionparse.py:66 ../terminatorlib/optionparse.py:69 msgid "Specify a command to execute inside the terminal" msgstr "" -#: terminatorlib/optionparse.py:71 terminatorlib/optionparse.py:77 +#: ../terminatorlib/optionparse.py:72 ../terminatorlib/optionparse.py:78 msgid "" "Use the rest of the command line as a command to execute inside the " "terminal, and its arguments" msgstr "" -#: terminatorlib/optionparse.py:74 +#: ../terminatorlib/optionparse.py:75 msgid "Specify a config file" msgstr "" -#: terminatorlib/optionparse.py:80 +#: ../terminatorlib/optionparse.py:81 msgid "Set the working directory" msgstr "" -#: terminatorlib/optionparse.py:81 +#: ../terminatorlib/optionparse.py:82 +msgid "Set a custom name (WM_CLASS) property on the window" +msgstr "" + +#: ../terminatorlib/optionparse.py:84 msgid "Set a custom icon for the window (by file or name)" msgstr "" -#: terminatorlib/optionparse.py:84 +#: ../terminatorlib/optionparse.py:87 msgid "Set a custom WM_WINDOW_ROLE property on the window" msgstr "" -#: terminatorlib/optionparse.py:86 +#: ../terminatorlib/optionparse.py:89 msgid "Launch with the given layout" msgstr "" -#: terminatorlib/optionparse.py:88 +#: ../terminatorlib/optionparse.py:91 msgid "Select a layout from a list" msgstr "" -#: terminatorlib/optionparse.py:90 +#: ../terminatorlib/optionparse.py:93 msgid "Use a different profile as the default" msgstr "" -#: terminatorlib/optionparse.py:92 +#: ../terminatorlib/optionparse.py:95 msgid "Disable DBus" msgstr "" -#: terminatorlib/optionparse.py:94 +#: ../terminatorlib/optionparse.py:97 msgid "Enable debugging information (twice for debug server)" msgstr "" -#: terminatorlib/optionparse.py:96 +#: ../terminatorlib/optionparse.py:99 msgid "Comma separated list of classes to limit debugging to" msgstr "" -#: terminatorlib/optionparse.py:98 +#: ../terminatorlib/optionparse.py:101 msgid "Comma separated list of methods to limit debugging to" msgstr "" -#: terminatorlib/optionparse.py:100 +#: ../terminatorlib/optionparse.py:103 msgid "If Terminator is already running, just open a new tab" msgstr "" -#: terminatorlib/preferences.glade:12 terminatorlib/preferences.glade:127 -msgid "Automatic" +#: ../terminatorlib/plugins/activitywatch.py:25 +msgid "ActivityWatch plugin unavailable: please install python-notify" msgstr "" -#: terminatorlib/preferences.glade:15 terminatorlib/preferences.glade:130 -msgid "Control-H" -msgstr "" - -#: terminatorlib/preferences.glade:18 terminatorlib/preferences.glade:133 -msgid "ASCII DEL" -msgstr "" - -#: terminatorlib/preferences.glade:21 terminatorlib/preferences.glade:136 -msgid "Escape sequence" -msgstr "" - -#: terminatorlib/preferences.glade:32 terminatorlib/window.py:715 -msgid "All" -msgstr "" - -#: terminatorlib/preferences.glade:35 -msgid "Group" -msgstr "" - -#: terminatorlib/preferences.glade:38 -msgid "None" -msgstr "" - -#: terminatorlib/preferences.glade:49 -msgid "Exit the terminal" -msgstr "" - -#: terminatorlib/preferences.glade:52 -msgid "Restart the command" -msgstr "" - -#: terminatorlib/preferences.glade:55 -msgid "Hold the terminal open" -msgstr "" - -#: terminatorlib/preferences.glade:66 -msgid "Black on light yellow" -msgstr "" - -#: terminatorlib/preferences.glade:69 -msgid "Black on white" -msgstr "" - -#: terminatorlib/preferences.glade:72 -msgid "Gray on black" -msgstr "" - -#: terminatorlib/preferences.glade:75 -msgid "Green on black" -msgstr "" - -#: terminatorlib/preferences.glade:78 -msgid "White on black" -msgstr "" - -#: terminatorlib/preferences.glade:81 -msgid "Orange on black" -msgstr "" - -#: terminatorlib/preferences.glade:84 terminatorlib/preferences.glade:212 -msgid "Ambience" -msgstr "" - -#: terminatorlib/preferences.glade:87 -msgid "Solarized light" -msgstr "" - -#: terminatorlib/preferences.glade:90 -msgid "Solarized dark" -msgstr "" - -#: terminatorlib/preferences.glade:93 terminatorlib/preferences.glade:218 -msgid "Gruvbox light" -msgstr "" - -#: terminatorlib/preferences.glade:96 terminatorlib/preferences.glade:221 -msgid "Gruvbox dark" -msgstr "" - -#: terminatorlib/preferences.glade:99 terminatorlib/preferences.glade:224 -msgid "Custom" -msgstr "" - -#: terminatorlib/preferences.glade:110 -msgid "Block" -msgstr "" - -#: terminatorlib/preferences.glade:113 -msgid "Underline" -msgstr "" - -#: terminatorlib/preferences.glade:116 -msgid "I-Beam" -msgstr "" - -#: terminatorlib/preferences.glade:155 -msgid "GNOME Default" -msgstr "" - -#: terminatorlib/preferences.glade:158 -msgid "Click to focus" -msgstr "" - -#: terminatorlib/preferences.glade:161 -msgid "Follow mouse pointer" -msgstr "" - -#: terminatorlib/preferences.glade:200 -msgid "Tango" -msgstr "" - -#: terminatorlib/preferences.glade:203 -msgid "Linux" -msgstr "" - -#: terminatorlib/preferences.glade:206 -msgid "XTerm" -msgstr "" - -#: terminatorlib/preferences.glade:209 -msgid "Rxvt" -msgstr "" - -#: terminatorlib/preferences.glade:215 -msgid "Solarized" -msgstr "" - -#: terminatorlib/preferences.glade:256 -msgid "On the left side" -msgstr "" - -#: terminatorlib/preferences.glade:259 -msgid "On the right side" -msgstr "" - -#: terminatorlib/preferences.glade:262 -msgid "Disabled" -msgstr "" - -#: terminatorlib/plugins/custom_commands.py:188 -#: terminatorlib/preferences.glade:273 -msgid "Top" -msgstr "" - -#: terminatorlib/preferences.glade:276 -msgid "Bottom" -msgstr "" - -#: terminatorlib/preferences.glade:279 -msgid "Left" -msgstr "" - -#: terminatorlib/preferences.glade:282 -msgid "Right" -msgstr "" - -#: terminatorlib/preferences.glade:285 terminatorlib/preferences.glade:299 -msgid "Hidden" -msgstr "" - -#: terminatorlib/preferences.glade:296 -msgid "Normal" -msgstr "" - -#: terminatorlib/preferences.glade:302 -msgid "Maximised" -msgstr "" - -#: terminatorlib/preferences.glade:305 -msgid "Fullscreen" -msgstr "" - -#: terminatorlib/preferences.glade:359 -msgid "Terminator Preferences" -msgstr "" - -#: terminatorlib/preferences.glade:388 -msgid "Behavior" -msgstr "" - -#: terminatorlib/preferences.glade:419 -msgid "Window state:" -msgstr "" - -#: terminatorlib/preferences.glade:449 -msgid "Always on top" -msgstr "" - -#: terminatorlib/preferences.glade:467 -msgid "Show on all workspaces" -msgstr "" - -#: terminatorlib/preferences.glade:485 -msgid "Hide on lose focus" -msgstr "" - -#: terminatorlib/preferences.glade:503 -msgid "Hide from taskbar" -msgstr "" - -#: terminatorlib/preferences.glade:521 -msgid "Window geometry hints" -msgstr "" - -#: terminatorlib/preferences.glade:539 -msgid "DBus server" -msgstr "" - -#: terminatorlib/preferences.glade:572 -msgid "Mouse focus:" -msgstr "" - -#: terminatorlib/preferences.glade:604 -msgid "Broadcast default:" -msgstr "" - -#: terminatorlib/preferences.glade:634 -msgid "PuTTY style paste" -msgstr "" - -#: terminatorlib/preferences.glade:651 -msgid "Smart copy" -msgstr "" - -#: terminatorlib/preferences.glade:668 -msgid "Re-use profiles for new terminals" -msgstr "" - -#: terminatorlib/preferences.glade:685 -msgid "Use custom URL handler" -msgstr "" - -#: terminatorlib/preferences.glade:714 -msgid "Custom URL handler:" -msgstr "" - -#: terminatorlib/preferences.glade:780 -msgid "Appearance" -msgstr "" - -#: terminatorlib/preferences.glade:809 -msgid "Window borders" -msgstr "" - -#: terminatorlib/preferences.glade:829 -msgid "Unfocused terminal font brightness:" -msgstr "" - -#: terminatorlib/preferences.glade:841 -msgid "Terminal separator size:" -msgstr "" - -#: terminatorlib/preferences.glade:921 -msgid "Extra Styling (Theme dependant)" -msgstr "" - -#: terminatorlib/preferences.glade:954 -msgid "Tab position:" -msgstr "" - -#: terminatorlib/preferences.glade:964 -msgid "Tabs homogeneous" -msgstr "" - -#: terminatorlib/preferences.glade:982 -msgid "Tabs scroll buttons" -msgstr "" - -#: terminatorlib/preferences.glade:1049 -msgid "Terminal Titlebar" -msgstr "" - -#: terminatorlib/preferences.glade:1084 -msgid "Font color:" -msgstr "" - -#: terminatorlib/preferences.glade:1096 -msgid "Background:" -msgstr "" - -#: terminatorlib/preferences.glade:1108 -msgid "Focused" -msgstr "" - -#: terminatorlib/preferences.glade:1119 -msgid "Inactive" -msgstr "" - -#: terminatorlib/preferences.glade:1130 -msgid "Receiving" -msgstr "" - -#: terminatorlib/preferences.glade:1249 -msgid "Hide size from title" -msgstr "" - -#: terminatorlib/preferences.glade:1266 -msgid "_Use the system font" -msgstr "" - -#: terminatorlib/preferences.glade:1295 terminatorlib/preferences.glade:1522 -msgid "_Font:" -msgstr "" - -#: terminatorlib/preferences.glade:1314 -msgid "Choose A Titlebar Font" -msgstr "" - -#: terminatorlib/preferences.glade:1361 -msgid "Global" -msgstr "" - -#: terminatorlib/preferences.glade:1399 -msgid "Profile" -msgstr "" - -#: terminatorlib/preferences.glade:1492 -msgid "_Use the system fixed width font" -msgstr "" - -#: terminatorlib/preferences.glade:1541 -msgid "Choose A Terminal Font" -msgstr "" - -#: terminatorlib/preferences.glade:1562 -msgid "_Allow bold text" -msgstr "" - -#: terminatorlib/preferences.glade:1580 -msgid "Show titlebar" -msgstr "" - -#: terminatorlib/preferences.glade:1597 -msgid "Copy on selection" -msgstr "" - -#: terminatorlib/preferences.glade:1614 -msgid "Rewrap on resize" -msgstr "" - -#: terminatorlib/preferences.glade:1638 -msgid "Select-by-_word characters:" -msgstr "" - -#: terminatorlib/preferences.glade:1693 -msgid "Cursor" -msgstr "" - -#: terminatorlib/preferences.glade:1718 -msgid "_Shape:" -msgstr "" - -#: terminatorlib/preferences.glade:1750 -msgid "Color:" -msgstr "" - -#: terminatorlib/preferences.glade:1760 -msgid "Blink" -msgstr "" - -#: terminatorlib/preferences.glade:1782 -msgid "Foreground" -msgstr "" - -#: terminatorlib/preferences.glade:1875 -msgid "Terminal bell" -msgstr "" - -#: terminatorlib/preferences.glade:1898 -msgid "Titlebar icon" -msgstr "" - -#: terminatorlib/preferences.glade:1915 -msgid "Visual flash" -msgstr "" - -#: terminatorlib/preferences.glade:1933 -msgid "Audible beep" -msgstr "" - -#: terminatorlib/preferences.glade:1951 -msgid "Window list flash" -msgstr "" - -#: terminatorlib/preferences.glade:1996 -msgid "General" -msgstr "" - -#: terminatorlib/preferences.glade:2013 -msgid "_Run command as a login shell" -msgstr "" - -#: terminatorlib/preferences.glade:2031 -msgid "Ru_n a custom command instead of my shell" -msgstr "" - -#: terminatorlib/preferences.glade:2051 -msgid "Custom co_mmand:" -msgstr "" - -#: terminatorlib/preferences.glade:2065 -msgid "When command _exits:" -msgstr "" - -#: terminatorlib/plugins/custom_commands.py:174 -#: terminatorlib/preferences.glade:2119 -msgid "Command" -msgstr "" - -#: terminatorlib/preferences.glade:2145 -msgid "Foreground and Background" -msgstr "" - -#: terminatorlib/preferences.glade:2168 -msgid "_Use colors from system theme" -msgstr "" - -#: terminatorlib/preferences.glade:2188 -msgid "Built-in sche_mes:" -msgstr "" - -#: terminatorlib/preferences.glade:2202 -msgid "_Text color:" -msgstr "" - -#: terminatorlib/preferences.glade:2217 -msgid "_Background color:" -msgstr "" - -#: terminatorlib/preferences.glade:2259 -msgid "Choose Terminal Text Color" -msgstr "" - -#: terminatorlib/preferences.glade:2288 -msgid "Choose Terminal Background Color" -msgstr "" - -#: terminatorlib/preferences.glade:2333 -msgid "Palette" -msgstr "" - -#: terminatorlib/preferences.glade:2358 -msgid "Built-in _schemes:" -msgstr "" - -#: terminatorlib/preferences.glade:2392 -msgid "Color p_alette:" -msgstr "" - -#: terminatorlib/preferences.glade:2644 -msgid "Show b_old text in bright colors" -msgstr "" - -#: terminatorlib/preferences.glade:2685 -msgid "Colors" -msgstr "" - -#: terminatorlib/preferences.glade:2703 -msgid "_Solid color" -msgstr "" - -#: terminatorlib/preferences.glade:2722 -msgid "_Transparent background" -msgstr "" - -#: terminatorlib/preferences.glade:2749 -msgid "S_hade transparent background:" -msgstr "" - -#: terminatorlib/preferences.glade:2770 -msgid "None" -msgstr "" - -#: terminatorlib/preferences.glade:2802 -msgid "Maximum" -msgstr "" - -#: terminatorlib/preferences.glade:2837 -msgid "Background" -msgstr "" - -#: terminatorlib/preferences.glade:2858 -msgid "_Scrollbar is:" -msgstr "" - -#: terminatorlib/preferences.glade:2891 -msgid "Scroll on _output" -msgstr "" - -#: terminatorlib/preferences.glade:2909 -msgid "Scroll on _keystroke" -msgstr "" - -#: terminatorlib/preferences.glade:2927 -msgid "Infinite Scrollback" -msgstr "" - -#: terminatorlib/preferences.glade:2956 -msgid "Scroll_back:" -msgstr "" - -#: terminatorlib/preferences.glade:3004 -msgid "lines" -msgstr "" - -#: terminatorlib/preferences.glade:3031 -msgid "Scrolling" -msgstr "" - -#: terminatorlib/preferences.glade:3051 -msgid "" -"Note: These options may cause some applications to " -"behave incorrectly. They are only here to allow you to work around " -"certain applications and operating systems that expect different terminal" -" behavior." -msgstr "" - -#: terminatorlib/preferences.glade:3068 -msgid "_Backspace key generates:" -msgstr "" - -#: terminatorlib/preferences.glade:3083 -msgid "_Delete key generates:" -msgstr "" - -#: terminatorlib/preferences.glade:3140 -msgid "Encoding:" -msgstr "" - -#: terminatorlib/preferences.glade:3173 -msgid "_Reset Compatibility Options to Defaults" -msgstr "" - -#: terminatorlib/preferences.glade:3198 -msgid "Compatibility" -msgstr "" - -#: terminatorlib/preferences.glade:3222 -#: terminatorlib/terminal_popup_menu.py:194 -msgid "Profiles" -msgstr "" - -#: terminatorlib/preferences.glade:3373 -msgid "Type" -msgstr "" - -#: terminatorlib/plugins/custom_commands.py:170 -#: terminatorlib/preferences.glade:3384 terminatorlib/preferences.glade:3537 -msgid "Name" -msgstr "" - -#: terminatorlib/preferences.glade:3412 -msgid "Profile:" -msgstr "" - -#: terminatorlib/preferences.glade:3424 -msgid "Custom command:" -msgstr "" - -#: terminatorlib/preferences.glade:3436 -msgid "Working directory:" -msgstr "" - -#: terminatorlib/preferences.glade:3511 -msgid "Layouts" -msgstr "" - -#: terminatorlib/preferences.glade:3548 -msgid "Action" -msgstr "" - -#: terminatorlib/preferences.glade:3559 -msgid "Keybinding" -msgstr "" - -#: terminatorlib/preferences.glade:3585 -msgid "Keybindings" -msgstr "" - -#: terminatorlib/preferences.glade:3618 -msgid "Plugin" -msgstr "" - -#: terminatorlib/preferences.glade:3648 -msgid "This plugin has no configuration options" -msgstr "" - -#: terminatorlib/preferences.glade:3664 -msgid "Plugins" -msgstr "" - -#: terminatorlib/preferences.glade:3738 -msgid "The robot future of terminals" -msgstr "" - -#: terminatorlib/preferences.glade:3767 -msgid "" -"The goal of this project is to produce a useful tool for arranging " -"terminals. It is inspired by programs such as gnome-multi-term, " -"quadkonsole, etc. in that the main focus is arranging terminals in grids " -"(tabs is the most common default method, which Terminator also supports)." -"\n" -"\n" -"Much of the behavior of Terminator is based on GNOME Terminal, and we are" -" adding more features from that as time goes by, but we also want to " -"extend out in different directions with useful features for sysadmins and" -" other users. If you have any suggestions, please file wishlist bugs! " -"(see left for the Development link)" -msgstr "" - -#: terminatorlib/preferences.glade:3787 -msgid "The Manual" -msgstr "" - -#: terminatorlib/preferences.glade:3807 -msgid "" -"Development\n" -"Bugs / " -"Enhancements" -msgstr "" - -#: terminatorlib/preferences.glade:3833 -msgid "About" -msgstr "" - -#: terminatorlib/prefseditor.py:98 -msgid "Increase font size" -msgstr "" - -#: terminatorlib/prefseditor.py:99 -msgid "Decrease font size" -msgstr "" - -#: terminatorlib/prefseditor.py:100 -msgid "Restore original font size" -msgstr "" - -#: terminatorlib/prefseditor.py:101 -msgid "Create a new tab" -msgstr "" - -#: terminatorlib/prefseditor.py:102 terminatorlib/prefseditor.py:104 -msgid "Focus the next terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:103 terminatorlib/prefseditor.py:105 -msgid "Focus the previous terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:106 -msgid "Focus the terminal above" -msgstr "" - -#: terminatorlib/prefseditor.py:107 -msgid "Focus the terminal below" -msgstr "" - -#: terminatorlib/prefseditor.py:108 -msgid "Focus the terminal left" -msgstr "" - -#: terminatorlib/prefseditor.py:109 -msgid "Focus the terminal right" -msgstr "" - -#: terminatorlib/prefseditor.py:110 -msgid "Rotate terminals clockwise" -msgstr "" - -#: terminatorlib/prefseditor.py:111 -msgid "Rotate terminals counter-clockwise" -msgstr "" - -#: terminatorlib/prefseditor.py:112 -msgid "Split horizontally" -msgstr "" - -#: terminatorlib/prefseditor.py:113 -msgid "Split vertically" -msgstr "" - -#: terminatorlib/prefseditor.py:114 -msgid "Close terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:115 -msgid "Copy selected text" -msgstr "" - -#: terminatorlib/prefseditor.py:116 -msgid "Paste clipboard" -msgstr "" - -#: terminatorlib/prefseditor.py:117 -msgid "Show/Hide the scrollbar" -msgstr "" - -#: terminatorlib/prefseditor.py:118 -msgid "Search terminal scrollback" -msgstr "" - -#: terminatorlib/prefseditor.py:119 -msgid "Scroll upwards one page" -msgstr "" - -#: terminatorlib/prefseditor.py:120 -msgid "Scroll downwards one page" -msgstr "" - -#: terminatorlib/prefseditor.py:121 -msgid "Scroll upwards half a page" -msgstr "" - -#: terminatorlib/prefseditor.py:122 -msgid "Scroll downwards half a page" -msgstr "" - -#: terminatorlib/prefseditor.py:123 -msgid "Scroll upwards one line" -msgstr "" - -#: terminatorlib/prefseditor.py:124 -msgid "Scroll downwards one line" -msgstr "" - -#: terminatorlib/prefseditor.py:125 -msgid "Close window" -msgstr "" - -#: terminatorlib/prefseditor.py:126 -msgid "Resize the terminal up" -msgstr "" - -#: terminatorlib/prefseditor.py:127 -msgid "Resize the terminal down" -msgstr "" - -#: terminatorlib/prefseditor.py:128 -msgid "Resize the terminal left" -msgstr "" - -#: terminatorlib/prefseditor.py:129 -msgid "Resize the terminal right" -msgstr "" - -#: terminatorlib/prefseditor.py:130 -msgid "Move the tab right" -msgstr "" - -#: terminatorlib/prefseditor.py:131 -msgid "Move the tab left" -msgstr "" - -#: terminatorlib/prefseditor.py:132 -msgid "Maximize terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:133 -msgid "Zoom terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:134 -msgid "Switch to the next tab" -msgstr "" - -#: terminatorlib/prefseditor.py:135 -msgid "Switch to the previous tab" -msgstr "" - -#: terminatorlib/prefseditor.py:136 -msgid "Switch to the first tab" -msgstr "" - -#: terminatorlib/prefseditor.py:137 -msgid "Switch to the second tab" -msgstr "" - -#: terminatorlib/prefseditor.py:138 -msgid "Switch to the third tab" -msgstr "" - -#: terminatorlib/prefseditor.py:139 -msgid "Switch to the fourth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:140 -msgid "Switch to the fifth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:141 -msgid "Switch to the sixth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:142 -msgid "Switch to the seventh tab" -msgstr "" - -#: terminatorlib/prefseditor.py:143 -msgid "Switch to the eighth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:144 -msgid "Switch to the ninth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:145 -msgid "Switch to the tenth tab" -msgstr "" - -#: terminatorlib/prefseditor.py:146 -msgid "Toggle fullscreen" -msgstr "" - -#: terminatorlib/prefseditor.py:147 -msgid "Reset the terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:148 -msgid "Reset and clear the terminal" -msgstr "" - -#: terminatorlib/prefseditor.py:149 -msgid "Toggle window visibility" -msgstr "" - -#: terminatorlib/prefseditor.py:150 -msgid "Group all terminals" -msgstr "" - -#: terminatorlib/prefseditor.py:151 -msgid "Group/Ungroup all terminals" -msgstr "" - -#: terminatorlib/prefseditor.py:152 -msgid "Ungroup all terminals" -msgstr "" - -#: terminatorlib/prefseditor.py:153 -msgid "Group terminals in tab" -msgstr "" - -#: terminatorlib/prefseditor.py:154 -msgid "Group/Ungroup terminals in tab" -msgstr "" - -#: terminatorlib/prefseditor.py:155 -msgid "Ungroup terminals in tab" -msgstr "" - -#: terminatorlib/prefseditor.py:156 -msgid "Create a new window" -msgstr "" - -#: terminatorlib/prefseditor.py:157 -msgid "Spawn a new Terminator process" -msgstr "" - -#: terminatorlib/prefseditor.py:158 -msgid "Don't broadcast key presses" -msgstr "" - -#: terminatorlib/prefseditor.py:159 -msgid "Broadcast key presses to group" -msgstr "" - -#: terminatorlib/prefseditor.py:160 -msgid "Broadcast key events to all" -msgstr "" - -#: terminatorlib/prefseditor.py:161 -msgid "Insert terminal number" -msgstr "" - -#: terminatorlib/prefseditor.py:162 -msgid "Insert padded terminal number" -msgstr "" - -#: terminatorlib/prefseditor.py:163 -msgid "Edit window title" -msgstr "" - -#: terminatorlib/prefseditor.py:164 -msgid "Edit terminal title" -msgstr "" - -#: terminatorlib/prefseditor.py:165 -msgid "Edit tab title" -msgstr "" - -#: terminatorlib/prefseditor.py:166 -msgid "Open layout launcher window" -msgstr "" - -#: terminatorlib/prefseditor.py:167 -msgid "Switch to next profile" -msgstr "" - -#: terminatorlib/prefseditor.py:168 -msgid "Switch to previous profile" -msgstr "" - -#: terminatorlib/prefseditor.py:169 -msgid "Open the manual" -msgstr "" - -#: terminatorlib/prefseditor.py:1144 terminatorlib/prefseditor.py:1149 -msgid "New Profile" -msgstr "" - -#: terminatorlib/prefseditor.py:1189 terminatorlib/prefseditor.py:1194 -msgid "New Layout" -msgstr "" - -#: terminatorlib/searchbar.py:51 -msgid "Search:" -msgstr "" - -#: terminatorlib/searchbar.py:63 -msgid "Close Search bar" -msgstr "" - -#: terminatorlib/searchbar.py:68 -msgid "Next" -msgstr "" - -#: terminatorlib/searchbar.py:74 -msgid "Prev" -msgstr "" - -#: terminatorlib/searchbar.py:80 -msgid "Wrap" -msgstr "" - -#: terminatorlib/terminal.py:458 -msgid "N_ew group..." -msgstr "" - -#: terminatorlib/terminal.py:464 -msgid "_None" -msgstr "" - -#: terminatorlib/terminal.py:484 -#, python-format -msgid "Remove group %s" -msgstr "" - -#: terminatorlib/terminal.py:489 -msgid "G_roup all in tab" -msgstr "" - -#: terminatorlib/terminal.py:494 -msgid "Ungro_up all in tab" -msgstr "" - -#: terminatorlib/terminal.py:499 -msgid "Remove all groups" -msgstr "" - -#: terminatorlib/terminal.py:506 -#, python-format -msgid "Close group %s" -msgstr "" - -#: terminatorlib/terminal.py:516 -msgid "Broadcast _all" -msgstr "" - -#: terminatorlib/terminal.py:517 -msgid "Broadcast _group" -msgstr "" - -#: terminatorlib/terminal.py:518 -msgid "Broadcast _off" -msgstr "" - -#: terminatorlib/terminal.py:534 -msgid "_Split to this group" -msgstr "" - -#: terminatorlib/terminal.py:539 -msgid "Auto_clean groups" -msgstr "" - -#: terminatorlib/terminal.py:546 -msgid "_Insert terminal number" -msgstr "" - -#: terminatorlib/terminal.py:550 -msgid "Insert _padded terminal number" -msgstr "" - -#: terminatorlib/terminal.py:1431 -msgid "Unable to find a shell" -msgstr "" - -#: terminatorlib/terminal.py:1464 -msgid "Unable to start shell:" -msgstr "" - -#: terminatorlib/terminal.py:1885 -msgid "Rename Window" -msgstr "" - -#: terminatorlib/terminal.py:1893 -msgid "Enter a new title for the Terminator window..." -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:58 -msgid "_Send email to..." -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:59 -msgid "_Copy email address" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:61 -msgid "Ca_ll VoIP address" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:62 -msgid "_Copy VoIP address" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:83 -msgid "_Open link" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:85 -msgid "_Copy address" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:101 -msgid "_Copy" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:106 -msgid "_Paste" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:113 -msgid "Split H_orizontally" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:123 -msgid "Split V_ertically" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:133 -msgid "Open _Tab" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:139 -msgid "Open _Debug Tab" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:146 -msgid "_Close" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:155 -msgid "_Zoom terminal" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:160 -msgid "Ma_ximize terminal" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:167 -msgid "_Restore all terminals" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:174 -msgid "Grouping" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:181 -msgid "Show _scrollbar" -msgstr "" - -#: terminatorlib/plugins/custom_commands.py:67 -#: terminatorlib/terminal_popup_menu.py:187 -msgid "_Preferences" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:241 -msgid "Encodings" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:256 -msgid "Default" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:259 -msgid "User defined" -msgstr "" - -#: terminatorlib/terminal_popup_menu.py:275 -msgid "Other Encodings" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Alpha" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Beta" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Gamma" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Delta" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Epsilon" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Zeta" -msgstr "" - -#: terminatorlib/titlebar.py:253 -msgid "Eta" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Theta" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Iota" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Kappa" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Lambda" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Mu" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Nu" -msgstr "" - -#: terminatorlib/titlebar.py:254 -msgid "Xi" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Omicron" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Pi" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Rho" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Sigma" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Tau" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Upsilon" -msgstr "" - -#: terminatorlib/titlebar.py:255 -msgid "Phi" -msgstr "" - -#: terminatorlib/titlebar.py:256 -msgid "Chi" -msgstr "" - -#: terminatorlib/titlebar.py:256 -msgid "Psi" -msgstr "" - -#: terminatorlib/titlebar.py:256 -msgid "Omega" -msgstr "" - -#: terminatorlib/window.py:283 terminatorlib/window.py:288 -msgid "window" -msgstr "" - -#: terminatorlib/window.py:741 -#, python-format -msgid "Tab %d" -msgstr "" - -#: terminatorlib/plugins/activitywatch.py:54 +#: ../terminatorlib/plugins/activitywatch.py:55 msgid "Watch for _activity" msgstr "" -#: terminatorlib/plugins/activitywatch.py:83 +#: ../terminatorlib/plugins/activitywatch.py:84 #, python-format msgid "Activity in: %s" msgstr "" -#: terminatorlib/plugins/activitywatch.py:120 +#: ../terminatorlib/plugins/activitywatch.py:121 msgid "Watch for _silence" msgstr "" -#: terminatorlib/plugins/activitywatch.py:162 +#: ../terminatorlib/plugins/activitywatch.py:163 #, python-format msgid "Silence in: %s" msgstr "" -#: terminatorlib/plugins/custom_commands.py:61 +#: ../terminatorlib/plugins/custom_commands.py:61 msgid "_Custom Commands" msgstr "" -#: terminatorlib/plugins/custom_commands.py:134 +#. VERIFY FOR GTK3: is this ever false? +#: ../terminatorlib/plugins/custom_commands.py:67 +#: ../terminatorlib/terminal_popup_menu.py:188 +msgid "_Preferences" +msgstr "" + +#: ../terminatorlib/plugins/custom_commands.py:120 msgid "Custom Commands Configuration" msgstr "" -#: terminatorlib/plugins/custom_commands.py:138 -#: terminatorlib/plugins/custom_commands.py:287 -#: terminatorlib/plugins/logger.py:20 terminatorlib/plugins/terminalshot.py:20 +#: ../terminatorlib/plugins/custom_commands.py:124 +#: ../terminatorlib/plugins/custom_commands.py:273 +#: ../terminatorlib/plugins/logger.py:22 +#: ../terminatorlib/plugins/terminalshot.py:21 msgid "_Cancel" msgstr "" -#: terminatorlib/plugins/custom_commands.py:139 -#: terminatorlib/plugins/custom_commands.py:288 +#: ../terminatorlib/plugins/custom_commands.py:125 +#: ../terminatorlib/plugins/custom_commands.py:274 msgid "_OK" msgstr "" -#: terminatorlib/plugins/custom_commands.py:166 +#: ../terminatorlib/plugins/custom_commands.py:152 msgid "Enabled" msgstr "" -#: terminatorlib/plugins/custom_commands.py:194 +#: ../terminatorlib/plugins/custom_commands.py:156 +#: ../terminatorlib/preferences.glade.h:137 +msgid "Name" +msgstr "" + +#: ../terminatorlib/plugins/custom_commands.py:160 +#: ../terminatorlib/preferences.glade.h:103 +msgid "Command" +msgstr "" + +#: ../terminatorlib/plugins/custom_commands.py:174 +#: ../terminatorlib/preferences.glade.h:37 +msgid "Top" +msgstr "" + +#: ../terminatorlib/plugins/custom_commands.py:180 msgid "Up" msgstr "" -#: terminatorlib/plugins/custom_commands.py:200 +#: ../terminatorlib/plugins/custom_commands.py:186 msgid "Down" msgstr "" -#: terminatorlib/plugins/custom_commands.py:206 +#: ../terminatorlib/plugins/custom_commands.py:192 msgid "Last" msgstr "" -#: terminatorlib/plugins/custom_commands.py:212 +#: ../terminatorlib/plugins/custom_commands.py:198 msgid "New" msgstr "" -#: terminatorlib/plugins/custom_commands.py:217 +#: ../terminatorlib/plugins/custom_commands.py:203 msgid "Edit" msgstr "" -#: terminatorlib/plugins/custom_commands.py:223 +#: ../terminatorlib/plugins/custom_commands.py:209 msgid "Delete" msgstr "" -#: terminatorlib/plugins/custom_commands.py:283 +#: ../terminatorlib/plugins/custom_commands.py:269 msgid "New Command" msgstr "" -#: terminatorlib/plugins/custom_commands.py:294 +#: ../terminatorlib/plugins/custom_commands.py:280 msgid "Enabled:" msgstr "" -#: terminatorlib/plugins/custom_commands.py:300 +#: ../terminatorlib/plugins/custom_commands.py:286 msgid "Name:" msgstr "" -#: terminatorlib/plugins/custom_commands.py:306 +#: ../terminatorlib/plugins/custom_commands.py:292 msgid "Command:" msgstr "" -#: terminatorlib/plugins/custom_commands.py:329 -#: terminatorlib/plugins/custom_commands.py:439 +#: ../terminatorlib/plugins/custom_commands.py:315 +#: ../terminatorlib/plugins/custom_commands.py:425 msgid "You need to define a name and command" msgstr "" -#: terminatorlib/plugins/custom_commands.py:346 -#: terminatorlib/plugins/custom_commands.py:458 +#: ../terminatorlib/plugins/custom_commands.py:332 +#: ../terminatorlib/plugins/custom_commands.py:444 #, python-format msgid "Name *%s* already exist" msgstr "" -#: terminatorlib/plugins/logger.py:21 terminatorlib/plugins/terminalshot.py:21 +#: ../terminatorlib/plugins/logger.py:23 +#: ../terminatorlib/plugins/terminalshot.py:22 msgid "_Save" msgstr "" -#: terminatorlib/plugins/logger.py:32 +#: ../terminatorlib/plugins/logger.py:34 msgid "Start _Logger" msgstr "" -#: terminatorlib/plugins/logger.py:35 +#: ../terminatorlib/plugins/logger.py:37 msgid "Stop _Logger" msgstr "" -#: terminatorlib/plugins/logger.py:65 +#: ../terminatorlib/plugins/logger.py:67 msgid "Save Log File As" msgstr "" -#: terminatorlib/plugins/terminalshot.py:28 +#: ../terminatorlib/plugins/terminalshot.py:29 msgid "Terminal _screenshot" msgstr "" -#: terminatorlib/plugins/terminalshot.py:37 +#: ../terminatorlib/plugins/terminalshot.py:38 msgid "Save image" msgstr "" +#: ../terminatorlib/preferences.glade.h:1 +msgid "Automatic" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:2 +msgid "Control-H" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:3 +msgid "ASCII DEL" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:4 +msgid "Escape sequence" +msgstr "" + +#. FIXME: Why isn't this being done by Terminator() ? +#: ../terminatorlib/preferences.glade.h:5 ../terminatorlib/window.py:704 +msgid "All" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:6 +msgid "Group" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:7 +msgid "None" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:8 +msgid "Exit the terminal" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:9 +msgid "Restart the command" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:10 +msgid "Hold the terminal open" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:11 +msgid "Black on light yellow" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:12 +msgid "Black on white" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:13 +msgid "Gray on black" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:14 +msgid "Green on black" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:15 +msgid "White on black" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:16 +msgid "Orange on black" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:17 +msgid "Ambience" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:18 +msgid "Solarized light" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:19 +msgid "Solarized dark" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:20 +msgid "Gruvbox light" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:21 +msgid "Gruvbox dark" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:22 +msgid "Custom" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:23 +msgid "Block" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:24 +msgid "Underline" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:25 +msgid "I-Beam" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:26 +msgid "GNOME Default" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:27 +msgid "Click to focus" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:28 +msgid "Follow mouse pointer" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:29 +msgid "Tango" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:30 +msgid "Linux" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:31 +msgid "XTerm" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:32 +msgid "Rxvt" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:33 +msgid "Solarized" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:34 +msgid "On the left side" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:35 +msgid "On the right side" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:36 +msgid "Disabled" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:38 +msgid "Bottom" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:39 +msgid "Left" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:40 +msgid "Right" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:41 +msgid "Hidden" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:42 +msgid "Normal" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:43 +msgid "Maximised" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:44 +msgid "Fullscreen" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:45 +msgid "Terminator Preferences" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:46 +msgid "Behavior" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:47 +msgid "Window state:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:48 +msgid "Always on top" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:49 +msgid "Show on all workspaces" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:50 +msgid "Hide on lose focus" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:51 +msgid "Hide from taskbar" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:52 +msgid "Window geometry hints" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:53 +msgid "DBus server" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:54 +msgid "Mouse focus:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:55 +msgid "Broadcast default:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:56 +msgid "PuTTY style paste" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:57 +msgid "Smart copy" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:58 +msgid "Re-use profiles for new terminals" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:59 +msgid "Use custom URL handler" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:60 +msgid "Custom URL handler:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:61 +msgid "Appearance" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:62 +msgid "Window borders" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:63 +msgid "Unfocused terminal font brightness:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:64 +msgid "Terminal separator size:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:65 +msgid "Extra Styling (Theme dependant)" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:66 +msgid "Tab position:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:67 +msgid "Tabs homogeneous" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:68 +msgid "Tabs scroll buttons" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:69 +msgid "Terminal Titlebar" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:70 +msgid "Font color:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:71 +msgid "Background:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:72 +msgid "Focused" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:73 +msgid "Inactive" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:74 +msgid "Receiving" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:75 +msgid "Hide size from title" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:76 +msgid "_Use the system font" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:77 +msgid "_Font:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:78 +msgid "Choose A Titlebar Font" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:79 +msgid "Global" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:80 +msgid "Profile" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:81 +msgid "_Use the system fixed width font" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:82 +msgid "Choose A Terminal Font" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:83 +msgid "_Allow bold text" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:84 +msgid "Show titlebar" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:85 +msgid "Copy on selection" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:86 +msgid "Rewrap on resize" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:87 +msgid "Select-by-_word characters:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:88 +msgid "Cursor" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:89 +msgid "_Shape:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:90 +msgid "Color:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:91 +msgid "Blink" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:92 +msgid "Foreground" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:93 +msgid "Terminal bell" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:94 +msgid "Titlebar icon" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:95 +msgid "Visual flash" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:96 +msgid "Audible beep" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:97 +msgid "Window list flash" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:98 +msgid "General" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:99 +msgid "_Run command as a login shell" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:100 +msgid "Ru_n a custom command instead of my shell" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:101 +msgid "Custom co_mmand:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:102 +msgid "When command _exits:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:104 +msgid "Foreground and Background" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:105 +msgid "_Use colors from system theme" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:106 +msgid "Built-in sche_mes:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:107 +msgid "_Text color:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:108 +msgid "_Background color:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:109 +msgid "Choose Terminal Text Color" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:110 +msgid "Choose Terminal Background Color" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:111 +msgid "Palette" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:112 +msgid "Built-in _schemes:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:113 +msgid "Color p_alette:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:114 +msgid "Colors" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:114 +msgid "Show b_old text in bright colors" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:115 +msgid "_Solid color" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:116 +msgid "_Transparent background" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:117 +msgid "S_hade transparent background:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:118 +msgid "None" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:119 +msgid "Maximum" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:120 +msgid "Background" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:121 +msgid "_Scrollbar is:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:122 +msgid "Scroll on _output" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:123 +msgid "Scroll on _keystroke" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:124 +msgid "Infinite Scrollback" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:125 +msgid "Scroll_back:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:126 +msgid "lines" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:127 +msgid "Scrolling" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:128 +msgid "" +"Note: These options may cause some applications to behave " +"incorrectly. They are only here to allow you to work around certain " +"applications and operating systems that expect different terminal behavior." +msgstr "" + +#: ../terminatorlib/preferences.glade.h:129 +msgid "_Backspace key generates:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:130 +msgid "_Delete key generates:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:131 +msgid "Encoding:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:132 +msgid "_Reset Compatibility Options to Defaults" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:133 +msgid "Compatibility" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:134 +#: ../terminatorlib/terminal_popup_menu.py:195 +msgid "Profiles" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:136 +msgid "Type" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:138 +msgid "Profile:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:139 +msgid "Custom command:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:140 +msgid "Working directory:" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:141 +msgid "Layouts" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:142 +msgid "Action" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:143 +msgid "Keybinding" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:144 +msgid "Keybindings" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:145 +msgid "Plugin" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:146 +msgid "This plugin has no configuration options" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:147 +msgid "Plugins" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:150 +msgid "" +"The goal of this project is to produce a useful tool for arranging " +"terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, " +"etc. in that the main focus is arranging terminals in grids (tabs is the " +"most common default method, which Terminator also supports).\n" +"\n" +"Much of the behavior of Terminator is based on GNOME Terminal, and we are " +"adding more features from that as time goes by, but we also want to extend " +"out in different directions with useful features for sysadmins and other " +"users. If you have any suggestions, please file wishlist bugs! (see left for " +"the Development link)" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:153 +msgid "The Manual" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:154 +msgid "" +"Development\n" +"Bugs / Enhancements\n" +msgstr "" + +#: ../terminatorlib/preferences.glade.h:159 +msgid "About" +msgstr "" + +#: ../terminatorlib/prefseditor.py:96 +msgid "Increase font size" +msgstr "" + +#: ../terminatorlib/prefseditor.py:97 +msgid "Decrease font size" +msgstr "" + +#: ../terminatorlib/prefseditor.py:98 +msgid "Restore original font size" +msgstr "" + +#: ../terminatorlib/prefseditor.py:99 +msgid "Create a new tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:100 ../terminatorlib/prefseditor.py:102 +msgid "Focus the next terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:101 ../terminatorlib/prefseditor.py:103 +msgid "Focus the previous terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:104 +msgid "Focus the terminal above" +msgstr "" + +#: ../terminatorlib/prefseditor.py:105 +msgid "Focus the terminal below" +msgstr "" + +#: ../terminatorlib/prefseditor.py:106 +msgid "Focus the terminal left" +msgstr "" + +#: ../terminatorlib/prefseditor.py:107 +msgid "Focus the terminal right" +msgstr "" + +#: ../terminatorlib/prefseditor.py:108 +msgid "Rotate terminals clockwise" +msgstr "" + +#: ../terminatorlib/prefseditor.py:109 +msgid "Rotate terminals counter-clockwise" +msgstr "" + +#: ../terminatorlib/prefseditor.py:110 +msgid "Split horizontally" +msgstr "" + +#: ../terminatorlib/prefseditor.py:111 +msgid "Split vertically" +msgstr "" + +#: ../terminatorlib/prefseditor.py:112 +msgid "Close terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:113 +msgid "Copy selected text" +msgstr "" + +#: ../terminatorlib/prefseditor.py:114 +msgid "Paste clipboard" +msgstr "" + +#: ../terminatorlib/prefseditor.py:115 +msgid "Show/Hide the scrollbar" +msgstr "" + +#: ../terminatorlib/prefseditor.py:116 +msgid "Search terminal scrollback" +msgstr "" + +#: ../terminatorlib/prefseditor.py:117 +msgid "Scroll upwards one page" +msgstr "" + +#: ../terminatorlib/prefseditor.py:118 +msgid "Scroll downwards one page" +msgstr "" + +#: ../terminatorlib/prefseditor.py:119 +msgid "Scroll upwards half a page" +msgstr "" + +#: ../terminatorlib/prefseditor.py:120 +msgid "Scroll downwards half a page" +msgstr "" + +#: ../terminatorlib/prefseditor.py:121 +msgid "Scroll upwards one line" +msgstr "" + +#: ../terminatorlib/prefseditor.py:122 +msgid "Scroll downwards one line" +msgstr "" + +#: ../terminatorlib/prefseditor.py:123 +msgid "Close window" +msgstr "" + +#: ../terminatorlib/prefseditor.py:124 +msgid "Resize the terminal up" +msgstr "" + +#: ../terminatorlib/prefseditor.py:125 +msgid "Resize the terminal down" +msgstr "" + +#: ../terminatorlib/prefseditor.py:126 +msgid "Resize the terminal left" +msgstr "" + +#: ../terminatorlib/prefseditor.py:127 +msgid "Resize the terminal right" +msgstr "" + +#: ../terminatorlib/prefseditor.py:128 +msgid "Move the tab right" +msgstr "" + +#: ../terminatorlib/prefseditor.py:129 +msgid "Move the tab left" +msgstr "" + +#: ../terminatorlib/prefseditor.py:130 +msgid "Maximize terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:131 +msgid "Zoom terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:132 +msgid "Switch to the next tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:133 +msgid "Switch to the previous tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:134 +msgid "Switch to the first tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:135 +msgid "Switch to the second tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:136 +msgid "Switch to the third tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:137 +msgid "Switch to the fourth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:138 +msgid "Switch to the fifth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:139 +msgid "Switch to the sixth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:140 +msgid "Switch to the seventh tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:141 +msgid "Switch to the eighth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:142 +msgid "Switch to the ninth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:143 +msgid "Switch to the tenth tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:144 +msgid "Toggle fullscreen" +msgstr "" + +#: ../terminatorlib/prefseditor.py:145 +msgid "Reset the terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:146 +msgid "Reset and clear the terminal" +msgstr "" + +#: ../terminatorlib/prefseditor.py:147 +msgid "Toggle window visibility" +msgstr "" + +#: ../terminatorlib/prefseditor.py:148 +msgid "Group all terminals" +msgstr "" + +#: ../terminatorlib/prefseditor.py:149 +msgid "Group/Ungroup all terminals" +msgstr "" + +#: ../terminatorlib/prefseditor.py:150 +msgid "Ungroup all terminals" +msgstr "" + +#: ../terminatorlib/prefseditor.py:151 +msgid "Group terminals in tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:152 +msgid "Group/Ungroup terminals in tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:153 +msgid "Ungroup terminals in tab" +msgstr "" + +#: ../terminatorlib/prefseditor.py:154 +msgid "Create a new window" +msgstr "" + +#: ../terminatorlib/prefseditor.py:155 +msgid "Spawn a new Terminator process" +msgstr "" + +#: ../terminatorlib/prefseditor.py:156 +msgid "Don't broadcast key presses" +msgstr "" + +#: ../terminatorlib/prefseditor.py:157 +msgid "Broadcast key presses to group" +msgstr "" + +#: ../terminatorlib/prefseditor.py:158 +msgid "Broadcast key events to all" +msgstr "" + +#: ../terminatorlib/prefseditor.py:159 +msgid "Insert terminal number" +msgstr "" + +#: ../terminatorlib/prefseditor.py:160 +msgid "Insert padded terminal number" +msgstr "" + +#: ../terminatorlib/prefseditor.py:161 +msgid "Edit window title" +msgstr "" + +#: ../terminatorlib/prefseditor.py:162 +msgid "Edit terminal title" +msgstr "" + +#: ../terminatorlib/prefseditor.py:163 +msgid "Edit tab title" +msgstr "" + +#: ../terminatorlib/prefseditor.py:164 +msgid "Open layout launcher window" +msgstr "" + +#: ../terminatorlib/prefseditor.py:165 +msgid "Switch to next profile" +msgstr "" + +#: ../terminatorlib/prefseditor.py:166 +msgid "Switch to previous profile" +msgstr "" + +#: ../terminatorlib/prefseditor.py:167 +msgid "Open the manual" +msgstr "" + +#: ../terminatorlib/prefseditor.py:1136 ../terminatorlib/prefseditor.py:1141 +msgid "New Profile" +msgstr "" + +#: ../terminatorlib/prefseditor.py:1181 ../terminatorlib/prefseditor.py:1186 +msgid "New Layout" +msgstr "" + +#. Label +#: ../terminatorlib/searchbar.py:52 +msgid "Search:" +msgstr "" + +#: ../terminatorlib/searchbar.py:68 +msgid "Close Search bar" +msgstr "" + +#. Next Button +#: ../terminatorlib/searchbar.py:73 +msgid "Next" +msgstr "" + +#. Previous Button +#: ../terminatorlib/searchbar.py:79 +msgid "Prev" +msgstr "" + +#. Wrap checkbox +#: ../terminatorlib/searchbar.py:85 +msgid "Wrap" +msgstr "" + +#: ../terminatorlib/searchbar.py:144 +msgid "Searching scrollback" +msgstr "" + +#: ../terminatorlib/searchbar.py:162 ../terminatorlib/searchbar.py:188 +msgid "No more results" +msgstr "" + +#: ../terminatorlib/searchbar.py:203 +msgid "Found at row" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:59 +msgid "_Send email to..." +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:60 +msgid "_Copy email address" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:62 +msgid "Ca_ll VoIP address" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:63 +msgid "_Copy VoIP address" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:84 +msgid "_Open link" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:86 +msgid "_Copy address" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:102 +msgid "_Copy" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:107 +msgid "_Paste" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:114 +msgid "Split H_orizontally" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:124 +msgid "Split V_ertically" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:134 +msgid "Open _Tab" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:140 +msgid "Open _Debug Tab" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:147 +msgid "_Close" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:156 +msgid "_Zoom terminal" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:161 +msgid "Ma_ximize terminal" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:168 +msgid "_Restore all terminals" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:175 +msgid "Grouping" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:182 +msgid "Show _scrollbar" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:239 +msgid "Encodings" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:254 +msgid "Default" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:257 +msgid "User defined" +msgstr "" + +#: ../terminatorlib/terminal_popup_menu.py:273 +msgid "Other Encodings" +msgstr "" + +#: ../terminatorlib/terminal.py:433 +msgid "N_ew group..." +msgstr "" + +#: ../terminatorlib/terminal.py:439 +msgid "_None" +msgstr "" + +#: ../terminatorlib/terminal.py:459 +#, python-format +msgid "Remove group %s" +msgstr "" + +#: ../terminatorlib/terminal.py:464 +msgid "G_roup all in tab" +msgstr "" + +#: ../terminatorlib/terminal.py:469 +msgid "Ungro_up all in tab" +msgstr "" + +#: ../terminatorlib/terminal.py:474 +msgid "Remove all groups" +msgstr "" + +#: ../terminatorlib/terminal.py:481 +#, python-format +msgid "Close group %s" +msgstr "" + +#: ../terminatorlib/terminal.py:491 +msgid "Broadcast _all" +msgstr "" + +#: ../terminatorlib/terminal.py:492 +msgid "Broadcast _group" +msgstr "" + +#: ../terminatorlib/terminal.py:493 +msgid "Broadcast _off" +msgstr "" + +#: ../terminatorlib/terminal.py:509 +msgid "_Split to this group" +msgstr "" + +#: ../terminatorlib/terminal.py:514 +msgid "Auto_clean groups" +msgstr "" + +#: ../terminatorlib/terminal.py:521 +msgid "_Insert terminal number" +msgstr "" + +#: ../terminatorlib/terminal.py:525 +msgid "Insert _padded terminal number" +msgstr "" + +#: ../terminatorlib/terminal.py:1394 +msgid "Unable to find a shell" +msgstr "" + +#: ../terminatorlib/terminal.py:1427 +msgid "Unable to start shell:" +msgstr "" + +#: ../terminatorlib/terminal.py:1848 +msgid "Rename Window" +msgstr "" + +#: ../terminatorlib/terminal.py:1856 +msgid "Enter a new title for the Terminator window..." +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Alpha" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Beta" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Gamma" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Delta" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Epsilon" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Zeta" +msgstr "" + +#: ../terminatorlib/titlebar.py:254 +msgid "Eta" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Theta" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Iota" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Kappa" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Lambda" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Mu" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Nu" +msgstr "" + +#: ../terminatorlib/titlebar.py:255 +msgid "Xi" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Omicron" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Pi" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Rho" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Sigma" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Tau" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Upsilon" +msgstr "" + +#: ../terminatorlib/titlebar.py:256 +msgid "Phi" +msgstr "" + +#: ../terminatorlib/titlebar.py:257 +msgid "Chi" +msgstr "" + +#: ../terminatorlib/titlebar.py:257 +msgid "Psi" +msgstr "" + +#: ../terminatorlib/titlebar.py:257 +msgid "Omega" +msgstr "" + +#: ../terminatorlib/window.py:276 +msgid "window" +msgstr "" + +#: ../terminatorlib/window.py:730 +#, python-format +msgid "Tab %d" +msgstr "" diff --git a/po/update_all_po.sh b/po/update_all_po.sh new file mode 100755 index 00000000..9e638b64 --- /dev/null +++ b/po/update_all_po.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# Update translation files +for po_file in `ls *.po`; do + msgmerge -N -U ${po_file} terminator.pot +done diff --git a/setup.cfg b/setup.cfg index 1a3d6cdd..b7e47898 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,7 +1,2 @@ [aliases] test=pytest - -[extract_messages] -mapping_file = babel.cfg -output_file = po/terminator.pot -input_dirs = . diff --git a/setup.py b/setup.py index b473694c..b5b22390 100755 --- a/setup.py +++ b/setup.py @@ -16,61 +16,76 @@ import platform from terminatorlib.version import APP_NAME, APP_VERSION -GETTEXT_SOURCE = 'po' -GETTEXT_DOMAIN = 'terminator' -GETTEXT_TARGET = os.path.join('share', 'locale') +PO_DIR = 'po' +MO_DIR = os.path.join('build', 'mo') CSS_DIR = os.path.join('terminatorlib', 'themes') if sys.version_info < (3, 0): PYTEST_VERSION = '<5' - BABELGLADE_VERSION = '< 0.7' else: PYTEST_VERSION = '>0' - BABELGLADE_VERSION = '> 0' class TerminatorDist(Distribution): global_options = Distribution.global_options + [ ("build-documentation", None, "Build the documentation"), ("install-documentation", None, "Install the documentation"), + ("without-gettext", None, "Don't build/install gettext .mo files"), ("without-icon-cache", None, "Don't attempt to run gtk-update-icon-cache")] def __init__ (self, *args): + self.without_gettext = False self.without_icon_cache = False Distribution.__init__(self, *args) -class CustomBuild(build): - """ - Custom build extensions to build - """ +class BuildData(build): + def run (self): + build.run (self) - def run(self): - build.run(self) - self.build_i18n() + if not self.distribution.without_gettext: + # Build the translations + for po in glob.glob (os.path.join (PO_DIR, '*.po')): + lang = os.path.basename(po[:-3]) + mo = os.path.join(MO_DIR, lang, 'terminator.mo') - def build_i18n(self): - """ - Compiling files for gettext from *.po to *.mo with the proper target path - """ - info('compiling i18n files') - from babel.messages.frontend import compile_catalog - compiler = compile_catalog(self.distribution) - compiler.domain = [GETTEXT_DOMAIN] + directory = os.path.dirname(mo) + if not os.path.exists(directory): + info('creating %s' % directory) + os.makedirs(directory) - for po in glob.glob(os.path.join(GETTEXT_SOURCE, '*.po')): - lang = os.path.basename(po[:-3]) - mo = os.path.join(self.build_base, GETTEXT_TARGET, lang, 'LC_MESSAGES', 'terminator.mo') + if newer(po, mo): + info('compiling %s -> %s' % (po, mo)) + try: + rc = subprocess.call(['msgfmt', '-o', mo, po]) + if rc != 0: + raise Warning("msgfmt returned %d" % rc) + except Exception as e: + error("Building gettext files failed. Ensure you have gettext installed. Alternatively, try setup.py --without-gettext [build|install]") + error("Error: %s" % str(e)) + sys.exit(1) - directory = os.path.dirname(mo) - if not os.path.exists(directory): - os.makedirs(directory) - - if newer(po, mo): - compiler.input_file = po - compiler.output_file = mo - compiler.run() + TOP_BUILDDIR='.' + INTLTOOL_MERGE='intltool-merge' + desktop_in='data/terminator.desktop.in' + desktop_data='data/terminator.desktop' + rc = os.system ("C_ALL=C " + INTLTOOL_MERGE + " -d -u -c " + TOP_BUILDDIR + + "/po/.intltool-merge-cache " + TOP_BUILDDIR + "/po " + + desktop_in + " " + desktop_data) + if rc != 0: + # run the desktop_in through a command to strip the "_" characters + with open(desktop_in) as file_in, open(desktop_data, 'w') as file_data: + [file_data.write(line.lstrip('_')) for line in file_in] + appdata_in='data/terminator.appdata.xml.in' + appdata_data='data/terminator.metainfo.xml' + rc = os.system ("C_ALL=C " + INTLTOOL_MERGE + " -x -u -c " + TOP_BUILDDIR + + "/po/.intltool-merge-cache " + TOP_BUILDDIR + "/po " + + appdata_in + " " + appdata_data) + if rc != 0: + # run the appdata_in through a command to strip the "_" characters + with open(appdata_in) as file_in, open(appdata_data, 'w') as file_data: + [file_data.write(line.replace('<_','<').replace('