Página 1 de 1

Problema ao instalar tradução Mod Contact Board Administrati

Enviado: 02 Mar 2012, 15:56
por tucabail
Qual a URL do seu fórum: http://www.mundoardido.com/forum
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: sem usuário Senha:
Estilos instalados: Prosilver
Modificações instaladas: Mais de 30
Qual seu nivel de experiência:: Intermediario
Quando começou o problema: Hoje
Descreva seu problema: Tradução de Mod deixa o ACP com página branca


Instalei hoje esta Mod, mas ao enviar as páginas da tradução para o host o ACP fica inacessível, página em branco.

A versão desta Mod é para php 3.0.6, pode ser que seja este o detalhe conflitante????

Vou postar aqui os arquivos de tradução que estão "atualizados" por mim, pois os daqui do suporte são de uma versão anterior e possuem algumas linhas a menos.

Inclui as linhas que não existiam na versão daqui e fiz a devida tradução.

Já analisei os 3 arquivos da tradução e o que está causando o problema é o "info_acp_contact", pois eu testei todos deixando eles com outro nome, e quando este fica com o nome correto junto com os outros 2, é que a página bloqueia.

Vejam os 3 arquivos:

pasta>forum>language>pt-br>mod
info_acp_contact.php

Código: Selecionar todos

<?php
/** 
*
* contact [Brazilian_Portuguese]
*
* @Brazilian Portuguese language version
* @Traduzido por: 
* @jvc94 <http://www.suportephpbb.org/>
* @Suporte phpBB - http://www.suportephpbb.org/
*
*/
/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}
if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
//
// Some characters for use
// ’ » “ ” …


