Commit dc82c692d1ad294f91927af6181f3ede26db4b9e

Authored by Perry Werneck
1 parent 61d9b463

Incluindo geração automática da man page.

@@ -30,6 +30,7 @@ PACKAGE_NAME=@PACKAGE_NAME@ @@ -30,6 +30,7 @@ PACKAGE_NAME=@PACKAGE_NAME@
30 PACKAGE_VERSION=@PACKAGE_VERSION@ 30 PACKAGE_VERSION=@PACKAGE_VERSION@
31 PACKAGE_LEVEL=@PACKAGE_LEVEL@ 31 PACKAGE_LEVEL=@PACKAGE_LEVEL@
32 PACKAGE_TARNAME=@PACKAGE_TARNAME@ 32 PACKAGE_TARNAME=@PACKAGE_TARNAME@
  33 +PACKAGE_DESCRIPTION=@PACKAGE_DESCRIPTION@
33 PLUGINS=@PLUGINS@ 34 PLUGINS=@PLUGINS@
34 35
35 #---[ Paths ]------------------------------------------------------------------ 36 #---[ Paths ]------------------------------------------------------------------
@@ -62,6 +63,7 @@ MKDIR=@MKDIR_P@ @@ -62,6 +63,7 @@ MKDIR=@MKDIR_P@
62 MSGCAT=@MSGCAT@ 63 MSGCAT=@MSGCAT@
63 AMTAR=@AMTAR@ 64 AMTAR=@AMTAR@
64 RPMBUILD=@RPMBUILD@ 65 RPMBUILD=@RPMBUILD@
  66 +HELP2MAN=@HELP2MAN@
65 67
66 #---[ Rules ]------------------------------------------------------------------ 68 #---[ Rules ]------------------------------------------------------------------
67 69
@@ -236,6 +238,11 @@ install-app: \ @@ -236,6 +238,11 @@ install-app: \
236 @$(MAKE) -C ui install 238 @$(MAKE) -C ui install
237 @$(MAKE) -C locale install 239 @$(MAKE) -C locale install
238 240
  241 + @$(MKDIR) $(DESTDIR)/$(mandir)/man1
  242 + @$(HELP2MAN) \
  243 + --version-string="$(PACKAGE_TARNAME) - $(PACKAGE_DESCRIPTION) Vrs. $(PACKAGE_VERSION)" \
  244 + $(DESTDIR)$(bindir)/$(PACKAGE_TARNAME)@EXEEXT@ | gzip --best --stdout - > $(DESTDIR)/$(mandir)/man1/$(PACKAGE_NAME).1.gz
  245 +
