Commit ef289d0faecebbf53be5b3651f70dab964235970

Authored by Perry Werneck
1 parent 3c367bd5
Exists in develop

On windows using the png logo for about window.

locale/pt_BR.po
... ... @@ -24,16 +24,16 @@ msgstr ""
24 24 msgid "\"%s\" is not a valid user interface name"
25 25 msgstr "\"%s\" não é um nome válido para interface de usuário"
26 26  
27   -#: src/objects/application/actions/about.c:124
  27 +#: src/objects/application/actions/about.c:136
28 28 #, c-format
29 29 msgid "%s for %s."
30 30 msgstr "%s para %s"
31 31  
32   -#: src/objects/application/actions/about.c:131
  32 +#: src/objects/application/actions/about.c:143
33 33 msgid "32 bits Linux"
34 34 msgstr "Linux 32 bits"
35 35  
36   -#: src/objects/application/actions/about.c:129
  36 +#: src/objects/application/actions/about.c:141
37 37 msgid "32 bits Windows"
38 38 msgstr "Windows 32 bits"
39 39  
... ... @@ -42,11 +42,11 @@ msgstr "Windows 32 bits"
42 42 msgid "3270 session files"
43 43 msgstr "Arquivos de sessão TN3270"
44 44  
45   -#: src/objects/application/actions/about.c:133
  45 +#: src/objects/application/actions/about.c:145
46 46 msgid "64 bits Linux"
47 47 msgstr "Linux 64 bits"
48 48  
49   -#: src/objects/application/actions/about.c:127
  49 +#: src/objects/application/actions/about.c:139
50 50 msgid "64 bits Windows"
51 51 msgstr "Windows 64 bits"
52 52  
... ... @@ -57,7 +57,7 @@ msgstr ""
57 57 "<small><b>Alterações na posição da barra de ferramentas só tem efeito apos "
58 58 "reinício da aplicação</b></small>"
59 59  
60   -#: src/objects/application/actions/about.c:223 ui/windows.ui.xml:40
  60 +#: src/objects/application/actions/about.c:235 ui/windows.ui.xml:40
61 61 #: ui/windows.ui.xml:553 ui/macos.ui.xml:40 ui/macos.ui.xml:553
62 62 #: ui/linux.ui.xml:40 ui/linux.ui.xml:553
63 63 msgid "About PW3270"
... ... @@ -86,7 +86,7 @@ msgstr &quot;Todos os arquivos&quot;
86 86 msgid "Append to copy"
87 87 msgstr "Adicionar à cópia"
88 88  
89   -#: src/objects/application/actions/about.c:166
  89 +#: src/objects/application/actions/about.c:178
90 90 msgid "Apple version"
91 91 msgstr "Versão Apple"
92 92  
... ... @@ -116,7 +116,7 @@ msgstr &quot;Reconectar automaticamente&quot;
116 116 msgid "Available"
117 117 msgstr "Disponível"
118 118  
119   -#: src/objects/application/actions/about.c:169
  119 +#: src/objects/application/actions/about.c:181
120 120 msgid "Based on X3270 from"
121 121 msgstr "Baseado no X3270 por"
122 122  
... ... @@ -224,7 +224,7 @@ msgstr &quot;Conectar ao servidor&quot;
224 224 msgid "Connected to host"
225 225 msgstr "Conectado no servidor"
226 226  
227   -#: src/objects/application/actions/about.c:167
  227 +#: src/objects/application/actions/about.c:179
228 228 msgid "Contributors"
229 229 msgstr "Contribuidores"
230 230  
... ... @@ -251,7 +251,7 @@ msgstr &quot;Copiar como tabela&quot;
251 251 msgid "Copy as text"
252 252 msgstr "Copiar como texto"
253 253  
254   -#: src/objects/application/actions/about.c:173
  254 +#: src/objects/application/actions/about.c:185
255 255 msgid "Copyright © 2008 Banco do Brasil S.A."
256 256 msgstr "Copyright © 2008 Banco do Brasil S.A."
257 257  
... ... @@ -388,7 +388,7 @@ msgstr &quot;Ajuda&quot;
388 388 msgid "Host and Emulation settings"
389 389 msgstr "Configuração de servidor e emulação"
390 390  
391   -#: src/objects/application/actions/about.c:125 src/objects/window/window.c:565
  391 +#: src/objects/application/actions/about.c:137 src/objects/window/window.c:565
