]> git.openstreetmap.org Git - rails.git/commitdiff
Merge branch 'master' into tooltips-enable-disable
authorAnton Khorev <tony29@yandex.ru>
Fri, 23 Sep 2022 09:43:31 +0000 (12:43 +0300)
committerAnton Khorev <tony29@yandex.ru>
Fri, 23 Sep 2022 09:43:31 +0000 (12:43 +0300)
44 files changed:
.rubocop_todo.yml
Gemfile.lock
app/assets/javascripts/embed.js.erb
app/assets/javascripts/index/browse.js
app/assets/javascripts/index/directions.js
app/assets/javascripts/index/history.js
app/assets/javascripts/leaflet.map.js
app/assets/javascripts/leaflet.share.js
app/assets/javascripts/leaflet.sidebar-pane.js
app/assets/javascripts/leaflet.sidebar.js
app/assets/stylesheets/common.scss
app/assets/stylesheets/screen-ltr.css
app/assets/stylesheets/screen-rtl.css
app/assets/stylesheets/small.scss [deleted file]
app/controllers/application_controller.rb
app/views/application/_sidebar_header.html.erb
app/views/browse/feature.html.erb
app/views/browse/new_note.html.erb
app/views/site/_about_section.html.erb [new file with mode: 0644]
app/views/site/about.html.erb
app/views/users/new.html.erb
config/locales/ar.yml
config/locales/bn.yml
config/locales/de.yml
config/locales/diq.yml
config/locales/eo.yml
config/locales/fa.yml
config/locales/fr.yml
config/locales/fy.yml
config/locales/it.yml
config/locales/ko.yml
config/locales/ku-Latn.yml
config/locales/nds.yml
config/locales/ne.yml
config/locales/nl.yml
config/locales/pl.yml
config/locales/pt-BR.yml
config/locales/sc.yml
config/locales/sl.yml
config/locales/sv.yml
config/locales/uk.yml
test/controllers/browse_controller_test.rb
test/system/history_test.rb [new file with mode: 0644]
yarn.lock

index 2e7bc2f5957977b7faf4c9801f439d1e4f6803dc..240e46c31b9180a8d3a20bd2daf5d98f3c8b1849 100644 (file)
@@ -60,7 +60,7 @@ Metrics/BlockNesting:
 # Offense count: 25
 # Configuration parameters: CountComments, CountAsOne.
 Metrics/ClassLength:
-  Max: 313
+  Max: 316
 
 # Offense count: 58
 # Configuration parameters: IgnoredMethods.
index 925d57d06880d7aa2fe013593660392a3eb9f853..b4d58da16176b093ddd7ea0a8630fb01ceb7736a 100644 (file)
@@ -1,7 +1,7 @@
 GEM
   remote: https://rubygems.org/
   specs:
-    aasm (5.3.0)
+    aasm (5.3.1)
       concurrent-ruby (~> 1.0)
     actioncable (7.0.4)
       actionpack (= 7.0.4)
@@ -86,8 +86,8 @@ GEM
     autoprefixer-rails (10.4.7.0)
       execjs (~> 2)
     aws-eventstream (1.2.0)
-    aws-partitions (1.628.0)
-    aws-sdk-core (3.144.0)
+    aws-partitions (1.632.0)
+    aws-sdk-core (3.150.0)
       aws-eventstream (~> 1, >= 1.0.2)
       aws-partitions (~> 1, >= 1.525.0)
       aws-sigv4 (~> 1.1)
@@ -149,7 +149,7 @@ GEM
     config (4.0.0)
       deep_merge (~> 1.2, >= 1.2.1)
       dry-validation (~> 1.0, >= 1.0.0)
-    connection_pool (2.2.5)
+    connection_pool (2.3.0)
     crack (0.4.5)
       rexml
     crass (1.0.6)
@@ -170,7 +170,7 @@ GEM
     dry-configurable (0.15.0)
       concurrent-ruby (~> 1.0)
       dry-core (~> 0.6)
-    dry-container (0.10.1)
+    dry-container (0.11.0)
       concurrent-ruby (~> 1.0)
     dry-core (0.8.1)
       concurrent-ruby (~> 1.0)
@@ -179,12 +179,12 @@ GEM
     dry-logic (1.2.0)
       concurrent-ruby (~> 1.0)
       dry-core (~> 0.5, >= 0.5)
-    dry-schema (1.10.2)
+    dry-schema (1.10.4)
       concurrent-ruby (~> 1.0)
       dry-configurable (~> 0.13, >= 0.13.0)
       dry-core (~> 0.5, >= 0.5)
       dry-initializer (~> 3.0)
-      dry-logic (~> 1.0)
+      dry-logic (~> 1.2)
       dry-types (~> 1.5)
     dry-types (1.5.1)
       concurrent-ruby (~> 1.0)
@@ -249,7 +249,7 @@ GEM
     image_processing (1.12.2)
       mini_magick (>= 4.9.5, < 5)
       ruby-vips (>= 2.0.17, < 3)
-    image_size (3.0.2)
+    image_size (3.1.0)
     in_threads (1.6.0)
     jbuilder (2.11.5)
       actionview (>= 5.0.0)
@@ -271,7 +271,7 @@ GEM
     logstasher (2.1.5)
       activesupport (>= 5.2)
       request_store
-    loofah (2.18.0)
+    loofah (2.19.0)
       crass (~> 1.0.2)
       nokogiri (>= 1.5.9)
     mail (2.7.1)
@@ -311,12 +311,12 @@ GEM
       oauth (~> 0.4.4)
       oauth2 (>= 0.5.0)
       rack
-    oauth2 (1.4.10)
+    oauth2 (1.4.11)
       faraday (>= 0.17.3, < 3.0)
       jwt (>= 1.0, < 3.0)
       multi_json (~> 1.3)
       multi_xml (~> 0.5)
-      rack (>= 1.2, < 3)
+      rack (>= 1.2, < 4)
     omniauth (2.0.4)
       hashie (>= 3.4.6)
       rack (>= 1.6.2, < 3)
@@ -354,7 +354,7 @@ GEM
     parser (3.1.2.1)
       ast (~> 2.4.1)
     pg (1.4.3)
-    popper_js (2.11.5)
+    popper_js (2.11.6)
     progress (3.6.0)
     public_suffix (5.0.0)
     puma (5.6.5)
@@ -429,12 +429,12 @@ GEM
       unicode-display_width (>= 1.4.0, < 3.0)
     rubocop-ast (1.21.0)
       parser (>= 3.1.1.0)
-    rubocop-minitest (0.22.0)
+    rubocop-minitest (0.22.1)
       rubocop (>= 0.90, < 2.0)
-    rubocop-performance (1.14.3)
+    rubocop-performance (1.15.0)
       rubocop (>= 1.7.0, < 2.0)
       rubocop-ast (>= 0.4.0)
-    rubocop-rails (2.16.0)
+    rubocop-rails (2.16.1)
       activesupport (>= 4.2.0)
       rack (>= 1.1)
       rubocop (>= 1.33.0, < 2.0)
@@ -491,7 +491,7 @@ GEM
     timeout (0.3.0)
     tzinfo (2.0.5)
       concurrent-ruby (~> 1.0)
-    unicode-display_width (2.2.0)
+    unicode-display_width (2.3.0)
     validates_email_format_of (1.7.2)
       i18n
     vendorer (0.2.0)
