]> git.openstreetmap.org Git - rails.git/blobdiff - config/locales/pt-PT.yml
Don't show types twice in issue type select
[rails.git] / config / locales / pt-PT.yml
index 81451108b601296bf270ed6ad82d45f2be6ad158..fe0ded915ff5b87d4ef54b5c6d89cd88f7fc1ae7 100644 (file)
@@ -1,6 +1,7 @@
 # Messages for Portuguese (português)
 # Exported from translatewiki.net
 # Export driver: phpyaml
 # Messages for Portuguese (português)
 # Exported from translatewiki.net
 # Export driver: phpyaml
+# Author: Alchimista
 # Author: Andrekowacs
 # Author: AntMadeira
 # Author: Athena in Wonderland
 # Author: Andrekowacs
 # Author: AntMadeira
 # Author: Athena in Wonderland
@@ -81,8 +82,6 @@ pt-PT:
   activerecord:
     errors:
       messages:
   activerecord:
     errors:
       messages:
-        invalid_email_address: não parece ser um endereço de correio eletrónico válido
-        email_address_not_routable: não é atingível
         display_name_is_user_n: não pode ser user_n a não ser que n seja a tua id
           de utilizador
       models:
         display_name_is_user_n: não pode ser user_n a não ser que n seja a tua id
           de utilizador
       models:
@@ -114,9 +113,9 @@ pt-PT:
       relation_tag: Etiqueta da relação
       report: Denúncia
       session: Sessão
       relation_tag: Etiqueta da relação
       report: Denúncia
       session: Sessão
-      trace: Trajeto
-      tracepoint: Ponto do trajeto
-      tracetag: Etiqueta do trajeto
+      trace: Rota
+      tracepoint: Ponto de Rota
+      tracetag: Etiqueta de Rota
       user: Utilizador
       user_preference: Preferências do utilizador
       user_token: Token do utilizador
       user: Utilizador
       user_preference: Preferências do utilizador
       user_token: Token do utilizador
@@ -442,8 +441,8 @@ pt-PT:
         relation: relação
     start_rjs:
       feature_warning: A carregar %{num_features} elementos. Isto poderá deixar o
         relation: relação
     start_rjs:
       feature_warning: A carregar %{num_features} elementos. Isto poderá deixar o
-        navegador lento ou sem resposta. Tens a certeza de que queres ver estes elementos
-        todos?
+        navegador lento ou sem resposta. Tens a certeza de que queres mostrar estes
+        dados?
       load_data: Carregar Dados
       loading: A carregar…
     tag_details:
       load_data: Carregar Dados
       loading: A carregar…
     tag_details:
@@ -462,30 +461,38 @@ pt-PT:
       introduction: Clica no mapa para descobrir elementos próximos.
       nearby: Elementos próximos
       enclosing: Elementos delimitadores
       introduction: Clica no mapa para descobrir elementos próximos.
       nearby: Elementos próximos
       enclosing: Elementos delimitadores
+  nodes:
+    timeout:
+      sorry: Lamentamos, mas os dados do node com o id  %{id} levou demasiado tempo.
   old_nodes:
     not_found:
       sorry: 'Desculpe, o nó #%{id} versão %{version} não foi encontrado.'
   old_nodes:
     not_found:
       sorry: 'Desculpe, o nó #%{id} versão %{version} não foi encontrado.'
+    timeout:
+      sorry: Lamentamos, mas o histórico do nó com o id %{id} demorou muito para ser
+        obido.
   old_ways:
     not_found:
       sorry: 'Desculpe, não foi possível encontrar #%{id} versão %{version}.'
   old_relations:
     not_found:
       sorry: 'Desculpe, a relação #%{id} versão %{version} não foi encontrada.'
   old_ways:
     not_found:
       sorry: 'Desculpe, não foi possível encontrar #%{id} versão %{version}.'
   old_relations:
     not_found:
       sorry: 'Desculpe, a relação #%{id} versão %{version} não foi encontrada.'
+  changeset_comments:
+    feeds:
+      comment:
+        comment: Novo comentário sobre o conjunto de alterações n.º %{changeset_id}
+          de %{author}
+        commented_at_by_html: Atualizado %{when} por %{user}
+      show:
+        title_all: Discussão sobre conjunto de alterações do OpenStreetMap
+        title_particular: Discussão sobre o conjunto de alterações n.º %{changeset_id}
+          do OpenStreetMap
+      timeout:
+        sorry: Lamentamos, a lista de comentários sobre conjuntos de alterações que
+          pediste demorou demasiado tempo a ser obtida.
   changesets:
   changesets:
-    changeset_paging_nav:
-      showing_page: Página %{page}
-      next: Seguinte »
-      previous: « Anterior
     changeset:
     changeset:
-      anonymous: Anónimo
       no_edits: (sem edições)
       view_changeset_details: Ver detalhes do conjunto de alterações
       no_edits: (sem edições)
       view_changeset_details: Ver detalhes do conjunto de alterações
-    changesets:
-      id: ID
-      saved_at: Gravado em
-      user: Utilizador
-      comment: Comentário
-      area: Área
     index:
       title: Conjuntos de alterações
       title_user: Conjuntos de alterações de %{user}
     index:
       title: Conjuntos de alterações
       title_user: Conjuntos de alterações de %{user}
@@ -515,7 +522,6 @@ pt-PT:
       title: Conjunto de alterações %{id}
       created_by_html: Criado por %{link_user} em %{created}.
     no_such_entry:
       title: Conjunto de alterações %{id}
       created_by_html: Criado por %{link_user} em %{created}.
     no_such_entry:
-      title: Não existe tal conjunto de alterações
       heading: 'Nenhuma entrada com o id: %{id}'
       body: Desculpe, não há conjunto de alterações com o id %{id}. Verifique a ortografia,
         ou talvez o link em que clicou esteja errado.
       heading: 'Nenhuma entrada com o id: %{id}'
       body: Desculpe, não há conjunto de alterações com o id %{id}. Verifique a ortografia,
         ou talvez o link em que clicou esteja errado.
