Commit 14bc58748f07f34ec6877ccaa2978be98c1ecf95

Authored by Perry Werneck
1 parent 9eb284f7

Adding keypad definitions.

Makefile.in
... ... @@ -43,7 +43,8 @@ SOURCES= \
43 43 $(wildcard src/objects/@OSNAME@/*.c) \
44 44 $(wildcard src/main/*.c) \
45 45 $(wildcard src/main/@OSNAME@/*.c) \
46   - $(wildcard src/main/@OSNAME@/*.rc)
  46 + $(wildcard src/main/@OSNAME@/*.rc) \
  47 + $(wildcard src/objects/keypad/*.c)
47 48  
48 49 SCHEMAS= \
49 50 $(wildcard schemas/@OSNAME@/*.gschema.xml) \
... ... @@ -286,11 +287,19 @@ install-application: \
286 287 ui/*.xml \
287 288 $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/ui
288 289  
  290 + @$(MKDIR) \
  291 + $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad
  292 +
  293 + @$(INSTALL_DATA) \
  294 + keypad/*.xml \
  295 + $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad
  296 +
289 297 #---[ Misc Targets ]---------------------------------------------------------------------
290 298  
291 299 locale/$(PACKAGE_NAME).pot: \
292 300 $(foreach SRC, $(basename $(SOURCES)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot) \
293   - $(foreach SRC, $(basename $(wildcard ui/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot)
  301 + $(foreach SRC, $(basename $(wildcard ui/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot) \
  302 + $(foreach SRC, $(basename $(wildcard keypad/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot)
294 303  
295 304 @rm -f $@
296 305 @$(MKDIR) $(@D)
... ...
keypad/00-right.xml 0 → 100644
... ... @@ -0,0 +1,183 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +
  4 + Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
  5 + (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
  6 + aplicativos mainframe. Registro no INPI sob o nome G3270.
  7 +
  8 + Copyright (C) <2008> <Banco do Brasil S.A.>
  9 +
  10 + Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
  11 + os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
  12 + Free Software Foundation.
  13 +
  14 + Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
  15 + GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
  16 + A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
  17 + obter mais detalhes.
  18 +
  19 + Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
  20 + programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
  21 + St, Fifth Floor, Boston, MA 02110-1301 USA
  22 +
  23 +
  24 + Contatos:
  25 +
  26 + perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
  27 + erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
  28 +
  29 +-->
  30 +<interface>
  31 +
  32 + <keypad name="lateral_keypad" position="right" width='6'>
  33 +
  34 + <attribute name='label' translatable='yes'>Right keypad</attribute>
  35 +
  36 + <button width='2'>
  37 + <attribute name="label" translatable="no">PF1</attribute>
  38 + <attribute name="action"></attribute>
  39 + </button>
  40 +
  41 + <button width='2'>
  42 + <attribute name="label" translatable="no">PF2</attribute>
  43 + <attribute name="action"></attribute>
  44 + </button>
  45 +
  46 + <button width='2'>
  47 + <attribute name="label" translatable="no">PF3</attribute>
  48 + <attribute name="action"></attribute>
  49 + </button>
  50 +
  51 + <button width='2'>
  52 + <attribute name="label" translatable="no">PF4</attribute>
  53 + <attribute name="action"></attribute>
  54 + </button>
  55 +
  56 + <button width='2'>
  57 + <attribute name="label" translatable="no">PF5</attribute>
  58 + <attribute name="action"></attribute>
  59 + </button>
  60 +
  61 + <button width='2'>
  62 + <attribute name="label" translatable="no">PF6</attribute>
  63 + <attribute name="action"></attribute>
  64 + </button>
  65 +
  66 + <button width='2'>
  67 + <attribute name="label" translatable="no">PF7</attribute>
  68 + <attribute name="action"></attribute>
  69 + </button>
  70 +
  71 + <button width='2'>
  72 + <attribute name="label" translatable="no">PF8</attribute>
  73 + <attribute name="action"></attribute>
  74 + </button>
  75 +
  76 + <button width='2'>
  77 + <attribute name="label" translatable="no">PF9</attribute>
  78 + <attribute name="action"></attribute>
  79 + </button>
  80 +
  81 + <button width='2'>
  82 + <attribute name="label" translatable="no">PF10</attribute>
  83 + <attribute name="action"></attribute>
  84 + </button>
  85 +
  86 + <button width='2'>
  87 + <attribute name="label" translatable="no">PF11</attribute>
  88 + <attribute name="action"></attribute>
  89 + </button>
  90 +
  91 + <button width='2'>
  92 + <attribute name="label" translatable="no">PF12</attribute>
  93 + <attribute name="action"></attribute>
  94 + </button>
  95 +
  96 +\ <button column='2' width='2'>
  97 + <attribute name="icon-name" translatable="no">gtk-go-up</attribute>
  98 + <attribute name="action"></attribute>
  99 + </button>
  100 +
  101 + <button column='0' width='2'>
  102 + <attribute name="icon-name" translatable="no">gtk-go-back</attribute>
  103 + <attribute name="action"></attribute>
  104 + </button>
  105 +
  106 + <button width='2'>
  107 + <attribute name="icon-name" translatable="no">gtk-goto-top</attribute>
  108 + <attribute name="action"></attribute>
  109 + </button>
  110 +
  111 + <button width='2'>
  112 + <attribute name="icon-name" translatable="no">gtk-go-forward</attribute>
  113 + <attribute name="action"></attribute>
  114 + </button>
  115 +
  116 + <button column='2' width='2'>
  117 + <attribute name="icon-name" translatable="no">gtk-go-down</attribute>
  118 + <attribute name="action"></attribute>
  119 + </button>
  120 +
  121 + <button width='2' column='0'>
  122 + <attribute name="label" translatable="no">PA1</attribute>
  123 + <attribute name="action"></attribute>
  124 + </button>
  125 +
  126 + <button width='2'>
  127 + <attribute name="label" translatable="no">PA2</attribute>
  128 + <attribute name="action"></attribute>
  129 + </button>
  130 +
  131 + <button width='2'>
  132 + <attribute name="label" translatable="no">PA3</attribute>
  133 + <attribute name="action"></attribute>
  134 + </button>
  135 +
  136 + <button width='3'>
  137 + <attribute name="icon-name" translatable="no">go-first</attribute>
  138 + <attribute name="action"></attribute>
  139 + </button>
  140 +
  141 + <button width='3'>
  142 + <attribute name="icon-name" translatable="no">go-last</attribute>
  143 + <attribute name="action"></attribute>
  144 + </button>
  145 +
  146 + <button width='3'>
  147 + <attribute name="label" translatable="Yes">Clear</attribute>
  148 + <attribute name="action"></attribute>
  149 + </button>
  150 +
  151 + <button width='3'>
  152 + <attribute name="label" translatable="Yes">Reset</attribute>
  153 + <attribute name="action"></attribute>
  154 + </button>
  155 +
  156 + <button width='3'>
  157 + <attribute name="label" translatable="Yes">Erase\nEOF</attribute>
  158 + <attribute name="action"></attribute>
  159 + </button>
  160 +
  161 + <button width='3'>
  162 + <attribute name="label" translatable="Yes">Erase\nInput</attribute>
  163 + <attribute name="action"></attribute>
  164 + </button>
  165 +
  166 + <button width='3'>
  167 + <attribute name="label" translatable="Yes">Attn</attribute>
  168 + <attribute name="action"></attribute>
  169 + </button>
  170 +
  171 + <button width='3'>
  172 + <attribute name="label" translatable="Yes">Break</attribute>
  173 + <attribute name="action"></attribute>
  174 + </button>
  175 +
  176 + <button width='6'>
  177 + <attribute name="icon-name" translatable="no">gtk-ok</attribute>
  178 + <attribute name="action"></attribute>
  179 + </button>
  180 +
  181 + </keypad>
  182 +
  183 +</interface>
... ...
locale/pt_BR.po
... ... @@ -5,7 +5,7 @@ msgid &quot;&quot;
5 5 msgstr ""
6 6 "Project-Id-Version: pw3270 5.0\n"
7 7 "Report-Msgid-Bugs-To: \n"
8   -"POT-Creation-Date: 2020-05-08 00:40-0300\n"
  8 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
9 9 "PO-Revision-Date: 2020-05-08 00:46-0300\n"
10 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 11 "Language-Team: Português <>\n"
... ... @@ -91,12 +91,12 @@ msgstr &quot;Negrito&quot;
91 91 msgid "Brazilian Public Software Portal"
92 92 msgstr "Portal do Software Público Brasileiro"
93 93  
94   -#: src/objects/window/terminal.c:173
  94 +#: src/objects/window/terminal.c:174
95 95 #, c-format
96 96 msgid "Can't save file \"%s\""
97 97 msgstr "Não foi possível salvar arquivo \"%s\""
98 98  
99   -#: src/objects/window/terminal.c:178
  99 +#: src/objects/window/terminal.c:179
100 100 msgid "Can't save session file"
101 101 msgstr "Não foi possível salvar arquivo de sessão"
102 102  
... ... @@ -151,7 +151,7 @@ msgstr &quot;Conectar ao iniciar&quot;
151 151 msgid "Connect to host"
152 152 msgstr "Conectar ao servidor"
153 153  
154   -#: src/objects/window/window.c:538 src/objects/window/page.c:218
  154 +#: src/objects/window/window.c:555 src/objects/window/page.c:218
155 155 msgid "Connected to host"
156 156 msgstr "Conectado no servidor"
157 157  
... ... @@ -203,7 +203,7 @@ msgstr &quot;Ícone da área de trabalho&quot;
203 203 msgid "Disconnect"
204 204 msgstr "Desconectar"
205 205  
206   -#: src/objects/window/window.c:538 src/objects/window/window.c:543
  206 +#: src/objects/window/window.c:555 src/objects/window/window.c:560
207 207 #: src/objects/window/page.c:207
208 208 msgid "Disconnected from host"
209 209 msgstr "Desconectado do servidor"
... ... @@ -212,6 +212,24 @@ msgstr &quot;Desconectado do servidor&quot;
212 212 msgid "Dynamic font spacing"
213 213 msgstr "Espaçamento dinâmico"
214 214  
  215 +#: src/objects/keypad/element.c:128
  216 +msgid "Element col"
  217 +msgstr ""
  218 +
  219 +#: src/objects/keypad/element.c:152
  220 +#, fuzzy
  221 +msgid "Element height in rows"
  222 +msgstr "Altura atual da tela em linhas"
  223 +
  224 +#: src/objects/keypad/element.c:116
  225 +msgid "Element row"
  226 +msgstr ""
  227 +
  228 +#: src/objects/keypad/element.c:140
  229 +#, fuzzy
  230 +msgid "Element width in columns"
  231 +msgstr "Largura atua da tela em colunas"
  232 +
215 233 #: src/objects/actions/abstract.c:140
216 234 msgid "Enabled"
217 235 msgstr "habilitado"
... ... @@ -256,7 +274,7 @@ msgstr &quot;Ajuda&quot;
256 274 msgid "Host properties"
257 275 msgstr "Propriedades do Servidor"
258 276  
259   -#: src/objects/window/window.c:306
  277 +#: src/objects/window/window.c:323
260 278 msgid "IBM 3270 Terminal emulator"
261 279 msgstr "Emulador 3270"
262 280  
... ... @@ -292,6 +310,14 @@ msgstr &quot;Se a ação pode ser ativada&quot;
292 310 msgid "Insert"
293 311 msgstr "Inserção"
294 312  
  313 +#: src/objects/keypad/attribute.c:116
  314 +msgid "Invalid or unknown property name"
  315 +msgstr ""
  316 +
  317 +#: src/objects/keypad/attribute.c:79
  318 +msgid "Invalid or unknown property type"
  319 +msgstr ""
  320 +
295 321 #: src/objects/toolbar/settings.c:108
296 322 msgid "Itens"
297 323 msgstr "Itens"
... ... @@ -300,6 +326,24 @@ msgstr &quot;Itens&quot;
300 326 msgid "Keep selected"
301 327 msgstr "Manter selecionado"
302 328  
  329 +#: src/objects/keypad/keypad.c:103
  330 +msgid "Keypad Label"
  331 +msgstr ""
  332 +
  333 +#: src/objects/keypad/keypad.c:93
  334 +msgid "Keypad Name"
  335 +msgstr ""
  336 +
  337 +#: src/objects/keypad/keypad.c:136
  338 +#, fuzzy
  339 +msgid "Keypad height in rows"
  340 +msgstr "Altura atual da tela em linhas"
  341 +
  342 +#: src/objects/keypad/keypad.c:124
  343 +#, fuzzy
  344 +msgid "Keypad width in columns"
  345 +msgstr "Largura atua da tela em colunas"
  346 +
303 347 #: src/objects/actions/view.c:98
304 348 msgid "Label"
305 349 msgstr "Etiqueta"
... ... @@ -456,6 +500,11 @@ msgstr &quot;Reselecionar&quot;
456 500 msgid "Resize on alternate screen"
457 501 msgstr "Mudar tamanho do terminal em tela alternativa"
458 502  
  503 +#: keypad/00-right.xml:34
  504 +#, fuzzy
  505 +msgid "Right keypad"
  506 +msgstr "Barra lateral"
  507 +
459 508 #: src/objects/toolbar/toolbar.c:286
460 509 msgid "S_tyle"
461 510 msgstr "E_stilo"
... ... @@ -615,6 +664,11 @@ msgstr &quot;Fonte do terminal&quot;
615 664 msgid "Text only"
616 665 msgstr "Apenas texto"
617 666  
  667 +#: src/objects/keypad/keypad.c:104 src/objects/keypad/element.c:106
  668 +#, fuzzy
  669 +msgid "The Label of the keypad"
  670 +msgstr "A etiqueta da ação"
  671 +
618 672 #: src/objects/actions/abstract.c:109
619 673 msgid "The action label"
620 674 msgstr "A etiqueta da ação"
... ... @@ -631,6 +685,11 @@ msgstr &quot;Código identificando o tipo de interface do usuário&quot;
631 685 msgid "The label for the action"
632 686 msgstr "A etiqueta da ação"
633 687  
  688 +#: src/objects/keypad/element.c:96
  689 +#, fuzzy
  690 +msgid "The name of associated action"
  691 +msgstr "Nome do ícone associado com a ação"
  692 +
634 693 #: src/objects/window/window.c:157
635 694 msgid "The name of the actions in the header bar"
636 695 msgstr "O nome das ações na barra de título"
... ... @@ -639,14 +698,28 @@ msgstr &quot;O nome das ações na barra de título&quot;
639 698 msgid "The name of the actions in the toolbar"
640 699 msgstr "O nome das ações na barra de ferramentas"
641 700  
  701 +#: src/objects/keypad/element.c:86
  702 +#, fuzzy
  703 +msgid "The name of the icon"
  704 +msgstr "A etiqueta da ação"
  705 +
642 706 #: src/objects/actions/abstract.c:102
643 707 msgid "The name of the icon associated with the action"
644 708 msgstr "Nome do ícone associado com a ação"
645 709  
  710 +#: src/objects/keypad/keypad.c:94
  711 +#, fuzzy
  712 +msgid "The name used to identify the keypad"
  713 +msgstr "O nome usado para ativar a ação"
  714 +
646 715 #: src/objects/actions/abstract.c:94
647 716 msgid "The name used to invoke the action"
648 717 msgstr "O nome usado para ativar a ação"
649 718  
  719 +#: src/objects/keypad/keypad.c:114
  720 +msgid "The position of the keypad"
  721 +msgstr ""
  722 +
650 723 #: src/objects/actions/abstract.c:153
651 724 msgid "The state the action is in"
652 725 msgstr "O estado em que a ação está"
... ... @@ -730,7 +803,7 @@ msgstr &quot;Usar teclas +/- para navegar por campos&quot;
730 803 msgid "Version %s-%s"
731 804 msgstr "Versão %s-%s"
732 805  
733   -#: ui/application.xml:63
  806 +#: src/objects/window/header.c:66 ui/application.xml:63
734 807 msgid "View"
735 808 msgstr "Exibir"
736 809  
... ... @@ -794,6 +867,11 @@ msgstr &quot;_Salvar&quot;
794 867 msgid "_View"
795 868 msgstr "_Exibir"
796 869  
  870 +#: src/objects/keypad/keypad.c:102
  871 +#, fuzzy
  872 +msgid "label"
  873 +msgstr "Etiqueta"
  874 +
797 875 #: src/objects/application/actions/about.c:116
798 876 msgid "translator-credits"
799 877 msgstr "translator-credits"
... ... @@ -1490,12 +1568,6 @@ msgstr &quot;translator-credits&quot;
1490 1568 #~ msgid "Cross hair Cursor"
1491 1569 #~ msgstr "Cursor mira"
1492 1570  
1493   -#~ msgid "Current screen height in rows"
1494   -#~ msgstr "Altura atual da tela em linhas"
1495   -
1496   -#~ msgid "Current screen width in columns"
1497   -#~ msgstr "Largura atua da tela em colunas"
1498   -
1499 1571 #~ msgid "Current:"
1500 1572 #~ msgstr "Atual:"
1501 1573  
... ... @@ -2083,9 +2155,6 @@ msgstr &quot;translator-credits&quot;
2083 2155 #~ msgid "LRECL:"
2084 2156 #~ msgstr "LRECL:"
2085 2157  
2086   -#~ msgid "Lateral keypad"
2087   -#~ msgstr "Barra lateral"
2088   -
2089 2158 #~ msgid "Latest program message"
2090 2159 #~ msgstr "Última mensagem de programa"
2091 2160  
... ...
locale/pw3270.pot
... ... @@ -6,9 +6,318 @@
6 6 #, fuzzy
7 7 msgid ""
8 8 msgstr ""
  9 +"#-#-#-#-# view.pot (PACKAGE VERSION) #-#-#-#-#\n"
9 10 "Project-Id-Version: PACKAGE VERSION\n"
10 11 "Report-Msgid-Bugs-To: \n"
11   -"POT-Creation-Date: 2020-05-08 00:40-0300\n"
  12 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  13 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  14 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  15 +"Language-Team: LANGUAGE <LL@li.org>\n"
  16 +"Language: \n"
  17 +"MIME-Version: 1.0\n"
  18 +"Content-Type: text/plain; charset=CHARSET\n"
  19 +"Content-Transfer-Encoding: 8bit\n"
  20 +"#-#-#-#-# save.pot (PACKAGE VERSION) #-#-#-#-#\n"
  21 +"Project-Id-Version: PACKAGE VERSION\n"
  22 +"Report-Msgid-Bugs-To: \n"
  23 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  24 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  25 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  26 +"Language-Team: LANGUAGE <LL@li.org>\n"
  27 +"Language: \n"
  28 +"MIME-Version: 1.0\n"
  29 +"Content-Type: text/plain; charset=CHARSET\n"
  30 +"Content-Transfer-Encoding: 8bit\n"
  31 +"#-#-#-#-# abstract.pot (PACKAGE VERSION) #-#-#-#-#\n"
  32 +"Project-Id-Version: PACKAGE VERSION\n"
  33 +"Report-Msgid-Bugs-To: \n"
  34 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  35 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  36 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  37 +"Language-Team: LANGUAGE <LL@li.org>\n"
  38 +"Language: \n"
  39 +"MIME-Version: 1.0\n"
  40 +"Content-Type: text/plain; charset=CHARSET\n"
  41 +"Content-Transfer-Encoding: 8bit\n"
  42 +"#-#-#-#-# application.pot (PACKAGE VERSION) #-#-#-#-#\n"
  43 +"Project-Id-Version: PACKAGE VERSION\n"
  44 +"Report-Msgid-Bugs-To: \n"
  45 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  46 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  47 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  48 +"Language-Team: LANGUAGE <LL@li.org>\n"
  49 +"Language: \n"
  50 +"MIME-Version: 1.0\n"
  51 +"Content-Type: text/plain; charset=CHARSET\n"
  52 +"Content-Transfer-Encoding: 8bit\n"
  53 +"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
  54 +"Project-Id-Version: PACKAGE VERSION\n"
  55 +"Report-Msgid-Bugs-To: \n"
  56 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  57 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  58 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  59 +"Language-Team: LANGUAGE <LL@li.org>\n"
  60 +"Language: \n"
  61 +"MIME-Version: 1.0\n"
  62 +"Content-Type: text/plain; charset=CHARSET\n"
  63 +"Content-Transfer-Encoding: 8bit\n"
  64 +"#-#-#-#-# preferences.pot (PACKAGE VERSION) #-#-#-#-#\n"
  65 +"Project-Id-Version: PACKAGE VERSION\n"
  66 +"Report-Msgid-Bugs-To: \n"
  67 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  68 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  69 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  70 +"Language-Team: LANGUAGE <LL@li.org>\n"
  71 +"Language: \n"
  72 +"MIME-Version: 1.0\n"
  73 +"Content-Type: text/plain; charset=CHARSET\n"
  74 +"Content-Transfer-Encoding: 8bit\n"
  75 +"#-#-#-#-# open.pot (PACKAGE VERSION) #-#-#-#-#\n"
  76 +"Project-Id-Version: PACKAGE VERSION\n"
  77 +"Report-Msgid-Bugs-To: \n"
  78 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  79 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  80 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  81 +"Language-Team: LANGUAGE <LL@li.org>\n"
  82 +"Language: \n"
  83 +"MIME-Version: 1.0\n"
  84 +"Content-Type: text/plain; charset=CHARSET\n"
  85 +"Content-Transfer-Encoding: 8bit\n"
  86 +"#-#-#-#-# about.pot (PACKAGE VERSION) #-#-#-#-#\n"
  87 +"Project-Id-Version: PACKAGE VERSION\n"
  88 +"Report-Msgid-Bugs-To: \n"
  89 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  90 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  91 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  92 +"Language-Team: LANGUAGE <LL@li.org>\n"
  93 +"Language: \n"
  94 +"MIME-Version: 1.0\n"
  95 +"Content-Type: text/plain; charset=CHARSET\n"
  96 +"Content-Transfer-Encoding: 8bit\n"
  97 +"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
  98 +"Project-Id-Version: PACKAGE VERSION\n"
  99 +"Report-Msgid-Bugs-To: \n"
  100 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  101 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  102 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  103 +"Language-Team: LANGUAGE <LL@li.org>\n"
  104 +"Language: \n"
  105 +"MIME-Version: 1.0\n"
  106 +"Content-Type: text/plain; charset=CHARSET\n"
  107 +"Content-Transfer-Encoding: 8bit\n"
  108 +"#-#-#-#-# terminal.pot (PACKAGE VERSION) #-#-#-#-#\n"
  109 +"Project-Id-Version: PACKAGE VERSION\n"
  110 +"Report-Msgid-Bugs-To: \n"
  111 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  112 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  113 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  114 +"Language-Team: LANGUAGE <LL@li.org>\n"
  115 +"Language: \n"
  116 +"MIME-Version: 1.0\n"
  117 +"Content-Type: text/plain; charset=CHARSET\n"
  118 +"Content-Transfer-Encoding: 8bit\n"
  119 +"#-#-#-#-# page.pot (PACKAGE VERSION) #-#-#-#-#\n"
  120 +"Project-Id-Version: PACKAGE VERSION\n"
  121 +"Report-Msgid-Bugs-To: \n"
  122 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  123 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  124 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  125 +"Language-Team: LANGUAGE <LL@li.org>\n"
  126 +"Language: \n"
  127 +"MIME-Version: 1.0\n"
  128 +"Content-Type: text/plain; charset=CHARSET\n"
  129 +"Content-Transfer-Encoding: 8bit\n"
  130 +"#-#-#-#-# header.pot (PACKAGE VERSION) #-#-#-#-#\n"
  131 +"Project-Id-Version: PACKAGE VERSION\n"
  132 +"Report-Msgid-Bugs-To: \n"
  133 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  134 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  135 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  136 +"Language-Team: LANGUAGE <LL@li.org>\n"
  137 +"Language: \n"
  138 +"MIME-Version: 1.0\n"
  139 +"Content-Type: text/plain; charset=CHARSET\n"
  140 +"Content-Transfer-Encoding: 8bit\n"
  141 +"#-#-#-#-# setcolors.pot (PACKAGE VERSION) #-#-#-#-#\n"
  142 +"Project-Id-Version: PACKAGE VERSION\n"
  143 +"Report-Msgid-Bugs-To: \n"
  144 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  145 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  146 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  147 +"Language-Team: LANGUAGE <LL@li.org>\n"
  148 +"Language: \n"
  149 +"MIME-Version: 1.0\n"
  150 +"Content-Type: text/plain; charset=CHARSET\n"
  151 +"Content-Transfer-Encoding: 8bit\n"
  152 +"#-#-#-#-# sessionproperties.pot (PACKAGE VERSION) #-#-#-#-#\n"
  153 +"Project-Id-Version: PACKAGE VERSION\n"
  154 +"Report-Msgid-Bugs-To: \n"
  155 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  156 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  157 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  158 +"Language-Team: LANGUAGE <LL@li.org>\n"
  159 +"Language: \n"
  160 +"MIME-Version: 1.0\n"
  161 +"Content-Type: text/plain; charset=CHARSET\n"
  162 +"Content-Transfer-Encoding: 8bit\n"
  163 +"#-#-#-#-# hostproperties.pot (PACKAGE VERSION) #-#-#-#-#\n"
  164 +"Project-Id-Version: PACKAGE VERSION\n"
  165 +"Report-Msgid-Bugs-To: \n"
  166 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  167 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  168 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  169 +"Language-Team: LANGUAGE <LL@li.org>\n"
  170 +"Language: \n"
  171 +"MIME-Version: 1.0\n"
  172 +"Content-Type: text/plain; charset=CHARSET\n"
  173 +"Content-Transfer-Encoding: 8bit\n"
  174 +"#-#-#-#-# filetransfer.pot (PACKAGE VERSION) #-#-#-#-#\n"
  175 +"Project-Id-Version: PACKAGE VERSION\n"
  176 +"Report-Msgid-Bugs-To: \n"
  177 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  178 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  179 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  180 +"Language-Team: LANGUAGE <LL@li.org>\n"
  181 +"Language: \n"
  182 +"MIME-Version: 1.0\n"
  183 +"Content-Type: text/plain; charset=CHARSET\n"
  184 +"Content-Transfer-Encoding: 8bit\n"
  185 +"#-#-#-#-# connect.pot (PACKAGE VERSION) #-#-#-#-#\n"
  186 +"Project-Id-Version: PACKAGE VERSION\n"
  187 +"Report-Msgid-Bugs-To: \n"
  188 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  189 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  190 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  191 +"Language-Team: LANGUAGE <LL@li.org>\n"
  192 +"Language: \n"
  193 +"MIME-Version: 1.0\n"
  194 +"Content-Type: text/plain; charset=CHARSET\n"
  195 +"Content-Transfer-Encoding: 8bit\n"
  196 +"#-#-#-#-# close.pot (PACKAGE VERSION) #-#-#-#-#\n"
  197 +"Project-Id-Version: PACKAGE VERSION\n"
  198 +"Report-Msgid-Bugs-To: \n"
  199 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  200 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  201 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  202 +"Language-Team: LANGUAGE <LL@li.org>\n"
  203 +"Language: \n"
  204 +"MIME-Version: 1.0\n"
  205 +"Content-Type: text/plain; charset=CHARSET\n"
  206 +"Content-Transfer-Encoding: 8bit\n"
  207 +"#-#-#-#-# toolbar.pot (PACKAGE VERSION) #-#-#-#-#\n"
  208 +"Project-Id-Version: PACKAGE VERSION\n"
  209 +"Report-Msgid-Bugs-To: \n"
  210 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  211 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  212 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  213 +"Language-Team: LANGUAGE <LL@li.org>\n"
  214 +"Language: \n"
  215 +"MIME-Version: 1.0\n"
  216 +"Content-Type: text/plain; charset=CHARSET\n"
  217 +"Content-Transfer-Encoding: 8bit\n"
  218 +"#-#-#-#-# settings.pot (PACKAGE VERSION) #-#-#-#-#\n"
  219 +"Project-Id-Version: PACKAGE VERSION\n"
  220 +"Report-Msgid-Bugs-To: \n"
  221 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  222 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  223 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  224 +"Language-Team: LANGUAGE <LL@li.org>\n"
  225 +"Language: \n"
  226 +"MIME-Version: 1.0\n"
  227 +"Content-Type: text/plain; charset=CHARSET\n"
  228 +"Content-Transfer-Encoding: 8bit\n"
  229 +"#-#-#-#-# dialog.pot (PACKAGE VERSION) #-#-#-#-#\n"
  230 +"Project-Id-Version: PACKAGE VERSION\n"
  231 +"Report-Msgid-Bugs-To: \n"
  232 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  233 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  234 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  235 +"Language-Team: LANGUAGE <LL@li.org>\n"
  236 +"Language: \n"
  237 +"MIME-Version: 1.0\n"
  238 +"Content-Type: text/plain; charset=CHARSET\n"
  239 +"Content-Transfer-Encoding: 8bit\n"
  240 +"#-#-#-#-# savedesktopicon.pot (PACKAGE VERSION) #-#-#-#-#\n"
  241 +"Project-Id-Version: PACKAGE VERSION\n"
  242 +"Report-Msgid-Bugs-To: \n"
  243 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  244 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  245 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  246 +"Language-Team: LANGUAGE <LL@li.org>\n"
  247 +"Language: \n"
  248 +"MIME-Version: 1.0\n"
  249 +"Content-Type: text/plain; charset=CHARSET\n"
  250 +"Content-Transfer-Encoding: 8bit\n"
  251 +"#-#-#-#-# tools.pot (PACKAGE VERSION) #-#-#-#-#\n"
  252 +"Project-Id-Version: PACKAGE VERSION\n"
  253 +"Report-Msgid-Bugs-To: \n"
  254 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  255 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  256 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  257 +"Language-Team: LANGUAGE <LL@li.org>\n"
  258 +"Language: \n"
  259 +"MIME-Version: 1.0\n"
  260 +"Content-Type: text/plain; charset=CHARSET\n"
  261 +"Content-Transfer-Encoding: 8bit\n"
  262 +"#-#-#-#-# keypad.pot (PACKAGE VERSION) #-#-#-#-#\n"
  263 +"Project-Id-Version: PACKAGE VERSION\n"
  264 +"Report-Msgid-Bugs-To: \n"
  265 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  266 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  267 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  268 +"Language-Team: LANGUAGE <LL@li.org>\n"
  269 +"Language: \n"
  270 +"MIME-Version: 1.0\n"
  271 +"Content-Type: text/plain; charset=CHARSET\n"
  272 +"Content-Transfer-Encoding: 8bit\n"
  273 +"#-#-#-#-# element.pot (PACKAGE VERSION) #-#-#-#-#\n"
  274 +"Project-Id-Version: PACKAGE VERSION\n"
  275 +"Report-Msgid-Bugs-To: \n"
  276 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  277 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  278 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  279 +"Language-Team: LANGUAGE <LL@li.org>\n"
  280 +"Language: \n"
  281 +"MIME-Version: 1.0\n"
  282 +"Content-Type: text/plain; charset=CHARSET\n"
  283 +"Content-Transfer-Encoding: 8bit\n"
  284 +"#-#-#-#-# attribute.pot (PACKAGE VERSION) #-#-#-#-#\n"
  285 +"Project-Id-Version: PACKAGE VERSION\n"
  286 +"Report-Msgid-Bugs-To: \n"
  287 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  288 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  289 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  290 +"Language-Team: LANGUAGE <LL@li.org>\n"
  291 +"Language: \n"
  292 +"MIME-Version: 1.0\n"
  293 +"Content-Type: text/plain; charset=CHARSET\n"
  294 +"Content-Transfer-Encoding: 8bit\n"
  295 +"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
  296 +"Project-Id-Version: PACKAGE VERSION\n"
  297 +"Report-Msgid-Bugs-To: \n"
  298 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  299 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  300 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  301 +"Language-Team: LANGUAGE <LL@li.org>\n"
  302 +"Language: \n"
  303 +"MIME-Version: 1.0\n"
  304 +"Content-Type: text/plain; charset=CHARSET\n"
  305 +"Content-Transfer-Encoding: 8bit\n"
  306 +"#-#-#-#-# application.pot (PACKAGE VERSION) #-#-#-#-#\n"
  307 +"Project-Id-Version: PACKAGE VERSION\n"
  308 +"Report-Msgid-Bugs-To: \n"
  309 +"POT-Creation-Date: 2020-05-29 11:55-0300\n"
  310 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  311 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  312 +"Language-Team: LANGUAGE <LL@li.org>\n"
  313 +"Language: \n"
  314 +"MIME-Version: 1.0\n"
  315 +"Content-Type: text/plain; charset=CHARSET\n"
  316 +"Content-Transfer-Encoding: 8bit\n"
  317 +"#-#-#-#-# 00-right.pot (PACKAGE VERSION) #-#-#-#-#\n"
  318 +"Project-Id-Version: PACKAGE VERSION\n"
  319 +"Report-Msgid-Bugs-To: \n"
  320 +"POT-Creation-Date: 2020-05-29 11:59-0300\n"
12 321 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 322 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 323 "Language-Team: LANGUAGE <LL@li.org>\n"
... ... @@ -88,12 +397,12 @@ msgstr &quot;&quot;
88 397 msgid "Brazilian Public Software Portal"
89 398 msgstr ""
90 399  
91   -#: src/objects/window/terminal.c:173
  400 +#: src/objects/window/terminal.c:174
92 401 #, c-format
93 402 msgid "Can't save file \"%s\""
94 403 msgstr ""
95 404  
96   -#: src/objects/window/terminal.c:178
  405 +#: src/objects/window/terminal.c:179
97 406 msgid "Can't save session file"
98 407 msgstr ""
99 408  
... ... @@ -148,7 +457,7 @@ msgstr &quot;&quot;
148 457 msgid "Connect to host"
149 458 msgstr ""
150 459  
151   -#: src/objects/window/window.c:538 src/objects/window/page.c:218
  460 +#: src/objects/window/window.c:555 src/objects/window/page.c:218
152 461 msgid "Connected to host"
153 462 msgstr ""
154 463  
... ... @@ -200,7 +509,7 @@ msgstr &quot;&quot;
200 509 msgid "Disconnect"
201 510 msgstr ""
202 511  
203   -#: src/objects/window/window.c:538 src/objects/window/window.c:543
  512 +#: src/objects/window/window.c:555 src/objects/window/window.c:560
204 513 #: src/objects/window/page.c:207
205 514 msgid "Disconnected from host"
206 515 msgstr ""
... ... @@ -209,6 +518,22 @@ msgstr &quot;&quot;
209 518 msgid "Dynamic font spacing"
210 519 msgstr ""
211 520  
  521 +#: src/objects/keypad/element.c:128
  522 +msgid "Element col"
  523 +msgstr ""
  524 +
  525 +#: src/objects/keypad/element.c:152
  526 +msgid "Element height in rows"
  527 +msgstr ""
  528 +
  529 +#: src/objects/keypad/element.c:116
  530 +msgid "Element row"
  531 +msgstr ""
  532 +
  533 +#: src/objects/keypad/element.c:140
  534 +msgid "Element width in columns"
  535 +msgstr ""
  536 +
212 537 #: src/objects/actions/abstract.c:140
213 538 msgid "Enabled"
214 539 msgstr ""
... ... @@ -253,7 +578,7 @@ msgstr &quot;&quot;
253 578 msgid "Host properties"
254 579 msgstr ""
255 580  
256   -#: src/objects/window/window.c:306
  581 +#: src/objects/window/window.c:323
257 582 msgid "IBM 3270 Terminal emulator"
258 583 msgstr ""
259 584  
... ... @@ -289,6 +614,14 @@ msgstr &quot;&quot;
289 614 msgid "Insert"
290 615 msgstr ""
291 616  
  617 +#: src/objects/keypad/attribute.c:116
  618 +msgid "Invalid or unknown property name"
  619 +msgstr ""
  620 +
  621 +#: src/objects/keypad/attribute.c:79
  622 +msgid "Invalid or unknown property type"
  623 +msgstr ""
  624 +
292 625 #: src/objects/toolbar/settings.c:108
293 626 msgid "Itens"
294 627 msgstr ""
... ... @@ -297,6 +630,22 @@ msgstr &quot;&quot;
297 630 msgid "Keep selected"
298 631 msgstr ""
299 632  
  633 +#: src/objects/keypad/keypad.c:103
  634 +msgid "Keypad Label"
  635 +msgstr ""
  636 +
  637 +#: src/objects/keypad/keypad.c:93
  638 +msgid "Keypad Name"
  639 +msgstr ""
  640 +
  641 +#: src/objects/keypad/keypad.c:136
  642 +msgid "Keypad height in rows"
  643 +msgstr ""
  644 +
  645 +#: src/objects/keypad/keypad.c:124
  646 +msgid "Keypad width in columns"
  647 +msgstr ""
  648 +
300 649 #: src/objects/actions/view.c:98
301 650 msgid "Label"
302 651 msgstr ""
... ... @@ -453,6 +802,10 @@ msgstr &quot;&quot;
453 802 msgid "Resize on alternate screen"
454 803 msgstr ""
455 804  
  805 +#: keypad/00-right.xml:34
  806 +msgid "Right keypad"
  807 +msgstr ""
  808 +
456 809 #: src/objects/toolbar/toolbar.c:286
457 810 msgid "S_tyle"
458 811 msgstr ""
... ... @@ -612,6 +965,10 @@ msgstr &quot;&quot;
612 965 msgid "Text only"
613 966 msgstr ""
614 967  
  968 +#: src/objects/keypad/keypad.c:104 src/objects/keypad/element.c:106
  969 +msgid "The Label of the keypad"
  970 +msgstr ""
  971 +
615 972 #: src/objects/actions/abstract.c:109
616 973 msgid "The action label"
617 974 msgstr ""
... ... @@ -628,6 +985,10 @@ msgstr &quot;&quot;
628 985 msgid "The label for the action"
629 986 msgstr ""
630 987  
  988 +#: src/objects/keypad/element.c:96
  989 +msgid "The name of associated action"
  990 +msgstr ""
  991 +
631 992 #: src/objects/window/window.c:157
632 993 msgid "The name of the actions in the header bar"
633 994 msgstr ""
... ... @@ -636,14 +997,26 @@ msgstr &quot;&quot;
636 997 msgid "The name of the actions in the toolbar"
637 998 msgstr ""
638 999  
  1000 +#: src/objects/keypad/element.c:86
  1001 +msgid "The name of the icon"
  1002 +msgstr ""
  1003 +
639 1004 #: src/objects/actions/abstract.c:102
640 1005 msgid "The name of the icon associated with the action"
641 1006 msgstr ""
642 1007  
  1008 +#: src/objects/keypad/keypad.c:94
  1009 +msgid "The name used to identify the keypad"
  1010 +msgstr ""
  1011 +
643 1012 #: src/objects/actions/abstract.c:94
644 1013 msgid "The name used to invoke the action"
645 1014 msgstr ""
646 1015  
  1016 +#: src/objects/keypad/keypad.c:114
  1017 +msgid "The position of the keypad"
  1018 +msgstr ""
  1019 +
647 1020 #: src/objects/actions/abstract.c:153
648 1021 msgid "The state the action is in"
649 1022 msgstr ""
... ... @@ -715,7 +1088,7 @@ msgstr &quot;&quot;
715 1088 msgid "Version %s-%s"
716 1089 msgstr ""
717 1090  
718   -#: ui/application.xml:63
  1091 +#: src/objects/window/header.c:66 ui/application.xml:63
719 1092 msgid "View"
720 1093 msgstr ""
721 1094  
... ... @@ -779,6 +1152,10 @@ msgstr &quot;&quot;
779 1152 msgid "_View"
780 1153 msgstr ""
781 1154  
  1155 +#: src/objects/keypad/keypad.c:102
  1156 +msgid "label"
  1157 +msgstr ""
  1158 +
782 1159 #: src/objects/application/actions/about.c:116
783 1160 msgid "translator-credits"
784 1161 msgstr ""
... ...
src/objects/keypad/keypad.xml
... ... @@ -92,7 +92,7 @@
92 92 <attribute name="action"></attribute>
93 93 </button>
94 94  
95   -\ <button column='2' width='2'>
  95 + <button column='2' width='2'>
96 96 <attribute name="icon-name" translatable="no">gtk-go-up</attribute>
97 97 <attribute name="action"></attribute>
98 98 </button>
... ...