$lang = array_merge($lang, array(

	// ACP entries
	'LOG_CONTACT_CONFIG_UPDATE'		=> '<strong>Configuração do contato da administração do fórum atualizado</strong>',
	
	// General config options
	// Only needed to remove module from previous version installs
	'ACP_CONTACT_ADMIN_SETTINGS'	=> 'Contato da administração do fórum',	
	
	'ACP_CONTACT_SETTINGS_EXPLAIN'	=> 'Esta é a página de configuração para o “Contato da administração do fórum” MOD por RMcGirr83 e eviL<3. A categoria “Configurações gerais da página de contato” as configurações gerais e as configurações na categoria “Bot de contato” somente estão relacionados aos métodos de contato “Postagem no fórum” e “Mensagem privada”.',
	
	'ACP_CONTACT_CONFIG'			=> 'Configuração',
	'ACP_CAT_CONTACT'				=> 'Contato da administração do fórum',	
	'CONTACT_CONFIG_SAVED'			=> 'A configuração do Contato da administração do fórum foi atualizada',
	'CONTACT_VERSION'				=> 'Versão:',
	'CONTACT_ENABLE'				=> 'Ativar a MOD Contato da administração do fórum',
	'CONTACT_ENABLE_EXPLAIN'		=> 'Ativar ou desativar a MOD (global).',

	'CONTACT_ACP_CONFIRM'			=> 'Ativar confirmação visual',
	'CONTACT_ACP_CONFIRM_EXPLAIN'	=> 'Se você ativar esta opção, os usuários terão que digitar uma confirmação visual para enviar a mensagem. Isso é necessário para evitar mensagens automatizadas. Note que esta opção somente é para a página de contato, não afeta outras definições da confirmação visual.',
	'CONTACT_ATTACHMENTS'			=> 'Anexos são permitidos',
	'CONTACT_ATTACHMENTS_EXPLAIN'	=> 'Se os anexos forem permitidos eles poderão ser postados nas mensagens no fórum ou mensagens privadas.<br />As extensões permitidas são as mesmas da configuração do fórum.<br /><span style="color:red;">Esta opção não se aplica no método “E-mail”.</span>',
	'CONTACT_BBCODES'				=> 'bbcodes são permitidos',
	'CONTACT_BBCODES_EXPLAIN'		=> 'Se os bbcodes forem permitidos, eles poderão ser usados.',
	'CONTACT_CONFIRM_GUESTS'		=> 'Confirmação visual apenas para visitantes',
	'CONTACT_CONFIRM_GUESTS_EXPLAIN'=> 'Se esta opção estiver ativada, a confirmação visual só é exibido para visitantes (se estiver habilitado).',
	'CONTACT_ENABLE'				=> 'Ativar página de contato',
	'CONTACT_ENABLE_EXPLAIN'		=> 'Se desabilitado, a página de contato irá exibir um erro quando você visitá-la e o link não será exibido no cabeçalho.',	
	'CONTACT_FOUNDER'				=> 'Contato apenas com o fundador do fórum',
	'CONTACT_FOUNDER_EXPLAIN'		=> 'Se for definido, somente o fundador do fórum irá receber notificações através de e-mail ou MP.',
	'CONTACT_GENERAL_SETTINGS'		=> 'Configurações gerais da página de contato',
	'CONTACT_MAX_ATTEMPTS'			=> 'Tentativas máximas de confirmação',
	'CONTACT_MAX_ATTEMPTS_EXPLAIN'	=> 'Quantas tentativas o usuário tem para inserir o código correto apresentado na imagem? Digite 0 para tentativas ilimitadas.',
	'CONTACT_METHOD'				=> 'Método de contato',
	'CONTACT_METHOD_EXPLAIN'		=> 'Como você quer que os usuários possam entrar em contato.',
	'CONTACT_REASONS'				=> 'Razões para o contato',
	'CONTACT_REASONS_EXPLAIN'		=> 'Digite razões para entrar em contato, separadas por linhas. Se você não quiser usar esse recurso, deixe o campo vazio.',
	'CONTACT_SMILIES'				=> 'Smilies são permitidos',
	'CONTACT_SMILIES_EXPLAIN'		=> 'Se definido e BBCodes são permitidos, então smilies estão autorizados a serem utilizado. Esta configuração não tem efeito nenhum se BBCodes não são permitidos.'
	'CONTACT_URLS'					=> 'URLs permitidas',
	'CONTACT_URLS_EXPLAIN'			=> 'Se definido e BBcodes são permitidos URLs poderão ser utilizados.<br /><span style="color:red;">Não se aplica para o método de contato via “EMail”.</span>',
	// Bot config options
	'CONTACT_BOT_FORUM'				=> 'Fórum de contato do bot',
	'CONTACT_BOT_FORUM_EXPLAIN'		=> 'Selecione o fórum onde o bot de contato deve escrever, se o método de contato for definido como "Postagem no fórum".',
	'CONTACT_BOT_POSTER'			=> 'Bot como postador',
	'CONTACT_BOT_POSTER_EXPLAIN'	=> 'Se definido MP e Postagens o bot de contato enviará as mensagens de acordo com as configurações definidas aqui.  Se a opção “Nenhum” foi selecionada, o bot não será usado como postador, e postagens and MP será postado com base nas informações inseridas no formulário de contato.',
	'CONTACT_BOT_USER'				=> 'Usuário Bot de contato',
	'CONTACT_BOT_USER_EXPLAIN'		=> 'Selecione o autenticação para um usuário se o método de contato é definida como "Postagem no fórum" ou a "Mensagem Privada".',
	'CONTACT_USERNAME_CHK'			=> 'Checar nome de usuário',
	'CONTACT_USERNAME_CHK_EXPLAIN'	=> 'Se definido, sim, o nome de usuário que está inserido será verificado contra aqueles no banco de dados. Se um nome similar é encontrado o utilizador será apresentado com um erro e será pedido para inserir um nome de usuário diferente.',
	'CONTACT_EMAIL_CHK'				=> 'Checar Email',
	'CONTACT_EMAIL_CHK_EXPLAIN'		=> 'Se definir, sim, o e-mail usuários será verificado contra aqueles no banco de dados. Se um e-mail semelhante é encontrado o utilizador será apresentado com um erro e pediu para inserir um endereço de e-mail diferente.',

	// Contact methods
	'CONTACT_METHOD_EMAIL'			=> 'E-mail',
	'CONTACT_METHOD_PM'				=> 'Mensagem privada',
	'CONTACT_METHOD_POST'			=> 'Postagem no fórum',
	
	// Contact posters...user bot
	'CONTACT_POST_NEITHER'			=> 'Nenhum',
	'CONTACT_POST_GUEST'			=> 'Somente visitantes',
	'CONTACT_POST_ALL'				=> 'Todo mundo',	
	
	// UMIL stuff
	'ACP_CONTACT_TITLE'				=> 'Contato da administração do fórum',
	'ACP_CONTACT_TITLE_EXPLAIN'		=> 'Uma área para os usuários e visitantes para contatar a administração do fórum',
	'CONTACT_UPDATED'				=> 'Entradas na base de dados atualizadas',
	'CONTACT_INSTALLED'				=> 'Entradas na base de dados instaladas',,	

	// Log entries
	'LOG_CONFIG_CONTACT_ADMIN'		=> '<strong>Altered Contact Board Administration mod page settings</strong>',
	'LOG_CONTACT_BOT_INVALID'		=> '<strong>A mod Contato com Conselho de Administração bot tem um ID de usuário inválido selecionado:</strong><br />Usuário ID %1$s',
	'LOG_CONTACT_FORUM_INVALID'		=> '<strong>A mod Contato com Conselho de Administração do fórum tem um fórum inválido selecionado:</strong><br />Fórum ID %1$s',
	'LOG_CONTACT_NONE'				=> '<strong>Não há Administradores que estão permitindo os usuários para contatá-los via %1$s na mod COntato com Conselho de Administração</strong>',	
));
?>
contact.php