@@ -550,21 +556,6 @@ pt-PT:
     timeout:
       sorry: Lamentamos, mas a lista de conjuntos de alterações que pediste excedeu
         o tempo limite de resposta.
     timeout:
       sorry: Lamentamos, mas a lista de conjuntos de alterações que pediste excedeu
         o tempo limite de resposta.
-  changeset_comments:
-    comment:
-      comment: Novo comentário sobre o conjunto de alterações n.º %{changeset_id}
-        de %{author}
-      commented_at_by_html: Atualizado %{when} por %{user}
-    comments:
-      comment: Novo comentário sobre o conjunto de alterações n.º %{changeset_id}
-        de %{author}
-    index:
-      title_all: Discussão sobre conjunto de alterações do OpenStreetMap
-      title_particular: Discussão sobre o conjunto de alterações n.º %{changeset_id}
-        do OpenStreetMap
-    timeout:
-      sorry: Lamentamos, a lista de comentários sobre conjuntos de alterações que
-        pediste demorou demasiado tempo a ser obtida.
   dashboards:
     contact:
       km away: '%{count} km de distância'
   dashboards:
     contact:
       km away: '%{count} km de distância'
@@ -604,9 +595,8 @@ pt-PT:
       new_title: Escrever uma nova publicação no meu diário de utilizador
       my_diary: O meu diário
       no_entries: Diário sem publicações
       new_title: Escrever uma nova publicação no meu diário de utilizador
       my_diary: O meu diário
       no_entries: Diário sem publicações
+    page:
       recent_entries: Publicações recentes em diários
       recent_entries: Publicações recentes em diários
-      older_entries: Publicações mais antigas
-      newer_entries: Publicações mais recentes
     edit:
       title: Editar publicação do diário
       marker_text: Localização da publicação no diário
     edit:
       title: Editar publicação do diário
       marker_text: Localização da publicação no diário
@@ -647,8 +637,6 @@ pt-PT:
       report: Denunciar este comentário
     location:
       location: 'Localização:'
       report: Denunciar este comentário
     location:
       location: 'Localização:'
-      view: Ver
-      edit: Editar
     feed:
       user:
         title: Publicações no diário OpenStreetMap de %{user}
     feed:
       user:
         title: Publicações no diário OpenStreetMap de %{user}
@@ -673,11 +661,12 @@ pt-PT:
       heading: Comentários no Diário de %{user}
       subheading_html: Comentários no Diário feitos por %{user}
       no_comments: Sem comentários no diário
       heading: Comentários no Diário de %{user}
       subheading_html: Comentários no Diário feitos por %{user}
       no_comments: Sem comentários no diário
+    page:
       post: Publicação
       when: Quando
       comment: Comentário
       post: Publicação
       when: Quando
       comment: Comentário
-      newer_comments: Comentários mais recentes
-      older_comments: Comentários mais antigos
+    new:
+      heading: Adicionar um comentário à seguinte discussão de entrada no diário?
   doorkeeper:
     errors:
       messages:
   doorkeeper:
     errors:
       messages:
@@ -752,7 +741,6 @@ pt-PT:
   geocoder:
     search:
       title:
   geocoder:
     search:
       title:
-        results_from_html: Resultados de %{results_link}
         latlon: Interno
         osm_nominatim: Nominatim do OpenStreetMap
         osm_nominatim_reverse: Nominatim do OpenStreetMap
         latlon: Interno
         osm_nominatim: Nominatim do OpenStreetMap
         osm_nominatim_reverse: Nominatim do OpenStreetMap
@@ -919,6 +907,7 @@ pt-PT:
           college: Edifício de faculdade
           commercial: Edifício comercial
           construction: Edifício em construção
           college: Edifício de faculdade
           commercial: Edifício comercial
           construction: Edifício em construção
+          cowshed: Vacaria
           detached: Casa isolada
           dormitory: Dormitório
           duplex: Casa dupla
           detached: Casa isolada
           dormitory: Dormitório
           duplex: Casa dupla
@@ -948,6 +937,7 @@ pt-PT:
           shed: Barracão
           stable: Estábulo
           static_caravan: Caravana
           shed: Barracão
           stable: Estábulo
           static_caravan: Caravana
+          sty: Pocilga
           temple: Edíficio de templo
           terrace: Edifício geminado
           train_station: Edifício de estação dos comboios
           temple: Edíficio de templo
           terrace: Edifício geminado
           train_station: Edifício de estação dos comboios
@@ -1526,10 +1516,6 @@ pt-PT:
         level9: Fronteira de freguesia
         level10: Fronteira de subúrbio
         level11: Fronteira de bairro
         level9: Fronteira de freguesia
         level10: Fronteira de subúrbio
         level11: Fronteira de bairro
-      types:
-        cities: Cidades
-        towns: Vilas
-        places: Lugares
     results:
       no_results: Não foram encontrados resultados
       more_results: Mais resultados
     results:
       no_results: Não foram encontrados resultados
       more_results: Mais resultados
@@ -1543,21 +1529,26 @@ pt-PT:
       not_updated: Não atualizado
       search: Pesquisar
       search_guidance: 'Pesquisar problemas:'
       not_updated: Não atualizado
       search: Pesquisar
       search_guidance: 'Pesquisar problemas:'
+      states:
+        ignored: Ignorado
+        open: Abertos
+        resolved: Resolvidos
+    page:
       user_not_found: O utilizador não existe
       issues_not_found: Não se encontraram problemas desse tipo
       user_not_found: O utilizador não existe
       issues_not_found: Não se encontraram problemas desse tipo
