]> git.openstreetmap.org Git - rails.git/commitdiff
Merge pull request #3083 from migurski/migurski/docker-compose-cleanups
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 17 Feb 2021 10:22:11 +0000 (10:22 +0000)
committerGitHub <noreply@github.com>
Wed, 17 Feb 2021 10:22:11 +0000 (10:22 +0000)
Post-merge Docker Compose cleanup issues

19 files changed:
Gemfile.lock
app/assets/javascripts/user.js
app/helpers/application_helper.rb
app/models/node.rb
app/models/old_node.rb
app/models/old_relation.rb
app/models/old_way.rb
app/models/relation.rb
app/models/user.rb
app/models/way.rb
app/validators/image_validator.rb [new file with mode: 0644]
config/locales/ca.yml
config/locales/de.yml
config/locales/eu.yml
config/locales/gl.yml
config/locales/he.yml
config/locales/pl.yml
config/locales/pt-BR.yml
yarn.lock

index 79c9a43690f768dffb7426c4c71846a7f9f8dc49..76004cef961eca8ef1a3198e5ef7d81700144fad 100644 (file)
@@ -73,7 +73,7 @@ GEM
     autoprefixer-rails (10.2.4.0)
       execjs
     aws-eventstream (1.1.0)
-    aws-partitions (1.426.0)
+    aws-partitions (1.427.0)
     aws-sdk-core (3.112.0)
       aws-eventstream (~> 1, >= 1.0.2)
       aws-partitions (~> 1, >= 1.239.0)
@@ -82,7 +82,7 @@ GEM
     aws-sdk-kms (1.42.0)
       aws-sdk-core (~> 3, >= 3.112.0)
       aws-sigv4 (~> 1.1)
-    aws-sdk-s3 (1.88.0)
+    aws-sdk-s3 (1.88.1)
       aws-sdk-core (~> 3, >= 3.112.0)
       aws-sdk-kms (~> 1)
       aws-sigv4 (~> 1.1)
@@ -129,7 +129,7 @@ GEM
       xpath (~> 3.2)
     childprocess (3.0.0)
     coderay (1.1.3)
-    composite_primary_keys (12.0.6)
+    composite_primary_keys (12.0.7)
       activerecord (~> 6.0.0)
     concurrent-ruby (1.1.8)
     config (2.2.3)
@@ -147,7 +147,7 @@ GEM
       activerecord (>= 3.0, < 6.2)
       delayed_job (>= 3.0, < 5)
     docile (1.3.5)
-    dry-configurable (0.12.0)
+    dry-configurable (0.12.1)
       concurrent-ruby (~> 1.0)
       dry-core (~> 0.5, >= 0.5.0)
     dry-container (0.7.2)
@@ -168,7 +168,7 @@ GEM
       dry-initializer (~> 3.0)
       dry-logic (~> 1.0)
       dry-types (~> 1.5)
-    dry-types (1.5.0)
+    dry-types (1.5.1)
       concurrent-ruby (~> 1.0)
       dry-container (~> 0.3)
       dry-core (~> 0.5, >= 0.5)
@@ -216,7 +216,7 @@ GEM
     html_tokenizer (0.0.7)
     htmlentities (4.3.4)
     http_accept_language (2.1.1)
-    i18n (1.8.8)
+    i18n (1.8.9)
       concurrent-ruby (~> 1.0)
     i18n-js (3.8.0)
       i18n (>= 0.6.6)
@@ -387,7 +387,7 @@ GEM
     rexml (3.2.4)
     rinku (2.0.6)
     rotp (6.2.0)
-    rubocop (1.9.1)
+    rubocop (1.10.0)
       parallel (~> 1.10)
       parser (>= 3.0.0.0)
       rainbow (>= 2.2.2, < 4.0)
