Usuário:Luk3/Testes/JavaScript.js
< Usuário:Luk3 | Testes
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / 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)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/**
* FastButtons`s buttons list
*
* @see [[MediaWiki:Gadget-fastbuttons.js]]
* @class fb.buttons
*/
/* jshint laxbreak:true */
/* global mediaWiki, jQuery, fastButtons, window */
( function ( mw, $, fb, window ) {
'use strict';
mw.messages.set( {
// General
'fb-summarySufix': ', usando [[WP:FastButtons|FastButtons]]',
'fb-catScan': 'Procurar nesta categoria',
'fb-loading': 'Carregando...',
'fb-noRecentChange': 'Nenhuma alteração recente.',
'fb-noNewPage': 'Não há nenhuma página nova ainda não patrulhada ou que não seja um redirecionamento entre as últimas 5000 páginas novas.',
'fb-yes': 'Sim',
'fb-no': 'Não',
'fb-concatDate': ' de ',
'fb-none': 'nenhum',
'fb-ucNone': 'Nenhum',
'fb-OK': 'OK',
'fb-cancel': 'Cancelar',
'fb-alreadyExistsEliminationTag': 'Já existe uma predefinição de eliminação nesta página.',
// Notify
'fb-notify-title': 'FastButtons',
'fb-notify-editSuccess': 'A página foi editada com sucesso.',
'fb-notify-moveSuccess': 'A página foi movida com sucesso.',
'fb-notify-sendWarning': 'Enviando a notificação para o criador...',
'fb-notify-editingPage': 'Editando a página...',
'fb-notify-patrollingPage': 'Patrulhando a página...',
'fb-notify-getPageContent': 'Obtendo o conteúdo da página...',
'fb-notify-creatingEliminationPage': 'Criando a página de eliminação...',
'fb-notify-editingSomePage': 'Editando a página "$1"',
'fb-notify-archivingPE': 'Arquivando o pedido de eliminação anterior...',
'fb-notify-errorSufix': '<br />Se o problema persistir,'
+ ' favor informar no <a href="' + mw.util.getUrl( 'WP:Café dos Programadores' ) + '">Café dos programadores</a>'
+ ' ou em <a href="' + mw.util.getUrl( 'MediaWiki Discussão:Gadget-fastbuttons.js' ) + '">MediaWiki Discussão:Gadget-fastbuttons.js</a>',
'fb-notify-apiErrorEdit': 'Não foi possível realizar a edição.<br />A API retornou o código de erro "$1": $2.',
'fb-notify-editFail': 'Não foi possível realizar a edição devido a um erro desconhecido da API.',
// Dialog
'fb-dialog-titlePrefix': 'FastButtons',
'fb-dialog-note': 'Se necessário, coloque uma observação.',
'fb-dialog-labelDefault': 'Observação',
'fb-dialog-placeholderDefault': 'Não é necessário assinar.',
'fb-dialog-pageSituation': 'Escreva um breve resumo das condições atuais da página',
// Dialog [ESRPrompt]
'fb-dialog-ESR-title-1': 'Qual a justificativa para a eliminação do arquivo?',
'fb-dialog-ESR-title-2': 'Eliminação semirrápida',
'fb-dialog-ESR-reason': 'Justificativa',
'fb-dialog-ESR-subject': 'Assunto',
'fb-dialog-ESR-other': 'Outro',
'fb-dialog-ESR-badTranslation': 'Má tradução',
'fb-dialog-ESR-whatLang': 'De qual língua o artigo foi traduzido?',
'fb-dialog-ESR-lang': 'Língua',
// Dialog [PEPrompt]
'fb-dialog-PE-title': 'Página para eliminar',
'fb-dialog-PE-sendWarning': 'Enviar um aviso para o criador da página',
'fb-dialog-PE-type-1': 'Enviar um aviso de eliminação',
'fb-dialog-PE-type-2': 'Enviar um aviso de remoção de marcações de eliminação nas páginas',
'fb-dialog-PE-create': 'Criar a discussão para a eliminação da página',
'fb-dialog-PE-reason': 'Justificativa para eliminação. Não precisa assinar.',
'fb-dialog-PE-warning': 'Atenção: essa página já foi proposta para eliminação anteriormente'
+ ', e caso proceda com a ação, a PE anterior não será arquivada',
// Page
'fb-page-ref': '$1 está referênciada',
'fb-page-cat': '$1 está categorizada',
'fb-page-iw': '$1 possui interwikis',
'fb-page-it': 'A página',
'fb-page-backlinks': 'Afluentes da página',
'fb-page-noBacklinks': 'Esta página ainda não possui afluentes',
'fb-page-quality': 'Qualidade',
'fb-page-qualityUnknown': 'desconhecida',
'fb-page-deletedEditsLink': 'Link para as edições eliminadas da página',
'fb-page-deletedEdit': 'edição eliminada',
'fb-page-deletedEdits': 'edições eliminadas',
'fb-page-size': 'Tamanho',
'fb-page-watchers': 'Vigilantes',
'fb-page-lastEdit': 'Última edição',
'fb-page-requestDeletion': 'Pedido de eliminação',
'fb-page-requestDeletionLink': 'Pedido de eliminação desta página',
'fb-page-neverProposedElimination': 'A página nunca foi proposta para eliminação',
'fb-page-notExist': 'A página não existe',
'fb-page-pageDeleteDate': 'A página foi deletada às <b>$1</b>',
'fb-page-moreInfo': 'Mais informações',
'fb-page-log': 'Registros da página',
// Page [move]
'fb-page-move-noPermissions': 'Você não possui permissão para mover esta página.',
'fb-page-move-moving': 'Movendo a página',
'fb-page-move-redirect': 'Criar um redirecionamento',
'fb-page-move-talk': 'Mover página de discussão também, se aplicável.',
'fb-page-move-reason': 'Motivo',
'fb-page-move-newTitle': 'Novo título',
'fb-page-move-buttonName': 'Mover',
'fb-page-move-buttonTitle': 'Mover a página',
// User
'fb-user-anonFirstEdit': 'Primeira edição',
'fb-user-registryDate': 'Data de registro',
'fb-user-userFirstEdit': 'A data em questão se refere, na realidade, a primeira edição do usuário, pois não foi possível obter a data de registro original por se tratar de uma conta muito antiga',
'fb-user-unkownRegisterDate': 'Não foi possível encontrar a data de registro do editor.',
'fb-user-undefined': 'indefinido',
'fb-user-priorTo': 'Antes de',
'fb-user-groups': 'Grupos',
'fb-user-edits': 'Edições',
'fb-user-blocked': 'Editor <b>bloqueado</b>',
'fb-user-error': 'Ocorreu um erro ao tentar obter as informações do usuário',
'fb-user-notExist': 'O usuário <b>não existe</b>',
'fb-user-anonNoEdit': 'Ainda não foi realizada nenhuma ação com este endereço de IP',
// log
'fb-log-prefix': 'FastButtons',
'fb-log-unableGetList': 'não foi possível obter a lista "$1" através da API',
'fb-log-backlinksNoData': 'a consulta dos afluentes da página não retornou nenhum dado',
'fb-log-categoryIncompleteData': 'a consulta para se obter a qualidade da página através das categorias retornou dados incompletos',
'fb-log-categoryNoData': 'a consulta para se obter a qualidade da página através das categorias não retornou nenhum dado',
'fb-log-userInfoNoData': 'a consulta com as informações do usuário não retornou nenhum dado',
// Summary
'fb-summary-requestElimination': 'Página proposta para [[WP:ER|eliminação rápida]] (regra $1)',
'fb-summary-categoryRedirect': 'Redirecionando para a [[categoria:$1]] ($2)',
'fb-summary-redirect': 'Feito redirecionamento para [[$1]]$2',
'fb-summary-addMessage': 'Adicionando mensagem com a predefinição "[[Predefinição:$1|$1]]"',
'fb-summary-stub': 'Página marcada como [[WP:EBC|esboço]]',
'fb-summary-addTag': 'Adicionando marcação',
'fb-summary-ESR': 'Página proposta para [[WP:ESR|eliminação semirrápida]]',
'fb-summary-creatingEliminationPage': 'Criando página de eliminação',
'fb-summary-elimination': 'Página proposta para [[WP:Eliminação por consenso|eliminação por consenso]]',
'fb-summary-maintenance': 'Adicionando a página "$1"',
'fb-summary-archivingPE': 'Arquivando pedido de eliminação',
// Warn->elimination [summary]
'fb-warn-elimination-summary-pageElimination': 'Aviso sobre a eliminação da página "[[$1]]"',
'fb-warn-elimination-summary-removeEliminationTag': 'Aviso sobre remoção de marcações de eliminação das páginas',
// Warn->elimination [prompt]
'fb-warn-elimination-prompt-title': 'Enviar notificação',
'fb-warn-elimination-prompt-select': 'Selecione uma opção abaixo',
'fb-warn-elimination-prompt-option-1': 'Enviar um aviso de eliminação',
'fb-warn-elimination-prompt-option-2': 'Enviar um aviso de remoção de marcações de eliminação nas páginas',
'fb-warn-elimination-prompt-option-3': 'Não enviar nenhum aviso',
// Warn->maintenanceTags [summary]
'fb-warn-maintenanceTags-summary': 'Aviso sobre a marcação da página "[[$1]]" com a predefinição "[[Predefinição:$2|$2]]"',
// Warn->maintenanceTags [prompt]
'fb-warn-maintenanceTags-prompt-title': 'Enviar notificação sobre a marcação de "$1"',
'fb-warn-maintenanceTags-prompt-content': 'Deseja notificar o criador?'
} );
var nsNum = mw.config.get( 'wgNamespaceNumber' ),
contentNs = mw.config.get( 'wgContentNamespaces' ),
pageName = mw.config.get( 'wgPageName' ),
user = ( mw.config.get( 'wgCanonicalSpecialPageName' ) !== 'Contributions' )
? mw.config.get( 'wgTitle' ).split( '/' )[ 0 ]
: window.decodeURI( mw.util.getUrl().split( '/' )[ 3 ] || mw.util.getParamValue( 'target' ) );
$.extend( fb.buttons, {
/**
* Submenu [Eliminação]
* @property {Object[]} elimination
*/
elimination: [ {
action: function () {
fb.changeSubmenu( fb.buttons.ER );
},
text: 'Rápida',
title: 'Exibir regras para a eliminação rápida'
}, {
action: fb.openPrompt.bind( fb, 'esr' ),
text: 'Semirrápida',
title: 'Exibe um prompt para propor a eliminação semirrápida da página',
disable: $.inArray( nsNum, [ 0, 6, 10, 102 ] ) === -1
}, {
action: fb.openPrompt.bind( fb, 'pe' ),
text: 'Consenso',
title: 'Marcar para eliminação por consenso',
disable: $.inArray( nsNum, [ 8, 828 ] ) !== -1
}, {
action: 'subst:suspeito',
text: 'Suspeito de VDA',
title: 'Marcar como suspeito de violação de direitos autorais',
sum: 'Página marcada como suspeita de [[WP:VDA|VDA]]',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'subst:VDA',
prompt: 'Informe o URL da página copiada',
label: 'Url',
text: 'VDA',
title: 'Marcar como cópia ou violação de direito autoral',
sum: 'Página marcada como [[WP:VDA|VDA]]',
disable: $.inArray( nsNum, contentNs ) === -1
}
],
/**
* Submenu [ER]
* @property {Object[]} ER
*/
ER: [ {
action: 'ER|1',
text: '1',
title: 'Marcar subpágina do próprio usuário para eliminação',
disable: true
}, {
action: 'ER|5',
text: '5',
title: 'Aparecimento recorrente (se o conteúdo for igual ao eliminado por consenso)'
}, {
action: 'ER|6',
text: '6',
title: 'Título é SPAM',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|7',
text: '7',
title: 'Próprio criador reconhece que se enganou'
}, {
action: 'ER|8',
text: '8',
title: 'Eliminação temporária sem perda de histórico para resolver problemas técnicos',
disable: $.inArray( 'sysop', mw.config.get( 'wgUserGroups' ) ) === -1
|| $.inArray( 'eliminator', mw.config.get( 'wgUserGroups' ) ) === -1
}, {
action: 'ER|9',
text: '9',
title: 'Eliminar redirect, página sem histórico relevante (mover página redirecionada para cá)'
}, {
action: 'ER|10',
text: '10',
title: 'Domínio que não existe (WikipÉdia, AjUda)',
disable: nsNum !== 0
}, {
action: 'ER|12',
text: '12',
title: 'Imagem (somente por quem a carregou)',
disable: nsNum !== 6
}, {
action: 'ER|13',
text: '13',
title: 'Página sem histórico relevante que é violação flagrante de direitos autorais de outras páginas na internet',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|14',
text: '14',
title: 'Ficheiro (arquivos) duplicados',
disable: nsNum !== 6
}, {
action: 'ER|17',
text: '17',
title: 'Salto de domínio'
}, {
action: 'ER|18',
text: '18',
title: 'Discussão cujos artigos não existem',
disable: nsNum !== 1
}, {
action: 'ER|20',
text: '20',
title: 'Impróprio'
}, {
action: 'ER|21',
text: '21',
title: 'Página de eliminação de um artigo antes de passados 6 meses do última consenso',
disable: pageName.indexOf( 'Wikipédia:Páginas_para_eliminar/' ) !== 0
}, {
action: 'ER|A1',
text: 'A1',
title: 'Página com o título malformatado, absurdo, com palavras que não'
+ ' o são, com erros devidos à má configuração do teclado, com codificação'
+ ' incorreta do sistema ou que expressem domínios que não existem.',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|A2',
text: 'A2',
title: 'Sem contexto',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|A3',
text: 'A3',
title: 'Sem conteúdo',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|A4',
text: 'A4',
title: 'Sem indicação de importância'
+ ' (pessoas, animais, organizações, conteúdo web, eventos)',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|A5',
text: 'A5',
title: 'Sem indicação de importância'
+ ' (gravações musicais e livros)',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|A6',
text: 'A6',
title: 'Artigo criado recentemente que duplica um tópico existente',
disable: $.inArray( nsNum, contentNs ) === -1
}, {
action: 'ER|C1',
text: 'C1',
title: 'Categoria vazia, desnecessária ou substituída',
disable: nsNum !== 14
}, {
action: 'ER|D1',
text: 'D1',
title: 'Discussão de página inexistente',
disable: nsNum % 2 === 0
}, {
action: 'ER|D2',
text: 'D2',
title: 'Discussão de página para eliminação ou com histórico irrelevante',
disable: nsNum % 2 === 0
}, {
action: 'ER|U1',
text: 'U1',
title: 'Uso impróprio da página de usuário',
disable: $.inArray( nsNum, [ 2, 3 ] ) === -1
}, {
action: 'ER|U2',
text: 'U2',
title: 'Página de usuário criada por outro usuário',
disable: nsNum !== 2
}, {
action: 'ER|P1',
text: 'P1',
title: 'Predefinição vazia, desnecessária ou substituída',
disable: nsNum !== 10
}, {
action: 'ER|P2',
text: 'P2',
title: 'Predefinição que é uma deturpação das regras'
}, {
action: 'ER|R1',
text: 'R1',
title: 'Redirecionamento indevido, desnecessário, sem afluentes, para páginas inexistente ou eliminadas'
}, {
action: 'ER|G1',
text: 'G1',
title: 'Eliminação técnica'
}
],
/**
* Submenu [Manuteção]
* @property {Object[]} maintenance
*/
maintenance: [ {
action: 'subst:wkf',
text: 'Wikificar',
title: 'Não está formatado de acordo com o livro de estilo',
sum: 'Página marcada para [[WP:WKF|wikificação]]'
}, {
action: 'subst:s-fontes',
text: 'Sem fontes',
title: 'Página não cita nenhuma fonte ou referência',
sum: 'Página marcada como sem fontes',
warn: true
}, {
action: 'subst:s-cat',
text: 'Sem categoria',
title: 'Página não está em nenhuma categoria',
sum: 'Página marcada como sem categoria',
warn: true
}, {
action: 'subst:rec',
text: 'Reciclagem',
title: 'Página precisa ser reciclada de acordo com o livro de estilo',
sum: 'Página marcada para [[WP:RECI|reciclagem]]'
}, {
action: 'parcial',
text: 'Parcial',
title: 'Artigo possui passagens que não respeitam o princípio da imparcialidade',
sum: 'Página marcada como parcial'
}, {
action: 'subst:ctx',
text: 'Contexto',
title: 'Página carece de contexto',
sum: 'Página marcada como sem contexto'
}, {
action: 'controverso|artigo',
text: 'Controverso',
title: 'Controverso devido às disputas sobre o seu conteúdo',
sum: 'Marcado como controverso'
}, {
action: 'subst:f-referências',
text: 'Formatar referências',
title: 'Artigo contém referências que necessitam de formatação',
sum: 'Marcado que existem referências sem formatação'
}, {
action: 'subst:m-notas',
text: 'Mais notas',
title: 'Página cita fontes fiáveis, mas não cobre todo o texto',
sum: 'Marcado que carece de mais notas'
}, {
action: 'subst:s-notas',
text: 'Sem notas',
title: 'Existem fontes no final da página, mas não são citadas no corpo do artigo',
sum: 'Página marcada como sem notas'
}, {
action: 'subst:s-fontes-bpv',
text: 'BPV sem fontes',
title: 'Biografia de pessoa viva que não cita nenhuma fonte',
sum: 'Marcado como [[WP:BPV|biografia de pessoa viva]] sem fontes',
warn: true
}, {
action: 'mais notas-bpv',
text: 'Mais notas-bpv',
title: 'Biografia de pessoa viva que cita fontes, porém que não cobrem todo o texto',
sum: 'Marcado como [[WP:BPV|biografia de pessoa viva]] que carece de mais notas'
}, {
action: 'subst:fpr',
text: 'Fonte primária',
title: 'Artigo necessita de fontes secundárias fiáveis publicadas por terceiros',
sum: 'Página marcada como sem fontes secundárias fiáveis'
}, {
action: 'Em manutenção',
text: 'Em manutenção',
title: 'Marcar a página para uma manutenção emergencial, afim de evitar uma eliminação',
sum: 'Marcado para manutenção emergencial'
}, {
action: 'Sem interwiki',
text: 'Sem interwiki',
title: 'A página não está ligada a um item do Wikidata nem possui interwikis',
sum: 'Marcado como sem interwiki'
}, {
action: 'subst:não-enc',
text: 'Não enciclopédico',
title: 'A conteúdo da página é possivelmente apresentado de uma maneira não-enciclopédica',
sum: 'Marcado como não-enciclopédico'
}, {
action: 'publicidade',
text: 'Publicidade',
title: 'A conteúdo da página está possivelmente apresentado em formato publicitário',
sum: 'Marcado como formato publicitário'
}, {
action: 'Má tradução',
text: 'Má tradução',
title: 'A conteúdo da página está possivelmente mal traduzido',
sum: 'Marcado como má tradução'
}, {
action: 'Corrigir',
text: 'Corrigir',
title: 'A conteúdo da página possivelmente precisa de correção ortográfico-gramatical',
sum: 'Marcado como carece de correção'
}, {
action: 'Revisão',
text: 'Revisão',
title: 'A conteúdo da página está possivelmente inconsistente',
sum: 'Marcado para revisão'
}, {
action: 'subst:fu',
text: 'Fusão',
title: 'Página necessita de fusão',
prompt: 'Com qual página esta deve ser feita fusão?',
label: 'Página',
sum: 'Página marcada para [[WP:Fusão|fusão]]'
}, {
action: 'subst:f-de',
text: 'Fusão de',
title: 'Página necessita de fusão',
prompt: 'De qual página esta deve ser feita fusão?',
label: 'Página',
sum: 'Página marcada para [[WP:Fusão|fusão]]'
}, {
action: 'subst:f-com',
text: 'Fusão com',
title: 'Página necessita de fusão',
prompt: 'Com qual página esta deve ser feita fusão?',
label: 'Página',
sum: 'Página marcada para [[WP:Fusão|fusão]]'
}
],
/**
* Submenu [Aviso]
* @property {Object[]} warn
*/
warn: [ {
action: 'subst:bem-vindo IP',
text: 'BV-IP',
title: 'Boas-vindas para usuário(a) não registrado(a)',
disable: !mw.util.isIPAddress( user )
}, {
action: 'subst:bem-vindo',
text: 'BV',
title: 'Bem-vindo(a) à Wikipédia',
disable: mw.util.isIPAddress( user )
}, {
action: 'subst:bem-vinda',
text: 'BVª',
title: 'Bem-vinda à Wikipédia',
disable: mw.util.isIPAddress( user )
}, {
action: 'subst:bv-av',
text: 'Av-BV-IP',
title: 'Aviso sobre erro em artigo e boas-vindas para usuário(a) não registrado(a)',
prompt: 'Aviso sobre qual artigo?',
label: 'Artigo',
disable: !mw.util.isIPAddress( user )
}, {
action: 'subst:bv-av-registrado',
text: 'Av-BV',
title: 'Aviso sobre erro em artigo e boas-vindas para usuário(a) registrado',
prompt: 'Aviso sobre qual artigo?',
label: 'Artigo',
disable: mw.util.isIPAddress( user )
}, {
action: 'subst:aviso-ER',
text: 'Av-ER',
title: 'Aviso sobre eliminação rápida',
prompt: 'Qual página foi proposta para eliminação?',
label: 'Página'
}, {
action: 'subst:av-bv-ER',
text: 'Av-BV-ER',
title: 'Aviso sobre eliminação rápida + boas-vindas',
prompt: 'Qual página foi proposta para eliminação?',
label: 'Página'
}, {
action: 'subst:aviso-ESR',
text: 'Av-ESR',
title: 'Aviso sobre eliminação semirrápida',
prompt: 'Qual página foi proposta para eliminação?',
label: 'Página'
}, {
action: 'subst:aviso-PE',
text: 'Av-PE',
title: 'Aviso sobre eliminação por consenso',
prompt: 'Qual página foi proposta para eliminação?',
label: 'Página'
}, {
action: 'subst:av-página de usuário',
text: 'Av-PU',
title: 'Considere refazer a página de usuário(a)'
}, {
action: 'subst:bv-propaganda',
text: 'Propaganda + BV',
title: 'Caro editor,por favor não faça propaganda, [...] Apesar disso, bem-vindo à Wikipédia'
}, {
action: 'subst:aviso',
text: 'Av-erro em página',
title: 'Aviso sobre erro em artigo',
prompt: 'Aviso sobre qual artigo?',
label: 'Artigo'
}, {
action: 'subst:aviso2',
text: 'Av2',
title: 'Aviso sobre vandalismo',
prompt: 'Qual página foi vandalizada?',
label: 'Página'
}, {
action: 'subst:aviso-vandalismo',
text: 'Av-vandalismo',
title: 'Não vandalize os artigos',
prompt: 'Qual o nível do aviso (1 para primeiro, 2 para segundo, 3 para terceiro ou b para notificação de bloqueio)? E que página foi vandalizada?',
label: 'Nível|2=Página'
}, {
action: 'subst:av-Bpv',
text: 'Av-BPV',
title: 'Não adicione conteúdo difamatório nos artigos sobre biografias de pessoas vivas',
prompt: 'Qual o nível do aviso (1 para primeiro, 2 para segundo, 3 para terceiro ou b para notificação de bloqueio)? E em que página foi adicionado conteúdo difamatório?',
label: 'Nível|2=Página'
}, {
action: 'subst:av-Remoção',
text: 'Av-remoção',
title: 'Não remova conteúdo dos artigos',
prompt: 'Qual o nível do aviso (1 para primeiro, 2 para segundo, 3 para terceiro ou b para notificação de bloqueio)? E de qual página foi removido conteúdo?',
label: 'Nível|2=Página'
}, {
action: 'subst:av-Spam',
text: 'Av-spam',
title: 'Não insira ligações externas inadequadas nos artigos',
prompt: 'Qual o nível do aviso (1 para primeiro, 2 para segundo, 3 para terceiro ou b para notificação de bloqueio)? E em que página foram inseridas ligações externas inadequadas?',
label: 'Nível|2=Página'
}, {
action: 'subst:av-teste',
text: 'Av-teste',
title: 'Não faça testes nos artigos',
prompt: 'Qual o nível do aviso (1 para primeiro, 2 para segundo, 3 para terceiro ou b para notificação de bloqueio)? E em que página foram feitos testes?',
label: 'Nível|2=Página'
}, {
action: 'subst:av-data',
text: 'Av-data',
title: 'Não insira seu nome e data de nascimento em páginas de datas',
prompt: 'Em que página de data foram inseridos o nome e a data de nascimento?',
label: 'Página'
}, {
action: 'subst:av-interwiki',
text: 'Av-interwikis',
title: 'Faltou adicionar os interwikis à página',
prompt: 'Qual foi a página?',
label: 'Página'
}, {
action: 'subst:av-categoria',
text: 'Av-Categoria',
title: 'Faltou adicionar categorias à página',
prompt: 'Qual foi a página?',
label: 'Página'
}, {
action: 'subst:assine',
text: 'Assine',
title: 'Faltou assinar o comentário',
prompt: 'Qual foi o local?',
label: 'Local'
}, {
action: 'subst:propaganda',
text: 'Propaganda',
title: 'Caro editor, por favor não faça propaganda...',
prompt: 'Em que página foi feita propaganda?',
label: 'Página'
}, {
action: 'subst:BSRE',
text: 'BSRE',
title: 'Aviso de biografia sem relevo enciclopédico',
prompt: 'Qual artigo?',
label: 'Artigo'
}, {
action: 'subst:cópia',
text: 'Cópia',
title: 'Aviso sobre artigo copiado de fonte externa/VDA',
prompt: 'Qual a página da Wikipédia? E qual a URL da página copiada?',
label: 'Página|2=URL'
}, {
action: 'subst:linguagem incorreta',
text: 'Linguagem',
title: 'Não insulte nem use linguagem inadequada em artigos ou discussões'
}, {
action: 'subst:ortografia',
text: 'Ortografia',
title: 'Não mude a versão da língua',
prompt: 'Em qual artigo a versão da língua foi alterada?',
label: 'Artigo'
}, {
action: 'subst:mostrar previsão',
text: 'Salvamento sucessivo',
title: 'Não faça salvamentos sucessivos, utilize o botão \'Mostrar previsão\'',
prompt: 'Em que artigo foram feitos salvamentos sucessivos?',
label: 'Página'
}, {
action: 'subst:não remova',
text: 'Não remova',
title: 'Não remova marcações de eliminação das páginas',
prompt: 'Qual página em que a marcação de eliminação foi removida?'
+ 'Se desejar, pode especificar o tipo de marcação.',
label: 'Página|2=Tipo de marcação[true]',
sum: 'Aviso sobre remoção de marcações de eliminação das páginas'
}, {
action: 'subst:autobiografia',
text: 'Autobiografia',
title: 'Não crie autobiografias',
prompt: 'Qual autobiografia foi criada?',
label: 'Página'
}, {
action: 'subst:cite fonte',
text: 'Citar fontes',
title: 'Faltou citar fontes à página',
prompt: 'Qual foi a página?',
label: 'Página'
}, {
action: 'subst:aviso-GE',
text: 'Aviso-GE',
title: 'A página foi protegida devido à guerra de edições',
prompt: 'Qual página foi protegida?',
label: 'Página'
}, {
action: 'subst:bloqueado',
text: 'Bloqueado',
title: 'Notificação de bloqueio quando o usuário NÃO está autorizado a usar a sua discussão',
prompt: 'Especifique o tempo e o motivo do bloqueio.',
label: 'Tempo|2=Motivo'
}, {
action: 'subst:bloqueado-disc',
text: 'Bloqueado-disc',
title: 'Notificação de bloqueio com discussão quando o usuário está autorizado a usar a sua discussão',
prompt: 'Especifique o tempo e o motivo do bloqueio.',
label: 'Tempo|2=Motivo'
}, {
action: 'subst:bloqueado-CPV',
text: 'Bloqueado-CPV',
title: 'Notificação de bloqueio para contas para vandalismo'
}, {
action: 'proxy',
text: 'Proxy',
title: 'Notificação de proxy bloqueado'
}
],
/**
* Submenu [Busca]
* @property {Object[]} search
*/
search: [ {
text: 'Google',
desc: 'Pesquisar o título desta página no Google',
url: '//www.google.com/search?&as_eq=wikipedia&as_epq='
}, {
text: 'Google notícias',
desc: 'Pesquisar o título desta página no Google Notícias',
url: '//news.google.com/archivesearch?&as_src=-newswire+-wire+-presswire+-PR+-press+-release&as_epq='
}, {
text: 'Google livros',
desc: 'Pesquisar o título desta página no Google Livros',
url: '//books.google.com/books?&as_brr=0&as_epq='
}, {
text: 'Google acadêmico',
desc: 'Pesquisar o título desta página no Google Acadêmico',
url: '//scholar.google.com/scholar?as_epq='
}, {
text: 'Scirus',
desc: 'Pesquisar o título desta página no Scirus',
url: '//www.scirus.com/srsapp/search?t=all&sort=0&g=s&q='
}, {
text: 'Bing',
desc: 'Pesquisar o título desta página no Bing',
url: '//www.bing.com/search?q='
}
],
/**
* Submenu [CatScan]
* @property {Object[]} cat
*/
cat: [ {
text: 'Sem fontes',
desc: 'Procurar páginas desta categoria que precisam de fontes',
url: 'ts&templates=Sem-fontes'
}, {
text: 'Revisão',
desc: 'Procurar páginas desta categoria que precisam de revisão',
url: 'ts&templates=Revis%C3%A3o'
}, {
text: 'Wikificação',
desc: 'Procurar páginas desta categoria que precisam de wikificação',
url: 'ts&templates=Wikifica%C3%A7%C3%A3o'
}, {
text: 'Menos de 1 000 bytes ou 4 links',
desc: 'Procurar páginas desta categoria que possuem menos de 1 000 bytes ou 4 links',
url: 'ss&size=1000&stubop=or&links=4'
}, {
text: 'Menos de 500 bytes ou 2 links',
desc: 'Procurar páginas desta categoria que possuem menos de 500 bytes ou 2 links',
url: 'ss&size=500&stubop=or&links=2'
}
],
/**
* User infomation
* @property {Object[]} userInfo
*/
userInfo: [ {
href: mw.util.getUrl( 'Especial:Contribuições/' ) + user,
title: 'Abrir a lista de contribuições deste editor',
text: 'Contribuições',
disable: mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Contributions'
}, {
href: mw.util.getUrl( 'Especial:Registo/' ) + user,
title: 'Abrir a lista de registros deste editor',
text: 'Registros'
}, {
href: mw.util.getUrl( 'Especial:Registo' ) + '?type=block&page=User%3A' + user,
title: 'Abrir a lista de registros de bloqueio deste editor',
text: 'Registros de bloqueio'
}, {
title: 'Abrir a contagem de edições deste editor',
href: 'https://tools.wmflabs.org/xtools-ec/?user=' + user + '&lang=pt&wiki=wikipedia',
text: 'Contador de edições'
}, {
title: 'Abrir a lista de páginas criadas por este editor',
href: 'https://tools.wmflabs.org/xtools/pages/?user=' + user + '&lang=pt&wiki=wikipedia&namespace=all&redirects=none',
text: 'Páginas criadas'
}
],
/**
* Recent Changes, new pages and watched pages
* @property {Object[]} list
*/
list: [ {
action: function () {
fb.callAPI( 'PV' );
},
text: 'Edições em páginas vigiadas',
title: 'Exibir páginas vigiadas que foram alteradas recentemente'
}, {
action: function () {
fb.callAPI( 'MR' );
},
text: 'Edições em todas as páginas',
title: 'Exibir mudanças recentes feitas por IPs em páginas do domínio principal'
}, {
action: function () {
fb.callAPI( 'PN' );
},
text: 'Páginas novas',
title: 'Exibir páginas novas que ainda não foram patrulhadas'
}, {
action: function () {
fb.callAPI( 'SCORES' );
},
text: 'Edições a patrulhar ou desfazer',
title: 'Exibir edições com grandes chances de serem desfeitas e que ainda não foram patrulhadas'
}
]
} );
/**
* Default justifications for the ESR prompt
* @property {Object[]} defaultJustifications_ESRPrompt
*/
fb.defaultJustificationsEsrPrompt = {
'arte': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'carnaval': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Carnaval|critério específico para carnaval]]). Páginas pessoais, sites'
+ ' de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'ciência': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'ciências sociais': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'cinema': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Cinema, rádio e televisão|critério específico para cinema]]). Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'educação': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Educação|critério específico para educação]]). Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'elementos de ficção': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Elementos de ficção|critério específico para elementos de ficção]]). Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'empresas, produtos e serviços': 'Artigo sobre organização sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações'
+ ' do texto e atestem notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios'
+ ' de notoriedade]] (e os [[Wikipédia:Critérios de notoriedade/Empresas, produtos e serviços|critérios específicos para'
+ ' empresas, produtos e serviços]]). Páginas mantidas pela própria organização, blogues, fóruns e redes sociais (como'
+ ' Facebook, Twitter, etc.) não são considerados fontes fiáveis.',
'entretenimento': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'esporte/desporto': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Desporto|critério específico para desporto]]. Páginas pessoais, sites'
+ ' de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'geografia': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Geografia|critério específico para geografia]]). Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'ginástica': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Ginástica|critério específico para ginástica]]). Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'história e sociedade': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'medicina': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'música': 'Artigo relacionado à música sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do'
+ ' texto e atestem a notoriedade do artista ou de sua obra. Ver [[WP:V|princípio da verificabilidade]] e'
+ ' [[WP:CDN|critérios de notoriedade]] (e o [[Wikipédia:Critérios de notoriedade/Música|critério específico para música]]). Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'países': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]]. Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'pessoas': 'Biografia sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem a'
+ ' notoriedade do biografado. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Biografias|critério específico para biografias]]). Páginas '
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são considerados fontes fiáveis.',
'política': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem '
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Política|critério específico para política]]). Páginas'
+ ' pessoais, fóruns, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.',
'rádio e televisão': 'Artigo sem [[WP:FF|fontes fiáveis]] e [[WP:FI|independentes]] que confirmem as afirmações do texto e atestem'
+ ' notoriedade. Ver [[WP:V|princípio da verificabilidade]] e [[WP:CDN|critérios de notoriedade]] (e o'
+ ' [[Wikipédia:Critérios de notoriedade/Cinema, rádio e televisão|critério específico para rádio e televisão]]). Páginas'
+ ' pessoais, sites de fãs, blogues e redes sociais (como Facebook, Twitter, etc.) não são fontes fiáveis.'
};
}( mediaWiki, jQuery, fastButtons, window ) );