+      reported_user: Utilizador Denunciado
       status: Estado
       reports: Denúncias
       last_updated: Última atualização
       last_updated_time_ago_user_html: Há %{time_ago} por %{user}
       status: Estado
       reports: Denúncias
       last_updated: Última atualização
       last_updated_time_ago_user_html: Há %{time_ago} por %{user}
-      link_to_reports: Ver denúncias
       reports_count:
         one: '%{count} denúncia'
         other: '%{count} denúncias'
       reported_item: Elemento denunciado
       states:
       reports_count:
         one: '%{count} denúncia'
         other: '%{count} denúncias'
       reported_item: Elemento denunciado
       states:
-        ignored: Ignorado
-        open: Abertos
-        resolved: Resolvidos
+        ignored: Ignorada
+        open: Aberta
+        resolved: Resolvida
     show:
       title: '%{status} Denúncia #%{issue_id}'
       reports:
     show:
       title: '%{status} Denúncia #%{issue_id}'
       reports:
@@ -1643,18 +1634,12 @@ pt-PT:
     history: Histórico
     export: Exportar
     issues: Problemas
     history: Histórico
     export: Exportar
     issues: Problemas
-    data: Dados
-    export_data: Exportar dados
     gps_traces: Rotas GPS
     gps_traces: Rotas GPS
-    gps_traces_tooltip: Gerir rotas GPS
     user_diaries: Diários dos Utilizadores
     user_diaries: Diários dos Utilizadores
-    user_diaries_tooltip: Ver diários do utilizador
     edit_with: Editar com %{editor}
     edit_with: Editar com %{editor}
-    tag_line: O mapa mundial livre e editável
     intro_header: Bem-vind@ ao OpenStreetMap!
     intro_text: O OpenStreetMap é um mapa do mundo, criado por pessoas como tu e de
       uso livre sob uma licença aberta.
     intro_header: Bem-vind@ ao OpenStreetMap!
     intro_text: O OpenStreetMap é um mapa do mundo, criado por pessoas como tu e de
       uso livre sob uma licença aberta.
-    intro_2_create_account: Cria uma conta de utilizador
     hosting_partners_2024_html: O alojamento é suportado por %{fastly}, %{corpmembers}
       e outros %{partners}.
     partners_fastly: Fastly
     hosting_partners_2024_html: O alojamento é suportado por %{fastly}, %{corpmembers}
       e outros %{partners}.
     partners_fastly: Fastly
@@ -1665,17 +1650,11 @@ pt-PT:
       de manutenção.
     osm_read_only: A base de dados do OpenStreetMap encontra-se em modo de leitura
       devido a trabalhos de manutenção.
       de manutenção.
     osm_read_only: A base de dados do OpenStreetMap encontra-se em modo de leitura
       devido a trabalhos de manutenção.
-    donate: Apoia o OpenStreetMap %{link} para o Fundo de Atualização do Hardware.
+    nothing_to_preview: Nada para pré-visualizar.
     help: Ajuda
     about: Sobre
     copyright: Direitos de Autor
     communities: Comunidades
     help: Ajuda
     about: Sobre
     copyright: Direitos de Autor
     communities: Comunidades
-    community: Comunidade
-    community_blogs: Blogues da comunidade
-    community_blogs_title: Blogues de membros da comunidade OpenStreetMap
-    make_a_donation:
-      title: Apoia o OpenStreetMap com um donativo monetário
-      text: Fazer donativo
     learn_more: Mais informações
     more: Mais
   user_mailer:
     learn_more: Mais informações
     more: Mais
   user_mailer:
@@ -1711,15 +1690,21 @@ pt-PT:
       see_their_profile: Podes ver o perfil dele em %{userurl}.
       see_their_profile_html: Podes ver o seu perfil em %{userurl}.
       befriend_them: Também podes adicioná-lo como amigo em %{befriendurl}.
       see_their_profile: Podes ver o perfil dele em %{userurl}.
       see_their_profile_html: Podes ver o seu perfil em %{userurl}.
       befriend_them: Também podes adicioná-lo como amigo em %{befriendurl}.
-      befriend_them_html: Também os podes adicionar como amigos em %{befriendurl}.
+      befriend_them_html: Também podes adicionar este utilizador como amigo em %{befriendurl}.
     gpx_description:
     gpx_description:
+      description_with_tags: 'Parece que o teu ficheiro GPX %{trace_name} com a descrição
+        %{trace_description} e as seguintes etiquetas: %{tags}'
       description_with_tags_html: 'Parece que o teu ficheiro GPX %{trace_name} com
         a descrição %{trace_description} e as etiquetas: %{tags}'
       description_with_tags_html: 'Parece que o teu ficheiro GPX %{trace_name} com
         a descrição %{trace_description} e as etiquetas: %{tags}'
+      description_with_no_tags: Parece que o teu ficheiro GPX %{trace_name} com a
+        descrição %{trace_description} e sem etiquetas
       description_with_no_tags_html: Parece que o teu ficheiro GPX %{trace_name} com
         a descrição %{trace_description} e sem etiquetas
     gpx_failure:
       hi: Olá, %{to_user}.
       failed_to_import: 'falhou na importação. Eis o erro:'
       description_with_no_tags_html: Parece que o teu ficheiro GPX %{trace_name} com
         a descrição %{trace_description} e sem etiquetas
     gpx_failure:
       hi: Olá, %{to_user}.
       failed_to_import: 'falhou na importação. Eis o erro:'
+      more_info: Podes encontrar mais informações sobre falhas de importação de ficheiros
+        GPX e como as evitar em %{url}.
       more_info_html: Podes encontrar mais informações sobre falhas de importação
         GPX e como evitá-las em %{url}.
       import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=pt
       more_info_html: Podes encontrar mais informações sobre falhas de importação
         GPX e como evitá-las em %{url}.
       import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=pt