392 392 #: src/objects/os/linux/savedesktopicon.c:102
393 393 #: src/objects/os/windows/savedesktopicon.c:261
394 394 msgid "IBM 3270 Terminal emulator"
... ... @@ -483,7 +483,7 @@ msgstr &quot;Largura do painel em colunas&quot;
483 483 msgid "Keypads"
484 484 msgstr "Painéis"
485 485  
486   -#: src/objects/application/actions/about.c:177
  486 +#: src/objects/application/actions/about.c:189
487 487 msgid "LICENSE"
488 488 msgstr "LICENCA"
489 489  
... ... @@ -519,7 +519,7 @@ msgstr &quot;Barra de ferramentas&quot;
519 519 msgid "Main menu"
520 520 msgstr "Menu principal"
521 521  
522   -#: src/objects/application/actions/about.c:165
  522 +#: src/objects/application/actions/about.c:177
523 523 msgid "Maintainers"
524 524 msgstr "Mantenedores"
525 525  
... ... @@ -1109,7 +1109,7 @@ msgstr &quot;Incapaz de ler preferências de sessa de &#39;%s&#39;&quot;
1109 1109 msgid "Unselect"
1110 1110 msgstr "Remover seleção"
1111 1111  
1112   -#: src/objects/application/actions/about.c:104
  1112 +#: src/objects/application/actions/about.c:116
1113 1113 #, c-format
1114 1114 msgid "Unstable version %s-%s"
1115 1115 msgstr "Versão instável %s-%s"
... ... @@ -1119,7 +1119,7 @@ msgstr &quot;Versão instável %s-%s&quot;
1119 1119 msgid "Use +/- for field navigation"
1120 1120 msgstr "Usar teclas +/- para navegar por campos"
1121 1121  
1122   -#: src/objects/application/actions/about.c:106
  1122 +#: src/objects/application/actions/about.c:118
1123 1123 #, c-format
1124 1124 msgid "Version %s-%s"
1125 1125 msgstr "Versão %s-%s"
... ... @@ -1131,7 +1131,7 @@ msgstr &quot;Versão %s-%s&quot;
1131 1131 msgid "View"
1132 1132 msgstr "Exibir"
1133 1133  
1134   -#: src/objects/application/actions/about.c:197
  1134 +#: src/objects/application/actions/about.c:209
1135 1135 msgid "View this project on github"
1136 1136 msgstr "Visite-nos no github"
1137 1137  
... ... @@ -1208,11 +1208,11 @@ msgstr &quot;_Salvar&quot;
1208 1208 msgid "_View"
1209 1209 msgstr "_Exibir"
1210 1210  
1211   -#: src/objects/application/actions/about.c:196
  1211 +#: src/objects/application/actions/about.c:208
1212 1212 msgid "https://github.com/PerryWerneck/pw3270"
1213 1213 msgstr "https://github.com/PerryWerneck/pw3270"
1214 1214  
1215   -#: src/objects/application/actions/about.c:199
  1215 +#: src/objects/application/actions/about.c:211
1216 1216 msgid "translator-credits"
1217 1217 msgstr "translator-credits"
1218 1218  
... ...
locale/pw3270.pot
... ... @@ -86,7 +86,7 @@ msgstr &quot;&quot;
86 86 "#-#-#-#-# about.pot (PACKAGE VERSION) #-#-#-#-#\n"
87 87 "Project-Id-Version: PACKAGE VERSION\n"
88 88 "Report-Msgid-Bugs-To: \n"
89   -"POT-Creation-Date: 2023-04-11 08:16-0300\n"
  89 +"POT-Creation-Date: 2023-04-11 08:56-0300\n"
90 90 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
91 91 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
92 92 "Language-Team: LANGUAGE <LL@li.org>\n"
... ... @@ -138,7 +138,7 @@ msgstr &quot;&quot;
138 138 "MIME-Version: 1.0\n"
139 139 "Content-Type: text/plain; charset=UTF-8\n"
140 140 "Content-Transfer-Encoding: 8bit\n"
141   -"#-#-#-#-# header.pot (PACKAGE VERSION) #-#-#-#-#\n"
  141 +"#-#-#-#-# header-settings.pot (PACKAGE VERSION) #-#-#-#-#\n"
