O problema indentificado neste tópico foi confirmado e corrigido para as futuras versões do CB. Segue uma rápida explicação e instrução para corrigir o erro.
Até a versão CB 1.4, faltava uma linha de programa para carregar as strings traduzidas durante a validação de campos obrigatórios, que é feita quando um usuário efetuava o registro pelo front-end do site.
Essas strings já existem no arquivo de tradução (
cbteamplugins.php) há muito tempo, porém não eram carregadas durante a validação do registro pelo site (
cb.validator.php).
Então, quando um usuário tenta se registrar no site, se ele não informar algum dos campos obrigatórios, na validação do registro as strings são exibidas em inglês.
Como corrigir este problema
No CB 1.4, basta fazer uma alteração no arquivo
CB.VALIDATOR.PHP com o seu editor de texto preferido (Bloco de Notas, Notepad ++, VIM, etc...).
1. LOCALIZE a linha 27, que contém:
Code:
static function renderGenericJs( ) {
?>
2. SUBSTITUA por:
Code:
static function renderGenericJs( ) {
cbimport( 'language.cbteamplugins' );
?>
Após essa correção, durante o registro pelo front-end do site, se o usuário não informar algum campo obrigatório, as strings passarão a ser exibidas traduzidas.