@@ -1729,7 +1714,10 @@ pt-PT:
       loaded:
         one: carregado com sucesso com %{trace_points} de %{count} point possível.
         other: carregado com sucesso com %{trace_points} de %{count} pontos possíveis.
       loaded:
         one: carregado com sucesso com %{trace_points} de %{count} point possível.
         other: carregado com sucesso com %{trace_points} de %{count} pontos possíveis.
-      all_your_traces_html: Todos os trajetos GPX que enviaste podem ser encontrados
+      trace_location: A tua rota está disponível em %{trace_url}
+      all_your_traces: Todas as tuas rotas GPX enviadas com sucesso podem ser encontradas
+        em %{url}
+      all_your_traces_html: Todas as rotas GPX que enviaste podem ser encontradas
         em %{url}.
       subject: '[OpenStreetMap] Importação de GPX bem-sucedida'
     signup_confirm:
         em %{url}.
       subject: '[OpenStreetMap] Importação de GPX bem-sucedida'
     signup_confirm:
@@ -1796,7 +1784,6 @@ pt-PT:
     changeset_comment_notification:
       description: Conjunto de alterações n.º %{id}
       hi: Olá, %{to_user}.
     changeset_comment_notification:
       description: Conjunto de alterações n.º %{id}
       hi: Olá, %{to_user}.
-      greeting: Olá,
       commented:
         subject_own: '[OpenStreetMap] %{commenter} comentou um dos teus conjuntos
           de alterações'
       commented:
         subject_own: '[OpenStreetMap] %{commenter} comentou um dos teus conjuntos
           de alterações'
@@ -1871,7 +1858,6 @@ pt-PT:
     message_summary:
       unread_button: Marcar como não lida
       read_button: Marcar como lida
     message_summary:
       unread_button: Marcar como não lida
       read_button: Marcar como lida
-      reply_button: Responder
       destroy_button: Eliminar
       unmute_button: Mover para caixa de entrada
     new:
       destroy_button: Eliminar
       unmute_button: Mover para caixa de entrada
     new:
@@ -1888,7 +1874,6 @@ pt-PT:
       body: Lamentamos, não existe nenhuma mensagem com esse identificador (id).
     outbox:
       title: Caixa de saída
       body: Lamentamos, não existe nenhuma mensagem com esse identificador (id).
     outbox:
       title: Caixa de saída
-      actions: Ações
       messages:
         one: Tens %{count} mensagem enviada
         other: Tens %{count} mensagens enviadas
       messages:
         one: Tens %{count} mensagem enviada
         other: Tens %{count} mensagens enviadas
@@ -1989,7 +1974,6 @@ pt-PT:
       failure: Não foi possível atualizar o perfil.
   sessions:
     new:
       failure: Não foi possível atualizar o perfil.
   sessions:
     new:
-      title: Entrar
       tab_title: Iniciar sessão
       login_to_authorize_html: Inicia sessão no OpenStreetMap para acederes a %{client_app_name}.
       email or username: 'E-mail ou Nome de utilizador:'
       tab_title: Iniciar sessão
       login_to_authorize_html: Inicia sessão no OpenStreetMap para acederes a %{client_app_name}.
       email or username: 'E-mail ou Nome de utilizador:'
@@ -1997,7 +1981,6 @@ pt-PT:
       remember: Ficar autenticado entre sessões
       lost password link: Perdeste a tua palavra-passe?
       login_button: Iniciar sessão
       remember: Ficar autenticado entre sessões
       lost password link: Perdeste a tua palavra-passe?
       login_button: Iniciar sessão
-      register now: Regista-te agora
       with external: ou inicia sessão com uma aplicação de terceiros
       or: ou
       auth failure: Lamentamos, mas não foi possível iniciar sessão com os dados fornecidos.
       with external: ou inicia sessão com uma aplicação de terceiros
       or: ou
       auth failure: Lamentamos, mas não foi possível iniciar sessão com os dados fornecidos.
@@ -2028,9 +2011,28 @@ pt-PT:
     richtext_field:
       edit: Editar
       preview: Pré-visualizar
     richtext_field:
       edit: Editar
       preview: Pré-visualizar
+      help: Ajuda
+    pagination:
+      diary_comments:
+        older: Comentários mais antigos
+        newer: Comentários mais recentes
+      diary_entries:
+        older: Publicações mais antigas
+        newer: Publicações mais recentes
+      issues:
+        older: Problemas antigos
+        newer: Problemas recentes
+      traces:
+        older: Rotas GPS mais antigas
+        newer: Rotas GPS mais recentes
+      user_blocks:
+        older: Blocos mais antigos
+        newer: Blocos mais recentes
+      users:
+        older: Utilizadores mais antigos
+        newer: Utilizadores mais recentes
   site:
     about:
   site:
     about:
-      next: Seguinte
       heading_html: '%{copyright}Contribuidores %{br} do OpenStreetMap'
       used_by_html: O %{name} fornece dados a milhares de sítios na Internet, aplicações
         de telemóveis e outros dispositivos
       heading_html: '%{copyright}Contribuidores %{br} do OpenStreetMap'
       used_by_html: O %{name} fornece dados a milhares de sítios na Internet, aplicações
         de telemóveis e outros dispositivos
@@ -2106,9 +2108,9 @@ pt-PT:
         credit_title_html: Como creditar o OpenStreetMap
         credit_1_html: 'Onde usar dados do OpenStreetMap, é necessário fazer as duas
           coisas seguintes:'
         credit_title_html: Como creditar o OpenStreetMap
         credit_1_html: 'Onde usar dados do OpenStreetMap, é necessário fazer as duas
           coisas seguintes:'
-        credit_2_1: Forneça os devidos créditos ao OpenStreetMap exibindo o nosso
+        credit_2_1: Fornecer os devidos créditos ao OpenStreetMap, exibindo o nosso
           aviso de direitos de autor.
           aviso de direitos de autor.
