Nota: Depois de publicar, deve limpar o cachê do seu navegador para ver as alterações.

  • Firefox e Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer e Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
( function ( mw, $, df ) {
'use strict';

var pageName = df.pageName;

mw.messages.set( {
    // General
    'df-getPageHistory': 'Consultando o histórico da página "<a href="$1">$2</a>"...',
    'df-notifyTitle': 'Reversão e avisos',
    'df-diffTools': 'Reversão e avisos',
    'df-OK': 'OK',
    'df-cancel': 'Cancelar',

    // Dialog
    'df-dialog-commentary': 'Comentário a acrescentar ao resumo da edição',
    'df-dialog-remainingChar': 'Caracteres restantes: $1',

    // Edit
    'df-edit-preparing': 'Preparando a edição da página "$1"...',
    'df-edit-summaryPrefix': 'Desfeita(s) uma ou mais edições de [[Special:Contribs/$1|$1]]',
    'df-edit-summarySufix': ' com [[WN:RA|Reversão e avisos]]',
    'df-edit-success': '<p>A página "$1" <a href="$2">foi editada</a> (<a href="$3">abrir</a>).</p>',

    // Errors
    'df-error-API': 'Erro da API: $1. $2',
    'df-error-pageNotExist':' A página "<a href="$1">$2</a> não existe.',
    'df-error-unknown':'Houve um erro inesperado ao usar a API do MediaWiki.',
    'df-error-requestFail': 'Houve um erro ao requisitar a edição da página.',
    'df-error-ajaxFail-1':'Houve um erro ao usar AJAX para consultar o conteúdo da página.',
    'df-error-ajaxFail-2': 'Houve um erro ao usar AJAX para editar a página.'
} );

$.extend( df.buttons, {
    'revert': {
        'description': false,

        'Opções': {
            'Reverter': {
                'desc': 'Desfaz as últimas edições da notícia, para retornar à'
                    + ' versão mostrada à esquerda',
                'sum': 'Desfeita(s) uma ou mais edições de [[Special:Contribs/$2|$2]],'
            },

            '+comentário': {
                'desc': 'Desfaz as últimas edições da notícia para retornar à'
                    + ' versão mostrada à esquerda, mas permite incluir informações'
                    + ' extras no resumo da edição',
                'url': function () {
                    df.revertWithComment();
                }
            }
        }
    },

    'warn': {
        'description': 'Usuário: ',

        'Avisos': {
            
            'bv': {
                'desc': 'Envia uma mensagem de boas-vindas ao novo usuário',
                'subst': 'bv',
                'sum': 'Mensagem de boas-vindas a novo usuário'
            },

            'bv-ip': {
                'desc': 'Envia uma mensagem de boas-vindas ao IP',
                'subst': 'bv-ip',
                'sum': 'Mensagem de boas-vindas ao IP'
            },

            'bv-av': {
                'desc': 'Envia um aviso com boas-vindas',
                'subst': 'bv-av|' + pageName,
                'sum': 'Aviso de vandalismo e boas-vindas'
            },

            'fontes': {
                'desc': 'Envia um aviso sobre falta de fontes ao usuário',
                'subst': 'Aviso-sem fonte|' + pageName,
                'sum': 'Aviso sobre falta de fontes'
            },

            'assinatura': {
                'desc': 'Envia um aviso sobre assinatura em notícias ao usuário',
                'subst': 'Aviso-assinatura|' + pageName,
                'sum': 'Aviso sobre assinatura em notícias'
            },

            'formatação': {
                'desc': 'Envia um aviso sobre formatação ao usuário',
                'subst': 'Aviso-Wikipédia|' + pageName,
                'sum': 'Aviso sobre formatação'
            },

            'ortografia': {
                'desc': 'Envia um aviso sobre mudanças entre versões da língua portuguesa ao usuário',
                'subst': 'Ortografia|' + pageName,
                'sum': 'Aviso sobre mudança de variante da língua portuguesa'
            },

            'previsão': {
                'desc': 'Envia um aviso sobre botão de previsão ao usuário',
                'subst': 'Mostrar previsão|' + pageName,
                'sum': 'Aviso sobre botão de previsão'
            },

            'tradução': {
                'desc': 'Envia um aviso sobre tradução em andamento de notícias',
                'subst': 'Aviso-tradução|' + pageName,
                'sum': 'Aviso sobre  tradução em andamento de notícias'
            },

            'VDA': {
                'desc': 'Envia um aviso sobre violação de direitos de autor ao usuário',
                'subst': 'Aviso-Copyright|' + pageName,
                'sum': 'Aviso sobre violação de direitos de autor'
            },

            'VDA-suspeito': {
                'desc': 'Envia um aviso sobre suspeita de violação de direitos de autor ao usuário',
                'subst': 'Suspeito|' + pageName,
                'sum': 'Aviso sobre suspeita de violação de direitos de autor'
            }    
        },
    },
            
    'Genéricos': {
        'description': 'Genérico: ',

        'avisos': {
            'bv+aviso': {
                'desc': 'Envia o Bem vindo + primeiro aviso ao usuário',
                'subst': 'bv}' + '}~~' + '~~\n{' + '{subst:pare|' + pageName,
                'sum': 'Bem vindo + Aviso'
            },

            'aviso': {
                'desc': 'Envia um aviso ao usuário',
                'subst': 'pare|' + pageName,
                'sum': 'Aviso'
            },

            'aviso-final': {
                'desc': 'Envia um último aviso ao usuário',
                'subst': 'último aviso|' + pageName,
                'sum': 'Último aviso'
            }
        }
    },

    'Spam': {
        'description': 'Spam: ',

        'avisos': {
            'bv+spam': {
                'desc': 'Envia o Bem vindo + primeiro aviso sobre inserção de spam ao usuário',
                'subst': 'bv}' + '}~~' + '~~\n{' + '{subst:Aviso-propaganda|' + pageName,
                'sum': 'Bem vindo + Aviso sobre spam'
            },

            'spam': {
                'desc': 'Envia aviso sobre inserção de spam ao usuário',
                'subst': 'Aviso-propaganda|' + pageName,
                'sum': 'Aviso sobre spam'
            }
        }
    },

    'Testes': {
        'description': 'Testes: ',

        'avisos': {
            'bv+teste': {
                'desc': 'Envia o Bem vindo + aviso sobre testes ao usuário',
                'subst': 'bv}' + '}~~' + '~~\n{' + '{subst:Aviso-teste|' + pageName,
                'sum': 'Bem vindo + Aviso sobre testes'
            },

            'teste': {
                'desc': 'Envia aviso sobre testes ao usuário',
                'subst': 'Aviso-teste|' + pageName,
                'sum': 'Aviso sobre testes'
            }
        }
    },

    'Remoção': {
        'description': 'Remoção: ',

        'avisos': {
            'bv+remoção': {
                'desc': 'Envia o Bem vindo + aviso sobre remoção de conteúdos ao usuário',
                'subst': 'bv}' + '}~~' + '~~\n{' + '{subst:Aviso-remoção|' + pageName,
                'sum': 'Bem vindo + Aviso sobre remoção de conteúdos'
            },

            'remoção': {
                'desc': 'Envia aviso sobre remoção de conteúdos ao usuário',
                'subst': 'Aviso-remoção|' + pageName,
                'sum': 'Aviso sobre remoção de conteúdos'
            }    
        }
    }
} );

}( mediaWiki, jQuery, diffTools ) );