index 3bdb35470c24320c21c8e6f276bf41c082f88d7a..8e4410fcee0568d04e2297a178205c60df144454 100644 (file)
@@ -88,7 +88,7 @@ $(document).ready(function () {
   $("select#user_auth_provider").on("change", updateAuthUID);
 
   $("input#user_avatar").on("change", function () {
-    $("#avatar_action_new").prop("checked", true);
+    $("#user_avatar_action_new").prop("checked", true);
   });
 
   function enableAuth() {
index db8b51f5cd9e7f7d30b904bf3cd227913c128113..c8473adfc3d777f72f65d6c69f207e0e20721966 100644 (file)
@@ -9,12 +9,12 @@ module ApplicationHelper
     end
   end
 
-  def rss_link_to(*args)
-    link_to(image_tag("RSS.png", :size => "16x16", :border => 0), Hash[*args], :class => "rsssmall")
+  def rss_link_to(args = {})
+    link_to(image_tag("RSS.png", :size => "16x16", :border => 0), args, :class => "rsssmall")
   end
 
-  def atom_link_to(*args)
-    link_to(image_tag("RSS.png", :size => "16x16", :border => 0), Hash[*args], :class => "rsssmall")
+  def atom_link_to(args = {})
+    link_to(image_tag("RSS.png", :size => "16x16", :border => 0), args, :class => "rsssmall")
   end
 
   def richtext_area(object_name, method, options = {})
index a5346e87f39b71f297b9b6b4948d01f271d2618e..5e799c8d9374b1562d61035b8b710f81f27a64de 100644 (file)
@@ -207,7 +207,7 @@ class Node < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[node_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= node_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :tags
index fe1a900136466472cb258198c3caa6a0b796fdd4..620cc24d227029091e610bfccb0813bb792c0449 100644 (file)
@@ -105,7 +105,7 @@ class OldNode < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[old_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= old_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :tags
index bfbe673b0881865611bcdfa64b2d2fa6188d04e4..51aeb9c4c533f296eaa5a1eaa7a113cca93b46e9 100644 (file)
@@ -83,7 +83,7 @@ class OldRelation < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[old_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= old_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :members, :tags
index 247123005c3d4464ec1b49a52254e12ad4ff91c9..3260f2a1f57acbed3755fe691949d8e14fa1fbbc 100644 (file)
@@ -81,7 +81,7 @@ class OldWay < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[old_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= old_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :nds, :tags
index 5ed838e107ea270671c7551d440ad0e014be6aae..365ea533e11259aa3f9ae9ebc495cb990b400c10 100644 (file)
@@ -131,7 +131,7 @@ class Relation < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[relation_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= relation_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :members, :tags
index 9cc8b7d8361cb62a64f7f089a8256d6d6a80ee03..42fa40e538da528c8149c8bedcfa6f7504adab2a 100644 (file)
@@ -104,6 +104,8 @@ class User < ApplicationRecord
   validates :preferred_editor, :inclusion => Editors::ALL_EDITORS, :allow_nil => true
   validates :auth_uid, :unless => proc { |u| u.auth_provider.nil? },
                        :uniqueness => { :scope => :auth_provider }
+  validates :avatar, :if => proc { |u| u.attachment_changes["avatar"] },
+                     :image => true
 
   validates_email_format_of :email, :if => proc { |u| u.email_changed? }
   validates_email_format_of :new_email, :allow_blank => true, :if => proc { |u| u.new_email_changed? }
index 0150a2ee398d5dc793c335906fa5d1e0371176c8..7bb82b281bc4e10603ea2ffc29eee928c4ff9709 100644 (file)
@@ -113,7 +113,7 @@ class Way < ApplicationRecord
   end
 
   def tags
-    @tags ||= Hash[way_tags.collect { |t| [t.k, t.v] }]
+    @tags ||= way_tags.collect { |t| [t.k, t.v] }.to_h
   end
 
   attr_writer :nds, :tags
diff --git a/app/validators/image_validator.rb b/app/validators/image_validator.rb
new file mode 100644 (file)
index 0000000..5aad717
--- /dev/null
@@ -0,0 +1,5 @@
+class ImageValidator < ActiveModel::EachValidator
+  def validate_each(record, attribute, value)
+    record.errors.add(attribute, " must be an image") unless value.image?
+  end
+end
index a8d0e25ca2b3fb789171025d1c66c5941b77f0ae..8f18c9697e2e20c31bfaf25cb227022fcc4a9ed8 100644 (file)
@@ -1,6 +1,7 @@
 # Messages for Catalan (català)
 # Exported from translatewiki.net
 # Export driver: phpyaml
+# Author: Alan Mena
 # Author: Aleator
 # Author: Alvaro Vidal-Abarca
 # Author: Amire80
@@ -154,6 +155,7 @@ ca:
         body: Cos
         recipient: Destinatari
       redaction:
+        title: Títol
         description: Descripció
       report:
         category: Trieu un motiu per a la vostra denúncia
index a3b3aa27027fdc2605751aa4fc9d294a5ade19a4..a1fd6dfee046a27a8e3d4d69548e80c593c87198 100644 (file)
@@ -8,6 +8,7 @@
 # Author: Apmon
 # Author: Atomkraftzwerg
 # Author: Avatar
+# Author: BPX-web
 # Author: Bergrübe
 # Author: Bpw85
 # Author: Bxalber
@@ -201,7 +202,7 @@ de:
         details: Bitte mehr Einzelheiten zum Problem angeben (erforderlich).
       user:
         email: E-Mail
-        new_email: 'Neue E-Mail-Adresse:'
+        new_email: Neue E-Mail-Adresse
         active: Aktiv
         display_name: Anzeigename
         description: Profilbeschreibung
@@ -217,6 +218,9 @@ de:
       user_block:
         needs_view: Muss der Benutzer sich anmelden, damit die Sperre aufgehoben wird?
       user:
+        email_confirmation: Deine E-Mail-Adresse wird nicht öffentlich gezeigt. Für
+          mehr Informationen lesen sie die <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy"
+          title="OSMF privacy policy including section on email addresses">Datenschutzerklärung</a>.
         new_email: (nicht öffentlich sichtbar)
   datetime:
     distance_in_words_ago:
@@ -266,7 +270,7 @@ de:
       description: iD (im Browser eingebetteter Editor)
     remote:
       name: Fernsteuerung
-      description: externem Editor (JOSM oder Merkaartor)
+      description: externe Editoren (JOSM, Potlatch, Merkaartor)
   auth:
     providers:
       none: Keine
@@ -2041,6 +2045,12 @@ de:
         url: https://wiki.openstreetmap.org/
         title: OpenStreetMap Wiki
         description: Durchsuche das Wiki für eine ausführliche OSM-Dokumentation.
+    potlatch:
+      removed: Deine Standard OpenStreetMap Editor ist Potlatch. Da die Entwicklung
+        des Adobe Flash Player eingestellt wurde, ist Potlatch nicht mehr für die
+        Nutzung im Browser verfügbar.
+      desktop_html: Wenn du Potlatch weiternutzen möchtest kannst du die Desktopanwendung
+        für Mac und Windows <a href="https://www.systemed.net/potlatch/">hier Herunterladen</a>.
     sidebar:
       search_results: Suchergebnisse
       close: Schließen
@@ -2641,6 +2651,7 @@ de:
       gravatar:
         gravatar: Gravatar verwenden
         link: https://wiki.openstreetmap.org/wiki/Gravatar
+        what_is_gravatar: Was ist Gravatar?
         disabled: Gravatar wurde deaktiviert.
         enabled: Die Anzeige deines Gravatars wurde aktiviert.
       new image: Bild einfügen
@@ -2909,6 +2920,7 @@ de:
           other: Du bist weniger als %{count} Fuß von diesem Punkt entfernt
       base:
         standard: Standard
+        cyclosm: CyclOSM
         cycle_map: Radfahrerkarte
         transport_map: Verkehrskarte
         hot: Humanitär
index 17bf27288586b3396c27d0a2195410ee1ac7677e..397bafbfebf95a4ab01e66cb5f0f5cdb14cdbfbd 100644 (file)
@@ -225,14 +225,14 @@ eu:
       history_title_html: 'Erlazioaren historia: %{name}'
       members: Kideak
     relation_member:
-      entry_role_html: '%{type} %{name} %{role} bezala'
+      entry_role_html: '%{type} %{name} %{role} rolean'
       type:
         node: Nodo
         way: Bide
         relation: Erlazio
     containing_relation:
       entry_html: '%{relation_name} erlazioa'
-      entry_role_html: '%{relation_name} erlazioa (%{relation_role} bezala)'
+      entry_role_html: '%{relation_name} erlazioa (%{relation_role} rolean)'
     not_found:
       sorry: 'Barkatu, %{type} #%{id} ezin izan da aurkitu.'
       type:
@@ -419,7 +419,7 @@ eu:
       heading: Gehitu %{user} adiskidetzat?
       button: Gehitu lagun gisa
       success: '%{name} zure laguna de orain!'
-      failed: Barkatu, %{name} lagun bezala ezin izan da gehitu.
+      failed: Barkatu, ezin izan da %{name} adiskidetzat gehitu.
       already_a_friend: '%{name} eta zuk lagunak zarete jada.'
     remove_friend:
       heading: '%{user} lagun moduan kendu?'
@@ -733,7 +733,7 @@ eu:
           bunker_silo: Bunkerra
           chimney: Tximinia
           crane: Garabia
-          dolphin: Lotura argitalpena
+          dolphin: Mutiloia
           dyke: Dikea
           embankment: Lubeta
           flagpole: Bandera masta
@@ -1064,15 +1064,15 @@ eu:
       no_other_issues: Ez dago beste arazorik erabiltzaile honen aurka.
       comments_on_this_issue: Arazo honen inguruko iruzkinak
     resolve:
-      resolved: Arazoaren egoera 'Konponduta' bezala eguneratu da
+      resolved: Arazoaren egoera 'Konponduta' dela ezarri da
     ignore:
-      ignored: Arazoaren egoera 'Ezikusia' bezala eguneratu da
+      ignored: Arazoaren egoera 'Ez ikusi eginda' dela ezarri da
     reopen:
-      reopened: Arazoaren egoera 'Irekiaa' bezala eguneratu da
+      reopened: Arazoaren egoera 'Irekita' dela ezarri da
     comments:
       reassign_param: Arazoa biresleitu?
     reports:
-      reported_by_html: '%{user} erabiltzaileak %{category} bezala reportatua'
+      reported_by_html: '%{user} erabiltzaileak %{category} gisa salatua. Data: %{updated_at}'
     helper:
       reportable_title:
         diary_comment: '%{entry_title}, iruzkina #%{comment_id}'
@@ -1180,10 +1180,11 @@ eu:
       footer_html: Mezua irakurri dezakezu %{readurl}-n ere eta erantzun %{replyurl}-n
     friendship_notification:
       hi: Kaixo %{to_user},
-      subject: '[OpenStreetMap] %{user} lagun bezala gehitu zaitu'
+      subject: '[OpenStreetMap] %{user} erabiltzaileak adiskidetzat gehitu zaitu'
       had_added_you: '%{user} lagun bezala gehitu zaitu OpenStreetMap-en.'
       see_their_profile: Haien profila %{userurl}n ikusi dezakezu.
-      befriend_them: Haiek ere lagun bezala gehitu ditzakezu %{befriendurl}n.
+      befriend_them: Hura adiskidetzat gehitzeko aukera ere baduzu, %{befriendurl}
+        orrian.
     gpx_failure:
       failed_to_import: 'inportzean kale egin du. Hemen dago akatsa:'
       subject: '[OpenStreetMap] GPX Inportazioan porrota'
index 20e52384d2e83154a834fb284b2b15e6b2fdae53..bf6a8f804d1508b8a793d8a8a35948c609d5bc09 100644 (file)
@@ -130,19 +130,24 @@ gl:
         body: Corpo
         recipient: Destinatario
       redaction:
+        title: Título
         description: Descrición
       report:
         category: Escoller a razón da túa denuncia
         details: Por favor, achegue máis detalles sobre o problema (requirido)
       user:
+        auth_provider: Fornecedor de autenticación
+        auth_uid: UID de autenticación
         email: Enderezo de correo electrónico
-        new_email: 'Novo enderezo de correo electrónico:'
+        email_confirmation: Email de confirmación
+        new_email: Novo enderezo de correo electrónico
         active: Activo
         display_name: Nome público
-        description: Descrición
-        home_lat: 'Latitude:'
-        home_lon: 'Lonxitude:'
-        languages: Linguas
+        description: Descrición do perfil
+        home_lat: Latitude
+        home_lon: Lonxitude
+        languages: Linguas preferidas
+        preferred_editor: Editor preferido
         pass_crypt: Contrasinal
         pass_crypt_confirmation: Confirmar contrasinal
     help:
@@ -157,6 +162,10 @@ gl:
         needs_view: O usuario ten que acceder ó sistema antes de que o bloqueo sexa
           revogado?
       user:
+        email_confirmation: O teu enderezo non ficará visíbel de xeito público. Consulta
+          a <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy" title="política
+          de privacidade da OSMF, incluíndo a sección sobre enderezos de correo electrónico">política
+          de privacidade</a> para máis información.
         new_email: (nunca amosado publicamente)
   datetime:
     distance_in_words_ago:
@@ -2544,13 +2553,13 @@ gl:
     account:
       title: Editar a conta
       my settings: Os meus axustes
-      current email address: 'Enderezo de correo electrónico actual:'
-      external auth: 'Autenticación externa:'
+      current email address: Enderezo de correo electrónico actual
+      external auth: Autenticación externa
       openid:
         link: https://wiki.openstreetmap.org/wiki/OpenID
         link text: que é isto?
       public editing:
-        heading: 'Edición pública:'
+        heading: Edición pública
         enabled: Activado. Non es anónimo e podes editar os datos.
         enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
         enabled link text: que é isto?
@@ -2568,7 +2577,7 @@ gl:
           públicos.</li><li>Non é posíbel reverter esta acción e agora os novos usuarios
           xa son públicos por defecto.</li></ul>
       contributor terms:
-        heading: 'Termos do contribuínte:'
+        heading: Termos do contribuínte
         agreed: Aceptaches os novos termos do contribuínte.
         not yet agreed: Aínda non aceptaches os novos termos do contribuínte.
         review link text: Siga esta ligazón para revisar e aceptar os novos termos
@@ -2577,10 +2586,11 @@ gl:
           dominio público.
         link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
         link text: que é isto?
-      image: 'Imaxe:'
+      image: Imaxe
       gravatar:
         gravatar: Empregar o Gravatar
         link: https://wiki.openstreetmap.org/wiki/Gravatar
+        what_is_gravatar: Que é o Gravatar?
         disabled: Gravatar foi desactivado.
         enabled: A visualización do teu Gravatar foi activada.
       new image: Engadir unha imaxe
@@ -2588,7 +2598,7 @@ gl:
       delete image: Eliminar a imaxe actual
       replace image: Substituír a imaxe actual
       image size hint: (as imaxes cadradas de, polo menos, 100x100 funcionan mellor)
-      home location: 'Lugar de orixe:'
+      home location: Lugar de orixe
       no home location: Non inseriches o teu lugar de orixe.
       update home location on click: Desexas actualizar a túa localización ó premer
         sobre o mapa?
@@ -2818,6 +2828,7 @@ gl:
       custom_dimensions: Estabelecer dimensións personalizadas
       format: 'Formato:'
       scale: 'Escala:'
+      image_dimensions: A imaxe amosará a capa estándar con %{width} x %{height}
       download: Baixar
       short_url: Enderezo URL curto
       include_marker: Incluí-lo marcador
index 9b586cb77a002aa37095f1a7a4508c17a75ae74f..018f417a4025402395977fbf76286a97a26a1105 100644 (file)
@@ -2385,8 +2385,8 @@ he:
       notice email cannot find: סליחה, הכתובת הזאת לא נמצאה.
     reset_password:
       title: איפוס סיסמה
-      heading: איפוס הססמה עבור %{user}
-      reset: איפוס הססמה
+      heading: ×\90×\99פ×\95ס ×\94ס×\99ס×\9e×\94 ×¢×\91×\95ר %{user}
+      reset: ×\90×\99פ×\95ס ×\94ס×\99ס×\9e×\94
       flash changed: סיסמתך שונתה.
       flash token bad: לא מצאנו את האסימון ההוא, אולי בדיקת הכתובת תעזור?
     new:
index 2da3693855cca97cb3cf4450e4de0bf31e407b03..f8be6f95441c66887f2c47220f8d1cc2ab98f05b 100644 (file)
@@ -44,6 +44,7 @@
 # Author: RicoElectrico
 # Author: Rmikke
 # Author: Ruila
+# Author: SemanticPioneer
 # Author: Soeb
 # Author: Sp5uhe
 # Author: Stojex
@@ -305,7 +306,7 @@ pl:
         title: Uwagi OpenStreetMap
         description_area: Lista uwag stworzonych, skomentowanych lub zamkniętych w
           twojej okolicy [(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})]
-        description_item: Kanał RSS dla uwagi %{id}
+        description_item: Kanał RSS uwagi %{id}
         opened: 'nowa uwaga (w lokalizacji: %{place})'
         commented: nowy komentarz (w pobliżu %{place})
         closed: 'zamknięta uwaga (w lokalizacji: %{place})'
@@ -409,14 +410,14 @@ pl:
         note: uwaga
     timeout:
       title: Przekroczono limit czasu
-      sorry: Niestety, pobranie danych dla %{type} o identyfikatorze %{id} trwało
-        zbyt długo.
+      sorry: Niestety, pobranie danych %{type} o identyfikatorze %{id} trwało zbyt
+        długo.
       type:
-        node: węz
-        way: linia
-        relation: relacja
-        changeset: zestaw zmian
-        note: Uwaga
+        node: węzła
+        way: linii
+        relation: relacji
+        changeset: zestawu zmian
+        note: uwagi
     redacted:
       redaction: Poprawka %{id}
       message_html: '%{type} w wersji %{version} nie może zostać wyświetlony z powodu
@@ -434,8 +435,8 @@ pl:
     tag_details:
       tags: Znaczniki
       wiki_link:
-        key: Strona wiki dla znacznika %{key}
-        tag: Strona wiki dla znacznika %{key}=%{value}
+        key: Strona wiki znacznika %{key}
+        tag: Strona wiki znacznika %{key}=%{value}
       wikidata_link: '%{page} element na Wikidata'
       wikipedia_link: Artykuł %{page} w Wikipedii
       wikimedia_commons_link: Plik %{page} na Wikimedia Commons
@@ -565,8 +566,8 @@ pl:
       coordinates: '%{latitude}; %{longitude}'
     feed:
       user:
-        title: Wpisy dla %{user}
-        description: Ostatnie wpisy od %{user}
+        title: Wpisy użytkownika %{user}
+        description: Ostatnie wpisy dziennika użytkownika %{user}
       language:
         title: Wpisy dziennika w języku %{language_name}
         description: Ostatnie wpisy użytkowników OpenStreetMap w języku %{language_name}
@@ -958,7 +959,7 @@ pl:
           quarry: Kamieniołom
           railway: Teren kolejowy
           recreation_ground: Teren rekreacyjny
-          religious: Teren dla celów religijnych
+          religious: Teren do celów religijnych
           reservoir: Sztuczny zbiornik wodny
           reservoir_watershed: Zbiornik wodny
           residential: Zabudowa mieszkalna
@@ -1593,7 +1594,7 @@ pl:
       subject: '[OpenStreetMap] Prośba zmiany hasła'
       greeting: Cześć,
       hopefully_you: Ktoś (prawdopodobnie ty) poprosił o zresetowanie hasła do konta
-        w serwisie openstreetmap.org dla tego adresu e-mail.
+        w serwisie openstreetmap.org przypisanego do tego adresu e-mail.
       click_the_link: Jeśli to ty, kliknij poniższy odnośnik, aby wyczyścić hasło.
     note_comment_notification:
       anonymous: Anonimowy użytkownik
@@ -1764,8 +1765,8 @@ pl:
     about:
       next: Dalej
       copyright_html: <span>&copy;</span>Autorzy<br>OpenStreetMap
-      used_by_html: '%{name} dostarcza dane mapowe dla tysięcy stron internetowych,
-        aplikacji oraz urządzeń'
+      used_by_html: '%{name} dostarcza dane mapowe tysiącom stron internetowych, aplikacji
+        oraz urządzeń'
       lede_text: OpenStreetMap jest tworzony przez społeczność dodającą dane o drogach,
         ścieżkach, kawiarniach, dworcach i wielu innych, na całym świecie.
       local_knowledge_title: Wiedza lokalna
@@ -1774,7 +1775,7 @@ pl:
         czy dane w OSM są dokładne i aktualne.
       community_driven_title: Zarządzany przez społeczność
       community_driven_html: |-
-        Społeczność OpenStreetMap jest różnorodna, zaangażowana i każdego dnia coraz większa. Wśród edytujących mapę są amatorscy kartografowie, specjaliści GIS, inżynierowie odpowiadający za pracę serwerów OSM, osoby tworzące mapy obszarów dotkniętych skutkami klęski żywiołowej dla potrzeb służb ratunkowych oraz wielu innych ludzi.
+        Społeczność OpenStreetMap jest różnorodna, zaangażowana i każdego dnia coraz większa. Wśród edytujących mapę są amatorscy kartografowie, specjaliści GIS, inżynierowie odpowiadający za pracę serwerów OSM, osoby tworzące mapy obszarów dotkniętych skutkami klęski żywiołowej potrzebne służbom ratunkowym oraz wielu innych ludzi.
         Aby dowiedzieć się więcej na temat wspólnoty, odwiedź
         <a href='https://blog.openstreetmap.org'>Blog OpenStreetMap</a>,
         <a href='%{diary_path}'>blogi użytkowników</a>,
@@ -1936,7 +1937,7 @@ pl:
       anon_edits_link_text: Tu dowiesz się dlaczego.
       id_not_configured: iD nie został skonfigurowany
       no_iframe_support: Używana przeglądarka nie obsługuje HTML iframes, które są
-        niezbędne dla tej funkcji.
+        niezbędne do tej funkcji.
     export:
       title: Eksportuj
       area_to_export: Obszar do wyeksportowania
@@ -1967,7 +1968,7 @@ pl:
             miast
         metro:
           title: Metro Extracts
-          description: Wyciągi dla dużych miast i otaczających je obszarów
+          description: Wyciągi dużych miast i otaczających je obszarów
         other:
           title: Inne zasoby
           description: Dodatkowe zasoby wymienione w OpenStreetMap wiki
@@ -2178,7 +2179,7 @@ pl:
         way_html: <strong>Linia</strong> to droga lub obszar, np. ulica, rzeka, jezioro
           lub budynek.
         tag_html: <strong>Znacznik</strong> to część danych opisująca linię lub węzeł,
-          np. nazwa restauracji lub ograniczenie prędkości dla drogi.
+          np. nazwa restauracji lub ograniczenie prędkości na drodze.
       rules:
         title: Zasady!
         paragraph_1_html: W OpenStreetMap jest kilka formalnych zasad, ale oczekujemy,
@@ -2381,8 +2382,8 @@ pl:
       issued_at: Czas wydania
       revoke: Odwołaj!
       my_apps: Programy klienckie
-      no_apps_html: Poniżej zarejestrować można programy korzystające ze standardu
-        %{oauth}. Programy muszą być wcześniej zarejestrowane, nim będzie można skorzystać
+      no_apps_html: Poniżej można zarejestrować programy korzystające ze standardu
+        %{oauth}. Programy należy wcześniej zarejestrować, nim będzie można skorzystać
         z zapytań OAuth do tej usługi.
       oauth: OAuth
       registered_apps: 'Zarejestrowano następujące aplikacje klienckie:'
@@ -2897,13 +2898,13 @@ pl:
     key:
       title: Legenda
       tooltip: Legenda
-      tooltip_disabled: Legenda nie jest dostępna dla tej warstwy
+      tooltip_disabled: Legenda nie jest dostępna do tej warstwy
     map:
       zoom:
         in: Przybliż
         out: Oddal
       locate:
-        title: Wyświetl dla mojego aktualnego położenia
+        title: Wyświetl moje aktualne położenie
         metersPopup:
           one: Jesteś w promieniu 1 metra od tego punktu
           few: Jesteś w promieniu %{count} metrów od tego punktu
@@ -2966,7 +2967,7 @@ pl:
         add: Dodaj uwagę
       show:
         anonymous_warning: Uwaga zawiera informacje od anonimowych użytkowników, które
-          powinny być dodatkowo zweryfikowane przed wprowadzeniem zmian na mapie.
+          należy zweryfikować przed wprowadzeniem zmian na mapie.
         hide: Ukryj
         resolve: Oznacz jako rozwiązaną
         reactivate: Ponownie aktywuj
@@ -3088,7 +3089,7 @@ pl:
       heading: Lista poprawek
       title: Lista poprawek
     new:
-      heading: Wprowadź informację dla nowej poprawki
+      heading: Wprowadź informacje o nowej poprawce
       title: Tworzenie nowej poprawki
     show:
       description: 'Opis:'
index 956872fac9df62cc8bcb61050f72e734de81fcf6..6baa2b898a772ca960c7571b98ab9be0288a7dd5 100644 (file)
@@ -3065,7 +3065,7 @@ pt-BR:
       flash: Redação destruída.
       error: Houve um erro ao destruir esta anulação.
   validations:
-    leading_whitespace: tem espaço em branco líder
+    leading_whitespace: tem espaço em branco principal
     trailing_whitespace: tem espaço em branco à direita
     invalid_characters: contém caracteres inválidos
     url_characters: contém caracteres de URL especiais (%{characters})
index 00b9e7cc0fde9f8ccf175b86a5e9d1bbe3b587c2..efc404b6b57cd9a26196db771b1ab57845a6a457 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,20 +2,25 @@
 # yarn lockfile v1
 
 
-"@babel/code-frame@^7.0.0":
-  version "7.8.3"
-  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
-  integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
+"@babel/code-frame@7.12.11":
+  version "7.12.11"
+  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+  integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
   dependencies:
-    "@babel/highlight" "^7.8.3"
+    "@babel/highlight" "^7.10.4"
 
-"@babel/highlight@^7.8.3":
-  version "7.8.3"
-  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
-  integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
+"@babel/helper-validator-identifier@^7.12.11":
+  version "7.12.11"
+  resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"
+  integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
+
+"@babel/highlight@^7.10.4":
+  version "7.12.13"
+  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c"
+  integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==
   dependencies:
+    "@babel/helper-validator-identifier" "^7.12.11"
     chalk "^2.0.0"
-    esutils "^2.0.2"
     js-tokens "^4.0.0"
 
 "@eslint/eslintrc@^0.3.0":
@@ -243,11 +248,11 @@ eslint-visitor-keys@^2.0.0:
   integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
 
 eslint@^7.3.1:
-  version "7.19.0"
-  resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.19.0.tgz#6719621b196b5fad72e43387981314e5d0dc3f41"
-  integrity sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==
+  version "7.20.0"
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.20.0.tgz#db07c4ca4eda2e2316e7aa57ac7fc91ec550bdc7"
+  integrity sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==
   dependencies:
-    "@babel/code-frame" "^7.0.0"
+    "@babel/code-frame" "7.12.11"
     "@eslint/eslintrc" "^0.3.0"
     ajv "^6.10.0"
     chalk "^4.0.0"
@@ -259,7 +264,7 @@ eslint@^7.3.1:
     eslint-utils "^2.1.0"
     eslint-visitor-keys "^2.0.0"
     espree "^7.3.1"
-    esquery "^1.2.0"
+    esquery "^1.4.0"
     esutils "^2.0.2"
     file-entry-cache "^6.0.0"
     functional-red-black-tree "^1.0.1"
@@ -299,10 +304,10 @@ esprima@^4.0.0:
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
   integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
 
-esquery@^1.2.0:
-  version "1.3.1"
-  resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
-  integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
+esquery@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
+  integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
   dependencies:
     estraverse "^5.1.0"