-        credit_2_2: Deixe claro que os dados estão disponíveis sob a Licença de Base
+        credit_2_2: Deixar claro que os dados estão disponíveis sob a Licença de Base
           de Dados Abertos.
         credit_3_html: Para o aviso de direitos de autor, temos vários requisitos
           para a sua exibição, dependendo da forma como usa os nossos dados. Por exemplo,
           de Dados Abertos.
         credit_3_html: Para o aviso de direitos de autor, temos vários requisitos
           para a sua exibição, dependendo da forma como usa os nossos dados. Por exemplo,
@@ -2250,13 +2252,11 @@ pt-PT:
       user_page_link: página de utilizador
       anon_edits_link_text: Descobre a que se deve isto.
       id_not_configured: O editor iD não foi configurado
       user_page_link: página de utilizador
       anon_edits_link_text: Descobre a que se deve isto.
       id_not_configured: O editor iD não foi configurado
-      no_iframe_support: O teu navegador de Internet não suporta iframes HTML, que
-        são necessárias para esta funcionalidade.
     export:
       title: Exportar
       manually_select: Selecionar manualmente outra área
       licence: Licença
     export:
       title: Exportar
       manually_select: Selecionar manualmente outra área
       licence: Licença
-      licence_details_html: Os dados do OpenStreetMap são licenciados sob %{odbl_link}
+      licence_details_html: Os dados do OpenStreetMap são licenciados sob %{odbl_link}
         (ODbL).
       odbl: Licença de Base de Dados Aberta de Open Data Commons
       too_large:
         (ODbL).
       odbl: Licença de Base de Dados Aberta de Open Data Commons
       too_large:
@@ -2354,10 +2354,8 @@ pt-PT:
       welcome_mat: Visite o Welcome Mat
     sidebar:
       search_results: Resultados da Pesquisa
       welcome_mat: Visite o Welcome Mat
     sidebar:
       search_results: Resultados da Pesquisa
-      close: Fechar
     search:
       search: Pesquisar
     search:
       search: Pesquisar
-      get_directions: Obter direções
       get_directions_title: Obter itinerário entre dois pontos
       from: De
       to: Para
       get_directions_title: Obter itinerário entre dois pontos
       from: De
       to: Para
@@ -2446,7 +2444,6 @@ pt-PT:
           destination: Acesso explícito ao local
           construction: Estradas em construção
           bus_stop: Paragem de autocarro
           destination: Acesso explícito ao local
           construction: Estradas em construção
           bus_stop: Paragem de autocarro
-          stop: Paragem
           bicycle_shop: Loja de bicicletas
           bicycle_rental: Aluguer de bicicletas
           bicycle_parking: Estacionamento de bicicletas
           bicycle_shop: Loja de bicicletas
           bicycle_rental: Aluguer de bicicletas
           bicycle_parking: Estacionamento de bicicletas
@@ -2559,8 +2556,6 @@ pt-PT:
       visibility_help: o que significa isto?
     update:
       updated: Rota atualizada
       visibility_help: o que significa isto?
     update:
       updated: Rota atualizada
-    trace_optionals:
-      tags: Etiquetas
     show:
       title: A ver a rota %{name}
       heading: A ver a rota %{name}
     show:
       title: A ver a rota %{name}
       heading: A ver a rota %{name}
@@ -2582,9 +2577,6 @@ pt-PT:
       trace_not_found: Rota não encontrada!
       visibility: 'Visibilidade:'
       confirm_delete: Eliminar esta rota?
       trace_not_found: Rota não encontrada!
       visibility: 'Visibilidade:'
       confirm_delete: Eliminar esta rota?
-    trace_paging_nav:
-      older: Rotas GPS mais antigas
-      newer: Rotas GPS mais recentes
     trace:
       pending: PENDENTE
       count_points:
     trace:
       pending: PENDENTE
       count_points:
@@ -2618,8 +2610,6 @@ pt-PT:
       remove_tag_filter: Eliminar filtro de etiqueta
     destroy:
       scheduled_for_deletion: Rota programada para eliminação
       remove_tag_filter: Eliminar filtro de etiqueta
     destroy:
       scheduled_for_deletion: Rota programada para eliminação
-    make_public:
-      made_public: Rota tornada pública
     offline_warning:
       message: O sistema de envio de ficheiros GPX encontra-se indisponível
     offline:
     offline_warning:
       message: O sistema de envio de ficheiros GPX encontra-se indisponível
     offline:
@@ -2633,14 +2623,10 @@ pt-PT:
         other: Ficheiro GPX com %{count} pontos de %{user}
       description_without_count: Ficheiro GPX de %{user}
   application:
         other: Ficheiro GPX com %{count} pontos de %{user}
       description_without_count: Ficheiro GPX de %{user}
   application:
-    basic_auth_disabled: 'A Autenticação Básica HTTP está desativada: %{link}'
-    oauth_10a_disabled: 'OAuth 1.0 e 1.0a estão desativados: %{link}'
     permission_denied: Não tens permissões para realizar essa operação
     require_cookies:
       cookies_needed: Parece que tens os "cookies" desativados - por favor, ativa-os
         no teu navegador de Internet antes de continuar.
     permission_denied: Não tens permissões para realizar essa operação
     require_cookies:
       cookies_needed: Parece que tens os "cookies" desativados - por favor, ativa-os
         no teu navegador de Internet antes de continuar.
-    require_admin:
-      not_an_admin: Tens de ser um administrador para realizar essa operação.
     setup_user_auth:
       blocked_zero_hour: Tens uma mensagem urgente no website do OpenStreetMap. Terás
         de ler a mensagem antes de poderes gravar as tuas edições.
     setup_user_auth:
       blocked_zero_hour: Tens uma mensagem urgente no website do OpenStreetMap. Terás
         de ler a mensagem antes de poderes gravar as tuas edições.
