diff --git a/locale/pt_BR.po b/locale/pt_BR.po index 55ea27d..4990d31 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: pw3270 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-16 15:51-0300\n" -"PO-Revision-Date: 2020-07-06 16:12-0300\n" +"POT-Creation-Date: 2020-07-22 16:02-0300\n" +"PO-Revision-Date: 2020-07-23 11:06-0300\n" "Last-Translator: Perry Werneck \n" "Language-Team: Português <>\n" "Language: pt_BR\n" @@ -228,7 +228,7 @@ msgstr "Não foi possível registrar manipuladores de I/O 3270" msgid "Can't start file transfer session" msgstr "Não foi possível iniciar transferência de arquivo" -#: src/terminal/callbacks.c:396 src/filetransfer/v3270ftprogress.c:433 +#: src/terminal/callbacks.c:412 src/filetransfer/v3270ftprogress.c:433 #: src/filetransfer/transfer.c:89 src/dialogs/load.c:111 #: src/dialogs/save/save.c:117 src/dialogs/settings/host.c:401 msgid "Cancel" @@ -302,7 +302,7 @@ msgstr "Comando a executar" msgid "Connection" msgstr "Conexão" -#: src/terminal/callbacks.c:397 +#: src/terminal/callbacks.c:413 msgid "Continue" msgstr "Continuar" @@ -339,6 +339,10 @@ msgstr "" msgid "Creates a file with variable-length records." msgstr "Cria arquivo com registros de tamanho variável." +#: src/dialogs/popups.c:78 +msgid "Critical Error" +msgstr "Erro crítico" + #: src/dialogs/settings/colors.c:180 msgid "Cross hair cursor" msgstr "Cursor mira" @@ -405,7 +409,7 @@ msgstr "Turquesa Escuro" msgid "Default" msgstr "Padrão" -#: src/dialogs/popups.c:149 +#: src/dialogs/popups.c:223 msgid "Don't ask again" msgstr "Não perguntar de novo" @@ -425,7 +429,7 @@ msgstr "Emulação" msgid "Enabled" msgstr "Habilitado" -#: src/dialogs/popups.c:56 src/dialogs/popups.c:85 +#: src/dialogs/popups.c:70 msgid "Error" msgstr "Erro" @@ -580,6 +584,10 @@ msgstr "Copiar imagem" msgid "Increase the font size" msgstr "Aumenta o tamanho da fonte" +#: src/dialogs/popups.c:54 +msgid "Information" +msgstr "Informação" + #: src/terminal/actions/table.c:153 msgid "Input current clipboard contents to screen" msgstr "Insere conteúdo da área de transferência" @@ -596,7 +604,7 @@ msgstr "Intensificado/Protegido" msgid "Intensified/Unprotected" msgstr "Intensificado/Desprotegido" -#: src/terminal/callbacks.c:424 +#: src/terminal/callbacks.c:454 msgid "Invalid callback table, possible version mismatch in lib3270" msgstr "" "Tabela de callbacks inválida, possível divergência de versão na lib3270" @@ -686,7 +694,7 @@ msgstr "Próxima página" msgid "No active transfer" msgstr "Nenhuma transferência ativa" -#: src/terminal/properties/get.c:198 +#: src/terminal/properties/get.c:203 msgid "No host defined" msgstr "Nenhum servidor definido" @@ -754,10 +762,6 @@ msgstr "Estado normal na OIA" msgid "Open" msgstr "Abrir" -#: src/dialogs/popups.c:116 -msgid "Operation failed" -msgstr "Operação falhou" - #: src/dialogs/save/convenience.c:65 src/dialogs/save/convenience.c:93 msgid "Operation has failed" msgstr "Operação falhou" @@ -1097,6 +1101,10 @@ msgstr "" msgid "Secondary space" msgstr "Secondary space" +#: src/dialogs/popups.c:86 +msgid "Security alert" +msgstr "Alerta de segurança" + #: src/filetransfer/v3270ft.c:303 src/filetransfer/settings.c:209 #: src/dialogs/save/save.c:98 src/dialogs/save/save.c:118 #: src/dialogs/settings/host.c:402 @@ -1325,7 +1333,7 @@ msgstr "" "Tabela de callbacks para transferência de arquivos inválida, possível " "divergência de versão na lib3270" -#: src/terminal/callbacks.c:391 +#: src/terminal/callbacks.c:407 #, c-format msgid "The error code was %d" msgstr "O código de erro foi %d" @@ -1476,10 +1484,14 @@ msgstr "Fila de transferências" msgid "Transfer speed" msgstr "Velocidade de transferência" -#: src/terminal/properties/init.c:250 +#: src/terminal/properties/init.c:249 msgid "True if the terminal has copy blocks" msgstr "Verdadeiro se o terminal tiver blocos copiados" +#: src/terminal/properties/init.c:264 +msgid "True if the timer indicator is active" +msgstr "Verdadeiro se indicador de tempo estiver ativo" + #: src/filetransfer/transfer.c:84 msgid "Try again with the same file." msgstr "Tente de novo com o mesmo arquivo." @@ -1532,6 +1544,10 @@ msgstr "Usar espaço inseparável" msgid "Variable" msgstr "Variável" +#: src/dialogs/popups.c:62 +msgid "Warning" +msgstr "Alerta" + #: src/dialogs/tools.c:172 msgid "Western Europe (ISO 8859-1)" msgstr "Europa ocidental (ISO 8859-1)" @@ -1722,8 +1738,9 @@ msgid "_Apply" msgstr "_Aplicar" #: src/selection/linux/paste.c:84 src/selection/linux/paste.c:118 -#: src/dialogs/load.c:205 src/dialogs/load.c:224 src/dialogs/linux/select.c:51 -#: src/dialogs/linux/select.c:77 src/dialogs/print/settingsdialog.c:410 +#: src/dialogs/popups.c:118 src/dialogs/load.c:205 src/dialogs/load.c:224 +#: src/dialogs/linux/select.c:51 src/dialogs/linux/select.c:77 +#: src/dialogs/print/settingsdialog.c:410 #: src/dialogs/print/settingsdialog.c:429 src/dialogs/save/save.c:342 #: src/dialogs/save/save.c:361 src/dialogs/settings/dialog.c:231 msgid "_Cancel" @@ -1735,6 +1752,7 @@ msgstr "Tabela de _Caracteres" #: src/trace/tracewindow.c:125 src/dialogs/transfer.c:163 #: src/dialogs/transfer.c:183 src/dialogs/security.c:235 +#: src/dialogs/popups.c:77 msgid "_Close" msgstr "_Close" @@ -1770,6 +1788,11 @@ msgstr "Arquivo _local:" msgid "_Model" msgstr "_Modelo" +#: src/dialogs/popups.c:53 src/dialogs/popups.c:61 src/dialogs/popups.c:69 +#: src/dialogs/popups.c:85 +msgid "_Ok" +msgstr "_Ok" + #: src/filetransfer/v3270ft.c:333 msgid "_Operation" msgstr "_Operação:" @@ -2763,9 +2786,6 @@ msgstr "Diminui o tamanho da fonte" #~ msgid "Incorrect request code: file transfer canceled" #~ msgstr "Código de requisição incorreto, transferência cancelada" -#~ msgid "Informations" -#~ msgstr "Informações" - #~ msgid "Input method" #~ msgstr "Método de entrada" @@ -2952,6 +2972,9 @@ msgstr "Diminui o tamanho da fonte" #~ "Permitida apenas uma opção dentre TRACKS, CYLINDERS, AVBLOCK: " #~ "Transferência cancelada" +#~ msgid "Operation failed" +#~ msgstr "Operação falhou" + #~ msgid "Option '%c:' is not supported" #~ msgstr "Opção não suportada: '%c:'" @@ -3349,9 +3372,6 @@ msgstr "Diminui o tamanho da fonte" #~ msgid "Secure connection was successful." #~ msgstr "Conexão segura efetuada com sucesso." -#~ msgid "Security error" -#~ msgstr "Erro de segurança" - #~ msgid "Security warning" #~ msgstr "Alerta de segurança" diff --git a/src/dialogs/popups.c b/src/dialogs/popups.c index 5d8c617..c81b9e5 100644 --- a/src/dialogs/popups.c +++ b/src/dialogs/popups.c @@ -43,14 +43,14 @@ // Popup settings. static const struct _settings { GtkMessageType type; - GtkButtonsType buttons; + const gchar *button; const gchar *title; } settings[LIB3270_NOTIFY_USER] = { // LIB3270_NOTIFY_INFO - Simple information dialog. { .type = GTK_MESSAGE_INFO, - .buttons = GTK_BUTTONS_OK, + .button = N_("_Ok"), .title = N_("Information") }, @@ -58,7 +58,7 @@ // LIB3270_NOTIFY_WARNING - Warning message. { .type = GTK_MESSAGE_WARNING, - .buttons = GTK_BUTTONS_OK, + .button = N_("_Ok"), .title = N_("Warning") }, @@ -66,7 +66,7 @@ // LIB3270_NOTIFY_ERROR - Error message. { .type = GTK_MESSAGE_ERROR, - .buttons = GTK_BUTTONS_OK, + .button = N_("_Ok"), .title = N_("Error") }, @@ -74,7 +74,7 @@ // LIB3270_NOTIFY_CRITICAL - Critical error, user can abort application. { .type = GTK_MESSAGE_ERROR, - .buttons = GTK_BUTTONS_CLOSE, + .button = N_("_Close"), .title = N_("Critical Error") }, @@ -82,12 +82,11 @@ // LIB3270_NOTIFY_SECURE - Secure host dialog. { .type = GTK_MESSAGE_OTHER, - .buttons = GTK_BUTTONS_OK, + .button = N_("_Ok"), .title = N_("Security alert") } - }; // Create dialog @@ -96,7 +95,7 @@ GTK_WINDOW(gtk_widget_get_toplevel(widget)), GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT, settings[popup->type].type, - settings[popup->type].buttons, + GTK_BUTTONS_NONE, "%s",popup->summary ); @@ -114,6 +113,21 @@ if(wait) { // Wait for response. + if(popup->label) { + + gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Cancel"), GTK_RESPONSE_CANCEL); + gtk_dialog_add_button(GTK_DIALOG(dialog), popup->label, GTK_RESPONSE_APPLY); + gtk_dialog_set_default_response( + GTK_DIALOG(dialog), + (popup->type == LIB3270_NOTIFY_SECURE ? GTK_RESPONSE_CANCEL : GTK_RESPONSE_APPLY) + ); + + } else { + + gtk_dialog_add_button(GTK_DIALOG(dialog), g_dgettext(GETTEXT_PACKAGE,settings[popup->type].button), GTK_RESPONSE_OK); + + } + gtk_widget_show_all(dialog); gint rc = gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); @@ -125,6 +139,8 @@ g_signal_connect(dialog,"close",G_CALLBACK(gtk_widget_destroy),NULL); g_signal_connect(dialog,"response",G_CALLBACK(gtk_widget_destroy),NULL); + gtk_dialog_add_button(GTK_DIALOG(dialog), settings[popup->type].button, GTK_RESPONSE_OK); + gtk_widget_show_all(dialog); return GTK_RESPONSE_NONE; -- libgit2 0.21.2