Commit 4953c4147c79f0dfc074af6e544e1c0cb46657f9
1 parent
e75c1838
Exists in
master
and in
3 other branches
Fixing warnings (Windows).
Showing
6 changed files
with
69 additions
and
39 deletions
Show diff stats
locale/pt_BR.po
| ... | ... | @@ -5,7 +5,7 @@ msgid "" |
| 5 | 5 | msgstr "" |
| 6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
| 7 | 7 | "Report-Msgid-Bugs-To: \n" |
| 8 | -"POT-Creation-Date: 2020-07-29 10:26-0300\n" | |
| 8 | +"POT-Creation-Date: 2020-07-31 13:59-0300\n" | |
| 9 | 9 | "PO-Revision-Date: 2020-07-27 18:12-0300\n" |
| 10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | 11 | "Language-Team: Português <>\n" |
| ... | ... | @@ -30,7 +30,7 @@ msgstr "%dx%d é negativa ou zero" |
| 30 | 30 | msgid "%dx%d screen size is bigger than the maximum size" |
| 31 | 31 | msgstr "Tela %dx%d é maior que o tamanho máximo" |
| 32 | 32 | |
| 33 | -#: src/core/iocalls.c:554 src/core/iocalls.c:571 | |
| 33 | +#: src/core/iocalls.c:508 src/core/iocalls.c:525 | |
| 34 | 34 | #, c-format |
| 35 | 35 | msgid "%s" |
| 36 | 36 | msgstr "%s" |
| ... | ... | @@ -359,11 +359,11 @@ msgstr "Não posso enviar requisição HTTP" |
| 359 | 359 | msgid "Can't set LDAP protocol version" |
| 360 | 360 | msgstr "Não é possível setar a versão do protocolo LDAP" |
| 361 | 361 | |
| 362 | -#: src/core/iocalls.c:570 | |
| 362 | +#: src/core/iocalls.c:524 | |
| 363 | 363 | msgid "Can't set socket to blocking mode." |
| 364 | 364 | msgstr "Não foi possível mudar o socket para o modo blocante." |
| 365 | 365 | |
| 366 | -#: src/core/iocalls.c:570 | |
| 366 | +#: src/core/iocalls.c:524 | |
| 367 | 367 | msgid "Can't set socket to non blocking mode" |
| 368 | 368 | msgstr "Não foi possível setar o socket para o modo não blocante." |
| 369 | 369 | |
| ... | ... | @@ -480,7 +480,7 @@ msgstr "Comando incompleto, transferência cancelada" |
| 480 | 480 | msgid "Connect on startup" |
| 481 | 481 | msgstr "Conectar ao iniciar" |
| 482 | 482 | |
| 483 | -#: src/core/iocalls.c:538 src/core/windows/connect.c:317 | |
| 483 | +#: src/core/iocalls.c:492 src/core/windows/connect.c:317 | |
| 484 | 484 | #: src/core/windows/connect.c:333 |
| 485 | 485 | msgid "Connection error" |
| 486 | 486 | msgstr "Erro de conexão" |
| ... | ... | @@ -739,7 +739,7 @@ msgstr "Erro de formato no campo \"notAfter\" do certificado" |
| 739 | 739 | msgid "Format error in certificate's notBefore field" |
| 740 | 740 | msgstr "Erro de formato no campo \"notBefore\" do certificado" |
| 741 | 741 | |
| 742 | -#: src/core/properties/boolean.c:175 | |
| 742 | +#: src/core/properties/boolean.c:178 | |
| 743 | 743 | msgid "Formatted screen" |
| 744 | 744 | msgstr "Tela formatada" |
| 745 | 745 | |
| ... | ... | @@ -751,7 +751,7 @@ msgstr "Tela cheia" |
| 751 | 751 | msgid "Got an invalid certificate revocation list from server" |
| 752 | 752 | msgstr "Servidor enviou uma lista de certificados revogados inválida" |
| 753 | 753 | |
| 754 | -#: src/core/properties/boolean.c:154 | |
| 754 | +#: src/core/properties/boolean.c:157 | |
| 755 | 755 | msgid "Has selected area" |
| 756 | 756 | msgstr "Tem área selecionada" |
| 757 | 757 | |
| ... | ... | @@ -929,23 +929,23 @@ msgstr "Opção xxxxxxxx inválida: Transferência cancelada" |
| 929 | 929 | msgid "Invalid oversize" |
| 930 | 930 | msgstr "Valor inválido para 'oversize'" |
| 931 | 931 | |
| 932 | -#: src/core/properties/boolean.c:75 | |
| 932 | +#: src/core/properties/boolean.c:78 | |
| 933 | 933 | msgid "Is connection secure" |
| 934 | 934 | msgstr "A conexão é segura ?" |
| 935 | 935 | |
| 936 | -#: src/core/properties/boolean.c:168 | |
| 936 | +#: src/core/properties/boolean.c:171 | |
| 937 | 937 | msgid "Is starting (no first screen)?" |
| 938 | 938 | msgstr "Está iniciando (não recebeu a primeira tela)?" |
| 939 | 939 | |
| 940 | -#: src/core/properties/boolean.c:68 | |
| 940 | +#: src/core/properties/boolean.c:71 | |
| 941 | 941 | msgid "Is terminal connected" |
| 942 | 942 | msgstr "O terminal está conectado" |
| 943 | 943 | |
| 944 | -#: src/core/properties/boolean.c:147 | |
| 944 | +#: src/core/properties/boolean.c:150 | |
| 945 | 945 | msgid "Is terminal in the INITIAL_E state?" |
| 946 | 946 | msgstr "O terminal está no estad INITIAL_E?" |
| 947 | 947 | |
| 948 | -#: src/core/properties/boolean.c:61 | |
| 948 | +#: src/core/properties/boolean.c:64 | |
| 949 | 949 | msgid "Is terminal ready" |
| 950 | 950 | msgstr "O terminal está pronto" |
| 951 | 951 | |
| ... | ... | @@ -973,7 +973,7 @@ msgstr "Última mensagem de programa" |
| 973 | 973 | msgid "Left" |
| 974 | 974 | msgstr "Esquerda" |
| 975 | 975 | |
| 976 | -#: src/core/properties/boolean.c:182 | |
| 976 | +#: src/core/properties/boolean.c:185 | |
| 977 | 977 | msgid "Lock keyboard on operator error" |
| 978 | 978 | msgstr "Bloqueia teclado em caso de erro do operador" |
| 979 | 979 | |
| ... | ... | @@ -1095,11 +1095,11 @@ msgstr "" |
| 1095 | 1095 | msgid "No transfer in progress" |
| 1096 | 1096 | msgstr "Nenhuma transferência em andamento" |
| 1097 | 1097 | |
| 1098 | -#: src/core/properties/boolean.c:91 | |
| 1098 | +#: src/core/properties/boolean.c:94 | |
| 1099 | 1099 | msgid "Non zero if the host is AS400." |
| 1100 | 1100 | msgstr "Diferente de zero se o host é AS400" |
| 1101 | 1101 | |
| 1102 | -#: src/core/properties/boolean.c:83 | |
| 1102 | +#: src/core/properties/boolean.c:86 | |
| 1103 | 1103 | msgid "Non zero if the host is TSO." |
| 1104 | 1104 | msgstr "Diferente de zero se o host é TSO" |
| 1105 | 1105 | |
| ... | ... | @@ -1455,7 +1455,7 @@ msgstr "Show timer when processing" |
| 1455 | 1455 | msgid "Smart paste" |
| 1456 | 1456 | msgstr "Colar inteligente" |
| 1457 | 1457 | |
| 1458 | -#: src/core/iocalls.c:552 src/core/iocalls.c:569 | |
| 1458 | +#: src/core/iocalls.c:506 src/core/iocalls.c:523 | |
| 1459 | 1459 | msgid "Socket error" |
| 1460 | 1460 | msgstr "Erro no socket" |
| 1461 | 1461 | |
| ... | ... | @@ -1471,11 +1471,11 @@ msgstr "Erro ao enviar dados para a rede" |
| 1471 | 1471 | msgid "Sound" |
| 1472 | 1472 | msgstr "Som" |
| 1473 | 1473 | |
| 1474 | -#: src/core/properties/boolean.c:126 | |
| 1474 | +#: src/core/properties/boolean.c:129 | |
| 1475 | 1475 | msgid "State is 3270, TN3270e or SSCP" |
| 1476 | 1476 | msgstr "Estado do terminal é 3270, TN3270e or SSCP" |
| 1477 | 1477 | |
| 1478 | -#: src/core/properties/boolean.c:161 | |
| 1478 | +#: src/core/properties/boolean.c:164 | |
| 1479 | 1479 | msgid "Still have text to paste" |
| 1480 | 1480 | msgstr "Ainda existe texto para colar" |
| 1481 | 1481 | |
| ... | ... | @@ -2178,11 +2178,11 @@ msgstr "desabilitar" |
| 2178 | 2178 | msgid "enable" |
| 2179 | 2179 | msgstr "habilitar" |
| 2180 | 2180 | |
| 2181 | -#: src/core/iocalls.c:553 | |
| 2181 | +#: src/core/iocalls.c:507 | |
| 2182 | 2182 | msgid "fcntl() error when getting socket state." |
| 2183 | 2183 | msgstr "erro fcntl() ao obter estado do socket." |
| 2184 | 2184 | |
| 2185 | -#: src/core/iocalls.c:539 | |
| 2185 | +#: src/core/iocalls.c:493 | |
| 2186 | 2186 | msgid "ioctlsocket(FIONBIO) failed." |
| 2187 | 2187 | msgstr "ioctlsocket(FIONBIO) failed." |
| 2188 | 2188 | |
| ... | ... | @@ -2194,7 +2194,7 @@ msgstr "Revisão da lib3270" |
| 2194 | 2194 | msgid "lib3270 version" |
| 2195 | 2195 | msgstr "Versão da lib3270" |
| 2196 | 2196 | |
| 2197 | -#: src/core/properties/boolean.c:189 | |
| 2197 | +#: src/core/properties/boolean.c:192 | |
| 2198 | 2198 | msgid "numeric lock" |
| 2199 | 2199 | msgstr "numeric lock" |
| 2200 | 2200 | ... | ... |
src/core/host.c
| ... | ... | @@ -237,11 +237,11 @@ void lib3270_st_changed(H3270 *hSession, LIB3270_STATE tx, int mode) |
| 237 | 237 | { |
| 238 | 238 | struct lib3270_linked_list_node * node; |
| 239 | 239 | |
| 240 | - debug("%s(%s,%d)",__FUNCTION__,lib3270_connection_state_get_name(tx),mode); | |
| 240 | + debug("%s(%s,%d)",__FUNCTION__,lib3270_state_get_name(tx),mode); | |
| 241 | 241 | trace_dsn( |
| 242 | 242 | hSession, |
| 243 | 243 | "Notifying state %s with mode %d.\n", |
| 244 | - lib3270_connection_state_get_name(tx), | |
| 244 | + lib3270_state_get_name(tx), | |
| 245 | 245 | mode |
| 246 | 246 | ); |
| 247 | 247 | ... | ... |
src/core/properties/boolean.c
| ... | ... | @@ -45,15 +45,19 @@ |
| 45 | 45 | return hSession->starting != 0; |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | - int lib3270_disable_crl_download(H3270 *hSession, int enabled) | |
| 49 | - { | |
| 50 | 48 | #ifdef SSL_ENABLE_CRL_CHECK |
| 49 | + LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 *hSession, int enabled) | |
| 50 | + { | |
| 51 | + FAIL_IF_ONLINE(hSession); | |
| 51 | 52 | hSession->ssl.crl.download = enabled ? 1 : 0; |
| 52 | 53 | return 0; |
| 54 | + } | |
| 53 | 55 | #else |
| 56 | + LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 GNUC_UNUSED(*hSession), int GNUC_UNUSED(enabled)) | |
| 57 | + { | |
| 54 | 58 | return errno = ENOTSUP; |
| 55 | -#endif // SSL_ENABLE_CRL_CHECK | |
| 56 | 59 | } |
| 60 | +#endif // SSL_ENABLE_CRL_CHECK | |
| 57 | 61 | |
| 58 | 62 | const LIB3270_INT_PROPERTY * lib3270_get_boolean_properties_list(void) |
| 59 | 63 | { | ... | ... |
src/core/telnet.c
| ... | ... | @@ -2016,24 +2016,48 @@ const char * lib3270_connection_state_get_name(const LIB3270_CSTATE cstate) |
| 2016 | 2016 | { |
| 2017 | 2017 | static const char *state_names[] = |
| 2018 | 2018 | { |
| 2019 | - "unconnected", | |
| 2020 | - "resolving", | |
| 2021 | - "pending", | |
| 2022 | - "connected initial", | |
| 2023 | - "TN3270 NVT", | |
| 2024 | - "TN3270 3270", | |
| 2025 | - "TN3270E", | |
| 2026 | - "TN3270E NVT", | |
| 2027 | - "TN3270E SSCP-LU", | |
| 2028 | - "TN3270E 3270" | |
| 2019 | + N_("Unconnected"), | |
| 2020 | + N_("Resolving"), | |
| 2021 | + N_("Pending"), | |
| 2022 | + N_("Connected initial"), | |
| 2023 | + N_("TN3270 NVT"), | |
| 2024 | + N_("TN3270 3270"), | |
| 2025 | + N_("TN3270E"), | |
| 2026 | + N_("TN3270E NVT"), | |
| 2027 | + N_("TN3270E SSCP-LU"), | |
| 2028 | + N_("TN3270E 3270") | |
| 2029 | 2029 | }; |
| 2030 | 2030 | |
| 2031 | 2031 | if(cstate > (sizeof(state_names)/sizeof(state_names[0]))) |
| 2032 | - return "unknown"; | |
| 2032 | + return _("Unknown"); | |
| 2033 | 2033 | |
| 2034 | - return state_names[cstate]; | |
| 2034 | + return dgettext(GETTEXT_PACKAGE,state_names[cstate]); | |
| 2035 | 2035 | } |
| 2036 | 2036 | |
| 2037 | +LIB3270_EXPORT const char * lib3270_state_get_name(const LIB3270_STATE state) | |
| 2038 | +{ | |
| 2039 | + static const char *state_names[] = | |
| 2040 | + { | |
| 2041 | + N_("Resolving"), | |
| 2042 | + N_("Connecting"), | |
| 2043 | + N_("Half connect"), | |
| 2044 | + N_("Connect"), | |
| 2045 | + N_("3270 Mode"), | |
| 2046 | + N_("Line mode"), | |
| 2047 | + N_("Remodel"), | |
| 2048 | + N_("Printer"), | |
| 2049 | + N_("Exiting"), | |
| 2050 | + N_("Charset"), | |
| 2051 | + }; | |
| 2052 | + | |
| 2053 | + if(state > (sizeof(state_names)/sizeof(state_names[0]))) | |
| 2054 | + return _("Unknown"); | |
| 2055 | + | |
| 2056 | + return dgettext(GETTEXT_PACKAGE,state_names[state]); | |
| 2057 | + | |
| 2058 | +} | |
| 2059 | + | |
| 2060 | + | |
| 2037 | 2061 | /** |
| 2038 | 2062 | * Check for switches between NVT, SSCP-LU and 3270 modes. |
| 2039 | 2063 | * | ... | ... |
src/include/lib3270.h
| ... | ... | @@ -686,6 +686,8 @@ |
| 686 | 686 | |
| 687 | 687 | LIB3270_EXPORT const char * lib3270_connection_state_get_name(const LIB3270_CSTATE cstate); |
| 688 | 688 | |
| 689 | + LIB3270_EXPORT const char * lib3270_state_get_name(const LIB3270_STATE state); | |
| 690 | + | |
| 689 | 691 | /** |
| 690 | 692 | * @brief Pretend that a sequence of keys was entered at the keyboard. |
| 691 | 693 | * | ... | ... |
src/include/lib3270/properties.h
| ... | ... | @@ -220,7 +220,7 @@ |
| 220 | 220 | * |
| 221 | 221 | * @return 0 if ok or error code if not (Sets errno). |
| 222 | 222 | * |
| 223 | - * @retval 0 Download of the CRL was disabled. | |
| 223 | + * @retval 0 Success, the property was set. | |
| 224 | 224 | * @retval ENOTSUP No SSL/TLS support. |
| 225 | 225 | */ |
| 226 | 226 | LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 *hSession, int enabled); | ... | ... |