@@ -2651,56 +2637,31 @@ pt-PT:
         Não precisas de aceitar os termos, mas tens de os ver.
     settings_menu:
       account_settings: Definições
         Não precisas de aceitar os termos, mas tens de os ver.
     settings_menu:
       account_settings: Definições
-      oauth1_settings: Definições OAuth 1
       oauth2_applications: Aplicações OAuth 2
       oauth2_authorizations: Autorizações OAuth 2
       muted_users: Utilizadores Silenciados
     auth_providers:
       oauth2_applications: Aplicações OAuth 2
       oauth2_authorizations: Autorizações OAuth 2
       muted_users: Utilizadores Silenciados
     auth_providers:
+      openid_url: URL OpenID
       openid_login_button: Continuar
       openid:
         title: Iniciar sessão com OpenID
       openid_login_button: Continuar
       openid:
         title: Iniciar sessão com OpenID
-        alt: Iniciar sessão com um URL do OpenID
+        alt: Logótipo OpenID
       google:
         title: Iniciar sessão com Google
       google:
         title: Iniciar sessão com Google
-        alt: Iniciar sessão com um OpenID do Google
+        alt: Logótipo Google
       facebook:
         title: Iniciar sessão com Facebook
       facebook:
         title: Iniciar sessão com Facebook
-        alt: Iniciar sessão com uma conta Facebook
+        alt: Logótipo Facebook
       microsoft:
         title: Iniciar sessão com Microsoft
       microsoft:
         title: Iniciar sessão com Microsoft
-        alt: Iniciar sessão com uma conta Microsoft
+        alt: Logótipo Microsoft
       github:
         title: Iniciar sessão com GitHub
       github:
         title: Iniciar sessão com GitHub
-        alt: Iniciar sessão com uma conta GitHub
+        alt: Logótipo GitHub
       wikipedia:
         title: Iniciar sessão com a Wikipédia
       wikipedia:
         title: Iniciar sessão com a Wikipédia
-        alt: Iniciar sessão com uma conta Wikipédia
+        alt: Logótipo Wikipédia
   oauth:
   oauth:
-    authorize:
-      title: Autorizar Acesso À Tua Conta
-      request_access_html: A aplicação %{app_name} está a pedir acesso à tua conta,
-        %{user}. Por favor, confere se queres dar à aplicação as seguintes funcionalidades.
-        Podes escolher as que quiseres e quantas quiseres.
-      allow_to: 'Dar permissão à aplicação:'
-      allow_read_prefs: para ler as tuas preferências de utilizador.
-      allow_write_prefs: para alterar as tuas preferências de utilizador.
-      allow_write_diary: para criar publicações no diário, comentários e adicionar
-        amigos.
-      allow_write_api: para modificar o mapa.
-      allow_read_gpx: para ler as tuas rotas de GPS privadas.
-      allow_write_gpx: para enviar rotas GPS.
-      allow_write_notes: para modificar notas.
-      grant_access: Dar acesso
-    authorize_success:
-      title: Pedido de autorização permitido
-      allowed_html: Concedeste à aplicação %{app_name} acesso à tua conta.
-      verification: O código de verificação é %{code}.
-    authorize_failure:
-      title: O pedido de autorização falhou
-      denied: Negaste o acesso da aplicação %{app_name} à tua conta.
-      invalid: O token de autorização não é válido.
-    revoke:
-      flash: O token para a aplicação %{application} foi cancelado
     permissions:
       missing: Não deste permissão à aplicação para aceder a este serviço
     scopes:
     permissions:
       missing: Não deste permissão à aplicação para aceder a este serviço
     scopes:
@@ -2714,51 +2675,11 @@ pt-PT:
       write_notes: Modificar notas
       write_redactions: Rever dados do mapa
       read_email: ‎Ler e-mail de utilizador
       write_notes: Modificar notas
       write_redactions: Rever dados do mapa
       read_email: ‎Ler e-mail de utilizador
+      consume_messages: Ler, atualizar estado e apagar mensagens de utilizadores
+      send_messages: Enviar mensagens privadas a outros utilizadores
       skip_authorization: Aprovar a aplicação automaticamente
     for_roles:
       moderator: Esta permissão é para ações disponíveis apenas para moderadores
       skip_authorization: Aprovar a aplicação automaticamente
     for_roles:
       moderator: Esta permissão é para ações disponíveis apenas para moderadores
-  oauth_clients:
-    new:
-      title: Registar uma nova aplicação
-      disabled: O registo com aplicações OAuth 1 foi desativado
-    edit:
-      title: Edita a tua aplicação
-    show:
-      title: Detalhes do OAuth de %{app_name}
-      key: 'Chave de consumidor:'
-      secret: 'Segredo de consumidor:'
-      url: 'URL do token de pedido:'
-      access_url: 'URL do token de acesso:'
-      authorize_url: 'URL de autorização:'
-      support_notice: Suportamos assinaturas HMAC-SHA1 (recomendada) e RSA-SHA1.
-      edit: Editar detalhes
-      delete: Eliminar cliente
-      confirm: Tens a certeza?
-      requests: 'A pedir as seguintes permissões ao utilizador:'
-    index:
-      title: Os Meus Dados OAuth
-      my_tokens: Aplicações autorizadas
-      list_tokens: 'Os seguintes tokens foram emitidos a aplicações em teu nome:'
-      application: Nome da aplicação
-      issued_at: Emitido em
-      revoke: Anular!
-      my_apps: As minhas aplicações autorizadas
-      no_apps_html: Tens uma aplicação que queiras registar para ser utilizada com
-        o OpenStreetMap utilizando o padrão %{oauth}? Tens de registar a aplicação
-        web antes de poderes fazer solicitações OAuth a este serviço.
-      oauth: OAuth
-      registered_apps: 'Tens as seguintes aplicações registadas:'
-      register_new: Regista a tua aplicação
-    form:
-      requests: 'Pedir as seguintes permissões do utilizador:'
-    not_found:
-      sorry: Lamentamos, não foi possível encontrar esse %{type}.
-    create:
-      flash: As informações foram registadas com sucesso
-    update:
-      flash: A atualização dos dados do cliente foi feita com sucesso
-    destroy:
-      flash: O registo da aplicação foi eliminado
   oauth2_applications:
     index:
       title: As minhas aplicações de cliente
   oauth2_applications:
     index:
       title: As minhas aplicações de cliente