Código: Selecionar todos

<?php
/** 
*
* contact [Brazilian_Portuguese]
*
* @Brazilian Portuguese language version
* @Traduzido por: 
* @jvc94 <http://www.suportephpbb.org/>
* @Suporte phpBB - http://www.suportephpbb.org/
*
*/
/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}
 
if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
//
// Some characters you may want to copy&paste:
// ’ » “ ” …
//

$lang = array_merge($lang, array(

	// the form
	
	'CONTACT_BOT_ERROR'				=> 'Você não pode usar o formulário de contato no momento, porque há um erro na configuração. Um email foi enviado para o fundador do fórum.',
	'CONTACT_BOT_NONE'				=> 'O usuário %1$s tentou usar a modificação de contato da administração no %2$s para enviar uma %3$s, mas não existem Administradores que permitem %3$s pelos usuários.' . "\n\n" . 'Por favor, indique na configuração o Bot de contato, no Painel de Administração para o fórum %4$s e escolha a opção "Fundador do fórum".' . "\n\n" . 'A modificação foi desabilitada.',
	'CONTACT_BOT_SUBJECT'			=> 'Erro na modificação contatar administrador',
	'CONTACT_BOT_USER_MESSAGE'		=> 'O usuário %1$s tentou usar a modificação de contato da administração no %2$s, mas o usuário selecionado na configuração está incorreto.' . "\n\n" . 'Por favor, visite o Fórum %3$s e escolha um usuário diferente no ACP, para o contato da administração.' . "\n\n" . 'A modificação foi desabilitada',
	'CONTACT_BOT_FORUM_MESSAGE'		=> 'O usuário %1$s tentou usar a modificação de contato da administração no %2$s, mas o fórum selecionado na configuração está incorreto.' . "\n\n" . 'Por favor, visite o Fórum %3$s e escolha um fórum diferente no ACP, para o contato da administração.' . "\n\n" . 'A modificação foi desabilitada',
	'CONTACT_CONFIRM'				=> 'Confirmar',
	'CONTACT_INSTALLED'				=> 'A modificação “Contatar administração do fórum” foi instalada com sucesso.',

	'CONTACT_DISABLED'			=> 'Você não pode usar o formulario de contato no memento pois ele está desativado.',
	'CONTACT_MAIL_DISABLED'		=> 'Existe um erro com a configuração da Mod Contatar administração do fórum.<br />Tse a mod está definida para enviar um e-mail, mas a configuração da placa não está configurado para enviar e-mails. Por favor notifique o administrador ou webmaster: <a href="email para:%1$s">%1$s</a>', 
	'CONTACT_MSG_SENT'			=> 'Sua mensagem foi enviada com sucesso',
	'CONTACT_MSG_BODY_EXPLAIN'	=> '<br /><span>Por favor, utilize o formulário de contato <strong><em>somente</em></strong> se não houver outra forma de contato.<br /><br /><span style="text-align:center;"><strong>Seu endereço de ΙΡ está sendo gravado e qualquer tentativa de abuso será punido.</strong></span></span>',
	'CONTACT_NO_NAME'			=> 'Você não digitou um nome.',
	'CONTACT_NO_EMAIL'			=> 'Você não digitou um endereço de e-mail.',
	'CONTACT_NO_MSG'			=> 'Você não digitou uma mensagem.',
	'CONTACT_NO_SUBJ'			=> 'Você não digitou um assunto.',
	'CONTACT_NO_REASON'			=> 'Você não digitou uma razão válida.',
	'CONTACT_OUTDATED'			=> 'A base de dados da página de contato não foi atualizada ainda. Por favor, aguarde um administrador atualizá-la.',
	'CONTACT_REASON'			=> 'Razão',
	'CONTACT_TEMPLATE'			=> '<strong>Nome:</strong> %1$s' . "\n" . '<strong>Endereço de e-mail:</strong> %2$s' . "\n" . '<strong>IP:</strong> %3$s' . "\n" . '<strong>Data:</strong> %4$s' . "\n" . '<strong>Assunto:</strong> %5$s' . "\n" . '<strong>Razão:</strong> %6$s' . "\n" . '<strong>Mensagem que foi digitada no formulário de contato:</strong>' . "\n" . '%7$s',
	'CONTACT_TEMPLATE_NO_REASON'=> '<strong>Name:</strong> %1$s' . "\n" . '<strong>Email Address:</strong> %2$s' . "\n" . '<strong>IP:</strong> %3$s' . "\n" . '<strong>Date:</strong> %4$s' . "\n" . '<strong>Subject:</strong> %5$s' . "\n\n" . '<strong>Has entered the following message into the contact form:</strong>' . "\n" . '%6$s',
	'CONTACT_TITLE'				=> 'Contato da administração do fórum',
	'CONTACT_TOO_MANY'			=> 'Você excedeu o número máximo de tentativas de confirmação para o contato. Por favor, tente novamente mais tarde.',
	'CONTACT_UNINSTALLED'		=> 'A modificação “Contatar administração do fórum” foi desinstalada com sucesso.',
	'CONTACT_UPDATED'			=> 'A modificação “Contatar administração do fórum” foi atualizada para a versão %s com sucesso.',
	
	'CONTACT_YOUR_NAME'				=> 'Seu nome',
	'CONTACT_YOUR_NAME_EXPLAIN'		=> 'Por favor, digite seu nome para identificar quem enviou a mensagem.',
	'CONTACT_YOUR_EMAIL'			=> 'Seu endereço de e-mail',
	'CONTACT_YOUR_EMAIL_EXPLAIN'	=> 'Por favor, digite um endereço de e-mail válido para que possamos entrar em contato com você.',
	'CONTACT_YOUR_EMAIL_CONFIRM'	=> 'Re-digite seu endereço de e-mail',
	'CONTACT_YOUR_EMAIL_CONFIRM_EXPLAIN'	=> 'Por favor, re-digite seu endereço de e-mail.',	

	'RETURN_CONTACT'				=> '%sRetornar para a página de contato%s',
	'URL_UNAUTHED'					=> 'Você não pode postar urls, por favor, remover ou renomear:<br /><em>%1$s</em>',
));

