Huggle - Manual de Configuração

This page is a translated version of the page Manual:Huggle/Configuration and the translation is 99% complete.

As definições de configuração do Huggle são armazenadas em um dos quatro locais, dependendo do escopo:

Projeto simples todos os projetos
Usuário simples Página de usuário Arquivo local
Todos os usuários Projeto página de configuração Página de configurações globais no Meta

Todos os arquivos de configuração consistem em uma série de linhas na forma de option:value, onde option é um dos valores listados abaixo. O nome das opções não diferenciam maiúsculas e minúsculas. Linhas em branco, linhas iniciando com //, e opções desconhecidas são ignoradas. Valores podem ser distribuídos através de várias linhas, desde que as linhas extras comecem com um ou mais espaços em branco.

Most user and local configuration settings may be changed through the Options window within Huggle. Preset value

Configuração do usuário

As configurações nas subpáginas de configuração do usuário se aplicam apenas a esse usuário e apenas a esse projeto.

  • enable – true/false. O Huggle não funcionará a menos que esteja presente e definido como verdadeiro.
  • anonymous - string. Se deve mostrar as contribuições de usuários anônimos. Valores disponíveis: "sim", "não", "apenas". Padrão: sim.
  • auto-advance – true/false. Após reverter uma revisão, avance automaticamente para a próxima diferença. Padrão: false.
  • auto-whitelist - true/false. Se os usuários devem ser permitidos automaticamente. Padrão: false.
  • confirm-multiple – true/false. Peça confirmação se reverter várias edições do mesmo usuário. (Não pede confirmação ao reverter explicitamente para uma revisão mais antiga no histórico da página, pois é óbvio em tais casos que várias edições devem ser revertidas). Padrão: false.
  • confirm-same - true/false. Solicite confirmação se a revisão para a qual está sendo revertida foi feita pelo mesmo usuário que está sendo revertida. Padrão: true.
  • extend-reports - true/false. Se o relatório de vandalismos deve ser ampliado no caso de mais vandalismos. Padrão: true.
  • irc-port – integer. Porta a ser usada quando conectar ao IRC. Use qualquer número inteiro entre 6664-6669, inclusivo. Padrão: "6667"
  • minor – comma-separated list. Tipos de edição para marcar como menor. Valores disponíveis: "reverts (reversões)", "warnings (avisos)", "tags (etiquetas)", "reports (reportar)", "notifications (notificações)", e "other (outros)". Use "none (nenhum)" para nenhum. Padrão: "reverts (reversões)". Note que reversões sempre serão marcadas como edições menores.
  • namespaces – comma-separated list. Domínios nos quais devem ser buscados vandalismos. Use "article (artigo)" para o domínio principal, "all (todos)" para todos os domínios, "alltalk (todas as discussões)" para todos os domínios de discussão. Prefixe com "-" para excluir. Padrão: all.
  • new-pages - true/false. Se as novas páginas devem ser incluídas na fila. Padrão: false.
  • preload – integer. Quantas diffs devem ser pré-carregadas. Pré-carregar reduz o tempo de espera para o carregamento das diffs, mas torna outras solicitações um pouco mais lentas. Configure como 0 para desabilitar o pré-carregamento. Não configure para mais do que 5. Padrão: 2. Desabilitar esta configuração é recomendado caso você possua uma conexão lenta.
  • report - string. O que fazer quando questionado sobre avisar um usuário com um aviso final. Use "none (nenhum)" para não fazer nada, "prompt (questionar)" para solicitar uma ação do usuário, e "auto" para executar o aviso automaticamente. Padrão: auto
  • revert-summaries - comma-separated list. Resumos disponibilizados no menu suspenso de reversão. Use \, para incluir uma vírgula de maneira literal.
  • rollback – true/false. Usar reversão, se disponível. Padrão: true.
  • show-new-edits – true/false. Se a página em visualização no momento for editada, focar em uma diff da edição. Padrão: true.
  • show-queue - true/false. Se a fila de revisões deve ser apresentada. Padrão: true.
  • templates - comma-separated list. Predefinições para listar no menu suspenso de predefinições. Cada item da lista é um par de valores separados por um ponto e vírgula; o primeiro é o texto apresentado no menu, e o segundo é o nome da predefinição a ser usada. Use \, para incluir uma vírgula de maneira literal, e \; para incluir um ponto e vírgula literal.
  • tray-icon - true/false. Apresenta um ícone na área de notificação, permitindo que a aplicação seja minimizada para a bandeja do sistema operacional. Padrão: false.
  • update-whitelist – true/false. Se a whitelist compartilhada deve ser atualizada ao fechar o programa. Padrão: true.
  • watchlist – comma-separated list. Tipos de edição que devem adicionar a página à sua lista de páginas vigiadas. Valores disponíveis: "reverts (reversões)", "warnings (avisos)", "tags (etiquetas)", "reports (reportar)", "notifications (notificações)", e "other (outros)". Use "none (nenhum)" para nenhum. Padrão: none.
Opções de administrador

As seguintes opções possuem efeito apenas quando usadas com uma conta de administrador:

  • admin - true/false. Usar funções de administrador (bloquear/deletar) se disponíveis. Padrão: true.
  • block-prompt - true/false. Se o formulário de bloqueio deve ser apresentado quando questionado sobre avisar um usuário com um aviso final. Padrão: true.
  • block-reason – string. Motivo padrão de bloqueio no formulário de bloqueio. Padrão: '[[Wikipedia:Vandalismo|Vandalismo]]'.
  • blocktime – string. Tempo padrão de expiração ao bloquear usuários registrados. Padrão: "indefinite (indefinido)"
  • blocktime-anon – string. Tempo padrão de expiração de bloqueio ao bloquear usuários anônimos. Padrão: 31 hours.