@@ -2838,8 +2759,6 @@ pt-PT:
         privacy_policy_title: Política de privacidade da OSMF incluindo secção sobre
           endereços de correio eletrónico
         contributor_terms: Termos de Contribuidor
         privacy_policy_title: Política de privacidade da OSMF incluindo secção sobre
           endereços de correio eletrónico
         contributor_terms: Termos de Contribuidor
-      tou: Termos de Utilização
-      external auth: 'Autenticação por terceiros:'
       continue: Criar conta
       terms accepted: Obrigado por aceitares os novos termos de contribuidor!
       email_help:
       continue: Criar conta
       terms accepted: Obrigado por aceitares os novos termos de contribuidor!
       email_help:
@@ -2875,7 +2794,6 @@ pt-PT:
       informal_translations: traduções informais
       continue: Continuar
       declined: https://wiki.openstreetmap.org/wiki/Pt:Contributor_Terms_Declined
       informal_translations: traduções informais
       continue: Continuar
       declined: https://wiki.openstreetmap.org/wiki/Pt:Contributor_Terms_Declined
-      decline: Rejeitar
       you need to accept or decline: Por favor, lê e, em seguida, aceita ou recusa
         os novos Termos do Contribuidor para continuar.
       legale_select: 'País de residência:'
       you need to accept or decline: Por favor, lê e, em seguida, aceita ou recusa
         os novos Termos do Contribuidor para continuar.
       legale_select: 'País de residência:'
@@ -2961,16 +2879,15 @@ pt-PT:
     index:
       title: Utilizadores
       heading: Utilizadores
     index:
       title: Utilizadores
       heading: Utilizadores
-      older: Utilizadores mais antigos
-      newer: Utilizadores mais recentes
+      summary_html: '%{name} criado com o ip %{ip_address} em %{date}'
+      summary_no_ip_html: '%{name} criado em %{date}'
+      empty: Não foram encontrados utilizadores correspondentes
+    page:
       found_users:
         one: '%{count} utilizador encontrado'
         other: '%{count} utilizadores encontrados'
       found_users:
         one: '%{count} utilizador encontrado'
         other: '%{count} utilizadores encontrados'
-      summary_html: '%{name} criado com o ip %{ip_address} em %{date}'
-      summary_no_ip_html: '%{name} criado em %{date}'
       confirm: Confirmar utilizadores selecionados
       hide: Ocultar utilizadores selecionados
       confirm: Confirmar utilizadores selecionados
       hide: Ocultar utilizadores selecionados
-      empty: Não foram encontrados utilizadores correspondentes
     suspended:
       title: Conta suspensa
       heading: Conta Suspensa
     suspended:
       title: Conta suspensa
       heading: Conta Suspensa
@@ -3001,21 +2918,11 @@ pt-PT:
       not_revoke_admin_current_user: Não foi possível retirar os direitos de administrador
         do atual utilizador.
     grant:
       not_revoke_admin_current_user: Não foi possível retirar os direitos de administrador
         do atual utilizador.
     grant:
-      title: Confirmar a concessão do cargo
-      heading: Confirmar concessão do cargo
       are_you_sure: Tens a certeza de que pretendes conceder o cargo `%{role}' ao
         utilizador `%{name}'?
       are_you_sure: Tens a certeza de que pretendes conceder o cargo `%{role}' ao
         utilizador `%{name}'?
-      confirm: Confirmar
-      fail: Não foi possível conceder o cargo `%{role}' ao utilizador `%{name}'. Por
-        favor, verifica se o utilizador e o cargo são válidos.
     revoke:
     revoke:
-      title: Confirmar revogação de cargo
-      heading: Confirmar revogação de cargo
       are_you_sure: Tens a certeza de que pretendes retirar o cargo `%{role}' ao utilizador
         `%{name}'?
       are_you_sure: Tens a certeza de que pretendes retirar o cargo `%{role}' ao utilizador
         `%{name}'?
-      confirm: Confirmar
-      fail: Não foi possível retirar o cargo `%{role}' ao utilizador `%{name}'. Por
-        favor, verifica se o utilizador e o cargo são válidos.
   user_blocks:
     model:
       non_moderator_update: Tens de ser um moderador para criar ou atualizar um bloqueio.
   user_blocks:
     model:
       non_moderator_update: Tens de ser um moderador para criar ou atualizar um bloqueio.
@@ -3028,16 +2935,13 @@ pt-PT:
       heading_html: A criar um bloqueio em %{name}
       period: Por quanto tempo, com início agora, o utilizador será bloqueado na utilização
         da API.
       heading_html: A criar um bloqueio em %{name}
       period: Por quanto tempo, com início agora, o utilizador será bloqueado na utilização
         da API.
-      back: Ver todos os bloqueios
     edit:
       title: A editar o bloqueio em %{name}
       heading_html: A editar o bloqueio em %{name}
       period: Por quanto tempo, com início agora, o utilizador será bloqueado na utilização
         da API.
     edit:
       title: A editar o bloqueio em %{name}
       heading_html: A editar o bloqueio em %{name}
       period: Por quanto tempo, com início agora, o utilizador será bloqueado na utilização
         da API.
