From acde052768fb6ff511c3e03f63871f3d0b147ca7 Mon Sep 17 00:00:00 2001 From: Rodrigo Goncalves Date: Tue, 19 Aug 2014 09:34:11 -0300 Subject: [PATCH] Ajuste nas traducoes. --- Kernel/Language/pt_BR_NewTicketWizardPublic.pm | 36 ++++++++++++++++++++++++++++++++++++ Kernel/Language/pt_BR_NewTicketWizardServiceForm.pm | 36 ++++++++++++++++++++++++++++++++++++ Kernel/Language/pt_BR_QueuesPanel.pm | 36 ++++++++++++++++++++++++++++++++++++ Kernel/Language/pt_BR_QueuesPanelPublic.pm | 36 ++++++++++++++++++++++++++++++++++++ Kernel/Modules/NewTicketWizard.pm | 2 +- Kernel/Modules/NewTicketWizardPublic.pm | 2 +- Kernel/Output/HTML/Standard/NewTicketWizard.dtl | 9 ++++++++- Kernel/Output/HTML/Standard/NewTicketWizardPublic.dtl | 7 +++++++ NewTicketWizard.sopm | 10 +++++++++- 9 files changed, 170 insertions(+), 4 deletions(-) create mode 100644 Kernel/Language/pt_BR_NewTicketWizardPublic.pm create mode 100644 Kernel/Language/pt_BR_NewTicketWizardServiceForm.pm create mode 100644 Kernel/Language/pt_BR_QueuesPanel.pm create mode 100644 Kernel/Language/pt_BR_QueuesPanelPublic.pm diff --git a/Kernel/Language/pt_BR_NewTicketWizardPublic.pm b/Kernel/Language/pt_BR_NewTicketWizardPublic.pm new file mode 100644 index 0000000..21d17d1 --- /dev/null +++ b/Kernel/Language/pt_BR_NewTicketWizardPublic.pm @@ -0,0 +1,36 @@ +# -- +# Kernel/Modules/pt_BR_NewTicketWizard.pm - frontend module for creating custom new ticket interfaces +# Translations +# +# Copyright (C) 2014 (Rodrigo Goncalves) (rodrigo.g@ufsc.br) +# -- +# This software comes with ABSOLUTELY NO WARRANTY. For details, see +# the enclosed file COPYING for license information (AGPL). If you +# did not receive this file, see http://www.gnu.org/licenses/agpl.txt. +# -- +package Kernel::Language::pt_BR_NewTicketWizard; + +use strict; +use warnings; + +sub Data { + my $Self = shift; + + $Self->{Translation}->{'The following maintenances are in progress'} = 'As seguintes manutenções estão ocorrendo'; + $Self->{Translation}->{'Started at: '} = 'Iniciada em:'; + $Self->{Translation}->{'Queues panel'} = 'Novo chamado'; + $Self->{Translation}->{'Your ticket has been registered with the number: '} = 'Seu chamado foi registrado com sucesso! O número é: '; + $Self->{Translation}->{'New ticket wizard'} = 'Assistente de novo chamado'; + $Self->{Translation}->{'New ticket'} = 'Assistente de chamado'; + $Self->{Translation}->{'Service forms'} = 'Formulários de serviços'; + $Self->{Translation}->{'Service form'} = 'Formulários de serviço'; + $Self->{Translation}->{'Create and manage service forms.'} = 'Criar e gerenciar formulários de serviços'; + $Self->{Translation}->{'Introduction'} = 'Introdução'; + $Self->{Translation}->{'Service'} = 'Serviço'; + $Self->{Translation}->{'Form'} = 'Formulário'; + $Self->{Translation}->{'Choose the service to ask for support'} = 'Escolha o serviço para o qual deseja suporte'; + $Self->{Translation}->{'Ticket created'} = 'Chamado criado com sucesso'; + $Self->{Translation}->{'Click here to open another ticket'} = 'Clique aqui para abrir um outro chamado se desejar'; + return 1; +} +1; \ No newline at end of file diff --git a/Kernel/Language/pt_BR_NewTicketWizardServiceForm.pm b/Kernel/Language/pt_BR_NewTicketWizardServiceForm.pm new file mode 100644 index 0000000..21d17d1 --- /dev/null +++ b/Kernel/Language/pt_BR_NewTicketWizardServiceForm.pm @@ -0,0 +1,36 @@ +# -- +# Kernel/Modules/pt_BR_NewTicketWizard.pm - frontend module for creating custom new ticket interfaces +# Translations +# +# Copyright (C) 2014 (Rodrigo Goncalves) (rodrigo.g@ufsc.br) +# -- +# This software comes with ABSOLUTELY NO WARRANTY. For details, see +# the enclosed file COPYING for license information (AGPL). If you +# did not receive this file, see http://www.gnu.org/licenses/agpl.txt. +# -- +package Kernel::Language::pt_BR_NewTicketWizard; + +use strict; +use warnings; + +sub Data { + my $Self = shift; + + $Self->{Translation}->{'The following maintenances are in progress'} = 'As seguintes manutenções estão ocorrendo'; + $Self->{Translation}->{'Started at: '} = 'Iniciada em:'; + $Self->{Translation}->{'Queues panel'} = 'Novo chamado'; + $Self->{Translation}->{'Your ticket has been registered with the number: '} = 'Seu chamado foi registrado com sucesso! O número é: '; + $Self->{Translation}->{'New ticket wizard'} = 'Assistente de novo chamado'; + $Self->{Translation}->{'New ticket'} = 'Assistente de chamado'; + $Self->{Translation}->{'Service forms'} = 'Formulários de serviços'; + $Self->{Translation}->{'Service form'} = 'Formulários de serviço'; + $Self->{Translation}->{'Create and manage service forms.'} = 'Criar e gerenciar formulários de serviços'; + $Self->{Translation}->{'Introduction'} = 'Introdução'; + $Self->{Translation}->{'Service'} = 'Serviço'; + $Self->{Translation}->{'Form'} = 'Formulário'; + $Self->{Translation}->{'Choose the service to ask for support'} = 'Escolha o serviço para o qual deseja suporte'; + $Self->{Translation}->{'Ticket created'} = 'Chamado criado com sucesso'; + $Self->{Translation}->{'Click here to open another ticket'} = 'Clique aqui para abrir um outro chamado se desejar'; + return 1; +} +1; \ No newline at end of file diff --git a/Kernel/Language/pt_BR_QueuesPanel.pm b/Kernel/Language/pt_BR_QueuesPanel.pm new file mode 100644 index 0000000..21d17d1 --- /dev/null +++ b/Kernel/Language/pt_BR_QueuesPanel.pm @@ -0,0 +1,36 @@ +# -- +# Kernel/Modules/pt_BR_NewTicketWizard.pm - frontend module for creating custom new ticket interfaces +# Translations +# +# Copyright (C) 2014 (Rodrigo Goncalves) (rodrigo.g@ufsc.br) +# -- +# This software comes with ABSOLUTELY NO WARRANTY. For details, see +# the enclosed file COPYING for license information (AGPL). If you +# did not receive this file, see http://www.gnu.org/licenses/agpl.txt. +# -- +package Kernel::Language::pt_BR_NewTicketWizard; + +use strict; +use warnings; + +sub Data { + my $Self = shift; + + $Self->{Translation}->{'The following maintenances are in progress'} = 'As seguintes manutenções estão ocorrendo'; + $Self->{Translation}->{'Started at: '} = 'Iniciada em:'; + $Self->{Translation}->{'Queues panel'} = 'Novo chamado'; + $Self->{Translation}->{'Your ticket has been registered with the number: '} = 'Seu chamado foi registrado com sucesso! O número é: '; + $Self->{Translation}->{'New ticket wizard'} = 'Assistente de novo chamado'; + $Self->{Translation}->{'New ticket'} = 'Assistente de chamado'; + $Self->{Translation}->{'Service forms'} = 'Formulários de serviços'; + $Self->{Translation}->{'Service form'} = 'Formulários de serviço'; + $Self->{Translation}->{'Create and manage service forms.'} = 'Criar e gerenciar formulários de serviços'; + $Self->{Translation}->{'Introduction'} = 'Introdução'; + $Self->{Translation}->{'Service'} = 'Serviço'; + $Self->{Translation}->{'Form'} = 'Formulário'; + $Self->{Translation}->{'Choose the service to ask for support'} = 'Escolha o serviço para o qual deseja suporte'; + $Self->{Translation}->{'Ticket created'} = 'Chamado criado com sucesso'; + $Self->{Translation}->{'Click here to open another ticket'} = 'Clique aqui para abrir um outro chamado se desejar'; + return 1; +} +1; \ No newline at end of file diff --git a/Kernel/Language/pt_BR_QueuesPanelPublic.pm b/Kernel/Language/pt_BR_QueuesPanelPublic.pm new file mode 100644 index 0000000..21d17d1 --- /dev/null +++ b/Kernel/Language/pt_BR_QueuesPanelPublic.pm @@ -0,0 +1,36 @@ +# -- +# Kernel/Modules/pt_BR_NewTicketWizard.pm - frontend module for creating custom new ticket interfaces +# Translations +# +# Copyright (C) 2014 (Rodrigo Goncalves) (rodrigo.g@ufsc.br) +# -- +# This software comes with ABSOLUTELY NO WARRANTY. For details, see +# the enclosed file COPYING for license information (AGPL). If you +# did not receive this file, see http://www.gnu.org/licenses/agpl.txt. +# -- +package Kernel::Language::pt_BR_NewTicketWizard; + +use strict; +use warnings; + +sub Data { + my $Self = shift; + + $Self->{Translation}->{'The following maintenances are in progress'} = 'As seguintes manutenções estão ocorrendo'; + $Self->{Translation}->{'Started at: '} = 'Iniciada em:'; + $Self->{Translation}->{'Queues panel'} = 'Novo chamado'; + $Self->{Translation}->{'Your ticket has been registered with the number: '} = 'Seu chamado foi registrado com sucesso! O número é: '; + $Self->{Translation}->{'New ticket wizard'} = 'Assistente de novo chamado'; + $Self->{Translation}->{'New ticket'} = 'Assistente de chamado'; + $Self->{Translation}->{'Service forms'} = 'Formulários de serviços'; + $Self->{Translation}->{'Service form'} = 'Formulários de serviço'; + $Self->{Translation}->{'Create and manage service forms.'} = 'Criar e gerenciar formulários de serviços'; + $Self->{Translation}->{'Introduction'} = 'Introdução'; + $Self->{Translation}->{'Service'} = 'Serviço'; + $Self->{Translation}->{'Form'} = 'Formulário'; + $Self->{Translation}->{'Choose the service to ask for support'} = 'Escolha o serviço para o qual deseja suporte'; + $Self->{Translation}->{'Ticket created'} = 'Chamado criado com sucesso'; + $Self->{Translation}->{'Click here to open another ticket'} = 'Clique aqui para abrir um outro chamado se desejar'; + return 1; +} +1; \ No newline at end of file diff --git a/Kernel/Modules/NewTicketWizard.pm b/Kernel/Modules/NewTicketWizard.pm index 12064c9..c7bf290 100644 --- a/Kernel/Modules/NewTicketWizard.pm +++ b/Kernel/Modules/NewTicketWizard.pm @@ -144,7 +144,7 @@ sub Run { } # Build service chooser - $Data{ServiceStrg} = $Self->BuildServices(); + $Data{ServiceStrg} = $Self->BuildServices(ServiceID => $Self->{ParamObject}->GetParam( Param => "ServiceID" )); $Self->{Config} = $Self->{ConfigObject}->Get("Ticket::Frontend::Customer::NewTicketWizard"); my $msgChooseService = $Self->{Config}->{"MessageChooseService"}; diff --git a/Kernel/Modules/NewTicketWizardPublic.pm b/Kernel/Modules/NewTicketWizardPublic.pm index 084684a..5c7684b 100644 --- a/Kernel/Modules/NewTicketWizardPublic.pm +++ b/Kernel/Modules/NewTicketWizardPublic.pm @@ -126,7 +126,7 @@ sub Run { $Data{ServiceStrg} = $Self->{LayoutObject}->BuildSelection( Data => \@ServicesCombo, Name => 'ServiceID', - SelectedID => $Param{ServiceID}, + SelectedID => $Self->{ParamObject}->GetParam( Param => "ServiceID" ), Class => "Validate_Required " . ( $Param{Errors}->{ServiceIDInvalid} || '' ), PossibleNone => 1, TreeView => 1, diff --git a/Kernel/Output/HTML/Standard/NewTicketWizard.dtl b/Kernel/Output/HTML/Standard/NewTicketWizard.dtl index 86c510c..836767b 100644 --- a/Kernel/Output/HTML/Standard/NewTicketWizard.dtl +++ b/Kernel/Output/HTML/Standard/NewTicketWizard.dtl @@ -51,7 +51,14 @@ $Data{"MsgChooseService"} $("#ServiceID").change(function() { carregaForm(null, "$Text{"Send"}", "$Env{"CGIHandle"}", ";QueueID=$Data{"QueueID"}"); - }); + }); + + if ($("#ServiceID").has('[selected]')) { + if ($("#ServiceID").val() != "") { + carregaForm(null, "$Text{"Send"}", "$Env{"CGIHandle"}", ";QueueID=$Data{"QueueID"}"); + } + } + diff --git a/Kernel/Output/HTML/Standard/NewTicketWizardPublic.dtl b/Kernel/Output/HTML/Standard/NewTicketWizardPublic.dtl index b014068..43b9452 100644 --- a/Kernel/Output/HTML/Standard/NewTicketWizardPublic.dtl +++ b/Kernel/Output/HTML/Standard/NewTicketWizardPublic.dtl @@ -51,5 +51,12 @@ $Data{"MsgChooseService"} $("#ServiceID").change(function() { carregaFormPublic(null, "$Text{"Send"}", "$Env{"CGIHandle"}", ";QueueID=$Data{"QueueID"}"); }); + + if ($("#ServiceID").has('[selected]')) { + if ($("#ServiceID").val() != "") { + carregaFormPublic(null, "$Text{"Send"}", "$Env{"CGIHandle"}", ";QueueID=$Data{"QueueID"}"); + } + } + diff --git a/NewTicketWizard.sopm b/NewTicketWizard.sopm index bc6a3e0..5d9f42f 100755 --- a/NewTicketWizard.sopm +++ b/NewTicketWizard.sopm @@ -1,7 +1,7 @@ NewTicketWizard - 1.3.3 + 1.4.2 3.x.x SeTIC http://www.setic.ufsc.br @@ -19,6 +19,8 @@ Versão 1.2.6 - Painel de navegação de filas Versão 1.2.9 - Publicacao de manutencoes em progresso Versão 1.3.0 - Suporte para detecção e auto-encaminhamento em modo autenticado/não autenticado + Versão 1.4.1 - Suporte para definir via URL o serviço selecionado + Versão 1.4.2 - Ajuste nas traduções Módulo instalado com sucesso! @@ -28,7 +30,13 @@ ? + + + + + + -- libgit2 0.21.2