diff --git a/Makefile.in b/Makefile.in
index 395eead..7a87fdd 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -43,7 +43,8 @@ SOURCES= \
$(wildcard src/objects/@OSNAME@/*.c) \
$(wildcard src/main/*.c) \
$(wildcard src/main/@OSNAME@/*.c) \
- $(wildcard src/main/@OSNAME@/*.rc)
+ $(wildcard src/main/@OSNAME@/*.rc) \
+ $(wildcard src/objects/keypad/*.c)
SCHEMAS= \
$(wildcard schemas/@OSNAME@/*.gschema.xml) \
@@ -286,11 +287,19 @@ install-application: \
ui/*.xml \
$(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/ui
+ @$(MKDIR) \
+ $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad
+
+ @$(INSTALL_DATA) \
+ keypad/*.xml \
+ $(DESTDIR)/$(datarootdir)/$(PRODUCT_NAME)/keypad
+
#---[ Misc Targets ]---------------------------------------------------------------------
locale/$(PACKAGE_NAME).pot: \
$(foreach SRC, $(basename $(SOURCES)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot) \
- $(foreach SRC, $(basename $(wildcard ui/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot)
+ $(foreach SRC, $(basename $(wildcard ui/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot) \
+ $(foreach SRC, $(basename $(wildcard keypad/*.xml)), $(POTDIR)/$(PACKAGE_NAME)/$(SRC).pot)
@rm -f $@
@$(MKDIR) $(@D)
diff --git a/keypad/00-right.xml b/keypad/00-right.xml
new file mode 100644
index 0000000..165f77c
--- /dev/null
+++ b/keypad/00-right.xml
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+ Right keypad
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 829985b..c91a188 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pw3270 5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-08 00:40-0300\n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\n"
"PO-Revision-Date: 2020-05-08 00:46-0300\n"
"Last-Translator: Perry Werneck \n"
"Language-Team: Português <>\n"
@@ -91,12 +91,12 @@ msgstr "Negrito"
msgid "Brazilian Public Software Portal"
msgstr "Portal do Software Público Brasileiro"
-#: src/objects/window/terminal.c:173
+#: src/objects/window/terminal.c:174
#, c-format
msgid "Can't save file \"%s\""
msgstr "Não foi possível salvar arquivo \"%s\""
-#: src/objects/window/terminal.c:178
+#: src/objects/window/terminal.c:179
msgid "Can't save session file"
msgstr "Não foi possível salvar arquivo de sessão"
@@ -151,7 +151,7 @@ msgstr "Conectar ao iniciar"
msgid "Connect to host"
msgstr "Conectar ao servidor"
-#: src/objects/window/window.c:538 src/objects/window/page.c:218
+#: src/objects/window/window.c:555 src/objects/window/page.c:218
msgid "Connected to host"
msgstr "Conectado no servidor"
@@ -203,7 +203,7 @@ msgstr "Ícone da área de trabalho"
msgid "Disconnect"
msgstr "Desconectar"
-#: src/objects/window/window.c:538 src/objects/window/window.c:543
+#: src/objects/window/window.c:555 src/objects/window/window.c:560
#: src/objects/window/page.c:207
msgid "Disconnected from host"
msgstr "Desconectado do servidor"
@@ -212,6 +212,24 @@ msgstr "Desconectado do servidor"
msgid "Dynamic font spacing"
msgstr "Espaçamento dinâmico"
+#: src/objects/keypad/element.c:128
+msgid "Element col"
+msgstr ""
+
+#: src/objects/keypad/element.c:152
+#, fuzzy
+msgid "Element height in rows"
+msgstr "Altura atual da tela em linhas"
+
+#: src/objects/keypad/element.c:116
+msgid "Element row"
+msgstr ""
+
+#: src/objects/keypad/element.c:140
+#, fuzzy
+msgid "Element width in columns"
+msgstr "Largura atua da tela em colunas"
+
#: src/objects/actions/abstract.c:140
msgid "Enabled"
msgstr "habilitado"
@@ -256,7 +274,7 @@ msgstr "Ajuda"
msgid "Host properties"
msgstr "Propriedades do Servidor"
-#: src/objects/window/window.c:306
+#: src/objects/window/window.c:323
msgid "IBM 3270 Terminal emulator"
msgstr "Emulador 3270"
@@ -292,6 +310,14 @@ msgstr "Se a ação pode ser ativada"
msgid "Insert"
msgstr "Inserção"
+#: src/objects/keypad/attribute.c:116
+msgid "Invalid or unknown property name"
+msgstr ""
+
+#: src/objects/keypad/attribute.c:79
+msgid "Invalid or unknown property type"
+msgstr ""
+
#: src/objects/toolbar/settings.c:108
msgid "Itens"
msgstr "Itens"
@@ -300,6 +326,24 @@ msgstr "Itens"
msgid "Keep selected"
msgstr "Manter selecionado"
+#: src/objects/keypad/keypad.c:103
+msgid "Keypad Label"
+msgstr ""
+
+#: src/objects/keypad/keypad.c:93
+msgid "Keypad Name"
+msgstr ""
+
+#: src/objects/keypad/keypad.c:136
+#, fuzzy
+msgid "Keypad height in rows"
+msgstr "Altura atual da tela em linhas"
+
+#: src/objects/keypad/keypad.c:124
+#, fuzzy
+msgid "Keypad width in columns"
+msgstr "Largura atua da tela em colunas"
+
#: src/objects/actions/view.c:98
msgid "Label"
msgstr "Etiqueta"
@@ -456,6 +500,11 @@ msgstr "Reselecionar"
msgid "Resize on alternate screen"
msgstr "Mudar tamanho do terminal em tela alternativa"
+#: keypad/00-right.xml:34
+#, fuzzy
+msgid "Right keypad"
+msgstr "Barra lateral"
+
#: src/objects/toolbar/toolbar.c:286
msgid "S_tyle"
msgstr "E_stilo"
@@ -615,6 +664,11 @@ msgstr "Fonte do terminal"
msgid "Text only"
msgstr "Apenas texto"
+#: src/objects/keypad/keypad.c:104 src/objects/keypad/element.c:106
+#, fuzzy
+msgid "The Label of the keypad"
+msgstr "A etiqueta da ação"
+
#: src/objects/actions/abstract.c:109
msgid "The action label"
msgstr "A etiqueta da ação"
@@ -631,6 +685,11 @@ msgstr "Código identificando o tipo de interface do usuário"
msgid "The label for the action"
msgstr "A etiqueta da ação"
+#: src/objects/keypad/element.c:96
+#, fuzzy
+msgid "The name of associated action"
+msgstr "Nome do ícone associado com a ação"
+
#: src/objects/window/window.c:157
msgid "The name of the actions in the header bar"
msgstr "O nome das ações na barra de título"
@@ -639,14 +698,28 @@ msgstr "O nome das ações na barra de título"
msgid "The name of the actions in the toolbar"
msgstr "O nome das ações na barra de ferramentas"
+#: src/objects/keypad/element.c:86
+#, fuzzy
+msgid "The name of the icon"
+msgstr "A etiqueta da ação"
+
#: src/objects/actions/abstract.c:102
msgid "The name of the icon associated with the action"
msgstr "Nome do ícone associado com a ação"
+#: src/objects/keypad/keypad.c:94
+#, fuzzy
+msgid "The name used to identify the keypad"
+msgstr "O nome usado para ativar a ação"
+
#: src/objects/actions/abstract.c:94
msgid "The name used to invoke the action"
msgstr "O nome usado para ativar a ação"
+#: src/objects/keypad/keypad.c:114
+msgid "The position of the keypad"
+msgstr ""
+
#: src/objects/actions/abstract.c:153
msgid "The state the action is in"
msgstr "O estado em que a ação está"
@@ -730,7 +803,7 @@ msgstr "Usar teclas +/- para navegar por campos"
msgid "Version %s-%s"
msgstr "Versão %s-%s"
-#: ui/application.xml:63
+#: src/objects/window/header.c:66 ui/application.xml:63
msgid "View"
msgstr "Exibir"
@@ -794,6 +867,11 @@ msgstr "_Salvar"
msgid "_View"
msgstr "_Exibir"
+#: src/objects/keypad/keypad.c:102
+#, fuzzy
+msgid "label"
+msgstr "Etiqueta"
+
#: src/objects/application/actions/about.c:116
msgid "translator-credits"
msgstr "translator-credits"
@@ -1490,12 +1568,6 @@ msgstr "translator-credits"
#~ msgid "Cross hair Cursor"
#~ msgstr "Cursor mira"
-#~ msgid "Current screen height in rows"
-#~ msgstr "Altura atual da tela em linhas"
-
-#~ msgid "Current screen width in columns"
-#~ msgstr "Largura atua da tela em colunas"
-
#~ msgid "Current:"
#~ msgstr "Atual:"
@@ -2083,9 +2155,6 @@ msgstr "translator-credits"
#~ msgid "LRECL:"
#~ msgstr "LRECL:"
-#~ msgid "Lateral keypad"
-#~ msgstr "Barra lateral"
-
#~ msgid "Latest program message"
#~ msgstr "Última mensagem de programa"
diff --git a/locale/pw3270.pot b/locale/pw3270.pot
index 62367e6..010eba7 100644
--- a/locale/pw3270.pot
+++ b/locale/pw3270.pot
@@ -6,9 +6,318 @@
#, fuzzy
msgid ""
msgstr ""
+"#-#-#-#-# view.pot (PACKAGE VERSION) #-#-#-#-#\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-08 00:40-0300\n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# save.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# abstract.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# application.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# preferences.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# open.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# about.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# terminal.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# page.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# header.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# setcolors.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# sessionproperties.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# hostproperties.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# filetransfer.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# connect.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# close.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# toolbar.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# settings.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# dialog.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# savedesktopicon.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# tools.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# keypad.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# element.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# attribute.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# window.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# application.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:55-0300\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=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"#-#-#-#-# 00-right.pot (PACKAGE VERSION) #-#-#-#-#\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-29 11:59-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -88,12 +397,12 @@ msgstr ""
msgid "Brazilian Public Software Portal"
msgstr ""
-#: src/objects/window/terminal.c:173
+#: src/objects/window/terminal.c:174
#, c-format
msgid "Can't save file \"%s\""
msgstr ""
-#: src/objects/window/terminal.c:178
+#: src/objects/window/terminal.c:179
msgid "Can't save session file"
msgstr ""
@@ -148,7 +457,7 @@ msgstr ""
msgid "Connect to host"
msgstr ""
-#: src/objects/window/window.c:538 src/objects/window/page.c:218
+#: src/objects/window/window.c:555 src/objects/window/page.c:218
msgid "Connected to host"
msgstr ""
@@ -200,7 +509,7 @@ msgstr ""
msgid "Disconnect"
msgstr ""
-#: src/objects/window/window.c:538 src/objects/window/window.c:543
+#: src/objects/window/window.c:555 src/objects/window/window.c:560
#: src/objects/window/page.c:207
msgid "Disconnected from host"
msgstr ""
@@ -209,6 +518,22 @@ msgstr ""
msgid "Dynamic font spacing"
msgstr ""
+#: src/objects/keypad/element.c:128
+msgid "Element col"
+msgstr ""
+
+#: src/objects/keypad/element.c:152
+msgid "Element height in rows"
+msgstr ""
+
+#: src/objects/keypad/element.c:116
+msgid "Element row"
+msgstr ""
+
+#: src/objects/keypad/element.c:140
+msgid "Element width in columns"
+msgstr ""
+
#: src/objects/actions/abstract.c:140
msgid "Enabled"
msgstr ""
@@ -253,7 +578,7 @@ msgstr ""
msgid "Host properties"
msgstr ""
-#: src/objects/window/window.c:306
+#: src/objects/window/window.c:323
msgid "IBM 3270 Terminal emulator"
msgstr ""
@@ -289,6 +614,14 @@ msgstr ""
msgid "Insert"
msgstr ""
+#: src/objects/keypad/attribute.c:116
+msgid "Invalid or unknown property name"
+msgstr ""
+
+#: src/objects/keypad/attribute.c:79
+msgid "Invalid or unknown property type"
+msgstr ""
+
#: src/objects/toolbar/settings.c:108
msgid "Itens"
msgstr ""
@@ -297,6 +630,22 @@ msgstr ""
msgid "Keep selected"
msgstr ""
+#: src/objects/keypad/keypad.c:103
+msgid "Keypad Label"
+msgstr ""
+
+#: src/objects/keypad/keypad.c:93
+msgid "Keypad Name"
+msgstr ""
+
+#: src/objects/keypad/keypad.c:136
+msgid "Keypad height in rows"
+msgstr ""
+
+#: src/objects/keypad/keypad.c:124
+msgid "Keypad width in columns"
+msgstr ""
+
#: src/objects/actions/view.c:98
msgid "Label"
msgstr ""
@@ -453,6 +802,10 @@ msgstr ""
msgid "Resize on alternate screen"
msgstr ""
+#: keypad/00-right.xml:34
+msgid "Right keypad"
+msgstr ""
+
#: src/objects/toolbar/toolbar.c:286
msgid "S_tyle"
msgstr ""
@@ -612,6 +965,10 @@ msgstr ""
msgid "Text only"
msgstr ""
+#: src/objects/keypad/keypad.c:104 src/objects/keypad/element.c:106
+msgid "The Label of the keypad"
+msgstr ""
+
#: src/objects/actions/abstract.c:109
msgid "The action label"
msgstr ""
@@ -628,6 +985,10 @@ msgstr ""
msgid "The label for the action"
msgstr ""
+#: src/objects/keypad/element.c:96
+msgid "The name of associated action"
+msgstr ""
+
#: src/objects/window/window.c:157
msgid "The name of the actions in the header bar"
msgstr ""
@@ -636,14 +997,26 @@ msgstr ""
msgid "The name of the actions in the toolbar"
msgstr ""
+#: src/objects/keypad/element.c:86
+msgid "The name of the icon"
+msgstr ""
+
#: src/objects/actions/abstract.c:102
msgid "The name of the icon associated with the action"
msgstr ""
+#: src/objects/keypad/keypad.c:94
+msgid "The name used to identify the keypad"
+msgstr ""
+
#: src/objects/actions/abstract.c:94
msgid "The name used to invoke the action"
msgstr ""
+#: src/objects/keypad/keypad.c:114
+msgid "The position of the keypad"
+msgstr ""
+
#: src/objects/actions/abstract.c:153
msgid "The state the action is in"
msgstr ""
@@ -715,7 +1088,7 @@ msgstr ""
msgid "Version %s-%s"
msgstr ""
-#: ui/application.xml:63
+#: src/objects/window/header.c:66 ui/application.xml:63
msgid "View"
msgstr ""
@@ -779,6 +1152,10 @@ msgstr ""
msgid "_View"
msgstr ""
+#: src/objects/keypad/keypad.c:102
+msgid "label"
+msgstr ""
+
#: src/objects/application/actions/about.c:116
msgid "translator-credits"
msgstr ""
diff --git a/src/objects/keypad/keypad.xml b/src/objects/keypad/keypad.xml
index e834429..fde6e90 100644
--- a/src/objects/keypad/keypad.xml
+++ b/src/objects/keypad/keypad.xml
@@ -92,7 +92,7 @@
-\