Ticket #1310 (closed defeito: fixed)

Opened 10 years ago

Last modified 10 years ago

Traduções diversas

Reported by: antonio-carlos.silva Owned by: rafaelraymundo
Priority: média Milestone: Expresso 2.2
Component: Setup Version: branch 2.2
Severity: média Keywords: SERPRO 2.2 UNIFICA
Cc: lavoisier.vieira@… WorkGroup: Gestão de Integração

Description

Providenciar a tradução de msgs relativas ao uso e tratamento do certificado digital.

Change History

comment:1 Changed 10 years ago by rafaelraymundo

Mais traduções


No ExpressoMail?
Mensagens de importação de emails: The import was executed successfully.*
Ao Criar uma pasta com caracteres especiais: Invalid mailbox name*

Preferências do ExpressoMail:
Show TO: in place of FROM: only in Automatic SEND folder*
Preview message text within subject column*
Preview message text within a tool-tip box*


Administrador / Config do Servidor:
enable stylesheet packer ?*:

comment:2 Changed 10 years ago by rafaelraymundo

  • Summary changed from Faltou traduzir várias msgs relativas ao uso e tratamento do certificado digital. to Traduções diversas

comment:3 Changed 10 years ago by rafaelraymundo

Ao acessar como admin a edição dos gerentes e salvar: Manager successful saved*.

comment:4 Changed 10 years ago by niltonneto

  • Owner changed from alguem to niltonneto
  • Component changed from ExpressoMail to Setup

Tem uma frase que me irrita no ContactCenter? => "Call extension*" no mouseover do telefone, quando o VoIP está habilitado. Poderia verificar?

Obrigado.

comment:5 Changed 10 years ago by niltonneto

  • Owner changed from niltonneto to rafaelraymundo

comment:6 Changed 10 years ago by rafaelraymundo

Ao pesquisar pela primeira tradução a ser realizada do ExpressoMail?: The import was executed successfully.*
Percebi que ela já se encontra no código e no banco, mas temos alguma inconsistencia no momento da tradução, vejam:
O arquivo que faz a tradução está corretamente usando o getLang:

class.imap_functions.inc.php
	return $this->functions->getLang("The import was executed successfully.");


E essa função chamada por ele (getLang) faz a verificação pelo array _SESSION, para passar a tradução vinda do banco, nesse momento o array retorna null.

class.functions.inc.php
$_SESSION['phpgw_info']['expressomail']['lang'][$key]


Aparentemente isso ocorre porque a estrutura do array $_SESSION apresentado acima, não possui a parte lang. Alguma sugestão?

comment:7 Changed 10 years ago by rommelcysne

Tem uma alteração no arquivo load_lang.php que retira justamente a linha que cria o lang no $_SESSION, era assim:

$_SESSIONphpgw_info?expressomail?lang?[$message_id] = $content;

e ficou assim:

$expressomaillang[$message_id] = $content;

Não sei se precisa de alterações em outros arquivos, mas da nova maneira não está funcionando mesmo.

comment:8 Changed 10 years ago by amuller

Fui eu que tirei no SESSION para que não tivesse um monte de langs repetidos para cada usuário. O SESSION tava muito grande e o vilão maior era o lang.

A nova maneira é fazer no Javascript. Tudo que é feito no PHP tem que haver um esforço para fazer no JS como é no resto do ExpressoMail?. Em caso excepcional quando precisar incluir o header.inc.php e pegar como os outros módulos fazem.

comment:9 Changed 10 years ago by rommelcysne

Perfeito, suspeitávamos que a idéia era diminuir o SESSION mesmo.

Tem alguém trabalhando nessa questão? Como está o processo?

comment:10 Changed 10 years ago by amuller

Tá sob demana, conforme encontramos lang sem tradução vai corrigindo.

comment:11 Changed 10 years ago by rommelcysne

Certo, mas tem um responsável que é informado e ele faz a correção ou tá aberto p/ qualquer um fazer?

comment:12 Changed 10 years ago by rafaelraymundo

Implementado em [3298] - Foram traduzidas as mensagens das preferências e a de importação de emails.

comment:13 Changed 10 years ago by antonio-carlos.silva

Traduzidas msgs geradas pelo uso do certificado digital. Aplicado em [3377].

comment:14 Changed 10 years ago by antonio-carlos.silva

Traduzida msg gerada no catactcenter. Aplicado em [3378].

comment:15 Changed 10 years ago by antonio-carlos.silva

Traduzida msg gerada no expressoAdmin1_2. Aplicado em [3379].

comment:16 Changed 10 years ago by rafaelraymundo

  • Status changed from new to closed
  • Resolution set to fixed

Atividade encerrada. Traduções serão tratadas em tickets específicos as funcionalidades implementadas / bugs corrigidos.

Note: See TracTickets for help on using tickets.