{ "addon_title": { "message": "CanvasBlocker", "description": "" }, "addon_description": { "message": "Altera alguns APIs JS para impedir o fingerprinting.", "description": "" }, "browserAction_title_default": { "message": "CanvasBlocker", "description": "" }, "browserAction_title_notified": { "message": " \n\nproteção bem sucedida para:", "description": "" }, "browserAction_title_whitelisted": { "message": " (APIs permitidas para {url})", "description": "" }, "browserAction_title_protectedAPIs": { "message": "\n· {api}", "description": "" }, "browserAction_status_on": { "message": "CanvasBlocker ligado", "description": "" }, "browserAction_status_off": { "message": "CanvasBlocker desligado", "description": "" }, "more": { "message": "mais", "description": "" }, "less": { "message": "menos", "description": "" }, "pleaseWait": { "message": "Por favor, aguarde...", "description": "" }, "search": { "message": "Pesquisar", "description": "" }, "ok": { "message": "OK", "description": "" }, "apply": { "message": "Aplicar", "description": "" }, "cancel": { "message": "Cancelar", "description": "" }, "input": { "message": "entrada", "description": "" }, "readout": { "message": "leitura", "description": "" }, "options": { "message": "Configurações", "description": "" }, "options_title": { "message": "Configurações do CanvasBlocker", "description": "" }, "optionsIntroduction": { "message": "Nesta página pode ajustar as configurações do CanvasBlocker.", "description": "" }, "installNotice": { "message": "CanvasBlocker foi instalado. Se quiser aceder esta página no futuro, por favor, adicione-a aos marcadores.", "description": "" }, "updateNotice": { "message": "CanvasBlocker foi atualizado. Se quiser aceder a esta página no futuro e ainda não a adicionou aos marcadores, por favor adicione-a.", "description": "" }, "dontShowOptionsOnUpdate": { "message": "Não mostrar novamente após a atualização.", "description": "" }, "resistFingerprintingNotice": { "message": "Você tem a privacy.resistFingerprinting ativada. Isso muda ligeiramente o comportamento do CanvasBlocker. Veja mais informações {link:aqui:https://github.com/kkapsner/CanvasBlocker/issues/158} e {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.", "description": "" }, "settingsNotice.dom.webAudio.enabled": { "message": "Tem o dom.webAudio.enabled desligado. Isto torna-o mais rastreável já que poucas pessoas o fazem.", "description": "" }, "openInTab": { "message": "Abrir noutro separador", "description": "" }, "labelForDefaultOption": { "message": " (padrão)", "description": "" }, "group_general": { "message": "Geral", "description": "" }, "group_APIs": { "message": "APIs", "description": "" }, "group_misc": { "message": "Diversos", "description": "" }, "section_asking": { "message": "A perguntar", "description": "" }, "section_faking": { "message": "Falsificação", "description": "" }, "section_notifications": { "message": "Notificações", "description": "" }, "section_lists": { "message": "Listas", "description": "" }, "section_misc": { "message": "Diversos", "description": "" }, "section_settings": { "message": "Configurações", "description": "" }, "section_canvas-api": { "message": "API Canvas", "description": "" }, "section_audio-api": { "message": "API de áudio", "description": "" }, "section_history-api": { "message": "API de histórico", "description": "" }, "section_window-api": { "message": "API de janela", "description": "" }, "section_DOMRect-api": { "message": "DOMRect API", "description": "" }, "section_SVG-api": { "message": "SVG API", "description": "" }, "section_TextMetrics-api": { "message": "TextMetrics API", "description": "" }, "section_Navigator-api": { "message": "API do Navegador", "description": "" }, "section_Screen-api": { "message": "API do ecrã", "description": "" }, "displayAdvancedSettings_title": { "message": "Modo de especialista", "description": "" }, "displayAdvancedSettings_description": { "message": "Exibe configurações adicionais.", "description": "" }, "displayDescriptions_title": { "message": "Exibir descrições", "description": "" }, "displayDescriptions_description": { "message": "Exibe as descrições das configurações.", "description": "" }, "disruptSessionOnUpdate_title": { "message": "Interromper sessão ao atualizar", "description": "" }, "disruptSessionOnUpdate_description": { "message": "Se definido para verdadeiro, a extensão irá atualizar mal a atualização estiver disponível. Isto pode quebrar algumas janelas que estão abertas de momento.", "description": "" }, "reloadExtension_title": { "message": "Recarregar extensão", "description": "" }, "reloadExtension_description": { "message": "Executar uma atualização pendente.", "description": "" }, "reloadExtension_label": { "message": "Recarregar", "description": "" }, "hideSetting": { "message": "Clique aqui para ocultar esta configuração.", "description": "" }, "displayHiddenSettings_title": { "message": "Mostrar configurações ocultas", "description": "" }, "displayHiddenSettings_description": { "message": "Ative para exibir as configurações ocultas.", "description": "" }, "askForInvisiblePermission": { "message": "Deseja permitir invisível?", "description": "" }, "askForInvisibleInputPermission": { "message": "Quer permitir a entrada de invisível?", "description": "" }, "askForInvisibleReadoutPermission": { "message": "Quer permitir leitura invisível?", "description": "" }, "askForPermission": { "message": "Você deseja permitir ?", "description": "" }, "askForInputPermission": { "message": "Quer permitir a entrada de ?", "description": "" }, "askForReadoutPermission": { "message": "Quer permitir a leitura do ?", "description": "" }, "askForVisiblePermission": { "message": "Quer permitir o com borda vermelha?", "description": "" }, "askForVisibleInputPermission": { "message": "Quer permitir entrada nas com borda vermelha?", "description": "" }, "askForVisibleReadoutPermission": { "message": "Quer permitir a leitura das com borda vermelha?", "description": "" }, "askForAudioPermission": { "message": "Quer permitir a API de áudio?", "description": "" }, "askForAudioInputPermission": { "message": "Quer permitir a entrada da API de áudio?", "description": "" }, "askForAudioReadoutPermission": { "message": "Quer permitir a leitura da API de áudio?", "description": "" }, "askForHistoryPermission": { "message": "Quer permitir a API de histórico?", "description": "" }, "askForHistoryInputPermission": { "message": "Quer permitir a entrada do histórico da API?", "description": "" }, "askForHistoryReadoutPermission": { "message": "Quer permitir leitura do histórico da API?", "description": "" }, "askForWindowPermission": { "message": "Quer permitir a API da janela?", "description": "" }, "askForWindowInputPermission": { "message": "Quer permitir a entrada da API da janela?", "description": "" }, "askForWindowReadoutPermission": { "message": "Quer permitir a leitura da API da janela?", "description": "" }, "askForDOMRectPermission": { "message": "Quer permitir a API DOMRect?", "description": "" }, "askForDOMRectInputPermission": { "message": "Quer permitir a entrada da API DOMRect?", "description": "" }, "askForDOMRectReadoutPermission": { "message": "Quer permitir leitura da API DOMRect?", "description": "" }, "askForSVGPermission": { "message": "Quer permitir o SVG API?", "description": "" }, "askForSVGInputPermission": { "message": "Quer permitir a entrada da API de SVG?", "description": "" }, "askForSVGReadoutPermission": { "message": "Quer permitir a leitura da API de SVG?", "description": "" }, "askForTextMetricsPermission": { "message": "Quer permitir a API de Métricas de Texto?", "description": "" }, "askForTextMetricsInputPermission": { "message": "Quer permitir a entrada da API de Métricas de Texto?", "description": "" }, "askForTextMetricsReadoutPermission": { "message": "Quer permitir leitura da API de Métricas de Texto?", "description": "" }, "askForNavigatorPermission": { "message": "Deseja permitir a API de navegador?", "description": "" }, "askForNavigatorInputPermission": { "message": "Quer permitir a entrada da API do navegador?", "description": "" }, "askForNavigatorReadoutPermission": { "message": "Quer permitir leitura da API do navegador?", "description": "" }, "askForScreenPermission": { "message": "Quer permitir a API de ecrã?", "description": "" }, "askForScreenInputPermission": { "message": "Quer permitir a entrada da API de ecrã?", "description": "" }, "askForScreenReadoutPermission": { "message": "Quer permitir leitura da API de ecrã?", "description": "" }, "askOnlyOnce_title": { "message": "Perguntar apenas uma vez", "description": "" }, "askOnlyOnce_description": { "message": "Quando o modo de bloqueio do CanvasBlocker estiver definido como 'pedir permissão' ou 'pedir permissão para a API de leitura', uma mensagem de confirmação será exibida sempre que uma página tentar acessar a API ou a API de leitura. Essa configuração tenta exibir a mensagem de confirmação apenas uma vez para cada página, independentemente de quantas vezes a página tenta aceder à API. No entanto, várias mensagens de confirmação ainda podem ser exibidas em algumas páginas.\n\nNão: perguntando sempre\n\nIndividual: cada tipo de API (contexto, entrada, leitura) deve ser confirmado separadamente\n\nCombinados: todos os tipos de API são confirmados juntos", "description": "" }, "askOnlyOnce_options.no": { "message": "não", "description": "" }, "askOnlyOnce_options.individual": { "message": "individual", "description": "" }, "askOnlyOnce_options.combined": { "message": "combinado", "description": "" }, "askDenyMode_title": { "message": "Modo de negação", "description": "" }, "askDenyMode_description": { "message": "Que modo deve ser usado quando a permissão é negada.", "description": "" }, "askDenyMode_options.block": { "message": "bloquear", "description": "" }, "askDenyMode_options.fake": { "message": "falso", "description": "" }, "showCanvasWhileAsking_title": { "message": "Mostrar conteúdo do canvas", "description": "" }, "showCanvasWhileAsking_description": { "message": "Mostra o conteúdo do canvas para a qual a permissão é solicitada, se possível.", "description": "" }, "showCanvasWhileAsking_message": { "message": "A página da Web quer ler o conteúdo do seguinte canvas:", "description": "" }, "blackList_description": { "message": "Domínios ou URLs onde todas as APIs devem ser sempre bloqueadas. Para adicionar várias entradas, separe-as por vírgulas.", "description": "" }, "blackList_title": { "message": "Lista negra", "description": "" }, "blockMode_description": { "message": "", "description": "" }, "blockMode_urlSpecific": { "message": "Para definir os modos de bloco individuais para sites específicos, clique na seta preta para abrir o menu, Adicione o domínio ou URL clicando em \"+\" e selecione o modo de bloco desejado.", "description": "" }, "blockMode_options.allowEverything": { "message": "permitir tudo", "description": "" }, "blockMode_options.block": { "message": "permitir apenas a lista branca", "description": "" }, "blockMode_options.ask": { "message": "pedir permissão", "description": "" }, "blockMode_options.blockEverything": { "message": "bloquear tudo", "description": "" }, "blockMode_options.allow": { "message": "bloquear apenas a lista negra", "description": "" }, "blockMode_options.fake": { "message": "falso", "description": "" }, "blockMode_title": { "message": "Modo de bloqueio", "description": "" }, "protectedCanvasPart_title": { "message": "Parte protegida da API do canvas", "description": "" }, "protectedCanvasPart_description": { "message": "nada: nenhum recurso da API canvas está protegido.\n\nreadout: os recursos de leitura da API canvas estão protegidos.\n\nentrada: os recursos de entrada da API da tela estão protegidos. Com o modo de bloqueio \"falsificar\" os pixels são modificados ligeiramente ao exibir texto. Isso torna a detecção do complemento mais difícil, mas é menos segura. Com o WebGL o comportamento é idêntico ao \"readout\".\n\ntudo: tanto os recursos de leitura quanto os de entrada estão protegidos. É recomendado usar isto com o modo de bloco \"falso\" pois aumenta a probabilidade de ser detectado.", "description": "" }, "protectedCanvasPart_urlSpecific": { "message": "Para proteger partes individuais para sites específicos, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e selecione a parte desejada.", "description": "" }, "protectedCanvasPart_options.nothing": { "message": "nada", "description": "" }, "protectedCanvasPart_options.input": { "message": "entrada", "description": "" }, "protectedCanvasPart_options.readout": { "message": "leitura", "description": "" }, "protectedCanvasPart_options.everything": { "message": "tudo", "description": "" }, "urlSettings_title": { "message": "Valores específicos do site", "description": "" }, "urlSettings_description": { "message": "", "description": "" }, "inputURL": { "message": "Domínio de entrada ou URL \"RegEx\":", "description": "" }, "minFakeSize_description": { "message": "Canvas com uma área menor ou igual a esse número não serão falsificadas. Este é um parâmetro para impedir a detecção.\nCUIDADO: Isso diminui a segurança do extra, portanto, é altamente recomendável não definir esse valor acima de 100.", "description": "" }, "minFakeSize_title": { "message": "Tamanho falso mínimo", "description": "" }, "maxFakeSize_description": { "message": "Canvas com uma área maior que esse número não serão falsificadas. (Insira zero para desativar.) Esse é um parâmetro de desempenho que pode impedir o bloqueio do navegador e deve ser ajustado à capacidade de processamento do dispositivo.\nCUIDADO: Isso diminui a segurança do complemento, portanto, é altamente recomendável não definir esse valor abaixo de 1 000 000.", "description": "" }, "maxFakeSize_title": { "message": "Valor falso máximo", "description": "" }, "rng_description": { "message": "nenhum (completamente branco): uma imagem completamente branca é devolvida. A opção “Falsifique o canal alfa” deve ser ativada com isso. CUIDADO: Não use isso com o modo \"falsificar na entrada\".\n\nnão persistente: os números aleatórios serão determinados no momento para cada ação de falsificação. Lembre-se de que muitas proteções de API possuem caches para evitar detecção.\n\nconstante: variação de não persistente. Mas ao alterar os dados do ecrã, os pixels da mesma cor também compartilham a mesma cor posteriormente.\n\npersistente: o número aleatório será determinado apenas uma vez para cada domínio.", "description": "" }, "rng_options.persistent": { "message": "persistente", "description": "" }, "rng_options.constant": { "message": "constante", "description": "" }, "rng_options.nonPersistent": { "message": "não persistente", "description": "" }, "rng_options.white": { "message": "nenhum (completamente branco)", "description": "" }, "rng_title": { "message": "Gerador de números aleatórios", "description": "" }, "persistentRndStorage_title": { "message": "Armazenamento persistente", "description": "" }, "persistentRndStorage_description": { "message": "Armazena os dados para o gerador de número aleatório persistente para uso após reiniciar.", "description": "" }, "storePersistentRnd_title": { "message": "Armazenar dados persistentes", "description": "" }, "storePersistentRnd_description": { "message": "Se os dados para o gerador de número aleatório persistente forem armazenados. Caso contrário, serão descartados ao desligar o navegador.", "description": "" }, "persistentRndClearInterval_title": { "message": "Intervalo de limpeza dos dados persistentes", "description": "" }, "persistentRndClearInterval_description": { "message": "Após o intervalo especificado, os dados persistentes são apagados automaticamente. (Digite zero para desativar.)", "description": "" }, "persistentRndClearIntervalUnit_options.seconds": { "message": "segundos", "description": "" }, "persistentRndClearIntervalUnit_options.minutes": { "message": "minutos", "description": "" }, "persistentRndClearIntervalUnit_options.hours": { "message": "horas", "description": "" }, "persistentRndClearIntervalUnit_options.days": { "message": "dias", "description": "" }, "persistentRndClearIntervalUnit_options.weeks": { "message": "semanas", "description": "" }, "persistentRndClearIntervalUnit_options.months": { "message": "meses", "description": "" }, "persistentRndClearIntervalUnit_options.years": { "message": "anos", "description": "" }, "clearPersistentRnd_title": { "message": "Limpar armazenamento aleatório persistente", "description": "" }, "clearPersistentRnd_description": { "message": "Excluir todos os dados para o gerador de números aleatórios persistente.", "description": "" }, "clearPersistentRnd_label": { "message": "Limpar", "description": "" }, "clearPersistentRndForContainer_label": { "message": "Limpar contentor", "description": "" }, "clearPersistentRndForContainer_title": { "message": "Selecionar contentor", "description": "" }, "sharePersistentRndBetweenDomains_title": { "message": "Partilhe a aleatoriedade persistente entre domínios", "description": "" }, "sharePersistentRndBetweenDomains_description": { "message": "ATENÇÃO: esta configuração torna o navegador 100% rastreável e, portanto, é uma ameaça à sua privacidade.", "description": "" }, "sharePersistentRndBetweenDomains_confirmMessage": { "message": "Você tem certeza que deseja partilhar a aleatoriedade persistente entre domínios?\nATENÇÃO: isto torna o navegador 100% rastreável e, portanto, é uma ameaça à sua privacidade.", "description": "" }, "ignoreFrequentColors_title": { "message": "Ignorar as cores mais frequentes", "description": "" }, "ignoreFrequentColors_description": { "message": "Número de cores que não serão falsificadas por tela. Este é um parâmetro para impedir a detecção.\nCuidado: Isso pode reduzir o desempenho do extra, pois a estatística de cores precisa ser calculada para cada imagem. Adicionalmente, isto pode reduzir a segurança do extra, pelo que é altamente recomendável não definir este valor acima de 3.", "description": "" }, "minColors_title": { "message": "Número mínimo de cores", "description": "" }, "minColors_description": { "message": "Número de cores que uma tela deve ser falsificada.\nCuidado: Isso pode diminuir a segurança do extra, portanto é altamente recomendado não definir esse valor acima de 10.", "description": "" }, "fakeAlphaChannel_title": { "message": "Falsifique o canal alfa", "description": "" }, "fakeAlphaChannel_description": { "message": "Ativa a falsificação do canal alfa (transparência).", "description": "" }, "webGLVendor_title": { "message": "Fornecedor webGL relatado", "description": "" }, "webGLVendor_description": { "message": "Valor a ser informado na função webGL \"getParameter\" para o \"fornecedor\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: devolve indefinido (#508)\n\n{false}: devolve o valor booleano falso (#508)\n\n{empty}: devolve uma string vazia (#508)\n\n{disabled}: devolve nulo (#508)\n\n{random vendor}: devolve um fornecedor aleatório da lista interna (#493)\n\n{random renderer}: devolve um renderizador aleatório da lista interna (#493)\n\n: escolhe uma das opções fornecidas xxx, yyy ou zzz aleatoriamente (número arbitrário de opções) (#493)", "description": "" }, "webGLRenderer_title": { "message": "Renderizador webGL reportado", "description": "" }, "webGLRenderer_description": { "message": "Valor a ser informado na função webGL \"getParameter\" para o \"renderer\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: devolve indefinido (#508)\n\n{false}: devolve o valor booleano falso (#508)\n\n{empty}: devolve uma string vazia (#508)\n\n{disabled}: devolve nulo (#508)\n\n{random vendor}: devolve um fornecedor aleatório da lista interna (#493)\n\n{random renderer}: devolve um renderizador aleatório da lista interna (#493)\n\n: escolhe uma das opções fornecidas xxx, yyy ou zzz aleatoriamente (número arbitrário de opções) (#493)", "description": "" }, "webGLUnmaskedVendor_title": { "message": "Fornecedor não-mascarado webGL relatado", "description": "" }, "webGLUnmaskedVendor_description": { "message": "Valor a ser informado na função webGL \"getParameter\" para o \"fornecedor desmascarado\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: devolve indefinido (#508)\n\n{false}: devolve o valor booleano falso (#508)\n\n{empty}: devolve uma string vazia (#508)\n\n{disabled}: devolve nulo (#508)\n\n{random vendor}: devolve um fornecedor aleatório da lista interna (#493)\n\n{random renderer}: devolve um renderizador aleatório da lista interna (#493)\n\n: escolhe uma das opções fornecidas xxx, yyy ou zzz aleatoriamente (número arbitrário de opções) (#493)", "description": "" }, "webGLUnmaskedRenderer_title": { "message": "Renderizador não-mascarado webGL relatado", "description": "" }, "webGLUnmaskedRenderer_description": { "message": "Valor a ser informado na função webGL \"getParameter\" para o \"renderizador desmascarado\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: devolve indefinido (#508)\n\n{false}: devolve o valor booleano falso (#508)\n\n{empty}: devolve uma string vazia (#508)\n\n{disabled}: devolve nulo (#508)\n\n{random vendor}: devolve um fornecedor aleatório da lista interna (#493)\n\n{random renderer}: devolve um renderizador aleatório da lista interna (#493)\n\n: escolhe uma das opções fornecidas xxx, yyy ou zzz aleatoriamente (número arbitrário de opções) (#493)", "description": "" }, "useCanvasCache_title": { "message": "Usar cache do canvas", "description": "" }, "useCanvasCache_description": { "message": "Habilita o cache canvas. Isso pode prevenir a detecção e aumentar o desempenho quando os ecrãs pequenos são lidas várias vezes, mas diminui para os ecrãs grandes.", "description": "" }, "protectedAPIFeatures_title": { "message": "Recursos de API protegidos", "description": "" }, "protectedAPIFeatures_description": { "message": "Lista de recursos de API protegida. Ao desmarcar uma caixa de seleção, este recurso da API não estará protegido.", "description": "" }, "disableNotifications": { "message": "desativar as notificações", "description": "" }, "showOptions": { "message": "configurações de exibição", "description": "" }, "displayCallingStack": { "message": "mostrar pilha de chamadas", "description": "" }, "displayFullURL": { "message": "exibir URL completa", "description": "" }, "enableStackList_description": { "message": "", "description": "" }, "enableStackList_title": { "message": "Usar ficheiro de lista branca específico", "description": "" }, "preBlock": { "message": "API bloqueada em {url} porque as configurações do CanvasBlocker não foram carregadas a tempo.", "description": "" }, "blocked": { "message": "API bloqueada em {url}.", "description": "" }, "fakedReadout": { "message": "Leitura de tela falsificada em {url}", "description": "" }, "fakedAudioReadout": { "message": "Leitura de áudio falsificada em {url}", "description": "" }, "fakedHistoryReadout": { "message": "Leitura de histórico falsificada em {url}", "description": "" }, "fakedWindowReadout": { "message": "Leitura de janela falsificada em {url}", "description": "" }, "fakedDOMRectReadout": { "message": "Leitura de DOMRect falsificada em {url}", "description": "" }, "fakedSVGReadout": { "message": "Leitura falsa de SVG em {url}", "description": "" }, "fakedTextMetricsReadout": { "message": "Leitor de Textos embutido em {url}", "description": "" }, "fakedNavigatorReadout": { "message": "Leitura falsa do navegador em {url}", "description": "" }, "fakedScreenReadout": { "message": "Leitura de tela falsa em {url}", "description": "" }, "fakedInput": { "message": "Falsificado na entrada em {url}", "description": "" }, "ignoreList_description": { "message": "Domínios ou URLs onde nenhuma notificação deve ser exibida. Para adicionar várias entradas, separe-as por vírgulas.", "description": "" }, "ignoreList_title": { "message": "Lista de Ignorados", "description": "" }, "ignoredAPIs_title": { "message": "APIs ignoradas", "description": "" }, "ignoredAPIs_description": { "message": "Nenhuma notificação será exibida para as APIs selecionadas.", "description": "" }, "localFile": { "message": "ficheiro local", "description": "" }, "ignorelistDomain": { "message": "silenciar domínio", "description": "" }, "ignorelistURL": { "message": "ignorar URL", "description": "" }, "selectIgnore": { "message": "Selecione domínio ou URL para adicionar à lista de ignorados:", "description": "" }, "inputIgnore": { "message": "Domínio de entrada ou URL \"RegExp\" para adicionar à lista de ignorados:", "description": "" }, "inputIgnoreDomain": { "message": "Domínio de entrada para adicionar à lista de ignorados:", "description": "" }, "inputIgnoreURL": { "message": "Entrada URL \"RegExp\" para adicionar à lista de ignorados:", "description": "" }, "selectWhitelist": { "message": "Selecione domínio ou URL para adicionar à lista branca:", "description": "" }, "inputWhitelist": { "message": "Domínio de entrada ou URL \"RegExp\" para adicionar à lista branca:", "description": "" }, "inputWhitelistDomain": { "message": "Domínio de entrada para adicionar à lista branca:", "description": "" }, "inputWhitelistURL": { "message": "Insira a URL \"RegExp\" para adicionar à lista branca:", "description": "" }, "selectSessionWhitelist": { "message": "Selecione domínio ou URL para adicionar à whitelist de sessão:", "description": "" }, "inputSessionWhitelist": { "message": "Domínio de entrada ou URL \"RegExp\" para adicionar à lista branca de sessão:", "description": "" }, "inputSessionWhitelistDomain": { "message": "Domínio de entrada para adicionar à lista branca de sessão:", "description": "" }, "inputSessionWhitelistURL": { "message": "Insira a URL \"RegExp\" para adicionar à lista branca de sessão:", "description": "" }, "selectWhitelistScope": { "message": "Qual é o âmbito da lista branca?", "description": "" }, "selectWhitelistType": { "message": "Qual é o tipo de lista branca?", "description": "" }, "whitelistOnlyAPI": { "message": "Adicione apenas a {api} à lista branca", "description": "" }, "whitelistAllAPIs": { "message": "Adicione à lista branca todas as APIs", "description": "" }, "settings": { "message": "configurações", "description": "" }, "showCallingFile_description": { "message": "", "description": "" }, "showCallingFile_title": { "message": "Mostrar ficheiro de chamadas", "description": "" }, "showCompleteCallingStack_description": { "message": "", "description": "" }, "showCompleteCallingStack_title": { "message": "Exibir toda a pilha de chamadas", "description": "" }, "showNotifications_description": { "message": "Mostra um ícone de notificação na barra de endereços quando algo é bloqueado ou falsificado.", "description": "" }, "showNotifications_urlSpecific": { "message": "Para desativar notificações para sites específicos, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "showNotifications_title": { "message": "Mostrar o ícone de notificação", "description": "" }, "highlightPageAction_description": { "message": "Destacar o ícone de ação da página para uma melhor visibilidade.", "description": "" }, "highlightPageAction_urlSpecific": { "message": "", "description": "" }, "highlightPageAction_title": { "message": "Destacar ícone de ação da página", "description": "" }, "highlightPageAction_options.none": { "message": "não realce", "description": "" }, "highlightPageAction_options.color": { "message": "cor", "description": "" }, "highlightPageAction_options.blink": { "message": "piscar", "description": "" }, "displayBadge_description": { "message": "", "description": "" }, "displayBadge_title": { "message": "Exibir selos", "description": "" }, "highlightBrowserAction_description": { "message": "", "description": "" }, "highlightBrowserAction_urlSpecific": { "message": "", "description": "" }, "highlightBrowserAction_title": { "message": "Alterar ícone da barra de ferramentas na notificação", "description": "" }, "highlightBrowserAction_options.none": { "message": "não alterar nada", "description": "" }, "highlightBrowserAction_options.color": { "message": "mudar cor", "description": "" }, "highlightBrowserAction_options.blink": { "message": "piscar", "description": "" }, "sourceOutput": { "message": "Ficheiro de chamada", "description": "" }, "stackEntryOutput": { "message": "{url} linha {line} coluna {column}", "description": "" }, "stackList_description": { "message": "Ficheiros JS que podem usar todas as APIs. A entrada tem que estar no formato JSON. Exemplo: [{\"url\": \"http://domain/file1. s\"}, {\"url\": \"http://domain/file2.js\", \"line\": 1, \"column\": 4, \"stackPosition\": -3}]", "description": "" }, "stackList_title": { "message": "Ficheiro de lista branca específico", "description": "" }, "whiteList_title": { "message": "Lista branca", "description": "" }, "whiteList_description": { "message": "Domínios ou URLs que podem usar todas as APIs. Para adicionar várias entradas, separe-as por vírgulas.", "description": "" }, "whitelist": { "message": "lista branca", "description": "" }, "whitelistDomain": { "message": "domínio de lista branca", "description": "" }, "whitelistURL": { "message": "URL da whitelist", "description": "" }, "ignorelist": { "message": "ignorar", "description": "" }, "whitelistTemporarily": { "message": "whitelist temporariamente", "description": "" }, "inspectWhitelist": { "message": "inspecionar lista branca", "description": "" }, "sessionWhiteList_title": { "message": "Lista de permissões da sessão", "description": "" }, "sessionWhiteList_description": { "message": "Domains or URLs which shall be allowed to use all APIs during the current session (i.e. temporarily whitelisted). To add multiple entries, separate them by commas.", "description": "" }, "sessionWhiteList_search": { "message": "temporary", "description": "" }, "whitelistDomainTemporarily": { "message": "domínio temporariamente da whitelist", "description": "" }, "whitelistURLTemporarily": { "message": "URL da whitelist temporariamente", "description": "" }, "storeNotificationData_title": { "message": "Armazenar dados de detalhes das notificações", "description": "" }, "storeNotificationData_description": { "message": "", "description": "" }, "storeImageForInspection_title": { "message": "Armazenar imagem para inspeção", "description": "" }, "storeImageForInspection_description": { "message": "Activa o armazenamento do conteúdo do ecrã falso.\nATENÇÃO: Isto pode levar a um grande consumo de memória.", "description": "" }, "protectAudio_title": { "message": "Proteger API de áudio", "description": "" }, "protectAudio_description": { "message": "Se a API de áudio também deve ser protegida", "description": "" }, "protectAudio_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "audioFakeRate_title": { "message": "Taxa falsa de buffer", "description": "" }, "audioFakeRate_description": { "message": "Quantos valores por solicitação de leitura serão falsificados.", "description": "" }, "audioFakeRate_options.1": { "message": "1 valor", "description": "" }, "audioFakeRate_options.10": { "message": "10 valores", "description": "" }, "audioFakeRate_options.100": { "message": "100 valores", "description": "" }, "audioFakeRate_options.1000": { "message": "1000 valores", "description": "" }, "audioFakeRate_options.0.1%": { "message": "0,1% dos valores", "description": "" }, "audioFakeRate_options.1%": { "message": "1% dos valores", "description": "" }, "audioFakeRate_options.10%": { "message": "10% dos valores", "description": "" }, "audioFakeRate_options.100%": { "message": "100% dos valores", "description": "" }, "audioNoiseLevel_title": { "message": "Nível de ruído", "description": "" }, "audioNoiseLevel_description": { "message": "", "description": "" }, "audioNoiseLevel_options.minimal": { "message": "mínimo", "description": "" }, "audioNoiseLevel_options.low": { "message": "baixo", "description": "" }, "audioNoiseLevel_options.medium": { "message": "médio", "description": "" }, "audioNoiseLevel_options.high": { "message": "alto", "description": "" }, "audioNoiseLevel_options.maximal": { "message": "máximo", "description": "" }, "useAudioCache_title": { "message": "Usar cache de áudio", "description": "" }, "useAudioCache_description": { "message": "Habilita o cache de áudio. Isso pode impedir a detecção, mas diminuir o desempenho.", "description": "" }, "useAudioCache_urlSpecific": { "message": "Algumas páginas usam um script de impressão digital de áudio muito mal escrito, o que fará com que o Firefox diminua. Para desativar o cache para sites específicos, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "audioUseFixedIndices_title": { "message": "Usar índices fixos", "description": "" }, "audioUseFixedIndices_description": { "message": "Se alguns dos índices usados serão sempre falsificados.", "description": "" }, "audioFixedIndices_title": { "message": "Índices fixos", "description": "" }, "audioFixedIndices_description": { "message": "Os índices que são sempre falsificados. Para adicionar várias entradas, separe-os por vírgulas.", "description": "" }, "historyLengthThreshold_title": { "message": "Duração do histórico", "description": "" }, "historyLengthThreshold_description": { "message": "Duração máxima do histórico reportado ao site.", "description": "" }, "historyLengthThreshold_urlSpecific": { "message": "Para alterar este valor para sites específicos, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e defina um valor diferente.", "description": "" }, "protectWindow_title": { "message": "Proteger a API da janela", "description": "" }, "protectWindow_description": { "message": "window.opener e window.name serão protegidos. Isso pode tornar algumas páginas inutilizáveis.", "description": "" }, "protectWindow_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "protectWindow_askReCaptchaException": { "message": "Proteger a janela da API quebra o reCAPTCHA. Deseja permitir que a window.name API em páginas embutidas o que o fará funcionar novamente?", "description": "" }, "allowWindowNameInFrames_title": { "message": "Permitir window.name em frames", "description": "" }, "allowWindowNameInFrames_description": { "message": "A API window.name não é tão perigosa no contexto de páginas incorporadas e é usada lá por razões legítimas (e.. reCAPTCHA). Essa configuração permitirá esses usos.", "description": "" }, "allowWindowNameInFrames_urlSpecific": { "message": "Para permitir que isso somente para sites específicos, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e defina sua caixa de seleção.", "description": "" }, "protectDOMRect_title": { "message": "Proteger DOMRect API", "description": "" }, "protectDOMRect_description": { "message": "Isso protege contra a impressão digital \"getClientRects()\" e contra vários métodos semelhantes.", "description": "" }, "protectDOMRect_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "domRectIntegerFactor_title": { "message": "Fator inteiro DOMRect", "description": "" }, "domRectIntegerFactor_description": { "message": "Alguma fração de pixel pode ser controlada pelo CSS. Para prevenir a detecção, valores de um DOMRect que se multiplica com esse fator são inteiros não serão alterados.", "description": "" }, "protectSVG_title": { "message": "Proteger a API de SVG", "description": "" }, "protectSVG_description": { "message": "Isso protege contra o fingerprinting usando SVGs.", "description": "" }, "protectSVG_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "protectTextMetrics_title": { "message": "Proteger TextMetrics API", "description": "" }, "protectTextMetrics_description": { "message": "Isso protege contra a impressão digital \"measureText()\", que pode ser usada para validar valores DOMRect.", "description": "" }, "protectTextMetrics_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "protectNavigator_title": { "message": "Proteger API do navegador", "description": "" }, "protectNavigator_description": { "message": "Esta página permite alterações na API do navegador. Ativar esta proteção não altera nada por padrão. Abra as configurações do navegador para especificar as alterações que você deseja ter.", "description": "" }, "protectNavigator_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "openNavigatorSettings_title": { "message": "Configurações do navegador", "description": "" }, "openNavigatorSettings_description": { "message": "", "description": "" }, "openNavigatorSettings_label": { "message": "Abrir", "description": "" }, "navigatorSettings_title": { "message": "Configurações do navegador CanvasBlocker", "description": "" }, "navigatorSettings_description": { "message": "Nesta página você pode definir as configurações do navegador. Ao usar uma predefinição, você deve sempre usar um sistema operacional e uma predefinição do navegador. Depois de selecionar, você ainda pode fazer modificações.", "description": "" }, "navigatorSettings_disclaimer": { "message": "CUIDADO: o navegador em uso não pode ser falsificado inteiramente, pois há uma variedade de maneiras de detectá-lo. Ex.: testes de recursos e renderização específica do navegador de elementos HTML sempre serão vazados.", "description": "" }, "navigatorSettings_contextualIdentities": { "message": "Configurações para o contêiner {select} são mostradas.", "description": "" }, "navigatorSettings_presetSection.os": { "message": "Predefinições do sistema operacional", "description": "" }, "navigatorSettings_presetSection.browser": { "message": "Predefinições do navegador", "description": "" }, "navigatorSettings_values": { "message": "Valores do navegador", "description": "" }, "navigatorSettings_reset": { "message": "Redefinir", "description": "" }, "protectScreen_title": { "message": "Proteger a API de tela", "description": "" }, "protectScreen_description": { "message": "Isso protege contra tentativas de impressão digital, incluindo o tamanho da tela.", "description": "" }, "protectScreen_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "screenSize_title": { "message": "Tamanho da tela", "description": "" }, "screenSize_description": { "message": "Se este for definido com o valor \"...x...\" as dimensões especificadas serão reportadas como o tamanho da tela.", "description": "" }, "screenSize_urlSpecific": { "message": "Para fornecer tamanhos específicos para determinados sites, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e digite o valor desejado.", "description": "" }, "fakeMinimalScreenSize_title": { "message": "Tamanho mínimo de tela falso", "description": "" }, "fakeMinimalScreenSize_description": { "message": "Use um tamanho de tela mínimo do conjunto a seguir que pode caber nas dimensões da janela interna. Tamanho da tela: 1366x768, 1440x900, 1600x900, 1920x1080, 4096x2160, 8192x4320", "description": "" }, "fakeMinimalScreenSize_urlSpecific": { "message": "Para excluir sites específicos da falsa, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "theme_title": { "message": "Tema", "description": "" }, "theme_description": { "message": "O tema automático \"escuro\" se o sistema usar um tema escuro (requer Firefox >= 67)", "description": "" }, "theme_options.auto": { "message": "automático", "description": "" }, "theme_options.default": { "message": "padrão", "description": "" }, "theme_options.light": { "message": "claro", "description": "" }, "theme_options.dark": { "message": "escuro", "description": "" }, "theme_options.colorful": { "message": "colorido", "description": "" }, "theme_options.none": { "message": "nenhum", "description": "" }, "blockDataURLs_title": { "message": "Bloquear páginas de URL de dados", "description": "" }, "blockDataURLs_description": { "message": "Páginas de URL de dados não podem ser protegidas contra impressões digitais (veja https://bugzilla.mozilla.org/show_bug.cgi?id=1475831). Bloqueando-as impede que a impressão digital real chegue a qualquer servidor.", "description": "" }, "blockDataURLs_urlSpecific": { "message": "Para excluir sites específicos desta proteção, clique na seta preta para abrir o menu, adicione o domínio ou URL clicando em \"+\" e remova sua caixa de seleção.", "description": "" }, "showReleaseNotes_title": { "message": "Notas da versão", "description": "" }, "showReleaseNotes_description": { "message": "", "description": "" }, "showReleaseNotes_label": { "message": "Mostrar", "description": "" }, "logLevel_title": { "message": "Nível de registro", "description": "" }, "logLevel_description": { "message": "Para encontrar a causa de um erro, o log detalhado das atividades de addon é útil. Este parâmetro controla o nível de detalhes do registro.\n\nO registro pode ser visto no Console do navegador (Ctrl+Shift+J) e no Console da Web (Ctrl+Shift+K).", "description": "" }, "logLevel_options.0": { "message": "nenhum", "description": "" }, "logLevel_options.1": { "message": "erro", "description": "" }, "logLevel_options.25": { "message": "aviso", "description": "" }, "logLevel_options.50": { "message": "mensagem", "description": "" }, "logLevel_options.75": { "message": "aviso", "description": "" }, "logLevel_options.100": { "message": "verbose", "description": "" }, "exportSettings_title": { "message": "Exportar configurações", "description": "" }, "exportSettings_description": { "message": "", "description": "" }, "settingControlling_title": { "message": "Controle de configuração", "description": "" }, "settingControlling_description": { "message": "", "description": "" }, "openSettingSanitation_label": { "message": "Definir saneamento", "description": "" }, "inspectWhitelist_label": { "message": "Inspecionar lista branca", "description": "" }, "openSettingPresets_title": { "message": "Predefinições", "description": "" }, "openSettingPresets_description": { "message": "Isto abre a página de predefinição que foi mostrada após a instalação. As predefinições são coleções de valores para alguns casos de uso comum do CanvasBlocker.", "description": "" }, "openSettingPresets_label": { "message": "Abrir", "description": "" }, "inspectSettings_label": { "message": "Inspecionar", "description": "" }, "saveSettings_label": { "message": "Guardar", "description": "" }, "loadSettings_label": { "message": "Carregar", "description": "" }, "resetSettings_title": { "message": "Redefinir configurações", "description": "" }, "resetSettings_description": { "message": "", "description": "" }, "resetSettings_label": { "message": "Redefinir", "description": "" }, "resetSettings_confirm": { "message": "Tem certeza de que deseja redefinir todas as configurações?", "description": "" }, "browserAction_settings": { "message": "Configurações", "description": "" }, "browserAction_faq": { "message": "Perguntas Frequentes", "description": "" }, "browserAction_test": { "message": "Teste", "description": "" }, "browserAction_review": { "message": "Avaliar", "description": "" }, "browserAction_reportIssue": { "message": "Reportar problema", "description": "" }, "sanitation_title": { "message": "Definir saneamento", "description": "" }, "sanitation_description": { "message": "Esta página ajuda a encontrar configurações incorretas nas configurações do CanvasBlocker. Ele também dá conselhos sobre configurações sub-óptimas mas não é recomendado para corrigir cegamente todas as sugestões.", "description": "" }, "sanitation_nothingToComplain": { "message": "Nada a reclamar.", "description": "" }, "sanitation_ruleset.unnecessaryURLValue": { "message": "Valores desnecessários da URL", "description": "" }, "sanitation_ruleset.disabledFeatures": { "message": "Recursos desativados", "description": "" }, "sanitation_ruleset.blockMode": { "message": "Modo de bloqueio", "description": "" }, "sanitation_ruleset.thresholds": { "message": "Limites", "description": "" }, "sanitation_ruleset.performance": { "message": "Desempenho", "description": "" }, "sanitation_ruleset.privacy": { "message": "Privacidade", "description": "" }, "sanitation_error.unnecessaryURLValue": { "message": "O valor da URL para{url}\" é o mesmo que a configuração global para \"{setting-title}\".", "description": "" }, "sanitation_resolution.removeURLValue": { "message": "remover valor de URL", "description": "" }, "sanitation_error.disabledFeatures": { "message": "Todos os recursos do {api} estão desativados, mas a proteção está habilitada.", "description": "" }, "sanitation_error.disabledSomeFeatures": { "message": "Alguns recursos de {api} estão desativados. Isto só deve ser feito para testes ou se souber realmente o que está a fazer.", "description": "" }, "sanitation_resolution.disableMainFlag": { "message": "desativar sinalização principal", "description": "" }, "sanitation_resolution.enableFeatures": { "message": "ativar recursos", "description": "" }, "sanitation_error.badBlockMode": { "message": "Recomenda-se usar os modos de bloqueio \"falso\" ou \"perguntar\".", "description": "" }, "sanitation_resolution.switchToFake": { "message": "mudar para \"falso\"", "description": "" }, "sanitation_error.blockModeVsProtection": { "message": "Com o modo de bloqueio \"{blockMode}\" a proteção {api} não está funcionando.", "description": "" }, "sanitation_resolution.disableFlag": { "message": "desativar \"{flag}\"", "description": "" }, "sanitation_error.fakeInputWithWhiteRng": { "message": "Não use o gerador de números aleatórios branco com \"{blockMode}\" e proteja \"{protectedCanvasPart}\".", "description": "" }, "sanitation_resolution.switchToProtectReadout": { "message": "alternar para proteger leitura", "description": "" }, "sanitation_resolution.switchToNonPersistentRng": { "message": "mudar para rng \"não persistente\"", "description": "" }, "sanitation_error.fakeEverythingInCanvas": { "message": "Não use proteção \"{protectedCanvasPart}\" no modo de bloqueio \"{blockMode}\".", "description": "" }, "sanitation_resolution.switchToProtectInput": { "message": "alternar para proteger a entrada", "description": "" }, "sanitation_error.valueTooLow": { "message": "\"{setting}\" não deve ser menor que {value}.", "description": "" }, "sanitation_error.valueTooHigh": { "message": "\"{setting}\" não deve ser maior que {value}.", "description": "" }, "sanitation_resolution.setTo": { "message": "definido como {value}", "description": "" }, "sanitation_error.storeNotificationData": { "message": "Armazenar dados de notificação pode levar a desempenho lento.", "description": "" }, "sanitation_error.storeImage": { "message": "Armazenar a imagem para inspeção tem uma pegada alta de RAM.", "description": "" }, "sanitation_error.doNotSharePersistentRndBetweenDomains": { "message": "Não compartilhe a aleatoriedade persistente entre domínios porque isso torna o navegador 100% rastreável.", "description": "" }, "sanitation_error.customScreenSize": { "message": "Não use um tamanho de tela personalizado pois torna o navegador mais rastreável.", "description": "" }, "whitelist_inspection_title": { "message": "Inspeção da whitelist do CanvasBlocker", "description": "" }, "whitelist_inspection_description": { "message": "Mostra que proteções de API estão ativas para um determinado site. Se remover uma marca de seleção para uma API, esta API não será protegida para o site selecionado.", "description": "" }, "whitelist_all_apis": { "message": "Todas as APIs", "description": "" }, "presets": { "message": "Predefinições", "description": "" }, "presets_title": { "message": "Predefinições do CanvasBlocker", "description": "" }, "presets_installNotice": { "message": "{image:../icons/icon.svg}Obrigado por instalar o CanvasBlocker. Para ajustar ele às suas necessidades, você pode aplicar algumas predefinições. Para uma melhor personalização, você pode abrir a página do {link:options:options.html}. Lá você também pode abrir esta página predefinida mais tarde.", "description": "" }, "presets_introduction": { "message": "Estas são algumas predefinições para atender às necessidades das pessoas diferentes. Os valores entre parênteses são o estado atual da configuração. Você pode aplicar várias predefinições depois das outras, mas algumas podem ser substituídas pela configuração anterior.", "description": "" }, "preset_default_title": { "message": "Configurações padrão", "description": "" }, "preset_default_description": { "message": "Nenhuma configuração especial foi aplicada.", "description": "" }, "preset_convenience_title": { "message": "Configurações convenientes", "description": "" }, "preset_convenience_description": { "message": "Aplique algumas configurações para tornar a experiência de navegação o mais conveniente possível. Isto inclui a lista branca de alguns sites.", "description": "" }, "preset_stealth_title": { "message": "Configurações furtivas", "description": "" }, "preset_stealth_description": { "message": "Configura o CanvasBlocker para ser difícil de detectar. Isto pode levar a alto uso da CPU e pode tornar o navegador mais lento.", "description": "" }, "preset_max_protection_title": { "message": "Proteção Máxima", "description": "" }, "preset_max_protection_description": { "message": "Maximiza a proteção contra extração de impressões digitais. Essas configurações quebrarão algumas páginas, pode deixar o navegador um pouco mais lento e pode permitir que os sites detectem que o CanvasBlocker é usado. Após aplicar esta predefinição, você deve considerar a aplicação da predefinição de reCAPTCHA também.", "description": "" }, "preset_recaptcha_title": { "message": "exceção reCAPTCHA", "description": "" }, "preset_recaptcha_description": { "message": "Proteger a janela da API quebra o reCAPTCHA. Esta predefinição permite o uso da window.name API em páginas embutidas, o que o fará funcionar novamente.", "description": "" } }