-      show: Ver este bloqueio
-      back: Ver todos os bloqueios
+      revoke: Revogar bloqueio
     filter:
     filter:
-      block_expired: Este bloqueio já expirou e não pode ser editado.
       block_period: O período de bloqueio tem de corresponder a um dos valores selecionáveis
         da lista.
     create:
       block_period: O período de bloqueio tem de corresponder a um dos valores selecionáveis
         da lista.
     create:
@@ -3045,19 +2949,17 @@ pt-PT:
     update:
       only_creator_can_edit: Este bloqueio só pode ser editado pelo moderador que
         o criou.
     update:
       only_creator_can_edit: Este bloqueio só pode ser editado pelo moderador que
         o criou.
+      only_creator_can_edit_without_revoking: Só o moderador que criou este bloqueio
+        é que o pode editar sem o revogar.
+      only_creator_or_revoker_can_edit: Só os moderadores que criaram ou revogaram
+        este bloqueio é que o podem editar.
+      inactive_block_cannot_be_reactivated: Este bloqueio está inativo e não pode
+        ser reativado.
       success: Bloqueio atualizado.
     index:
       title: Bloqueios do utilizador
       heading: Lista de bloqueios do utilizador
       empty: Ainda não foram feitos bloqueios.
       success: Bloqueio atualizado.
     index:
       title: Bloqueios do utilizador
       heading: Lista de bloqueios do utilizador
       empty: Ainda não foram feitos bloqueios.
-    revoke:
-      title: A retirar o bloqueio de %{block_on}
-      heading_html: A retirar o bloqueio de %{block_on} por %{block_by}
-      time_future_html: Este bloqueio terminará em %{time}.
-      past_html: Este bloqueio terminou a %{time} e já não pode ser revogado.
-      confirm: Tens a certeza de que queres revogar este bloqueio?
-      revoke: Revogar!
-      flash: Este bloqueio foi revogado.
     revoke_all:
       title: A retirar o bloqueio de %{block_on}
       heading_html: A retirar o bloqueio de %{block_on}
     revoke_all:
       title: A retirar o bloqueio de %{block_on}
       heading_html: A retirar o bloqueio de %{block_on}
@@ -3104,26 +3006,19 @@ pt-PT:
       created: 'Criado:'
       duration: 'Duração:'
       status: 'Estado:'
       created: 'Criado:'
       duration: 'Duração:'
       status: 'Estado:'
-      show: Mostrar
       edit: Editar
       edit: Editar
-      revoke: Revogar!
-      confirm: Tens a certeza?
       reason: 'Razão do bloqueio:'
       revoker: 'Quem revogou:'
       reason: 'Razão do bloqueio:'
       revoker: 'Quem revogou:'
-      needs_view: O utilizador tem de iniciar sessão antes de este bloqueio terminar.
     block:
       not_revoked: (não revogado)
       show: Mostrar
       edit: Editar
     block:
       not_revoked: (não revogado)
       show: Mostrar
       edit: Editar
-      revoke: Revogar!
-    blocks:
+    page:
       display_name: Utilizador Bloqueado
       creator_name: Criador
       reason: Motivo do bloqueio
       status: Estado
       revoker_name: Revogado por
       display_name: Utilizador Bloqueado
       creator_name: Criador
       reason: Motivo do bloqueio
       status: Estado
       revoker_name: Revogado por
-      older: Blocos mais antigos
-      newer: Blocos mais recentes
     navigation:
       all_blocks: Todos os bloqueios
       blocks_on_me: Quem me bloqueou
     navigation:
       all_blocks: Todos os bloqueios
       blocks_on_me: Quem me bloqueou
@@ -3131,6 +3026,7 @@ pt-PT:
       blocks_by_me: Os meus bloqueios
       blocks_by_user: Bloqueios de %{user}
       block: 'Bloqueio #%{id}'
       blocks_by_me: Os meus bloqueios
       blocks_by_user: Bloqueios de %{user}
       block: 'Bloqueio #%{id}'
+      new_block: Novo Bloqueio
   user_mutes:
     index:
       title: Utilizadores Silenciados
   user_mutes:
     index:
       title: Utilizadores Silenciados
@@ -3214,6 +3110,8 @@ pt-PT:
         mapa, portanto, não introduzas informações pessoais, dados de mapas ou catálogos
         protegidos por direitos de autor.'
       add: Adicionar Nota
         mapa, portanto, não introduzas informações pessoais, dados de mapas ou catálogos
         protegidos por direitos de autor.'
       add: Adicionar Nota
+    notes_paging_nav:
+      showing_page: Página %{page}
   javascripts:
     close: Fechar
     share:
   javascripts:
     close: Fechar
     share:
@@ -3228,14 +3126,15 @@ pt-PT:
       custom_dimensions: Definir dimensões
       format: 'Formato:'
       scale: 'Escala:'
       custom_dimensions: Definir dimensões
       format: 'Formato:'
       scale: 'Escala:'
-      image_dimensions: A imagem mostrará a camada padrão com %{width} x %{height}
+      image_dimensions: A imagem mostrará a camada %{layer} com %{width} x %{height}
       download: Transferir
       short_url: URL curto
       include_marker: Incluir marcador
       center_marker: Centrar o mapa no marcador
       paste_html: Colar HTML para incorporar na página web
       view_larger_map: Ver mapa maior
       download: Transferir
       short_url: URL curto
       include_marker: Incluir marcador
       center_marker: Centrar o mapa no marcador
       paste_html: Colar HTML para incorporar na página web
       view_larger_map: Ver mapa maior
-      only_standard_layer: Só a camada padrão pode ser exportada como imagem
+      only_standard_layer: Só as camadas Padrão, de Ciclismo e de Transporte é que
+        podem ser exportadas como imagem
     embed:
       report_problem: Reportar um problema
     key:
     embed:
       report_problem: Reportar um problema
     key: