From cde19483dabada22c4a2077e0be5009627089df5 Mon Sep 17 00:00:00 2001 From: gorhill Date: Thu, 10 Jul 2014 08:33:55 -0400 Subject: [PATCH] translation work from crowdin contributors --- _locales/nl/messages.json | 38 ++--- _locales/pt_BR/messages.json | 202 +++++++++++++++++++++++++ dist/description/description-pt_BR.txt | 50 ++++++ 3 files changed, 271 insertions(+), 19 deletions(-) create mode 100644 _locales/pt_BR/messages.json create mode 100644 dist/description/description-pt_BR.txt diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index 2437143bf..268455016 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -60,15 +60,15 @@ "description":"English: {{used}} used out of {{total}}" }, "3pParseAllABPHideFiltersPrompt1":{ - "message":"Parse and enforce Adblock+ element hiding filters.", + "message":"Parseer en pas Adblock+ element verbergfilters toe.", "description":"English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersPrompt2":{ - "message":"{{abpHideFilterCount}} element hiding filters used.", + "message":"{{abpHideFilterCount}} element verbergfilters gebruikt.", "description":"English: {{abpHideFilterCount}} element hiding filters used." }, "3pParseAllABPHideFiltersInfo":{ - "message":"

This option enables the parsing and enforcing of Adblock Plus-compatible “element hiding” filters<\/a>. These filters are essentially cosmetic, they serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the net request-based filtering engine.<\/p>

Enabling this feature increases µBlock<\/i>'s memory footprint.<\/p>", + "message":"

Deze optie schakelt het parseren en toepassen van Adblock Plus-compatibele “element hiding” filters<\/a> in. Deze filters zijn puur cosmetisch, ze verbergen elementen in de webpagina die een visueel storend kunnen zijn en kunnen dus niet geblokkeerd worden door het net request-based filtering engine.<\/p>

Het inschakelen van deze funtie verhoogt het geheugengebruik van µBlock<\/i>.<\/p>", "description":"English: see English messages.json" }, "3pListsOfBlockedHostsHeader":{ @@ -96,27 +96,27 @@ "description":"English: Apply changes" }, "logBlockedRequestsPrompt":{ - "message":"Enable the logging of blocked requests", + "message":"Schakel het loggen van geblokkeerde verzoeken in", "description":"English: Enable the logging of blocked requests" }, "logBlockedRequestsHelp":{ - "message":"You can inspect the details of blocked requests if you wish by enabling this option. The logging of blocked requests increases the memory footprint of µBlock. Since many users will never use this feature, it is disabled by default.", + "message":"Je kan de details van geblokkeerde verzoeken blokkeren inspecteren door deze optie in te schakelen, Het loggen van geblokkeerde verzoeken verhoogt het geheugengebruik van µBlock. Veel gebruikers gebruiken deze functie nooit, dus is het standaard uitgeschakeld.", "description":"English: see _locales\/en\/messages.log" }, "logAllowedRequestsPrompt":{ - "message":"Enable the logging of non-blocked requests", + "message":"Schakel het loggen van niet-geblokkeerde verzoeken in", "description":"English: Enable the logging of non-blocked requests" }, "logAllowedRequestsHelp":{ - "message":"You can inspect the details of non-blocked requests if you wish by enabling this option. The logging of non-blocked requests increases the memory footprint of µBlock. Since many users will never use this feature, it is disabled by default.", + "message":"Je kan de details van geblokkeerde verzoeken blokkeren inspecteren door deze optie in te schakelen, Het loggen van geblokkeerde verzoeken verhoogt het geheugengebruik van µBlock. Veel gebruikers gebruiken deze functie nooit, dus is het standaard uitgeschakeld.", "description":"English: see _locales\/en\/messages.log" }, "logBlockedRequestsHeader":{ - "message":"Blocked requests", + "message":"Geblokkeerde verzoeken", "description":"English: Blocked requests" }, "logAllowedRequestsHeader":{ - "message":"Allowed requests", + "message":"Toegelaten verzoeken", "description":"English: Allowed requests" }, "logRequestsHeaderType":{ @@ -136,31 +136,31 @@ "description":"English: Filter" }, "logBlockedRequestsEmpty":{ - "message":"No blocked requests logged for this page", + "message":"Geen geblokkeerde verzoeken zijn gelogd voor deze pagina", "description":"English: No blocked requests logged for this page" }, "logAllowedRequestsEmpty":{ - "message":"No non-blocked requests logged for this page", + "message":"Geen niet-geblokkeerde verzoeken zijn gelogd voor deze pagina", "description":"English: No non-blocked requests logged for this page" }, "aboutChangelog":{ - "message":"Change log<\/a>", + "message":"Veranderingenlogboek<\/a>", "description":"English: Change log<\/a>" }, "aboutCode":{ - "message":"Source code (GPLv3)<\/a>", + "message":"Broncode (GPLv3)<\/a>", "description":"English: Source code (GPLv3)<\/a>" }, "aboutExtensionDataHeader":{ - "message":"Extension data", + "message":"Extensiedata", "description":"English: Extension data" }, "aboutAssetsUpdatePrompt":{ - "message":"µBlock<\/i> assets can be updated here without having to wait for the next release of the extension. These assets are pulled from the project's Github repository<\/a>.", + "message":"µBlock<\/i> onderdelen kunnen hier geupdate worden zonder te hoeven wachten op de volgende versie van de extensie. De onderdelen worden van de Github projectpagina<\/a> gehaald.", "description":"Short descriptive text of the update feature" }, "aboutAssetsUpdateColPath":{ - "message":"Path", + "message":"Pad", "description":"Path column header" }, "aboutAssetsUpdateColStatus":{ @@ -168,7 +168,7 @@ "description":"Status column header" }, "aboutAssetsUpdateGetListError":{ - "message":"An error occurred. Is XHR<\/b> blocked for raw2.github.com<\/b>?", + "message":"Er is een fout opgetreden. Is XHR<\/b> geblokkeerd voor raw2.github.com<\/b>?", "description":"Successful outcome of clicking 'update' button" }, "aboutAssetsUpdateStatusAdded":{ @@ -180,7 +180,7 @@ "description":"Displayed in the status column for each entry" }, "aboutAssetsUpdateStatusUnchanged":{ - "message":"Up to date", + "message":"bijgewerkt", "description":"Displayed in the status column for each entry" }, "aboutAssetsUpdateStatusRemoved":{ @@ -199,4 +199,4 @@ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" } -} +} \ No newline at end of file diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json new file mode 100644 index 000000000..af4b14246 --- /dev/null +++ b/_locales/pt_BR/messages.json @@ -0,0 +1,202 @@ +{ + "extName":{ + "message":"µBlock", + "description":"extension name." + }, + "extShortDesc":{ + "message":"Finalmente, um bloqueador eficiente para navegadores baseados no Chromium. Com baixo consumo de memória e CPU.", + "description":"this will be in the chrome web store: must be 132 characters or less" + }, + "settingsPageName":{ + "message":"Configurações", + "description":"appears as tab name in dashboard." + }, + "3pPageName":{ + "message":"filtros de terceiros", + "description":"appears as tab name in dashboard." + }, + "1pPageName":{ + "message":"Seus filtros", + "description":"appears as tab name in dashboard." + }, + "statsPageName":{ + "message":"Estatísticas", + "description":"appears as tab name in dashboard." + }, + "aboutPageName":{ + "message":"Sobre", + "description":"appears as tab name in dashboard." + }, + "popupPowerSwitchInfo":{ + "message":"Clique o botão de power para
desabilitar permanentemente ou habilitar o
µBlock para o site atual", + "description":"English (mind the horizontal extent): click the power button to
permanently disable or enable
µBlock for the current site" + }, + "popupBlockedRequestPrompt":{ + "message":"Bloqueados", + "description":"English: requests blocked" + }, + "popupBlockedOnThisPagePrompt":{ + "message":"nesta página", + "description":"English: on this page" + }, + "popupBlockedSinceInstallPrompt":{ + "message":"desde a instalação", + "description":"English: since install" + }, + "settingsCollapseBlockedPrompt":{ + "message":"Ocultar espaços reservados de elementos bloqueados", + "description":"English: Hide placeholders of blocked elements" + }, + "settingsIconBadgePrompt":{ + "message":"Mostrar o número de pedidos bloqueados no ícone", + "description":"English: Show the number of blocked requests on the icon" + }, + "3pListsOfBlockedHostsPrompt":{ + "message":"{{ubiquitousBlacklistCount}} filtros de rede de:", + "description":"English: {{ubiquitousBlacklistCount}} network filters from:" + }, + "3pListsOfBlockedHostsPerListStats":{ + "message":"{{used}} usado de {{total}}", + "description":"English: {{used}} used out of {{total}}" + }, + "3pParseAllABPHideFiltersPrompt1":{ + "message":"Analisar e reforçar filtros de elemento escondidos com Adblock+.", + "description":"English: Parse and enforce Adblock+ element hiding filters." + }, + "3pParseAllABPHideFiltersPrompt2":{ + "message":"{{abpHideFilterCount}} esconder elemento de filtros usados.", + "description":"English: {{abpHideFilterCount}} element hiding filters used." + }, + "3pParseAllABPHideFiltersInfo":{ + "message":"

Esta opção permite a análise e aplicação de filtros de \"elemento escondido\" Adblock Plus-compatível<\/a>. Estes filtros são essencialmente cosméticos, eles servem para ocultar elementos em uma página da web que são consideradas um incômodo visual, e que não pode ser bloqueado pelo motor de filtragem com base em pedido líquido.<\/p>

Habilitar este recurso aumenta o consumo de memória do µBlock<\/i>.<\/p>", + "description":"English: see English messages.json" + }, + "3pListsOfBlockedHostsHeader":{ + "message":"Listas de hosts bloqueados", + "description":"English: Lists of blocked hosts" + }, + "3pApplyChanges":{ + "message":"Aplicar alterações", + "description":"English: Apply changes" + }, + "1pFormatHint":{ + "message":"Um filtro por linha. Um filtro pode ser um simples nome de host ou um filtro compatível com o Adblock Plus. Linhas prefixado com '!' será ignorado.", + "description":"English: One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored." + }, + "1pImport":{ + "message":"Importar e acrescentar", + "description":"English: Import and append" + }, + "1pExport":{ + "message":"Exportar", + "description":"English: Export" + }, + "1pApplyChanges":{ + "message":"Aplicar alterações", + "description":"English: Apply changes" + }, + "logBlockedRequestsPrompt":{ + "message":"Habilitar o log de solicitações não-bloqueadas", + "description":"English: Enable the logging of blocked requests" + }, + "logBlockedRequestsHelp":{ + "message":"Você pode inspecionar os detalhes das solicitações não-bloqueados, ativando esta opção. O registro de solicitações não-bloqueados aumenta o consumo de memória do μBlock. Uma vez que muitos usuários nunca usar este recurso, ele será desativado por padrão.", + "description":"English: see _locales\/en\/messages.log" + }, + "logAllowedRequestsPrompt":{ + "message":"Habilitar o log de solicitações não-bloqueadas", + "description":"English: Enable the logging of non-blocked requests" + }, + "logAllowedRequestsHelp":{ + "message":"Você pode inspecionar os detalhes das solicitações não-bloqueados, ativando esta opção. O registro de solicitações não-bloqueados aumenta o consumo de memória do μBlock. Uma vez que muitos usuários nunca usar este recurso, ele será desativado por padrão.", + "description":"English: see _locales\/en\/messages.log" + }, + "logBlockedRequestsHeader":{ + "message":"Solicitações bloqueadas", + "description":"English: Blocked requests" + }, + "logAllowedRequestsHeader":{ + "message":"Solicitações permitidas", + "description":"English: Allowed requests" + }, + "logRequestsHeaderType":{ + "message":"Tipo", + "description":"English: Type" + }, + "logRequestsHeaderDomain":{ + "message":"Domínio", + "description":"English: Domain" + }, + "logRequestsHeaderURL":{ + "message":"URL", + "description":"English: URL" + }, + "logRequestsHeaderFilter":{ + "message":"Filtro", + "description":"English: Filter" + }, + "logBlockedRequestsEmpty":{ + "message":"Não há pedidos bloqueados registrados para esta página", + "description":"English: No blocked requests logged for this page" + }, + "logAllowedRequestsEmpty":{ + "message":"Nenhuma solicitação de não-bloqueados registradas para esta página", + "description":"English: No non-blocked requests logged for this page" + }, + "aboutChangelog":{ + "message":" Log de alterações<\/a>", + "description":"English: Change log<\/a>" + }, + "aboutCode":{ + "message":"Código-fonte (GPLv3)<\/a>", + "description":"English: Source code (GPLv3)<\/a>" + }, + "aboutExtensionDataHeader":{ + "message":"Dados de extensão", + "description":"English: Extension data" + }, + "aboutAssetsUpdatePrompt":{ + "message":"µBlock<\/i> Listas podem ser atualizados aqui sem ter que esperar para o próximo lançamento da extensão. Essas listas são baixadas do repositório do Github do projeto<\/a>.", + "description":"Short descriptive text of the update feature" + }, + "aboutAssetsUpdateColPath":{ + "message":"Caminho", + "description":"Path column header" + }, + "aboutAssetsUpdateColStatus":{ + "message":"Status", + "description":"Status column header" + }, + "aboutAssetsUpdateGetListError":{ + "message":"Ocorreu um erro. XHR<\/b> está bloqueado para raw2.github.com<\/b>?", + "description":"Successful outcome of clicking 'update' button" + }, + "aboutAssetsUpdateStatusAdded":{ + "message":"Para adicionar", + "description":"Displayed in the status column for each entry" + }, + "aboutAssetsUpdateStatusChanged":{ + "message":"Nova versão disponível", + "description":"Displayed in the status column for each entry" + }, + "aboutAssetsUpdateStatusUnchanged":{ + "message":"Atualizado", + "description":"Displayed in the status column for each entry" + }, + "aboutAssetsUpdateStatusRemoved":{ + "message":"Para remover", + "description":"Displayed in the status column for each entry" + }, + "aboutAssetsUpdateButton":{ + "message":"Atualização", + "description":"Update button" + }, + "aboutAssetsUpdatingButton":{ + "message":"Atualizando...", + "description":"Updating..." + }, + "dummy":{ + "message":"Esta entrada deve ser a última", + "description":"so we dont need to deal with comma for last entry" + } +} diff --git a/dist/description/description-pt_BR.txt b/dist/description/description-pt_BR.txt new file mode 100644 index 000000000..6129eb9e4 --- /dev/null +++ b/dist/description/description-pt_BR.txt @@ -0,0 +1,50 @@ +Um bloqueador eficiente: Baixo consumo de memória e CPU e ainda pode carregar e aplicar milhares de filtros. mais do que outros bloqueadores populares lá fora. + +Visão geral de sua eficiência: https://github.com/gorhill/uBlock/wiki/%C2%B5Block-vs.-ABP :-Efficiency-compared + +Uso: O botão grande no popup é para desativar/ativar permanentemente µBlock para o site atual. Aplica-se ao site da web atual somente, não é um botão global. + +*** + +Flexível, é mais do que um "ad blocker": também pode ler e criar filtros de arquivos de hosts. + +Fora da caixa, essas listas de filtros são carregadas e aplicadas: + +- EasyList +- EasyPrivacy +- Malware domains +- Long-lived malware domains +- Peter Lowe’s Ad server list +- Malware Domains List + +Mais listas estão disponíveis para que você selecione se você deseja: + +- Fanboy’s Enhanced Tracking List +- Dan Pollock’s hosts file +- hpHosts’s Ad and tracking servers +- MVPS HOSTS +- Spam404 +- Etc. + +Claro, quanto mais filtros habilitado, maior o consumo de memória. Ainda, mesmo após a adição do Fanboy duas listas extras, Ad do hpHosts e acompanhamento de servidores, µBlock ainda tem uma pegada de memória menor do que outros bloqueadores muito populares lá fora. + +Também, estar ciente de que selecionar algumas dessas listas extras pode levar à maior probabilidade de quebra do web site..--especialmente aquelas listas que são normalmente usadas como arquivo hosts. + +*** + +Sem as listas predefinidas de filtros, esta extensão não é nada. Então, se você realmente quiser contribuir com alguma coisa, pense sobre as pessoas que trabalham duro para manter as listas de filtro que você está usando, que foram feitas disponíveis para uso por todos para livre. + +*** + +Grátis. +Código aberto com licença pública (GPLv3) +De usuários para usuários. + +Contribuidores: https://github.com/gorhill/uBlock/graphs/contributors + +*** + +É uma versão inicial, tenha isso em mente quando você revisar. + +Log de alterações de projeto: +https://github.com/gorhill/uBlock/wiki/Change-log