Pessoal,
Acabei descobrindo onde está o erro!
Na realidade, as mensagens de validação não estão sendo obtidas dos arquivos de tradução (nem no original em Inglês) e sim do arquivo CB.VALIDATOR.PHP, que está localizado no seguinte diretório:
/administrator/components/com_comprofiler/library/cb
Estas mensagens de erro estão entre as linhas 30 e 46, conforme exibido abaixo, e todas elas deverão ser traduzidas neste mesmo arquivo para que no front-end sejam apresentadas conforme desejado, até que este bug seja resolvido pelos desenvolvedores do CB.
Reparem que eu já modifiquei a primeira para "Campo obrigatório!"
Alguém poderia, por favor, repassar esta mensagem para o pessoal do CB.
Abraço a todos,
Claudio
$.extend(jQuery.validator.messages, {
required: "<?php echo addslashes( CBTxt::T("Campo obrigatório!") ); ?>",
remote: "<?php echo addslashes( CBTxt::T("Please fix this field.") ); ?>",
email: "<?php echo addslashes( CBTxt::T("Please enter a valid email address.") ); ?>",
url: "<?php echo addslashes( CBTxt::T("Please enter a valid URL.") ); ?>",
date: "<?php echo addslashes( CBTxt::T("Please enter a valid date.") ); ?>",
dateISO: "<?php echo addslashes( CBTxt::T("Please enter a valid date (ISO).") ); ?>",
number: "<?php echo addslashes( CBTxt::T("Please enter a valid number.") ); ?>",
digits: "<?php echo addslashes( CBTxt::T("Please enter only digits.") ); ?>",
creditcard: "<?php echo addslashes( CBTxt::T("Please enter a valid credit card number.") ); ?>",
equalTo: "<?php echo addslashes( CBTxt::T("Please enter the same value again.") ); ?>",
accept: "<?php echo addslashes( CBTxt::T("Please enter a value with a valid extension.") ); ?>",
maxlength: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter no more than {0} characters.") ); ?>"),
minlength: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter at least {0} characters.") ); ?>"),
rangelength: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter a value between {0} and {1} characters long.") ); ?>"),
range: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter a value between {0} and {1}.") ); ?>"),
max: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter a value less than or equal to {0}.") ); ?>"),
min: $.validator.format("<?php echo addslashes( CBTxt::T("Please enter a value greater than or equal to {0}.") ); ?>")
});
The topic has been locked.