239 $(BINRLS)/libpw3270cpp.a: \ 246 $(BINRLS)/libpw3270cpp.a: \
240 src/libpw3270cpp/* 247 src/libpw3270cpp/*
241 248
@@ -58,6 +58,7 @@ AC_PROG_SED @@ -58,6 +58,7 @@ AC_PROG_SED
58 AC_PROG_LN_S 58 AC_PROG_LN_S
59 AC_PATH_TOOL([AR], [ar], [ar]) 59 AC_PATH_TOOL([AR], [ar], [ar])
60 AC_PATH_TOOL([GENMARSHAL], [glib-genmarshal], [glib-genmarshal]) 60 AC_PATH_TOOL([GENMARSHAL], [glib-genmarshal], [glib-genmarshal])
  61 +AC_PATH_TOOL([HELP2MAN], [help2man], [help2man])
61 62
62 AC_LANG([C]) 63 AC_LANG([C])
63 64
locale/pt_BR.po
@@ -5,7 +5,7 @@ msgid "" @@ -5,7 +5,7 @@ msgid ""
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2017-03-21 15:58-0300\n" 8 +"POT-Creation-Date: 2017-05-02 17:27-0300\n"
9 "PO-Revision-Date: 2017-02-15 17:08-0200\n" 9 "PO-Revision-Date: 2017-02-15 17:08-0200\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Português <perry.werneck@gmail.com>\n" 11 "Language-Team: Português <perry.werneck@gmail.com>\n"
@@ -95,7 +95,7 @@ msgstr &quot;%s: Tabulação vertical não é suportada&quot; @@ -95,7 +95,7 @@ msgstr &quot;%s: Tabulação vertical não é suportada&quot;
95 msgid "%s<b>%s</b> for %s" 95 msgid "%s<b>%s</b> for %s"
96 msgstr "%s<b>%s</b> para %s" 96 msgstr "%s<b>%s</b> para %s"
97 97
98 -#: main.c:438 98 +#: main.c:400
99 msgid "- 3270 Emulator for Gtk" 99 msgid "- 3270 Emulator for Gtk"
100 msgstr "- Emulador 3270 para GTK" 100 msgstr "- Emulador 3270 para GTK"
101 101
@@ -183,7 +183,7 @@ msgstr &quot;&quot; @@ -183,7 +183,7 @@ msgstr &quot;&quot;
183 msgid "<b>SSL state is undefined</b>Unexpected SSL status %ld" 183 msgid "<b>SSL state is undefined</b>Unexpected SSL status %ld"
184 msgstr "<b>Estado do SSL é indefinido</b>Estado SSL inesperado %ld" 184 msgstr "<b>Estado do SSL é indefinido</b>Estado SSL inesperado %ld"
185 185
186 -#: main.c:458 186 +#: main.c:420
187 msgid "" 187 msgid ""
188 "<b>Valid options:</b>\n" 188 "<b>Valid options:</b>\n"
189 "\n" 189 "\n"
@@ -276,7 +276,7 @@ msgstr &quot;Um parametro de ENVIO/RECEBIMENTO inválido foi enviado para o host.&quot; @@ -276,7 +276,7 @@ msgstr &quot;Um parametro de ENVIO/RECEBIMENTO inválido foi enviado para o host.&quot;
276 msgid "Appends the source file to the destination file." 276 msgid "Appends the source file to the destination file."
277 msgstr "Adiciona conteúdo do arquivo origem ao final do arquivo destino." 277 msgstr "Adiciona conteúdo do arquivo origem ao final do arquivo destino."
278 278
279 -#: main.c:413 main.c:415 279 +#: main.c:375 main.c:377
280 msgid "Application name" 280 msgid "Application name"
281 msgstr "Nome da aplicação" 281 msgstr "Nome da aplicação"
282 282
@@ -419,6 +419,11 @@ msgstr &quot;Não foi possível conectar a %s&quot; @@ -419,6 +419,11 @@ msgstr &quot;Não foi possível conectar a %s&quot;
419 msgid "Can't connect to %s:%s" 419 msgid "Can't connect to %s:%s"
420 msgstr "Não foi possível conectar a %s:%s" 420 msgstr "Não foi possível conectar a %s:%s"
421 421
  422 +#: main.c:70
  423 +#, fuzzy
  424 +msgid "Can't connect to DBUS server"
  425 +msgstr "Não foi possível conectar a %s"
  426 +
422 #: selection.c:425 427 #: selection.c:425
423 #, c-format 428 #, c-format
424 msgid "Can't convert line %d from %s to %s" 429 msgid "Can't convert line %d from %s to %s"
@@ -433,6 +438,10 @@ msgstr &quot;Recortar não permitido em seleção retangular&quot; @@ -433,6 +438,10 @@ msgstr &quot;Recortar não permitido em seleção retangular&quot;
433 msgid "Can't determine value for environment variable \"%s\" " 438 msgid "Can't determine value for environment variable \"%s\" "
434 msgstr "Não consigo determinar o valor da variável de ambiente \"%s\" " 439 msgstr "Não consigo determinar o valor da variável de ambiente \"%s\" "
435 440
  441 +#: main.c:115
  442 +msgid "Can't get DBUS object name"
  443 +msgstr ""
  444 +
436 #: ft.c:413 445 #: ft.c:413
437 msgid "Can't get file size" 446 msgid "Can't get file size"
438 msgstr "Não foi possível obter o tamanho do arquivo" 447 msgstr "Não foi possível obter o tamanho do arquivo"
@@ -654,6 +663,11 @@ msgstr &quot;Configurar host&quot; @@ -654,6 +663,11 @@ msgstr &quot;Configurar host&quot;
654 msgid "Connect on startup" 663 msgid "Connect on startup"
655 msgstr "Conectar ao iniciar" 664 msgstr "Conectar ao iniciar"
656 665
  666 +#: gobject.c:205
  667 +#, fuzzy
  668 +msgid "Connecting to host"
  669 +msgstr "Não foi possível conectar ao servidor"
  670 +
657 #: connect.c:215 connect.c:311 connect.c:320 connect.c:382 connect.c:397 671 #: connect.c:215 connect.c:311 connect.c:320 connect.c:382 connect.c:397
658 #: connect.c:413 connect.c:427 connect.c:447 connect.c:461 connect.c:477 672 #: connect.c:413 connect.c:427 connect.c:447 connect.c:461 connect.c:477
659 #: connect.c:573 673 #: connect.c:573
@@ -910,7 +924,7 @@ msgstr &quot;Tela cheia&quot; @@ -910,7 +924,7 @@ msgstr &quot;Tela cheia&quot;
910 msgid "Function bar" 924 msgid "Function bar"
911 msgstr "Barra de funções" 925 msgstr "Barra de funções"
912 926
913 -#: main.c:101 main.c:507 927 +#: main.c:101 main.c:510
914 msgid "GTK Version mismatch" 928 msgid "GTK Version mismatch"
915 msgstr "Divergência de versão GTK" 929 msgstr "Divergência de versão GTK"
916 930
@@ -946,11 +960,11 @@ msgstr &quot;Servidor rejeitou o tipo de dispositivo ou requisição&quot; @@ -946,11 +960,11 @@ msgstr &quot;Servidor rejeitou o tipo de dispositivo ou requisição&quot;
946 msgid "Host rejected resource(s)" 960 msgid "Host rejected resource(s)"
947 msgstr "Servidor rejeitou recurso(s)" 961 msgstr "Servidor rejeitou recurso(s)"
948 962
949 -#: main.c:421 963 +#: main.c:383
950 msgid "Host system type" 964 msgid "Host system type"
951 msgstr "Tipo do sistema no servidor" 965 msgstr "Tipo do sistema no servidor"
952 966
953 -#: main.c:419 967 +#: main.c:381
954 msgid "Host to connect" 968 msgid "Host to connect"
955 msgstr "Servidor a conectar" 969 msgstr "Servidor a conectar"
956 970
@@ -1091,11 +1105,11 @@ msgstr &quot;Ler a fila de um arquivo&quot; @@ -1091,11 +1105,11 @@ msgstr &quot;Ler a fila de um arquivo&quot;
1091 msgid "Local:" 1105 msgid "Local:"
1092 msgstr "Local:" 1106 msgstr "Local:"
1093 1107
1094 -#: main.c:433 1108 +#: main.c:395
1095 msgid "Log to file" 1109 msgid "Log to file"
1096 msgstr "Enviar log para arquivo" 1110 msgstr "Enviar log para arquivo"
1097 1111
1098 -#: main.c:426 1112 +#: main.c:388
1099 msgid "Minutes for auto-disconnect" 1113 msgid "Minutes for auto-disconnect"
1100 msgstr "Minutos para desconexão automática" 1114 msgstr "Minutos para desconexão automática"
1101 1115
@@ -1332,7 +1346,7 @@ msgstr &quot;PF8&quot; @@ -1332,7 +1346,7 @@ msgstr &quot;PF8&quot;
1332 msgid "PF9" 1346 msgid "PF9"
1333 msgstr "PF9" 1347 msgstr "PF9"
1334 1348
1335 -#: main.c:456 1349 +#: main.c:418
1336 msgid "Parse error" 1350 msgid "Parse error"
1337 msgstr "Erro de interpretação" 1351 msgstr "Erro de interpretação"
1338 1352
@@ -1365,7 +1379,7 @@ msgstr &quot;Colar com margem esquerda&quot; @@ -1365,7 +1379,7 @@ msgstr &quot;Colar com margem esquerda&quot;
1365 msgid "Path and name of the local file" 1379 msgid "Path and name of the local file"
1366 msgstr "Caminho e nome do arquivo local" 1380 msgstr "Caminho e nome do arquivo local"
1367 1381
1368 -#: main.c:427 1382 +#: main.c:389
1369 msgid "Path for plugin files" 1383 msgid "Path for plugin files"
1370 msgstr "Caminho para os arquivos de plugin" 1384 msgstr "Caminho para os arquivos de plugin"
1371 1385
@@ -1373,7 +1387,7 @@ msgstr &quot;Caminho para os arquivos de plugin&quot; @@ -1373,7 +1387,7 @@ msgstr &quot;Caminho para os arquivos de plugin&quot;
1373 msgid "Path length constraint exceeded" 1387 msgid "Path length constraint exceeded"
1374 msgstr "Path length constraint exceeded" 1388 msgstr "Path length constraint exceeded"
1375 1389
1376 -#: main.c:416 1390 +#: main.c:378
1377 msgid "Path to application data files" 1391 msgid "Path to application data files"
1378 msgstr "Caminho para os arquivos de dados da aplicação" 1392 msgstr "Caminho para os arquivos de dados da aplicação"
1379 1393
@@ -1779,7 +1793,7 @@ msgstr &quot;Certificado auto assinado na cadeia de certificados&quot; @@ -1779,7 +1793,7 @@ msgstr &quot;Certificado auto assinado na cadeia de certificados&quot;
1779 msgid "Send file" 1793 msgid "Send file"
1780 msgstr "Enviar arquivo" 1794 msgstr "Enviar arquivo"
1781 1795
1782 -#: main.c:430 1796 +#: main.c:392
1783 msgid "Send messages to syslog" 1797 msgid "Send messages to syslog"
1784 msgstr "Enviar mensagens para o log do sistema" 1798 msgstr "Enviar mensagens para o log do sistema"
1785 1799
@@ -1795,11 +1809,11 @@ msgstr &quot;Enviar/Receber&quot; @@ -1795,11 +1809,11 @@ msgstr &quot;Enviar/Receber&quot;
1795 msgid "Sending file" 1809 msgid "Sending file"
1796 msgstr "Enviando arquivo" 1810 msgstr "Enviando arquivo"
1797 1811
1798 -#: main.c:418 1812 +#: main.c:380
1799 msgid "Session name" 1813 msgid "Session name"
1800 msgstr "Nome da sessão" 1814 msgstr "Nome da sessão"
1801 1815
1802 -#: main.c:424 1816 +#: main.c:386
1803 msgid "Set host charset" 1817 msgid "Set host charset"
1804 msgstr "Define página de código do host" 1818 msgstr "Define página de código do host"
1805 1819
@@ -1807,19 +1821,19 @@ msgstr &quot;Define página de código do host&quot; @@ -1807,19 +1821,19 @@ msgstr &quot;Define página de código do host&quot;
1807 msgid "Set insert mode" 1821 msgid "Set insert mode"
1808 msgstr "Set insert mode" 1822 msgstr "Set insert mode"
1809 1823
1810 -#: main.c:420 1824 +#: main.c:382
1811 msgid "Set reported colors (8/16)" 1825 msgid "Set reported colors (8/16)"
1812 msgstr "Define número de cores informadas (8/16)" 1826 msgstr "Define número de cores informadas (8/16)"
1813 1827
1814 -#: main.c:423 1828 +#: main.c:385
1815 msgid "Set toggles OFF" 1829 msgid "Set toggles OFF"
1816 msgstr "Desativa toggles" 1830 msgstr "Desativa toggles"
1817 1831
1818 -#: main.c:422 1832 +#: main.c:384
1819 msgid "Set toggles ON" 1833 msgid "Set toggles ON"
1820 msgstr "Ativa toggles" 1834 msgstr "Ativa toggles"
1821 1835
1822 -#: main.c:432 1836 +#: main.c:394
1823 msgid "Set trace filename" 1837 msgid "Set trace filename"
1824 msgstr "Define o nome do arquivo de trace" 1838 msgstr "Define o nome do arquivo de trace"
1825 1839
@@ -1913,6 +1927,11 @@ msgstr &quot;Iniciar transferência de arquivo&quot; @@ -1913,6 +1927,11 @@ msgstr &quot;Iniciar transferência de arquivo&quot;
1913 msgid "Starting" 1927 msgid "Starting"
1914 msgstr "Iniciando" 1928 msgstr "Iniciando"
1915 1929
  1930 +#: gobject.c:193
  1931 +#, c-format
  1932 +msgid "State %04d can't accept requests"
  1933 +msgstr ""
  1934 +
1916 #: security.c:237 1935 #: security.c:237
1917 msgid "Subject issuer mismatch" 1936 msgid "Subject issuer mismatch"
1918 msgstr "Divergência na identidade do emissor" 1937 msgstr "Divergência na identidade do emissor"
@@ -2115,7 +2134,7 @@ msgstr &quot;&quot; @@ -2115,7 +2134,7 @@ msgstr &quot;&quot;
2115 msgid "The known types are %s" 2134 msgid "The known types are %s"
2116 msgstr "Os tipos conhecidos são %s" 2135 msgstr "Os tipos conhecidos são %s"
2117 2136
2118 -#: main.c:425 2137 +#: main.c:387
2119 msgid "The model of 3270 display to be emulated" 2138 msgid "The model of 3270 display to be emulated"
2120 msgstr "Modelo de tela 3270 a ser emulada" 2139 msgstr "Modelo de tela 3270 a ser emulada"
2121 2140
@@ -2204,7 +2223,7 @@ msgstr &quot;&quot; @@ -2204,7 +2223,7 @@ msgstr &quot;&quot;
2204 "programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple " 2223 "programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple "
2205 "Place, Suite 330, Boston, MA, 02111-1307, USA" 2224 "Place, Suite 330, Boston, MA, 02111-1307, USA"
2206 2225
2207 -#: main.c:503 2226 +#: main.c:506
2208 #, c-format 2227 #, c-format
2209 msgid "This program requires GTK version %d.%d.%d" 2228 msgid "This program requires GTK version %d.%d.%d"
2210 msgstr "Este programa precisa do GTK versão %d.%d.%d" 2229 msgstr "Este programa precisa do GTK versão %d.%d.%d"
@@ -2398,6 +2417,11 @@ msgstr &quot;Valor de cor inválido ou inesperado: \&quot;%s\&quot;&quot; @@ -2398,6 +2417,11 @@ msgstr &quot;Valor de cor inválido ou inesperado: \&quot;%s\&quot;&quot;
2398 msgid "Unexpected or unknown security status" 2417 msgid "Unexpected or unknown security status"
2399 msgstr "Estado de segurança inesperado ou desconhecido." 2418 msgstr "Estado de segurança inesperado ou desconhecido."
2400 2419
  2420 +#: gobject.c:208
  2421 +#, fuzzy, c-format
  2422 +msgid "Unexpected state %04d"
  2423 +msgstr "Alvo inesperado \"%s\""
  2424 +
2401 #: actions.c:391 2425 #: actions.c:391
2402 #, c-format 2426 #, c-format
2403 msgid "Unexpected target \"%s\"" 2427 msgid "Unexpected target \"%s\""
@@ -2802,10 +2826,6 @@ msgstr &quot;translator-credits&quot; @@ -2802,10 +2826,6 @@ msgstr &quot;translator-credits&quot;
2802 #~ "32768. Valores maiores trazem maior performance, porem, nem todos os " 2826 #~ "32768. Valores maiores trazem maior performance, porem, nem todos os "
2803 #~ "hosts podem suportá-los." 2827 #~ "hosts podem suportá-los."
2804 2828
2805 -#, fuzzy  
2806 -#~ msgid "Can't connect to DBUS server"  
2807 -#~ msgstr "Não foi possível conectar a %s"  
2808 -  
2809 #~ msgid "Can't start download." 2829 #~ msgid "Can't start download."
2810 #~ msgstr "Não foi possível iniciar o download." 2830 #~ msgstr "Não foi possível iniciar o download."
2811 2831
@@ -2842,10 +2862,6 @@ msgstr &quot;translator-credits&quot; @@ -2842,10 +2862,6 @@ msgstr &quot;translator-credits&quot;
2842 #~ msgid "Complete" 2862 #~ msgid "Complete"
2843 #~ msgstr "Completo" 2863 #~ msgstr "Completo"
2844 2864
2845 -#, fuzzy  
2846 -#~ msgid "Connecting to host"  
2847 -#~ msgstr "Não foi possível conectar ao servidor"  
2848 -  
2849 #~ msgid "Copiar tudo" 2865 #~ msgid "Copiar tudo"
2850 #~ msgstr "Copiar tudo" 2866 #~ msgstr "Copiar tudo"
2851 2867
@@ -3208,10 +3224,6 @@ msgstr &quot;translator-credits&quot; @@ -3208,10 +3224,6 @@ msgstr &quot;translator-credits&quot;
3208 #~ msgid "Unexpected element <%s>" 3224 #~ msgid "Unexpected element <%s>"
3209 #~ msgstr "Elemento <%s> inesperado" 3225 #~ msgstr "Elemento <%s> inesperado"
3210 3226
3211 -#, fuzzy  
3212 -#~ msgid "Unexpected state %04d"  
3213 -#~ msgstr "Alvo inesperado \"%s\""  
3214 -  
3215 #~ msgid "" 3227 #~ msgid ""
3216 #~ "Unknown host:\n" 3228 #~ "Unknown host:\n"
3217 #~ "%s" 3229 #~ "%s"
locale/pw3270.pot
@@ -9,7 +9,7 @@ msgstr &quot;&quot; @@ -9,7 +9,7 @@ msgstr &quot;&quot;
9 "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" 9 "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n"
10 "Project-Id-Version: PACKAGE VERSION\n" 10 "Project-Id-Version: PACKAGE VERSION\n"
11 "Report-Msgid-Bugs-To: \n" 11 "Report-Msgid-Bugs-To: \n"
12 -"POT-Creation-Date: 2017-04-12 14:32-0300\n" 12 +"POT-Creation-Date: 2017-05-02 17:27-0300\n"
13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15 "Language-Team: LANGUAGE <LL@li.org>\n" 15 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr &quot;&quot; @@ -20,7 +20,7 @@ msgstr &quot;&quot;
20 "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" 20 "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n"
21 "Project-Id-Version: PACKAGE VERSION\n" 21 "Project-Id-Version: PACKAGE VERSION\n"
22 "Report-Msgid-Bugs-To: \n" 22 "Report-Msgid-Bugs-To: \n"
23 -"POT-Creation-Date: 2017-04-12 14:32-0300\n" 23 +"POT-Creation-Date: 2017-05-02 17:27-0300\n"
24 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 24 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
25 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 25 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
26 "Language-Team: LANGUAGE <LL@li.org>\n" 26 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -39,6 +39,17 @@ msgstr &quot;&quot; @@ -39,6 +39,17 @@ msgstr &quot;&quot;
39 "MIME-Version: 1.0\n" 39 "MIME-Version: 1.0\n"
40 "Content-Type: text/plain; charset=CHARSET\n" 40 "Content-Type: text/plain; charset=CHARSET\n"
41 "Content-Transfer-Encoding: 8bit\n" 41 "Content-Transfer-Encoding: 8bit\n"
  42 +"#-#-#-#-# dbus3270.pot (PACKAGE VERSION) #-#-#-#-#\n"
  43 +"Project-Id-Version: PACKAGE VERSION\n"
  44 +"Report-Msgid-Bugs-To: \n"
  45 +"POT-Creation-Date: 2017-05-02 17:27-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"
42 53
43 #: window.c:329 54 #: window.c:329
44 #, c-format 55 #, c-format
@@ -116,7 +127,7 @@ msgstr &quot;&quot; @@ -116,7 +127,7 @@ msgstr &quot;&quot;
116 msgid "%s<b>%s</b> for %s" 127 msgid "%s<b>%s</b> for %s"
117 msgstr "" 128 msgstr ""
118 129
119 -#: main.c:438 130 +#: main.c:400
120 msgid "- 3270 Emulator for Gtk" 131 msgid "- 3270 Emulator for Gtk"
121 msgstr "" 132 msgstr ""
122 133
@@ -198,7 +209,7 @@ msgstr &quot;&quot; @@ -198,7 +209,7 @@ msgstr &quot;&quot;
198 msgid "<b>SSL state is undefined</b>Unexpected SSL status %ld" 209 msgid "<b>SSL state is undefined</b>Unexpected SSL status %ld"
199 msgstr "" 210 msgstr ""
200 211
201 -#: main.c:458 212 +#: main.c:420
202 msgid "" 213 msgid ""
203 "<b>Valid options:</b>\n" 214 "<b>Valid options:</b>\n"
204 "\n" 215 "\n"
@@ -284,7 +295,7 @@ msgstr &quot;&quot; @@ -284,7 +295,7 @@ msgstr &quot;&quot;
284 msgid "Appends the source file to the destination file." 295 msgid "Appends the source file to the destination file."
285 msgstr "" 296 msgstr ""
286 297
287 -#: main.c:413 main.c:415 298 +#: main.c:375 main.c:377
288 msgid "Application name" 299 msgid "Application name"
289 msgstr "" 300 msgstr ""
290 301
@@ -424,6 +435,10 @@ msgstr &quot;&quot; @@ -424,6 +435,10 @@ msgstr &quot;&quot;
424 msgid "Can't connect to %s:%s" 435 msgid "Can't connect to %s:%s"
425 msgstr "" 436 msgstr ""
426 437
  438 +#: main.c:70
  439 +msgid "Can't connect to DBUS server"
  440 +msgstr ""
  441 +
427 #: selection.c:425 442 #: selection.c:425
428 #, c-format 443 #, c-format
429 msgid "Can't convert line %d from %s to %s" 444 msgid "Can't convert line %d from %s to %s"
@@ -438,6 +453,10 @@ msgstr &quot;&quot; @@ -438,6 +453,10 @@ msgstr &quot;&quot;
438 msgid "Can't determine value for environment variable \"%s\" " 453 msgid "Can't determine value for environment variable \"%s\" "
439 msgstr "" 454 msgstr ""
440 455
  456 +#: main.c:115
  457 +msgid "Can't get DBUS object name"
  458 +msgstr ""
  459 +
441 #: ft.c:413 460 #: ft.c:413
442 msgid "Can't get file size" 461 msgid "Can't get file size"
443 msgstr "" 462 msgstr ""
@@ -647,6 +666,10 @@ msgstr &quot;&quot; @@ -647,6 +666,10 @@ msgstr &quot;&quot;
647 msgid "Connect on startup" 666 msgid "Connect on startup"
648 msgstr "" 667 msgstr ""
649 668
  669 +#: gobject.c:205
  670 +msgid "Connecting to host"
  671 +msgstr ""
  672 +
650 #: connect.c:215 connect.c:311 connect.c:320 connect.c:382 connect.c:397 673 #: connect.c:215 connect.c:311 connect.c:320 connect.c:382 connect.c:397
651 #: connect.c:413 connect.c:427 connect.c:447 connect.c:461 connect.c:477 674 #: connect.c:413 connect.c:427 connect.c:447 connect.c:461 connect.c:477
652 #: connect.c:573 675 #: connect.c:573
@@ -893,7 +916,7 @@ msgstr &quot;&quot; @@ -893,7 +916,7 @@ msgstr &quot;&quot;
893 msgid "Function bar" 916 msgid "Function bar"
894 msgstr "" 917 msgstr ""
895 918
896 -#: main.c:101 main.c:507 919 +#: main.c:101 main.c:510
897 msgid "GTK Version mismatch" 920 msgid "GTK Version mismatch"
898 msgstr "" 921 msgstr ""
899 922
@@ -929,11 +952,11 @@ msgstr &quot;&quot; @@ -929,11 +952,11 @@ msgstr &quot;&quot;
929 msgid "Host rejected resource(s)" 952 msgid "Host rejected resource(s)"
930 msgstr "" 953 msgstr ""
931 954
932 -#: main.c:421 955 +#: main.c:383
933 msgid "Host system type" 956 msgid "Host system type"
934 msgstr "" 957 msgstr ""
935 958
936 -#: main.c:419 959 +#: main.c:381
937 msgid "Host to connect" 960 msgid "Host to connect"
938 msgstr "" 961 msgstr ""
939 962
@@ -1061,11 +1084,11 @@ msgstr &quot;&quot; @@ -1061,11 +1084,11 @@ msgstr &quot;&quot;
1061 msgid "Local:" 1084 msgid "Local:"
1062 msgstr "" 1085 msgstr ""
1063 1086
1064 -#: main.c:433 1087 +#: main.c:395
1065 msgid "Log to file" 1088 msgid "Log to file"
1066 msgstr "" 1089 msgstr ""
1067 1090
1068 -#: main.c:426 1091 +#: main.c:388
1069 msgid "Minutes for auto-disconnect" 1092 msgid "Minutes for auto-disconnect"
1070 msgstr "" 1093 msgstr ""
1071 1094
@@ -1300,7 +1323,7 @@ msgstr &quot;&quot; @@ -1300,7 +1323,7 @@ msgstr &quot;&quot;
1300 msgid "PF9" 1323 msgid "PF9"
1301 msgstr "" 1324 msgstr ""
1302 1325
1303 -#: main.c:456 1326 +#: main.c:418
1304 msgid "Parse error" 1327 msgid "Parse error"
1305 msgstr "" 1328 msgstr ""
1306 1329
@@ -1333,7 +1356,7 @@ msgstr &quot;&quot; @@ -1333,7 +1356,7 @@ msgstr &quot;&quot;
1333 msgid "Path and name of the local file" 1356 msgid "Path and name of the local file"
1334 msgstr "" 1357 msgstr ""
1335 1358
1336 -#: main.c:427 1359 +#: main.c:389
1337 msgid "Path for plugin files" 1360 msgid "Path for plugin files"
1338 msgstr "" 1361 msgstr ""
1339 1362
@@ -1341,7 +1364,7 @@ msgstr &quot;&quot; @@ -1341,7 +1364,7 @@ msgstr &quot;&quot;
1341 msgid "Path length constraint exceeded" 1364 msgid "Path length constraint exceeded"
1342 msgstr "" 1365 msgstr ""
1343 1366
1344 -#: main.c:416 1367 +#: main.c:378
1345 msgid "Path to application data files" 1368 msgid "Path to application data files"
1346 msgstr "" 1369 msgstr ""
1347 1370
@@ -1736,7 +1759,7 @@ msgstr &quot;&quot; @@ -1736,7 +1759,7 @@ msgstr &quot;&quot;
1736 msgid "Send file" 1759 msgid "Send file"
1737 msgstr "" 1760 msgstr ""
1738 1761
1739 -#: main.c:430 1762 +#: main.c:392
1740 msgid "Send messages to syslog" 1763 msgid "Send messages to syslog"
1741 msgstr "" 1764 msgstr ""
1742 1765
@@ -1752,11 +1775,11 @@ msgstr &quot;&quot; @@ -1752,11 +1775,11 @@ msgstr &quot;&quot;
1752 msgid "Sending file" 1775 msgid "Sending file"
1753 msgstr "" 1776 msgstr ""
1754 1777
1755 -#: main.c:418 1778 +#: main.c:380
1756 msgid "Session name" 1779 msgid "Session name"
1757 msgstr "" 1780 msgstr ""
1758 1781
1759 -#: main.c:424 1782 +#: main.c:386
1760 msgid "Set host charset" 1783 msgid "Set host charset"
1761 msgstr "" 1784 msgstr ""
1762 1785
@@ -1764,19 +1787,19 @@ msgstr &quot;&quot; @@ -1764,19 +1787,19 @@ msgstr &quot;&quot;
1764 msgid "Set insert mode" 1787 msgid "Set insert mode"
1765 msgstr "" 1788 msgstr ""
1766 1789
1767 -#: main.c:420 1790 +#: main.c:382
1768 msgid "Set reported colors (8/16)" 1791 msgid "Set reported colors (8/16)"
1769 msgstr "" 1792 msgstr ""
1770 1793
1771 -#: main.c:423 1794 +#: main.c:385
1772 msgid "Set toggles OFF" 1795 msgid "Set toggles OFF"
1773 msgstr "" 1796 msgstr ""
1774 1797
1775 -#: main.c:422 1798 +#: main.c:384
1776 msgid "Set toggles ON" 1799 msgid "Set toggles ON"
1777 msgstr "" 1800 msgstr ""
1778 1801
1779 -#: main.c:432 1802 +#: main.c:394
1780 msgid "Set trace filename" 1803 msgid "Set trace filename"
1781 msgstr "" 1804 msgstr ""
1782 1805
@@ -1861,6 +1884,11 @@ msgstr &quot;&quot; @@ -1861,6 +1884,11 @@ msgstr &quot;&quot;
1861 msgid "Starting" 1884 msgid "Starting"
1862 msgstr "" 1885 msgstr ""
1863 1886
  1887 +#: gobject.c:193
  1888 +#, c-format
  1889 +msgid "State %04d can't accept requests"
  1890 +msgstr ""
  1891 +
1864 #: security.c:237 1892 #: security.c:237
1865 msgid "Subject issuer mismatch" 1893 msgid "Subject issuer mismatch"
1866 msgstr "" 1894 msgstr ""
@@ -2030,7 +2058,7 @@ msgstr &quot;&quot; @@ -2030,7 +2058,7 @@ msgstr &quot;&quot;
2030 msgid "The known types are %s" 2058 msgid "The known types are %s"
2031 msgstr "" 2059 msgstr ""
2032 2060
2033 -#: main.c:425 2061 +#: main.c:387
2034 msgid "The model of 3270 display to be emulated" 2062 msgid "The model of 3270 display to be emulated"
2035 msgstr "" 2063 msgstr ""
2036 2064
@@ -2099,7 +2127,7 @@ msgid &quot;&quot; @@ -2099,7 +2127,7 @@ msgid &quot;&quot;
2099 "Franklin St, Fifth Floor, Boston, MA 02111-1307 USA" 2127 "Franklin St, Fifth Floor, Boston, MA 02111-1307 USA"
2100 msgstr "" 2128 msgstr ""
2101 2129
2102 -#: main.c:503 2130 +#: main.c:506
2103 #, c-format 2131 #, c-format
2104 msgid "This program requires GTK version %d.%d.%d" 2132 msgid "This program requires GTK version %d.%d.%d"
2105 msgstr "" 2133 msgstr ""
@@ -2292,6 +2320,11 @@ msgstr &quot;&quot; @@ -2292,6 +2320,11 @@ msgstr &quot;&quot;
2292 msgid "Unexpected or unknown security status" 2320 msgid "Unexpected or unknown security status"
2293 msgstr "" 2321 msgstr ""
2294 2322
  2323 +#: gobject.c:208
  2324 +#, c-format
  2325 +msgid "Unexpected state %04d"
  2326 +msgstr ""
  2327 +
2295 #: actions.c:391 2328 #: actions.c:391
2296 #, c-format 2329 #, c-format
2297 msgid "Unexpected target \"%s\"" 2330 msgid "Unexpected target \"%s\""
rpm/pw3270.spec
@@ -131,6 +131,7 @@ BuildRequires: pkgconfig @@ -131,6 +131,7 @@ BuildRequires: pkgconfig
131 BuildRequires: sed 131 BuildRequires: sed
132 BuildRequires: optipng 132 BuildRequires: optipng
133 BuildRequires: fdupes 133 BuildRequires: fdupes
  134 +BuildRequires: help2man
134 135
135 %description 136 %description
136 Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET. 137 Open-source GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET.
@@ -248,7 +249,7 @@ rm -rf %{buildroot} @@ -248,7 +249,7 @@ rm -rf %{buildroot}
248 %files -f langfiles 249 %files -f langfiles
249 %defattr(-,root,root) 250 %defattr(-,root,root)
250 %doc AUTHORS LICENSE README.md 251 %doc AUTHORS LICENSE README.md
251 -# %{_mandir}/*/* 252 +%{_mandir}/*/*
252 253
253 # Main application 254 # Main application
254 %dir %{_datadir}/pw3270 255 %dir %{_datadir}/pw3270
src/pw3270/main.c
@@ -359,49 +359,11 @@ int main(int argc, char *argv[]) @@ -359,49 +359,11 @@ int main(int argc, char *argv[])
359 g_thread_init(NULL); 359 g_thread_init(NULL);
360 #endif // !GLIB(2,32) 360 #endif // !GLIB(2,32)
361 361
362 - gtk_init(&argc, &argv);  
363 -  
364 // Setup locale 362 // Setup locale
365 #ifdef LC_ALL 363 #ifdef LC_ALL
366 setlocale( LC_ALL, "" ); 364 setlocale( LC_ALL, "" );
367 #endif 365 #endif
368 366
369 -#if defined( WIN32 )  
370 - {  
371 - gchar * appdir = g_win32_get_package_installation_directory_of_module(NULL);  
372 - gchar * locdir = g_build_filename(appdir,"locale",NULL);  
373 -  
374 - g_chdir(appdir);  
375 - bindtextdomain( PACKAGE_NAME, locdir );  
376 -  
377 - g_free(locdir);  
378 - g_free(appdir);  
379 -  
380 - }  
381 -#elif defined(HAVE_GTKMAC)  
382 - {  
383 - GtkMacBundle * macbundle = gtk_mac_bundle_get_default();  
384 -  
385 - g_chdir(gtk_mac_bundle_get_datadir(macbundle));  
386 - bindtextdomain(PACKAGE_NAME,gtk_mac_bundle_get_localedir(macbundle));  
387 -  
388 - osxapp = GTK_OSX_APPLICATION(g_object_new(GTK_TYPE_OSX_APPLICATION,NULL));  
389 -  
390 - }  
391 -#elif defined( DATAROOTDIR )  
392 - {  
393 - gchar * appdir = g_build_filename(DATAROOTDIR,PACKAGE_NAME,NULL);  
394 - gchar * locdir = g_build_filename(DATAROOTDIR,"locale",NULL);  
395 -  
396 - g_chdir(appdir);  
397 - bindtextdomain( PACKAGE_NAME, locdir);  
398 -  
399 - g_free(locdir);  
400 - g_free(appdir);  
401 -  
402 - }  
403 -#endif // DATAROOTDIR  
404 -  
405 bind_textdomain_codeset(PACKAGE_NAME, "UTF-8"); 367 bind_textdomain_codeset(PACKAGE_NAME, "UTF-8");
406 textdomain(PACKAGE_NAME); 368 textdomain(PACKAGE_NAME);
407 369
@@ -470,25 +432,66 @@ int main(int argc, char *argv[]) @@ -470,25 +432,66 @@ int main(int argc, char *argv[])
470 432
471 return -1; 433 return -1;
472 } 434 }
  435 + }
  436 +
  437 + // Init GTK
  438 + gtk_init(&argc, &argv);
  439 +
  440 + // Get DATADIR
  441 +#if defined( WIN32 )
  442 + {
  443 + gchar * appdir = g_win32_get_package_installation_directory_of_module(NULL);
  444 + gchar * locdir = g_build_filename(appdir,"locale",NULL);
  445 +
  446 + g_chdir(appdir);
  447 + bindtextdomain( PACKAGE_NAME, locdir );
  448 +
  449 + g_free(locdir);
  450 + g_free(appdir);
  451 +
  452 + }
  453 +#elif defined(HAVE_GTKMAC)
  454 + {
  455 + GtkMacBundle * macbundle = gtk_mac_bundle_get_default();
  456 +
  457 + g_chdir(gtk_mac_bundle_get_datadir(macbundle));
  458 + bindtextdomain(PACKAGE_NAME,gtk_mac_bundle_get_localedir(macbundle));
  459 +
  460 + osxapp = GTK_OSX_APPLICATION(g_object_new(GTK_TYPE_OSX_APPLICATION,NULL));
  461 +
  462 + }
  463 +#elif defined( DATAROOTDIR )
  464 + {
  465 + gchar * appdir = g_build_filename(DATAROOTDIR,PACKAGE_NAME,NULL);
  466 + gchar * locdir = g_build_filename(DATAROOTDIR,"locale",NULL);
  467 +
  468 + g_chdir(appdir);
  469 + bindtextdomain( PACKAGE_NAME, locdir);
  470 +
  471 + g_free(locdir);
  472 + g_free(appdir);
  473 +
  474 + }
  475 +#endif // DATAROOTDIR
  476 +
473 477
474 #if defined( HAVE_SYSLOG ) 478 #if defined( HAVE_SYSLOG )
475 - if(log_to_syslog)  
476 - {  
477 - openlog(g_get_prgname(), LOG_NDELAY, LOG_USER);  
478 - g_log_set_default_handler(g_syslog,NULL);  
479 - }  
480 - else if(logfile) 479 + if(log_to_syslog)
  480 + {
  481 + openlog(g_get_prgname(), LOG_NDELAY, LOG_USER);
  482 + g_log_set_default_handler(g_syslog,NULL);
  483 + }
  484 + else if(logfile)
481 #else 485 #else
482 - if(logfile) 486 + if(logfile)
483 #endif // HAVE_SYSLOG 487 #endif // HAVE_SYSLOG
484 - {  
485 - g_log_set_default_handler(g_logfile,NULL);  
486 - }  
487 -  
488 - lib3270_set_trace_handler(g_trace);  
489 - 488 + {
  489 + g_log_set_default_handler(g_logfile,NULL);
490 } 490 }
491 491
  492 + lib3270_set_trace_handler(g_trace);
  493 +
  494 + // Check GTK Version
492 { 495 {
493 const gchar *msg = gtk_check_version(GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION); 496 const gchar *msg = gtk_check_version(GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
494 497