Configuração do projeto

Configurações na página de configurações do projeto são aplicadas para todos os usuários de um único projeto. As configurações de usuário listadas na seção acima também funcionam nas páginas de configuração do projeto, e servem de conteúdo padrão para estes valores, mas são substituídas pelas configurações do usuário.

Controle de acesso
  • approval: true/false. Se configurada com "true", a lista de usuários funciona como uma lista de aprovação, e apenas usuários listados nela podem usar o Huggle. Padrão: false
  • enable-all: true/false. Se configurada com "false", Huggle não funcionará para nenhum usuário. Para uso apenas em circunstâncias excepcionais. Padrão: true
  • require-admin: true/false. Se configurada com "true", Huggle funcionará apenas para usuários administradores. Padrão: false
  • require-autoconfirmed: boolean. Se configurada com "true", Huggle funcionará apenas para usuários autoconfirmados.
  • require-config: true/false. Se configurada com "true", todos os usuários devem ter uma página de configuração com enable configurado como "true". Isso permite que administradores previnam o uso de Huggle por um usuário ao apagar e proteger a sua página de configuração. Padrão: false
  • require-edits: integer. Número de edições que uma conta deve ter realizado antes de poder usar o Huggle (contas devem ser autoconfirmadas, independente desta configuração). Padrão: 0
  • require-rollback: true/false. Se configurada com "true", Huggle não funcionará se o usuário possui reversão. Padrão: false
  • require-time: integer. Número de dias de registro que uma conta deve ter antes de poder usar o Huggle (contas devem ser autoconfirmadas, independente desta configuração).
  • min-version: version number. Versões anteriores a esta não funcionarão.
Outros
  • aiv: string. Página na qual os avisos de vandalismo são realizados.
  • aivbot: string. Página na qual os avisos de vandalismos são feitos por contas robôs; Huggle avalia isso antes de fazer seu próprio aviso.
  • ignore: comma-separated list. Páginas em que todas as edições serão ignoradas, independentemente do usuário. Páginas de discussão dessas páginas também serão ignoradas. Use \, para incluir uma vírgula literal.
  • uaa: string. Página na qual os avisos de nome de usuário são feitos.
  • uaabot: string. Página na qual os avisos de nome de usuário são feitos por contas robôs; Huggle avalia isso antes de fazer seu próprio aviso.
  • userlist: string. Localização da lista de usuários do Huggle.
  • whitelist: string. Localização da whitelist do Huggle.
  • whitelist-edit-count: integer. Número de edições que um usuário deve ter antes de ser adicionado à whitelist.
  • expand-reports: bool, Usar "subst:" em predefinições de aviso para "AIV", padrão: false
  • months: lista de meses separados por ; e ,

Configuração local

Configurações guardadas localmente são aplicadas em todos os projetos, mas apenas para os usuários daquele computador. Elas serão mantidas se você logar em outras contas, e perdidas se você mudar de computador, mas na maioria dos casos podem ser consideradas como aplicadas para uma conta de usuário única.

O arquivo de configuração local é guardado em \huggle\config.txt na pasta "Application Data" do usuário. O arquivo é atualizado automaticamente quando o Huggle é fechado.

  • irc: boolean. Se o feed de mudanças recentes do IRC deve ser usado. Padrão: false
  • log-file: string. Caminho do arquivo no qual as atividades do Huggle devem ser escritas.
  • project: string. Último projeto utilizado.
  • proxy-enabled, proxy-port, proxy-server, proxy-userdomain, proxy-username: Configurações de proxy. Padrão: false
  • username: string. Último nome de usuário utilizado.
  • window-left, window-top, window-width, window-height: integers. Localização e tamanho da janela principal do Huggle.
  • window-maximize: boolean. Se a janela principal está maximizada.
  • shortcuts: comma-separated list. Atalhos de teclado.
  • revert-summaries: comma-separated list. Resumos que devem ser incluídos no diálogo de "Reverter com resumo"

Configuração global

Configurações na página de configuração global no meta:Huggle/Config são aplicadas em todos os usuários e em todos os projetos.

  • enable-all: boolean. Se configurada com "false", Huggle não funcionará em nenhum projeto. Padrão false
  • config: string. Localização da página de configuração do projeto em cada projeto.
  • documentation: string. URL da página de documentação.
  • feedback: string. URL da página de feedback.
  • irc-server: string. Localização do servidor de mudanças recentes do IRC.
  • irc-server-name: string. Hostname usado no servidor de mudanças recentes do IRC.
  • projects: dictionary. Projetos nos quais o Huggle pode ser usado. Cada item é o nome de projeto, seguido por sua URL.
  • sensitive-addresses: dictionary. Intervalos de IP que são considerados "sensíveis". Cada item é uma expressão regular que determina o intervalo de IP, seguido por uma descrição.
  • version: version number. A versão atual do Huggle. Usuários de versões mais antigas serão notificados disso, mas as versões antigas continuarão funcionando.
  • user-agent: string. String de user agent que será usado pelo Huggle. $1 será substituído pelo número da versão.
  • user-config: string. Localização das páginas de configuração de usuário de cada projeto.