142 142 "Project-Id-Version: PACKAGE VERSION\n"
143 143 "Report-Msgid-Bugs-To: \n"
144 144 "POT-Creation-Date: 2023-04-08 01:14-0300\n"
... ... @@ -149,7 +149,7 @@ msgstr &quot;&quot;
149 149 "MIME-Version: 1.0\n"
150 150 "Content-Type: text/plain; charset=UTF-8\n"
151 151 "Content-Transfer-Encoding: 8bit\n"
152   -"#-#-#-#-# header-settings.pot (PACKAGE VERSION) #-#-#-#-#\n"
  152 +"#-#-#-#-# header.pot (PACKAGE VERSION) #-#-#-#-#\n"
153 153 "Project-Id-Version: PACKAGE VERSION\n"
154 154 "Report-Msgid-Bugs-To: \n"
155 155 "POT-Creation-Date: 2023-04-08 01:14-0300\n"
... ... @@ -397,16 +397,16 @@ msgstr &quot;&quot;
397 397 msgid "\"%s\" is not a valid user interface name"
398 398 msgstr ""
399 399  
400   -#: src/objects/application/actions/about.c:124
  400 +#: src/objects/application/actions/about.c:136
401 401 #, c-format
402 402 msgid "%s for %s."
403 403 msgstr ""
404 404  
405   -#: src/objects/application/actions/about.c:131
  405 +#: src/objects/application/actions/about.c:143
406 406 msgid "32 bits Linux"
407 407 msgstr ""
408 408  
409   -#: src/objects/application/actions/about.c:129
  409 +#: src/objects/application/actions/about.c:141
410 410 msgid "32 bits Windows"
411 411 msgstr ""
412 412  
... ... @@ -415,11 +415,11 @@ msgstr &quot;&quot;
415 415 msgid "3270 session files"
416 416 msgstr ""
417 417  
418   -#: src/objects/application/actions/about.c:133
  418 +#: src/objects/application/actions/about.c:145
419 419 msgid "64 bits Linux"
420 420 msgstr ""
421 421  
422   -#: src/objects/application/actions/about.c:127
  422 +#: src/objects/application/actions/about.c:139
423 423 msgid "64 bits Windows"
424 424 msgstr ""
425 425  
... ... @@ -428,7 +428,7 @@ msgid &quot;&quot;
428 428 "<small><b>The toolbar position only takes effect after restart</b></small>"
429 429 msgstr ""
430 430  
431   -#: src/objects/application/actions/about.c:223 ui/windows.ui.xml:40
  431 +#: src/objects/application/actions/about.c:235 ui/windows.ui.xml:40
432 432 #: ui/windows.ui.xml:553 ui/macos.ui.xml:40 ui/macos.ui.xml:553
433 433 #: ui/linux.ui.xml:40 ui/linux.ui.xml:553
434 434 msgid "About PW3270"
... ... @@ -457,7 +457,7 @@ msgstr &quot;&quot;
457 457 msgid "Append to copy"
458 458 msgstr ""
459 459  
460   -#: src/objects/application/actions/about.c:166
  460 +#: src/objects/application/actions/about.c:178
461 461 msgid "Apple version"
462 462 msgstr ""
463 463  
... ... @@ -487,7 +487,7 @@ msgstr &quot;&quot;
487 487 msgid "Available"
488 488 msgstr ""
489 489  
490   -#: src/objects/application/actions/about.c:169
  490 +#: src/objects/application/actions/about.c:181
491 491 msgid "Based on X3270 from"
492 492 msgstr ""
493 493  
... ... @@ -595,7 +595,7 @@ msgstr &quot;&quot;
595 595 msgid "Connected to host"
596 596 msgstr ""
597 597  
598   -#: src/objects/application/actions/about.c:167
  598 +#: src/objects/application/actions/about.c:179
599 599 msgid "Contributors"
600 600 msgstr ""
601 601  
... ... @@ -622,7 +622,7 @@ msgstr &quot;&quot;
622 622 msgid "Copy as text"
623 623 msgstr ""
624 624  
625   -#: src/objects/application/actions/about.c:173
  625 +#: src/objects/application/actions/about.c:185
