Peter’s Math Anti-Spam para WordPress
Rui Cruz
—
Peter’s Math Anti-Spam é um plugin que faz o mesmo que muitos outros. oferece uma captcha para o WordPress. No entanto, este plugin inova no facto de ter uma captcha onde, caso um utilizador com cegueira ou impossibilidade de fazer load da imagem poste no blog, tenha a possibilidade de faze a verificação sonora.
Este plugin foi traduzido para Português por mim, e é original do Version 0.1.1 of Peter’s Math Anti-Spam for WordPress.
O download pode ser feito na página acima, sendo que para colocar em português deverá:
Recebe novos posts por e-mail
- Seguir as instruções de instalação contidas no site;
- Substituir os ficheiros da pasta sounds por estes;
- Abrir o ficheiro math_anti_spam.php e substituir o conteúdo das linhas 87 a 118 por este:
– – –
// ———————————————————————————–
// Translation stuff. If your blog is in a different language, edit these fields to suit your language!
$cas_displaytext = array(); // <– This line should not be changed
// This is the name of the label for the comment form
$cas_displaytext[’label’] = ‘Operação aritmética anti-spam (obrigatória)’;
// These are the instructions for filling in the anti-spam answer in the comment form
$cas_displaytext[’instructions’] = ‘Para provar que é uma pessoa e não um script de spam, escreva o resultado da operação aritmética da imagem’;
if ($cas_mp3) {
// Additional instructions for the audio-impaired users
$cas_displaytext[’instructions’] .= ‘ Clique na imagem para ouvir um ficheiro audio com a operação.’;
}
// Error message if someone has not typed anything into the anti-spam field
$cas_displaytext[’emptyfield’] = ‘Erro: Por favor indique a resposta anti-spam.’;
// Error message if the particular anti-spam image has already been used on a comment
$cas_displaytext[’alreadyused’] = ‘
Erro: O número anti-spam é inválido. Por favor reporte este erro ao webmaster. Retroceda e actualize a página para submeter novamente o seu comentário.’;
// Error message if someone has typed the wrong answer into the anti-spam field
$cas_displaytext[’wrongfield’] = ‘Erro: Por favor indique a resposta anti-spam correcta. Pressione o botão retroceder e tente novamente.’;
// Error message instructions to copy the text of the comment before pressing the back button:
$cas_displaytext[’copyfield’] = ‘Copie o seu comentário caso o site force uma actualização de página quando pressionar o botão retroceder.:’;
// Error message when trying to generate an audio file and the anti-spam image has already been used
$cas_displaytext[’not_valid’] = ‘O número anti-spam não é válido.’;
// Text to show in an invalid image
$cas_displaytext[’invalid’] = ‘* * * IMAGEM INVÁLIDA * * *’;
// Error message to point the webmaster to edit the plugin configuration settings
$cas_displaytext[’manually_configure’] = ‘
O administrador do site precisa de configurar manualmente o endereço do site no ficheiro de configurações do plugin.’;
// Error message if the GD Library is not installed
$cas_displaytext[’no_gd’] = ‘
Não é possível iniciar o fluxo de imagem GD’;
if (!$cas_mp3) {
// Text for the normal alt tag of the image
$cas_displaytext[’alt_tag’] = ‘Operação aritmética anti-spam’;
}
else {
// Text for the alt tag of the image for visually impaired users
$cas_displaytext[’alt_tag’] = ‘Clique para ouvir um ficheiro audio com a informação’;
– – –
Sim, os acentos estão esquisitos e as cedilhas também. Dont worry. 😉
Como pessoas preocupada com a acessibilidade e a consciência social na web, foi com muito orgulho que desenvolvi e entreguei à poucos minutos os ficheiros source e os MP3 das gravações ao Peter.
Ele tem outros plugins do género. Quem sabe não serão traduzidos também.
Por fim, informo que isto já está inserido neste blog. Podem testar os comentários se desejarem.
Rui
PS: este plugin precisa de PHP compilado com GD. Para mais informações executar ‘php -i |grep GD’ ou contactar o administrador de sistemas da empresa onde está alojado o site.