Página 2 de 2
Re: Erro na tradução de alguns itens..
Enviado: 10 Ago 2012, 11:37
por lsmatos
pessoal, como no caso do módulo MEDALS, o problema é um pouco menor e talvez seja até a solução para os demais, resolvi dá uma rápida verificada dos códidos php do módulo e de cada página que executa eles e algo diferente que encontrei foi o seguinte na página onde aparece normalmente o nome "Medalhas" ao invés de "{ MEDALS_VIEW }" ou seja no arquivo
medals.php e em viewtopic.php
Já nos arquivos
mainpage.php e index.php
não encontro essa linha, ela poderia está sendo chamada por dentro de outro "include"?
pois se não, bastaria eu acrescentar em cada arquivo?
Re: Erro na tradução de alguns itens..
Enviado: 10 Ago 2012, 11:54
por lsmatos
Micael escreveu:lsmatos,
No seu arquivo:
language/pt_br/common.php tem essas linhas:
Código: Selecionar todos
$lang = array_merge($lang, array(
// Medals System MOD for phpBB3
'MEDALS_VIEW' => 'Medals',
'MEDALS_VIEW_EXPLAIN' => 'View Medals',
));
Caso não tenha, localize:
e adicione antes:
Código: Selecionar todos
$lang = array_merge($lang, array(
// Medals System MOD for phpBB3
'MEDALS_VIEW' => 'Medalhas',
'MEDALS_VIEW_EXPLAIN' => 'Ver Medalhas',
));
Verifique se no mainpage some o
{ MEDALS_VIEW }
Abraços,
Micael
Obrigado Micael!!!
Sua sugestão funcionou perfeitamente, então eu poderia utilizar o mesmo arquivo (common.php) para os itens do ACP que não aparecem tradução ou seria em um arquivo diferente?
mas mesmo servindo, ainda sim gostaria de saber se possível, o porque o aparecimento correto em umas páginas e em outras não
seria pelo motivo que postei na resposta anterior???
lsmatos escreveu:pessoal, como no caso do módulo MEDALS, o problema é um pouco menor e talvez seja até a solução para os demais, resolvi dá uma rápida verificada dos códidos php do módulo e de cada página que executa eles e algo diferente que encontrei foi o seguinte na página onde aparece normalmente o nome "Medalhas" ao invés de "{ MEDALS_VIEW }" ou seja no arquivo
medals.php e em viewtopic.php
Já nos arquivos
mainpage.php e index.php
não encontro essa linha, ela poderia está sendo chamada por dentro de outro "include"?
pois se não, bastaria eu acrescentar em cada arquivo?
Como disse de imediato a solução do Micael foi perfeita, mas como viso muito o lado técnico e padrão da "coisa" seria muito bom se funcionasse diretamente do arquivo de tradução do módulo, e no caso de um módulo diferente que for instalado apresente essa mesma falha...
E mais uma vez obrigado Micael
...aguardando resposta
Re: Erro na tradução de alguns itens..
Enviado: 10 Ago 2012, 12:26
por Micael
lsmatos,
Vou tentar te explicar como funciona para você saber o que acontece e assim te ajudar em problemas futuros.
Existem vários tipos de MODs e na instalação delas na tradução pode ocorrer duas coisas: ter arquivos novos com tradução ou alteração (inclusão, alteração) dos arquivos já existentes na pasta de idiomas.
Como você sabe disso? Isso está no arquivo install.xml que vem junto com a mod e deve ser aberto com navegador. Se no arquivo dentro de Files to edit estiver algum arquivo dentro da pasta language, você terá que editar o arquivo que já existe. Se no arquivo dentro de Inclued Files estiver algum arquivo dentro da pasta language, você terá que enviar esses novos arquivos para pasta de idiomas. Pode haver também os dois, que seria editar um arquivo já existente e enviar novos arquivos (como é essa sua mod)
Porque então algumas traduções aparece em inglês e outras com { TESTE } ? Aparece { TEXTE } porque ele não localiza o código de idioma no arquivo, então ele fica com o { TESTE }
Para resolver seu problema, recomenda baixar todas as mods instaladas, extrair os arquivos e abrir os install.xml de cada uma. Após isso, verificar se tem alterações para serem feitas dentro dos arquivos de idimos já existentes (muito provavél que tenha) e após realizar substituir os arquivos.
Espero que tenha esclarecido algumas dúvidas, qualquer coisa é só perguntar.
Abraços,
Micael
Re: Erro na tradução de alguns itens..
Enviado: 10 Ago 2012, 13:25
por robra
E explicação está no próprio arquivo
install.xml da
MOD. Olha aí:
img000.jpg
A instalação pelo
AutoMOD faz apenas as edições que estão no
install.xml, ou seja, no idioma inglês. Se você tivesse mudado o idioma do Fórum para o Inglês veria o texto traduzido e não as strings.
O mesmo problema deve estar acontecendo com relação a
ABB3 e a outra
MOD lá no
ACP.
Abra o
install.xml das respectivas
MODs e as instruções para edição dos arquivos
language/en, aplique-as nos arquivos
language/pt_br já traduzindo o texto.
Abraço.

Re: Erro na tradução de alguns itens..
Enviado: 10 Ago 2012, 18:01
por lsmatos
valeu pessoal!!! muito obrigado pela ajuda de todos!!! vou procurar os arquivo de MODS e verificar 1 por 1!!! vlwww mais uma vez...