626 626 msgid "Copyright © 2008 Banco do Brasil S.A."
627 627 msgstr ""
628 628  
... ... @@ -759,7 +759,7 @@ msgstr &quot;&quot;
759 759 msgid "Host and Emulation settings"
760 760 msgstr ""
761 761  
762   -#: src/objects/application/actions/about.c:125 src/objects/window/window.c:565
  762 +#: src/objects/application/actions/about.c:137 src/objects/window/window.c:565
763 763 #: src/objects/os/linux/savedesktopicon.c:102
764 764 #: src/objects/os/windows/savedesktopicon.c:261
765 765 msgid "IBM 3270 Terminal emulator"
... ... @@ -853,7 +853,7 @@ msgstr &quot;&quot;
853 853 msgid "Keypads"
854 854 msgstr ""
855 855  
856   -#: src/objects/application/actions/about.c:177
  856 +#: src/objects/application/actions/about.c:189
857 857 msgid "LICENSE"
858 858 msgstr ""
859 859  
... ... @@ -889,7 +889,7 @@ msgstr &quot;&quot;
889 889 msgid "Main menu"
890 890 msgstr ""
891 891  
892   -#: src/objects/application/actions/about.c:165
  892 +#: src/objects/application/actions/about.c:177
893 893 msgid "Maintainers"
894 894 msgstr ""
895 895  
... ... @@ -1474,7 +1474,7 @@ msgstr &quot;&quot;
1474 1474 msgid "Unselect"
1475 1475 msgstr ""
1476 1476  
1477   -#: src/objects/application/actions/about.c:104
  1477 +#: src/objects/application/actions/about.c:116
1478 1478 #, c-format
1479 1479 msgid "Unstable version %s-%s"
1480 1480 msgstr ""
... ... @@ -1484,7 +1484,7 @@ msgstr &quot;&quot;
1484 1484 msgid "Use +/- for field navigation"
1485 1485 msgstr ""
1486 1486  
1487   -#: src/objects/application/actions/about.c:106
  1487 +#: src/objects/application/actions/about.c:118
1488 1488 #, c-format
1489 1489 msgid "Version %s-%s"
1490 1490 msgstr ""
... ... @@ -1496,7 +1496,7 @@ msgstr &quot;&quot;
1496 1496 msgid "View"
1497 1497 msgstr ""
1498 1498  
1499   -#: src/objects/application/actions/about.c:197
  1499 +#: src/objects/application/actions/about.c:209
1500 1500 msgid "View this project on github"
1501 1501 msgstr ""
1502 1502  
... ... @@ -1573,10 +1573,10 @@ msgstr &quot;&quot;
1573 1573 msgid "_View"
1574 1574 msgstr ""
1575 1575  
1576   -#: src/objects/application/actions/about.c:196
  1576 +#: src/objects/application/actions/about.c:208
1577 1577 msgid "https://github.com/PerryWerneck/pw3270"
1578 1578 msgstr ""
1579 1579  
1580   -#: src/objects/application/actions/about.c:199
  1580 +#: src/objects/application/actions/about.c:211
1581 1581 msgid "translator-credits"
1582 1582 msgstr ""
... ...
src/objects/application/actions/about.c
... ... @@ -35,6 +35,17 @@
35 35 static char * find_logo() {
36 36  
37 37 static const char * names[] = {
  38 +#ifdef _WIN32
  39 +
  40 + G_STRINGIFY(PRODUCT_NAME) "-about.png",
  41 + G_STRINGIFY(PRODUCT_NAME) "-logo.png",
  42 + G_STRINGIFY(PRODUCT_NAME) ".png",
  43 + G_STRINGIFY(PACKAGE_NAME) "-about.png",
  44 + G_STRINGIFY(PACKAGE_NAME) "-logo.png",
  45 + G_STRINGIFY(PACKAGE_NAME) ".png",
  46 +
  47 +#else
  48 +
38 49 G_STRINGIFY(PRODUCT_NAME) "-about.svg",
39 50 G_STRINGIFY(PRODUCT_NAME) "-logo.svg",
40 51 G_STRINGIFY(PRODUCT_NAME) ".svg",
... ... @@ -48,6 +59,7 @@ static char * find_logo() {
48 59 G_STRINGIFY(PACKAGE_NAME) "-about.png",
49 60 G_STRINGIFY(PACKAGE_NAME) "-logo.png",
50 61 G_STRINGIFY(PACKAGE_NAME) ".png",
  62 +#endif // _WIN32
51 63 };
52 64  
53 65 size_t ix;
... ...