index c92be45155133a245a90699d912d69d5b24fe4c0..4ebb89da93134a422133640e6680119c6ab9e752 100644 (file)
@@ -75,7 +75,7 @@ window.onload = function () {
 L.Control.OSMReportAProblem = L.Control.Attribution.extend({
   options: {
     position: 'bottomright',
-    prefix: '<a href="http://www.openstreetmap.org/fixthemap?lat={x}&lon={y}&zoom={z}" target="_blank">'+I18n.t('javascripts.embed.report_problem')+'</a>'
+    prefix: '<a href="https://www.openstreetmap.org/fixthemap?lat={x}&lon={y}&zoom={z}" target="_blank">'+I18n.t('javascripts.embed.report_problem')+'</a>'
   },
 
   onAdd: function (map) {
index 61319f7b4f00be5660f385b3d9335fc7a4925af1..9d3f9a470afcac161e55faaa894fa26faad37d98 100644 (file)
@@ -50,18 +50,16 @@ OSM.initializeBrowse = function (map) {
     $("#browse_status").html(
       $("<div>").append(
         $("<div class='d-flex'>").append(
-          $("<div class='flex-grow-1 text-break'>").append(
-            $("<h2>")
-              .text(I18n.t("browse.start_rjs.load_data"))),
+          $("<h2 class='flex-grow-1 text-break'>")
+            .text(I18n.t("browse.start_rjs.load_data")),
           $("<div>").append(
-            $("<button type='button' class='btn-close mt-1'>")
+            $("<button type='button' class='btn-close'>")
               .click(cancel))),
-        $("<div>").append(
-          $("<p class='alert alert-warning'></p>")
-            .text(I18n.t("browse.start_rjs.feature_warning", { num_features: count, max_features: limit })),
-          $("<input type='submit' class='btn btn-primary'>")
-            .val(I18n.t("browse.start_rjs.load_data"))
-            .click(add))));
+        $("<p class='alert alert-warning'>")
+          .text(I18n.t("browse.start_rjs.feature_warning", { num_features: count, max_features: limit })),
+        $("<input type='submit' class='btn btn-primary'>")
+          .val(I18n.t("browse.start_rjs.load_data"))
+          .click(add)));
   }
 
   var dataLoader;
index c5bd3194052bf8e9e67ed980a7580313d81288e9..500610e26dfc9c4f3ed3529614f60c54a05a0757 100644 (file)
@@ -265,15 +265,14 @@ OSM.Directions = function (map) {
       }
 
       var turnByTurnTable = $("<table class='mb-3'>");
-      var directionsCloseButton = $("<button type='button' class='btn-close mt-1'>");
+      var directionsCloseButton = $("<button type='button' class='btn-close'>");
 
       $("#sidebar_content")
         .empty()
         .append(
           $("<div class='d-flex'>").append(
-            $("<div class='flex-grow-1 text-break'>").append(
-              $("<h2>")
-                .text(I18n.t("javascripts.directions.directions"))),
+            $("<h2 class='flex-grow-1 text-break'>")
+              .text(I18n.t("javascripts.directions.directions")),
             $("<div>").append(directionsCloseButton)),
           distanceText,
           turnByTurnTable
index c20d342c5c3bafcdbfab633cd6160386de428fd2..d137b84565f1ad74755b8ed269c8d737d5c71dd3 100644 (file)
@@ -48,6 +48,9 @@ OSM.History = function (map) {
 
     if (window.location.pathname === "/history") {
       data.bbox = map.getBounds().wrap().toBBoxString();
+      var feedLink = $("link[type=\"application/atom+xml\"]"),
+          feedHref = feedLink.attr("href").split("?")[0];
+      feedLink.attr("href", feedHref + "?bbox=" + data.bbox);
     }
 
     $.ajax({
@@ -59,11 +62,6 @@ OSM.History = function (map) {
         updateMap();
       }
     });
-
-    var feedLink = $("link[type=\"application/atom+xml\"]"),
-        feedHref = feedLink.attr("href").split("?")[0];
-
-    feedLink.attr("href", feedHref + "?bbox=" + data.bbox);
   }
 
   function loadMore(e) {
index ffb2d7a2140f52199e28e4521cea68b5f6ed65c1..105b03ed694adfc238b02ea9b17d9a992759a87c 100644 (file)
@@ -300,12 +300,17 @@ L.OSM.Map = L.Map.extend({
   },
 
   setSidebarOverlaid: function (overlaid) {
+    var sidebarWidth = 350;
     if (overlaid && !$("#content").hasClass("overlay-sidebar")) {
       $("#content").addClass("overlay-sidebar");
-      this.invalidateSize({ pan: false })
-        .panBy([-350, 0], { animate: false });
+      this.invalidateSize({ pan: false });
+      if ($("html").attr("dir") !== "rtl") {
+        this.panBy([-sidebarWidth, 0], { animate: false });
+      }
     } else if (!overlaid && $("#content").hasClass("overlay-sidebar")) {
-      this.panBy([350, 0], { animate: false });
+      if ($("html").attr("dir") !== "rtl") {
+        this.panBy([sidebarWidth, 0], { animate: false });
+      }
       $("#content").removeClass("overlay-sidebar");
       this.invalidateSize({ pan: false });
     }
index f6ab47cf2fb507467d5b0a06ba44f06a68d3092c..e941a70f41ae2a492e522b7c689dbfa4557244bf 100644 (file)
@@ -92,8 +92,7 @@ L.OSM.share = function (options) {
       .append(
         $("<p>")
           .attr("class", "text-muted")
-          .text(I18n.t("javascripts.share.paste_html"))
-          .appendTo($linkSection));
+          .text(I18n.t("javascripts.share.paste_html")));
 
     // Geo URI
 
index 8403c7bc38c4d30696d3d280b0b7cfc94b709f7c..d8213a3767a948aee2c0a9cdadc5498cbf1d4208 100644 (file)
@@ -22,11 +22,10 @@ L.OSM.sidebarPane = function (options, uiClass, buttonTitle, paneTitle) {
 
     $("<div class='sidebar_heading d-flex'>")
       .appendTo($ui)
-      .append($("<div class='flex-grow-1 text-break'>")
-        .append($("<h4>")
-          .text(I18n.t(paneTitle))))
+      .append($("<h4 class='flex-grow-1 text-break'>")
+        .text(I18n.t(paneTitle)))
       .append($("<div>")
-        .append($("<button type='button' class='btn-close mt-1'>")
+        .append($("<button type='button' class='btn-close'>")
           .attr("aria-label", I18n.t("javascripts.close"))
           .bind("click", toggle)));
 
index f51aaa72829dfe74e2d26b1705f0372c406d24ec..7e72278e322711e51cd3d538eed0334bbd5ed01f 100644 (file)
@@ -17,6 +17,8 @@ L.OSM.sidebar = function (selector) {
   };
 
   control.togglePane = function (pane, button) {
+    var paneWidth = 250;
+
     current
       .hide()
       .trigger("hide");
@@ -25,12 +27,18 @@ L.OSM.sidebar = function (selector) {
       .removeClass("active");
 
     if (current === pane) {
+      if ($("html").attr("dir") === "rtl") {
+        map.panBy([-paneWidth, 0], { animate: false });
+      }
       $(sidebar).hide();
       current = currentButton = $();
     } else {
       $(sidebar).show();
       current = pane;
       currentButton = button || $();
+      if ($("html").attr("dir") === "rtl") {
+        map.panBy([paneWidth, 0], { animate: false });
+      }
     }
 
     map.invalidateSize({ pan: false, animate: false });
index ce83a1d935e5327b5ca868c8c6e931b68c31d323..744625e87a7ec2304709d5a029f739b845c24539 100644 (file)
@@ -242,6 +242,95 @@ body.compact-nav {
   }
 }
 
+body.small-nav {
+  #menu-icon {
+    display: inline-block !important;
+  }
+
+  nav.primary,
+  nav.secondary {
+    float: none !important;
+    position: relative;
+    display: block;
+    clear: both;
+  }
+
+  header {
+    height: auto;
+    min-height: $headerHeight;
+    background: #fff;
+
+    &.closed nav {
+      display: none;
+    }
+
+    .search_forms {
+      display: block;
+    }
+  }
+
+  #sidebar .search_forms,
+  #edit_tab,
+  #export_tab {
+    display: none;
+  }
+
+  nav.primary {
+    padding: 0;
+
+    ul, li {
+      border: none;
+      border-radius: 0;
+      width: 100%;
+    }
+
+    ul {
+      border-top: 1px solid #eee;
+      li {
+        border-bottom: 1px solid #eee;
+        border-right: none;
+        > a {
+          border-radius: 0;
+          width: 100%;
+          text-align: center;
+          font-size: 15px;
+        }
+      }
+    }
+
+    .btn-group {
+      width: 100%;
+      padding: 10px;
+    }
+  }
+
+  nav.secondary {
+    .user-menu {
+      width: 100%;
+    }
+  }
+
+  #compact-secondary-nav {
+    display: none;
+  }
+
+  .compact-hide {
+    display: inline-block;
+  }
+
+  .overlay-sidebar #sidebar .welcome.visible {
+    display: none;
+  }
+
+  .overlay-sidebar #sidebar #banner {
+    display: none;
+  }
+
+  .leaflet-top.leaflet-right {
+    top: 10px !important;
+  }
+}
+
 /* Utility for styling notification numbers */
 
 .count-number {
@@ -421,21 +510,35 @@ body.compact-nav {
       border-bottom: 1px solid $grey;
       padding: 10px 20px;
     }
+  }
+}
 
-    a.close-button {
-      float: right;
-      padding:5px;
-      font-size:20px;
-      line-height:10px;
-      color:#222;
-      border:1px solid $grey;
+@include media-breakpoint-down(md) {
+  body.map-layout {
+    #sidebar, #map {
+      position: relative;
+      overflow-x: hidden;
+      width: 100%;
+      height: 50%;
     }
 
-    .tooltip {
-      opacity: 1;
-      border: 1px solid $grey;
-      .tooltip-arrow {
-        border-top-color: $grey;
+    #map-ui {
+      z-index: 9999;
+      width: 100%;
+      height: 50%;
+      overflow-y: scroll;
+    }
+
+    .overlay-sidebar {
+      #sidebar {
+        position: absolute;
+        width: 350px;
+        height: auto;
+        overflow: hidden;
+      }
+
+      #map, #map-ui {
+        height: 100%;
       }
     }
   }
@@ -1025,7 +1128,7 @@ tr.turn:hover {
   min-width: 200px;
   p {
     padding: 0 0 5px 0;
-    margin-top: 0 0 0 60px;
+    margin: 0 0 0 60px;
     font-size: 12px;
   }
 }
@@ -1138,16 +1241,6 @@ tr.turn:hover {
   display: inline !important;
 }
 
-/* Rules for the oauth settings page */
-
-.oauth_clients .buttons .oauth-edit {
-  border-radius: 2px 0 0 2px;
-}
-
-.oauth_clients .buttons .oauth-delete {
-  border-radius: 0 2px 2px 0;
-}
-
 /* Rules for the oauth authorization page */
 
 .oauth-authorize ul {
@@ -1309,7 +1402,7 @@ abbr.geo {
   border-bottom: none;
 }
 
-/* General styles for action lists / subnavs / pager navs */
+/* General styles for action lists / subnavs */
 
 
 nav.secondary-actions {
@@ -1322,10 +1415,6 @@ nav.secondary-actions {
     margin-bottom: 0;
     margin-left: -1px;
     padding: 0;
-    &.pager {
-      display: inline-block;
-      margin-right: 60px;
-    }
     > li {
       flex-basis: auto;
       list-style: none;
@@ -1342,60 +1431,6 @@ div.secondary-actions {
   text-align: center;
 }
 
-.buttons {
-  min-width: 200px;
-  input[type="submit"],
-  input[type="button"],
-  input[type="reset"],
-  .button,
-  .button_to {
-    box-sizing: border-box;
-    float: left;
-    border-radius: 0;
-    margin:0;
-    min-width: 75px;
-    max-width: 180px;
-    border-right:1px solid white;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-  }
-  input:first-child,
-  .button:first-child,
-  .button_to:first-child {
-    border-radius:2px 0 0 2px;
-  }
-  input:last-child,
-  .button:last-child,
-  .button_to:last-child {
-    border-radius:0 2px 2px 0;
-    border-right-width: 0;
-  }
-  input:only-child,
-  .button:only-child,
-  .button_to:only-child,
-  *[value="Hide"] + input:last-child,
-  *[value="Hide"] + .button:last-child,
-  *[value="Hide"] + .button_to:last-child {
-    border-radius:2px;
-    border-right-width: 0;
-  }
-    /* if a 3-button set has a hidden middle button */
-  *[value="Hide"] + input:nth-child(3),
-  *[value="Hide"] + .button:nth-child(3),
-  *[value="Hide"] + .button_to:nth-child(3) {
-    border-radius:0 2px 2px 0;
-    border-right-width: 0;
-  }
-  /* if a 3-button set starts with a hidden button */
-  *[value="Hide"] + input:nth-child(2):not(:last-child),
-  *[value="Hide"] + .button:nth-child(2):not(:last-child),
-  *[value="Hide"] + .button_to:nth-child(2):not(:last-child) {
-    border-radius:2px 0 0 2px;
-    border-right-width: 1px;
-  }
-}
-
 /* Create a single-line dl */
 
 dl.dl-inline {
@@ -1472,15 +1507,6 @@ dl.dl-inline {
     display: block;
   }
 
-  .icon-list {
-    padding-bottom: 20px;
-    div {
-      margin-bottom: 10px;
-      p {
-        padding-top: 10px;
-      }
-    }
-  }
   .sprite.small {
     width: 50px;
     height: 50px;
@@ -1527,10 +1553,6 @@ dl.dl-inline {
 
 .site-about #content {
   background-color: $lightgrey;
-  background-position: 50% 50%;
-  background-repeat: no-repeat;
-  background-size: cover;
-  background-attachment: fixed;
 
   .content-inner {
     max-width: 760px;
@@ -1568,8 +1590,6 @@ dl.dl-inline {
   .icon {
     width: 30px;
     height: 30px;
-    margin-right: 10px;
-    vertical-align: middle;
     background: 40px 40px image-url('about/sprite.png') no-repeat;
 
     &.local {
@@ -1600,9 +1620,3 @@ dl.dl-inline {
 }
 
 @import 'browse';
-
-@media only screen and (max-width:960px) {
-  .header-illustration.new-user-arm {
-    display: none;
-  }
-}
index 838c9198f38157eb32f5a80b408e31d7cb85c91a..a0890d1e01b16af13f0b2cf63f580c39ca857299 100644 (file)
@@ -1,4 +1,3 @@
 /*
  *= require ltr/common
- *= require ltr/small
  */
index 91d9fa3edba8e40bf869e5291502acdad628441f..c0f4d793a2248f4e0bf56389edc09f08daa1e03d 100644 (file)
@@ -1,4 +1,3 @@
 /*
  *= require rtl/common
- *= require rtl/small
  */
diff --git a/app/assets/stylesheets/small.scss b/app/assets/stylesheets/small.scss
deleted file mode 100644 (file)
index 2247b4b..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-@import "parameters";
-
-/* Styles specific to a small screen, such as iPhone, Android, etc... */
-
-body.small-nav {
-  #menu-icon {
-    display: inline-block !important;
-  }
-
-  nav.primary,
-  nav.secondary {
-    float: none !important;
-    position: relative;
-    display: block;
-    clear: both;
-  }
-
-  header {
-    height: auto;
-    min-height: $headerHeight;
-    background: #fff;
-
-    &.closed nav {
-      display: none;
-    }
-
-    .search_forms {
-      display: block;
-    }
-  }
-
-  #sidebar .search_forms,
-  #edit_tab,
-  #export_tab {
-    display: none;
-  }
-
-  nav.primary {
-    padding: 0;
-
-    ul, li {
-      border: none;
-      border-radius: 0;
-      width: 100%;
-    }
-
-    ul {
-      border-top: 1px solid #eee;
-      li {
-        border-bottom: 1px solid #eee;
-        border-right: none;
-        > a {
-          border-radius: 0;
-          width: 100%;
-          text-align: center;
-          font-size: 15px;
-        }
-      }
-    }
-
-    .btn-group {
-      width: 100%;
-      padding: 10px;
-    }
-  }
-
-  nav.secondary {
-    .user-menu {
-      width: 100%;
-    }
-  }
-
-  #compact-secondary-nav {
-    display: none;
-  }
-
-  .compact-hide {
-    display: inline-block;
-  }
-
-  .overlay-sidebar #sidebar .welcome.visible {
-    display: none;
-  }
-
-  .overlay-sidebar #sidebar #banner {
-    display: none;
-  }
-
-  .leaflet-top.leaflet-right {
-    top: 10px !important;
-  }
-}
-
-@media (max-width: 767.98px) {
-  body.map-layout {
-    #sidebar, #map {
-      position: relative;
-      overflow-x: hidden;
-      width: 100%;
-      height: 50%;
-    }
-
-    .overlay-sidebar {
-      #sidebar {
-        position: absolute;
-        width: 350px;
-        height: auto;
-        overflow: hidden;
-      }
-
-      #map {
-        height: 100%;
-      }
-    }
-
-    #map-ui {
-      z-index: 9999;
-      width: 100%;
-      overflow-y: scroll;
-    }
-  }
-}
index 1d68654055538fd597265043e2adcb52e3ceb94f..d3f57f0867f819a037b8ddbf581747ddb54f8530 100644 (file)
@@ -231,6 +231,7 @@ class ApplicationController < ActionController::Base
   def api_call_timeout(&block)
     Timeout.timeout(Settings.api_timeout, Timeout::Error, &block)
   rescue Timeout::Error
+    ActiveRecord::Base.connection.raw_connection.cancel
     raise OSM::APITimeoutError
   end
 
@@ -243,11 +244,13 @@ class ApplicationController < ActionController::Base
 
     if e.is_a?(Timeout::Error) ||
        (e.is_a?(ActiveRecord::StatementInvalid) && e.message.include?("execution expired"))
+      ActiveRecord::Base.connection.raw_connection.cancel
       render :action => "timeout"
     else
       raise
     end
   rescue Timeout::Error
+    ActiveRecord::Base.connection.raw_connection.cancel
     render :action => "timeout"
   end
 
index 87d0b8955ba69adab3f7bc3373ed0e818aa33f55..ed88a5ae3e0caea234671993664cd80da34fa629 100644 (file)
@@ -1,8 +1,6 @@
 <div class="d-flex w-100">
-  <div class="flex-grow-1 text-break">
-    <h2><%= title %></h2>
-  </div>
+  <h2 class="flex-grow-1 text-break"><%= title %></h2>
   <div>
-    <a class="geolink d-block btn-close mt-1" href="<%= root_path %>"></a>
+    <a class="geolink d-block btn-close" href="<%= root_path %>"></a>
   </div>
 </div>
index c5c26330e46dbac17cb071ea6c96a9f218cd0f22..86b9020a209e7b7823bb92361c7d63f666e8d644 100644 (file)
@@ -5,7 +5,9 @@
 <%= render :partial => @type, :object => @feature %>
 
 <div class='secondary-actions'>
-  <%= link_to(t("browse.download_xml"), :controller => "api/#{@type.pluralize}", :action => :show) %>
-  &middot;
+  <% if @feature.visible? %>
+    <%= link_to(t("browse.download_xml"), :controller => "api/#{@type.pluralize}", :action => :show) %>
+    &middot;
+  <% end %>
   <%= link_to(t("browse.view_history"), :action => "#{@type}_history") %>
 </div>
index 657ad9039acc37297723764cb623baaeef35eb8c..c8f658f53feca5b240a3b7f0f69762a1bfccc4d2 100644 (file)
@@ -10,7 +10,7 @@
     <div class="mb-3">
       <textarea class="form-control" name="text" cols="40" rows="10" maxlength="2000" placeholder="<%= t("javascripts.notes.new.advice") %>"></textarea>
     </div>
-    <div class="buttons clearfix">
+    <div class="btn-wrapper">
       <input type="submit" name="add" value="<%= t("javascripts.notes.new.add") %>" disabled="1" class="btn btn-primary">
     </div>
   </form>
diff --git a/app/views/site/_about_section.html.erb b/app/views/site/_about_section.html.erb
new file mode 100644 (file)
index 0000000..ead28f9
--- /dev/null
@@ -0,0 +1,7 @@
+<%= tag.div :class => "section", :id => local_assigns[:id] do %>
+  <div class='d-flex align-items-center gap-2 mb-2'>
+    <div class='flex-shrink-0 icon <%= icon %>'></div>
+    <h2 class='flex-grow-1 mb-0'><%= t "site.about.#{title}_title", :locale => @locale %></h2>
+  </div>
+  <%= yield %>
+<% end %>
index b4b21a567f177b28b5c091fef39ace932776bc50..abf4c60c8bd4786310ede1b8b4f371141c3a07d8 100644 (file)
   </div>
 
   <div class='bg-white px-5 py-4'>
-    <div class='section'>
-      <p class="lead"><%= t ".lede_text", :locale => @locale %></p>
-      <h2><div class='icon local'></div><%= t ".local_knowledge_title", :locale => @locale %></h2>
-      <p><%= t ".local_knowledge_html", :locale => @locale %></p>
-    </div>
+    <p class="lead"><%= t ".lede_text", :locale => @locale %></p>
 
-    <div class='section'>
-      <h2><div class='icon community'></div><%= t ".community_driven_title", :locale => @locale %></h2>
-      <p><%= t ".community_driven_html", :locale => @locale, :diary_path => diary_entries_path %></p>
-    </div>
+    <%= render :layout => "about_section", :locals => { :icon => "local", :title => "local_knowledge" } do %>
+      <p><%= t "site.about.local_knowledge_html", :locale => @locale %></p>
+    <% end %>
 
-    <div class='section' id='open-data'>
-      <h2><div class='icon open'></div><%= t ".open_data_title", :locale => @locale %></h2>
-      <p><%= t ".open_data_html", :locale => @locale, :copyright_path => copyright_path %></p>
-    </div>
+    <%= render :layout => "about_section", :locals => { :icon => "community", :title => "community_driven" } do %>
+      <p><%= t "site.about.community_driven_html", :locale => @locale, :diary_path => diary_entries_path %></p>
+    <% end %>
 
-    <div class='section' id='legal'>
-      <h2><div class='icon legal'></div><%= t ".legal_title", :locale => @locale %></h2>
-      <p><%= t ".legal_1_html", :locale => @locale %></p>
-      <p><%= t ".legal_2_html", :locale => @locale %></p>
-    </div>
+    <%= render :layout => "about_section", :locals => { :id => "open-data", :icon => "open", :title => "open_data" } do %>
+      <p><%= t "site.about.open_data_html", :locale => @locale, :copyright_path => copyright_path %></p>
+    <% end %>
+
+    <%= render :layout => "about_section", :locals => { :id => "legal", :icon => "legal", :title => "legal" } do %>
+      <p><%= t "site.about.legal_1_html", :locale => @locale %></p>
+      <p><%= t "site.about.legal_2_html", :locale => @locale %></p>
+    <% end %>
 
-    <div class='section' id='partners'>
-      <h2><div class='icon partners'></div><%= t ".partners_title", :locale => @locale %></h2>
+    <%= render :layout => "about_section", :locals => { :id => "partners", :icon => "partners", :title => "partners" } do %>
       <p><%= t "layouts.hosting_partners_html", :locale => @locale,
                                                 :ucl => link_to(t("layouts.partners_ucl", :locale => @locale), "https://www.ucl.ac.uk"),
                                                 :fastly => link_to(t("layouts.partners_fastly", :locale => @locale), "https://www.fastly.com/"),
                                                 :bytemark => link_to(t("layouts.partners_bytemark", :locale => @locale), "https://www.bytemark.co.uk"),
                                                 :partners => link_to(t("layouts.partners_partners", :locale => @locale), "https://hardware.openstreetmap.org/thanks/") %>
       </p>
-    </div>
+    <% end %>
   </div>
 <% end %>
index 081c4a99f856fd20322d76c5b3613699309e5e55..262cd4a063f468cd869811330607da190e948338 100644 (file)
@@ -7,7 +7,7 @@
   <div class='header-illustration new-user-main'>
     <h1><%= t ".title" %></h1>
   </div>
-  <div class='header-illustration new-user-arm'></div>
+  <div class='header-illustration new-user-arm d-none d-md-block'></div>
 <% end %>
 
 <div class="row">
index 36d4326c594a73e9d9bb569b4c0ae26e8d1ecaaa..cf5c783467551536c8c6f32deebd953858d0651f 100644 (file)
@@ -276,6 +276,7 @@ ar:
   account:
     deletions:
       show:
+        title: احذف حسابي
         delete_account: حذف الحساب
         confirm_delete: هل أنت متأكد؟
         cancel: إلغاء
@@ -1572,9 +1573,12 @@ ar:
       flash token bad: لم نجد هذا النموذج، تحقق من المسار ربما؟
   preferences:
     show:
+      preferred_editor: المحرر المفضل
       preferred_languages: اللغات المفضلة
+      edit_preferences: عدل التفضيلات
     edit:
       title: تفضيلات التحرير
+      save: حدث التفضيلات
       cancel: إلغاء
   profiles:
     edit:
@@ -2562,6 +2566,7 @@ ar:
       title: ملاحظات مقدمة أو علق عليها %{user}
       heading: ملاحظات %{user}
       subheading_html: تم إرسال الملاحظات أو التعليق عليها بواسطة %{user}
+      no_notes: لا توجد ملاحظات
       id: معرف
       creator: منشئ
       description: الوصف
index 566b1d1154a61efa0bb4f6b55f98728ae17fcfec..7b1af13338804bd698e5a1b74e3ea198ad9090e5 100644 (file)
@@ -31,6 +31,7 @@ bn:
   time:
     formats:
       friendly: '%e %B %Y %H:%M-এ'
+      blog: '%e %B %Y'
   helpers:
     file:
       prompt: ফাইল পছন্দ করুন
@@ -169,6 +170,8 @@ bn:
         pass_crypt_confirmation: পাসওয়ার্ড নিশ্চিত করুন
     help:
       doorkeeper/application:
+        confidential: গ্রাহকের গোপনীয়তা গুপ্ত রাখা যেতে পারে এমন জায়গাতে অ্যাপ্লিকেশনটি
+          ব্যবহার করা হবে (স্থানীয় মোবাইল অ্যাপ ও একক পৃষ্ঠার অ্যাপগুলি গুপ্ত নয়)
         redirect_uri: প্রতি ওয়েবঠিকানার জন্য একটি লাইন ব্যবহার করুন
       trace:
         tagstring: কমা দ্বারা বিভাজিত
@@ -246,6 +249,7 @@ bn:
         reopened_at_by_html: '%{when} %{user} দ্বারা পুনর্সক্রিয়'
       rss:
         title: ওপেনস্ট্রিটম্যাপ টীকা
+        description_item: নোট %{id}-এর জন্য একটি আরএসএস চারণ
         opened: নতুন নোট (%{place}-এর কাছে)
         commented: নতুন মন্তব্য (%{place}-এর কাছে)
         reopened: পুনর্সক্রিয় নোট (%{place}-এর কাছে)
@@ -290,7 +294,7 @@ bn:
       public editing:
         heading: পাবলিক সম্পাদনা
         enabled: সক্রিয়। বেনামী নয় এবং উপাত্ত সম্পাদনা করতে পারবে।
-        enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
+        enabled link: https://wiki.openstreetmap.org/wiki/বেনামি_সম্পাদনা
         enabled link text: এটি কী?
         disabled link text: আমি সম্পাদনা করতে পারছি না কেন?
       public editing note:
index 9bab1f3d1ac163236d798564c9bf6f0033c1d5e8..54fd0adcb6e1098f7beb2a3f602dac77d3aa635b 100644 (file)
@@ -49,6 +49,7 @@
 # Author: Jacobbraeutigam
 # Author: John07
 # Author: Jupiter
+# Author: Justman10000
 # Author: KPFC
 # Author: Katpatuka
 # Author: Kerosin
@@ -1561,6 +1562,7 @@ de:
   issue_comments:
     create:
       comment_created: Dein Kommentar wurde erfolgreich erstellt
+      issue_reassigned: Dein Kommentar wurde erstellt und das Problem wurde neu zugewiesen
   reports:
     new:
       title_html: '%{link} melden'
index a48f027ba09e5772b53ba2f2f5ecc19ad2912452..92cbac51f6779864efc7c87d19f8c97febe793f4 100644 (file)
@@ -1168,6 +1168,8 @@ diq:
     changesets:
       show:
         comment: Mışewre
+        subscribe: Abone be
+        unsubscribe: Aboneyiye ra veciye
         hide_comment: bınımne
         unhide_comment: menımne
     notes:
index 882b880ad3bcba00fba051f070f75e58b5f5a074..db5854bd42d301ed7aeaaf65f9f2410814ef4a01 100644 (file)
@@ -2187,8 +2187,12 @@ eo:
         description: Demandu aŭ diskutu pri interesaj temoj en multaj pritemaj aŭ
           regionaj dissendolistoj.
       forums:
-        title: Forumoj
+        title: Forumoj (malnovaj)
         description: Demandoj kaj diskutoj por tiuj, kiuj preferas kutimaj diskutforumoj.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Forumoj de komunumo
+        description: Loko por diskuti pri OpenStreetMap.
       irc:
         title: IRC
         description: Interaga babilejo en multaj diversaj lingvoj kaj pri multaj temoj.
index 469517c9adefca185d1ae0f90b3a4c0e7cf69927..cb49f7979137d97e7f9d33d6aa252539a5e1dda3 100644 (file)
@@ -87,7 +87,7 @@ fa:
     models:
       acl: فهرست کنترل دسترسی
       changeset: بستهٔ تغییر
-      changeset_tag: ØªÚ¯ بستهٔ تغییر
+      changeset_tag: Ø¨Ø±Ú\86سب بستهٔ تغییر
       country: کشور
       diary_comment: نظر بر روزنوشت
       diary_entry: روزنوشت
@@ -96,19 +96,19 @@ fa:
       language: زبان
       message: پیام
       node: گره
-      node_tag: ØªÚ¯ گره
+      node_tag: Ø¨Ø±Ú\86سب گره
       notifier: اطلاع‌رسان
       old_node: گره قدیمی
-      old_node_tag: ØªÚ¯ گره قدیمی
+      old_node_tag: Ø¨Ø±Ú\86سب گره قدیمی
       old_relation: رابطهٔ قدیمی
       old_relation_member: عضو قدیمی رابطه
-      old_relation_tag: ØªÚ¯ رابطهٔ قدیمی
+      old_relation_tag: Ø¨Ø±Ú\86سب رابطهٔ قدیمی
       old_way: راه قدیمی
       old_way_node: گره قدیمی راه
-      old_way_tag: ØªÚ¯ راه قدیمی
+      old_way_tag: Ø¨Ø±Ú\86سب راه قدیمی
       relation: رابطه
       relation_member: عضو رابطه
-      relation_tag: ØªÚ¯ رابطه
+      relation_tag: Ø¨Ø±Ú\86سب رابطه
       report: گزارش
       session: جلسه
       trace: رد
@@ -119,7 +119,7 @@ fa:
       user_token: توکن کاربر
       way: راه
       way_node: گره راه
-      way_tag: ØªÚ¯ راه
+      way_tag: Ø¨Ø±Ú\86سب راه
     attributes:
       client_application:
         name: نام (الزامی)
@@ -175,9 +175,9 @@ fa:
       user:
         auth_provider: فراهم‌آورندهٔ احراز هویت
         auth_uid: شناسه UID احراز هویت
-        email: Ø§Û\8cÙ\85Û\8cÙ\84
-        email_confirmation: ØªØ§Û\8cÛ\8cد Ø§Û\8cÙ\85Û\8cÙ\84
-        new_email: Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 جدید
+        email: Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87
+        email_confirmation: ØªØ£Û\8cÛ\8cد Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87
+        new_email: Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 جدید
         active: فعال
         display_name: نام نمایشی
         description: توضیحات نمایه
@@ -189,8 +189,9 @@ fa:
         pass_crypt_confirmation: تأیید رمز عبور
     help:
       doorkeeper/application:
-        confidential: بهره‌برداری از اپلیکیشن به‌گونه‌ای است که client secret را محرمانه
-          نگه می‌دارد (اپ‌های موبایلی native و اپ‌های تک‌صفحه محرمانه نیستند)
+        confidential: برنامه در جایی استفاده خواهد شد که بتوان کلید مخفی کارخواه را
+          محرمانه نگه داشت (کاره‌های بومی تلفن همراه و کاره‌های تک‌صفحه‌ای محرمانه
+          نیستند)
         redirect_uri: در هر سطر یک URI بنویسید
       trace:
         tagstring: جداشده با کاما (,)
@@ -200,10 +201,10 @@ fa:
           در نظر داشته باشید که همهٔ کاربران اصطلاحات تخصصی جامعه را نمی‌فهمند، لطفاً سعی کنید واژه‌هایی که استفاده می‌کنید غیرتخصصی باشند.
         needs_view: آیا قبل از پاک‌شدن این مسدودی، کاربر باید وارد حساب کاربری شود؟
       user:
-        email_confirmation: آدرس شما به صورت عمومی نمایش داده نمی شود ، برای اطلاعات
+        email_confirmation: نشانی شما به صورت عمومی نمایش داده نمی‌شود، برای اطلاعات
           بیشتر به <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy "title="
-          سیاست حفظ حریم خصوصی OSMF از جمله در قسمت آدرس های ایمیل"> سیاست حفظ حریم
-          Ø®ØµÙ\88صÛ\8c </a> Ù\85ا Ù\85راجعÙ\87 Ú©Ù\86Û\8cد  .
+          سیاست حفظ حریم خصوصی OSMF از جمله در قسمت نشانی‌های رایانامه"> سیاست حفظ
+          Ø­Ø±Û\8cÙ\85 Ø®ØµÙ\88صÛ\8c </a> Ù\85ا Ù\85راجعÙ\87 Ú©Ù\86Û\8cد.
         new_email: (هرگز به‌صورت عمومی نشان داده نمی‌شود)
   datetime:
     distance_in_words_ago:
@@ -304,14 +305,14 @@ fa:
           شد اما نمایش داده نمی‌شود.
         retain_changeset_discussions: همهٔ گفت‌وگوهای شما روی بسته‌های تغییر حفظ خواهد
           شد.
-        retain_email: Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 شما حفظ خواهد شد.
+        retain_email: Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 شما حفظ خواهد شد.
         confirm_delete: آیا مطمئن هستید؟
         cancel: لغو
   accounts:
     edit:
       title: ویرایش حساب
       my settings: تنظیمات من
-      current email address: Ø§Û\8cÙ\85Û\8cÙ\84 Ù\81عÙ\84ی
+      current email address: Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 Ú©Ù\86Ù\88Ù\86ی
       external auth: احراز هویت خارجی
       openid:
         link: https://wiki.openstreetmap.org/wiki/OpenID
@@ -326,13 +327,13 @@ fa:
         disabled link text: چرا من نمی‌توانم ویرایش کنم؟
       public editing note:
         heading: ویرایش عمومی
-        html: هم اکنون ویرایش‌های شما گمنام هستند و مردم نمی‌توانند مکان شما را ببینند
+        html: هماکنون ویرایش‌های شما گمنام هستند و مردم نمی‌توانند مکان شما را ببینند
           یا برایتان پیام بفرستند. برای نمایش آنچه ویرایش کرده‌اید و اجازه به مردم
-          برای تماس با شما از طریق وب‌سایت، روی دکمهٔ زیر کلیک کنید. <b>از زمان روی
+          برای تماس با شما از طریق وبگاه، روی دکمهٔ زیر کلیک کنید. <b>از زمان روی
           کار آمدن  0.6 API، فقط کاربران عمومی می‌توانند نقشه را ویرایش کنند</b>.
           (<a href="https://wiki.openstreetmap.org/wiki/Anonymous_edits">چرا؟</a>).
-          <ul><li>Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 Ø´Ù\85ا Ø®ØµÙ\88صÛ\8c Ù\85Û\8câ\80\8cÙ\85اÙ\86د Ù\88 Ø¢Ø´Ú©Ø§Ø± Ù\86Ø®Ù\88اÙ\87د Ø´Ø¯.</li><li>اÛ\8cÙ\86 Ø¹Ù\85Ù\84Û\8cات
-          برگشت‌پذیر نیست و همهٔ کاربران تازه به‌طور پیش‌فرض عمومی هستند.</li></ul>
+          <ul><li>Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 Ø´Ù\85ا Ø®ØµÙ\88صÛ\8c Ù\85Û\8câ\80\8cÙ\85اÙ\86د Ù\88 Ø¢Ø´Ú©Ø§Ø± Ù\86Ø®Ù\88اÙ\87د Ø´Ø¯.</li><li>اÛ\8cÙ\86
+          Ø¹Ù\85Ù\84Û\8cات Ø¨Ø±Ú¯Ø´Øªâ\80\8cپذÛ\8cر Ù\86Û\8cست Ù\88 Ù\87Ù\85Ù\87Ù\94 Ú©Ø§Ø±Ø¨Ø±Ø§Ù\86 ØªØ§Ø²Ù\87 Ø¨Ù\87â\80\8cØ·Ù\88ر Ù¾Û\8cØ´â\80\8cÙ\81رض Ø¹Ù\85Ù\88Ù\85Û\8c Ù\87ستÙ\86د.</li></ul>
       contributor terms:
         heading: شرایط مشارکت‌کننده
         agreed: شما شرایط جدید مشارکت‌کننده را پذیرفته‌اید.
@@ -347,8 +348,8 @@ fa:
       make edits public button: همهٔ ویرایش‌های من را عمومی کن
       delete_account: حذف حساب...
     update:
-      success_confirm_needed: Ø§Ø·Ù\84اعات Ú©Ø§Ø±Ø¨Ø± Ø¨Ø§ Ù\85Ù\88Ù\81Ù\82Û\8cت Ø±Ù\88زآÙ\85د شد. برای تأیید نشانی
-        Ø§Û\8cÙ\85Û\8cÙ\84 Ø¬Ø¯Û\8cدØ\8c Û\8cادداشت Ø§Ø±Ø³Ø§Ù\84â\80\8cشدÙ\87 Ø¨Ù\87 Ø§Û\8cÙ\85Û\8cÙ\84‌تان را بررسی کنید.
+      success_confirm_needed: Ø§Ø·Ù\84اعات Ú©Ø§Ø±Ø¨Ø± Ø¨Ø§ Ù\85Ù\88Ù\81Ù\82Û\8cت Ø¨Ù\87â\80\8cرÙ\88ز شد. برای تأیید نشانی
+        Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 Ø¬Ø¯Û\8cدØ\8c Û\8cادداشت Ø§Ø±Ø³Ø§Ù\84 Ø´Ø¯Ù\87 Ø¨Ù\87 Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87‌تان را بررسی کنید.
       success: اطلاعات کاربر با موفقیت روزآمد شد.
     destroy:
       success: حساب حذف شد.
@@ -459,10 +460,10 @@ fa:
       load_data: بارگیری داده
       loading: در حال بارکردن...
     tag_details:
-      tags: ØªÚ¯‌ها
+      tags: Ø¨Ø±Ú\86سب‌ها
       wiki_link:
-        key: ØµÙ\81Ø­Ù\87Ù\94 ØªÙ\88ضÛ\8cحات Ù\88Û\8cÚ©Û\8c Ø¨Ø±Ø§Û\8c ØªÚ¯ %{key}
-        tag: ØµÙ\81Ø­Ù\87Ù\94 ØªÙ\88ضÛ\8cحات Ù\88Û\8cÚ©Û\8c Ø¨Ø±Ø§Û\8c ØªÚ¯ %{key}=%{value}
+        key: ØµÙ\81Ø­Ù\87Ù\94 ØªÙ\88ضÛ\8cحات Ù\88Û\8cÚ©Û\8c Ø¨Ø±Ø§Û\8c Ø¨Ø±Ú\86سب %{key}
+        tag: ØµÙ\81Ø­Ù\87Ù\94 ØªÙ\88ضÛ\8cحات Ù\88Û\8cÚ©Û\8c Ø¨Ø±Ø§Û\8c Ø¨Ø±Ú\86سب %{key}=%{value}
       wikidata_link: آیتم %{page} در ویکی‌داده
       wikipedia_link: مقالۀ %{page} در ویکی‌پدیا
       wikimedia_commons_link: آیتم %{page} در ویکی‌انبار
@@ -640,7 +641,7 @@ fa:
     flash:
       applications:
         create:
-          notice: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 ثبت شد.
+          notice: Ø¨Ø±Ù\86اÙ\85Ù\87 ثبت شد.
   friendships:
     make_friend:
       heading: افزودن %{user} به‌عنوان دوست؟
@@ -1509,14 +1510,14 @@ fa:
     partners_bytemark: Bytemark Hosting
     partners_partners: شرکای تجاری
     tou: شرایط استفاده
-    osm_offline: پایگاه‌دادهٔ OpenStreetMap هم‌اکنون آفلاین است تا کارهای ضروری برای
-      نگهداری پایگاه‌داده انجام گیرد.
-    osm_read_only: پایگاهدادهٔ OpenStreetMap هم‌اکنون در حالت فقط‌خواندنی است تا
-      کارهای ضروری برای نگهداری پایگاه‌داده انجام گیرد.
+    osm_offline: پایگاه دادهٔ OpenStreetMap هم‌اکنون برون‌خط است تا کارهای ضروری برای
+      نگهداری آن انجام گیرد.
+    osm_read_only: پایگاه دادهٔ OpenStreetMap هم‌اکنون در حالت فقط‌خواندنی است تا
+      کارهای ضروری برای نگهداری آن انجام گیرد.
     donate: با %{link} به «صندوق ارتقای سخت‌افزار»، OpenStreetMap را حمایت کنید.
     help: راهنما
     about: درباره
-    copyright: حقنشر
+    copyright: حق نشر
     community: جامعه
     community_blogs: بلاگ‌های جامعه
     community_blogs_title: بلاگ‌هایی از اعضای جامعهٔ OpenStreetMap
@@ -1600,9 +1601,9 @@ fa:
       welcome: ‫پس از اینکه حسابتان را تأیید کردید، اطلاعات بیشتری به شما ارائه می‌دهیم
         تا بتوانید شروع کنید.‬
     email_confirm:
-      subject: '[OpenStreetMap] Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84‌تان را تأیید کنید'
+      subject: '[OpenStreetMap] Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87‌تان را تأیید کنید'
       greeting: سلام،‏
-      hopefully_you: â\80«Ú©Ø³Û\8c (اÙ\85Û\8cدÙ\88ارÛ\8cÙ\85 Ø´Ù\85ا) Ù\85Û\8câ\80\8cØ®Ù\88اÙ\87د Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 خود در %{server_url}
+      hopefully_you: â\80«Ú©Ø³Û\8c (اÙ\85Û\8cدÙ\88ارÛ\8cÙ\85 Ø´Ù\85ا) Ù\85Û\8câ\80\8cØ®Ù\88اÙ\87د Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 خود در %{server_url}
         را به %{new_address} تغییر دهد.‬
       click_the_link: ‫اگر خودتان هستید، لطفاً برای تأیید این تغییر روی پیوند زیر
         کلیک کنید.‬
@@ -1610,7 +1611,7 @@ fa:
       subject: '[OpenStreetMap] درخواست بازنشانی رمز عبور'
       greeting: سلام،‏
       hopefully_you: ‫کسی (احتمالاً شما) درخواست کرده گذرواژهٔ مربوط به حساب کاربری
-        Ù\85تÙ\86اظر Ø¨Ø§ Ø§Û\8cÙ\86 Ø§Û\8cÙ\85Û\8cÙ\84 در openstreetmap.org بازنشانی شود.‬
+        Ù\85تÙ\86اظر Ø¨Ø§ Ø§Û\8cÙ\86 Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87 در openstreetmap.org بازنشانی شود.‬
       click_the_link: ‫اگر خودتان درخواست کرده‌اید، لطفاً برای بازنشانی رمز عبور روی
         پیوند زیر کلیک کنید.‬
     note_comment_notification:
@@ -1685,25 +1686,25 @@ fa:
         بروید و روی «لغو اشتراک» کلیک کنید.‬
   confirmations:
     confirm:
-      heading: Ø§Û\8cÙ\85Û\8cÙ\84‌تان را بررسی کنید!
-      introduction_1: Û\8cÚ© Ø§Û\8cÙ\85Û\8cÙ\84 تأیید برای شما فرستادیم.
-      introduction_2: Ø±Ù\88Û\8c Ù¾Û\8cÙ\88Ù\86دÛ\8c Ú©Ù\87 Ø¯Ø± Ø§Û\8cÙ\85Û\8cÙ\84 Ø¯Ø±Û\8cاÙ\81تÛ\8c Ù\87ست Ú©Ù\84Û\8cد Ú©Ù\86Û\8cد Ù\88 Ø­Ø³Ø§Ø¨ Ø®Ù\88د Ø±Ø§ ØªØ£Û\8cÛ\8cد
-        نمایید. سپس می‌توانید نقشه‌کشی را آغاز کنید.
+      heading: Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87‌تان را بررسی کنید!
+      introduction_1: Û\8cÚ© Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 تأیید برای شما فرستادیم.
+      introduction_2: Ø±Ù\88Û\8c Ù¾Û\8cÙ\88Ù\86دÛ\8c Ú©Ù\87 Ø¯Ø± Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 Ø¯Ø±Û\8cاÙ\81تÛ\8c Ù\87ست Ú©Ù\84Û\8cد Ú©Ù\86Û\8cد Ù\88 Ø­Ø³Ø§Ø¨ Ø®Ù\88د
+        را تأیید نمایید. سپس می‌توانید نقشه‌کشی را آغاز کنید.
       press confirm button: برای فعال‌سازی حسابتان روی دکمهٔ تأیید زیر کلیک کنید.
       button: تأیید
       success: ' تشکر بابت ثبت نام! حساب کاربری شما تایید شد.'
       already active: این حساب کاربری قبلاً تأیید شده است.
       unknown token: کد تأیید منقضی شده یا وجود ندارد.
-      reconfirm_html: اگر لازم است مجدداً ایمیل تأیید را بفرستیم، <a href="%{reconfirm}">اینجا
+      reconfirm_html: اگر لازم است ذوباره رایانامهٔ تأیید را بفرستیم، <a href="%{reconfirm}">اینجا
         کلیک کنید</a>.
     confirm_resend:
       failure: کاربر %{name} یافت نشد.
     confirm_email:
-      heading: ØªØ£Û\8cÛ\8cد ØªØºÛ\8cÛ\8cر Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84
-      press confirm button: Ø¨Ø±Ø§Û\8c ØªØ£Û\8cÛ\8cد Ø§Û\8cÙ\85Û\8cÙ\84 جدیدتان دکمهٔ تأیید زیر را فشار دهید.
+      heading: ØªØ£Û\8cÛ\8cد ØªØºÛ\8cÛ\8cر Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87
+      press confirm button: Ø¨Ø±Ø§Û\8c ØªØ£Û\8cÛ\8cد Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 جدیدتان دکمهٔ تأیید زیر را فشار دهید.
       button: تأیید
-      success: ØªØºÛ\8cÛ\8cر Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 شما تأیید شد!
-      failure: یک نشانی ایمیل قبلاً با این توکن تأیید شده است.
+      success: ØªØºÛ\8cÛ\8cر Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 شما تأیید شد!
+      failure: قبلاً یک نشانی رایانامه با این توکن تأیید شده است.
       unknown_token: کد تأیید منقضی شده یا وجود ندارد.
     resend_success_flash:
       confirmation_sent: یادداشت تأیید تازه‌ای به %{email} فرستادیم. حسابتان را که
@@ -1789,13 +1790,13 @@ fa:
     lost_password:
       title: فراموشی رمز عبور
       heading: رمز عبور خودتان را فراموش کرده‌اید؟
-      email address: 'Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84:'
+      email address: 'Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87:'
       new password button: بازنشانی رمز عبور
-      help_text: Ø§Û\8cÙ\85Û\8cÙ\84Û\8c Ú©Ù\87 Ø¨Ø§ Ø¢Ù\86 Ø«Ø¨Øªâ\80\8cÙ\86اÙ\85 Ú©Ø±Ø¯Ù\87â\80\8cاÛ\8cد Ø±Ø§ Ù\88ارد Ú©Ù\86Û\8cد. Ù\85ا Ù¾Û\8cÙ\88Ù\86دÛ\8c Ø¨Ù\87 Ø¢Ù\86 Ù\85Û\8câ\80\8cÙ\81رستÛ\8cÙ\85
-        ØªØ§ Ø¨ØªÙ\88اÙ\86Û\8cد Ø¨Ù\87â\80\8cÙ\88سÛ\8cÙ\84Ù\87Ù\94 Ø¢Ù\86 Ø±Ù\85ز Ø¹Ø¨Ù\88رتان را بازنشانی کنید.
-      notice email on way: Ù\85تأسÙ\81Û\8cÙ\85 Ú©Ù\87 Ø¢Ù\86 Ø±Ø§ Ú¯Ù\85 Ú©Ø±Ø¯Ù\87â\80\8cاÛ\8cد :-( Ø§Ù\85ا Ø§Û\8cÙ\85Û\8cÙ\84Û\8c Ø¯Ø± Ø±Ø§Ù\87 Ø§Ø³Øª
-        که می‌توانید به‌زودی آن را مجدد تنظیم کنید.
-      notice email cannot find: Ú\86Ù\86Û\8cÙ\86 Ø§Û\8cÙ\85Û\8cÙ\84ی پیدا نشد، متأسفیم.
+      help_text: Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87â\80\8cاÛ\8c Ú©Ù\87 Ø¨Ø§ Ø¢Ù\86 Ù\86اÙ\85â\80\8cÙ\86Ù\88Û\8cسÛ\8c Ú©Ø±Ø¯Ù\87â\80\8cاÛ\8cد Ø±Ø§ Ù\88ارد Ú©Ù\86Û\8cد. Ù\85ا Ù¾Û\8cÙ\88Ù\86دÛ\8c Ø¨Ù\87
+        Ø¢Ù\86 Ù\85Û\8câ\80\8cÙ\81رستÛ\8cÙ\85 ØªØ§ Ø¨ØªÙ\88اÙ\86Û\8cد Ø¨Ù\87 Ù\88سÛ\8cÙ\84Ù\87Ù\94 Ø¢Ù\86 Ú¯Ø°Ø±Ù\88اÚ\98Ù\87â\80\8cتان را بازنشانی کنید.
+      notice email on way: Ù\85تأسÙ\81Û\8cÙ\85 Ú©Ù\87 Ø¢Ù\86 Ø±Ø§ Ú¯Ù\85 Ú©Ø±Ø¯Ù\87â\80\8cاÛ\8cد :-( Ø§Ù\85ا Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87â\80\8cاÛ\8c Ø¯Ø± Ø±Ø§Ù\87
+        است که می‌توانید به‌زودی آن را مجدد تنظیم کنید.
+      notice email cannot find: Ú\86Ù\86Û\8cÙ\86 Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87â\80\8cای پیدا نشد، متأسفیم.
     reset_password:
       title: بازنشانی رمز عبور
       heading: بازنشانی رمز عبور برای %{user}
@@ -1844,13 +1845,13 @@ fa:
     new:
       title: ورود
       heading: ورود
-      email or username: 'Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 یا نام کاربری:'
+      email or username: 'Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87 یا نام کاربری:'
       password: 'رمز عبور:'
       openid_html: '%{logo} OpenID:'
       remember: مرا به خاطر بسپار
       lost password link: رمز عبورتان را فراموش کرده‌اید؟
       login_button: ورود
-      register now: اکنون ثبت‌نام کنید
+      register now: اکنون نام‌نویسی کنید
       with username: 'از قبل حساب OpenStreetMap دارید؟ لطفاً با نام کاربری و رمز عبورتان
         وارد شوید:'
       with external: 'به‌جای ثبت نام، از روش شخص ثالث استفاده کنید:'
@@ -1859,8 +1860,8 @@ fa:
       create account minute: یک حساب ایجاد کنید. فقط یک دقیقه طول می‌کشد.
       no account: حساب کاربری ندارید؟
       account not active: پوزش می‌خواهیم، حسابتان هنوز فعال نشده‌است.<br />لطفاً از
-        Ù¾Û\8cÙ\88Ù\86دÛ\8c Ú©Ù\87 Ø¯Ø± Ø§Û\8cÙ\85Û\8cÙ\84 ØªØ£Û\8cÛ\8cد Ù\88جÙ\88د Ø¯Ø§Ø±Ø¯ Ø¨Ø±Ø§Û\8c Ù\81عاÙ\84â\80\8cسازÛ\8c Ø­Ø³Ø§Ø¨ Ø®Ù\88د Ø§Ø³ØªÙ\81ادÙ\87 Ú©Ù\86Û\8cدØ\8c Û\8cا
-        <a href="%{reconfirm}"> یک ایمیل تأیید دیگر درخواست دهید</a>.
+        Ù¾Û\8cÙ\88Ù\86دÛ\8c Ú©Ù\87 Ø¯Ø± Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 ØªØ£Û\8cÛ\8cد Ù\88جÙ\88د Ø¯Ø§Ø±Ø¯ Ø¨Ø±Ø§Û\8c Ù\81عاÙ\84â\80\8cسازÛ\8c Ø­Ø³Ø§Ø¨ Ø®Ù\88د Ø§Ø³ØªÙ\81ادÙ\87 Ú©Ù\86Û\8cدØ\8c
+        یا <a href="%{reconfirm}"> یک رایانامهٔ تأیید دیگر درخواست دهید</a>.
       account is suspended: با عرض پوزش، حساب شما به دلیل فعالیت‌های مشکوک مسدود شده‌است.
         <br />برای گفت‌وگو دربارهٔ این مسئله لطفاً با <a href="%{webmaster}">پشتیبانی</a>
         تماس بگیرید.
@@ -1917,7 +1918,7 @@ fa:
     about:
       next: بعدی
       copyright_html: <span>&copy;</span>مشارکت‌کنندگان<br>OpenStreetMap
-      used_by_html: '%{name} برای هزاران وبسایت، برنامهٔ موبایل و دستگاه سخت‌افزاری
+      used_by_html: '%{name} برای هزاران وبگاه، کارهٔ تلفن همراه و افزارهٔ سخت‌افزاری
         دادهٔ نقشه فراهم می‌کند.'
       lede_text: OpenStreetMap را جامعه‌ای از نقشه‌کشان ساخته‌اند که در ایجاد و نگهداری
         داده‌های مربوط به جاده‌ها، مسیرهای تریل، کافه‌ها، ایستگاه‌های راه‌آهن و بسیاری
@@ -1934,23 +1935,23 @@ fa:
         <a href='https://blog.openstreetmap.org'>وبلاگ OSM</a>،
         <a href='%{diary_path}'>روزنوشت‌های کاربران</a>،
         <a href='https://blogs.openstreetmap.org/'>وبلاگ‌های جامعه</a> و
-        وبسایت <a href='https://www.osmfoundation.org/'>بنیاد OSM</a>.
+        وبگاه <a href='https://www.osmfoundation.org/'>بنیاد OSM</a>.
       open_data_title: دادهٔ آزاد
       open_data_html: 'OpenStreetMap <i>دادهٔ آزاد</i> است: آزادید آن را در هر کاری
         استفاده کنید تا وقتی که از OpenStreetMap و مشارکت‌کنندگان آن یاد کنید. اگر
         داده‌ها را به‌شکلی تغییر دهید یا بر اساس آن‌ها چیزی بسازید، باید نتایج را
         تحت همین پروانه توزیع کنید. برای جزئیات بیشتر <a href=''%{copyright_path}''>صفحهٔ
-        حقنشر و پروانه</a> را ببینید.'
+        حق نشر و پروانه</a> را ببینید.'
       legal_title: قانونی
       legal_1_html: |-
         این وبگاه و خدمات فراوان دیگری که به آن وابسته‌اند به‌طور رسمی و به نمایندگی از جامعه، تحت رهبری <a href='https://osmfoundation.org/'>بنیاد OpenStreetMap</a> ‏(OSMF) دایر است. استفاده از همهٔ خدماتی که تحت رهبری OSMF قرار دارد منوط به پذیرش <a href="https://wiki.openstreetmap.org/wiki/Acceptable_Use_Policy">
         سیاست استفادهٔ قابل‌قبول</a>، <a href="https://wiki.osmfoundation.org/wiki/Terms_of_Use">شرایط استفاده</a> و <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy">سیاست حریم خصوصی</a> ماست.
         <br>
-        اگر در رابطه با پروانه، حقنشر یا سایر موارد قانونی سؤالی دارید لطفاً <a href='https://osmfoundation.org/Contact'>با OSMF تماس بگیرید</a>.
+        اگر در رابطه با پروانه، حق نشر یا سایر موارد قانونی سؤالی دارید لطفاً <a href='https://osmfoundation.org/Contact'>با OSMF تماس بگیرید</a>.
         <br>
         OpenStreetMap،‏ نشان‌وارهٔ ذره‌بین‌دار و State of the Map <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">نشان‌های تجاری ثبت‌شده و متعلق به بنیاد OpenStreetMap</a> هستند.
       legal_2_html: |-
-        اگر دربارهٔ پروانه، حقنشر یا سایر مسائل حقوقی پرسشی دارید لطفاً <a href='https://osmfoundation.org/Contact'>با OSMF تماس بگیرید</a>.
+        اگر دربارهٔ پروانه، حق نشر یا سایر مسائل حقوقی پرسشی دارید لطفاً <a href='https://osmfoundation.org/Contact'>با OSMF تماس بگیرید</a>.
         <br>
         OpenStreetMap، نشان‌وارهٔ ذره‌بین‌دار و State of the Map <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">نشان‌های تجاری متعلق به OSMF</a> هستند.
       partners_title: شرکای تجاری
@@ -1962,13 +1963,13 @@ fa:
         english_link: اصل انگلیسی
       native:
         title: دربارهٔ این صفحه
-        html: شما هم‌اکنون نسخهٔ انگلیسی از صفحهٔ حقنشر را مشاهده می‌کنید. برای دیدن
-          %{native_link} به عقب بازگردید یا مطالعه دربارهٔ حقنشر را رها و %{mapping_link}
+        html: شما هم‌اکنون نسخهٔ انگلیسی از صفحهٔ حق نشر را مشاهده می‌کنید. برای دیدن
+          %{native_link} به عقب بازگردید یا مطالعه دربارهٔ حق نشر را رها و %{mapping_link}
           کنید.
         native_link: نسخهٔ فارسی
         mapping_link: شروع به نقشه‌کشی
       legal_babble:
-        title_html: حقنشر و پروانه
+        title_html: حق نشر و پروانه
         intro_1_html: |-
           OpenStreetMap<sup><a href="#trademarks">&reg;</a></sup>  <i><abbr title="Open Data"></abbr>دادهٔ باز</i> است و از سوی  <a
           href="https://osmfoundation.org/">بنیاد OpenStreetMap</a> ‏(OSMF) تحت پروانهٔ <a
@@ -1990,10 +1991,12 @@ fa:
             <li>ارائهٔ اعبار به اوپن‌استریت‌مپ با نمایش اطلاعیهٔ کپی‌رایت‌مان.</li>
             <li>مشخص کنید که داده‌ها تحت پروانهٔ آزاد پایگاه داده هستند.</li>
           </ul>
-        credit_3_1_html: کاشی‌های نقشه با «سبک استاندارد» در www.openstreetmap.org
-          کار تولیدی (Produced Work) محسوب می‌شوند که بنیاد اوپن‌استریت‌مپ با استفاده
-          از دادهٔ اوپن‌استریت‌مپ تحت پروانهٔ پایگاه‌دادهٔ باز (ODbL) ساخته‌است. هنگام
-          استفاده از این سبک نقشه، همان انتساب به‌کاررفته برای دادهٔ نقشه، لازم است.
+        credit_3_1_html: بنا بر شیوهٔ استفادهٔ شما از دادهٔ ما، برای چگونگی نمایش
+          اطلاعیهٔ حق نشر نیازمندی‌های مختلفی داریم. برای مثال، بسته به اینکه نقشه‌ای
+          که ساخته‌اید مرورکردنی باشد، چاپی باشد یا تصویری ثابت باشد، قوائد مختلفی
+          برای نحوهٔ نمایش اطلاعایهٔ حق نشر در نظر گرفته‌ایم. جزئیات کامل این نیازمندی‌ها
+          را می‌توانید در <a href="https://wiki.osmfoundation.org/wiki/Licence/Attribution_Guidelines">رهنمودهای
+          انتساب</a> ببینید.
         credit_4_html: |-
           در یک نقشهٔ الکترونیکی قابل مرور، یادکرد باید در گوشهٔ نقشه ظاهر شود.
           برای مثال:
@@ -2049,23 +2052,22 @@ fa:
           تحت پروانهٔ <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a> برای استفادهٔ مجدد.
         contributors_za_html: "<strong>آفریقای جنوبی</strong>: شامل داده‌هایی از \n<a
           href=\"http://www.ngi.gov.za/\">Chief Directorate:\nNational Geo-Spatial
-          Information</a>، حقنشر State محفوظ است."
+          Information</a>، حق نشر State محفوظ است."
         contributors_gb_html: |-
           <strong>پادشاهی بریتانیا</strong>: شامل داده‌های Ordnance
-          Survey &copy;‏ حق‌نشر و حق پایگاه‌داده Crown‏ ۲۰۱۰-۱۹.
+          Survey &copy;‏ حق نشر و حق پایگاه داده Crown‏ ۲۰۱۰-۱۹.
         contributors_footer_1_html: |-
           برای اطلاعات بیشتر درباره این‌ها و سایر منابعی که برای پیشرفت اوپن‌استریت‌مپ استفاده شده، لطفاً <a
           href="https://wiki.openstreetmap.org/wiki/Contributors">صفحهٔ مشارکت‌کنندگان</a> را در ویکی ببینید.
         contributors_footer_2_html: ورود داده در OpenStreetMap به این معنی نیست که
           فراهم‌کنندهٔ اصلی داده OpenStreetMap را تأیید می‌کند، ضمانتی می‌دهد، یا
           مسئولیتی می‌پذیرد.
-        infringement_title_html: نقض حقنشر
+        infringement_title_html: نقض حق نشر
         infringement_1_html: به مشارکت‌کنندگان OSM یادآوری شده است که هرگز از منابع
-          دارای حق‌نشر داده اضافه نکنند (مثلاً نقشه‌های گوگل یا نقشه‌های چاپی)، مگر
-          با اجازهٔ صریح و آشکار از صاحبان حق‌نشر.
-        infringement_2_html: اگر بر این باورید که دادهٔ مشمول حق‌نشر به‌طور نامناسبی
-          به پایگاه‌دادهٔ OpenStreetMap  یا به این وبسایت افزوده شده، لطفاً به <a
-          href="https://wiki.osmfoundation.org/wiki/Takedown_procedure">روندنامهٔ
+          دارای حق نشر داده اضافه نکنند (مثلاً نقشه‌های گوگل یا نقشه‌های چاپی)، مگر
+          با اجازهٔ صریح و آشکار از صاحبان حق نشر.
+        infringement_2_html: اگر بر این باورید که دادهٔ مشمول حق نشر به‌طور نامناسبی
+          به پایگاه دادهٔ OpenStreetMap  یا به این وبگاه افزوده شده، لطفاً به <a href="https://wiki.osmfoundation.org/wiki/Takedown_procedure">روندنامهٔ
           حذف</a> مراجعه کنید یا دادخواست خود را مستقیماً در <a href="https://dmca.openstreetmap.org/">صفحهٔ
           دادخواهی برخط</a> تسلیم کنید.
         trademarks_title_html: <span id="trademarks"></span>نشان‌های تجاری
@@ -2082,7 +2084,7 @@ fa:
       shortlink: پیوند کوتاه
       createnote: افزودن یادداشت
       license:
-        copyright: حقنشر OpenStreetMap و مشارکت‌کنندگان، تحت یک پروانهٔ آزاد
+        copyright: حق نشر OpenStreetMap و مشارکت‌کنندگان، تحت یک پروانهٔ آزاد
       remote_failed: ویرایش انجام نشد - مطمئن شوید JOSM یا Merkaartor باز و گزینهٔ
         کنترل از دور فعال باشد
     edit:
@@ -2106,7 +2108,7 @@ fa:
       embeddable_html: HTML توکار
       licence: پروانه
       export_details_html: دادهٔ OpenStreetMap تحت <a href="https://opendatacommons.org/licenses/odbl/1.0/">پروانهٔ
-        دادهٔ همگانی باز، پایگاهدادهٔ باز</a> (ODbL) قرار دارد.
+        دادهٔ همگانی باز، پایگاه دادهٔ باز</a> (ODbL) قرار دارد.
       too_large:
         advice: 'اگر برون‌ریزی بالا انجام نشد، لطفاً یکی از منابع زیر را استفاده کنید:'
         body: این محدوده برای برون‌ریزی در قالب OpenStreetMap XML خیلی بزرگ است. لطفاً
@@ -2114,11 +2116,11 @@ fa:
           انبوه یکی از منابع فهرست زیر را استفاده کنید.
         planet:
           title: سیارهٔ OSM
-          description: کپی‌های کامل از پایگاه‌دادهٔ OpenStreetMap که به‌طور منظم روزآمد
+          description: رونوشت‌های پایگاه دادهٔ کامل OpenStreetMap که به‌طور منظم روزآمد
             می‌شوند
         overpass:
           title: Overpass API
-          description: بارگیری این محدوده از یکی از آینه‌های پایگاهدادهٔ OpenStreetMap
+          description: بارگیری این محدوده از یکی از آینه‌های پایگاه دادهٔ OpenStreetMap
         geofabrik:
           title: بارگیری‌های Geofabrik
           description: گزیدهٔ اطلاعات قاره‌ها، کشورها، و شهرهای منتخب که به‌طور منظم
@@ -2139,7 +2141,7 @@ fa:
       latitude: 'عرض:'
       longitude: 'طول:'
       output: خروجی
-      paste_html: برای استفادهٔ توکار در وب‌سایت، HTML بچسبانید
+      paste_html: برای استفادهٔ توکار در وبگاه، HTML را جایگذاری کنید
       export_button: برون‌ریزی
     fixthemap:
       title: گزارش مشکل / اصلاح نقشه
@@ -2157,7 +2159,7 @@ fa:
       other_concerns:
         title: نگرانی‌های دیگر
         explanation_html: اگر دربارهٔ چگونگی استفاده از دادهٔ ما یا دربارهٔ محتوا
-          نگرانی‌هایی دارید، به <a href='/copyright'>صفحهٔ حقنشر</a> مراجعه کنید
+          نگرانی‌هایی دارید، به <a href='/copyright'>صفحهٔ حق نشر</a> مراجعه کنید
           تا اطلاعات قانونی بیشتری کسب کنید. همچنین می‌توانید با یکی از <a href='http://wiki.osmfoundation.org/wiki/Working_Groups'>گروه‌های
           کاری بنیاد OSM</a> تماس بگیرید.
     help:
@@ -2285,9 +2287,9 @@ fa:
           toilets: سرویس های بهداشتی
     welcome:
       title: خوش آمدید!
-      introduction_html: به OpenStreetMap، نقشهٔ آزاد و قابلویرایش جهان، خوش آمدید.
-        اکنون که ثبت‌نامتان کامل شده، می‌توانید یکراست نقشه‌کشی را آغاز کنید. در ادامه،
-        راهنمای کوتاهی دربارهٔ مهمترین چیزهایی که به دانستنشان نیاز دارید، آمده است.
+      introduction_html: به OpenStreetMap، نقشهٔ آزاد و قابل ویرایش جهان، خوش آمدید.
+        اکنون که نام‌نویسی‌تان کامل شده، می‌توانید یکراست نقشه‌کشی را آغاز کنید. این
+        راهنمای سریع دربارهٔ مهم‌ترین چیزهایی است که به دانستنشان نیاز دارید.
       whats_on_the_map:
         title: چیزهایی که روی نقشه می‌آید
         on_html: در OpenStreetMap چیزهایی را نقشه‌کشی می‌کنیم که <em>هم واقعی و هم
@@ -2296,21 +2298,20 @@ fa:
           کنید.
         off_html: چیزهایی که در نقشه <em>نمی‌آید</em> عبارت‌اند از دادهٔ سلیقه‌ای
           مانند رتبه‌بندی‌ها، عارضه‌های تاریخی یا فرضی و داده‌ای که از منابع دارای
-          حق‌نشر به‌دست می‌آوریم. از نقشه‌های آنلاین یا کاغذی کپی نکنید، مگر اینکه
+          حق نشر به دست می‌آوریم. از نقشه‌های برخط یا کاغذی رونوشت نکنید، مگر اینکه
           اجازهٔ ویژه برای این کار داشته باشید.
       basic_terms:
         title: اصطلاحات پایهٔ نقشه‌کشی
         paragraph_1_html: OpenStreetMap اصطلاحات ویژهٔ خودش را دارد. در اینجا چند
           کلیدواژهٔ مفید ذکر شده است.
         editor_html: <strong>ویرایشگر</strong> یا <strong>editor</strong> نرم‌افزار
-          یا وبسایتی است که با استفاده از آن نقشه را ویرایش می‌کنید.
+          یا وبگاهی است که با استفاده از آن نقشه را ویرایش می‌کنید.
         node_html: <strong>گره</strong> یا <strong>node</strong> نقطه‌ای روی نقشه
           است، مثل یک رستوران یا یک درخت.
         way_html: <strong>راه</strong> یا <strong>way</strong> یک خط یا محدوده است؛
           مثل یک رود، نهر آب، برکه یا ساختمان.
-        tag_html: <strong>تگ</strong> یا <strong>tag</strong> دادهٔ کوچکی دربارهٔ
-          یک گره یا راه است، مثل نام یک رستوران یا محدودیت سرعت یک جاده. به آن برچسب
-          هم می‌گویند.
+        tag_html: <strong>برچسب</strong> یا <strong>tag</strong> دادهٔ کوچکی دربارهٔ
+          یک گره یا راه است، مثل نام یک رستوران یا محدودیت سرعت یک جاده.
       rules:
         title: قوانین!
         paragraph_1_html: قوانین رسمی OpenStreetMap تنها چند مورد است، اما از همهٔ
@@ -2330,7 +2331,7 @@ fa:
       add_a_note:
         title: زمانی برای ویرایش ندارید؟ یادداشت اضافه کنید!
         paragraph_1_html: |-
-          اگر فقط می‌خواهید چیز کوچکی را درست کنید و وقت  کافی برای ثبت‌نام و یادگیری ویرایش ندارید، خیلی راحت
+          اگر فقط می‌خواهید چیز کوچکی را درست کنید و وقت  کافی برای نام‌نویسی و یادگیری ویرایش ندارید، خیلی راحت
           یک یادداشت بنویسید.
         paragraph_2_html: |-
           کافی است <a href='%{map_url}'>نقشه</a> را بیاورید و روی آیکون یادداشت کلیک کنید:
@@ -2429,7 +2430,7 @@ fa:
     offline_warning:
       message: سامانهٔ بارگذاری GPX در حال حاضر در دسترس نیست
     offline:
-      heading: Ø°Ø®Û\8cرÙ\87â\80\8cگاÙ\87 GPX Ø¢Ù\81Ù\84اÛ\8cÙ\86 است
+      heading: Ø°Ø®Û\8cرÙ\87â\80\8cگاÙ\87 GPX Ø¨Ø±Ù\88Ù\86â\80\8cخط است
       message: ذخیره‌گاه پروندهٔ GPX و سامانهٔ بارگذاری هم‌اکنون در دسترس نیستند.
     georss:
       title: ‫ردهای جی‌پی‌اس OpenStreetMap‬
@@ -2446,7 +2447,7 @@ fa:
     require_admin:
       not_an_admin: برای انجام آن کنش باید مدیر باشید.
     setup_user_auth:
-      blocked_zero_hour: در وبسایت OpenStreetMap یک پیام خیلی مهم دارید. برای اینکه
+      blocked_zero_hour: در وبگاه OpenStreetMap یک پیام خیلی مهم دارید. برای اینکه
         بتوانید ویرایش‌های خود را ذخیره کنید باید ابتدا آن را بخوانید.
       blocked: دسترسی شما به API مسدود شده. برای یافتن اطلاعات بیشتر لطفاً به رابط
         کاربری وب وارد شوید.
@@ -2456,15 +2457,15 @@ fa:
     settings_menu:
       account_settings: تنظیمات حساب
       oauth1_settings: تنظیمات OAuth 1
-      oauth2_applications: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌های OAuth 2
+      oauth2_applications: Ø¨Ø±Ù\86اÙ\85Ù\87‌های OAuth 2
       oauth2_authorizations: مجوزهای OAuth 2
   oauth:
     authorize:
       title: اجازهٔ دسترسی به حسابتان را صادر کنید
-      request_access_html: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 %{app_name} Ø¯Ø±Ø®Ù\88است Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ù\87 Ø­Ø³Ø§Ø¨ Ú©Ø§Ø±Ø¨Ø±Û\8c Ø´Ù\85ا
-        (%{user}) دارد. لطفاً بررسی کنید که آیا مایلید اپلیکیشن به قابلیت‌های زیر
-        Ø¯Ø³ØªØ±Ø³Û\8c Ø¯Ø§Ø´ØªÙ\87 Ø¨Ø§Ø´Ø¯. Ù\85Û\8câ\80\8cتÙ\88اÙ\86Û\8cد Ù\87Ù\85Ù\87 Û\8cا Ù\81Ù\82Ø· Ù\85Ù\88اردÛ\8c Ø±Ø§ Ú©Ù\87 Ø¯Ù\88ست Ø¯Ø§Ø±Û\8cد Ø§Ù\86تخاب Ú©Ù\86Û\8cد.
-      allow_to: 'اپÙ\84Û\8cÚ©Û\8cØ´Ù\86 کارخواه مجاز است که:'
+      request_access_html: Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 %{app_name} Ø¯Ø±Ø®Ù\88است Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ù\87 Ø­Ø³Ø§Ø¨ Ú©Ø§Ø±Ø¨Ø±Û\8c Ø´Ù\85ا (%{user})
+        دارد. لطفاً بررسی کنید که آیا مایلید برنامه به قابلیت‌های زیر دسترسی داشته
+        باشد. می‌توانید همه یا فقط مواردی را که دوست دارید انتخاب کنید.
+      allow_to: 'برÙ\86اÙ\85Ù\87Ù\94 کارخواه مجاز است که:'
       allow_read_prefs: ترجیحات کاربری شما را بخواند.
       allow_write_prefs: ترجیحات کاربری شما را تغییر دهد.
       allow_write_diary: روزنوشت ایجاد کند، نظر ثبت کند و دوست اضافه کند.
@@ -2475,16 +2476,16 @@ fa:
       grant_access: دسترسی می‌دهم
     authorize_success:
       title: درخواست اجازه قبول شد
-      allowed_html: Ø¯Ø³ØªØ±Ø³Û\8c Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 %{app_name} به حسابتان را مجاز کرده‌اید.
+      allowed_html: Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 %{app_name} به حسابتان را مجاز کرده‌اید.
       verification: کد تأیید %{code} است.
     authorize_failure:
       title: درخواست اجازه انجام نشد
-      denied: Ø¯Ø³ØªØ±Ø³Û\8c Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 %{app_name} به حسابتان را رد کرده‌اید.
+      denied: Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 %{app_name} به حسابتان را رد کرده‌اید.
       invalid: توکن مجوز معتبر نیست.
     revoke:
       flash: توکن مربوط به %{application} را باطل کرده‌اید
     permissions:
-      missing: Ø§Ø¬Ø§Ø²Ù\87Ù\94 Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ù\87 Ø§Û\8cÙ\86 Ø§Ù\85کاÙ\86 Ø±Ø§ Ø¨Ù\87 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 نداده‌اید
+      missing: Ø§Ø¬Ø§Ø²Ù\87Ù\94 Ø¯Ø³ØªØ±Ø³Û\8c Ø¨Ù\87 Ø§Û\8cÙ\86 Ø§Ù\85کاÙ\86 Ø±Ø§ Ø¨Ù\87 Ø¨Ø±Ù\86اÙ\85Ù\87 نداده‌اید
     scopes:
       read_prefs: خواندن ترجیحات کاربری
       write_prefs: تغییر ترجیحات کاربری
@@ -2493,13 +2494,13 @@ fa:
       read_gpx: خواندن ردهای جی‌پی‌اس خصوصی
       write_gpx: بارگذاری ردهای جی‌پی‌اس
       write_notes: اصلاح یادداشت‌ها
-      read_email: Ø®Ù\88اÙ\86دÙ\86 Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84 کاربر
-      skip_authorization: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 با تأیید خودکار
+      read_email: Ø®Ù\88اÙ\86دÙ\86 Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87Ù\94 کاربر
+      skip_authorization: Ø¨Ø±Ù\86اÙ\85Ù\87 با تأیید خودکار
   oauth_clients:
     new:
-      title: Ø«Ø¨Øª Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 ØªØ§Ø²Ù\87
+      title: Ø«Ø¨Øª Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 Ø¬Ø¯Û\8cد
     edit:
-      title: Ù\88Û\8cراÛ\8cØ´ Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌تان
+      title: Ù\88Û\8cراÛ\8cØ´ Ø¨Ø±Ù\86اÙ\85Ù\87‌تان
     show:
       title: جزئیات OAuth برای %{app_name}
       key: 'کلید مصرف‌کننده:'
@@ -2514,18 +2515,18 @@ fa:
       requests: 'مجوزهای زیر از کاربر درخواست می‌شود:'
     index:
       title: جزئیات OAuth من
-      my_tokens: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌های مجاز من
-      list_tokens: 'تÙ\88Ú©Ù\86â\80\8cÙ\87اÛ\8c Ø²Û\8cر Ø¨Ø§ Ù\86اÙ\85 Ø´Ù\85ا Ø¨Ø±Ø§Û\8c Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌های زیر صادر شده است:'
-      application: Ù\86اÙ\85 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86
+      my_tokens: Ø¨Ø±Ù\86اÙ\85Ù\87‌های مجاز من
+      list_tokens: 'تÙ\88Ú©Ù\86â\80\8cÙ\87اÛ\8c Ø²Û\8cر Ø¨Ø§ Ù\86اÙ\85 Ø´Ù\85ا Ø¨Ø±Ø§Û\8c Ø¨Ø±Ù\86اÙ\85Ù\87‌های زیر صادر شده است:'
+      application: Ù\86اÙ\85 Ø¨Ø±Ù\86اÙ\85Ù\87
       issued_at: تاریخ صدور
       revoke: باطل شود!
-      my_apps: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86â\80\8cÙ\87اÛ\8c Ú©Ø§Ø±Ø®Ù\88اÙ\87 (client) من
-      no_apps_html: Ø¢Û\8cا Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86ی دارید که می‌خواهید برای استفاده با ما از طریق استاندارد
-        %{oauth} ثبتش کنید؟ پیش از آنکه وب‌اپلیکیشن شما بتواند درخواست‌های OAuth انجام
+      my_apps: Ø¨Ø±Ù\86اÙ\85Ù\87â\80\8cÙ\87اÛ\8c Ú©Ø§Ø±Ø®Ù\88اÙ\87 من
+      no_apps_html: Ø¢Û\8cا Ø¨Ø±Ù\86اÙ\85Ù\87â\80\8cای دارید که می‌خواهید برای استفاده با ما از طریق استاندارد
+        %{oauth} ثبتش کنید؟ پیش از آنکه برنامهٔ وب شما بتواند درخواست‌های OAuth انجام
         دهد باید آن را ثبت کنید.
       oauth: OAuth
-      registered_apps: 'اپÙ\84Û\8cÚ©Û\8cØ´Ù\86â\80\8cÙ\87اÛ\8c Ú©Ø§Ø±Ø®Ù\88اÙ\87 (client) زیر را ثبت کرده‌اید:'
-      register_new: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌تان را ثبت کنید
+      registered_apps: 'برÙ\86اÙ\85Ù\87â\80\8cÙ\87اÛ\8c Ú©Ø§Ø±Ø®Ù\88اÙ\87 زیر را ثبت کرده‌اید:'
+      register_new: Ø¨Ø±Ù\86اÙ\85Ù\87‌تان را ثبت کنید
     form:
       requests: 'مجوزهای زیر را از کاربر درخواست کن:'
     not_found:
@@ -2535,36 +2536,36 @@ fa:
     update:
       flash: اطلاعات کارخواه با موفقیت روزآمد شد
     destroy:
-      flash: ثبت‌نام اپلیکیشن کارخواه از بین رفت
+      flash: نام‌نویسی برنامهٔ کارخواه از بین رفت
   oauth2_applications:
     index:
-      title: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86‌های کارخواه من
-      no_applications_html: Ø¢Û\8cا Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86ی دارید که می‌خواهید به‌وسیلهٔ استاندارد %{oauth2}
+      title: Ø¨Ø±Ù\86اÙ\85Ù\87‌های کارخواه من
+      no_applications_html: Ø¢Û\8cا Ø¨Ø±Ù\86اÙ\85Ù\87â\80\8cای دارید که می‌خواهید به‌وسیلهٔ استاندارد %{oauth2}
         ثبتش کنید تا با ما از آن استفاده کنید؟ قبل از اینکه برنامه‌تان بتواند درخواست‌های
         OAuth را انجام دهد باید آن را ثبت کنید.
       oauth_2: OAuth 2
-      new: Ø«Ø¨Øª Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 ØªØ§Ø²Ù\87
+      new: Ø«Ø¨Øª Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 Ø¬Ø¯Û\8cد
       name: نام
       permissions: اجازه‌ها
     application:
       edit: ویرایش
       delete: حذف
-      confirm_delete: Ø§Û\8cÙ\86 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 حذف شود؟
+      confirm_delete: Ø§Û\8cÙ\86 Ø¨Ø±Ù\86اÙ\85Ù\87 حذف شود؟
     new:
-      title: Ø«Ø¨Øª Û\8cÚ© Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 ØªØ§Ø²Ù\87
+      title: Ø«Ø¨Øª Û\8cÚ© Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 Ø¬Ø¯Û\8cد
     edit:
-      title: Ù\88Û\8cراÛ\8cØ´ Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´ن
+      title: Ù\88Û\8cراÛ\8cØ´ Ø¨Ø±Ù\86اÙ\85Ù\87â\80\8cتان
     show:
       edit: ویرایش
       delete: حذف
-      confirm_delete: Ø§Û\8cÙ\86 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 حذف شود؟
+      confirm_delete: Ø§Û\8cÙ\86 Ø¨Ø±Ù\86اÙ\85Ù\87 حذف شود؟
       client_id: Client ID
       client_secret: Client Secret
       client_secret_warning: secret را ذخیره کنید - دیگر آن را نخواهید دید
       permissions: اجازه‌ها
       redirect_uris: URIهای تغییرمسیر
     not_found:
-      sorry: Ù\85تأسÙ\81Û\8cÙ\85Ø\8c Ø¢Ù\86 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 پیدا نمی‌شود.
+      sorry: Ù\85تأسÙ\81Û\8cÙ\85Ø\8c Ø¢Ù\86 Ø¨Ø±Ù\86اÙ\85Ù\87 پیدا نمی‌شود.
   oauth2_authorizations:
     new:
       title: نیازمند کسب مجوز
@@ -2579,9 +2580,9 @@ fa:
   oauth2_authorized_applications:
     index:
       title: نرم‌افزارهای مجاز من
-      application: Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86
+      application: Ø¨Ø±Ù\86اÙ\85Ù\87
       permissions: اجازه‌ها
-      no_applications_html: Ù\87Ù\86Ù\88ز Ø¨Ù\87 Ù\87Û\8cÚ\86 Ø§Ù¾Ù\84Û\8cÚ©Û\8cØ´Ù\86 %{oauth2} اجازه نداده‌اید.
+      no_applications_html: Ù\87Ù\86Ù\88ز Ø¨Ù\87 Ù\87Û\8cÚ\86 Ø¨Ø±Ù\86اÙ\85Ù\87Ù\94 %{oauth2} اجازه نداده‌اید.
     application:
       revoke: ابطال دسترسی
       confirm_revoke: دسترسی این برنامه باطل شود؟
@@ -2596,10 +2597,10 @@ fa:
       about:
         header: آزاد و قابل‌ویرایش
         html: |-
-          <p>بر Ø®Ù\84اÙ\81 Ø³Ø§Û\8cر Ù\86Ù\82Ø´Ù\87â\80\8cÙ\87اØ\8c OpenStreetMap Ú©Ø§Ù\85Ù\84اÙ\8b Ø¨Ù\87â\80\8cدست Ú©Ø³Ø§Ù\86Û\8c Ù\87Ù\85Ú\86Ù\88Ù\86 Ø´Ù\85ا Ø³Ø§Ø®ØªÙ\87 Ø´Ø¯Ù\87 Ù\88 Ø§ØµÙ\84احØ\8c Ø±Ù\88زآÙ\85دسازی، بارگیری و به‌کارگیری آن برای همه آزاد است.</p>
-          <p>برای شروع همکاری، ثبت  نام کنید. ایمیلی برای شما می‌فرستیم تا حساب کاربری‌تان را تأیید کنید.</p>
-      email address: 'Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84:'
-      confirm email address: 'تأÛ\8cÛ\8cد Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84:'
+          <p>بر Ø®Ù\84اÙ\81 Ø³Ø§Û\8cر Ù\86Ù\82Ø´Ù\87â\80\8cÙ\87اØ\8c OpenStreetMap Ú©Ø§Ù\85Ù\84اÙ\8b Ø¨Ù\87â\80\8cدست Ú©Ø³Ø§Ù\86Û\8c Ù\87Ù\85Ú\86Ù\88Ù\86 Ø´Ù\85ا Ø³Ø§Ø®ØªÙ\87 Ø´Ø¯Ù\87 Ù\88 Ø§ØµÙ\84احØ\8c Ø¨Ù\87â\80\8cرÙ\88ز Ø±Ø³Ø§Ù\86ی، بارگیری و به‌کارگیری آن برای همه آزاد است.</p>
+          <p>برای شروع همکاری، نام‌نویسی کنید. رایانامه‌ای برای شما می‌فرستیم تا حساب کاربری‌تان را تأیید کنید.</p>
+      email address: 'Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87:'
+      confirm email address: 'تأÛ\8cÛ\8cد Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87:'
       display name: 'نام نمایشی:'
       display name description: نام کاربری شما که دیگران آن را می‌بینند. می‌توانید
         بعداً آن را در تنظیمات تغییر دهید.
@@ -2618,7 +2619,7 @@ fa:
       contributor_terms_explain: به‌موجب این توافقنامه، این شرایط مشارکت‌کننده برای
         مشارکت‌های گذشته و آیندهٔ شما نافذ است.
       read_ct: شرایط مشارکت‌کننده را که در بالا آمده، خوانده‌ام و آن را می‌پذیرم
-      tou_explain_html: این %{tou_link} دربارهٔ استفاده از وبسایت و سایر زیرساخت‌های
+      tou_explain_html: این %{tou_link} دربارهٔ استفاده از وبگاه و سایر زیرساخت‌های
         ارائه‌شده از سوی OSMF نافذ است. لطفاً روی پیوند کلیک کنید، متن را بخوانید
         و آن را بپذیرید.
       read_tou: شرایط استفاده را خوانده‌ام و آن را می‌پذیرم
@@ -2675,7 +2676,7 @@ fa:
       ct undecided: بلاتکلیف
       ct declined: رد شده
       latest edit: 'آخرین ویرایش (%{ago}):'
-      email address: 'Ù\86شاÙ\86Û\8c Ø§Û\8cÙ\85Û\8cÙ\84:'
+      email address: 'Ù\86شاÙ\86Û\8c Ø±Ø§Û\8cاÙ\86اÙ\85Ù\87:'
       created from: 'ایجادشده از:'
       status: 'وضعیت:'
       spam score: 'رتبهٔ هرزنگاری:'
@@ -2893,7 +2894,7 @@ fa:
       short_url: نشانی کوتاه
       include_marker: شامل نشانگر
       center_marker: مرکز نقشه در نشانگر
-      paste_html: Ø¨Ø±Ø§Û\8c Ø¬Ø§Ø³Ø§Ø²Û\8c Ø¯Ø± Ù\88بâ\80\8cساÛ\8cتØ\8c HTML Ø±Ø§ Ø¨Ú\86سبانید
+      paste_html: Ø¨Ø±Ø§Û\8c Ø§Ø³ØªÙ\81ادÙ\87Ù\94 ØªÙ\88کار Ø¯Ø± Ù\88بگاÙ\87Ø\8c HTML Ø±Ø§ Ø¬Ø§Û\8cگذارÛ\8c Ú©نید
       view_larger_map: دیدن نقشهٔ بزرگتر
       only_standard_layer: فقط لایهٔ استاندارد را می‌توان در قالب عکس برون‌برد کرد.
     embed:
@@ -2928,7 +2929,7 @@ fa:
         title: لایه‌ها
       copyright: © <a href='%{copyright_url}'>مشارکت‌کنندگان OpenStreetMap</a>
       donate_link_text: <a class='donate-attr' href='%{donate_url}'>کمک مالی</a>
-      terms: <a href='%{terms_url}' target='_blank'>شرایط وبسایت و API</a>
+      terms: <a href='%{terms_url}' target='_blank'>شرایط وبگاه و API</a>
       cyclosm: سبک کاشی‌ها از <a href='%{cyclosm_url}' target='_blank'>CyclOSM</a>
         میزبانی با <a href='%{osmfrance_url}' target='_blank'>اوپن‌استریت‌مپ فرانسه</a>
       thunderforest: کاشی‌ها با لطف <a href='%{thunderforest_url}' target='_blank'>Andy
@@ -2959,7 +2960,7 @@ fa:
           دیگر اطلاع دهید تا آن را اصلاح کنند. نشانه را بر روی محلی که مشکل دارد قرار
           دهید و با نوشتن یادداشت، مشکل را به‌طور کامل شرح دهید.
         advice: همهٔ افراد این یادداشت شما را می‌بینند. بنابراین اطلاعات خصوصی یا
-          اطلاعات برداشت‌شده از منابع دارای حقنشر را اینجا ننویسید.
+          اطلاعات برداشت‌شده از منابع دارای حق نشر را اینجا ننویسید.
         add: افزودن یادداشت
       show:
         anonymous_warning: این یادداشت حاوی نظر کاربران گمنام است و باید به‌طور مستقل
index be1781fb72ee60e14ecf5ee057c909d7a0ad0df8..08b59080e8dbb407fd17f41779fdfb5d1567856a 100644 (file)
@@ -1700,8 +1700,8 @@ fr:
       befriend_them: 'Vous pouvez également l’ajouter comme ami(e) ici : %{befriendurl}.'
       befriend_them_html: Vous pouvez aussi l’ajouter comme ami à l’adresse %{befriendurl}.
     gpx_description:
-      description_with_tags_html: 'Cela ressemble à votre fichier GPX « %{trace_name} »
-        avec la description « %{trace_description}«» et les balises suivantes : %{tags}'
+      description_with_tags_html: Il semble que votre fichier GPX « %{trace_name} »
+        avec la description « %{trace_description} » et les balises « %{tags} »
       description_with_no_tags_html: Cela ressemble à votre fichier GPX « %{trace_name} »
         avec la description « %{trace_description} » et sans balises
     gpx_failure:
index 5a9077b35047946c579ec2b9135a73e77bb3b2a0..8d868c768db4f9109cc01b9922ad53077d0461d9 100644 (file)
@@ -1949,7 +1949,7 @@ fy:
         it webstee fan 'e <a href='https://www.osmfoundation.org/'>OSM-stifting</a>.
       open_data_title: Iepen data
       open_data_html: |-
-        OpenStreetMap is <i>iepen data</i>: it stiet jo frij it foar elts doel te brûken,
+        OpenStreetMap is <i>iepen data</i>: it stiet jo frij en brûk it foar elts doel,
         salang't jo OpenStreetMap en syn bydragers mar neame. At jo de data
         op in beskate manier feroarje of ferwurkje, meie jo it resultaat inkeld
         ûnder deselde lisinsje ferspriede. Sjoch de <a href='%{copyright_path}'>Auteursrjochte- en
@@ -3007,12 +3007,12 @@ fy:
       copyright: © <a href='%{copyright_url}'>OpenStreetMap-bydragers</a>
       donate_link_text: <a class='donate-attr' href='%{donate_url}'>Donaasje jaan</a>
       terms: <a href='%{terms_url}' target='_blank'>Webstee- en API-betingsten</a>
-      cyclosm: Foarmjouwing troch <a href='%{cyclosm_url}' target='_blank'>CyclOSM</a>
+      cyclosm: Kaartstyl troch <a href='%{cyclosm_url}' target='_blank'>CyclOSM</a>
         ûnderdak by <a href='%{osmfrance_url}' target='_blank'>OpenStreetMap Frankryk</a>
-      thunderforest: Foarmjouwing mei tank oan <a href='%{thunderforest_url}' target='_blank'>Andy
+      thunderforest: Kaartstikken mei tank oan <a href='%{thunderforest_url}' target='_blank'>Andy
         Allan</a>
-      opnvkarte: Foarmjouwing mei tank oan <a href='%{memomaps_url}' target='_blank'>MeMoMaps</a>
-      hotosm: Foarmjouwing troch <a href='%{hotosm_url}' target='_blank'>Humanitarian
+      opnvkarte: Kaartstikken mei tank oan <a href='%{memomaps_url}' target='_blank'>MeMoMaps</a>
+      hotosm: Kaartstyl troch <a href='%{hotosm_url}' target='_blank'>Humanitarian
         OpenStreetMap Team</a> ûnderdak by <a href='%{osmfrance_url}' target='_blank'>OpenStreetMap
         Frankryk</a>
     site:
index 853c113fc23de1bca0d7ca2dc9a425b325967116..63b7403b99bc2ebf3de81ef8c11ed86afbf734ce 100644 (file)
@@ -2268,8 +2268,8 @@ it:
         description: Inizia con questa guida rapida che copre le basi di OpenStreetMap.
       beginners_guide:
         url: https://wiki.openstreetmap.org/wiki/IT:Beginners%27_guide
-        title: Guida per Principianti
-        description: Guida per i principianti gestita dalla community.
+        title: Guida per principianti
+        description: Guida per i principianti gestita dalla comunità.
       help:
         url: https://help.openstreetmap.org/
         title: Forum di aiuto
@@ -2285,6 +2285,7 @@ it:
           in stile bacheca (BBS).
       community:
         url: https://community.openstreetmap.org/
+        title: Forum della comunità
         description: Un luogo condiviso per le conversazioni su OpenStreetMap.
       irc:
         title: IRC
index 164b88fb915621496c8999c1800557a2c356a519..899443b590b0067b75e17c27c6d3c8aea2b4fa3a 100644 (file)
@@ -2000,6 +2000,7 @@ ko:
         description: 게시판 스타일 인터페이스를 선호하는 것에 대한 질문과 토론입니다.
       community:
         url: https://community.openstreetmap.org/
+        title: 공동체 포럼
       irc:
         title: IRC
         description: 다양한 주제에서 많은 다른 언어로 된 대화형 채트입니다.
index aba322b3a3ca13cef39b12c9a6759acf6b8d82ba..08de336e8d44a59f1e1cae54eb8c03573fcc6f7a 100644 (file)
@@ -1499,6 +1499,7 @@ ku-Latn:
   issue_comments:
     create:
       comment_created: Şîroveya te bi serkeftî hat avakirin
+      issue_reassigned: Şîroveya te hate çêkirin û mijar hate cardin hate tayînkirin
   reports:
     new:
       title_html: Rapor %{link}
@@ -2042,16 +2043,11 @@ ku-Latn:
         credit_title_html: Em çawan wekî çavkaniyekê behsa OpenStreetMapê bikin
         credit_1_html: 'Li cihê ku daneya OpenStreetMapê bi kar bînî, divê van du
           tiştan bikî:'
-        credit_2_1_html: Herwiha divê hûn zelal bikin ku daneyên me di bin lîsansa
-          Open Database License de hatiye lîsanskirin, û eger karoyên nexşeya me were
-          emilandin, diyar bikin ku ev kartografî jî bi CC BY-SA hatiye lîsanskirin.
-          Hûn vê bi lînkdana ji <a href="https://www.openstreetmap.org/copyright">rûpela
-          mafê daneriyê</a> re dikarin bikin. Wekî alternatîv, û wekî hewcehiyek eger
-          tu OSMyê di formekî daneyan de belav bikî tu dikarî rasterast lîsansan bi
-          nav bikî an jî girê bidî lîsansê(n) rasterast. Di medyayên ku lînkkirin
-          ne mimkun bin de (wekî mînak. xebatên çapkirî), em ji we re pêşniyar dikin
-          ku hûn xwînerên xwe tewcîhê openstreetmap.org'ê, opendatacommons.org'ê,
-          û heke minasib be creativecommons.org'ê bikin.
+        credit_2_1_html: |-
+          <ul>
+          <li>Bi nîşandana danezana mafê telîfê heqê OpenStreetMapê nîşan bidin.</li>
+          <li>Herwiha divê hûn zelal bikin ku daneyên me di bin lîsansa Open Database License de hatiye lîsanskirin.</li>
+          </ul>
         credit_3_1_html: "Karoyên nexşeyê yên di &ldquo;stîla standard&rdquo; de yên
           li www.openstreetmap.org-ê \nXebateke Çêkirî yê Weqfa OpenStreetMapê ye
           ku \nbi bikaranîna daneyên OpenStreetMapê di bin lîsansa Open Database de
@@ -2252,9 +2248,13 @@ ku-Latn:
         description: Di lîsteyên e-nameyan yên deverî an jî herêmî yên cur bi cur
           de hûn dikarin pirsan bipirsin an jî mijarên balkêş nîqaş bikin.
       forums:
-        title: Forum
+        title: Forum (Kevinbûyî)
         description: Pirs û gotûbêjên ji bo kesên ku înterfeysên bi şêweya panoya
           daxuyaniyê tercîh dikin.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Foruma civatê
+        description: Cihê hevpar ji bo sohbetên di derbarê OpenStreetMapê de.
       irc:
         title: IRC
         description: Sohbeta înteraktîv yê bi gelek zimanan û di gelek mijaran de.
@@ -2497,6 +2497,7 @@ ku-Latn:
       in: di
     index:
       public_traces: Şopên GPSê yên giştî (ji her kesê re vekirî)
+      my_gps_traces: Şopên min ên GPSê
       public_traces_from: Şopên GPSê yên giştî yên ji %{user}
       description: Çavê xwe li nûkirinên şopên GPSê yên dawîn bigerîne
       tagged_with: ' bi %{tags} hate etîketkirin'
@@ -3073,6 +3074,9 @@ ku-Latn:
         reactivate: Jinûve bide aktîvkirin
         comment_and_resolve: Şirove û çareserî
         comment: Şîrove
+        report_link_html: Ger ev not agahiyên hesas yên ku divê bên rakirin bihewîne,
+          tu dikarî %{link}. Ji bo hemû problemên din yên bi vê notê, ji kerema xwe
+          bi şîroveyekê tu bixwe wê çareser bike.
     edit_help: Nexşeyê bide hereketkirin û li cihê ku tu dixwazî biguherînî nêzîk
       bike, piştre jî bitikîne ser vir.
     directions:
index fe72f8c747a29a30f6f1cac48bfd3a2c1d8089a2..ea1437bc379c4cdb9f79a1def7d49c323cd5e915 100644 (file)
@@ -1,6 +1,7 @@
 # Messages for Low German (Plattdüütsch)
 # Exported from translatewiki.net
 # Export driver: phpyaml
+# Author: Hendrik-17
 # Author: Slomox
 ---
 nds:
@@ -64,6 +65,17 @@ nds:
     help:
       user:
         new_email: (nich apen wiesen)
+  editor:
+    id:
+      name: iD
+  auth:
+    providers:
+      openid: OpenID
+      google: Google
+      facebook: Facebook
+      windowslive: Windows Live
+      github: GitHub
+      wikipedia: Wikipedia
   accounts:
     edit:
       title: Brukerkonto ännern
index 78d7611032ff7487762a96cae658850cf810a5b1..86c5bac9829f3fb6aa782da4b6673f30a92afb90 100644 (file)
@@ -816,7 +816,7 @@ ne:
     logo:
       alt_text: OpenStreetMap लोगो
     logout: निर्गमन
-    log_in: प्रवेश
+    log_in: प्रवेश गर्नुहोस्
     sign_up: खाता खाेल्नुहाेस्
     start_mapping: म्यापिङ गर्न सुरु गर्नुहोस्
     edit: सम्पादन
index c3b29ff066e61451b70c8dc0c3e64176cad33bf9..c01feaed660e2e2d454137ab75246889e3515a37 100644 (file)
@@ -3106,8 +3106,8 @@ nl:
         comment_and_resolve: Reageren en oplossen
         comment: Reageren
         report_link_html: Als deze opmerking gevoelige informatie bevat die verwijderd
-          moet worden, kun je %{link}. Als er andere problemen zijn, kun je een reactie
-          achterlaten en haar als opgelost markeren.
+          moet worden, kunt u %{link}. Voor alle andere problemen met de opmerking,
+          gelieve deze zelf op te lossen met een reactie.
     edit_help: Verplaats de kaart en zoom in op een plaats die u wilt bewerken. Klik
       daarna hier.
     directions:
index a52d7f656d3c24dd376751eb6ffa14654bad8fcc..1c188b2bdba3e07c8d14ee54835661e1bed8ccee 100644 (file)
@@ -26,6 +26,7 @@
 # Author: Kocio
 # Author: Krottyianock
 # Author: Krzyz23
+# Author: Kwiatek 123
 # Author: M4sk1n
 # Author: Macofe
 # Author: Maraf24
@@ -745,8 +746,8 @@ pl:
           hangar: Hangar
           helipad: Lądowisko dla helikopterów
           holding_position: Punkt oczekiwania
-          navigationaid: Stacja wspomagania nawigacji loticzej
-          parking_position: Miejsce parkingowe
+          navigationaid: Lotnicza pomoc nawigacyjna
+          parking_position: Miejsce postojowe
           runway: Pas startowy
           taxilane: Droga na lotnisku
           taxiway: Droga kołowania
@@ -1569,6 +1570,7 @@ pl:
   issue_comments:
     create:
       comment_created: Twój komentarz został pomyślnie utworzony
+      issue_reassigned: Twój komentarz został utworzony, a problem został przeniesiony
   reports:
     new:
       title_html: Zgłoś użytkownika %{link}
@@ -2303,8 +2305,12 @@ pl:
         description: Zadaj pytanie lub przedyskutuj interesujący temat niezależnie
           od wybranego tematu lub lokalizacji.
       forums:
-        title: Forum
+        title: Forum (Stara wersja)
         description: Pytania, dyskusje w formie internetowego forum dyskusyjnego.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Forum społeczności
+        description: Wspólne miejsce do rozmów na temat OpenStreetMap.
       irc:
         title: IRC
         description: Interaktywny czat w różnych językach i na różne tematy.
index f04a15e1f7e7bafa7436107b6d7d3654e0c4c168..0f772e2433d68f72d121fa32fdee96f4268dd0ea 100644 (file)
@@ -1529,6 +1529,7 @@ pt-BR:
   issue_comments:
     create:
       comment_created: Seu comentário foi criado com sucesso
+      issue_reassigned: O seu comentário foi criado e o problema foi reatribuído
   reports:
     new:
       title_html: Denuncia %{link}
@@ -2275,8 +2276,12 @@ pt-BR:
         description: Tire uma dúvida ou discuta assuntos interessantes em várias listas
           regionais ou por assunto.
       forums:
-        title: Fóruns
+        title: Fóruns (Legado)
         description: Questões e discussões para quem prefere fóruns.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Fórum da comunidade
+        description: Un lugar compartilhado para conversas sobre o OpenStreetMap.
       irc:
         title: IRC
         description: Bate-papo interativo em vários idiomas e sobre vários assuntos.
@@ -3088,6 +3093,9 @@ pt-BR:
         reactivate: Reativar
         comment_and_resolve: Comentar e resolver
         comment: Comentar
+        report_link_html: Se esta nota contiver informação sensível que tenha de ser
+          removida, podes %{link}. Para qualquer outro problema com a nota, por favor,
+          resolve-a com um comentário.
     edit_help: Mover o mapa e ampliar uma localização que pretende editar e clique
       aqui.
     directions:
index d073d3b54192114ee61c647907d0c2bc026bfb75..523fd7169d9f48ce8150b62c993563cee73a8d48 100644 (file)
@@ -18,7 +18,7 @@ sc:
         create: Sarva
       diary_entry:
         create: Pùblica
-        update: Agiorna
+        update: Atualiza
       issue_comment:
         create: Agiunghe unu cumentu
       message:
@@ -37,7 +37,7 @@ sc:
         update: Sarva sas modìficas
       user_block:
         create: Crea unu blocu
-        update: Agiorna su blocu
+        update: Atualiza su blocu
   activerecord:
     errors:
       messages:
@@ -62,9 +62,9 @@ sc:
       old_relation: Relata betza
       old_relation_member: Membru de sa relata betza
       old_relation_tag: Eticheta de sa relata betza
-      old_way: Caminu betzu
+      old_way: Lìnia betza
       old_way_node: Nodu de su caminu betzu
-      old_way_tag: Eticheta de su caminu betzu
+      old_way_tag: Eticheta de sa lìnia betza
       relation: Relata
       relation_member: Membru de sa relata
       relation_tag: Eticheta de sa relata
@@ -76,18 +76,18 @@ sc:
       user: Utente
       user_preference: Preferèntzias de s'utente
       user_token: Còdighe de s'utente
-      way: Caminu
+      way: Lìnia
       way_node: Nodu de su caminu
-      way_tag: Eticheta de sa bia
+      way_tag: Eticheta de sa lìnia
     attributes:
       client_application:
         name: Nùmene (obligatòriu)
         url: URL printzipale de s'aplicatzione (obligatòriu)
         callback_url: URL de torrada
-        support_url: URL de apògiu
+        support_url: URL de s'assistèntzia
         allow_read_prefs: lèghere sas preferèntzias tuas de utente
         allow_write_prefs: modificare sas preferèntzias tuas de utente.
-        allow_write_diary: iscrii pàginas de cuotidianu, cumentus e fai amigus
+        allow_write_diary: creare intradas de su diàriu, cummentos e fàghere amistades.
         allow_write_api: modìfica sa mapa
         allow_read_gpx: lèghere sas rastas GPS privadas issoro
         allow_write_gpx: carrigare rastas GPS
@@ -117,7 +117,7 @@ sc:
         longitude: Longitùdine
         public: Pùblicu
         description: Descritzione
-        gpx_file: Càrriga file GPX
+        gpx_file: Càrriga un'archìviu GPX
         visibility: Visibilidade
         tagstring: Etichetas
       message:
@@ -129,28 +129,28 @@ sc:
         title: Tìtulu
         description: Descritzione
       report:
-        category: Scèbera unu motivu po sa denùntzia bostra
+        category: Seletziona una resone pro sa sinnalatzione tua
         details: Fruni prus detàllios subra de su problema (obligatòriu).
       user:
         auth_provider: Frunidore de autenticatzione
         auth_uid: UID de autenticatzione
         email: E-lìtera
-        email_confirmation: Cunfirma de su curreu eletrònicu
-        new_email: Indiritzu nou de su curreu eletrònicu
+        email_confirmation: Cunfirma de s'indiritzu de posta eletrònica
+        new_email: Indiritzu nou de posta eletrònica
         active: Ativu
-        display_name: Nùmene bidu
+        display_name: Nùmene ammustradu
         description: Descritzione de su profilu
         home_lat: Latitùdine
         home_lon: Longitùdine
         languages: Limbas preferidas
         preferred_editor: Editore preferidu
         pass_crypt: Crae
-        pass_crypt_confirmation: Cunfirma sa password
+        pass_crypt_confirmation: Cunfirma sa crae de intrada
     help:
       doorkeeper/application:
-        confidential: S'aplicatzione at a èssere impreada ue su segretu de su cliente
-          potzat èssere mantentu cunfidentziale (sas aplicatziones nadias de telefoneddu
-          e sas aplicatziones de una pàgina sola non sunt cunfidentziales)
+        confidential: S'aplicatzione at a èssere impreada in ue su segretu de su cliente
+          potzat èssere mantentu cunfidentziale (sas aplicatziones nativas de telefoneddu
+          e sas aplicatziones a pàgina sìngula non sunt cunfidentziales)
         redirect_uri: Imprea una lìnia pro URI
       trace:
         tagstring: separadu dae vìrgulas
@@ -231,14 +231,14 @@ sc:
   api:
     notes:
       comment:
-        opened_at_html: Creadu %{when}
-        opened_at_by_html: Creadu %{when} dae %{user}
-        commented_at_html: Agiornadu %{when}
-        commented_at_by_html: Agiornadu %{when} dae %{user}
+        opened_at_html: Creada %{when}
+        opened_at_by_html: Creada %{when} dae %{user}
+        commented_at_html: Atualizada %{when}
+        commented_at_by_html: Atualizada %{when} dae %{user}
         closed_at_html: Risòlvidu %{when}
         closed_at_by_html: Risòlvidu %{when} dae %{user}
-        reopened_at_html: Torradu a ativare %{when}
-        reopened_at_by_html: Torradu a ativare %{when} dae %{user}
+        reopened_at_html: Torrada a ativare %{when}
+        reopened_at_by_html: Torrada a ativare %{when} dae %{user}
       rss:
         title: Notas de OpenStreetMap
         description_area: Una lista de notas, cummentadas o tancadas in s'àrea tua
@@ -318,14 +318,14 @@ sc:
         link: https://wiki.osmfoundation.org/wiki/Licence/Contributor_Terms
         link text: ite est custu?
       save changes button: Sarva sas modìficas
-      make edits public button: Fais totu sas modìficas meas pùblicas
-      delete_account: Boga su contu...
+      make edits public button: Faghe totu sas modìficas meas pùblicas
+      delete_account: Iscantzella su contu...
     update:
       success_confirm_needed: Informatziones de s'utente atualizadas. Controlla s'indiritzu
         de posta eletrònica tuo pro cunfirmare s'indiritzu de posta nou tuo.
       success: Informatzione de s'utente atualizadas.
     destroy:
-      success: Contu bogau.
+      success: Contu iscantzelladu.
   browse:
     created: Creadu
     closed: Serradu
@@ -347,8 +347,8 @@ sc:
       one: 1 lìnia
       other: '%{count} lìnias'
     download_xml: Iscàrriga XML
-    view_history: Càstia Istòria
-    view_details: Mustra Detàllios
+    view_history: Càstia sa cronologia
+    view_details: Mustrat sos detàllios
     location: 'Logu:'
     changeset:
       title: 'Annantu de modìficas: %{id}'
@@ -395,17 +395,17 @@ sc:
       entry_role_html: '%{type} %{name} comente %{role}'
       type:
         node: Nodu
-        way: Caminu
+        way: Lìnia
         relation: Relata
     containing_relation:
       entry_html: Relata %{relation_name}
-      entry_role_html: Relata %{relation_name} (as %{relation_role})
+      entry_role_html: Relata %{relation_name} (comente %{relation_role})
     not_found:
       title: No agatadu
       sorry: 'No at fatu a agatare %{type} #%{id}'
       type:
         node: nodu
-        way: caminu
+        way: lìnia
         relation: relata
         changeset: annantu de modìficas
         note: nota
@@ -415,7 +415,7 @@ sc:
         %{id}.
       type:
         node: nodu
-        way: caminu
+        way: lìnia
         relation: relata
         changeset: annantu de modìficas
         note: nota
@@ -426,7 +426,7 @@ sc:
         informatziones.
       type:
         node: nodu
-        way: caminu
+        way: lìnia
         relation: relata
     start_rjs:
       feature_warning: Carrighende %{num_features} funtzionalidades, chi diant pòdere
@@ -460,7 +460,7 @@ sc:
       reopened_by_html: Torrada a ativare dae %{user} <abbr title='%{exact_time}'>%{when}</abbr>
       reopened_by_anonymous_html: Torrada a ativare dae un'anònimu <abbr title='%{exact_time}'>%{when}</abbr>
       hidden_by_html: Cuada dae %{user} <abbr title='%{exact_time}'>%{when}</abbr>
-      report: sinnala custa nota
+      report: sinnalare custa nota
     query:
       title: Chirca de elementos
       introduction: Incarca in sa mapa pro agatare elementos a curtzu.
@@ -470,7 +470,7 @@ sc:
     changeset_paging_nav:
       showing_page: Pàgina %{page}
       next: Imbeniente »
-      previous: « Pretzedente
+      previous: « Antepostu
     changeset:
       anonymous: Anònimu
       no_edits: (peruna modìfica)
@@ -483,16 +483,16 @@ sc:
       area: Àrea
     index:
       title: Annantos de modìficas
-      title_user: Trumas de modìficas de %{user}
+      title_user: Annantos de modìficas de %{user}
       title_friend: Annantos de modìficas de sos amigos meos
-      title_nearby: Trumas de modìficas de utentes acanta
+      title_nearby: Annantos de modìficas de utentes a curtzu
       empty: Perunu annantu de modìficas agatadu.
       empty_area: Perunu grupu de modìficas in custa àrea.
       empty_user: Perunu annantu de modìficas de custu utente.
       no_more: Perunu àteru grupu de modìficas agatadu.
       no_more_area: Perunu àteru annantu de modìficas in custa àrea.
       no_more_user: Perunu àteru grupu de modìficas de custu utente.
-      load_more: Càrriga·nde prus
+      load_more: Càrriga·nde de prus
     timeout:
       sorry: S'elencu de annantos de modìficas chi as pedidu at bisongiadu de tropu
         tempus pro lu recuperare.
@@ -517,11 +517,11 @@ sc:
       nearby mapper: Mapadore a curtzu
       friend: Amigu
     show:
-      title: Sa dashboard mea
+      title: Su pannellu de controllu meu
       no_home_location_html: '%{edit_profile_link} e imposta sa positzione de domo
         tua pro bìdere sos utentes a curtzu.'
-      edit_your_profile: Modìfica su profìlu tuu
-      my friends: Amigus meus
+      edit_your_profile: Modìfica su profilu tuo
+      my friends: Amigos meos
       no friends: No as galu annantu perunu amigu.
       nearby users: Àteros utentes a curtzu
       no nearby users: Non b'at perunu àteru utente chi ammitat de mapare a curtzu
@@ -544,7 +544,7 @@ sc:
       in_language_title: Intradas de diàriu in %{language}
       new: Intrada de diàriu noa
       new_title: Cumpone un'intrada noa in su diàriu de utente meu
-      my_diary: Cuotidianu meu
+      my_diary: Diàriu meu
       no_entries: Peruna intrada in su diàriu
       recent_entries: Intradas reghentes in su diàriu
       older_entries: Intradas prus antigas
@@ -568,6 +568,9 @@ sc:
       updated_at_html: Ùrtimu agiornamentu su %{updated}.
       comment_link: Cummenta custa intrada
       reply_link: Imbia unu messàgiu a s'autore
+      comment_count:
+        one: '%{count} cummentu'
+        other: '%{count} cummentos'
       edit_link: Modìfica custa intrada
       hide_link: Cua custa intrada
       unhide_link: Ammustra custa intrada
@@ -582,7 +585,7 @@ sc:
     location:
       location: 'Logu:'
       view: Ammustra
-      edit: Càmbia
+      edit: Modìfica
     feed:
       user:
         title: Intradas de diàriu de OpenStreetMap de %{user}
@@ -603,7 +606,7 @@ sc:
       when: Cando
       comment: Cummentu
       newer_comments: Cummentos prus noos
-      older_comments: Cummentos prus antigos
+      older_comments: Cummentos prus betzos
   doorkeeper:
     flash:
       applications:
@@ -641,7 +644,7 @@ sc:
           chair_lift: Ascensore carrotzina
           drag_lift: Sciovia
           gondola: Telecabina
-          magic_carpet: Cinta Trasportadora
+          magic_carpet: Tzinta trasportadora
           platter: Sciovia a piatellu
           pylon: Turre de sa funivia
           station: Istatzione sciovia
@@ -651,7 +654,7 @@ sc:
           aerodrome: Aeròdromu
           airstrip: Aeròdromu
           apron: Àrea de arreada de aeroportu
-          gate: Gate de aeroportu
+          gate: Portale de imbarcu de aeroportu
           hangar: Hangar
           helipad: Eliportu
           holding_position: Positzione de isetu
@@ -659,11 +662,11 @@ sc:
           parking_position: Positzione parchègiu
           runway: Pista
           taxilane: Carrera de rullàgiu
-          taxiway: Carrera de furriada
+          taxiway: Carrera de manovra
           terminal: Terminal de aeroportu
           windsock: Màniga a bentu
         amenity:
-          animal_boarding: Domo po animales
+          animal_boarding: Posada pro animales
           animal_shelter: Imbaru pro animales
           arts_centre: Tzentru de arte
           atm: Isportellu automàticu
@@ -671,17 +674,17 @@ sc:
           bar: Tzilleri
           bbq: Barbecue
           bench: Panchita/banchina
-          bicycle_parking: Parchègiu pro Bitzicletas
-          bicycle_rental: Afitu de Bitzicletas
+          bicycle_parking: Parchègiu pro bitzicletas
+          bicycle_rental: Afitu de bitzicletas
           bicycle_repair_station: Istatzione de acontzadura de bitzicletas
           biergarten: Birreria a s'abertu
           blood_bank: Bancu de sàmbene
-          boat_rental: Afitu de Imbarcatziones
+          boat_rental: Afitu de imbarcatziones
           brothel: Casinu
           bureau_de_change: Cambia-dinare
-          bus_station: Istatzione de Postales
+          bus_station: Istatzione de sos postales
           cafe: Cafeteria
-          car_rental: Afitu de Veturas
+          car_rental: Afitu de veturas
           car_sharing: Cumpartzidura de veturas
           car_wash: Autolavàgiu
           casino: Casinò
@@ -689,7 +692,7 @@ sc:
           childcare: Assistèntzia a sos pitzinnos
           cinema: Tzìnema
           clinic: Clìnica
-          clock: Relògiu
+          clock: Rellògiu
           college: Iscola superiore
           community_centre: Tzentru tzìvicu
           conference_centre: Tzentru de cunferèntzias
@@ -697,7 +700,7 @@ sc:
           crematorium: Crematòriu
           dentist: Dentista
           doctors: Dotores
-          drinking_water: Abba Potàbile
+          drinking_water: Abba potàbile
           driving_school: Autoiscola
           embassy: Ambasciada
           events_venue: Sala pro eventos
@@ -723,26 +726,26 @@ sc:
           mobile_money_agent: Agente de dinare mòbile
           monastery: Monastèriu
           money_transfer: Tramudòngiu de dinare
-          motorcycle_parking: Parchègiu pro Mototzicletas
+          motorcycle_parking: Parchègiu pro mototzicletas
           music_school: Iscola de mùsica
           nightclub: Locale noturnu
           nursing_home: Domo de cura
           parking: Parchègiu
-          parking_entrance: Intrada de su Parchègiu
+          parking_entrance: Intrada de su parchègiu
           parking_space: Parchègiu
           payment_terminal: Terminale de pagamentu
-          pharmacy: Apotecaria
+          pharmacy: Potecaria
           place_of_worship: Logu de cultu
           police: Politzia
           post_box: Cassita postale
           post_office: Ufìtziu postale
           prison: Presone
-          pub: Tzilleri irlandesu
-          public_bath: Còmudu pùblicu
-          public_bookcase: Libreria pùblica
+          pub: Pub
+          public_bath: Bagnos pùblicos
+          public_bookcase: Biblioteca lìbera de carrera
           public_building: Telèfonu Pùblicu
           ranger_station: Istatzione de sas guàrdias forestales
-          recycling: Puntu de Retziclàgiu
+          recycling: Puntu de retziclàgiu
           restaurant: Ristorante
           sanitary_dump_station: Istatzione de discàrriga sanitària
           school: Iscola
@@ -753,7 +756,7 @@ sc:
           studio: Istùdiu
           swimming_pool: Piscina
           taxi: Taxi
-          telephone: Telèfonu Pùblicu
+          telephone: Telèfonu pùblicu
           theatre: Teatru
           toilets: Còmodu
           townhall: Munitzìpiu
@@ -764,7 +767,7 @@ sc:
           veterinary: Chirurgia veterinària
           village_hall: Munitzìpiu
           waste_basket: Cuntenidore de Arga
-          waste_disposal: Cuntenidore de Arga
+          waste_disposal: Cuntenidore de arga
           waste_dump_site: Muntonàrgiu
           watering_place: Abbadòrgiu
           water_point: Puntu de abba
@@ -772,9 +775,9 @@ sc:
           "yes": Servìtziu
         boundary:
           aboriginal_lands: Terras aborìgenas
-          administrative: Lìmite Amministrativu
+          administrative: Làcana amministrativa
           census: Làcana de tzensimentu
-          national_park: Parcu Natzionale
+          national_park: Parcu natzionale
           political: Distretu eletorale
           protected_area: Àrea amparada
           "yes": Làcana
@@ -782,17 +785,17 @@ sc:
           aqueduct: Acuedotu
           boardwalk: 'Istrutura ponte: pontigra'
           suspension: Ponte suspesu
-          swing: Ponte giratori
-          viaduct: Ponte
+          swing: Ponte giradore
+          viaduct: Viadotu
           "yes": Ponte
         building:
-          apartment: Aposentu
-          apartments: Aposentus
+          apartment: Apartamentu
+          apartments: Apartamentos
           barn: Òrriu
           bungalow: Bungalow
           cabin: Pinnetu
           chapel: Capella
-          church: Crésia
+          church: Crèsia
           civic: Edifìtziu tzìvicu
           college: Edifìtziu universitàriu
           commercial: Edifìtziu cummertziale
@@ -806,7 +809,7 @@ sc:
           garages: Garàgios
           greenhouse: Serra
           hangar: Hangar
-          hospital: Ospidale
+          hospital: Ispidale
           hotel: Edifìtziu de un'albergu
           house: Domo
           houseboat: Domo chi gallègiat
@@ -839,8 +842,8 @@ sc:
         craft:
           beekeeper: Mojaresu
           blacksmith: Mastru de ferru
-          brewery: Fàbrica de birra
-          carpenter: Mastru de linna
+          brewery: Birrifìtziu
+          carpenter: Mastru de carros
           caterer: Servìtziu de ristorazione
           confectionery: Cofituria
           dressmaker: Draperi
@@ -871,65 +874,66 @@ sc:
           fire_water_pond: Riserva de abba anti-fogos
           landing_site: Logu de aterràgiu de emergèntzia
           life_ring: Sarvagente
-          phone: Telèfonu de Emergèntzias
+          phone: Telèfonu de emergèntzia
           siren: Sirena de emergèntzia
           suction_point: Puntu de aspiratzione de emergèntzia
-          water_tank: Depòsitu de Abba de Emergèntzia
+          water_tank: Depòsitu de abba de emergèntzia
         highway:
           abandoned: Ferrovia abbandonada
           bridleway: Caminu pro caddos
           bus_guideway: Corsia de postales a ghia vinculada
-          bus_stop: Firmada de su Postale
+          bus_stop: Firmada de su postale
           construction: Caminu in costrutzione
           corridor: Passadissu
           crossing: Coladòrgiu
-          cycleway: Pista Tziclàbile
+          cycleway: Pista tziclàbile
           elevator: Ascensore
           emergency_access_point: Logu de intrada de emergèntzia
           emergency_bay: Pratzita de pàsida
           footway: Caminera pedonale
           ford: Badu
-          give_way: Sinnale de Tzèdere su Passu
-          living_street: Carrera Residentziale
+          give_way: Sinnale de dare pretzedèntzia
+          living_street: Carrera residentziale
           milestone: Perda miliare
           motorway: Autostrada
-          motorway_junction: Nodu Viàriu
+          motorway_junction: Essida de autostrada
           motorway_link: Autostrada
           passing_place: Logu de coladòrgiu
-          path: Caminu
+          path: Caminera
           pedestrian: Caminu pedonale
-          platform: Andana pro postale o tramvia
+          platform: Prataforma pro sos trasportos pùblicos
           primary: Caminu printzipale
           primary_link: Caminu printzipale
           proposed: Caminu propostu
           raceway: Tzircùitu automobilìsticu
           residential: Carrera residentziale
           rest_area: Àrea de Pasu
-          road: Carrera
-          secondary: Carrera segundària
-          secondary_link: Carrera segundària
-          service: Carrera de Servìtziu
+          road: Caminu
+          secondary: Caminu segundàriu
+          secondary_link: Caminu segundàriu
+          service: Caminu de servìtziu
           services: Istatzione de servìtziu
           speed_camera: Autovelox
           steps: Iscalinos
           stop: Signale de istop
           street_lamp: Lampione
-          tertiary: Carrera Tertziària
-          tertiary_link: Carrera Tertziària
-          track: Sestadu
+          tertiary: Carrera tertziària
+          tertiary_link: Caminu tertziàriu
+          track: Àndala
           traffic_mirror: Ispigru de tràficu
           traffic_signals: Semàforu
           trailhead: Intrada de un'àndala
           trunk: Superstrada
           trunk_link: Superstrada
-          turning_loop: Rotonda de cambiamentu de sensu
-          unclassified: Carrera senza classificatzione
+          turning_circle: Rotunda a fine caminu
+          turning_loop: Rotunda de furriada de diretzione
+          unclassified: Caminu chene classificatzione
           "yes": Carrera
         historic:
           aircraft: Aeroplanu istòricu
-          archaeological_site: Sìtiu Archeològicu
+          archaeological_site: Giassu archeològicu
           bomb_crater: Cratere de bomba istòricu
-          battlefield: Campu de Batalla
+          battlefield: Campu de batalla
           boundary_stone: Pedra de làcana
           building: Edifìtziu istòricu
           bunker: Bunker
@@ -937,10 +941,10 @@ sc:
           castle: Casteddu
           charcoal_pile: Carbonera istòrica
           church: Crèsia
-          city_gate: Porta de sa Tzitade
-          citywalls: Murallas de sa Tzitade
+          city_gate: Porta de sa tzitade
+          citywalls: Murallas de sa tzitade
           fort: Forte
-          heritage: Patrimoniu de s'umanidade
+          heritage: Patrimòniu de s'umanidade
           hollow_way: Caminu afundadu
           house: Domo
           manor: Villa
@@ -950,7 +954,7 @@ sc:
           mine_shaft: Putzu mineràriu
           monument: Monumentu
           railway: Ferrovia istòrica
-          roman_road: Carreggiada romana
+          roman_road: Caminu romanu
           ruins: Ruinas
           rune_stone: Perda rùnica
           stone: Pedra
@@ -960,28 +964,28 @@ sc:
           wayside_cross: Rughe istòrica
           wayside_shrine: Tabernàculu istòricu
           wreck: Relitu
-          "yes": Sìtiu Istòricu
+          "yes": Giassu istòricu
         junction:
           "yes": Giuntura de su caminu
         landuse:
           allotments: Giardinos familiares
           aquaculture: Abbacultura
-          basin: Batzinu
+          basin: Lutone idrogràficu
           brownfield: Terrinu abbandonadu
           cemetery: Campusantu
-          commercial: Zona Cummertziale
-          conservation: Ispàtziu de cunservatzione
-          construction: Ispàtziu de fraigada
+          commercial: Zona cummertziale
+          conservation: Àrea de cunservatzione
+          construction: Àrea de fraigada
           farmland: Terras de coltivu
           farmyard: Corrale
           forest: Litu
           garages: Garàgios
-          grass: Erva
+          grass: Erba
           greenfield: Terrinu egadu
-          industrial: Zona Industriale
+          industrial: Zona industriale
           landfill: Muntonàrgiu
           meadow: Pradu
-          military: Zona Militare
+          military: Zona militare
           mine: Miniera
           orchard: Frutedu
           plant_nursery: Vivaju
@@ -989,7 +993,7 @@ sc:
           railway: Ferrovia
           recreation_ground: Zona de recreu
           religious: Terrinu religiosu
-          reservoir: Batzinu
+          reservoir: Riserva de abba
           reservoir_watershed: Presetu de unu serbatoju de abba
           residential: Àrea residentziale
           retail: Àrea cummertziale
@@ -1006,23 +1010,23 @@ sc:
           bowling_alley: Sala de bowling
           common: Terrinu comunale
           dance: Sala de ballu
-          dog_park: Parcu pro sos Canes
+          dog_park: Parcu pro sos canes
           firepit: Brasieri
-          fishing: Àrea de Pisca
+          fishing: Àrea de pisca
           fitness_centre: Palestra
           fitness_station: Palestra a s'abertu
           garden: Giardinu
           golf_course: Campu de golf
           horse_riding: Ecuitatzione
-          ice_rink: Pista de Astra
+          ice_rink: Pista de astra
           marina: Marina (portu minore)
           miniature_golf: Minigolf
-          nature_reserve: Reserva naturale
+          nature_reserve: Riserva naturale
           outdoor_seating: Logos pro si sètzere in foras
           park: Parcu
           picnic_table: Mesa de picnic
           pitch: Campu isportivu
-          playground: Parcu pro Pitzinnos
+          playground: Parcu pro pitzinnos
           recreation_ground: Zona de recreu
           resort: Cumplessu turìsticu
           sauna: Sàuna
@@ -1107,7 +1111,7 @@ sc:
           crater: Cratere
           dune: Duna
           fell: Fell (ambiente de monte)
-          fjord: Costera
+          fjord: Fiordu
           forest: Litu
           geyser: Geyser
           glacier: Niera
@@ -1121,7 +1125,7 @@ sc:
           marsh: Benale
           moor: Ormègiu
           mud: Ludu
-          peak: Bicu
+          peak: Cùcuru
           peninsula: Penìsula
           point: Puntu
           reef: Costera
@@ -1142,7 +1146,7 @@ sc:
           volcano: Vulcanu
           water: Abba
           wetland: Paule
-          wood: Buscu
+          wood: Padente
           "yes": Elementu naturale
         office:
           accountant: Contàbile
@@ -1203,12 +1207,12 @@ sc:
         railway:
           abandoned: Ferrovia abbandonada
           buffer_stop: Paraurti ferroviàriu
-          construction: Ferrandeu in costrutzione
-          disused: Ferrandeu in disavesu
+          construction: Ferrovia in costrutzione
+          disused: Ferrovia in disavesu
           funicular: Funiculare
           halt: Firmada de sos trenos
           junction: Nodu ferruviàriu
-          level_crossing: passagiù a livellu
+          level_crossing: Coladòrgiu a livellu
           light_rail: Trenu lèbiu
           miniature: Ferrovia in miniadura
           monorail: Monorotàia
@@ -1229,7 +1233,7 @@ sc:
           yard: Zona de manovra ferroviària
         shop:
           agrarian: Butega agrària
-          alcohol: Licorista
+          alcohol: Bèndida de alcòlicos
           antiques: Anticuàriu
           appliance: Butega de eletrodomèsticos
           art: Butega de arte
@@ -1254,7 +1258,7 @@ sc:
           chemist: Potecaria
           chocolate: Tziculateria
           clothes: Butega de bestires
-          coffee: Butega de cafei
+          coffee: Butega de cafè
           computer: Butega de informàtica
           confectionery: Butega de durches
           convenience: Buteghedda
@@ -1316,7 +1320,7 @@ sc:
           optician: Òticu
           organic: Butega de alimentos biològicos
           outdoor: Butega de artìculos pro s'atividade a s'abertu
-          paint: Butega de Pinturas
+          paint: Butega de pinturas
           pastry: Pastisseria
           pawnbroker: Monte de piedade
           perfumery: Butega de profumos
@@ -1393,11 +1397,11 @@ sc:
           weir: Nassàrgiu
           "yes": Cursu de abba
       admin_levels:
-        level2: Làcana Aministrativa 2u Livellu - Istadu Natzionale
+        level2: Làcana de 2u Livellu - Paisu
         level3: Làcana de regione
         level4: Làcana de 4u livellu (regione, provìntzia o istadu federadu de unu
           paisu)
-        level5: Làcana aministrativa su de 5 livellus - àrea regionale
+        level5: Làcana de 5u livellu - àrea regionale
         level6: Làcana de 6u livellu - suta-regionale (provìntzia, tzitade metropolitana
           o contea)
         level7: Làcana de 7u livellu - subra-munitzipale (unione de comunes, comunidade
@@ -1445,6 +1449,9 @@ sc:
       provide_details: Fruni sos detàllios pedidos
     show:
       title: '%{status} Problema #%{issue_id}'
+      reports:
+        one: 1 sinnalatzione
+        other: '%{count} sinnalatziones'
       report_created_at: Sinnaladu pro sa prima borta su %{datetime}
       last_resolved_at: Risoltu pro s'ùrtima borta su %{datetime}
       last_updated_at: Ùrtima atualizatzione de %{displayname} su %{datetime}
@@ -1522,7 +1529,7 @@ sc:
     log_in: Intra
     log_in_tooltip: Intra cun unu contu chi esistit
     sign_up: Iscrie·ti
-    start_mapping: Cumintzat a mapare
+    start_mapping: Incumintza a mapare
     sign_up_tooltip: Crea unu contu pro modificare
     edit: Modìfica
     history: Cronologia
@@ -1530,15 +1537,15 @@ sc:
     issues: Problemas
     data: Datos
     export_data: Esporta sos datos
-    gps_traces: Trassas GPS
+    gps_traces: Rastas GPS
     gps_traces_tooltip: Amministra sas rastas GPS
     user_diaries: Diàrios de sos utentes
     user_diaries_tooltip: Pòmpia sos diàrios de sos utentes
     edit_with: Modìfica cun %{editor}
     tag_line: Sa mapa wiki lìbera de su mundu
-    intro_header: Bene benius in OpenStreetMap!
-    intro_text: OpenStreetMap est una mapa de su mundu, creadu dae persones comente
-      tue e de impreu lìberu suta una litzèntzia aberta.
+    intro_header: Bene bènnidu in OpenStreetMap!
+    intro_text: OpenStreetMap est una mapa de su mundu, creada dae persones che a
+      tie e de impreu lìberu suta de una litzèntzia aberta.
     intro_2_create_account: Crea unu contu de utente
     hosting_partners_html: S'allògiu est a càrrigu de %{ucl}, %{fastly}, %{bytemark}
       e de àteros %{partners}.
@@ -1569,32 +1576,32 @@ sc:
     diary_comment_notification:
       subject: '[OpenStreetMap] %{user} at cummentadu un''intrada de su diàriu'
       hi: Salude %{to_user},
-      header: '%{from_user} at cummentadu s''intrada cuotidiana de OpenStreetMap cun
-        su tema %{subject}:'
+      header: '%{from_user} at cummentadu s''intrada de su diàriu de OpenStreetMap
+        cun s''ogetu %{subject}:'
       header_html: '%{from_user} at cummentadu s''intrada de su diàriu de OpenStreetMap
         cun s''ogetu %{subject}:'
-      footer: Podes lèghere su cummentu fintzas in %{readurl} e cummentare in %{commenturl}
-        o rispònnere in %{replyurl}
+      footer: Podes lèghere su cummentu tuo fintzas in %{readurl} e cummentare in
+        %{commenturl} o mandare unu messàgiu a s'autore in %{replyurl}
       footer_html: Podes lèghere su cummentu tuo fintzas in %{readurl} e cummentare
         in %{commenturl} o mandare unu messàgiu a s'autore in %{replyurl}
     message_notification:
       subject: '[OpenStreetMap] %{message_title}'
       hi: Salude %{to_user},
-      header: '%{from_user} at imbiadu unu messàgiu a traessu de OpenStreetMap cun
-        su tema %{subject}:'
+      header: '%{from_user} t''at imbiadu unu messàgiu pro mèdiu de OpenStreetMap
+        cun s''ogetu %{subject}:'
       header_html: '%{from_user} t''at imbiadu unu messàgiu pro mèdiu OpenStreetMap
         cun s''ogetu %{subject}:'
       footer: Podes lèghere su messàgiu fintzas in %{readurl} e podes imbiare unu
         messàgiu a s'autore in %{replyurl}
-      footer_html: Podes lèghere su messàgiu fintzas in %{readurl} e podes rispònnere
-        in %{replyurl}
+      footer_html: Podes lèghere su messàgiu fintzas in %{readurl} e podes imbiare
+        unu messàgiu a s'autore in %{replyurl}
     friendship_notification:
       hi: Salude %{to_user},
-      subject: '[OpenStreetMap] %{user} t''at annànghidu a sa lista de amigos'
+      subject: '[OpenStreetMap] %{user} t''at annantu a sa lista de amigos'
       had_added_you: '%{user} t''at annantu comente a amigu in OpenStreetMap.'
       see_their_profile: Podes bìdere su profilu suo in %{userurl}.
       see_their_profile_html: Podes bìdere su profilu suo in %{userurl}.
-      befriend_them: Lu/a podes fintzas annànghere comente a amigu/a in %{befriendurl}.
+      befriend_them: Lu podes fintzas annànghere comente amigu in %{befriendurl}.
       befriend_them_html: Lu podes fintzas annànghere comente amigu in %{befriendurl}.
     gpx_description:
       description_with_tags_html: 'Paret s''archìviu GPX tuo %{trace_name} cun sa
@@ -1610,24 +1617,25 @@ sc:
       subject: '[OpenStreetMap] Faddina de importatzione de GPX'
     gpx_success:
       hi: Salude %{to_user},
-      loaded_successfully: carrigadu in manera curreta cun %{trace_points} puntos
-        in unu totale de %{possible_points} puntos possìbiles.
-      subject: '[OpenStreetMap] Importatzione de GPX curreta'
+      loaded_successfully:
+        one: carrigadu in manera curreta cun %{trace_points} de 1 puntu possìbile.
+        other: larrigadu in manera curreta cun %{trace_points} de %{possible_points}
+          puntos possìbiles.
+      subject: '[OpenStreetMap] GPX importadu chene problemas'
     signup_confirm:
-      subject: '[OpenStreetMap] Bene bènnidos a OpenStreetMap'
+      subject: '[OpenStreetMap] Bene bènnidu in OpenStreetMap'
       greeting: Salude!
-      created: Calicunu (isperamus tue matessi) at creadu commo·commo unu contu a
-        %{site_url}.
-      confirm: 'Primu de totu, depimus cunfirmare chi custa petitzione de creatzione
-        de contu est bostra; si l''est, incarcades subra su ligàmene imbeniente pro
-        la cunfirmare:'
+      created: Calicunu (isperamus tue matessi) at creadu como como unu contu in %{site_url}.
+      confirm: 'In antis de totu, depimus cunfirmare chi custa dimanda siat tua; si
+        l''est, incarca subra de su ligàmene inoghe in suta pro cunfirmare su contu
+        tuo:'
       welcome: A pustis de àere cunfirmadu su contu tuo t'amus a frunire unas cantas
         informatziones additzionales pro ti permìtere de incumintzare.
     email_confirm:
-      subject: '[OpenStreetMap] Cunfirma s''indiritzu de posta'
+      subject: '[OpenStreetMap] Cunfirma s''indiritzu de posta tuo'
       greeting: Salude,
       hopefully_you: Calicunu (isperamus tue matessi) cheret cambiare s'indiritzu
-        eletrònicu tuo dae %{server_url} cun %{new_address}.
+        eletrònicu tuo dae %{server_url} a %{new_address}.
       click_the_link: Si ses istadu tue incarca in su ligàmene inoghe in suta pro
         cunfirmare sa modìfica.
     lost_password:
@@ -1955,44 +1963,350 @@ sc:
       local_knowledge_html: |-
         OpenStreetMap daet valore a sa connoschèntzia locale. Sos collaboradores impreant immàgines aèreas, dispositivos GPS e mapas clàssicas de su terrinu pro verificare chi OSM
         siat pretzisas e atualizadas.
+      community_driven_title: Ghiadu dae sa comunidade
+      community_driven_html: |-
+        Sa comunidade de OpenStreetMap est diversa, apassionada e creschet cada die.
+        Intre sos contribuidores nostros b'ant cartògrafos entusiastas, professionistas de GIS, ingegneris
+        chi gestint sos serbidores de OSM, voluntàrios chi mapant sas zonas tocadas dae disastros
+        e medas àteros.
+        Pro imparare de prus subra de sa comunidade pòmpia·ti su
+        <a href='https://blog.openstreetmap.org'>Blog de OpenStreetMap</a>,
+        <a href='%{diary_path}'>sos diàrios de sos utentes</a>,
+        <a href='https://blogs.openstreetmap.org/'>sos blogs de sa comunidade</a>, e
+        su situ web de sa <a href='https://www.osmfoundation.org/'>Fundatzione OSM</a>.
+      open_data_title: Datos abertos
+      open_data_html: |-
+        OpenStreetMap est <i>a datos abertos</i>: ses lìberu de l'impreare pro cale si siat punna,
+        bastat chi pòngias in craru chi sos datos sunt òpera de OpenStreetMap e de sos contribuidores suos. Si modìficas o
+        isvilupas carchi cosa cosa partende dae sos datos in unas cantas maneras ispetzìficas, podes publicare sos resurtados petzi
+        suta de sa matessi lissèntzia. Pòmpia·ti sa <a href='%{copyright_path}'>pàgina de su deretu de autore e de sa litzèntzia</a> pro sos detàllios.
+      legal_title: Notas legales
+      legal_1_html: |-
+        Custu situ web e medas àteros servìtzios relatzionados sunt operados, in manera formale, dae sa
+        <a href='https://osmfoundation.org/'>Fundatzione OpenStreetMap</a> (OSMF)
+        on behalf of the community. in nùmene de sa comunidade. S'impreu de totu sos servìtzios operados dae s'OSMF est sugetu
+        a sas <a href="https://wiki.osmfoundation.org/wiki/Terms_of_Use">Cunditziones de impreu</a>, a sas <a href="https://wiki.openstreetmap.org/wiki/Acceptable_Use_Policy">
+        Polìticas de impreu atzetàbile</a> e a sa <a href="https://wiki.osmfoundation.org/wiki/Privacy_Policy">Polìtica de riservadesa</a> nostras.
+      legal_2_html: |-
+        <a href='https://osmfoundation.org/Contact'>Cuntata sa OSMF</a>
+        si tenes preguntas chi pertocant a sa litzèntzia, a su deretu de autore o a àteras chistiones legales.
+        <br>
+        OpenStreetMap, su logotipu de sa lente de ismanniamentu e  s'Istadu de sa mapa sunt <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">sìmbulos registrados de sa OSMF</a>.
+      partners_title: Sòtzios
+    copyright:
+      foreign:
+        title: Informatziones subra de custa tradutzione
+        html: In casu de cunflitu intre custa pàgina bortada e %{english_original_link},
+          sa pàgina in inglesu est cussa vàlida
+        english_link: s'originale in inglesu
+      native:
+        title: Subra custa pàgina
+        html: Ses bidende sa versione inglesa de sa pàgina de su deretu de autore.
+          Podes torrare a sa %{native_link} de custa pàgina o podes agabbare de lèghere
+          sas informatziones subra de su deretu de autore e %{mapping_link}.
+        native_link: versione in sardu
+        mapping_link: incumintzare a mapare
+      legal_babble:
+        title_html: Deretu de autore e litzèntzia
+        intro_1_html: |-
+          OpenStreetMap<sup><a href="#trademarks">&reg;</a></sup> est <i>a datos abertos</i>, suta de sa lissèntzia <a
+          href="https://opendatacommons.org/licenses/odbl/">Open Data
+          Commons Open Database License</a> (ODbL) frunida dae sa  <a
+          href="https://osmfoundation.org/">Fundatzione OpenStreetMap</a> (OSMF).
+        intro_2_html: |-
+          Ses lìberu de copiare, distribuire, trasmìtere a manera pùblica e adatare sos datos nostros,
+          semper chi ispetzìfiches chi sunt òpera de OpenStreetMap e de sos
+          contribuidores suos. Si modìficas o creas cosas basende·ti subra de sos datos nostros, as a pòdere distribuire sos resurtados cun sa matessi litzèntzia. Su
+          <a href="https://opendatacommons.org/licenses/odbl/1.0/">còdighe
+          legale</a> intreu acrarit sos deretos tuos e sas responsabilidades tuas.
+        intro_3_1_html: |-
+          Sa documentatzione nostra est a disponimentu suta de sa litzèntzia
+          <a href="https://creativecommons.org/licenses/by-sa/2.0/">Creative
+          Commons Attribution-ShareAlike 2.0</a> (CC BY-SA 2.0).
+        credit_title_html: Comente dare s'atributzione de sos contributos a OpenStreetMap
+        credit_1_html: 'Cando impreas sos datos de OpenStreetMap, depes fàghere custas
+          duas cosas:'
+        credit_2_1_html: |-
+          <ul>
+            <li>Atribuire sos crèditos a OpenStreetMap ammustrende s'avisu de deretu de autore nostru.</li>
+            <li>Acrarire su fatu chi sos datos sunt a disponimentu suta de sa litzèntzia Open Database.</li>
+          </ul>
+        credit_3_1_html: Pro s'avisu de deretu de autore amus recuisitos diferentes
+          subra de comente diat dèpere èssere ammustradu, a segunda de comente ses
+          impreende sos datos nostros. A esèmpiu, s'àplicant règulas diferentes subra
+          de comente ammustrare s'avisu de deretu de autore a segunda chi tue apas
+          creadu una mapa navigàbile, una mapa imprentada o un'immàgine istàtica.
+          Totu sas informatziones a sa minuda subra de sos recuisitos si podent agatare
+          in sas <a href="https://wiki.osmfoundation.org/wiki/Licence/Attribution_Guidelines">lìnias
+          de ghia subra de s'atributzione</a>.
+        credit_4_html: |-
+          Pro pònnere in craru chi sos datos sunt a disponimentu in base a sa litzèntzia Open Database, podes insertare unu ligàmene a <a href="https://www.openstreetmap.org/copyright">custa pàgina subra de su deretu de autore</a>.
+          In alternativa, e comente recuisitu si ses distribuende OSM in forma de datos, podes numenare e ligare a manera direta sas litzèntzias. In sos mèdios de comunicatzione in ue sos ligàmenes non sunt possìbiles (a es. òperas de paperi), ti cussigiamus de indiritzare sos letores tuos in manera direta cara a openstreetmap.org (mancari ismanniende 'OpenStreetMap' a s'indiritzu intreu suo) e a opendatacommons.org. In custu esèmpiu, sos crèditos aparint in s'àngulu de sa mapa.
+        attribution_example:
+          alt: Esempru de comente atribuire sos crèditos a OpenStreetMap in una pàgina
+            web
+          title: Esempru de atributzione
+        more_title_html: Pro nd'ischire de prus
+        more_1_html: |-
+          Leghe àteras informatziones subra de s'impreu de sos datos nostros, e de comente nos atribuire sos crèditos, in sa <a
+          href="https://osmfoundation.org/Licence">pàgina de sa litzèntzia OSMF</a>.
+        more_2_html: Mancari sos datos de OpenStreetMap siant datos abertos, non podimus
+          ofèrrere un'API de badas a tertzos. Pòmpia·ti sa <a href="https://operations.osmfoundation.org/policies/api/">polìtica
+          de impreu de s'API</a>, sa <a href="https://operations.osmfoundation.org/policies/tiles/">polìtica
+          de impreu de sos tasseddos</a> e sa <a href="https://operations.osmfoundation.org/policies/nominatim/">polìtica
+          de impreu de Nominatim</a>.
+        contributors_title_html: Sos collaboradores nostros
+        contributors_intro_html: |-
+          Sos contribuidores nostros sunt mìgias de persones. Includimus fintzas
+          datos cun litzèntzias abertas de sas agèntzias pùblicas de cartografia e de àteras fontes, che a:
+        contributors_at_html: |-
+          <strong>Àustria</strong>: cuntenet datos dae
+          <a href="https://data.wien.gv.at/">Stadt Wien</a> (suta de sa
+          <a href="https://creativecommons.org/licenses/by/3.0/at/deed.de">CC BY</a>),
+          <a href="https://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/weitereinformationen/services/wmsdienste.htm">Land Vorarlberg</a> e
+          Land Tirol (suta de sa <a href="https://www.tirol.gv.at/applikationen/e-government/data/nutzungsbedingungen/">CC BY AT cun emendamentos</a>).
+        contributors_au_html: |-
+          <strong>Austràlia</strong>: cuntenet o est isvilupada impreende sas làcanas amministrativas &copy;
+          <a href="https://geoscape.com.au/legal/data-copyright-and-disclaimer/">Geoscape Australia</a>
+          publicadas dae su Commonwealth de s'Austràlia suta de sa
+          <a href="https://creativecommons.org/licenses/by/4.0/">litzèntzia Creative Commons Attribution 4.0 Internatzionale (CC BY 4.0)</a>.
+        contributors_ca_html: |-
+          <strong>Cànada</strong>: cuntenet datos dae
+          GeoBase&reg;, GeoGratis (&copy; Dipartimentu de sas Resursas Naturales de su Cànada), CanVec (&copy; Dipartimentu de sas Resursas
+          Naturales de su Cànada), e StatCan (Divisione de Geografia,
+          Istatìsticas de su Cànada).
+        contributors_fi_html: |-
+          <strong>Finlàndia</strong>: cuntenet datos dae sa
+          Base de datos topogràficos de s'ispetzione natzionale de su territòriu de sa Finlàndia
+          e àteros annantos de datos, suta de sa
+          <a href="https://www.maanmittauslaitos.fi/en/opendata-licence-version1">litzèntzia NLSFI</a>.
+        contributors_fr_html: |-
+          <strong>Frantza</strong>: cunenet datos chi benint dae sa
+          Direction Générale des Impôts.
+        contributors_nl_html: |-
+          <strong>Paisos Bassos</strong>: cuntenet datos &copy; AND, 2007
+          (<a href="https://www.and.com">www.and.com</a>)
+        contributors_nz_html: |-
+          <strong>Zelanda Noa</strong>: cunenet datos chi benint dae su
+          <a href="https://data.linz.govt.nz/">servìtziu de datos LINZ</a>
+          publicados pro los torrare a impreare suta de sa
+          <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>.
+        contributors_si_html: |-
+          <strong>Islovènia</strong>: cuntenet datos dae
+          <a href="http://www.gu.gov.si/en/">s'Autoridade pro su Rilievu e sa Mapadura</a> e su
+          <a href="http://www.mkgp.gov.si/en/">Ministru de s'Agricultura, sos padentes e su màndigu</a>
+          (informatziones pùblicas de s'Islovènia).
+        contributors_es_html: |-
+          <strong>Ispagna</strong>: cuntenet datos chi benint dae
+          s'Istitutu geogràficu natzionale ispagnolu (<a href="http://www.ign.es/">IGN</a>) e sae su
+          Sistema cartogràficu natzionale (<a href="http://www.scne.es/">SCNE</a>)
+          publicados pro los torrare a impreare suta de sa <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>.
+        contributors_za_html: |-
+          <strong>Sud Àfrica</strong>: cuntenet datos chi benint dae su
+          <a href="http://www.ngi.gov.za/">Diretoradu printzipale:
+          informatziones geo-ispatziales natzionales Geo-Spatial Information</a>, deretos de autore riservados dae s'Istadu.
+        contributors_gb_html: |-
+          <strong>Regnu Unidu</strong>: cuntenet sos datos de sa Ordnance
+          Survey &copy; deretu de autore e base de datos de sa Corona
+          2010-19.
+        contributors_footer_1_html: |-
+          Pro àteros detàllios subra de custas e de àteras fontes impreadas pro megiorare OpenStreetMap pòmpia·ti sa <a
+          href="https://wiki.openstreetmap.org/wiki/Contributors">pàgina de sos contribuidores</a> in sa wiki de OpenStreetMap.
+        contributors_footer_2_html: |-
+          S'inclusione de datos in OpenStreetMap no ìmplicat chi su frunidore originale
+          de sos datos diat suportu a OpenStreetMap, frunat cale si siat garantzia o
+          atzetet cale si siat responsabilidade.
+        infringement_title_html: Violatzione de su deretu de autore
+        infringement_1_html: |-
+          Ammentamus a sos collaboradores de OSM chi non depent annànghere mai datos dae cale si siat fonte cun deretos de autore registrados (a es. Google Maps o mapas imprentadas) chene
+          tènnere un'autorizatzione esplìtzita de sos titulares de sos deretos de autore.
+        infringement_2_html: |-
+          Si pensas chi b'at materiale amparadu dae deretu de autore chi est istadu annantu in manera impròpria
+          a sa base de datos de OpenStreetMap o a custu situ bae a
+          su <a href="https://wiki.osmfoundation.org/wiki/Takedown_procedure">protzedimentu nostru pro eliminare datos amparados dae sos deretos de autore</a> o compila custu
+          <a href="https://dmca.openstreetmap.org/">formulàriu in lìnia</a>.
+        trademarks_title_html: <span id="trademarks"></span>Màrchios registrados
+        trademarks_1_html: OpenStreetMap, su logotipu de sa lente de ismanniamentu
+          e «State of the Map» sunt màrchios registrados de sa Fundatzione OpenStreetMap.
+          Si tenes pregontas subra s'impreu de sas marcas, consultades sa <a href="https://wiki.osmfoundation.org/wiki/Trademark_Policy">polìtica
+          pro sos màrchios registrados</a>.
     index:
+      js_1: Ses impreende unu navigadore chi non tenet su suportu pro JavaScript o
+        as inabilitadu JavaScript.
+      js_2: OpenStreetMap impreat JavaScript pro sa mapa dinàmica sua.
+      permalink: Ligàmene permanente
+      shortlink: Ligàmene curtzu
       createnote: Annanghe una nota
+      license:
+        copyright: Deretu de autore de OpenStreetMap e de sos collaboradores suos
+          suta de una litzèntzia aberta
+      remote_failed: Modìfica fallida - assegura·ti chi JOSM o Merkaartor siat aviadu
+        e chi s'optzione de controllu remotu siat abilitada
+    edit:
+      not_public: No as cunfiguradu sas modìficas tuas pro chi siant pùblicas.
+      not_public_description_html: Non podes prus modificare sa mapa si non lu faghes.
+        Podes cunfigurare sas modìficas comente pùblicas dae sa %{user_page} tua.
+      user_page_link: pàgina de utente
+      anon_edits_link_text: Impara inoghe su proite.
+      id_not_configured: iD no est istadu cunfiguradu
+      no_iframe_support: Su navigadore tuo non tenet su suportu pro sos iframes HTML,
+        chi sunt netzessàrios pro custa funtzionalidade.
     export:
       title: Esporta
+      area_to_export: Àrea de esportare
+      manually_select: Seletziona un'àrea diferente in manera manuale
+      format_to_export: Formadu de esportatzione
+      osm_xml_data: Datos XML de OpenStreetMap
+      map_image: Immàgine de sa mapa (ammustrat s'istratu istandard)
+      embeddable_html: HTML incorporàbile
+      licence: Litzèntzia
+      export_details_html: Sos datos de OpenStreetMap sunt publicados cun sa <a href="https://opendatacommons.org/licenses/odbl/1.0/">litzèntzia
+        Open Data Commons Open Database</a> (ODbL).
+      too_large:
+        advice: 'Si s''esportatzione inoghe in subra faddit piga in cunsideru s''impreu
+          de una de sas fontes inclùdidas in sa lista chi sighit:'
+        body: Custa àrea est tropu manna pro l'esportare comente datos XML de OpenStreetMap.
+          Ismànnia sa mapa o seletziona un'àrea prus minore, o imprea una de sas fontes
+          allistadas inoghe in suta pro sos iscarrigamentos de massa de datos.
+        planet:
+          title: Praneta OSM
+          description: Còpias atualizadas in manera regulare de sa base de datos intrea
+            de OpenStreetMap
+        overpass:
+          title: API Overpass
+          description: Iscàrriga custu ricuadru de seletzione dae un'ispigru de sa
+            base de datos de OpenStreetMap
+        geofabrik:
+          title: Iscarrigamentos de Geofabrik
+          description: Estratos atualizados in manera regulare de continentes, paisos
+            e tzitades seletzionadas
+        metro:
+          title: Estratos metropolitanos
+          description: Estratos pro sas tzitades prus mannas de su mundu e sas àreas
+            metropolitanas issoro
+        other:
+          title: Àteras fontes
+          description: Fontes additzionales postas in lista in sa wiki de OpenStreetMap
       options: Optziones
       format: Formadu
       scale: Iscala
       max: màssimu
       image_size: Mannària de s'immàgine
       zoom: Ismanniamentu
+      add_marker: Annanghe unu marcadore a sa mapa
+      latitude: 'Lat:'
+      longitude: 'Lon:'
+      output: Resurtadu
+      paste_html: Incolla s'HTML pro l'integrare in su situ web
       export_button: Esporta
     fixthemap:
+      title: Sinnala unu problema / Acontza sa mapa
       how_to_help:
         title: Comente agiudare
         join_the_community:
           title: Auni·ti a sa comunidade
+          explanation_html: Si as notadu unu problema cun sos datos de mapa nostros,
+            a esempru unu caminu chi mancat o s'indiritzu tuo, sa manera mègius de
+            l'acontzare est aunende·ti a sa comunidade de OpenStreetMap e annanghende
+            o curregende sos datos tue matessi.
+        add_a_note:
+          instructions_html: |-
+            Bastat a incarcare <a class='icon note'></a> o sa matessi icona in s'ischermada de sa mapa.
+            Custu at a annànghere unu marcadore a sa mapa, chi as a pòdere mòvere
+            trisinende·lu. Annanghe su messàgiu tuo e a pustis incarca sarva, e àteros mapadores ant a investigare.
+      other_concerns:
+        title: Àteros oriolos
+        explanation_html: Si t'apensamentat su cuntenutu de sos datos nostros o s'impreu
+          chi si nde faghet, consulta sa <a href='/copyright'>pàgina de su deretu
+          de autore</a> pro àteras informatziones, o cuntata su <a href='https://wiki.osmfoundation.org/wiki/Working_Groups'>grupu
+          de traballu de s'OSMF</a> apropriadu.
     help:
+      title: Comente otènnere agiudu
+      introduction: |-
+        OpenStreetMap tenet medas risorsas pro imparare cosa subra de su progetu, pro fàghere preguntas e rispòndere,
+        e pro arresonare e documentare in manera collaborativa de temas de mapadura.
       welcome:
         url: /bene bènnidu
+        title: Bene bènnidos in OpenStreetMap
+        description: Incumintza cun custa ghia lestra subra de sos aspetos fundamentales
+          de OpenStreetMap.
+      beginners_guide:
+        url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
+        title: Ghia pro printzipiantes
+        description: Ghia pro printzipiante mantenta dae sa comunidade.
+      help:
+        url: https://help.openstreetmap.org/
+        title: Fòrum de agiudu
+        description: Faghe una pregunta o chirca rispostas in sa pàgina de preguntas
+          e rispostas de OpenStreetMap.
+      mailing_lists:
+        title: Listas de posta eletrònica
+        description: Faghe una pregunta o piga parte a una dibata subra de chistiones
+          de interessu in un'elencu mannu de listas de posta eletrònica temàticas
+          e regionales.
+      forums:
+        title: Forums (betzu)
+        description: Preguntas e discussiones pro sos chi preferint un'istile de interfache
+          a tipu bacheca de annùntzios.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Forum de sa comunidade
+        description: Unu logu cumpartzidu pro sos arresonos subra de OpenStreetMap.
+      irc:
+        title: IRC
+        description: Tzarrada interativa in medas limbas diferentes e subra de temas
+          diferentes.
+      switch2osm:
+        title: switch2osm
+        description: Agiudu pro aziendas e organizatziones chi cherent colare a sas
+          mapas e a sos àteros servìtzios fundados supra de OpenStreetMap.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: Pro organizatziones
+        description: Ses cun un'organizatzione chi cheret impreare OpenStreetMap?
+          Agata su chi ti bisòngiat a ischire in sa pàgina de benebènnidu nostra.
+      wiki:
+        url: https://wiki.openstreetmap.org/
+        title: Wiki de OpenStreetMap
+        description: Esplora sa wiki pro agatare documentatzione a sa minuda subra
+          de OpenStreetMap.
+    potlatch:
+      removed: S'editore predefinidu tuo de OpenStreetMap est Potlatch. Dae chi s'Adobe
+        Flash Player l'ant ritiradu, su Potlach no est prus a disponimentu pro s'impreu
+        dae unu navigadore web.
+      desktop_html: Podes galu impreare Potlatch <a href="https://www.systemed.net/potlatch/">iscarrighende
+        s'aplicatzione de iscrivania pro Mac e Windows</a>.
+      id_html: In alternativa podes isseberare comente editore predefinidu iD, chi
+        funtzionat in su navigadore web tuo gasi comente lu faghiat Potlatch. <a href="%{settings_url}">Muda
+        sas preferèntzias tuas inoghe</a>.
     sidebar:
       search_results: Risultados de sa chirca
       close: Serra
     search:
       search: Chirca
       get_directions: Otene indicatziones
+      get_directions_title: Agatades indicatziones intre duos puntos
       from: Dae
       to: Cara a
+      where_am_i: In ue est custu?
+      where_am_i_title: Descrie sa positzione atuale impreende su motore de chirca
       submit_text: Bae
+      reverse_directions_text: Fùrria sa diretzione
     key:
       table:
         entry:
           motorway: Autostrada
+          main_road: Caminu printzipale
+          trunk: Caminu lestru (Superstrada)
           primary: Caminu printzipale
           secondary: Carrera segundària
           unclassified: Carrera chene classificatzione
           track: Sestadu
           bridleway: Caminu pro caddos
           cycleway: Pista tziclàbile
+          cycleway_national: Pista tziclàbile natzionale
+          cycleway_regional: Pista tziclàbile regionale
+          cycleway_local: Pista tziclàbile locale
           footway: Caminu pro pedones
           rail: Ferrovia
           subway: Metropolitana
@@ -2003,9 +2317,11 @@ sc:
           - Funivia
           - ascensore carrotzina
           runway:
-            1: carrera de furriada
+          - Pista de aeroportu
+          - carrera de furriada
           apron:
-            1: terminale
+          - Àrea de parchègiu de sos aèreos
+          - terminale
           admin: Làcana amministrativa
           forest: Litu
           wood: Buscu
@@ -2015,109 +2331,738 @@ sc:
           common:
           - Comunu
           - pradu
+          - giardinu
+          retail: Àrea cummertziale
           industrial: Àrea industriale
           commercial: Àrea cummertziale
+          heathland: Istruvina
           lake:
           - Lagu
-          - batzinu
+          - riserva de abba
           farm: Fatoria
+          brownfield: Terrinu industriale abbandonadu
           cemetery: Campusantu
           allotments: Giardinos familiares
+          pitch: Campu isportivu
           centre: Tzentru isportivu
           reserve: Reserva naturale
           military: Zona militare
           school:
           - Iscola
           - universidade
+          building: Edifìtziu significativu
+          station: Istatzione ferroviària
+          summit:
+          - Cùcuru de monte
+          - cùcuru
+          tunnel: Lìnia trategiada = galleria
+          bridge: Oros nieddos = ponte
           private: Atzessu privadu
           destination: Atzessu pro sa destinatzione
+          construction: Caminos in costrutzione
           bicycle_shop: Butega de bitzicletas
           bicycle_parking: Parchègiu pro bitzicletas
           toilets: Còmodu
     welcome:
       title: Bene bènnidu!
+      introduction_html: |-
+        Bene bènnidu in OpenStreetMap, sa mapa lìbera e modificàbile de su mundu. Como chi ti ses registradu,
+        ses prontu pro incumintzare a mapare. Custa est una ghia lestra cun sas cosas de importu prus mannu
+        chi depes ischire.
+      whats_on_the_map:
+        title: Ite b'at in sa mapa
+        on_html: |-
+          OpenStreetMap est unu logu pro mapare cosas chi sunt <em>beras e atuales</em> -
+          incluit milliones de fràigos, caminos, e àteros detàllios subra de sos logos. Podes mapare
+          cale si siat elementu de su mundu reale chi t'interesset.
+        off_html: |-
+          Ite <em>no</em> incluit sunt datos sugetivos che a sas valutatziones, caraterìsticas istòricas o
+          ipotèticas, e datos dae fontes cun deretu de autore. Francu chi apas permissos
+          ispetziales non còpies dae mapas in lìnia o de paperi.
+      basic_terms:
+        title: Terminologia de base pro sa mapadura
+        paragraph_1_html: OpenStreetMap tenet unu limbàgiu suo. Inoghe tenes unas
+          cantas paràulas crae chi t'ant a pòdere èssere de giudu.
+        editor_html: Unu <strong>editore</strong> est unu programma o situ web chi
+          podes impreare pro modificare sa mapa.
+        node_html: Unu <strong>nodu</strong> est unu puntu in sa mapa, che a unu ristorante
+          o un'àrbore.
+        way_html: Una <strong>lìnia</strong> est una lìnia o un'oru de un'àrea, che
+          a unu caminu, unu riu, unu lagu o unu fràigu.
+        tag_html: |-
+          Una <strong>eticheta</strong> est unu annantu minore de datos subra de unu nodu o una lìnia, che a
+          su nùmene de unu ristorante o su lìmite de lestresa de unu caminu.
       rules:
         title: Règulas!
+        paragraph_1_html: |-
+          OpenStreetMap tenet pagas règulas formales, ma nos isetamus chi totu sos chi bi pigant parte collàborent
+          e comùnichent cun sa comunidade. Si ses pighende in cunsideru
+          cale si siat àtera atividade foras de sa modìfica manuale leghe·ti e sighi sas lìnias de ghia in
+          <a href='https://wiki.openstreetmap.org/wiki/Import/Guidelines'>Importatziones</a> e
+          <a href='https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct'>Modìficas automàticas</a>.
+      questions:
+        title: Tenes preguntas?
+        paragraph_1_html: |-
+          OpenStreetMap tenet medas resursas pro imparare cosas subra de su progetu, fàghere preguntas e torrare
+          rispostas, e arresonare e documentare in manera collaborativa subra de sos temas de mapadura.
+          <a href='%{help_url}'>Retzi agiudu inoghe</a>. Ses cun un'organizatzione chi tenet s'idea de traballare cun OpenStreetMap? <a href='https://welcome.openstreetmap.org/'>Pòmpia·ti sa pàgina de benebènnidu nostra</a>.
+      start_mapping: Incumintza a mapare
       add_a_note:
         title: Non tenes tempus pro fàghere modìficas? Annanghe una nota!
+        paragraph_1_html: Si boles petzi una curretzione minore, e non tenes su tempus
+          pro ti registrare e imparare comente fàghere modìficas, est fàtzile a annànghere
+          una nota.
+        paragraph_2_html: |-
+          Depes petzi andare a <a href='%{map_url}'>sa mapa</a> e incarcare s'icona de sa nota:
+          <span class='icon note'></span>. Custu at a annànghere unu marcadore a sa mapa, chi as a pòdere mòvere
+          trisinende·lu. Annanghe su messàgiu tuo e a pustis incarca Sarva, e sos àteros mapadores ant a investigare..
   traces:
+    visibility:
+      private: Privadu (cumpartzidu petzi comente puntos anònimos no ordinados)
+      public: Pùblicu (ammustradu in sa lista de rastas e comente puntos anònimos
+        no ordinados)
+      trackable: Arrastàbile (cumpartzidu petzi comente puntos anònimos ordinados
+        cun marcas temporales)
+      identifiable: Identificàbile (mustradu in sa lista de rastas e comente puntos
+        identificàbiles ordinados cun marcas temporales)
     new:
+      upload_trace: Càrriga sa rasta GPS
       visibility_help: ite cheret nàrrere?
+      visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
       help: Agiudu
+      help_url: https://wiki.openstreetmap.org/wiki/Upload
     create:
+      upload_trace: Càrriga una rasta GPS
+      trace_uploaded: S'archìviu GPX tuo est istadu carrigadu e est isetende de èssere
+        inclùdidu in sa base de datos. Custu de sòlitu at a acontèssere intro de una
+        mesora, e a sa fine as a retzire una lìtera de posta eletrònica.
       upload_failed: Su carrigamentu de su GPX est fallidu. Un'amministradore est
         istadu avisadu de s'errore. Torra·bi a proare.
+      traces_waiting:
+        one: Tenes %{count} rasta isetende pro su carrigamentu. Pro praghere piga
+          in cunsideru s'idea de isetare de agabbare cun custa in antis de nde carrigare
+          àteras, pro non blocare sa lista de isetu pro àteros utentes.
+        other: Tenes %{count} rastas isetende pro su carrigamentu. Pro praghere piga
+          in cunsideru s'idea de isetare de agabbare cun custas in antis de nde carrigare
+          àteras, pro non blocare sa lista de isetu pro àteros utentes.
     edit:
+      cancel: Annulla
+      title: Modifichende sa rasta %{name}
+      heading: Modifichende sa rasta %{name}
       visibility_help: ite cheret nàrrere?
+    update:
+      updated: Rasta atualizada
     trace_optionals:
       tags: Etichetas
     show:
+      title: Pompiende sa rasta %{name}
+      heading: Pompiende sa rasta %{name}
+      pending: ISETENDE
       filename: 'Nùmene documentu:'
       download: iscàrriga
+      uploaded: 'Carrigada su:'
       points: 'Puntos:'
+      start_coordinates: 'Coordinadas de incumintzu:'
+      coordinates_html: '%{latitude}; %{longitude}'
       map: mapa
       edit: modìfica
       owner: 'Mere:'
       description: 'Descritzione:'
       tags: 'Etichetas:'
+      none: Peruna
+      edit_trace: Modìfica custa rasta
+      delete_trace: Iscantzella custa rasta
+      trace_not_found: Rasta no agatada!
       visibility: 'Visibilidade:'
+      confirm_delete: Iscantzellare custa rasta?
     trace_paging_nav:
       showing_page: Pàgina %{page}
+      older: Rastas prus betzas
+      newer: Rastas prus noas
     trace:
+      pending: ISETENDE
+      count_points:
+        one: 1 puntu
+        other: '%{count} puntos'
+      more: àteru
+      trace_details: Pòmpia sos detàllios de sa rasta
+      view_map: Pòmpia sa mapa
+      edit_map: Modìfica sa mapa
+      public: PÙBLICU
+      identifiable: IDENTIFICÀBILE
+      private: PRIVADU
+      trackable: ARRASTÀBILE
       by: De
+      in: in
+    index:
+      public_traces: Rastas GPS pùblicas
+      my_gps_traces: Rastas GPS meas
+      public_traces_from: Rastas GPS pùblicas de %{user}
+      description: Esplora sos carrigamentos reghentes de rastas GPS
+      tagged_with: ' etichetadas cun %{tags}'
+      empty_html: Inoghe non b'at galu nudda. <a href='%{upload_link}'>Càrriga una
+        rasta noa</a> o impara àteru subra de s'arrastamentu GPS in sa <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>pàgina
+        wiki</a>.
+      upload_trace: Càrriga una rasta
+      all_traces: Totu sas rastas
+      my_traces: Sas rastas meas
+      traces_from: Rastas pùblicas de %{user}
+      remove_tag_filter: Boga su filtru de etichetas
+    destroy:
+      scheduled_for_deletion: Rasta programmada pro s'iscantzelladura
+    make_public:
+      made_public: Rasta fata pùblica
+    offline_warning:
+      message: Su sistema de carrigamentu de archìvios GPX no est a disponimentu in
+        custu momentu
+    offline:
+      heading: Archiviatzione GPX non in lìnia
+      message: Su sistema de archiviatzione e carrigamentu de archìvios GPX no est
+        a disponimentu in custu momentu.
+    georss:
+      title: Rastas GPS de OpenStreetMap
+    description:
+      description_with_count:
+        one: archìviu GPX cun %{count} puntu de %{user}
+        other: archìviu GPX cun %{count} puntos de %{user}
+      description_without_count: Archìviu GPX de %{user}
+  application:
+    permission_denied: Non tenes su permissu pro atzèdere a custa atzione
+    require_cookies:
+      cookies_needed: Paret chi apas sos testimòngios inabilitados - abilita·los in
+        su navigadore tuo in antis de sighire.
+    require_admin:
+      not_an_admin: Depes èssere un'amministradore pro fàghere custa atzione.
+    setup_user_auth:
+      blocked_zero_hour: Tenes unu messàgiu urgente in su situ web de OpenStreetMap.
+        Bisòngiat chi lu legas pro pòdere sarvare sas modìficas tuas.
+      blocked: S'atzessu tuo a s'API est istadu blocadu. Intra in s'interfache web
+        pro nde ischire de prus.
+      need_to_see_terms: S'atzessu est a s'API est suspesu in manera temporànea. Intra
+        in s'interfache web pro bìdere sos tèrmines de contributzione. Non tenes bisòngiu
+        de los atzetare, ma los depes bìdere.
+    settings_menu:
+      account_settings: Impostatziones de su contu
+      oauth1_settings: Impostatziones OAuth 1
+      oauth2_applications: Aplicatziones OAuth 2
+      oauth2_authorizations: Autorizatziones OAuth 2
+  oauth:
+    authorize:
+      title: Autoriza s'atzessu a su contu tuo
+      request_access_html: S'aplicatzione %{app_name} est pedende atzessu a su contu
+        tuo, %{user}. Verìfica si boles chi s'aplicatzione apat sas abilidades chi
+        sighint. Podes isseberare sas chi boles.
+      allow_to: 'Permite a s''aplicatzione cliente de:'
+      allow_read_prefs: lèghere sas preferèntzias tuas de utente.
+      allow_write_prefs: modificare sas preferèntzias tuas de utente.
+      allow_write_diary: creare intradas de su diàriu, cummentos e fàghere amistades.
+      allow_write_api: modificare sa mapa.
+      allow_read_gpx: lèghere sas rastas GPS privadas tuas.
+      allow_write_gpx: carrigare rastas GPS.
+      allow_write_notes: modificare notas.
+      grant_access: Cuntzede s'atzessu
+    authorize_success:
+      title: Dimanda de autorizatzione permìtida
+      allowed_html: As cuntzèdidu a s'aplicatzione %{app_name} s'atzessu a su contu
+        tuo.
+      verification: Su còdighe de verìfica est %{code}.
+    authorize_failure:
+      title: Dimanda de autorizatzione fallida
+      denied: As negadu a s'aplicatzione %{app_name} s'atzessu a su contu tuo.
+      invalid: Su getone de autorizatzione no est vàlidu.
+    revoke:
+      flash: As revocadu su getone pro %{application}
+    permissions:
+      missing: No as cuntzèdidu s'atzessu a custa caraterìstica  a s'aplicatzione
+    scopes:
+      read_prefs: Leghe sas preferèntzias de utente
+      write_prefs: Modìfica sas preferèntzias de utente
+      write_diary: Crea intradas de su diàriu, cummentos e faghe amistades
+      write_api: Modìfica sa mapa
+      read_gpx: Leghe sas rastas GPS privadas
+      write_gpx: Càrriga rastas GPS
+      write_notes: Modìfica sas notas
+      read_email: Lèghere s'indiritzu de posta eletrònica de s'utente
+      skip_authorization: Aprovatzione automàtica de s'aplicatzione
+  oauth_clients:
+    new:
+      title: Registra un'aplicatzione noa
+    edit:
+      title: Modìfica s'aplicatzione tua
+    show:
+      title: Detàllios OAuth pro %{app_name}
+      key: 'Crae de consumadore:'
+      secret: 'Segretu de su consumadore:'
+      url: 'URL de su getone de dimanda:'
+      access_url: 'URL de su getone de atzessu:'
+      authorize_url: 'URL de autorizatzione:'
+      support_notice: Tenimus su suportu pro firmas HMAC-SHA1 (racumandadas) e RSA-SHA1.
+      edit: Modìfica sos detàllios
+      delete: Iscantzella su cliente
+      confirm: Seguru ses?
+      requests: 'Pedende a s''utente sos permissos chi sighint:'
+    index:
+      title: Sos detàllios meos OAuth
+      my_tokens: Sas aplicatziones autorizadas meas
+      list_tokens: 'Sos getones chi sighint sunt istados emìtidos a nùmene tuo pro
+        aplicatziones:'
+      application: Nùmene de s'aplicatzione
+      issued_at: Emìtidu su
+      revoke: Rèvoca!
+      my_apps: Sas aplicatziones clientes meas
+      no_apps_html: Tenes un'aplicatzione chi dias bòlere registrare pro s'impreu
+        cun nois impreende s'istandard %{oauth}? Depes registrare s'aplicatzione web
+        tua in antis chi potzat fàghere rechestas OAuth a custu servìtziu.
+      oauth: OAuth
+      registered_apps: 'Tenes custas aplicatziones clientes registradas:'
+      register_new: Registra s'aplicatzione tua
+    form:
+      requests: 'Pedi a s''utente sos permissos chi sighint:'
+    not_found:
+      sorry: A dolu mannu custu %{type} non s'est agatadu.
+    create:
+      flash: Informatzione registrada cun sutzessu
+    update:
+      flash: Informatziones de su cliente atualizadas in manera curreta
+    destroy:
+      flash: Registratzione de s'aplicatzione cliente destruida
+  oauth2_applications:
+    index:
+      title: Sas aplicatziones clientes meas
+      no_applications_html: Tenes un'aplicatzione chi dias bòlere registrare pro s'impreu
+        cun nois impreende s'istandard %{oauth2}? Depes registrare s'aplicatzione
+        web tua in antis chi potzat fàghere rechestas OAuth a custu servìtziu.
+      new: Registra un'aplicatzione noa
+      name: Nùmene
+      permissions: Permissos
+    application:
+      edit: Modìfica
+      delete: Iscantzella
+      confirm_delete: Cheres eliminare custa aplicatzione?
+    new:
+      title: Registra un'aplicatzione noa
+    edit:
+      title: Modìfica s'aplicatzione tua
+    show:
+      edit: Modìfica
+      delete: Iscantzella
+      confirm_delete: Cheres eliminare custa aplicatzione?
+      client_id: ID de su cliente
+      client_secret: Segretu de su cliente
+      client_secret_warning: Assegurade·ti de sarvare custu segretu - no b'as a pòdere
+        atzèdere prus
+      permissions: Permissos
+      redirect_uris: Torra a indiritzare sos URIs
+    not_found:
+      sorry: S'aplicatzione no est istada agatada.
+  oauth2_authorizations:
+    new:
+      title: Autorizatzione netzessària
+      introduction: Boles autorizare %{application} a atzèdere a su contu tuo cun
+        sos permissos chi sighint?
+      authorize: Autoriza
+      deny: Nega
+    error:
+      title: B'at àpidu una faddina
+    show:
+      title: Còdighe de autorizatzione
+  oauth2_authorized_applications:
+    index:
+      title: Sas aplicatziones autorizadas meas
+      application: Aplicatzione
+      permissions: Permissos
+      no_applications_html: No as galu autorizadu peruna aplicatzione %{oauth2}.
+    application:
+      revoke: Rèvoca s'atzessu
+      confirm_revoke: Revocare s'atzessu pro custa aplicatzione?
   users:
     new:
       title: Iscrie·ti
+      no_auto_account_create: A dolu mannu como non semus in gradu de creare unu contu
+        pro tene in automàticu.
+      contact_support_html: Cuntata <a href="%{support}">s'assistèntzia</a> pro fàghere
+        in manera chi ti bèngiat creadu unu contu - amus a chircare de nos ocupare
+        de sa dimanda su prus in presse chi podimus.
+      about:
+        header: Lìbera e modificàbile
+        html: |-
+          <p>A diferèntzia de àteras mapas, OpenStreetMap est creada dae gente che a tie,
+          e chie si siat la podet modificare, atualizare, iscarrigare e impreare.</p>
+          <p>Registra·ti pro incumintzare a contribuire. T'amus a imbiare una lìtera eletrònica pro cunfirmare su contu tuo.</p>
+      email address: 'Indiritzu de posta eletrònica:'
+      confirm email address: 'Cunfirma s''indiritzu de posta eletrònica:'
+      display name: Nùmene ammustradu
+      display name description: Su nùmene de utente chi s'at a mustrare in manera
+        pùblica. Lu podes cambiare prus a tardu in sas preferèntzias.
+      external auth: 'Autenticatzione pro mèdiu de unu servìtziu esternu:'
+      use external auth: 'In alternativa, intra impreende unu servìtziu esternu:'
+      auth no password: Cun s'autenticatzione pro mèdiu de tertzas partes non serbit
+        una crae de intrada ma carchi aina o serbidore agiuntivu nde diat pòdere tènnere
+        bisòngiu su matessi.
       continue: Iscrie·ti
+      terms accepted: Ti torramus gràtzias pro àere atzetadu sas cunditziones noas
+        de collaboratzione.
     terms:
+      title: Tèrmines
+      heading: Tèrmines
+      heading_ct: Cunditziones de collaboratzione
+      read and accept with tou: Leghe s'acordu de collaboratzione e sos tèrmines de
+        impreu, cando as agabbadu seletziona ambas sas casellas e a pustis incarca
+        su butone pro sighire.
+      contributor_terms_explain: Custu acordu regulat sos tèrmines de sos contributos
+        tuos atuales e benidores.
+      read_ct: Apo letu sas cunditziones de collaboratzione inoghe in subra e so de
+        acordu
+      tou_explain_html: Custas %{tou_link} regulant s'impreu de su situ web e de àteras
+        infrastruturas frunidas dae s'OSFM. Incarca in su ligàmene, leghe su testu
+        e atzetade·lu.
+      read_tou: Apo letu e atzeto sas cunditziones de impreu
+      consider_pd: Paris a totu su chi b'at inoghe in subra, atzeto chi sos contributos
+        meos siant de domìniu pùblicu
+      consider_pd_why: ite est custu?
+      consider_pd_why_url: https://wiki.osmfoundation.org/wiki/Licence_and_Legal_FAQ/Why_would_I_want_my_contributions_to_be_public_domain
+      guidance_html: 'Informatziones pro t''agiudare a cumprèndere custas cunditziones:
+        unu <a href="%{summary}">resumu fàtzile de lèghere pro umanos</a> e unas cantas
+        <a href="%{translations}">tradutziones informales</a>'
       continue: Sighi
+      declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
       decline: Refuda
+      you need to accept or decline: Pro pòdere sighire leghe e a pustis atzeta o
+        refuda sos tèrmines noos de collaboratzione.
+      legale_select: 'Paisu de residèntzia:'
       legale_names:
         france: Frantza
         italy: Itàlia
         rest_of_world: Restu de su mundu
+    terms_declined_flash:
+      terms_declined_html: Nos dipraghet chi apas isseberadu de no atzetare sos tèrmines
+        de contributzione noos. Pro àteras informatziones pòmpia·ti %{terms_declined_link}.
+      terms_declined_link: custa pàgina wiki
+      terms_declined_url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
+    no_such_user:
+      title: Custu utente no esistet
+      heading: S'utente %{user} no esistet
+      body: Non b'at perunu utente cun su nùmene %{user}. Verìfica s'ortografia; o
+        forsis su ligàmene chi as incarcadu est isballiadu.
+      deleted: iscantzelladu
     show:
+      my diary: Su diàriu meu
+      new diary entry: Intrada de diàriu noa
+      my edits: Sas modìficas meas
+      my traces: Sas rastas meas
+      my notes: Sas notas meas
+      my messages: Sos messàgios meos
       my profile: Su profilu meu
+      my settings: Sas impostatziones meas
+      my comments: Sos cummentos meos
+      my_preferences: Sas preferèntzias meas
+      my_dashboard: Su pannellu de controllu meu
+      blocks on me: Blocos subra a mene
+      blocks by me: Blocos fatos dae mene
+      edit_profile: Modìfica su profilu
+      send message: Imbia unu messàgiu
+      diary: Diàriu
       edits: Modìficas
+      traces: Rastas
+      notes: Notas de sa mapa
+      remove as friend: Boga dae sos amigos
+      add as friend: Annanghe comente amigu
+      mapper since: 'Mapadore dae su:'
+      ct status: 'Tèrmines de collaboratzione:'
+      ct undecided: Indetzisu
+      ct declined: Refudados
+      latest edit: 'Ùrtima modìfica (%{ago}):'
+      email address: 'Indiritzu de posta eletrònica:'
+      created from: 'Creadu dae:'
+      status: 'Istadu:'
+      spam score: 'Puntègiu de arga:'
       description: Descritzione
+      user location: Positzione de s'utente
+      role:
+        administrator: Custu utente est un'amministradore
+        moderator: Custu utente est unu moderadore
+        grant:
+          administrator: Cuntzede s'atzessu comente amministradore
+          moderator: Cuntzede s'atzessu comente moderadore
+        revoke:
+          administrator: Rèvoca s'atzessu comente amministradore
+          moderator: Rèvoca s'atzessu comente moderadore
+      block_history: Blocos ativos
+      moderator_history: Blocos fatos
+      comments: Cummentos
+      create_block: Bloca custu utente
+      activate_user: Ativa custu utente
+      deactivate_user: Disativa custu utente
+      confirm_user: Cunfirma custu utente
+      unconfirm_user: Boga sa cunfirma a custu utente
+      unsuspend_user: Boga sa suspensione de s'utente
+      hide_user: Cua custu utente
+      unhide_user: Non cues custu utente
+      delete_user: Iscantzella custu utente
       confirm: Cunfirma
+      report: Sinnala custu utente
+    set_home:
+      flash success: Positzione de incumintzu sarvada in manera curreta
+    go_public:
+      flash success: Totu sas modìficas tuas como sunt pùblicas, e tenes su permissu
+        de modificare.
+    index:
+      title: Utentes
+      heading: Utentes
+      showing:
+        one: Pàgina %{page} (%{first_item} de %{items})
+        other: Pàgina %{page} (%{first_item}-%{last_item} de %{items})
+      summary_html: '%{name} creadu dae %{ip_address} su %{date}'
+      summary_no_ip_html: '%{name} creadu su %{date}'
+      confirm: Cunfirma sos utentes seletzionados
+      hide: Cua sos utentes seletzionados
+      empty: Non b'at perunu utente chi currispondat
+    suspended:
+      title: Contu suspesu
+      heading: Contu suspesu
+      support: assistèntzia
+      body_html: |-
+        <p>
+          Su contu tuo est istadu suspèndidu pro neghe de
+          atividade suspeta.
+        </p>
+        <p>
+          Un'amministradore at a revisionare sa detzisione luego, o
+          dias pòdere cuntatare a %{webmaster} si nde boles arresonare.
+        </p>
+    auth_failure:
+      connection_failed: Connessione a su frunidore de autenticatzione fallida
+      invalid_credentials: Credentziales de autenticatzione non vàlidas
+      no_authorization_code: Perunu còdighe de autorizatzione
+      unknown_signature_algorithm: Algoritmu de firma disconnotu
+      invalid_scope: Àmbitu non vàlidu
+      unknown_error: Autenticatzione fallida
+    auth_association:
+      heading: S'ID tuo no est galu assotziadu cun unu contu de OpenStreetMap.
+      option_1: |-
+        Si ses nou in OpenStreetMap pro praghere crea unu contu nou
+        impreende su mòdulu inoghe in suta.
+      option_2: |-
+        Si tenes giai unu contu bi posed intrare
+        impreende su nùmene utente tuo e sa crae tua e a pustis assotziende su contu
+        cun s'ID tuo in sas impostatziones de utente tuas.
   user_role:
+    filter:
+      not_a_role: S'istringa `%{role}' no est unu ruolu vàlidu.
+      already_has_role: S'utente tenet giai su ruolu %{role}.
+      doesnt_have_role: S'utente non tenet su ruolu %{role}.
+      not_revoke_admin_current_user: Non faghet a revocare su ruolu de amministradore
+        dae s'utente atuale.
     grant:
+      title: Cunfirma sa cuntzessione de ruolu
+      heading: Cunfirma sa cuntzessione de ruolu
+      are_you_sure: Ses seguru de bòlere cuntzèdere su ruolu `%{role}' a s'utente
+        `%{name}'?
       confirm: Cunfirma
+      fail: No est istadu possìbile cuntzèdere su ruolu `%{role}' a s'utente `%{name}'.
+        Assegura·ti chi siat s'utente siat su ruolu siant vàlidos.
     revoke:
+      title: Cunfirma sa rèvoca de ruolu
+      heading: Cunfirma sa rèvoca de ruolu
+      are_you_sure: Ses seguru de bòlere revocare su ruolu `%{role}' de s'utente `%{name}'?
       confirm: Cunfirma
+      fail: No est istadu possìbile revocare su ruolu `%{role}' de s'utente `%{name}'.
+        Assegura·ti chi siat s'utente siat su ruolu siant vàlidos.
   user_blocks:
+    model:
+      non_moderator_update: Depes èssere unu moderadore pro creare o atualizare unu
+        blocu.
+      non_moderator_revoke: Depes èssere unu moderadore pro revocare unu blocu.
+    not_found:
+      sorry: Su blocu de utente cun ID %{id} no est istadu agatadu.
+      back: Torra a s'ìnditze
+    new:
+      title: Creende unu blocu pro %{name}
+      heading_html: Creende unu blocu pro %{name}
+      period: Pro cantu, incumintzende como, s'utente at a èssere blocadu dae s'API.
+      tried_contacting: Apo cuntatadu s'utente e l'apo pedidu de si firmare.
+      tried_waiting: Apo dadu a s'utente unu tantu de tempus resonile pro rispòndere
+        a custas comunicatziones.
+      back: Pòmpia totu sos blocos
+    edit:
+      title: Modifichende su blocu pro %{name}
+      heading_html: Modifichende su blocu pro %{name}
+      period: Pro cantu, incumintzende como, s'utente at a èssere blocadu dae s'API.
+      show: Pòmpia custu blocu
+      back: Pòmpia totu sos blocos
+    filter:
+      block_expired: Su blocu est giai iscadidu e non si podet modificare.
+      block_period: Su perìodu de blocu depet èssere unu de sos valores chi si podent
+        seletzionare dae sa lista a calada.
+    create:
+      try_contacting: Proa a cuntatare s'utente in antis de lu blocare e dae·li unu
+        tempus resonile pro ti torrare risposta.
+      try_waiting: Proa a dare a s'utente unu tempus resonile pro ti torrare risposta
+        in antis de lu blocare.
+      flash: Crea unu blocu pro s'utente %{name}.
+    update:
+      only_creator_can_edit: Petzi su moderadore chi at creadu custu blocu lu podet
+        modificare.
+      success: Blocu atualizadu.
+    index:
+      title: Blocos de s'utente
+      heading: Lista de blocos de s'utente
+      empty: Non s'est fatu galu perunu blocu.
+    revoke:
+      title: Revochende su blocu pro %{block_on}
+      heading_html: Revochende su blocu pro %{block_on} fatu dae %{block_by}
+      time_future: Custu blocu at a agabbare a pustis de %{time}.
+      past: Custu blocu est agabbadu %{time} e non si podet revocare como.
+      confirm: Ses seguru de bòlere revocare custu blocu?
+      revoke: Rèvoca!
+      flash: Custu blocu est istadu revocadu.
+    helper:
+      time_future_html: Agabbat in %{time}.
+      until_login: Ativu finas a cando s'utente non si connetet.
+      time_future_and_until_login_html: At a agabbare in %{time}, e a pustis chi s'utente
+        at a intrare in su contu suo.
+      time_past_html: Agabbadu %{time}.
+      block_duration:
+        hours:
+          one: 1 ora
+          other: '%{count} oras'
+        days:
+          one: 1 die
+          other: '%{count} dies'
+        weeks:
+          one: 1 chida
+          other: '%{count} chidas'
+        months:
+          one: 1 mese
+          other: '%{count} meses'
+        years:
+          one: 1 annu
+          other: '%{count} annos'
+    blocks_on:
+      title: Blocos pro %{name}
+      heading_html: Lista de blocos pro %{name}
+      empty: '%{name} no est istadu galu blocadu.'
+    blocks_by:
+      title: Blocos fatos dae %{name}
+      heading_html: Lista de blocos fatos dae %{name}
+      empty: '%{name} no at fatu galu perunu blocu.'
     show:
+      title: '%{block_on} blocadu dae %{block_by}'
+      heading_html: '%{block_on} blocadu dae %{block_by}'
       created: 'Creadu:'
+      duration: 'Durada:'
       status: 'Istadu:'
+      show: Ammustra
       edit: Modìfica
+      revoke: Rèvoca!
+      confirm: Seguru ses?
+      reason: 'Resone de su blocu:'
+      back: Pòmpia totu sos blocos
+      revoker: 'Revocadore:'
+      needs_view: S'utente tenet bisòngiu de s'autenticare in antis chi custu blocu
+        bèngiat iscantzelladu.
     block:
+      not_revoked: (non revocadu)
+      show: Ammustra
       edit: Modìfica
+      revoke: Rèvoca!
     blocks:
+      display_name: Utente blocadu
       creator_name: Creadore
+      reason: Resone de su blocu
       status: Istadu
+      revoker_name: Revocadu dae
       showing_page: Pàgina %{page}
       next: Imbeniente »
       previous: « Pretzedente
   notes:
     index:
+      title: Notas insertadas o cummentadas dae %{user}
+      heading: Notas de %{user}
+      subheading_html: Notas imbiadas o cummentadas dae %{user}
+      no_notes: Peruna nota
+      id: Id
       creator: Creadore
       description: Descritzione
+      created_at: Creada su
+      last_changed: Ùrtima modìfica
   javascripts:
     close: Serra
     share:
       title: Cumpartzi
       cancel: Annulla
       image: Immàgine
+      link: Ligàmene o HTML
       long_link: Ligàmene
       short_link: Ligàmene curtzu
+      geo_uri: Geo URI
+      embed: HTML
+      custom_dimensions: Imposta dimensiones personalizadas
       format: 'Formadu:'
       scale: 'Iscala:'
+      image_dimensions: S'immàgine at a mustrare s'istratu istandard in %{width} x
+        %{height}
       download: Iscàrriga
       short_url: URL curtzu
+      include_marker: Include su marcadore
+      center_marker: Tzentra sa mapa in su marcadore
+      paste_html: Incolla s'HTML pro l'integrare in su situ web
+      view_larger_map: Pòmpia una mapa prus manna
+      only_standard_layer: Petzi s'istratu istandard si podet esportare comente immàgine
+    embed:
+      report_problem: Sinnala unu problema
+    key:
+      title: Legenda
+      tooltip: Legenda
+      tooltip_disabled: Sa legenda no est a disponimentu pro custu istratu
     map:
+      zoom:
+        in: Ismànnia
+        out: Mìnima
       locate:
         title: Ammustra sa positzione mea
+        metersPopup:
+          one: Ses a unu metru dae custu puntu
+          other: Ses a %{count} metros dae custu puntu
+        feetPopup:
+          one: Ses a unu pee dae custu puntu
+          other: Ses a %{count} pees dae custu puntu
+      base:
+        standard: Istandard
+        cyclosm: CyclOSM
+        cycle_map: Mapa tziclìstica
+        transport_map: Mapa de sos trasportos
+        hot: Umanitàriu
+        opnvkarte: ÖPNVKarte
+      layers:
+        header: Istratos de sa mapa
+        notes: Notas de sa mapa
+        data: Datos de sa mapa
+        gps: Rastas GPS pùblicas
+        overlays: Abìlita sas subrapositziones pro sa risolutziones de problemas in
+          sa mapa
+        title: Istratos
+      copyright: © <a href='%{copyright_url}'>Contribuidores de OpenStreetMap</a>
+      donate_link_text: <a class='donate-attr' href='%{donate_url}'>Faghe una donatzione</a>
+      terms: <a href='%{terms_url}' target='_blank'>Cunditziones de su situ web e
+        de s'API</a>
+      cyclosm: Istile de sos tasseddos de <a href='%{cyclosm_url}' target='_blank'>CyclOSM</a>
+        allogiadu dae <a href='%{osmfrance_url}' target='_blank'>OpenStreetMap Frantza</a>
+      thunderforest: Tasseddos frunidos dae <a href='%{thunderforest_url}' target='_blank'>Andy
+        Allan</a>
+      opnvkarte: Tasseddos frunidos dae <a href='%{memomaps_url}' target='_blank'>MeMoMaps</a>
+      hotosm: Istile de sos tasseddos de su <a href='%{hotosm_url}' target='_blank'>Grupu
+        umanitàriu de OpenStreetMap</a> istrangiadu dae <a href='%{osmfrance_url}'
+        target='_blank'>OpenStreetMap Frantza</a>
+    site:
+      edit_tooltip: Modìfica sa mapa
+      edit_disabled_tooltip: Ismànnia pro modificare sa mapa
+      createnote_tooltip: Annanghe una nota a sa mapa
+      createnote_disabled_tooltip: Ismànnia pro annànghere una nota a sa mapa
+      map_notes_zoom_in_tooltip: Ismànnia pro bìdere sas notas de sa mapa
+      map_data_zoom_in_tooltip: Ismànnia pro bìdere sos datos de sa mapa
+      queryfeature_tooltip: Chirca de elementos
+      queryfeature_disabled_tooltip: Ismànnia pro chircare elementos
     changesets:
       show:
         comment: Cummentu
@@ -2126,10 +3071,29 @@ sc:
         hide_comment: cua
         unhide_comment: ammustra
     notes:
+      new:
+        intro: As agatadu una faddina o carchi cosa chi mancat? Informa sos àteros
+          mapadores a manera chi lu potzant acontzare. Move su marcadore a sa positzione
+          curreta e iscrie una nota pro descrìere su problema.
+        advice: Sa nota tua est pùblica e si podet impreare pro atualizare sa mapa,
+          duncas non nch'insertes peruna informatzione personale o informatzione de
+          mapas cun deretu de autore o elencos.
+        add: Annanghe una nota
       show:
+        anonymous_warning: Custa nota includet cummentos de utentes anònimos chi diant
+          dèpere èssere verificatos in manera indipendente.
         hide: Cua
+        resolve: Risolve
+        reactivate: Torra a ativare
+        comment_and_resolve: Cummenta e Risolve
         comment: Cummentu
+        report_link_html: Si custa nota cuntenet informatziones sensìbiles chi tocat
+          de bogare, podes %{link}. Pro cale si siat àtera genia de problema cun custa
+          nota proa a la risòlvere tue matessi cun unu cummentu.
+    edit_help: Move sa mapa, ismànnia in una positzione chi boles modificare e a pustis
+      incarca inoghe
     directions:
+      ascend: Artziada
       engines:
         fossgis_osrm_bike: Bitzicleta (OSRM)
         fossgis_osrm_car: Màchina (OSRM)
@@ -2137,12 +3101,100 @@ sc:
         graphhopper_bicycle: Bitzicleta (GraphHopper)
         graphhopper_car: Màchina (GraphHopper)
         graphhopper_foot: A pee (GraphHopper)
+      descend: Achirrada
       directions: Indicatziones
       distance: Distàntzia
+      errors:
+        no_route: No at fatu a agatare un'àndala intre custos duos logos.
+        no_place: No est istadu possìbile agatare '%{place}'.
+      instructions:
+        continue_without_exit: Sighi in %{name}
+        slight_right_without_exit: Gira de pagu a dereta in %{name}
+        offramp_right: Piga sa rampa a dereta
+        offramp_right_with_exit: Piga s'essida %{exit} a dereta
+        offramp_right_with_exit_name: Piga s'essida %{exit} a dereta in %{name}
+        offramp_right_with_exit_directions: Piga s'essida %{exit} a dereta cara a
+          %{directions}
+        offramp_right_with_exit_name_directions: Piga s'essida %{exit} a dereta in
+          %{name}, cara a %{directions}
+        offramp_right_with_name: Piga sa rampa a dereta in %{name}
+        offramp_right_with_directions: Piga sa rampa a dereta cara a %{directions}
+        offramp_right_with_name_directions: Piga sa rampa a dereta in %{name}, cara
+          a %{directions}
+        onramp_right_without_exit: Gira a dereta in sa rampa in %{name}
+        onramp_right_with_directions: Gira a dereta in sa rampa cara a %{directions}
+        onramp_right_with_name_directions: Gira a dereta in sa rampa in %{name}, cara
+          a %{directions}
+        onramp_right_without_directions: Gira a dereta in sa rampa
+        onramp_right: Gira a dereta in sa rampa
+        endofroad_right_without_exit: A sa fine de su caminu gira a dereta in %{name}
+        merge_right_without_exit: Intra a dereta in %{name}
+        fork_right_without_exit: In sa mascada gira a dereta in %{name}
+        turn_right_without_exit: Gira a dereta in %{name}
+        sharp_right_without_exit: Gira totu a dereta in %{name}
+        uturn_without_exit: Faghe una furriada a U in %{name}
+        sharp_left_without_exit: Gira totu a manca in %{name}
+        turn_left_without_exit: Gira a manca in %{name}
+        offramp_left: Piga sa rampa a manca
+        offramp_left_with_exit: Piga s'essida %{exit} a manca
+        offramp_left_with_exit_name: Piga s'essida %{exit} a manca in %{name}
+        offramp_left_with_exit_directions: Piga s'essida %{exit} a manca cara a %{directions}
+        offramp_left_with_exit_name_directions: Piga s'essida %{exit} a manca in %{name},
+          cara a %{directions}
+        offramp_left_with_name: Piga sa rampa a manca in %{name}
+        offramp_left_with_directions: Piga sa rampa a manca cara a %{directions}
+        offramp_left_with_name_directions: Piga sa rampa a manca in %{name}, cara
+          a %{directions}
+        onramp_left_without_exit: Gira a manca in sa rampa in %{name}
+        onramp_left_with_directions: Gira a manca in sa rampa cara a %{directions}
+        onramp_left_with_name_directions: Gira a manca in sa rampa in %{name}, cara
+          a %{directions}
+        onramp_left_without_directions: Gira a manca in sa rampa
+        onramp_left: Gira a manca in sa rampa
+        endofroad_left_without_exit: A sa fine de su caminu gira a manca in %{name}
+        merge_left_without_exit: Intra a manca in %{name}
+        fork_left_without_exit: In sa mascada gira a manca in %{name}
+        slight_left_without_exit: Gira de pagu a manca in %{name}
+        via_point_without_exit: (puntu de coladòrgiu)
+        follow_without_exit: Sighi %{name}
+        roundabout_without_exit: In sa rotunda piga s'essida pro %{name}
+        leave_roundabout_without_exit: Essi dae sa rotunda - %{name}
+        stay_roundabout_without_exit: Abarra in sa rotunda - %{name}
+        start_without_exit: Incumintza in %{name}
+        destination_without_exit: Arribba a sa destinatzione
+        against_oneway_without_exit: Bae contra a su sensu ùnicu in %{name}
+        end_oneway_without_exit: Fine de su sensu ùnicu in %{name}
+        roundabout_with_exit: In sa rotunda piga sa %{exit}a essida pro %{name}
+        roundabout_with_exit_ordinal: In sa rotunda piga sa %{exit} essida pro %{name}
+        exit_roundabout: Essi dae sa rotunda in %{name}
+        unnamed: caminu chene nùmene
+        courtesy: Inditos frunidos pro cortesia dae %{link}
+        exit_counts:
+          first: 1a
+          second: 2a
+          third: 3a
+          fourth: 4a
+          fifth: 5a
+          sixth: 6a
+          seventh: 7a
+          eighth: 8a
+          ninth: 9a
+          tenth: 10a
+      time: Tempus
     query:
       node: Nodu
-      way: Caminu
+      way: Lìnia
       relation: Relata
+      nothing_found: Perunu elementu agatadu
+      error: 'Errore cun sa connessione a %{server}: %{error}'
+      timeout: Tempus pro sa connessione a %{server} iscadidu
+    context:
+      directions_from: Indicatziones dae inoghe
+      directions_to: Indicatziones finas a inoghe
+      add_note: Annanghe una nota inoghe
+      show_address: Ammustra s'indiritzu
+      query_features: Chirca de elementos
+      centre_map: Tzentra sa mapa inoghe
   redactions:
     edit:
       heading: Modìfica sa revisione
@@ -2153,14 +3205,27 @@ sc:
       title: Lista de revisiones
     new:
       heading: Inserta informatziones pro una revisione noa
+      title: Creende una revisione noa
     show:
       description: 'Descritzione:'
       heading: Ammustrende sa revisione "%{title}"
+      title: Ammustrende sa revisione
+      user: 'Creadore:'
       edit: Modìfica custa revisione
+      destroy: Boga custa revisione
+      confirm: Seguru ses?
     create:
       flash: Revisione creada.
+    update:
+      flash: Modìficas sarvadas.
     destroy:
       not_empty: Sa revisione no est bòida. Pro praghere iscontza totu sas versiones
         chi apartenent a custa revisione in antis de l'iscantzellare.
+      flash: Revisione destruida.
       error: B'at àpidu una faddina in s'iscantzellamentu de custa revisione.
+  validations:
+    leading_whitespace: tenet un'ispàtziu a s'incumintzu
+    trailing_whitespace: tenet un'ispàtziu a sa fine
+    invalid_characters: cuntenet caràteres non vàlidos
+    url_characters: cuntenet caràteres URL ispetziales (%{characters})
 ...
index eca4eee0a2d76e73e4c7409bc472c20bc9e1a99f..8ac3779f085b9157f721e0dde301a06867509b59 100644 (file)
@@ -46,8 +46,8 @@ sl:
         create: Pošlji
         update: Shrani spremembe
       user_block:
-        create: Ustvari blokado
-        update: Posodobi blokado
+        create: Blokiraj
+        update: Posodobi blokiranje
   activerecord:
     errors:
       messages:
@@ -459,7 +459,7 @@ sl:
       reopened_by_anonymous_html: Ponovno aktiviral anonimni <abbr title='%{exact_time}'>%{when}
         nazaj</abbr>
       hidden_by_html: Skril(a) %{user} <abbr title='%{exact_time}'>%{when}</abbr>
-      report: Prijavi to opombo
+      report: prijavi to opombo
     query:
       title: Poišči značilnosti
       introduction: Kliknite na zemljevid za iskanje bližnjih značilnosti.
@@ -488,9 +488,9 @@ sl:
       empty: Ni najdenih paketov sprememb.
       empty_area: Na tem področju ni paketov sprememb.
       empty_user: Ni paketov sprememb tega uporabnika.
-      no_more: Ni najdenih več paketov sprememb.
-      no_more_area: Ni več paketov sprememb na tem področju.
-      no_more_user: Ni več paketov sprememb tega uporabnika.
+      no_more: Ni drugih najdenih paketov sprememb.
+      no_more_area: Na tem območju ni drugih paketov sprememb.
+      no_more_user: Ni drugih paketov sprememb tega uporabnika.
       load_more: Naloži več
     timeout:
       sorry: Žal je seznam zahtevanih sprememb predolg za prenos.
@@ -532,9 +532,9 @@ sl:
       title_friends: Dnevniki vaših prijateljev
       title_nearby: Dnevniki bližnjih uporabnikov
       user_title: Dnevnik uporabnika %{user}
-      in_language_title: Dnevniki v jeziku %{language}
+      in_language_title: Dnevniški zapisi v jeziku %{language}
       new: Nov zapis v dnevnik
-      new_title: Nov zapis v moj uporabniški dnevnik
+      new_title: Sestavi nov zapis v mojem uporabniškem dnevniku
       my_diary: Moj dnevnik
       no_entries: Ni zapisov v dnevnik
       recent_entries: Nedavni vnosi v dnevnik
@@ -542,7 +542,7 @@ sl:
       newer_entries: Novejši zapisi
     edit:
       title: Uredi zapis v dnevnik
-      marker_text: Lokacija, na katero se nanaša zapis
+      marker_text: Lokacija dnevniškega zapisa
     show:
       title: Dnevnik uporabnika %{user} | %{title}
       user_title: Dnevnik uporabnika %{user}
@@ -551,11 +551,11 @@ sl:
       login: Prijava
     no_such_entry:
       title: Takšnega vnosa v dnevnik ni
-      heading: 'Vnosa v dnevnik z id-jem: %{id} ni'
-      body: Oprostite, vnosa v dnevnik št. %{id} ni. Prosimo, preverite črkovanje
-        in povezavo, ki ste jo kliknili.
+      heading: Zapisa z id-jem %{id} ni
+      body: Oprostite, zapisa v dnevnik ali komentarja št. %{id} ni. Prosimo, preverite
+        črkovanje in povezavo, ki ste jo kliknili.
     diary_entry:
-      posted_by_html: Objavil %{link_user} v %{created} v jeziku %{language_link}
+      posted_by_html: Objavil %{link_user} v %{created} v jeziku %{language_link}.
       updated_at_html: Nazadnje posodobljeno %{updated}.
       comment_link: Komentiraj ta vnos
       reply_link: Pošlji sporočilo avtorju
@@ -580,14 +580,14 @@ sl:
       edit: Uredi
     feed:
       user:
-        title: Dnevnik OpenStreetMap uporabnika %{user}
-        description: Nedavni zapisi v dnevnik OpenStreetmap uporabnika %{user}
+        title: Dnevniški zapisi OpenStreetMap za uporabnika %{user}
+        description: Nedavni dnevniški zapisi OpenStreetmap uporabnika %{user}
       language:
-        title: Dnevnik OpenStreetMap v jeziku %{language_name}
-        description: Nedavni zapisi v dnevnik uporabnikov OpenStreetmap v jeziku %{language_name}
+        title: Dnevniški zapisi OpenStreetMap v jeziku %{language_name}
+        description: Nedavni dnevniški zapisi uporabnikov OpenStreetmap v jeziku %{language_name}
       all:
-        title: Dnevnik OpenStreetMap
-        description: Nedavni zapisi v dnevnik uporabnikov OpenStreetmap
+        title: Dnevniški zapisi OpenStreetMap
+        description: Nedavni dnevniški zapisi uporabnikov OpenStreetmap
     comments:
       post: Objavi
       when: Kdaj
@@ -637,7 +637,7 @@ sl:
           aerodrome: Letališče
           airstrip: Vzletna steza
           apron: Letališka ploščad
-          gate: Vrata
+          gate: Letališka vrata
           hangar: Hangar
           helipad: Heliodrom
           runway: Vzletna steza
@@ -683,7 +683,7 @@ sl:
           fire_station: Gasilska postaja
           food_court: Prehrambeni prostor
           fountain: Vodomet
-          fuel: Bencinska črpalka
+          fuel: Polnilna postaja
           gambling: Igre na srečo
           grave_yard: Pokopališče
           hospital: Bolnišnica
@@ -902,7 +902,7 @@ sl:
           brownfield: Gradbišče
           cemetery: Pokopališče
           commercial: Poslovna cona
-          conservation: Zaščiteno področje
+          conservation: Zaščiteno območje
           construction: Gradbišče
           farmland: Kmetijsko zemljišče
           farmyard: Kmetija
@@ -922,7 +922,7 @@ sl:
           reservoir: Zbiralnik
           reservoir_watershed: Vodno zajetje
           residential: Stanovanjsko področje
-          retail: Trgovine
+          retail: Območje prodajaln
           village_green: Zelenica
           vineyard: Vinograd
           "yes": Raba tal
@@ -1163,7 +1163,7 @@ sl:
           hardware: Železnina
           health_food: Trgovina z zdravo prehrano
           hearing_aids: Slušni aparati
-          hifi: Trgovina z avdio opremo
+          hifi: Prodajalna z avdio opremo
           jewelry: Draguljarna
           kiosk: Kiosk prodajalna
           laundry: Pralnica
@@ -1205,7 +1205,7 @@ sl:
           artwork: Umetnina
           attraction: Zanimivost
           bed_and_breakfast: Nočitev z zajtrkom
-          cabin: Nočitev
+          cabin: Turistično prenočišče
           camp_site: Kamp
           caravan_site: Kamp
           chalet: Počitniška hišica
@@ -1334,7 +1334,8 @@ sl:
     intro_text: OpenStreetMap je zemljevid sveta, ki ga ustvarjajo ljudje kot ste
       vi, brezplačen za uporabo z odprto licenco.
     intro_2_create_account: Ustvarite uporabniški račun
-    hosting_partners_html: Gostovanje omogočajo %{ucl}, %{bytemark} in drugi %{partners}.
+    hosting_partners_html: Gostovanje omogočajo %{ucl}, %{fastly}, %{bytemark} in
+      drugi %{partners}.
     partners_ucl: UCL
     partners_bytemark: Bytemark Hosting
     partners_partners: partnerji
@@ -1627,7 +1628,8 @@ sl:
         za potrditev uporabniškega računa, ali <a href="%{reconfirm}">zahtevajte novo
         potrditveno elektronsko sporočilo</a>.
       account is suspended: Žal je bil vaš račun ustavljen zaradi sumljive aktivnosti.<br>Prosimo,
-        obrnite se na <a href="%{webmaster}">webmaster</a>, če želite o tem razpravljati.
+        obrnite se na <a href="%{webmaster}">podporo</a>, če se želite pogovoriti
+        o tem.
       auth failure: Oprostite, prijava s temi podatki ni uspela.
       openid_logo_alt: Prijavite se z OpenID
       auth_providers:
@@ -1712,9 +1714,9 @@ sl:
           spremenite ali obogatite jih lahko\nrazširjate le pod enakimi licenčnimi
           pogoji. Polno\n<a href=\"https://opendatacommons.org/licenses/odbl/1.0/\">besedilo\nlicence</a>
           opisuje vaše pravice in obveznosti."
-        intro_3_1_html: Kartografija v obliki slik zemljevida in naša dokumentacija
-          sta na voljo pod pogoji <a href="https://creativecommons.org/licenses/by-sa/2.0/deed.sl">Priznanje
-          avtorstva-Deljenje pod enakimi pogoji 2.0</a> license (CC BY-SA).
+        intro_3_1_html: Naša dokumentacija je na voljo pod pogoji licence <a href="https://creativecommons.org/licenses/by-sa/2.0/deed.sl">Creative
+          Commons Priznanje avtorstva-Deljenje pod enakimi pogoji 2.0</a> (CC BY-SA
+          2.0).
         credit_title_html: Kako pripisati zasluge projektu OpenStreetMap
         contributors_title_html: Naši sodelavci
         contributors_si_html: |-
@@ -1820,7 +1822,7 @@ sl:
         description: Zastavi vprašanje ali razpravljaj o zanimivih temah na številnih
           poštnih seznamih.
       forums:
-        title: Forumi
+        title: Forumi (arhiv)
       irc:
         title: IRC
         description: Interaktivni klepet v mnogo različnih jezikih in o mnogo temah.
@@ -1947,7 +1949,7 @@ sl:
         title: Imate kakšno vprašanja?
         paragraph_1_html: |-
           OpenStreetMap ima več virov za učenje o projektu, zastavljanje in odgovarjanje na vprašanja, sodelovalno razpravljanje in dokumentiranje tem o kartiranju.
-          <a href='%{help_url}'>Poiščite pomoč tukaj</a>.
+          <a href='%{help_url}'>Poiščite pomoč tukaj</a>. Ste iz organizacije, ki ima načrte za OpenStreetMap? <a href='https://welcome.openstreetmap.org/'>PreveritePaket dobrodošlice</a>.
       start_mapping: Začnite kartirati
       add_a_note:
         title: Nimate časa za urejanje? Dodajte opombo!
@@ -2038,7 +2040,7 @@ sl:
         izvedete več o GPS sledeh na <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>wiki
         strani</a>.
       upload_trace: Naloži sled GPS
-      my_traces: Moje sledi GPS
+      my_traces: Moje sledi
     destroy:
       scheduled_for_deletion: Sled bo izbrisana
     make_public:
@@ -2180,9 +2182,9 @@ sl:
       title: Ustvarjanje računa
       no_auto_account_create: Na žalost vam trenutno ne moremo samodejno ustvariti
         uporabniškega računa.
-      contact_support_html: Prosimo, pišite <a href="%{support}">skrbniku spletnega
-        mesta</a> (v angleščini) in se dogovorite za ustvaritev uporabniškega računa
-        – potrudili se bomo za čimprejšnjo obravnavo vašega zahtevka.
+      contact_support_html: Prosimo, pišite <a href="%{support}">podpori</a> (v angleščini)
+        in se dogovorite za ustvaritev uporabniškega računa – potrudili se bomo za
+        čimprejšnjo obravnavo vašega zahtevka.
       about:
         header: Brezplačen, ki ga je mogoče urejati
         html: |-
@@ -2205,8 +2207,7 @@ sl:
       heading_ct: Pogoji sodelovanja
       read_ct: Prebral sem zgornje pogoje in soglašam z njimi
       read_tou: Prebral sem pogoje uporabe in soglašam z njimi
-      consider_pd: Poleg zgoraj navedenega sporazuma menim, da so moji prispevki v
-        javni domeni
+      consider_pd: Poleg zgoraj navedenega menim, da so moji prispevki v javni domeni
       consider_pd_why: kaj je to?
       guidance_html: 'Informacije, ki pomagajo razumeti te pogoje: <a href="%{summary}">berljivi
         povzetek</a> in nekaj <a href="%{translations}">neuradnih prevodov</a>'
@@ -2267,7 +2268,7 @@ sl:
         revoke:
           administrator: Odvzemi administratorski dostop
           moderator: Odvzemi moderatorski dostop
-      block_history: Dejavne blokade
+      block_history: Aktivna blokiranja
       moderator_history: Dane blokade
       comments: Pripombe
       create_block: Blokiraj uporabnika
@@ -2299,8 +2300,8 @@ sl:
       heading: Račun zaklenjen
       support: podpora
       body_html: |-
-        <p>Žal je bil vaš račun avtomatično začasno ustavljen zaradi sumljivih dejavnosti.</p>
-        <p>To odločitev bo pregledal administrator v kratkem ali pa se obrnete na %{webmaster}, če imate pripombe.</p>
+        <p>Žal je bil vaš račun zaradi sumljive dejavnosti avtomatično začasno ustavljen.</p>
+        <p>To odločitev bo v kratkem pregledal administrator ali pa se obrnite na %{webmaster}, če se želite pogovoriti o tem.</p>
     auth_failure:
       connection_failed: Povezava do storitve za preverjanje pristnosti ni uspela
       invalid_credentials: Neveljavne poverilnice za preverjanje pristnosti
@@ -2342,20 +2343,20 @@ sl:
       sorry: Žal blokade uporabnika z ID-jem %{id} ni bilo mogoče najti.
       back: Nazaj na kazalo
     new:
-      title: Ustvarjanje blokade za %{name}
-      heading_html: Ustvarjanje blokade za %{name}
+      title: Blokiranje uporabnika %{name}
+      heading_html: Blokiranje uporabnika %{name}
       period: Kako dolgo bo uporabnik blokiran za uporabo APIja.
       tried_contacting: Sem kontaktiral uporabnika in ga prosil, da preneha.
       tried_waiting: Uporabniku sem določil ustrezen rok za odgovor na sporočila.
-      back: Prikaži vse blokade
+      back: Prikaži vsa blokiranja
     edit:
-      title: Urejanje blokade za %{name}
-      heading_html: Urejanje blokade za %{name}
+      title: Urejanje blokiranja za %{name}
+      heading_html: Urejanje blokiranja za %{name}
       period: Kako dolgo bo uporabnik blokiran za uporabo APIja.
-      show: Prikaži blokado
-      back: Prikaži vse blokade
+      show: Prikaži blokiranje
+      back: Prikaži vsa blokiranja
     filter:
-      block_expired: Blokada je že potekla in je ni mogoče urejati.
+      block_expired: Blokiranje je že poteklo in ga ni mogoče urejati.
       block_period: Čas blokade mora biti ena od izbir s spustnega seznama vrednosti.
     create:
       try_contacting: Prosimo, poskusite kontaktirati uporabnika pred blokiranjem
@@ -2364,19 +2365,19 @@ sl:
       flash: Ustvarjena blokada uporabnika %{name}.
     update:
       only_creator_can_edit: Samo moderator, ki je ustvaril to blokado, jo lahko ureja.
-      success: Blokada posodobljena.
+      success: Blokiranje posodobljeno.
     index:
-      title: Blokade uporabnika
-      heading: Seznam blokad uporabnika
-      empty: Ni bilo še nobene blokade.
+      title: Blokiranja uporabnika
+      heading: Seznam blokiranj uporabnika
+      empty: Ni bilo še nobenega blokiranja.
     revoke:
-      title: Preklic blokade za %{block_on}
+      title: Preklic blokiranja za %{block_on}
       heading_html: Preklic blokade za %{block_on} od %{block_by}
-      time_future: Ta blokada se bo končala  v %{time}.
-      past: Ta blokada se je končala %{time} in se zdaj ne more preklicati.
-      confirm: Ali ste prepričani, da želite preklicati blokado?
+      time_future: To blokiranje se bo končalo v %{time}.
+      past: To blokiranje se je končalo ob %{time} in ga ni več mogoče preklicati.
+      confirm: Ali res želite preklicati blokiranje?
       revoke: Prekliči!
-      flash: Ta blokada je bila preklicana.
+      flash: To blokiranje je bilo preklicano.
     helper:
       time_future_html: Konča v %{time}.
       until_login: Aktivna dokler uporabnik se prijavi.
@@ -2410,12 +2411,12 @@ sl:
           other: '%{count} let'
     blocks_on:
       title: Blokade uporabnika %{name}
-      heading_html: Seznam blokad uporabnika %{name}
-      empty: Uporabnik %{name} nima blokad.
+      heading_html: Seznam blokiranj uporabnika %{name}
+      empty: Uporabnik/ca %{name} še ni bil/a blokiran/a.
     blocks_by:
       title: Dane blokade uporabnika %{name}
       heading_html: Seznam danoh blokad uporabnika %{name}
-      empty: Uporabnik %{name} ni dal blokad.
+      empty: Uporabnik/ca %{name} ni blokiral/a še nikogar.
     show:
       title: '%{block_on} je blokiral %{block_by}'
       heading_html: '%{block_on} je blokiral %{block_by}'
@@ -2426,7 +2427,7 @@ sl:
       edit: Uredi
       revoke: Prekliči!
       confirm: Ali ste prepričani?
-      reason: 'Razlog blokiranja:'
+      reason: 'Razlog za blokiranje:'
       back: Prikaži vse blokade
       revoker: 'Preklical:'
       needs_view: Uporabnik se mora prijaviti preden bo blokada ukinjena.
@@ -2438,7 +2439,7 @@ sl:
     blocks:
       display_name: Blokiran uporabnik
       creator_name: Ustvarjalec
-      reason: 'Razlog blokiranja:'
+      reason: 'Razlog za blokiranje:'
       status: Stanje
       revoker_name: Preklical
       showing_page: Stran %{page}
index 04eecfe440ba26073e518a60dadba90a7601e049..d71acbe15b09e2cfd9989ea15313258f2cdc1f59 100644 (file)
@@ -503,7 +503,7 @@ sv:
       reopened_by_anonymous_html: Återaktiverades av en anonym användare för <abbr
         title='%{exact_time}'>%{when}</abbr>
       hidden_by_html: Doldes av %{user} <abbr title='%{exact_time}'>för %{when}</abbr>
-      report: Rapportera denna anteckning
+      report: rapportera denna anteckning
       coordinates_html: '%{latitude}, %{longitude}'
     query:
       title: Undersök kartobjekt
@@ -1527,6 +1527,7 @@ sv:
   issue_comments:
     create:
       comment_created: Din kommentar skapades
+      issue_reassigned: Din kommentar skapades och problemet återtilldelades
   reports:
     new:
       title_html: Repportera %{link}
@@ -2270,6 +2271,10 @@ sv:
         title: Forum
         description: Frågor och diskussioner för de som föredrar ett gränssnitt liknande
           en anslagstavla.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Gemenskapsforum
+        description: En delad plats för konversationer om OpenStreetMap.
       irc:
         title: IRC
         description: Interaktiv chatt på flera olika språk rörande mängder av ämnen.
@@ -2347,6 +2352,7 @@ sv:
           common:
           - Allmänning
           - äng
+          - trädgård
           retail: Område för Detaljhandel
           industrial: Industriellt område
           commercial: Kommersiellt område
@@ -2504,6 +2510,7 @@ sv:
       in: i
     index:
       public_traces: Publika GPS-spår
+      my_gps_traces: Mina GPS-spår
       public_traces_from: Publika GPS-spår från %{user}
       description: Bläddra bland nyligen uppladdade GPS-spår
       tagged_with: ' taggad med %{tags}'
index bccc6099c80b472ba43f04b425340f3790fbdd0a..5385e7f2e427c7c4351eae0537b4eef283238bf5 100644 (file)
@@ -2290,9 +2290,13 @@ uk:
         description: Поставте запитання або обговоріть цікаві речі у широкому виборі
           тематичних або регіональних списків розсилки.
       forums:
-        title: Форуми
+        title: Форуми (застаріло)
         description: Запитання та обговорення для тих, хто віддає перевагу інтерфейсу
           дошки обговорень.
+      community:
+        url: https://community.openstreetmap.org/
+        title: Форум спільноти
+        description: Спільне місце для розмов про OpenStreetMap.
       irc:
         title: IRC
         description: Інтерактивний чат багатьма мовами на багато тем.
index 7ad16dcd982ee8020a583c3cbcf5bc97414a0057..cde9403d00bdec89b56e3cb069f4f8ded7766cc3 100644 (file)
@@ -63,7 +63,15 @@ class BrowseControllerTest < ActionDispatch::IntegrationTest
   end
 
   def test_read_node
-    browse_check :node_path, create(:node).id, "browse/feature"
+    node = create :node
+    browse_check :node_path, node.id, "browse/feature"
+    assert_select "a[href='#{api_node_path node}']", :count => 1
+  end
+
+  def test_read_deleted_node
+    node = create :node, :visible => false
+    browse_check :node_path, node.id, "browse/feature"
+    assert_select "a[href='#{api_node_path node}']", :count => 0
   end
 
   def test_read_node_history
diff --git a/test/system/history_test.rb b/test/system/history_test.rb
new file mode 100644 (file)
index 0000000..45654b8
--- /dev/null
@@ -0,0 +1,16 @@
+require "application_system_test_case"
+
+class HistoryTest < ApplicationSystemTestCase
+  test "atom link on user's history is not modified" do
+    user = create(:user)
+    create(:changeset, :user => user, :num_changes => 1) do |changeset|
+      create(:changeset_tag, :changeset => changeset, :k => "comment", :v => "first-changeset-in-history")
+    end
+
+    visit "#{user_path(user)}/history"
+    changesets = find "div.changesets"
+    changesets.assert_text "first-changeset-in-history"
+
+    assert_css "link[type='application/atom+xml'][href$='#{user_path(user)}/history/feed']", :visible => false
+  end
+end
index 72312b045ebb8bb666e9a5a13399eea625c40f63..8449c30931335f74e802824b82dd66f96f7f0f68 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,10 +2,10 @@
 # yarn lockfile v1
 
 
-"@eslint/eslintrc@^1.3.1":
-  version "1.3.1"
-  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d"
-  integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==
+"@eslint/eslintrc@^1.3.2":
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356"
+  integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==
   dependencies:
     ajv "^6.12.4"
     debug "^4.3.2"
@@ -239,11 +239,11 @@ eslint-visitor-keys@^3.3.0:
   integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
 
 eslint@^8.0.0:
-  version "8.23.0"
-  resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040"
-  integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==
+  version "8.23.1"
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc"
+  integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==
   dependencies:
-    "@eslint/eslintrc" "^1.3.1"
+    "@eslint/eslintrc" "^1.3.2"
     "@humanwhocodes/config-array" "^0.10.4"
     "@humanwhocodes/gitignore-to-minimatch" "^1.0.2"
     "@humanwhocodes/module-importer" "^1.0.1"
@@ -262,7 +262,6 @@ eslint@^8.0.0:
     fast-deep-equal "^3.1.3"
     file-entry-cache "^6.0.1"
     find-up "^5.0.0"
-    functional-red-black-tree "^1.0.1"
     glob-parent "^6.0.1"
     globals "^13.15.0"
     globby "^11.1.0"
@@ -271,6 +270,7 @@ eslint@^8.0.0:
     import-fresh "^3.0.0"
     imurmurhash "^0.1.4"
     is-glob "^4.0.0"
+    js-sdsl "^4.1.4"
     js-yaml "^4.1.0"
     json-stable-stringify-without-jsonify "^1.0.1"
     levn "^0.4.1"
@@ -399,11 +399,6 @@ function-bind@^1.1.1:
   resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
   integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
 
-functional-red-black-tree@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
-  integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
 get-intrinsic@^1.0.2:
   version "1.1.1"
   resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
@@ -543,6 +538,11 @@ js-cookie@^3.0.0:
   resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.1.tgz#9e39b4c6c2f56563708d7d31f6f5f21873a92414"
   integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==
 
+js-sdsl@^4.1.4:
+  version "4.1.4"
+  resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6"
+  integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==
+
 js-yaml@^4.1.0:
   version "4.1.0"
   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"