?>
pasta>forum>language>pt-br>acp

Código: Selecionar todos

<?php
/**
* permissions_contact (phpBB Permission Set) [pt-br]
*
* @package language
* @version $Id: permissions_contact.php 8911 2009-09-21 RMcGirr83 $
* @copyright (c) 2009 RMcGirr83 http://rmcgirr83.org
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine

// Adding new category
$lang['permission_cat']['mchat'] = 'mChat';

// Adding the permissions
$lang = array_merge($lang, array(

	// Admin perms
	'acl_a_contact'				=> array('lang' => 'Pode gerenciar as configurações do contato da administração do fórum', 'cat' => 'permissions'), // Using a phpBB category here
));
?>
Não coloquei os arquivos da pasta "email" pois acredito que eles não devem estar interferindo em nada.
Aguardo uma possível solução, se é que existirá...srsrsr
Abraços
Tuca

Re: Problema ao instalar tradução Mod Contact Board Administ

Enviado: 02 Mar 2012, 19:07
por robra
Verificou se a codificação do arquivo está como "UTF-8 sem BOM" ?

Abraço. Imagem

Re: Problema ao instalar tradução Mod Contact Board Administ

Enviado: 02 Mar 2012, 22:08
por tucabail
Sim Robra...verifiquei e está ok.
Abraço

Re: Problema ao instalar tradução Mod Contact Board Administ

Enviado: 02 Mar 2012, 23:46
por robra
No arquivo info_acp_contact.php a linha...

Código: Selecionar todos

'CONTACT_SMILIES_EXPLAIN'      =>  
... está sem vírgula no final, e a linha...

Código: Selecionar todos

'CONTACT_INSTALLED'            => 
... está com 2 vírgulas no final.

Abraço. Imagem

Re: Problema ao instalar tradução Mod Contact Board Administ

Enviado: 03 Mar 2012, 08:48
por tucabail
RO..RO...RO...Robra...
Justamente...era a famigerada vírgula sobrando e faltando...
Tá resolvido ...
Obrigado e bom fim de semana.
Tuca :D