{ "addon_title": { "message": "CanvasBlocker", "description": "" }, "addon_description": { "message": "Altera algumas APIs JS para impedir impressões digitais.", "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": "Pesquisa", "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 você pode ajustar as configurações do CanvasBlocker.", "description": "" }, "installNotice": { "message": "CanvasBlocker foi instalado. Se você quiser acessar esta página futuramente, por favor, adicione-a aos favoritos.", "description": "" }, "updateNotice": { "message": "CanvasBlocker foi atualizado. Se você quiser poder acessar esta página futuramente e ainda não a favoritou, por favor favorite-a.", "description": "" }, "dontShowOptionsOnUpdate": { "message": "Não mostrar novamente após atualizações.", "description": "" }, "resistFingerprintingNotice": { "message": "Você tem privacy.resistFingerprinting ativado. Isso muda ligeiramente o comportamento do CanvasBlocker. Veja mais informações {link:aqui:https://github.com/kkapsner/CanvasBlocker/issues/158} e {link:aqui:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.", "description": "" }, "settingsNotice.dom.webAudio.enabled": { "message": "Você tem dom.webAudio.enabled desativado. Isso lhe torna mais rastreável já que muito poucas pessoas fazem isso.", "description": "" }, "openInTab": { "message": "Abrir numa aba separada", "description": "" }, "labelForDefaultOption": { "message": " (default)", "description": "" }, "group_general": { "message": "Geral", "description": "" }, "group_APIs": { "message": "APIs", "description": "" }, "group_misc": { "message": "Diversos", "description": "" }, "section_asking": { "message": "Perguntando", "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": "API DOMRect", "description": "" }, "section_SVG-api": { "message": "API SVG", "description": "" }, "section_TextMetrics-api": { "message": "API TextMetrics", "description": "" }, "section_Navigator-api": { "message": "API do Navegador", "description": "" }, "section_Screen-api": { "message": "API da tela", "description": "" }, "displayAdvancedSettings_title": { "message": "Modo 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 como verdadeiro, a extensão será atualizada assim que a atualização estiver disponível. Isso pode quebrar algumas abas que podem estar abertas.", "description": "" }, "reloadExtension_title": { "message": "Recarregar extensão", "description": "" }, "reloadExtension_description": { "message": "Performar uma atualização pendente.", "description": "" }, "reloadExtension_label": { "message": "Recarregar", "description": "" }, "hideSetting": { "message": "Clique aqui para ocultar esta configuração.", "description": "" }, "displayHiddenSettings_title": { "message": "Exibir configurações ocultas", "description": "" }, "displayHiddenSettings_description": { "message": "Ative para exibir as configurações ocultas.", "description": "" }, "askForInvisiblePermission": { "message": "Você deseja permitir invisível?", "description": "" }, "askForInvisibleInputPermission": { "message": "Você quer permitir a entrada invisível de ?", "description": "" }, "askForInvisibleReadoutPermission": { "message": "Você quer permitir leitura invisível de ?", "description": "" }, "askForPermission": { "message": "Você deseja permitir ?", "description": "" }, "askForInputPermission": { "message": "Você quer permitir a entrada de ?", "description": "" }, "askForReadoutPermission": { "message": "Deseja permitir a leitura de ?", "description": "" }, "askForVisiblePermission": { "message": "Deseja permitir o com borda vermelha?", "description": "" }, "askForVisibleInputPermission": { "message": "Deseja permitir a entrada do com borda vermelha?", "description": "" }, "askForVisibleReadoutPermission": { "message": "Deseja permitir a leitura do com borda vermelha?", "description": "" }, "askForAudioPermission": { "message": "Deseja permitir a API de áudio?", "description": "" }, "askForAudioInputPermission": { "message": "Deseja permitir a entrada da API de áudio?", "description": "" }, "askForAudioReadoutPermission": { "message": "Deseja permitir a leitura da API de áudio?", "description": "" }, "askForHistoryPermission": { "message": "Deseja permitir a API de histórico?", "description": "" }, "askForHistoryInputPermission": { "message": "Deseja permitir a entrada da API de histórico?", "description": "" }, "askForHistoryReadoutPermission": { "message": "Deseja permitir a leitura da API de histórico?", "description": "" }, "askForWindowPermission": { "message": "Deseja permitir a API de janela?", "description": "" }, "askForWindowInputPermission": { "message": "Deseja permitir a entrada da API de janela?", "description": "" }, "askForWindowReadoutPermission": { "message": "Deseja permitir a leitura da API de janela?", "description": "" }, "askForDOMRectPermission": { "message": "Deseja permitir a API DOMRect?", "description": "" }, "askForDOMRectInputPermission": { "message": "Deseja permitir a entrada da API DOMRect?", "description": "" }, "askForDOMRectReadoutPermission": { "message": "Deseja permitir a leitura da API DOMRect?", "description": "" }, "askForSVGPermission": { "message": "Deseja permitir a API SVG?", "description": "" }, "askForSVGInputPermission": { "message": "Deseja permitir a entrada da API SVG?", "description": "" }, "askForSVGReadoutPermission": { "message": "Deseja permitir a leitura da API SVG?", "description": "" }, "askForTextMetricsPermission": { "message": "Deseja permitir a API TextMetrics?", "description": "" }, "askForTextMetricsInputPermission": { "message": "Deseja permitir a entrada da API TextMetrics?", "description": "" }, "askForTextMetricsReadoutPermission": { "message": "Deseja permitir leitura da API TextMetrics?", "description": "" }, "askForNavigatorPermission": { "message": "Deseja permitir a API do navegador?", "description": "" }, "askForNavigatorInputPermission": { "message": "Deseja permitir a entrada da API do navegador?", "description": "" }, "askForNavigatorReadoutPermission": { "message": "Deseja permitir a leitura da API do navegador?", "description": "" }, "askForScreenPermission": { "message": "Deseja permitir a API de tela?", "description": "" }, "askForScreenInputPermission": { "message": "Deseja permitir a entrada da API de tela?", "description": "" }, "askForScreenReadoutPermission": { "message": "Deseja permitir a leitura da API de tela?", "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 acessar a 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 whitelist", "description": "" }, "blockMode_options.ask": { "message": "pedir permissão", "description": "" }, "blockMode_options.blockEverything": { "message": "bloquear tudo", "description": "" }, "blockMode_options.allow": { "message": "bloquear somente a lista negra", "description": "" }, "blockMode_options.fake": { "message": "falso", "description": "" }, "blockMode_title": { "message": "Modo de bloqueio", "description": "" }, "protectedCanvasPart_title": { "message": "Parte protegida da API da tela", "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 complemento, portanto, é altamente recomendável não definir esse valor acima de 100.", "description": "" }, "minFakeSize_title": { "message": "Tamanho falso mínimo", "description": "" }, "maxFakeSize_description": { "message": "Canvbas com uma área maior que esse número não serão falsificadas. (Digite zero para desativar.) Esse é um parâmetro de desempenho que pode impedir o congelamento do navegador e deve ser ajustado à capacidade de computação 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 em branco): uma imagem completamente branca é retornada. A opção \"Falsifique o canal alfa\" deve ser ativada juntamente a isso. CUIDADO: Não use isso com o modo \"falsificado na entrada\".\n\nnão persistente: os números aleatórios serão determinados em cada ação de falsificação. Tenha em mente que várias proteções de API têm caches para previnir detecções.\n\nconstante: variação do \"não persistente\". Porém, quando alterando os dados do canvas, pixels de uma mesma cor terão a mesma cor na imagem seguinte.\n\npersistente: os números aleatórios serão determinados 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 randômicos", "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 contêiner", "description": "" }, "clearPersistentRndForContainer_title": { "message": "Selecionar contêiner", "description": "" }, "sharePersistentRndBetweenDomains_title": { "message": "Compartilhe 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 compartilhar 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 addon, pois a estatística de cores precisa ser calculada para cada imagem. Adicionalmente, isto pode reduzir a segurança da adensão, 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 acréscimo de extensão, 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 reportado na função webGL \"getParameter\" para o \"vendor\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: retorna indefinido (undefined) (#508)\n\n{false}: retorna o valor booleano falso (#508)\n\n{empty}: retorna uma string vazia (#508)\n\n{disabled}: retorna nulo (null) (#508)\n\n{random vendor}: retorna um vendor aleatório de uma lista interna (#493)\n\n{random renderer}: retorna um renderizador aleatório de uma lista interna (#493)\n\n: escolhe uma das opções xxx, yyy ou zzz aleatoriamente (número arbitrário de opções) (#493)", "description": "" }, "webGLRenderer_title": { "message": "Renderizador webGL relatado", "description": "" }, "webGLRenderer_description": { "message": "Valor a ser reportado na função webGL \"getParameter\" para o \"renderer\". Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: retorna indefinido (undefined) (#508)\n\n{false}: retorna o valor booleano falso (#508)\n\n{empty}: retorna uma string vazia (#508)\n\n{disabled}: retorna nulo (null) (#508)\n\n{random vendor}: retorna um vendor aleatório de uma lista interna (#493)\n\n{random renderer}: retorna um renderizador aleatório de uma lista interna (#493)\n\n: escolhe uma das opções 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 reportado na função webGL \"getParameter\" para o \"unmasked vendor\" (vendor sem máscara). Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: retorna indefinido (undefined) (#508)\n\n{false}: retorna o valor booleano falso (#508)\n\n{empty}: retorna uma string vazia (#508)\n\n{disabled}: retorna nulo (null) (#508)\n\n{random vendor}: retorna um vendor aleatório de uma lista interna (#493)\n\n{random renderer}: retorna um renderizador aleatório de uma lista interna (#493)\n\n: escolhe uma das opções 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 reportado na função webGL \"getParameter\" para o \"unmasked renderer\" (renderer sem máscara). Valores especiais:\nDeixe em branco para usar o valor original\n\n{undefined}: retorna indefinido (undefined) (#508)\n\n{false}: retorna o valor booleano falso (#508)\n\n{empty}: retorna uma string vazia (#508)\n\n{disabled}: retorna nulo (null) (#508)\n\n{random vendor}: retorna um vendor aleatório de uma lista interna (#493)\n\n{random renderer}: retorna um renderizador aleatório de uma lista interna (#493)\n\n: escolhe uma das opções 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 as telas pequenas são lidas várias vezes, mas diminui para a tela grande.", "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 arquivo de whitelist 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 de SVG falsificada 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": "arquivo 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 à whitelist:", "description": "" }, "inputWhitelist": { "message": "Domínio de entrada ou URL \"RegExp\" para adicionar à whitelist:", "description": "" }, "inputWhitelistDomain": { "message": "Domínio de entrada para adicionar à whitelist:", "description": "" }, "inputWhitelistURL": { "message": "Insira a URL \"RegExp\" para adicionar à whitelist:", "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 à whitelist de sessão:", "description": "" }, "inputSessionWhitelistDomain": { "message": "Domínio de entrada para adicionar à whitelist de sessão:", "description": "" }, "inputSessionWhitelistURL": { "message": "Insira a URL \"RegExp\" para adicionar à whitelist de sessão:", "description": "" }, "selectWhitelistScope": { "message": "Qual é o âmbito do whitelisting?", "description": "" }, "selectWhitelistType": { "message": "Qual é o tipo da lista branca?", "description": "" }, "whitelistOnlyAPI": { "message": "Somente a whitelist {api}", "description": "" }, "whitelistAllAPIs": { "message": "Whitelist de todas as APIs", "description": "" }, "settings": { "message": "configurações", "description": "" }, "showCallingFile_description": { "message": "", "description": "" }, "showCallingFile_title": { "message": "Mostrar arquivo 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": "Arquivo de chamada", "description": "" }, "stackEntryOutput": { "message": "{url} linha {line} coluna {column}", "description": "" }, "stackList_description": { "message": "Arquivos 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": "Arquivo whitelist específico", "description": "" }, "whiteList_title": { "message": "Whitelist", "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": "whitelist", "description": "" }, "whitelistDomain": { "message": "whitelist de domínios", "description": "" }, "whitelistURL": { "message": "URL da whitelist", "description": "" }, "ignorelist": { "message": "ignorar", "description": "" }, "whitelistTemporarily": { "message": "whitelist temporariamente", "description": "" }, "inspectWhitelist": { "message": "inspecionar whitelist", "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": "Habilita o armazenamento do conteúdo da tela falsa.\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 API de SVG", "description": "" }, "protectSVG_description": { "message": "Protege contra 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 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": "automatic", "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": "atenção", "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 whitelist", "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": "Salvar", "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": "Performance", "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. Isso só deve ser feito para testes ou se você realmente sabe o que estão fazendo.", "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": "This shows which fingerprint protections are active for specified sites.\n\nUnchecked means that the site can use that particular function in an unaltered manner. This includes it could use it to (partially) fingerprint your browser.\nChecked means that CanvasBlocker provides a protection which makes it harder for the site to uniquely identifying you.", "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": "" } }