]> git.openstreetmap.org Git - rails.git/commitdiff
Merge remote-tracking branch 'upstream/pull/2084'
authorTom Hughes <tom@compton.nu>
Wed, 12 Dec 2018 18:40:13 +0000 (18:40 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 12 Dec 2018 18:40:13 +0000 (18:40 +0000)
166 files changed:
Gemfile
Gemfile.lock
app/controllers/notes_controller.rb
config/locales/aln.yml
config/locales/ar.yml
config/locales/arz.yml
config/locales/ast.yml
config/locales/be-Tarask.yml
config/locales/be.yml
config/locales/bn.yml
config/locales/br.yml
config/locales/bs.yml
config/locales/ca.yml
config/locales/cs.yml
config/locales/da.yml
config/locales/de.yml
config/locales/dsb.yml
config/locales/el.yml
config/locales/en-GB.yml
config/locales/eo.yml
config/locales/es.yml
config/locales/et.yml
config/locales/eu.yml
config/locales/fa.yml
config/locales/fi.yml
config/locales/fr.yml
config/locales/ga.yml
config/locales/gd.yml
config/locales/gl.yml
config/locales/he.yml
config/locales/hr.yml
config/locales/hsb.yml
config/locales/hu.yml
config/locales/ia.yml
config/locales/id.yml
config/locales/is.yml
config/locales/it.yml
config/locales/ja.yml
config/locales/ko.yml
config/locales/ku-Latn.yml
config/locales/lb.yml
config/locales/lt.yml
config/locales/lv.yml
config/locales/mk.yml
config/locales/ms.yml
config/locales/nb.yml
config/locales/ne.yml
config/locales/nl.yml
config/locales/nn.yml
config/locales/oc.yml
config/locales/pl.yml
config/locales/pt-BR.yml
config/locales/pt-PT.yml
config/locales/ru.yml
config/locales/scn.yml
config/locales/sk.yml
config/locales/sl.yml
config/locales/sq.yml
config/locales/sr-Latn.yml
config/locales/sr.yml
config/locales/sv.yml
config/locales/th.yml
config/locales/tl.yml
config/locales/tr.yml
config/locales/uk.yml
config/locales/vi.yml
config/locales/zh-CN.yml
config/locales/zh-TW.yml
vendor/assets/iD/iD.css.erb
vendor/assets/iD/iD.js
vendor/assets/iD/iD/img/community-sprite.svg
vendor/assets/iD/iD/img/fa-sprite.svg
vendor/assets/iD/iD/img/iD-sprite.svg
vendor/assets/iD/iD/img/maki-sprite.svg
vendor/assets/iD/iD/img/mapillary-sprite.svg
vendor/assets/iD/iD/img/pattern/bushes.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/cemetery_buddhist.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/cemetery_christian.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/cemetery_jewish.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/cemetery_muslim.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/farmyard.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/forest.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/forest_broadleaved.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/forest_leafless.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/forest_needleleaved.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/grass.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/landfill.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/pond.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/quarry.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/waves.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/wetland.png
vendor/assets/iD/iD/img/pattern/wetland_bog.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/wetland_marsh.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/wetland_reedbed.png [new file with mode: 0644]
vendor/assets/iD/iD/img/pattern/wetland_swamp.png [new file with mode: 0644]
vendor/assets/iD/iD/locales/af.json
vendor/assets/iD/iD/locales/ar-AA.json
vendor/assets/iD/iD/locales/ar.json
vendor/assets/iD/iD/locales/ast.json
vendor/assets/iD/iD/locales/be.json
vendor/assets/iD/iD/locales/bg.json
vendor/assets/iD/iD/locales/bn.json
vendor/assets/iD/iD/locales/bs.json
vendor/assets/iD/iD/locales/ca.json
vendor/assets/iD/iD/locales/ckb.json
vendor/assets/iD/iD/locales/cs.json
vendor/assets/iD/iD/locales/da.json
vendor/assets/iD/iD/locales/de.json
vendor/assets/iD/iD/locales/dv.json
vendor/assets/iD/iD/locales/el.json
vendor/assets/iD/iD/locales/en-AU.json
vendor/assets/iD/iD/locales/en-GB.json
vendor/assets/iD/iD/locales/en.json
vendor/assets/iD/iD/locales/eo.json
vendor/assets/iD/iD/locales/es.json
vendor/assets/iD/iD/locales/et.json
vendor/assets/iD/iD/locales/eu.json
vendor/assets/iD/iD/locales/fa.json
vendor/assets/iD/iD/locales/fi.json
vendor/assets/iD/iD/locales/fr.json
vendor/assets/iD/iD/locales/gl.json
vendor/assets/iD/iD/locales/gu.json
vendor/assets/iD/iD/locales/he.json
vendor/assets/iD/iD/locales/hr.json
vendor/assets/iD/iD/locales/hu.json
vendor/assets/iD/iD/locales/hy.json
vendor/assets/iD/iD/locales/id.json
vendor/assets/iD/iD/locales/is.json
vendor/assets/iD/iD/locales/it.json
vendor/assets/iD/iD/locales/ja.json
vendor/assets/iD/iD/locales/kn.json
vendor/assets/iD/iD/locales/ko.json
vendor/assets/iD/iD/locales/lt.json
vendor/assets/iD/iD/locales/lv.json
vendor/assets/iD/iD/locales/mg.json
vendor/assets/iD/iD/locales/mk.json
vendor/assets/iD/iD/locales/ms.json
vendor/assets/iD/iD/locales/nl.json
vendor/assets/iD/iD/locales/no.json
vendor/assets/iD/iD/locales/pl.json
vendor/assets/iD/iD/locales/pt-BR.json
vendor/assets/iD/iD/locales/pt.json
vendor/assets/iD/iD/locales/ro.json
vendor/assets/iD/iD/locales/ru.json
vendor/assets/iD/iD/locales/si.json
vendor/assets/iD/iD/locales/sk.json
vendor/assets/iD/iD/locales/sl.json
vendor/assets/iD/iD/locales/so.json
vendor/assets/iD/iD/locales/sq.json
vendor/assets/iD/iD/locales/sr.json
vendor/assets/iD/iD/locales/sv.json
vendor/assets/iD/iD/locales/ta.json
vendor/assets/iD/iD/locales/te.json
vendor/assets/iD/iD/locales/tl.json
vendor/assets/iD/iD/locales/tr.json
vendor/assets/iD/iD/locales/uk.json
vendor/assets/iD/iD/locales/vi.json
vendor/assets/iD/iD/locales/yue.json
vendor/assets/iD/iD/locales/zh-CN.json
vendor/assets/iD/iD/locales/zh-HK.json
vendor/assets/iD/iD/locales/zh-TW.json
vendor/assets/iD/iD/locales/zh.json
vendor/assets/iD/iD/mapillary-js/mapillary.js
vendor/assets/iD/iD/mapillary-js/mapillary.js.map
vendor/assets/iD/iD/mapillary-js/mapillary.min.css
vendor/assets/iD/iD/mapillary-js/mapillary.min.js

diff --git a/Gemfile b/Gemfile
index a251b657d5ef210a26149572b6633e7b2425b7a5..898e009c19fd28f42503700aeb78299bca61cbe8 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -1,7 +1,7 @@
 source "https://rubygems.org"
 
 # Require rails
-gem "rails", "5.2.1.1"
+gem "rails", "5.2.2"
 
 # Require things which have moved to gems in ruby 1.9
 gem "bigdecimal", "~> 1.1.0", :platforms => :ruby_19
index 727d2a429af4f35aa2c9052cc9f62033fd69a990..e17c3b429f7addd5d83fba1e4ae3d92a76635a7f 100644 (file)
@@ -4,47 +4,47 @@ GEM
     SystemTimer (1.2.3)
     aasm (5.0.1)
       concurrent-ruby (~> 1.0)
-    actioncable (5.2.1.1)
-      actionpack (= 5.2.1.1)
+    actioncable (5.2.2)
+      actionpack (= 5.2.2)
       nio4r (~> 2.0)
       websocket-driver (>= 0.6.1)
-    actionmailer (5.2.1.1)
-      actionpack (= 5.2.1.1)
-      actionview (= 5.2.1.1)
-      activejob (= 5.2.1.1)
+    actionmailer (5.2.2)
+      actionpack (= 5.2.2)
+      actionview (= 5.2.2)
+      activejob (= 5.2.2)
       mail (~> 2.5, >= 2.5.4)
       rails-dom-testing (~> 2.0)
-    actionpack (5.2.1.1)
-      actionview (= 5.2.1.1)
-      activesupport (= 5.2.1.1)
+    actionpack (5.2.2)
+      actionview (= 5.2.2)
+      activesupport (= 5.2.2)
       rack (~> 2.0)
       rack-test (>= 0.6.3)
       rails-dom-testing (~> 2.0)
       rails-html-sanitizer (~> 1.0, >= 1.0.2)
     actionpack-page_caching (1.1.1)
       actionpack (>= 4.0.0, < 6)
-    actionview (5.2.1.1)
-      activesupport (= 5.2.1.1)
+    actionview (5.2.2)
+      activesupport (= 5.2.2)
       builder (~> 3.1)
       erubi (~> 1.4)
       rails-dom-testing (~> 2.0)
       rails-html-sanitizer (~> 1.0, >= 1.0.3)
     active_record_union (1.3.0)
       activerecord (>= 4.0)
-    activejob (5.2.1.1)
-      activesupport (= 5.2.1.1)
+    activejob (5.2.2)
+      activesupport (= 5.2.2)
       globalid (>= 0.3.6)
-    activemodel (5.2.1.1)
-      activesupport (= 5.2.1.1)
-    activerecord (5.2.1.1)
-      activemodel (= 5.2.1.1)
-      activesupport (= 5.2.1.1)
+    activemodel (5.2.2)
+      activesupport (= 5.2.2)
+    activerecord (5.2.2)
+      activemodel (= 5.2.2)
+      activesupport (= 5.2.2)
       arel (>= 9.0)
-    activestorage (5.2.1.1)
-      actionpack (= 5.2.1.1)
-      activerecord (= 5.2.1.1)
+    activestorage (5.2.2)
+      actionpack (= 5.2.2)
+      activerecord (= 5.2.2)
       marcel (~> 0.3.1)
-    activesupport (5.2.1.1)
+    activesupport (5.2.2)
       concurrent-ruby (~> 1.0, >= 1.0.2)
       i18n (>= 0.7, < 2)
       minitest (~> 5.1)
@@ -265,23 +265,23 @@ GEM
     rack-test (1.1.0)
       rack (>= 1.0, < 3)
     rack-uri_sanitizer (0.0.2)
-    rails (5.2.1.1)
-      actioncable (= 5.2.1.1)
-      actionmailer (= 5.2.1.1)
-      actionpack (= 5.2.1.1)
-      actionview (= 5.2.1.1)
-      activejob (= 5.2.1.1)
-      activemodel (= 5.2.1.1)
-      activerecord (= 5.2.1.1)
-      activestorage (= 5.2.1.1)
-      activesupport (= 5.2.1.1)
+    rails (5.2.2)
+      actioncable (= 5.2.2)
+      actionmailer (= 5.2.2)
+      actionpack (= 5.2.2)
+      actionview (= 5.2.2)
+      activejob (= 5.2.2)
+      activemodel (= 5.2.2)
+      activerecord (= 5.2.2)
+      activestorage (= 5.2.2)
+      activesupport (= 5.2.2)
       bundler (>= 1.3.0)
-      railties (= 5.2.1.1)
+      railties (= 5.2.2)
       sprockets-rails (>= 2.0.0)
-    rails-controller-testing (1.0.2)
-      actionpack (~> 5.x, >= 5.0.1)
-      actionview (~> 5.x, >= 5.0.1)
-      activesupport (~> 5.x)
+    rails-controller-testing (1.0.3)
+      actionpack (>= 5.0.1.x)
+      actionview (>= 5.0.1.x)
+      activesupport (>= 5.0.1.x)
     rails-dom-testing (2.0.3)
       activesupport (>= 4.2.0)
       nokogiri (>= 1.6)
@@ -290,9 +290,9 @@ GEM
     rails-i18n (4.0.2)
       i18n (~> 0.6)
       rails (>= 4.0)
-    railties (5.2.1.1)
-      actionpack (= 5.2.1.1)
-      activesupport (= 5.2.1.1)
+    railties (5.2.2)
+      actionpack (= 5.2.2)
+      activesupport (= 5.2.2)
       method_source
       rake (>= 0.8.7)
       thor (>= 0.19.0, < 2.0)
@@ -357,7 +357,7 @@ GEM
       ref
     thor (0.19.4)
     thread_safe (0.3.6)
-    tilt (2.0.8)
+    tilt (2.0.9)
     tins (1.20.2)
     tzinfo (1.2.5)
       thread_safe (~> 0.1)
@@ -434,7 +434,7 @@ DEPENDENCIES
   r2 (~> 0.2.7)
   rack-cors
   rack-uri_sanitizer
-  rails (= 5.2.1.1)
+  rails (= 5.2.2)
   rails-controller-testing
   rails-i18n (~> 4.0.0)
   record_tag_helper
index 62fd9d07830a322e1c70e40c125fbc19a2bd3a6a..036238db1abae3c5dcc9e42dd113208e0c4a7470 100644 (file)
@@ -55,7 +55,7 @@ class NotesController < ApplicationController
   # Create a new note
   def create
     # Check the ACLs
-    raise OSM::APIAccessDenied if Acl.no_note_comment(request.remote_ip)
+    raise OSM::APIAccessDenied if current_user.nil? && Acl.no_note_comment(request.remote_ip)
 
     # Check the arguments are sane
     raise OSM::APIBadUserInput, "No lat was given" unless params[:lat]
@@ -91,7 +91,7 @@ class NotesController < ApplicationController
   # Add a comment to an existing note
   def comment
     # Check the ACLs
-    raise OSM::APIAccessDenied if Acl.no_note_comment(request.remote_ip)
+    raise OSM::APIAccessDenied if current_user.nil? && Acl.no_note_comment(request.remote_ip)
 
     # Check the arguments are sane
     raise OSM::APIBadUserInput, "No id was given" unless params[:id]
index da3319ea03195768023e015ebbd3679ed36b723e..0736c6b5175f44bb2760aa1de2a9e237fdd9e082 100644 (file)
@@ -1320,8 +1320,6 @@ aln:
         </p>
   user_role:
     filter:
-      not_an_administrator: Veç administratorat munen me pas rol të menaxhimit, dhe
-        ju nuk jeni administrator.
       not_a_role: Lidhja `%{role}' nuk asht rol valid.
       already_has_role: Shfrytzuesi tashmë ka ni rol %{role}.
       doesnt_have_role: Ky shfrytzeus nuk ka asni rrol %{role}
index 36017d5bcf6e909262021ff4d33330b1f35a66b7..267c6c1433dc71bc2702b6a95d1ea41aaab42635 100644 (file)
@@ -1859,10 +1859,6 @@ ar:
         المتابعة.
     require_admin:
       not_an_admin: عليك أن تكون مدير  لتنفيذ هذا الإجراء.
-    require_moderator:
-      not_a_moderator: عليك أن تكون وسيط لتنفيذ هذا الإجراء
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: عليك أن تكون وسيط لتنفيذ هذا الإجراء
     setup_user_auth:
       blocked_zero_hour: لديك رسالة عاجلة على موقع ويب OpenStreetMap. يجب أن تقرأ
         الرسالة قبل أن تتمكن من حفظ تعديلاتك.
@@ -2301,8 +2297,6 @@ ar:
         الخاصة بك."
   user_role:
     filter:
-      not_an_administrator: يحق فقط للإداريين القيام بتغيير دور المستخدم، وأنت لست
-        إداري.
       not_a_role: السلسلة `%{role}' ليست دور صالح.
       already_has_role: لدى المستخدم الدور  %{role} سابقًا
       doesnt_have_role: ليس للمستخدم الدور %{role}.
index 3e3de664d36c5a787798cc55a7460096830b0744..5fe21c21cd5f2f737aaf1c0083d11de4c6f2c52a 100644 (file)
@@ -1080,8 +1080,6 @@ arz:
       not_an_administrator: عليك أن تكون إدارى لتنفيذ هذا الإجراء.
   user_role:
     filter:
-      not_an_administrator: يحق فقط للإداريين القيام بتغيير دور المستخدم، وأنت لست
-        إدارى.
       not_a_role: السلسله `%{role}' ليست دور صالح.
       already_has_role: لدى المستخدم الدور  %{role} سابقًا
       doesnt_have_role: ليس للمستخدم الدور %{role}.
index 1d08743e8ee6b73d7ea133fab94239406dc8a9f5..c5c492b9e9166727d790d2adcb82b08d318c05a5 100644 (file)
@@ -1831,11 +1831,6 @@ ast:
         nel restolador enantes de siguir.
     require_admin:
       not_an_admin: Has de ser alministrador pa facer esa aición.
-    require_moderator:
-      not_a_moderator: Has de ser moderador pa facer esa aición.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Has de ser moderador o alministrador pa facer esa
-        aición.
     setup_user_auth:
       blocked_zero_hour: Tienes un mensaxe urxente nel sitiu web d'OpenStreetMap.
         Tienes de lleer el mensaxe antes de que puedas guardar les ediciones.
@@ -2289,8 +2284,6 @@ ast:
         la cuenta cola ID nes preferencies d'usuariu.
   user_role:
     filter:
-      not_an_administrator: Namái los alministradores pueden xestionar los roles,
-        y nun yes alministrador.
       not_a_role: La cadena «%{role}» nun ye un rol válidu.
       already_has_role: L'usuariu yá tien el rol %{role}.
       doesnt_have_role: L'usuariu nun tien el rol %{role}.
index 41f30eb8b026c23588c3807fc8a26f742e71a500..9670495d7b6a1a15caa4330c35d302b07091dd16 100644 (file)
@@ -1493,8 +1493,6 @@ be-Tarask:
         абмеркаваць.\n</p>"
   user_role:
     filter:
-      not_an_administrator: Толькі адміністратары могуць кіраваць ролямі карыстальнікаў,
-        а Вы не зьяўляецеся адміністратарам.
       not_a_role: Радок «%{role}» не зьяўляецца слушнай роляй.
       already_has_role: Карыстальнік ужо мае ролю %{role}.
       doesnt_have_role: Карыстальнік ня мае ролі %{role}.
index 5807d384f20be488e52f7494fca5c510c31dc5d2..bc448b1a1fdeadb4563af428fc03b97cf52a5742 100644 (file)
@@ -1643,8 +1643,6 @@ be:
     require_cookies:
       cookies_needed: Здаецца, што ў Ва забароненыя cookies. Калі ласка, дазвольце
         іх ў Вашым браўзеры перад тым, як працягваць.
-    require_moderator:
-      not_a_moderator: Вам неабходна быць мадэратарам для выканання гэтага дзеяння.
     setup_user_auth:
       blocked_zero_hour: У вас ёсць тэрміновае паведамленне на сайце OpenStreetMap.
         Вам трэба прачытаць паведамленне, перш чым вы зможаце захаваць вашы змены.
@@ -2090,8 +2088,6 @@ be:
         карыстальніка.
   user_role:
     filter:
-      not_an_administrator: Толькі адміністратары могуць кіраваць ролямі карыстальнікаў,
-        а Вы не з'яўляецеся адміністратарам.
       not_a_role: Радок «%{role}» не з'яўляецца слушнай роляй.
       already_has_role: Карыстальнік ужо мае ролю %{role}.
       doesnt_have_role: Карыстальнік не мае ролі %{role}.
index 105977d1d364a672ad6a844e526d3b9016e1bb0d..cd9fbc0d6570e24ae012cfd20cc4a65840284e55 100644 (file)
@@ -1447,8 +1447,6 @@ bn:
         যুক্ত করুন।
   user_role:
     filter:
-      not_an_administrator: শুধুমাত্র এডমিনিস্ট্রেটরই ব্যবহারকারীর দায়িত্ব প্রদান
-        করতে পারে এবং আপনি এডমিনিষ্ট্রেটর নন।
       not_a_role: উক্ত `%{role}' টি কোন সঠিক দায়িত্ব নয়।
       already_has_role: এই ব্যবহারকারী %{role} দায়িত্বটি এখনো আছে।
       doesnt_have_role: এই ব্যবহারকারীর %{role} দায়িত্বটি নেই।
index 83df8b35fbc6196db6a851d34a211e6371cc4a5b..5363eeb1b3e27db8f7e4e96d7fed9ba366251b1f 100644 (file)
@@ -1810,11 +1810,6 @@ br:
         an toupinoù en ho merdeer a-raok mont pelloc'h, mar plij.
     require_admin:
       not_an_admin: Ret eo deoc'h bezañ merour evit kas an ober-mañ da benn.
-    require_moderator:
-      not_a_moderator: Ret eo deoc'h bezañ habaskaer evit kas an ober-mañ da benn.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Ret eo deoc'h bezañ habaskaer pe merour evit kas an
-        ober-mañ da benn.
     setup_user_auth:
       blocked_zero_hour: Ur gemennadenn vallus zo war lec'hienn OpenStreetMap evidoc'h.
         Ret eo deoc'h lenn ar gemennadenn-se a-raok gallout enrollañ ho kemmoù.
@@ -2271,8 +2266,6 @@ br:
         en ho tibaboù implijer.
   user_role:
     filter:
-      not_an_administrator: N'eus nemet ar verourien a c'hall merañ ar rolloù, ha
-        n'oc'h ket ur merour.
       not_a_role: An neudennad « %{role} » n'eo ket ur roll reizh.
       already_has_role: Ar roll %{role} zo gant an implijer dija.
       doesnt_have_role: N'emañ ket ar roll %{role} gant an implijer.
index 8948b4fb519fc33723e9799b078b394700ff791d..a7c4cd4e11dcd09506f32a4cdc8b0079bc384c29 100644 (file)
@@ -1351,8 +1351,6 @@ bs:
     require_cookies:
       cookies_needed: Čini se da su vam kolačići onemogućeni, molimo omogućite kolačiće
         u vašem pregledniku prije nastavka.
-    require_moderator:
-      not_a_moderator: Trebate biti moderator da bi izvršili tu radnju.
     setup_user_auth:
       blocked: Vaš pristup API-u je blokiran. Prijavite se na web upravljačku ploču
         da saznate više.
@@ -1719,8 +1717,6 @@ bs:
         \n</p>"
   user_role:
     filter:
-      not_an_administrator: Samo administratori mogu upravljati ulogama korisnika,
-        a vi niste administrator.
       not_a_role: String `%{role}' nije valjana uloga.
       already_has_role: Korisnik već ima ulogu %{role}.
       doesnt_have_role: Korisnik nema ulogu %{role}.
index 78658486764d35a5db3e32c4e465b17307e2ccf2..0c0d3c855bd238163a776dbdb3304207155f07f2 100644 (file)
@@ -1747,8 +1747,6 @@ ca:
     require_cookies:
       cookies_needed: Sembla que teniu les galetes inhabilitades - habiliteu les galetes
         al navegador abans de continuar.
-    require_moderator:
-      not_a_moderator: Heu de ser un moderador per dur a terme aquesta acció
     setup_user_auth:
       blocked: El vostre accés a l'API ha estat blocat. Si us plau, connecteu-vos
         a la interfície web per obtenir més informació.
@@ -2200,8 +2198,6 @@ ca:
         utilitzant el vostre nom d'usuari i contrasenya i, a continuació associar el compte amb el ID a la configuració d'usuari.
   user_role:
     filter:
-      not_an_administrator: Només els administradors poden realitzar l'administració
-        de rols de usuaris, i vosté no és un administrador.
       not_a_role: La cadena `%{role}' no és un rol vàlid.
       already_has_role: L'usuari ja té un rol %{role}.
       doesnt_have_role: L'usuari no té el rol %{role}.
index 7153c0714a9229fe61c79a1247d8341df7de7760..5a1c79773cd0502bef3571c4cbaae159d9034b6e 100644 (file)
@@ -1858,10 +1858,6 @@ cs:
         v prohlížeči zapněte.
     require_admin:
       not_an_admin: Tuto akci může provést jen administrátor.
-    require_moderator:
-      not_a_moderator: K provedení této akce musíte být moderátor.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Tuto akci může provést pouze moderátor nebo administrátor.
     setup_user_auth:
       blocked_zero_hour: Na webu OpenStreetMap máte urgentní zprávu. Tuto zprávu si
         musíte přečíst, než budete moci ukládat své editace.
@@ -2310,8 +2306,6 @@ cs:
         jména a hesla a poté v uživatelském nastavení účet propojit s vaším ID.
   user_role:
     filter:
-      not_an_administrator: Spravovat role mohou pouze administrátoři. Vy administrátor
-        nejste.
       not_a_role: Řetězec „%{role}“ neoznačuje platnou roli.
       already_has_role: Uživatel již roli %{role} má.
       doesnt_have_role: Uživatel nemá roli %{role}.
index d70deadbed2f3206b2d0ce777d914f00cb2c84c3..192ec75170afe8c1776cb2c7842d99115ea55830 100644 (file)
@@ -1532,6 +1532,8 @@ da:
         title: switch2osm
         description: Hjælp til virksomheder og organisationer, der skifter til OpenStreetMap
           baserede kort og andre tjenester.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1809,11 +1811,6 @@ da:
         cookies før du fortsætter.
     require_admin:
       not_an_admin: Du skal være administrator for at udføre denne handling.
-    require_moderator:
-      not_a_moderator: Du skal være moderator for at udføre denne handling.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Du skal være moderator eller administrator for at
-        udføre denne handling.
     setup_user_auth:
       blocked_zero_hour: Du har en vigtig besked på OpenStreetMap-hjemmesiden. Du
         skal læse denne besked, før du kan gemme dine redigeringer.
@@ -2261,8 +2258,6 @@ da:
         med dit ID i dine brugerindstillinger.
   user_role:
     filter:
-      not_an_administrator: Kun administratorer kan forvalte brugerroller, og du er
-        ikke en administrator.
       not_a_role: Strengen "%{role}" er ikke en gyldig rolle.
       already_has_role: Brugeren har allerede rollen %{role}.
       doesnt_have_role: Brugeren har ikke rollen %{role}.
index 0d4241bcf016a55ce5fa5f2aa2396be764a8d1bd..6b36cadc811ecc414650238a0ce090f97473a81f 100644 (file)
@@ -1941,11 +1941,6 @@ de:
         Cookies, bevor du fortfährst.
     require_admin:
       not_an_admin: Du musst ein Administrator sein, um diese Aktion auszuführen.
-    require_moderator:
-      not_a_moderator: Du musst Moderator sein, um diese Aktion durchführen zu können.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Du musst ein Moderator oder Administrator sein, um
-        diese Aktion auszuführen.
     setup_user_auth:
       blocked_zero_hour: Du hast eine dringende Nachricht auf der OpenStreetMap-Website.
         Du musst sie zuerst lesen, bevor du deine Bearbeitungen speichern kannst.
@@ -2410,8 +2405,6 @@ de:
         mit deiner ID in deinen Benutzereinstellungen verknüpfen.
   user_role:
     filter:
-      not_an_administrator: Benutzerrollen können nur von Administratoren verwaltet
-        werden - und du bist keiner.
       not_a_role: Der String „%{role}“ bezeichnet keine gültige Rolle.
       already_has_role: Der Nutzer gehört bereits der Rolle %{role} an.
       doesnt_have_role: Der Nutzer gehört nicht der Rolle %{role} an.
index e8f93ce83401080fc15f57bba6c6a57310862a20..d3705876a43ec66fa2a8105593e15a0b1f0dc2c6 100644 (file)
@@ -1486,8 +1486,6 @@ dsb:
     require_cookies:
       cookies_needed: Zda se, až cookieje su znjemóžnjone - pšosym zmóžni cookieje
         w swójom wobglědowaku, nježli až pókšacujoš.
-    require_moderator:
-      not_a_moderator: Musyš moderator byś, aby wuwjadł tutu akciju.
     setup_user_auth:
       blocked: Twój pśistup k API jo se zablokěrował. Pšosym pśizjaw se do webpówjercha,
         aby wěcej zgónił.
@@ -1869,8 +1867,6 @@ dsb:
         Toś ten rozsud buźo se wót administratora skóro pśeglědowaś, abo móžoš se %{webmaster} do zwiska stajiś, jolic coš wó tom diskutěrowaś.
   user_role:
     filter:
-      not_an_administrator: Jano administratory mógu zastojanje wužywarskich rolow
-        wugbaś, ale ty njejsy administrator.
       not_a_role: Znamuškowy rjeśazk "%{role}" njejo płaśiwa rola.
       already_has_role: Wužywaŕ ma južo rolu %{role}.
       doesnt_have_role: Wužywaŕ njama rolu %{role}.
index a6293521812319e6b5ab603b2d877b11246289cf..bcea8f941b80dfab807fd050ed0e02d090eb550e 100644 (file)
@@ -1907,12 +1907,6 @@ el:
         ενεργοποιήστε τα cookies στο πρόγραμμα περιήγησής σας πριν συνεχίσετε.
     require_admin:
       not_an_admin: Πρέπει να είστε διαχειριστής για να το κάνετε αυτή την ενέργεια.
-    require_moderator:
-      not_a_moderator: Θα πρέπει να είστε συντονιστής για να εκτελέσετε αυτήν την
-        ενέργεια.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Θα πρέπει να είστε συντονιστής ή διαχειριστής για
-        να εκτελέσετε αυτήν την ενέργεια.
     setup_user_auth:
       blocked_zero_hour: Έχετε ένα επείγον μήνυμα στον ιστότοπο του OpenStreetMap.
         Θα πρέπει να διαβάσετε το μήνυμα πριν να μπορείτε να αποθηκεύσετε τις αλλαγές
@@ -2381,8 +2375,6 @@ el:
         να συσχετίσετε τον λογαριασμό με το ID σας στις ρυθμίσεις χρήστη.
   user_role:
     filter:
-      not_an_administrator: Μόνο οι διαχειριστές μπορούν να εκτελέσουν διαχείριση
-        ρόλων χρηστών και δεν είστε διαχειριστής.
       not_a_role: Το αλφαριθμητικό `%{role}' δεν είναι ένας έγκυρος ρόλος.
       already_has_role: Ο χρήστης έχει ήδη ρόλο %{role}.
       doesnt_have_role: Ο χρήστης δεν έχει ρόλο %{role}.
index 5d0d0010446f32f2ed7e702bfcdc832a91b92e80..82b058c73c2c5f69387fe1a73fc4e71f7d0daa0e 100644 (file)
@@ -1669,8 +1669,6 @@ en-GB:
     require_cookies:
       cookies_needed: You appear to have cookies disabled - please enable cookies
         in your browser before continuing.
-    require_moderator:
-      not_a_moderator: You need to be a moderator to perform that action.
     setup_user_auth:
       blocked_zero_hour: You have an urgent message on the OpenStreetMap web site.
         You need to read the message before you will be able to save your edits.
@@ -2119,8 +2117,6 @@ en-GB:
         with your ID in your user settings.
   user_role:
     filter:
-      not_an_administrator: Only administrators can perform user role management,
-        and you are not an administrator.
       not_a_role: The string `%{role}' is not a valid role.
       already_has_role: The user already has role %{role}.
       doesnt_have_role: The user does not have role %{role}.
index 9b08f1f26027cc8dafe3492b6566579fec4e63d6..60ee355ead20591acd3740b3273acb29570e696d 100644 (file)
@@ -18,6 +18,7 @@
 # Author: Tradukisto
 # Author: Umbert'
 # Author: Yekrats
+# Author: YvesNevelsteen
 ---
 eo:
   time:
@@ -117,7 +118,7 @@ eo:
     version: Versio
     in_changeset: Ŝanĝaro
     anonymous: anonimulo
-    no_comment: (nenia komento)
+    no_comment: (neniu komento)
     part_of: Parto de
     download_xml: Elŝuti XML
     view_history: Vidi historion
@@ -141,10 +142,10 @@ eo:
       feed:
         title: Ŝanĝaro %{id}
         title_comment: Ŝanĝaro %{id} - %{comment}
-      join_discussion: Ensalutu por diskuti
+      join_discussion: Ensalutu por aliĝi al la diskuto
       discussion: Diskuto
-      still_open: Ŝanĝaro plue malfermita - diskuto estos malfermita ekde ĝi estos
-        malfermita.
+      still_open: Ŝanĝaro plue malfermita - diskuto estos malfermita ekde kiam ĝi
+        estos malfermita.
     node:
       title: 'Nodo: %{name}'
       history_title: 'Historio de nodo: %{name}'
@@ -187,7 +188,7 @@ eo:
         note: rimarko
     redacted:
       redaction: Redakto %{id}
-      message_html: La versio %{version} de ĉi tiu %{type} ne montreblas, ĉar ĝi estis
+      message_html: La versio %{version} de ĉi tiu %{type} ne montreblas, ĉar ĝi estas
         redaktita. Vidu %{redaction_link} por pli da detaloj.
       type:
         node: nodo
@@ -239,7 +240,7 @@ eo:
     changeset:
       anonymous: Anonimulo
       no_edits: (neniuj redaktoj)
-      view_changeset_details: Vidi detaloj pri ŝanĝaro
+      view_changeset_details: Vidi detalojn pri ŝanĝaro
     changesets:
       id: Identigilo
       saved_at: Konservita je
@@ -293,7 +294,7 @@ eo:
       subject: 'Temo:'
       body: 'Enhavo:'
       language: 'Lingvo:'
-      location: 'Loko:'
+      location: 'Pozicio:'
       latitude: 'Latitudo:'
       longitude: 'Longitudo:'
       use_map_link: uzi mapon
@@ -310,26 +311,26 @@ eo:
       title: Ĉi tiu taglibra afiŝo ne ekzistas
       heading: 'Neniu afiŝo kun la identigilo: %{id}'
       body: Bedaŭrinde ne ekzistas taglibra afiŝo kun la identigilo %{id}. Bonvolu
-        kontroli pri liter-eraroj aŭ eble vi alklakis eraran ligilon.
+        kontroli la literumadon, aŭ eble vi alklakis eraran ligilon.
     diary_entry:
       posted_by: Publikigita de %{link_user} je %{created} en %{language_link}
-      comment_link: Komenti pri tiu afiŝo
-      reply_link: Respondi al tiu afiŝo
+      comment_link: Komenti pri ĉi tiu afiŝo
+      reply_link: Respondi al ĉi tiu afiŝo
       comment_count:
         zero: Sen komentoj
         one: '%{count} komento'
         other: '%{count} komentoj'
-      edit_link: Redakti tiun enskribon
-      hide_link: Kaŝi tiun afiŝon
+      edit_link: Redakti ĉi tiun enskribon
+      hide_link: Kaŝi ĉi tiun afiŝon
       confirm: Konfirmi
-      report: Raporti tiun afiŝon
+      report: Raporti ĉi tiun afiŝon
     diary_comment:
       comment_from: Komento de %{link_user} je %{comment_created_at}
       hide_link: Kaŝi tiun komenton
       confirm: Konfirmi
-      report: Raporti tiun komenton
+      report: Raporti ĉi tiun komenton
     location:
-      location: 'Loko:'
+      location: 'Pozicio:'
       view: Montri
       edit: Redakti
     feed:
@@ -388,12 +389,12 @@ eo:
           animal_shelter: Azilo por bestoj
           arts_centre: Belart-centro
           atm: Bankaŭtomato
-          bank: Bankejo
-          bar: Drinkejo
-          bbq: Rostilo
+          bank: Banko
+          bar: Trinkejo
+          bbq: Kradrostilo
           bench: Benko
           bicycle_parking: Parkumejo bicikla
-          bicycle_rental: Bicikl-pruntejo
+          bicycle_rental: Biciklopruntejo
           biergarten: Bierĝardeno
           boat_rental: Boat-pruntejo
           brothel: Putinejo
@@ -407,11 +408,11 @@ eo:
           charging_station: Ŝargstacio
           childcare: Prizorgejo pri infanoj
           cinema: Kinejo
-          clinic: Kuracistejo
+          clinic: Kliniko
           clock: Horloĝo
           college: Postmezgrada lernejo
           community_centre: Komunuma centro
-          courthouse: Juĝdomo
+          courthouse: Juĝejo
           crematorium: Kadavro-bruligejo
           dentist: Dentistejo
           doctors: Kabineto de kuracisto
@@ -420,7 +421,7 @@ eo:
           embassy: Ambasadejo
           fast_food: Rapidmanĝejo
           ferry_terminal: Pramstacio
-          fire_station: Fajrobribadejo
+          fire_station: Fajrobrigadejo
           food_court: Manĝobazaro
           fountain: Fontano
           fuel: Benzinejo
@@ -440,7 +441,7 @@ eo:
           office: Oficejo
           parking: Parkumejo
           parking_entrance: Enveturejo al parkumejo
-          parking_space: Parkumeja pozicio
+          parking_space: Parkumeja loko
           pharmacy: Apoteko
           place_of_worship: Preĝejo
           police: Policejo
@@ -458,14 +459,14 @@ eo:
           shelter: Ŝirmejo
           shop: Vendejo
           shower: Duŝejo
-          social_centre: Centro de socio
+          social_centre: Socia centro
           social_club: Socia klubejo
           social_facility: Socia servejo
           studio: Studio
           swimming_pool: Naĝejo
           taxi: Taksistacio
           telephone: Publika telefono
-          theatre: Teatrejo
+          theatre: Teatro
           toilets: Necesejo
           townhall: Urbodomo
           university: Universitato
@@ -1098,7 +1099,7 @@ eo:
     make_a_donation:
       title: Subteni OpenStreetMap per mondonaco
       text: Donaci
-    learn_more: Lerni pli
+    learn_more: Ekscii pli
     more: Pli
   notifier:
     diary_comment_notification:
@@ -1298,7 +1299,7 @@ eo:
         akurataj kaj ĝisdatigaj.
       community_driven_title: Kondukata de komunumo
       community_driven_html: |-
-        La komunumo de OpenStreetMap estas diversa, pasia kaj kreskas tagon post tago. Inter niaj kontribuantoj estas ŝatantoj de mapoj, profesiuloj de GIS, inĝenieroj prizorgantaj OSM-servilojn, helpistoj kiuj mapigas areojn tuŝitajn de katastrofoj kaj multaj aliaj. Por sciigi pli pri la komunumo, vidu <a href='https://blog.openstreetmap.org'>taglibron OpenStreetMap</a>, <a href='%{diary_path}'>taglibrojn de uzantoj</a>,
+        La komunumo de OpenStreetMap estas diversa, pasia kaj kreskas tagon post tago. Inter niaj kontribuantoj estas ŝatantoj de mapoj, profesiuloj de GIS, inĝenieroj prizorgantaj OSM-servilojn, helpistoj kiuj mapigas areojn tuŝitajn de katastrofoj kaj multaj aliaj. Por ekscii pli pri la komunumo, vidu <a href='https://blog.openstreetmap.org'>taglibron OpenStreetMap</a>, <a href='%{diary_path}'>taglibrojn de uzantoj</a>,
         <a href='https://blogs.openstreetmap.org/'>komunumajn taglibrojn</a> kaj la retpaĝon de la <a href='https://www.osmfoundation.org/'>Fondaĵo OSM</a>.
       open_data_title: Malfermaj datumoj
       open_data_html: 'OpenStreetMap estas <i>malfermaj datumoj</i>: vi povas uzi
@@ -1807,7 +1808,7 @@ eo:
       description: Foliumi laste alŝutitajn GPS-spurojn
       tagged_with: etikedita kun %{tags}
       empty_html: Ankoraŭ nenio estas tie ĉi. <a href='%{upload_link}'>Alŝutu novan
-        spuron</a> aŭ sciigu pli pri GPS-spurado ĉe la <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>viki-paĝo</a>.
+        spuron</a> aŭ eksciu pli pri GPS-spurado ĉe la <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>viki-paĝo</a>.
       upload_trace: Alŝuti spuron
       see_all_traces: Vidi ĉiujn spurojn
       see_my_traces: Montri miajn spurojn
@@ -1834,11 +1835,6 @@ eo:
         en via foliumilo por pluigi.
     require_admin:
       not_an_admin: Vi devas esti administranto por fari tion.
-    require_moderator:
-      not_a_moderator: Vi devas esti kontrolanto por fari ĉi tiun agon.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Vi devas esti kontrolanto aŭ administranto por fari
-        tion.
     setup_user_auth:
       blocked_zero_hour: Vi havas urĝan mesaĝon en la OpenStreetMap retejo. Vi devas
         legi la mesaĝon antaŭ ol vi povos konservi viajn redaktojn.
@@ -1915,7 +1911,7 @@ eo:
       register_new: Registri vian aplikaĵon
     form:
       name: Nomo
-      required: nepra
+      required: deviga
       url: Retadreso de ĉefaplikaĵo
       callback_url: Revoka retadreso
       support_url: Subtena retadreso
@@ -2280,8 +2276,6 @@ eo:
         kaj poste kunligi la konton kun via identigilo en agordoj de uzanto.
   user_role:
     filter:
-      not_an_administrator: Nur administrantoj povas ŝanĝi uzant-rolojn, sed vi ne
-        estas administranto.
       not_a_role: La ĉeno `%{role}' ne estas valida rolo.
       already_has_role: La uzanto jam rolas %{role}.
       doesnt_have_role: La uzanto ne rolas %{role}.
index 1d6beb07a7d893847bb6677e35ddf8a9363f080a..f48860861404670ea72ad2ade9f8334ea492b1c2 100644 (file)
@@ -26,6 +26,7 @@
 # Author: Johnarupire
 # Author: Jynus
 # Author: KATRINE1992
+# Author: Ktranz
 # Author: La Mantis
 # Author: Larjona
 # Author: Locos epraix
@@ -284,7 +285,7 @@ es:
       area: Área
     index:
       title: Conjuntos de cambios
-      title_user: Conjunto de cambios por %{user}
+      title_user: Conjunto de cambios de %{user}
       title_friend: Conjuntos de cambios realizados por mis amigos
       title_nearby: Conjuntos de cambios realizados por usuarios cercanos
       empty: No se han encontrado conjuntos de cambios.
@@ -1615,6 +1616,8 @@ es:
         title: Migra a OSM
         description: Ayuda para las empresas y organizaciones que migran a mapas y
           a otros servicios, basados en OpenStreetMap.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
       wiki:
         url: https://wiki.openstreetmap.org/wiki/ES:Main_Page
         title: wiki.openstreetmap.org
@@ -1901,11 +1904,6 @@ es:
         las cookies en tu navegador antes de continuar.
     require_admin:
       not_an_admin: Necesitas ser un administrador para realizar esa acción.
-    require_moderator:
-      not_a_moderator: Tienes que ser un moderador para ejecutar esa acción.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Necesitas ser un moderador o un administrador para
-        realizar esa acción.
     setup_user_auth:
       blocked_zero_hour: Tienes un mensaje urgente en el sitio web de OpenStreetMap.
         Debes leer el mensaje antes de que puedas guardar tus ediciones.
@@ -2365,8 +2363,6 @@ es:
         de usuario.
   user_role:
     filter:
-      not_an_administrator: Sólo los administradores pueden realizar la administración
-        de funciones de usuario y no eres un administrador.
       not_a_role: La cadena `%{role}' no es una función válida.
       already_has_role: El usuario ya tiene la función %{role}.
       doesnt_have_role: El usuario no tiene la función %{role}.
index 8f44035b2c0157a0bf6a34fc09799bae1433b292..d9da2c8ef6b76d17f5462b700d7ee3843c125992 100644 (file)
@@ -1549,8 +1549,6 @@ et:
     require_cookies:
       cookies_needed: Paistab, et sul on küpsised keelatud. Enne jätkamist luba palun
         brauseris küpsised.
-    require_moderator:
-      not_a_moderator: Selle tegevuse sooritamiseks pead sa olema moderaator.
     setup_user_auth:
       blocked: Sinu juurdepääs API-le on blokeeritud. Palun logi sisse veebiliidese
         kaudu, et saada rohkem infot.
@@ -1977,8 +1975,6 @@ et:
         oma ID-ga.
   user_role:
     filter:
-      not_an_administrator: Kasutaja rollide haldamist saavad teostada ainult administraatorid,
-        kuid sina ei ole administraator.
       not_a_role: String `%{role}' ei ole kehtiv roll.
       already_has_role: Kasutajal on juba roll %{role}.
       doesnt_have_role: Kasutajal ei ole rolli %{role}.
index e61fab343cb9cfd76380fdee0260bab99efd2a60..f042d3b92df21e989e470ac2dde81f556a634c67 100644 (file)
@@ -1851,11 +1851,6 @@ eu:
         jarraitu aurretik mesedez.
     require_admin:
       not_an_admin: Ekintza hori burutzeko administratzaile izan behar duzu.
-    require_moderator:
-      not_a_moderator: Ekintza hori burutzeko moderatzaile izan behar duzu.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Ekintza hori burutzeko moderatzaile edo administratzaile
-        izan behar duzu.
     setup_user_auth:
       blocked_zero_hour: OpenStreetMap webguneko premiazko mezu bat duzu. Zure aldaketak
         gorde ahal izango dituzu mezua irakurri eta gero.
@@ -2307,8 +2302,6 @@ eu:
         zure IDarekin zure erabiltzaileen ezarpenekin.
   user_role:
     filter:
-      not_an_administrator: Administratzaileek bakarrik erabiltzailearen rolak kudeatu
-        ditzakete, eta ez zara administratzailerik.
       not_a_role: '''%{role}'' katea ez da baliozko rola.'
       already_has_role: Erabiltzaileak %{role} rola dauka jadanik.
       doesnt_have_role: Erabiltzaileak ez dauka %{role} rolik.
index ce254ab640ddcb0e83da647904c749703d65f756..25e4a4baab2f38dea98640758820c1414dc477d1 100644 (file)
@@ -105,7 +105,7 @@ fa:
         display_name: نام نمایشی
         description: توضیحات
         languages: زبان‌ها
-        pass_crypt: Ú¯Ø°Ø±Ù\88اÚ\98Ù\87
+        pass_crypt: Ú©Ù\84Ù\85Ù\87 Ø¹Ø¨Ù\88ر
   editor:
     default: پیش‌فرض (در حال حاضر %{name})
     potlatch:
@@ -420,7 +420,7 @@ fa:
           clinic: درمانگاه
           clock: ساعت
           college: کالج
-          community_centre: مرکز انجمن
+          community_centre: مرکز اجتماع
           courthouse: دادگاه
           crematorium: کوره
           dentist: دندانپزشکی
@@ -1042,8 +1042,10 @@ fa:
     intro_text: OpenStreetMap یک نقشه از جهان است، که توسط افرادی مثل شما ایجاد شده
       و تحت یک مجوز آزاد برای استفاده رایگان همگان است.
     intro_2_create_account: ایجاد حساب کاربری
+    hosting_partners_html: میزبانی وب را %{ucl}،‏ %{bytemark} و سایر %{partners} پشتیبانی
+      می‌کنند.
     partners_ucl: UCL
-    partners_bytemark: میزبانی Bytemark
+    partners_bytemark: Bytemark Hosting
     partners_partners: شرکای تجاری
     osm_offline: دیتابیس OpenStreetMap در حال حاضر آفلاین است در حالی که کار تعمیر
       و نگهداری دیتابیس ضروری انجام میگیرد.
@@ -1051,17 +1053,17 @@ fa:
       که کار نگهداری و تعمیر دیتابیس ضروری انجام میگیرد.
     donate: OpenStreetMap را با %{link} پشتیبانی کنید تا سخت افزار صندوق بروز رسانی
       شوند.
-    help: کمک
+    help: راهنما
     about: درباره
     copyright: حق تکثیر
-    community: Ø§Ù\86جÙ\85Ù\86
-    community_blogs: وبلاگهای انجمن
-    community_blogs_title: وبلاگ های کاربران انجمن OpenStreetMap
+    community: Ø¬Ø§Ù\85عÙ\87
+    community_blogs: وبلاگ‌های جامعه
+    community_blogs_title: وبلاگ‌هایی از اعضای جامعهٔ OpenStreetMap
     foundation: بنیاد
     foundation_title: بنیاد OpenStreetMap
     make_a_donation:
       title: OpenStreetMap را با کمک های مالی پولی حمایت کنید
-      text: کمک مالی
+      text: کمک مالی کنید
     learn_more: اطلاعات بیشتر
     more: بیشتر
   notifier:
@@ -1138,31 +1140,30 @@ fa:
       greeting: ‎سلام ،
       commented:
         subject_own: '[OpenStreetMap] %{commenter} روی یکی از یادداشت‌های شما نظر
-          داده است'
+          داد'
         subject_other: '[OpenStreetMap] %{commenter} روی یادداشت موردعلاقه‌تان نظر
           داده'
-        your_note: '%{commenter} Ø±Ù\88Û\8c Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø±Ù\88Û\8c Ù\86Ù\82Ø´Ù\87 Ù\86زدÛ\8cÚ© Ø¨Ù\87 %{place}
-          نظر گذاشته.'
+        your_note: '%{commenter} Ø±Ù\88Û\8c Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø±Ù\88Û\8c Ù\86Ù\82Ø´Ù\87 Ù\86ظر Ø¯Ø§Ø¯. Ø§Û\8cÙ\86
+          یادداشت نزدیک اینجاست: %{place}'
         commented_note: '%{commenter} روی یک از یادداشت‌های نقشه که شما بر آن نظر
           داده‌اید نظر داد. این یادداشت نزدیک به %{place} است.'
       closed:
-        subject_own: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های شما را حل کرده
-          است'
+        subject_own: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های شما را حل کرد'
         subject_other: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های موردعلاقهٔ
           شما را حل کرد'
-        your_note: '%{commenter} Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø¨Ø± Ù\86Ù\82Ø´Ù\87 Ø¯Ø± Ù\86زدÛ\8cÚ©Û\8c %{place}
-          را حل کرد.'
+        your_note: '%{commenter} Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø±Ù\88Û\8c Ù\86Ù\82Ø´Ù\87 Ø±Ø§ Ø­Ù\84 Ú©Ø±Ø¯. Ø§Û\8cÙ\86 Û\8cادداشت
+          نزدیک اینجاست: %{place}'
         commented_note: '%{commenter} یکی از یادداشت‌های نقشه که شما بر آن نظر گذاشته‌اید
-          را حل کرد. یادداشت نزدیک به %{place} است.'
+          را حل کرد. یادداشت نزدیک به اینجاست: %{place}'
       reopened:
         subject_own: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های شما را دوباره
           فعال کرد'
-        subject_other: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های موردعلاقه
+        subject_other: '[OpenStreetMap] %{commenter} یکی از یادداشت‌های موردعلاقهٔ
           شما را دوباره فعال کرد'
-        your_note: '%{commenter} Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø¨Ø± Ù\86Ù\82Ø´Ù\87 Ø¯Ø± Ù\86زدÛ\8cÚ©Û\8c %{place}
-          Ø±Ø§ Ø¯Ù\88بارÙ\87 Ù\81عاÙ\84 Ú©Ø±Ø¯.'
+        your_note: '%{commenter} Û\8cÚ©Û\8c Ø§Ø² Û\8cادداشتâ\80\8cÙ\87اÛ\8c Ø´Ù\85ا Ø±Ù\88Û\8c Ù\86Ù\82Ø´Ù\87 Ø±Ø§ Ø¯Ù\88بارÙ\87 Ù\81عاÙ\84 Ú©Ø±Ø¯.
+          Ø§Û\8cÙ\86 Û\8cادداشت Ù\86زدÛ\8cÚ© Ø§Û\8cÙ\86جاست: %{place}'
         commented_note: '%{commenter} یکی از یادداشت‌های نقشه را که شما بر آن نظر
-          Ú¯Ø°Ø§Ø´ØªÙ\87â\80\8cاÛ\8cد Ø¯Ù\88بارÙ\87 Ù\81عاÙ\84 Ú©Ø±Ø¯. Û\8cادداشت Ù\86زدÛ\8cÚ© Ø¨Ù\87 %{place} Ø§Ø³Øª.'
+          Ú¯Ø°Ø§Ø´ØªÙ\87â\80\8cاÛ\8cد Ø¯Ù\88بارÙ\87 Ù\81عاÙ\84 Ú©Ø±Ø¯. Û\8cادداشت Ù\86زدÛ\8cÚ© Ø§Û\8cÙ\86جاست: %{place}'
       details: اطلاعات بیشتر درباره این یادداشت را در %{url} ببینید.
     changeset_comment_notification:
       hi: سلام %{to_user}،
@@ -1255,27 +1256,38 @@ fa:
     about:
       next: بعدی
       copyright_html: <span>&copy;</span>OpenStreetMap<br>contributors
-      used_by: '%{name} در صدها وب سایت، برنامه های موبایل، و وسایل سخت افزاری داده
-        Ù\87اÛ\8c Ù\86Ù\82Ø´Ù\87 Ø±Ø§ Ù\82درت Ø¯Ø§Ø¯Ù\87 Ø§Ø³Øª'
-      lede_text: OpenStreetMap ØªÙ\88سط Ø¬Ø§Ù\85عÙ\87 Ø§Û\8c Ø§Ø² Ù\86Ù\82Ø´Ù\87 Ú©Ø´Ø§Ù\86 Ø³Ø§Ø®ØªÙ\87 Ø´Ø¯Ù\87 Ú©Ù\87 Ù\86Ú¯Ù\87 Ø¯Ø§Ø±Û\8c Ù\88
-        کمک میکنند داده ها یی درباره ی جاده ها، مسیر های پیاده روی، کافه ها، ایستگاه
-        Ù\87اÛ\8c Ø±Ø§Ù\87 Ø¢Ù\87Ù\86Ø\8c Ù\88 Ø®Û\8cÙ\84Û\8c Ø¨Û\8cشترØ\8c Ø¯Ø± Ø³Ø±ØªØ§Ø³Ø± Ø¬Ù\87اÙ\86.
+      used_by: صدها وبسایت، برنامهٔ موبایل و دستگاه سخت‌افزاری از داده‌های نقشهٔ %{name}
+        Ù\86Û\8cرÙ\88 Ú¯Ø±Ù\81تÙ\87â\80\8cاÙ\86د.
+      lede_text: OpenStreetMap Ø±Ø§ Ø¬Ø§Ù\85عÙ\87â\80\8cاÛ\8c Ø§Ø² Ù\86Ù\82Ø´Ù\87â\80\8cکشاÙ\86 Ø³Ø§Ø®ØªÙ\87â\80\8cاÙ\86د Ú©Ù\87 Ø¯Ø± Ø§Û\8cجاد Ù\88 Ù\86Ú¯Ù\87دارÛ\8c
+        داده‌های مربوط به جاده‌ها، مسیرهای تریل، کافه‌ها، ایستگاه‌های راه‌آهن و بسیاری
+        Ù\85Ù\88ارد Ø¯Û\8cگر Ø¯Ø± Ø³Ø±ØªØ§Ø³Ø± Ø¬Ù\87اÙ\86 Ù\86Ù\82Ø´ Ø§Û\8cÙ\81ا Ù\85Û\8câ\80\8cÚ©Ù\86Ù\86د.
       local_knowledge_title: دانش محلی
-      local_knowledge_html: OpenStreetMap Ø¨Ø±  Ø¯Ø§Ù\86Ø´ Ù\85Ø­Ù\84Û\8c ØªØ§Ú©Û\8cد Ø¯Ø§Ø±Ø¯. Ù\87Ù\85کاراÙ\86 Ø§Ø² ØªØµØ§Ù\88Û\8cر
-        هوایی، دستگاه های GPS، و نقشه های حوزه تکنولوژی پایین بمنظور دقت و بروز بودن
-        OSM Ø§Ø³ØªÙ\81ادÙ\87 Ù\85Û\8cÚ©Ù\86Ù\86د.
-      community_driven_title: نوع جامعه گرایی
+      local_knowledge_html: OpenStreetMap Ø¨Ø±  Ø¯Ø§Ù\86Ø´ Ù\85Ø­Ù\84Û\8c ØªØ£Ú©Û\8cد Ø¯Ø§Ø±Ø¯. Ù\85شارکتâ\80\8cÚ©Ù\86Ù\86دگاÙ\86
+        از تصاویر هوایی، دستگاه‌های GPS و نقشه‌هایی با فناوری سطح پایین برای سنجش
+        Ø¯Ù\82ت Ù\88 Ø±Ù\88زآÙ\85دÛ\8c OSM Ø§Ø³ØªÙ\81ادÙ\87 Ù\85Û\8câ\80\8cÚ©Ù\86Ù\86د.
+      community_driven_title: حرکت جامعه‌محور
       community_driven_html: |-
-        انجمن OpenStreetMap گوناگون، پرشور، و هر روز در حال رشد است.
-        همکاران ما عبارت اند از: نقشه کشان علاقه مند، متخصصان GIS، مهندسین اجرایی در سرور های OSM، نقشه کشی بشردوستان در مناطق فاجعه زده، و خیلی بیشتر.
-        برای یادگیری بیشتر درباره ی انجمن، <a href='%{diary_path}'>یادداشت های روزانه کاربر</a>، <a href='http://blogs.openstreetmap.org/'>وبلاگ های انجمن</a>، و وبسایت <a href='http://www.osmfoundation.org/'>بنیاد OSM</a> را ببینید.
-      open_data_title: داده های باز
-      open_data_html: 'OpenStreetMap <i>داده باز</i>است: شما آزادید آنرا برای هر منظور
-        و مقصودی استفاده کنید تا وقتی که اعتبار OpenStreetMap و همکارانش را دارید.
-        اگر شما داده ها را در روش های خاص تغییر دهید یا بسازید، شما باید نتایج را
-        تحت همین مجوز توزیع کنید. <a href=''%{copyright_path}''>صفحه ی حق نشر و مجوز</a>  را
-        برای راهنمایی ببینید.'
+        جامعهٔ OpenStreetMap متنوع، پرشور و هر روز در حال رشد است.
+        افراد بسیاری در این پروژه با ما مشارکت می‌کنند؛ شامل نقشه‌کشان علاقه‌مند، متخصصان GIS، مهندسانی که سرورهای OSM را بر پا می‌دارند، بشردوستانی که مناطق فاجعه‌زده را نقشه‌کشی می‌کنند و بسیاری دیگر.
+        برای آنکه از جامعه بیشتر بدانید، این‌ها را ببینید:
+        <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>.
+      open_data_title: داده‌های باز
+      open_data_html: 'OpenStreetMap <i>داده باز</i> است: آزادید آن را در هر کاری
+        استفاده کنید تا وقتی که از OpenStreetMap و مشارکت‌کنندگان آن یاد کنید. اگر
+        داده‌ها را به‌شکلی تغییر دهید یا بر اساس آن‌ها چیزی بسازید، باید نتایج را
+        تحت همین مجوز توزیع کنید. برای جزئیات بیشتر <a href=''%{copyright_path}''>صفحهٔ
+        حق نشر و مجوز</a> را ببینید.'
       legal_title: قانونی
+      legal_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/Privacy_Policy">سیاست حریم خصوصی</a> ماست.
+        <br>
+        اگر در رابطه با مجوز، حق تکثیر یا سایر موارد قانونی سوالی دارید لطفاً <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> هستند.
       partners_title: شرکای تجاری
     copyright:
       foreign:
@@ -1474,10 +1486,10 @@ fa:
       how_to_help:
         title: چگونه کمک کنید
         join_the_community:
-          title: به جمع ما بپیوندید
-          explanation_html: اگر مشکلی با داده های نقشهٔ ما دارید به عنوان مثال جاده‌ای
-            یا نشانی‌ای گم شده‌است، بهترین راه برای  اقدام به عضویت جامعهٔ اپن‌استریت‌مپ
-            Ø¨Ù¾Û\8cÙ\88Ù\86دÛ\8cد Ù\88 Ø¯Ø§Ø¯Ù\87â\80\8cÙ\87ا Ø±Ø§ Ø®Ù\88دتاÙ\86 Ø§Ø¶Ø§Ù\81Ù\87 Û\8cا ØªØ¹Ù\85Û\8cر  کنید.
+          title: به جامعه بپیوندید
+          explanation_html: اگر در داده‌های نقشهٔ ما مشکلی یافتید، مثلاً نشانی یا
+            جاده‌ای در نقشه نیامده، بهترین راه برای حل مشکل آن است که به جامعهٔ اُپن‌استریت‌مپ
+            Ø¨Ù¾Û\8cÙ\88Ù\86دÛ\8cد Ù\88 Ø®Ù\88دتاÙ\86 Ø¯Ø§Ø¯Ù\87â\80\8cÙ\87ا Ø±Ø§ Ø§Ø¶Ø§Ù\81Ù\87 Û\8cا Ø§ØµÙ\84اح کنید.
         add_a_note:
           instructions_html: |-
             فقط <a class='icon note'></a> یا آیکون مشابه در نمایش نقشه را کلیک کنید.
@@ -1489,37 +1501,44 @@ fa:
           ما برای اطلاعات قانونی بیشتر تماس بگیرید، یا به طور مناسبی با <a href='http://wiki.osmfoundation.org/wiki/Working_Groups'>OSMF
           working group</a> تماس بگیرید.
     help:
-      title: کمک گرفتن
-      introduction: OpenStreetMap چندین منبع برای یادگیری پیرامون پروژه، پرسش و پاسخ
-        به پرسش، و بحث مشترک و مباحث نقشه برداری مستند دارد.
+      title: کمک بگیرید
+      introduction: در پروژهٔ OpenStreetMap برای آموختن، پرسیدن و پاسخ‌دادنِ سوالات،
+        بحث و همفکری دربارهٔ موضوعات نقشه‌کشی و ثبت آن‌ها منابع زیادی وجود دارد.
       welcome:
         url: /welcome
         title: به OSM خوش آمدید
-        description: Ø¨Ø§ Ø§Û\8cÙ\86 Ø¢Ù\85Ù\88زش Ø³Ø§Ø¯Ù\87 Ú©Ù\87 Ø¯Ø± Ø¨Ø± Ø¯Ø§Ø±Ù\86دÙ\87 Ù\85باÙ\86Û\8c OpenStreetMap Ø§Ø³Øª Ø¢ØºØ§Ø²
-          کنید.
+        description: Ø§Ø² Ø§Û\8cÙ\86 Ø±Ø§Ù\87Ù\86Ù\85اÛ\8c Ø³Ø§Ø¯Ù\87 Ù\88 Ø³Ø±Û\8cع Ú©Ù\87 Ø¯Ø±Ø¨Ø±Ø¯Ø§Ø±Ù\86دÙ\87Ù\94 Ù\85باÙ\86Û\8c OpenStreetMap
+          است آغاز کنید.
       beginners_guide:
         url: http://wiki.openstreetmap.org/wiki/Fa:Beginners%27_guide
         title: راهنمای مبتدیان
+        description: راهنمایی برای تازه‌واردان که اعضای جامعه آماده کرده‌اند.
       help:
         url: https://help.openstreetmap.org/
         title: help.openstreetmap.org
-        description: یک سؤال بپرسید یا پاسخ ها را ببینید در سایت پرسش و پاسخ OSM.
+        description: در سایت پرسش‌وپاسخ OSM سؤال بپرسید یا بین پاسخ‌ها بگردید.
       mailing_lists:
-        title: فهرست ایمیل‌ها
-        description: Ø¯Ø± Ù\84Û\8cست Ù\87اÛ\8c Ø¨Ù\84Ù\86د Ù\88 Ø¨Ø§Ù\84اÛ\8c Ù\85Ø­Ù\84Û\8c Û\8cا Ù\85Ù\86Ø·Ù\82Ù\87 Ø§Û\8c Ø³Ù\88اÙ\84Û\8c Ø¨Ù¾Ø±Ø³Û\8cد Û\8cا Ø¯Ø±
-          مورد موضوعات جالب بحث کنید.
+        title: فهرست‌های پستی
+        description: Ø¯Ø± Ù\81Ù\87رستâ\80\8cÙ\87اÛ\8c Ù¾Ø³ØªÛ\8c Ù\85تÙ\86Ù\88عÙ\90 Ù\85Ù\88ضÙ\88عÛ\8c Û\8cا Ù\85Ù\86Ø·Ù\82Ù\87â\80\8cاÛ\8c Ø³Ù\88اÙ\84 Ø¨Ù¾Ø±Ø³Û\8cد Û\8cا Ø¯Ø±Ø¨Ø§Ø±Ù\87Ù\94
+          چیزهای جالب گفت‌وگو کنید.
       forums:
-        title: انجمنها
-        description: سوالات و بحث برای کسانی که رابط سبک انجمن را ترجیح می دهند.
+        title: انجمنها
+        description: محل پرسش و بحث برای کسانی که رابط سبک انجمن را ترجیح می‌دهند.
       irc:
         title: IRC
-        description: گفتگوی تعاملی به زبانها و در مورد موضوعات مختلف.
+        description: گفت‌وگوی تعاملی به زبان‌های مختلف و در مورد موضوعات گوناگون.
       switch2osm:
-        title: سویچ به OSM
+        title: کوچ به OSM
+        description: راهنمای شرکت‌ها و سازمان‌هایی که می‌خواهند به نقشه و سایر خدمات
+          مبتنی بر OpenStreetMap مهاجرت کنند.
+      welcomemat:
+        title: برای سازمان‌ها
+        description: در سازمان خود طرحی دربارهٔ OpenStreetMap دارید؟ صفحهٔ خوش‌آمدگویی
+          را ببینید.
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
-        description: برای مستندات عمیق OSM ویکی را مرور کنید.
+        description: مستندات عمیق OSM را در ویکی مرور کنید.
     sidebar:
       search_results: نتایج جستجو
       close: بستن
@@ -1647,17 +1666,19 @@ fa:
           نام یک رستوران یا محدودیت سرعت یک جاده.
       rules:
         title: قوانین!
-        paragraph_1_html: OpenStreetMap تنها چند قاعده معمولی دارد اما از همه مشارکت
-          کنندگان انتظار همکاری و ارتباط با کلیه جامعه را داریم. اگر میخواهید هرگونه
-          Ù\81عاÙ\84Û\8cتÛ\8c Ø¨Ù\87 ØºÛ\8cر Ø§Ø² Ø¢Ù\86Ú\86Ù\87 Ú©Ù\87 Ø¨Ø§ Ø¯Ø³Øª Ø§Ù\86جاÙ\85 Ù\85Û\8cØ´Ù\88د Ø±Ø§ Ø§Ù\86جاÙ\85 Ø¯Ù\87Û\8cدØ\8c Ù\84Ø·Ù\81اÙ\8b Ù\85تÙ\86 Ø²Û\8cر
-          Ù\88 Ø®Ø·Ù\88Ø· Ø±Ø§Ù\87Ù\86Ù\85ا Ø±Ø§ Ø¯Ø± Ù\85Ù\88رد <a href='http://wiki.openstreetmap.org/wiki/Import/Guidelines'>اÛ\8cÙ\85Ù¾Ù\88رت</a>
-          و <a href='http://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct'></a>
-          Ø¨Ø®Ù\88انید.
+        paragraph_1_html: قوانین رسمی OpenStreetMap تنها چند مورد است، اما از همهٔ
+          مشارکت‌کنندگان انتظار داریم با جامعه همکاری کنند و ارتباط داشته باشند. اگر
+          Ù\85Û\8câ\80\8cØ®Ù\88اÙ\87Û\8cد Ù\87رگÙ\88Ù\86Ù\87 Ù\81عاÙ\84Û\8cتÛ\8c Ø¨Ù\87 ØºÛ\8cر Ø§Ø² Ù\88Û\8cراÛ\8cØ´ Ø¯Ø³ØªÛ\8c Ø§Ù\86جاÙ\85 Ø¯Ù\87Û\8cدØ\8c Ù\84Ø·Ù\81اÙ\8b Ø±Ù\87Ù\86Ù\85Ù\88دÙ\87اÛ\8c
+          Ù\85ربÙ\88Ø· Ø¨Ù\87 <a href='http://wiki.openstreetmap.org/wiki/Import/Guidelines'>درÙ\88Ù\86â\80\8cبÙ\8fرد
+          (Import)</a> و <a href='https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct'>ویرایش‌های
+          Ø®Ù\88دکار</a> Ø±Ø§ Ø¨Ø®Ù\88اÙ\86Û\8cد Ù\88 Ø§Ø² Ø¢Ù\86â\80\8cÙ\87ا Ù¾Û\8cرÙ\88Û\8c Ú©نید.
       questions:
         title: سؤالی هست؟
-        paragraph_1_html: |-
-          OpenStreetMap چندین منبع برای یادگیری پیرامون پروژه، پرسش و پاسخ به پرسش، و بحث مشترک و مباحث نقشه برداری مستند دارد.
-          <a href='%{help_url}'>برای کمک اینجا بروید</a>.
+        paragraph_1_html: در پروژهٔ OpenStreetMap برای آموختن، پرسیدن و پاسخ‌دادنِ
+          سوالات، بحث و همفکری دربارهٔ موضوعات نقشه‌کشی و ثبت آن‌ها منابع زیادی وجود
+          دارد. <a href='%{help_url}'>از اینجا کمک بگیرید</a>. در سازمان خود طرحی
+          دربارهٔ OpenStreetMap دارید؟ <a href='https://welcome.openstreetmap.org/'>صفحهٔ
+          خوش‌آمدگویی را ببینید</a>.
       start_mapping: شروع نقشه کشی
       add_a_note:
         title: زمانی برای ویرایش ندارید؟ یادداشت اضافه کنید!
@@ -1789,8 +1810,6 @@ fa:
     require_cookies:
       cookies_needed: بنظر می‌رسد که کوکی‌ها را غیرفعال کرده‌اید - لطفاً قبل از ادامه
         کوکی‌ها را روی مرورگرتان فعال کنید.
-    require_moderator:
-      not_a_moderator: برای انجام آن عمل نیاز هست مدیر باشید.
     setup_user_auth:
       blocked_zero_hour: در وبسایت OpenStreetMap یک پیام خیلی مهم برایتان ارسال شده.
         برای اینکه بتوانید ویرایش‌های خود را ذخیره کنید باید ابتدا آن را بخوانید.
@@ -1806,7 +1825,7 @@ fa:
         شما را دارد (%{user}). لطفاً بررسی کنید که آیا مایلید برنامه به قابلیت‌های
         زیر دسترسی داشته باشد. می‌توانید همه یا فقط مواردی را که دوست دارید انتخاب
         کنید.
-      allow_to: 'به برنامه کارخواه اجازه بده که:'
+      allow_to: 'برنامهٔ کارخواه مجاز است که:'
       allow_read_prefs: ترجیحات کاربری شما را بخواند.
       allow_write_prefs: ترجیحات کاربری شما را تغییر دهد.
       allow_write_diary: ساخت روزنوشت‌ها، نظردادن و افزودن دوست.
@@ -1844,7 +1863,7 @@ fa:
       edit: ویرایش جزئیات
       delete: حذف مصرف کننده
       confirm: آیا مطمئن هستید؟
-      requests: 'مجوز های زیر از سوی کاربر درخواست شده:'
+      requests: 'مجوزهای زیر از کاربر درخواست می‌شود:'
       allow_read_prefs: ترجیحات کاربری آن‌ها را بخواند.
       allow_write_prefs: ترجیحات کاربری آن‌ها را تغییر دهد.
       allow_write_diary: ساخت روزنوشت‌ها، نظردادن و افزودن دوست.
@@ -1897,7 +1916,7 @@ fa:
       remember: مرا به خاطر بسپار
       lost password link: کلمه عبور خود را فراموش کرده اید؟
       login_button: ورود
-      register now: اکنون ثبت نام شود
+      register now: اکنون ثبت‌نام کنید
       with username: 'از قبل حساب OpenStreetMap دارید؟ لطفاً با نام کاربری و رمز عبورتان
         وارد شوید:'
       with external: روش دیگر، ورود از طریق شخص ثالث
@@ -1960,7 +1979,7 @@ fa:
       title: تنظیم مجدد کلمه عبور
       heading: تنظیم مجدد کلمه عبور برای %{user}
       password: 'کلمه عبور:'
-      confirm password: 'تأÛ\8cÛ\8cد Ú¯Ø°Ø±Ù\88اÚ\98Ù\87:'
+      confirm password: 'تأÛ\8cÛ\8cد Ú©Ù\84Ù\85Ù\87 Ø¹Ø¨Ù\88ر:'
       reset: تنظیم مجدد کلمه عبور
       flash changed: کلمه عبور شما تغییر کرده است.
       flash token bad: توکن را نیافتید؟ نشانی را بررسی کنید شاید یافتید.
@@ -1988,7 +2007,7 @@ fa:
         توانید بعدا این مورد را در ترجیحات تغییر دهید.'
       external auth: 'اعتبار طرف سوم:'
       password: 'کلمه عبور:'
-      confirm password: 'تأÛ\8cÛ\8cد Ú¯Ø°Ø±Ù\88اÚ\98Ù\87:'
+      confirm password: 'تأÛ\8cÛ\8cد Ú©Ù\84Ù\85Ù\87 Ø¹Ø¨Ù\88ر:'
       use external auth: استفاده از طرف سوم برای ورود
       auth no password: با استفاده از طرف سوم نیازی به گذروآه نیست ولی هنوز نیاز به
         اتصال به سرور آنهاست.
@@ -2122,7 +2141,7 @@ fa:
           عملیات را نمی‌شود برگرداند و همه‌ی کاربران تازه به طور پیش‌فرض عمومی هستند.</li></ul>
       contributor terms:
         heading: 'شرایط مشارکت‌کنندگان:'
-        agreed: شما شرایط جدید مشارکت‌کننده را پذیرفتید.
+        agreed: شما شرایط جدید مشارکت‌کننده را پذیرفته‌اید.
         not yet agreed: شما هنوز شرایط جدید مشارکت‌کننده را نپذیرفته‌اید.
         review link text: برای آسودگی خود این پیوند را دنبال کنید تا شرایط مشارکت‌کنندگان
           را مطالعه و موافقت کنید.
@@ -2235,8 +2254,6 @@ fa:
         با شناسه خود متصل کنید.
   user_role:
     filter:
-      not_an_administrator: فقط مدیران می توانند مدیریت نقش کاربران را انجام دهند
-        ، و شما مدیر نیستید.
       not_a_role: رشته '%{role}' یک نقش معتبر نیست.
       already_has_role: کاربر در حال حاضر نقش %{role} دارد.
       doesnt_have_role: کاربر نقش %{role} را ندارد.
@@ -2267,8 +2284,8 @@ fa:
       title: در حال مسدودکردن %{name}
       heading: مسدودکردن %{name}
       reason: |-
-        Ø¯Ù\84Û\8cÙ\84 Ù\85سدÙ\88دشدÙ\86 Ú©Ø§Ø±Ø¨Ø±Û\8c %{name}. لطفاً خونسرد و منطقی باشید و هرچه می‌توانید به‌شکل جزئی‌تر اوضاع را شرح دهید و همچنین به یاد داشته باشید که پیام شما به‌طور عمومی قابل مشاهده است.
-        Ø¯Ø± Ù\86ظر Ø¯Ø§Ø´ØªÙ\87 Ø¨Ø§Ø´Û\8cد Ú©Ù\87 Ù\87Ù\85Ù\87Ù\94 Ú©Ø§Ø±Ø¨Ø±Ø§Ù\86 Ø§ØµØ·Ù\84احات ØªØ®ØµØµÛ\8c Ø§Ù\86جÙ\85Ù\86 را نمی‌فهمند، لطفاً سعی کنید واژه‌هایی که استفاده می‌کنید غیرتخصصی باشد.
+        Ø§Û\8cÙ\86 Ø¯Ù\84Û\8cÙ\84 Ù\85سدÙ\88دشدÙ\86 Ú©Ø§Ø±Ø¨Ø±Û\8c %{name} Ø§Ø³Øª. لطفاً خونسرد و منطقی باشید و هرچه می‌توانید به‌شکل جزئی‌تر اوضاع را شرح دهید و همچنین به یاد داشته باشید که پیام شما به‌طور عمومی قابل مشاهده است.
+        Ø¯Ø± Ù\86ظر Ø¯Ø§Ø´ØªÙ\87 Ø¨Ø§Ø´Û\8cد Ú©Ù\87 Ù\87Ù\85Ù\87Ù\94 Ú©Ø§Ø±Ø¨Ø±Ø§Ù\86 Ø§ØµØ·Ù\84احات ØªØ®ØµØµÛ\8c Ø¬Ø§Ù\85عÙ\87 را نمی‌فهمند، لطفاً سعی کنید واژه‌هایی که استفاده می‌کنید غیرتخصصی باشد.
       period: مدت‌زمان مسدودی کاربر از API (شروع از حالا).
       submit: ایجاد مسدودی
       tried_contacting: من با کاربر تماس گرفته و درخواست کردم توقف کند.
@@ -2278,10 +2295,10 @@ fa:
     edit:
       title: ویرایش مسدودی کاربر %{name}
       heading: ویرایش مسدودی %{name}
-      reason: Ø¯Ù\84Û\8cÙ\84 Ù\85سدÙ\88دشدÙ\86 Ú©Ø§Ø±Ø¨Ø±Û\8c %{name}. Ù\84Ø·Ù\81اÙ\8b Ø®Ù\88Ù\86سرد Ù\88 Ù\85Ù\86Ø·Ù\82Û\8c Ø¨Ø§Ø´Û\8cد Ù\88 Ù\87رÚ\86Ù\87 Ù\85Û\8câ\80\8cتÙ\88اÙ\86Û\8cد
-        به‌شکل جزئی‌تر اوضاع را شرح دهید. در نظر داشته باشید که همهٔ کاربران اصطلاحات
-        ØªØ®ØµØµÛ\8c Ø§Ù\86جÙ\85Ù\86 Ø±Ø§ Ù\86Ù\85Û\8câ\80\8cÙ\81Ù\87Ù\85Ù\86دØ\8c Ù\84Ø·Ù\81اÙ\8b Ø³Ø¹Û\8c Ú©Ù\86Û\8cد Ù\88اÚ\98Ù\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ø§Ø³ØªÙ\81ادÙ\87 Ù\85Û\8câ\80\8cÚ©Ù\86Û\8cد ØºÛ\8cرتخصصÛ\8c
-        باشد.
+      reason: Ø§Û\8cÙ\86 Ø¯Ù\84Û\8cÙ\84 Ù\85سدÙ\88دشدÙ\86 Ú©Ø§Ø±Ø¨Ø±Û\8c %{name} Ø§Ø³Øª. Ù\84Ø·Ù\81اÙ\8b Ø®Ù\88Ù\86سرد Ù\88 Ù\85Ù\86Ø·Ù\82Û\8c Ø¨Ø§Ø´Û\8cد Ù\88 Ù\87رÚ\86Ù\87
+        می‌توانید به‌شکل جزئی‌تر اوضاع را شرح دهید. در نظر داشته باشید که همهٔ کاربران
+        Ø§ØµØ·Ù\84احات ØªØ®ØµØµÛ\8c Ø¬Ø§Ù\85عÙ\87 Ø±Ø§ Ù\86Ù\85Û\8câ\80\8cÙ\81Ù\87Ù\85Ù\86دØ\8c Ù\84Ø·Ù\81اÙ\8b Ø³Ø¹Û\8c Ú©Ù\86Û\8cد Ù\88اÚ\98Ù\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ø§Ø³ØªÙ\81ادÙ\87 Ù\85Û\8câ\80\8cÚ©Ù\86Û\8cد
+        ØºÛ\8cرتخصصÛ\8c Ø¨Ø§Ø´Ø¯.
       period: مدت‌زمان مسدودی کاربر از API (شروع از حالا).
       submit: به‌روزرسانی مسدودی
       show: مشاهده این مسدودی
@@ -2485,7 +2502,7 @@ fa:
         mapquest_foot: پیاده (MapQuest)
         osrm_car: اتومبیل (OSRM)
       descend: پایین آمدن
-      directions: Ø¯Ø³ØªÙ\88راÙ\84عÙ\85Ù\84
+      directions: Ø±Ø§Ù\87Ù\86Ù\85اÛ\8c Ù\85سÛ\8cر
       distance: مسافت
       errors:
         no_route: بین این دو مکان، مسیری پیدا نشد.
@@ -2534,7 +2551,7 @@ fa:
         roundabout_with_exit_ordinal: در میدان، از خروجی %{exit} به %{name} بروید
         exit_roundabout: از میدان به‌طرف %{name} خارج شوید
         unnamed: بی نام
-        courtesy: Ø¯Ø³ØªÙ\88راÙ\84عÙ\85Ù\84â\80\8cÙ\87ا با همکاری %{link}
+        courtesy: Ø±Ø§Ù\87Ù\86Ù\85اÛ\8c Ù\85سÛ\8cر با همکاری %{link}
         exit_counts:
           first: اول
           second: دوم
@@ -2574,7 +2591,7 @@ fa:
     new:
       description: شرح
       heading: اطلاعات را برای بازویرایی جدید وارد کنید
-      submit: ایجاد ویرایش
+      submit: ایجاد بازویرایی
       title: ایجاد بازویرایی جدید
     show:
       description: 'شرح:'
index 90da13a3a067f8f3ad5e59492bfed15c09d21e10..cfa0eecce29d5ca6d8ce7d77e6742ac3e227efcd 100644 (file)
@@ -1864,10 +1864,6 @@ fi:
         selaimessasi ennen jatkamista.
     require_admin:
       not_an_admin: Vain pääkäyttäjät voivat käyttää tätä toimintoa.
-    require_moderator:
-      not_a_moderator: Tämän toiminnon suorittamiseksi sinun on oltava ylläpitäjä.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Vain ylläpitäjät voivat käyttää tätä toimintoa.
     setup_user_auth:
       blocked_zero_hour: Olet saanut kiireellisen viestin OpenStreetMapin verkkopalvelussa.
         Viesti on luettava, ennen kuin karttaan voi tallentaa muutoksia.
@@ -2308,8 +2304,6 @@ fi:
         ja salasanalla ja yhdistä tili käyttäjäasetuksissa.'
   user_role:
     filter:
-      not_an_administrator: Vain ylläpitäjät voivat hallita käyttäjärooleja, etkä
-        ole ylläpitäjä.
       not_a_role: Merkkijono '%{role}' ei ole kelvollinen rooli.
       already_has_role: Käyttäjällä on jo rooli %{role}.
       doesnt_have_role: Käyttäjällä ei ole roolia %{role}.
index 859c27bae308e5e8628a5a2262cf359a7b68d75a..f2f6bad226f5b8e45928a1e5ecf42a3642fb23ad 100644 (file)
@@ -15,6 +15,7 @@
 # Author: Eruedin
 # Author: EtienneChove
 # Author: F.rodrigo
+# Author: Florimondable
 # Author: Framafan
 # Author: Freak2fast4u
 # Author: Frigory
@@ -290,7 +291,7 @@ fr:
       no_edits: (aucune modification)
       view_changeset_details: Afficher les détails du groupe de modifications
     changesets:
-      id: Identifiant
+      id: ID
       saved_at: Enregistré le
       user: Utilisateur
       comment: Commentaire
@@ -315,10 +316,16 @@ fr:
       comment: Nouveau commentaire sur le groupe de modifications nº %{changeset_id}
         par %{author}
       commented_at_by_html: Mis à jour il y a %{when} par %{user}
+    comments:
+      comment: Nouveau commentaire sur le groupe de modifications n° %{changeset_id}
+        par %{author}
     index:
       title_all: Discussion sur le groupe de modifications OpenStreetMap
       title_particular: Discussion sur le groupe de modifications OpenStreetMap nº
         %{changeset_id}
+    timeout:
+      sorry: Désolé, la liste des commentaires d’ensembles de modifications que vous
+        avez demandée est trop longue à récupérer.
   diary_entries:
     new:
       title: Nouvelle entrée du journal
@@ -331,8 +338,8 @@ fr:
       in_language_title: Entrées du journal en %{language}
       new: Nouvelle entrée du journal
       new_title: Écrire une nouvelle entrée dans mon journal utilisateur
-      no_entries: Aucun article de journal
-      recent_entries: Articles récents du journal
+      no_entries: Aucune entrée de journal
+      recent_entries: Entrées récentes du journal
       older_entries: Entrées plus anciennes
       newer_entries: Entrées plus récentes
     edit:
@@ -351,18 +358,18 @@ fr:
       user_title: Journal de %{user}
       leave_a_comment: Laisser un commentaire
       login_to_leave_a_comment: '%{login_link} pour laisser un commentaire'
-      login: Utilisateur
+      login: Se connecter
       save_button: Enregistrer
     no_such_entry:
-      title: Aucune entrée du journal n’a été trouvée
+      title: Pas d’entrée du journal correspondante
       heading: 'Aucune entrée avec l’id : %{id}'
-      body: Desolé, il n’y a aucune entrée dans le journal ni aucun commentaire avec
-        l’id %{id}. Veuillez vérifier votre orthographe ou la validité du lien que
-        vous avez cliqué.
+      body: Désolé, il n’y a aucune entrée ou commentaire dans le journal avec l’id
+        %{id}. Veuillez vérifier votre orthographe ou la validité du lien que vous
+        avez cliqué.
     diary_entry:
       posted_by: Publié par %{link_user} à %{created} en %{language_link}
       comment_link: Commenter cette entrée
-      reply_link: Répondre à cet article
+      reply_link: Répondre à cette entrée
       comment_count:
         zero: Aucun commentaire
         one: '%{count} commentaire'
@@ -382,15 +389,15 @@ fr:
       edit: Modifier
     feed:
       user:
-        title: Articles du journal OpenStreetMap de %{user}
-        description: Articles récents du journal OpenStreetMap de %{user}
+        title: Entrées du journal OpenStreetMap de %{user}
+        description: Entrées récentes du journal OpenStreetMap de %{user}
       language:
-        title: Articles de journaux OpenStreetMap en %{language_name}
-        description: Articles récents des journaux d’utilisateurs d’OpenStreetMap
+        title: Entrées du journal OpenStreetMap en %{language_name}
+        description: Entrées récentes des journaux d’utilisateurs d’OpenStreetMap
           en %{language_name}
       all:
-        title: Articles des journaux OpenStreetMap
-        description: Articles récents des journaux d’utilisateurs OpenStreetMap
+        title: Entrées des journaux OpenStreetMap
+        description: Entrées récentes des journaux d’utilisateurs de OpenStreetMap
     comments:
       has_commented_on: '%{display_name} a commenté les entrées de journal suivantes'
       post: Article
@@ -1644,6 +1651,8 @@ fr:
       welcomemat:
         url: https://wiki.openstreetmap.org/wiki/FR:Page_principale
         title: Pour les organisations
+        description: Dans une organisation qui fait des plans pour OpenStreetMap ?
+          Trouvez ce que vous avez besoin de savoir dans le tapis d’accueil.
       wiki:
         url: https://wiki.openstreetmap.org/wiki/FR:Page_principale
         title: wiki.openstreetmap.org
@@ -1672,11 +1681,11 @@ fr:
           unclassified: Route non classifiée
           track: Piste
           bridleway: Sentier équestre
-          cycleway: Voie cyclable
-          cycleway_national: Piste cyclable nationale
-          cycleway_regional: Piste cyclable régionale
-          cycleway_local: Piste cyclable locale
-          footway: Voie piétonne
+          cycleway: Piste cyclable
+          cycleway_national: Itinéraire cyclable national
+          cycleway_regional: Itinéraire cyclable régional
+          cycleway_local: Itinéraire cyclable local
+          footway: Chemin piéton
           rail: Voie de chemin de fer
           subway: Ligne de métro
           tram:
@@ -1790,7 +1799,7 @@ fr:
         title: Des questions ?
         paragraph_1_html: |-
           OpenStreetMap propose plusieurs ressources pour apprendre à travailler dans le projet, pour poser des questions et y répondre, et pour discuter et documenter les sujets de cartographie en collaboration avec d’autres utilisateurs.
-          <a href='%{help_url}'>Trouvez de l’aide ici</a>.
+          <a href='%{help_url}'>Trouver de l’aide ici</a>. Dans une organisation qui fait des plans pour OpenStreetMap ? <a href='https://welcome.openstreetmap.org/'>Vérifiez votre tapis d’accueil</a>.
       start_mapping: Commencer à cartographier
       add_a_note:
         title: Pas le temps d’effectuer les modifications ? Ajoutez une note !
@@ -1932,11 +1941,6 @@ fr:
         navigateur. Veuillez les activer avant de continuer.
     require_admin:
       not_an_admin: Vous devez être un administrateur pour effectuer cette action.
-    require_moderator:
-      not_a_moderator: Vous devez être modérateur pour effectuer cette action.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Vous devez être un modérateur ou un administrateur
-        pour effectuer cette action
     setup_user_auth:
       blocked_zero_hour: Vous avez un message urgent sur le site web OpenStreetMap.
         Vous devez lire le message avant de pouvoir enregistrer vos modifications.
@@ -2408,8 +2412,6 @@ fr:
         votre ID dans vos préférences utilisateur.
   user_role:
     filter:
-      not_an_administrator: Seuls les administrateurs peuvent gérer les rôles mais
-        vous n’êtes pas administrateur.
       not_a_role: La chaîne « %{role} » n’est pas un rôle valide.
       already_has_role: L’utilisateur possède déjà le rôle « %{role} ».
       doesnt_have_role: L’utilisateur n’a pas le rôle « %{role} ».
index 85f407fb249d1c052e1b45bc3a8fbf3712b55df4..05e5bd91001c7ae0e2dea267e88cfab20371dc81 100644 (file)
@@ -1646,8 +1646,6 @@ ga:
     require_cookies:
       cookies_needed: Is cosúil go bhfuil fianáin díchumasaithe agat - cumasaigh fianáin
         i do bhrabhsálaí roimh duit leanúint ar aghaidh.
-    require_moderator:
-      not_a_moderator: Is gá duit a bheith i do mhodhnóir chun an gníomh sin a dhéanamh.
     setup_user_auth:
       blocked_zero_hour: Tá teachtaireacht phráinneach againn duit ar shuíomh gréasáin
         OpenStreetMap. Ní mór duit an teachtaireacht a léamh sula mbeidh tú in ann
index 6b69a382b0f007aee77cffbe5c6f7193e578638b..ea911af19e90b0cf9b65c8d62a73a1694092b341 100644 (file)
@@ -1669,8 +1669,6 @@ gd:
     require_cookies:
       cookies_needed: Tha coltas gun do chuir thu briosgaidean à comas - feuch an
         cuir thu briosgaidean an comas sa bhrabhsair agad mus lean thu air adhart.
-    require_moderator:
-      not_a_moderator: Feumaidh tu bhith 'nad mhaor gus an gnìomh seo a dhèanamh.
     setup_user_auth:
       blocked: Chaidh an inntrigeadh agad dhan API a bhacadh. Feuch an clàraich thu
         a-steach gus am faigh an eadar-aghaidh-lìn barrachd fiosrachaidh dhut.
@@ -2126,8 +2124,6 @@ gd:
       invalid_credentials: Tha an dàta-dearbhaidh mì-dhligheach
   user_role:
     filter:
-      not_an_administrator: Chan fhaod ach rianairean dreuchdan nan cleachdaichean
-        a stiùireadh agus chan eil thu 'nad rianaire.
       not_a_role: Chan eil an dreuchd "%{role}" 'na dreuchd dhligheach.
       already_has_role: Tha an dreuchd "%{role}" aig a' chleachdaiche mar-thà.
       doesnt_have_role: Chan eil an dreuchd "%{role}" aig a' chleachdaiche.
index 053ca1caecf822d55e1a5e550cb45de1f9d183e7..d938b3c9a4f3126cea6a5c2db5ae5529a62bdf17 100644 (file)
@@ -111,7 +111,7 @@ gl:
     created_html: Creado <abbr title='%{title}'>hai %{time}</abbr>
     closed_html: Pechado <abbr title='%{title}'>hai %{time}</abbr>
     created_by_html: Creado <abbr title='%{title}'>hai %{time}</abbr> por %{user}
-    deleted_by_html: Borrado <abbr title='%{title}'>hai %{time}</abbr> por %{user}
+    deleted_by_html: Eliminado <abbr title='%{title}'>hai %{time}</abbr> por %{user}
     edited_by_html: Editado <abbr title='%{title}'>hai %{time}</abbr> por %{user}
     closed_by_html: Pechado <abbr title='%{title}'>hai %{time}</abbr> por %{user}
     version: Versión
@@ -119,7 +119,7 @@ gl:
     anonymous: anónimo
     no_comment: (sen comentarios)
     part_of: Parte de
-    download_xml: Descargar en XML
+    download_xml: Baixar en XML
     view_history: Ver o historial
     view_details: Ve-los detalles
     location: 'Localización:'
@@ -194,11 +194,11 @@ gl:
         way: camiño
         relation: relación
     start_rjs:
-      feature_warning: A carga de %{num_features} características pode facer que o
-        seu navegador vaia lento ou que non responda. Está na certeza de querer amosar
-        eses datos?
-      load_data: Cargar os datos
-      loading: Cargando...
+      feature_warning: A carrega de %{num_features} características pode facer que
+        o seu navegador vaia lento ou que non responda. Está na certeza de querer
+        amosar eses datos?
+      load_data: Carrega-los datos
+      loading: Estase a carregar...
     tag_details:
       tags: Etiquetas
       wiki_link:
@@ -231,7 +231,7 @@ gl:
       title: Consulta-las características
       introduction: Prema no mapa para atopar características preto daquí.
       nearby: Características preto daquí
-      enclosing: Características envolventes
+      enclosing: Características derredor
   changesets:
     changeset_paging_nav:
       showing_page: Páxina %{page}
@@ -240,7 +240,7 @@ gl:
     changeset:
       anonymous: Anónimo
       no_edits: (sen edicións)
-      view_changeset_details: Ve-los detalles do conxunto de mudanzas
+      view_changeset_details: Olla-los detalles do conxunto de mudanzas
     changesets:
       id: ID
       saved_at: Gardado o
@@ -258,7 +258,7 @@ gl:
       no_more: Non se atoparon máis conxuntos de mudanzas.
       no_more_area: Non hai máis conxuntos de mudanzas nesta zona.
       no_more_user: Non hai máis conxuntos de mudanzas deste usuario.
-      load_more: Cargar máis
+      load_more: Carregar máis
     timeout:
       sorry: Desculpe que levase moito tempo obte-la listaxe do conxunto de mudanzas
         que solicitou.
@@ -299,7 +299,7 @@ gl:
       location: 'Localización:'
       latitude: 'Latitude:'
       longitude: 'Lonxitude:'
-      use_map_link: usar mapa
+      use_map_link: empregar mapa
       save_button: Gardar
       marker_text: Localización da entrada do diario
     show:
@@ -333,7 +333,7 @@ gl:
       report: Informar deste comentario
     location:
       location: 'Localización:'
-      view: Ver
+      view: Ollar
       edit: Editar
     feed:
       user:
@@ -371,7 +371,7 @@ gl:
       prefix:
         aerialway:
           cable_car: Teleférico
-          chair_lift: Teleférico
+          chair_lift: Telecadeira
           drag_lift: Telesquí
           gondola: Telecabina
           platter: Telesquí
@@ -387,7 +387,7 @@ gl:
           helipad: Heliporto
           holding_position: Posición de espera
           parking_position: Posición de estacionamento
-          runway: Pista
+          runway: Pista do aeroporto
           taxiway: Vía de circulación do aeroporto
           terminal: Terminal
         amenity:
@@ -410,7 +410,7 @@ gl:
           car_sharing: Aluguer de automóbiles
           car_wash: Lavadoiro de coches
           casino: Casino
-          charging_station: Estación de carga
+          charging_station: Estación de carrega
           childcare: Gardería
           cinema: Cine
           clinic: Clínica
@@ -425,7 +425,7 @@ gl:
           driving_school: Escola de condución
           embassy: Embaixada
           fast_food: Comida rápida
-          ferry_terminal: Terminal de transbordadores
+          ferry_terminal: Terminal de ferris
           fire_station: Parque de bombeiros
           food_court: Área de restauración
           fountain: Fonte
@@ -517,12 +517,12 @@ gl:
           "yes": Emerxencia
         highway:
           abandoned: Estrada abandonada
-          bridleway: Pista de cabalos
+          bridleway: Senda de cabalos
           bus_guideway: Liña de autobuses guiados
-          bus_stop: Parada de autobús
+          bus_stop: Paraxe de bus
           construction: Autoestrada en construción
           corridor: Corredor
-          cycleway: Pista de bicicletas
+          cycleway: Senda ciclista
           elevator: Ascensor
           emergency_access_point: Punto de acceso de emerxencia
           footway: Carreiro
@@ -554,7 +554,7 @@ gl:
           street_lamp: Luminaria
           tertiary: Estrada terciaria
           tertiary_link: Estrada terciaria
-          track: Pista
+          track: Camiño
           traffic_signals: Sinais de tráfico
           trail: Pista
           trunk: Estrada nacional
@@ -597,7 +597,7 @@ gl:
           basin: Cunca
           brownfield: Terreo baldío
           cemetery: Cemiterio
-          commercial: Zona comercial
+          commercial: Zona de oficinas
           conservation: Conservación
           construction: Construción
           farm: Granxa
@@ -619,7 +619,7 @@ gl:
           reservoir: Encoro
           reservoir_watershed: Conca do encoro
           residential: Zona residencial
-          retail: Zona comercial
+          retail: Comercial
           road: Zona de estrada
           village_green: Parque municipal
           vineyard: Viñedo
@@ -627,7 +627,7 @@ gl:
         leisure:
           beach_resort: Balneario
           bird_hide: Observatorio de aves
-          common: Terreo común
+          common: Terreo comunal
           dog_park: Parque canino
           firepit: Fogueira
           fishing: Área de pesca
@@ -717,7 +717,7 @@ gl:
           marsh: Marisma
           moor: Páramo
           mud: Lama
-          peak: Pico
+          peak: Picoto
           point: Punto
           reef: Arrecife
           ridge: Crista
@@ -782,10 +782,10 @@ gl:
           "yes": Lugar
         railway:
           abandoned: Vía de tren abandonada
-          construction: Vía ferroviaria en construción
-          disused: Vía ferroviaria en desuso
+          construction: Vía ferroviaria baixo construción
+          disused: Vía ferroviaria sen uso
           funicular: Vía de funicular
-          halt: Parada de trens
+          halt: Paraxe de trens
           junction: Unión de vías ferroviarias
           level_crossing: Paso a nivel
           light_rail: Metro lixeiro
@@ -796,13 +796,13 @@ gl:
           preserved: Vía ferroviaria conservada
           proposed: Proxecto de vía ferroviaria
           spur: Vía ramificada
-          station: Estación de ferrocarril
-          stop: Parada de ferrocarril
+          station: Estación de ferrocarrís
+          stop: Paraxe de ferrocarril
           subway: Metro
           subway_entrance: Boca de metro
           switch: Puntos de mudanza de vía
           tram: Vía de tranvías
-          tram_stop: Parada de tranvías
+          tram_stop: Paraxe de tranvías
         shop:
           alcohol: Tenda de licores
           antiques: Tenda de antigüidades
@@ -915,7 +915,7 @@ gl:
           culvert: Sumidoiro
           "yes": Túnel
         waterway:
-          artificial: a fluvial artificial
+          artificial: Senda fluvial artificial
           boatyard: Estaleiro
           canal: Canal
           dam: Encoro
@@ -1078,10 +1078,10 @@ gl:
     data: Datos
     export_data: Exportar os datos
     gps_traces: Pistas GPS
-    gps_traces_tooltip: Xestionaas pistas GPS
+    gps_traces_tooltip: Xestiona-las pistas GPS
     user_diaries: Diarios de usuario
     user_diaries_tooltip: Ollar os diarios do usuario
-    edit_with: Editar con %{editor}
+    edit_with: Editar co %{editor}
     tag_line: O mapa mundial libre
     intro_header: Dámoslle a benvida ó OpenStreetMap!
     intro_text: O OpenStreetMap é un mapa do mundo, creado por xente coma vostede
@@ -1143,8 +1143,8 @@ gl:
         import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures
       success:
         subject: '[OpenStreetMap] Importación GPX correcta'
-        loaded_successfully: cargou correctamente %{trace_points} do máximo de %{possible_points}
-          puntos posibles.
+        loaded_successfully: carregou de xeito correcto %{trace_points} do máximo
+          de %{possible_points} puntos posíbeis.
     signup_confirm:
       subject: '[OpenStreetMap] Dámoslle a benvida ao OpenStreetMap'
       greeting: Boas!
@@ -1246,7 +1246,7 @@ gl:
       unread_button: Marcar como non lido
       read_button: Marcar como lido
       reply_button: Respostar
-      destroy_button: Borrar
+      destroy_button: Eliminar
     new:
       title: Enviar unha mensaxe
       send_message_to: Enviarlle unha nova mensaxe a %{name}
@@ -1286,19 +1286,19 @@ gl:
       date: Data
       reply_button: Respostar
       unread_button: Marcar como non lida
-      destroy_button: Borrar
+      destroy_button: Eliminar
       back: Voltar
       to: Para
-      wrong_user: Accedeu ao sistema como "%{user}", pero a mensaxe que pediu ler
+      wrong_user: Accedeu ó sistema coma "%{user}", pero a mensaxe que pregou ler
         non lla enviou a ese usuario ou el non lla enviou a vostede. Acceda co usuario
         correcto para ler a resposta.
     sent_message_summary:
-      destroy_button: Borrar
+      destroy_button: Eliminar
     mark:
       as_read: Mensaxe marcada coma lida
       as_unread: Mensaxe marcada coma non lida
     destroy:
-      destroyed: Mensaxe borrada
+      destroyed: Mensaxe eliminada
   site:
     about:
       next: Seguinte
@@ -1482,8 +1482,8 @@ gl:
       license:
         copyright: Dereitos de autor do OpenStreetMap e os seus contribuíntes, baixo
           unha licenza aberta
-      remote_failed: Fallo de edición; comprobe que ou ben JOSM ou ben Merkaartor
-        estea cargado e que a opción do control remoto estea activada
+      remote_failed: Falla na edición; comprobe que ou ben o JOSM ou ben o Merkaartor
+        estea carregado e que a opción do control remoto estea activada
     edit:
       not_public: Non fixo que as súas edicións fosen públicas.
       not_public_description: Non pode edita-lo mapa a menos que o queira facer. Pode
@@ -1492,9 +1492,9 @@ gl:
       anon_edits: (%{link})
       anon_edits_link_text: Descobra velaquí o motivo.
       flash_player_required: Precisa un reprodutor Flash para usar Potlatch, o editor
-        Flash de OpenStreetMap. Pode <a href="https://get.adobe.com/flashplayer/">descargar
+        Flash de OpenStreetMap. Pode <a href="https://get.adobe.com/flashplayer/">baixar
         Flash do sitio Adobe.com</a>. <a href="https://wiki.openstreetmap.org/wiki/Editing">Tamén
-        están dispoñíbeis outras opcións</a> para editar OpenStreetMap.
+        están dispoñíbeis outras opcións</a> para edita-lo OpenStreetMap.
       potlatch_unsaved_changes: Ten mudanzas sen gardar. (Para gardalas no Potlatch
         ten que desmarca-la vía actual ou o punto se está a editar no modo ao vivo
         ou premer sobre o botón "Gardar".)
@@ -1519,18 +1519,18 @@ gl:
       too_large:
         advice: 'Se a exportación anterior falla, considere empregar unha das fontes
           listadas deseguido:'
-        body: 'Esta zona é grande de máis para ser exportada como datos XML do OpenStreetMap.
-          Amplíe a zona ou escolla unha menor, ou utilice unha das seguintes fontes
-          para as descargas masivas de datos:'
+        body: 'Esta zona é grande dabondo para ser exportada coma datos XML do OpenStreetMap.
+          Achegue a zona ou escolla unha menor, ou empregue unha das seguintes fontes
+          para as baixadas masivas de datos:'
         planet:
           title: Planeta OSM
           description: Copias actualizadas regularmente da base de datos do OpenStreetMap
             ó completo
         overpass:
           title: Pasarela da API
-          description: Descargar esta caixa dende un espello da base de datos do OpenStreetMap
+          description: Baixar esta caixa dende un espello da base de datos do OpenStreetMap
         geofabrik:
-          title: Descargas de Geofabrik
+          title: Baixadas do Geofabrik
           description: Extraccións actualizadas regularmente dalgúns continentes,
             países e cidades seleccionados
         metro:
@@ -1603,13 +1603,18 @@ gl:
         description: Parola interactiva en moitas linguaxes diferentes e sobre moitos
           temas.
       switch2osm:
-        title: Migra a OSM
+        title: switch2osm
         description: Axuda para as empresas e organizacións que migran a mapas e a
-          outros servizos baseados en OpenStreetMap.
+          outros servizos baseados no OpenStreetMap.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: Para organizacións
+        description: Cunha organización que fai plans para o OpenStreetMap? Atopar
+          o que precisas para saber máis no Welcome Mat.
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
-        description: No wiki atopará documentación detallada do OSM.
+        description: Na wiki atopará documentación detallada do OSM.
     sidebar:
       search_results: Resultados da procura
       close: Pechar
@@ -1634,11 +1639,11 @@ gl:
           unclassified: Estrada sen clasificar
           track: Pista
           bridleway: Pista de cabalos
-          cycleway: Pista de bicicletas
+          cycleway: Senda ciclista
           cycleway_national: Carril bici nacional
           cycleway_regional: Carril bici rexional
           cycleway_local: Carril bici local
-          footway: a peonil
+          footway: Senda peonil
           rail: Ferrocarril
           subway: Metro
           tram:
@@ -1646,12 +1651,12 @@ gl:
           - tranvía
           cable:
           - Teleférico
-          - teleférico
+          - telecadeira
           runway:
           - Pista do aeroporto
           - vía de circulación do aeroporto
           apron:
-          - Terminal do aeroporto
+          - Plataforma do aeroporto
           - terminal
           admin: Límite administrativo
           forest: Bosque
@@ -1664,7 +1669,7 @@ gl:
           - pradaría
           retail: Zona comercial
           industrial: Zona industrial
-          commercial: Zona comercial
+          commercial: Zona de oficinas
           heathland: Breixeira
           lake:
           - Lagoa
@@ -1681,15 +1686,15 @@ gl:
           - Escola
           - universidade
           building: Edificio significativo
-          station: Estación de ferrocarril
+          station: Estación de ferrocarrís
           summit:
           - Cumio
-          - pico
+          - picoto
           tunnel: Bordo a raias = túnel
           bridge: Bordo negro = ponte
           private: Acceso privado
           destination: Acceso a destino
-          construction: Estradas en construción
+          construction: Estradas baixo construción
           bicycle_shop: Tenda de bicicletas
           bicycle_parking: Aparcadoiro de bicicletas
           toilets: Aseos
@@ -1749,9 +1754,9 @@ gl:
       questions:
         title: Ten algunha pregunta?
         paragraph_1_html: |-
-          O OpenStreetMap ten varios recursos para aprender sobre o proxecto, para formular e respostar
-          preguntas, así como para debater e documentar colaborativamente sobre temas de cartografía.
-          <a href='%{help_url}'>Obteña axuda eiquí</a>.
+          O OpenStreetMap ten varios recursos para aprender sobre o proxecto, preguntando e respostando
+          cuestións, así como para debater e documentar colaborativamente sobre temas de cartografía.
+          <a href='%{help_url}'>Obter axuda eiquí</a>. Cunha organización que fai plans para o OpenStreetMap? <a href='https://welcome.openstreetmap.org/'>Bótalle unha ollada ó Welcome Mat</a>.
       start_mapping: Comezar a cartografar
       add_a_note:
         title: Non ten tempo para editar? Engada unha nota!
@@ -1763,15 +1768,15 @@ gl:
           no botón de gardar e os outros contribuíntes comprobaranlo.'
   traces:
     visibility:
-      private: Privado (só compartido coma anónimo; puntos desordenados)
+      private: Privado (só compartillado coma anónimo; puntos desordenados)
       public: Público (amosado na listaxe de pistas e coma anónimo; puntos desordeados)
-      trackable: Rastrexable (só compartido como anónimo; puntos ordenados coa data
+      trackable: Rastrexábel (só compartillado coma anónimo; puntos ordenados ca data
         e hora)
       identifiable: Identificábel (amosado na listaxe de pistas e coma identificábel;
         puntos ordeados ca data e hora)
     new:
       upload_trace: Subir traza GPS
-      upload_gpx: 'Cargar un ficheiro GPX:'
+      upload_gpx: 'Subir un ficheiro GPX:'
       description: 'Descrición:'
       tags: 'Etiquetas:'
       tags_help: separadas por comas
@@ -1782,28 +1787,28 @@ gl:
       help: Axuda
       help_url: https://wiki.openstreetmap.org/wiki/Upload
     create:
-      upload_trace: Cargar unha pista GPS
-      trace_uploaded: O seu ficheiro GPX foi cargado e está pendente de inserción
-        na base de datos. Isto adoita ocorrer nun período de tempo de media hora.
-        Recibirá un correo electrónico cando remate.
+      upload_trace: Carregar unha pista GPS
+      trace_uploaded: O seu ficheiro GPX foi subido e está pendente de inserción na
+        base de datos. Isto adoita ocorrer nun período de tempo de media hora. Recibirá
+        un correo electrónico cando remate.
       upload_failed: Desculpa, a subida GPX fallou. Avisouse a un administrador do
         erro. Ténteo de novo.
       traces_waiting:
-        one: Ten %{count} pista Ã¡ espera de ser cargada. Considere agardar a que remate
-          antes de cargar máis para non bloquear a cola do resto de usuarios.
-        other: Ten %{count} pistas Ã¡ espera de ser cargadas. Considere agardar a que
-          remate antes de cargar máis para non bloquear a cola do resto de usuarios.
+        one: Ten %{count} pista Ã³ agarde de ser subida. Coide agardar a que remate
+          antes de subir máis para non bloquear a quenda do resto de usuarios.
+        other: Ten %{count} pistas Ã³ agarde de ser subidas. Coide agardar a que remate
+          antes de subir máis para non bloquear a quenda do resto de usuarios.
     edit:
       title: Editando a pista "%{name}"
       heading: Editando a pista "%{name}"
       filename: 'Nome do ficheiro:'
-      download: descargar
-      uploaded_at: 'Cargado o:'
+      download: baixar
+      uploaded_at: 'Subido o:'
       points: 'Puntos:'
       start_coord: 'Coordenada de inicio:'
       map: mapa
       edit: editar
-      owner: 'Propietario:'
+      owner: 'Dono:'
       description: 'Descrición:'
       tags: 'Etiquetas:'
       tags_help: separadas por comas
@@ -1812,7 +1817,7 @@ gl:
       visibility_help: que significa isto?
       visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
     update:
-      updated: Ruta actualizada
+      updated: Pista actualizada
     trace_optionals:
       tags: Etiquetas
     show:
@@ -1820,18 +1825,18 @@ gl:
       heading: Ollando a pista "%{name}"
       pending: PENDENTE
       filename: 'Nome do ficheiro:'
-      download: descargar
-      uploaded: 'Cargado o:'
+      download: baixar
+      uploaded: 'Subido o:'
       points: 'Puntos:'
-      start_coordinates: 'Coordenada de inicio:'
+      start_coordinates: 'Coordenada do inicio:'
       map: mapa
       edit: editar
-      owner: 'Propietario:'
+      owner: 'Dono:'
       description: 'Descrición:'
       tags: 'Etiquetas:'
       none: Ningún
       edit_trace: Editar esta pista
-      delete_trace: Borrar esta pista
+      delete_trace: Eliminar esta pista
       trace_not_found: Non se atopou a pista!
       visibility: 'Visibilidade:'
       confirm_delete: Eliminar esta pista?
@@ -1844,14 +1849,14 @@ gl:
       count_points: '%{count} puntos'
       ago: hai %{time_in_words_ago}
       more: máis
-      trace_details: Ollaos detalles da pista
-      view_map: Ver o mapa
+      trace_details: Olla-los detalles da pista
+      view_map: Olla-lo mapa
       edit: editar
       edit_map: Edita-lo mapa
       public: PÚBLICO
-      identifiable: IDENTIFICABLE
+      identifiable: IDENTIFICÁBEL
       private: PRIVADO
-      trackable: RASTREXABLE
+      trackable: RASTREXÁBEL
       by: por
       in: en
       map: mapa
@@ -1859,23 +1864,23 @@ gl:
       public_traces: Pistas GPS públicas
       my_traces: As miñas pistas GPS
       public_traces_from: Pistas GPS públicas de %{user}
-      description: Explorar as pistas GPS cargadas recentemente
+      description: Procura-las pistas GPS carregadas recentemente
       tagged_with: ' etiquetadas con %{tags}'
-      empty_html: Aínda non hai ren por eiquí. <a href='%{upload_link}'>Cargue unha
+      empty_html: Aínda non hai ren por eiquí. <a href='%{upload_link}'>Suba unha
         nova pista</a> ou obteña máis información sobre as pistas GPS na <a href='https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2'>páxina
         da wiki</a>.
-      upload_trace: Cargar unha pista
-      see_all_traces: Ollar todas as pistas
-      see_my_traces: Ollaas miñas pistas
+      upload_trace: Carregar unha pista
+      see_all_traces: Ollar tódalas pistas
+      see_my_traces: Olla-las miñas pistas
     delete:
-      scheduled_for_deletion: Pista á espera da súa eliminación
+      scheduled_for_deletion: Pista agardando a súa eliminación
     make_public:
       made_public: Pista feita pública
     offline_warning:
-      message: O sistema de carga de ficheiros GPX non está dispoñible
+      message: O sistema de subida de ficheiros GPX non está dispoñíbel
     offline:
       heading: Almacenamento GPX fóra de liña
-      message: O sistema de carga e almacenamento de ficheiros GPX non está dispoñible.
+      message: O sistema de subida e almacenaxe de ficheiros GPX non está dispoñíbel.
     georss:
       title: Pistas GPS do OpenStreetMap
     description:
@@ -1890,11 +1895,6 @@ gl:
         antes de continuar.
     require_admin:
       not_an_admin: Ten que ser administrador para poder levar a cabo esa acción.
-    require_moderator:
-      not_a_moderator: Cómpre ser un moderador para poder levar a cabo esa acción.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Ten que ser moderador ou administrador para poder
-        levar a cabo esa acción
     setup_user_auth:
       blocked_zero_hour: Ten unha mensaxe urxente no sitio web do OpenStreetMap. Debe
         ler a mensaxe antes de que poida garda-las súas  edicións.
@@ -1915,16 +1915,16 @@ gl:
       allow_write_diary: crear entradas de diario, comentarios e facer amizades.
       allow_write_api: modificar o mapa.
       allow_read_gpx: ler as súas pistas GPS privadas.
-      allow_write_gpx: cargar pistas GPS.
+      allow_write_gpx: subir pistas GPS.
       allow_write_notes: modifica-las notas.
-      grant_access: Permitio acceso
+      grant_access: Permiti-lo acceso
     authorize_success:
       title: Aceptouse a solicitude de autorización
       allowed: Concedeulle acceso á súa conta á aplicación %{app_name}.
       verification: O código de verificación é %{code}.
     authorize_failure:
       title: Fallou a solicitude de autorización
-      denied: Denegoulle o acceso á súa conta á aplicación %{app_name}.
+      denied: Revogoulle o acceso á súa conta á aplicación %{app_name}.
       invalid: O pase de autorización non é válido.
     revoke:
       flash: Revogou o pase de %{application}
@@ -1946,7 +1946,7 @@ gl:
       authorize_url: 'Autorizar o URL:'
       support_notice: Soportamos HMAC-SHA1 (recomendado) e sinaturas RSA-SHA1.
       edit: Edita-los detalles
-      delete: Borrar o cliente
+      delete: Elimina-lo cliente
       confirm: Está na certeza?
       requests: 'Solicitar os seguintes permisos ao usuario:'
       allow_read_prefs: ler as súas preferencias de usuario.
@@ -1954,7 +1954,7 @@ gl:
       allow_write_diary: crear entradas de diario, comentarios e facer amizades.
       allow_write_api: modificar o mapa.
       allow_read_gpx: ler as súas pistas GPS privadas.
-      allow_write_gpx: cargar pistas GPS.
+      allow_write_gpx: carregar pistas GPS.
       allow_write_notes: modifica-las notas.
     index:
       title: Os meus datos OAuth
@@ -1981,7 +1981,7 @@ gl:
       allow_write_diary: crear entradas de diario, comentarios e facer amizades.
       allow_write_api: modificar o mapa.
       allow_read_gpx: ler as súas pistas GPS privadas.
-      allow_write_gpx: cargar pistas GPS.
+      allow_write_gpx: subir pistas GPS.
       allow_write_notes: modifica-las notas.
     not_found:
       sorry: Sentímolo, non se puido atopar este %{type}.
@@ -2079,8 +2079,8 @@ gl:
       about:
         header: Libre e editable
         html: |-
-          <p>A diferenza doutros mapas, o OpenStreetMap está completamente creado por xente coma vostede, e calquera persoa é libre de corrixilo, actualizalo, descargalo e utilizalo.</p>
-          <p>Rexístrese para comezar a contribuír. Enviarémoslle un correo electrónico para confirmaa súa conta.</p>
+          <p>A diferenza doutros mapas, o OpenStreetMap está completamente creado por xente coma vostede, e calquera persoa é libre de corrixilo, actualizalo, baixalo e empregalo.</p>
+          <p>Rexístrese para comezar a contribuír. Enviarémoslle un correo electrónico para confirma-la súa conta.</p>
       license_agreement: Cando confirme a súa conta necesitará acepta-los <a href="https://www.osmfoundation.org/wiki/License/Contributor_Terms">termos
         do contribuínte</a>.
       email address: 'Enderezo de correo electrónico:'
@@ -2130,7 +2130,7 @@ gl:
       heading: O usuario "%{user}" non existe
       body: Non existe ningún usuario co nome "%{user}". Comprobe a ortografía ou
         que a ligazón que seguiu estea ben.
-      deleted: borrado
+      deleted: eliminado
     show:
       my diary: O meu diario
       new diary entry: nova entrada no diario
@@ -2191,7 +2191,7 @@ gl:
       confirm_user: Confirmar este usuario
       hide_user: Agochar este usuario
       unhide_user: Descobrir este usuario
-      delete_user: Borrar este usuario
+      delete_user: Eliminar este usuario
       confirm: Confirmar
       friends_changesets: conxuntos de mudanzas das amizades
       friends_diaries: entradas de diario das amizades
@@ -2330,7 +2330,7 @@ gl:
       webmaster: webmaster
       body: |-
         <p>
-          Por desgraza, a súa conta cancelouse automaticamente debido a
+          Por desgraza, a súa conta rexeitouse de xeito automático por mor dunha
           actividade sospeitosa.
         </p>
         <p>
@@ -2352,8 +2352,6 @@ gl:
         súas preferencias de usuario
   user_role:
     filter:
-      not_an_administrator: Só os administradores poden xestionar os roles dos usuarios,
-        e vostede non é administrador.
       not_a_role: A cadea "%{role}" non é un rol correcto.
       already_has_role: O usuario xa ten o rol %{role}.
       doesnt_have_role: O usuario non ten o rol %{role}.
@@ -2518,19 +2516,19 @@ gl:
   javascripts:
     close: Pechar
     share:
-      title: Compartir
+      title: Compartillar
       cancel: Desbotar
       image: Imaxe
       link: Ligazón ou HTML
       long_link: Ligazón
-      short_link: Ligazón abreviada
-      geo_uri: URI geo
+      short_link: Ligazón acurtada
+      geo_uri: Geo URI
       embed: HTML
-      custom_dimensions: Establecer dimensións personalizadas
+      custom_dimensions: Estabelecer dimensións personalizadas
       format: 'Formato:'
       scale: 'Escala:'
       image_size: A imaxe amosará a capa estándar en
-      download: Descargar
+      download: Baixar
       short_url: Enderezo URL curto
       include_marker: Incluí-lo marcador
       center_marker: Centrar o mapa no marcador
@@ -2588,7 +2586,7 @@ gl:
         advice: A túa nota será pública e poderá empregarse para actualiza-lo mapa,
           por conseguinte, non insiras información persoal, nin datos de mapas protexidos
           por dereitos de autoría ou listaxes de directorios.
-        add: Engadia nota
+        add: Engadi-la nota
       show:
         anonymous_warning: Esta nota inclúe comentarios de usuarios anónimos que deben
           verificarse independentemente.
@@ -2698,7 +2696,7 @@ gl:
       relation: Relación
       nothing_found: Non se atoparon características
       error: 'Error ó contactar a %{server}: %{error}'
-      timeout: Tempo de espera esgotado ó contactar a %{server}
+      timeout: Tempo de agarde esgotado ó contactar a %{server}
     context:
       directions_from: Indicacións dende aquí
       directions_to: Indicacións até aquí
index beb376f0fa757c5ee1e4dbc5657a3fb11bddb8a8..0226b3be26a84137d07349e9853b22bdfbb8dd8d 100644 (file)
@@ -1716,8 +1716,6 @@ he:
     require_cookies:
       cookies_needed: נראה שהעוגיות כבויות אצלך – נא להפעיל עוגיות בדפדפן שלך כדי
         להמשיך.
-    require_moderator:
-      not_a_moderator: צריל להיות מנחה כדי לבצע את הפעולה הזאת.
     setup_user_auth:
       blocked_zero_hour: יש לך מסר דחוף באתר OpenStreetMap. עליך לקרוא את ההודעה לפני
         שמירת העריכות שלך.
@@ -2149,7 +2147,6 @@ he:
         שלך ואז לשייך את החשבון שלך למזהה מהגדרות המשתמש שלך.
   user_role:
     filter:
-      not_an_administrator: רק מפעילים יכולים לבצע ניהול תפקידים ואין לך הרשאת מפעיל.
       not_a_role: המחרוזת „%{role}” אינה תפקיד תקין.
       already_has_role: למשתמש כבר יש תפקיד %{role}.
       doesnt_have_role: למשתמש אין תפקיד %{role}.
index 14bd1d0dd1b2d1535b954979354423d768b1998f..7ce73a902c8db275f65ca5915dae8ec6b5c6236c 100644 (file)
@@ -1804,8 +1804,6 @@ hr:
         ili \nse možete obratiti %{webmaster}, ako želite razgovarati o tome. \n</p>"
   user_role:
     filter:
-      not_an_administrator: Samo administratori mogu upravljati ulogama korisnika,
-        a vi niste administrator.
       not_a_role: String `%{role}' nije valjana uloga.
       already_has_role: Korisnik već ima ulogu %{role}.
       doesnt_have_role: Korisnik nema ulogu %{role}.
index 660fb2beff149ce5fd764ae633e212abcea04254..aaecc5accfeddaadeb91f4485c55b48eb593b461 100644 (file)
@@ -1624,8 +1624,6 @@ hsb:
     require_cookies:
       cookies_needed: Zda so, zo maš placki znjemóžnjene - prošu zmóžń placki w swojim
         wobhladowaku, prjedy hač pokročuješ.
-    require_moderator:
-      not_a_moderator: Dyrbiš moderator być, zo by móhł tutu akciju wuwjesć.
     setup_user_auth:
       blocked: Twój přistup k API je so blokował. Prošu přizjew so do webpowjercha,
         zo by wjace zhonił.
@@ -2059,8 +2057,6 @@ hsb:
         wužiwarskich nastajenjach zwjazać.
   user_role:
     filter:
-      not_an_administrator: Jenož administratorojo móžeja wužiwarske róle zrjadować,
-        a ty njejsy administrator.
       not_a_role: Znamješkowy rjećazk "%{role}" płaćiwa róla njeje.
       already_has_role: Wužiwar hižo ma rólu %{role}.
       doesnt_have_role: Wužiwar nima rólu %{role}.
index df4a86ec1258a022b483b6721940a81e47b679f8..b7c4fee45bf122d89330ff15b35abb9b72123b23 100644 (file)
@@ -1741,8 +1741,6 @@ hu:
     require_cookies:
       cookies_needed: Úgy tűnik, hogy a böngésződben le vannak tiltva a sütik – a
         folytatás előtt engedélyezd azokat.
-    require_moderator:
-      not_a_moderator: A művelet végrehajtásához moderátornak kell lenned.
     setup_user_auth:
       blocked_zero_hour: Sürgős üzeneted van az OpenStreetMap weboldalon. El kell
         olvasnod az üzenetet, mielőtt elmentheted a változtatásokat.
@@ -2196,8 +2194,6 @@ hu:
         majd összekapcsolhatod az azonosítóddal a beállításaidban.
   user_role:
     filter:
-      not_an_administrator: Csak adminisztrátorok végezhetik a felhasználói szerepek
-        kezelését, és te nem vagy adminisztrátor.
       not_a_role: A '%{role}' kifejezés nem érvényes szerep.
       already_has_role: A felhasználó szerepe már %{role}.
       doesnt_have_role: A felhasználó szerepe nem %{role}.
index eaed65e322e030fdb00bfe7001c5fc4b48bd0e9e..5f5e928097268b8102c06a60269e3335910328a7 100644 (file)
@@ -1668,8 +1668,6 @@ ia:
     require_cookies:
       cookies_needed: Tu pare haber disactivate le cookies. Per favor activa le cookies
         in tu navigator ante de continuar.
-    require_moderator:
-      not_a_moderator: Tu debe esser moderator pro executar iste action.
     setup_user_auth:
       blocked_zero_hour: Tu ha un message urgente sur le sito web de OpenStreetMap.
         Tu debe leger le message ante de poter salveguardar tu modificationes.
@@ -2122,8 +2120,6 @@ ia:
         e contrasigno e postea associar le conto a tu ID in tu preferentias de usator.
   user_role:
     filter:
-      not_an_administrator: Solmente administratores pote gerer le rolos de usator,
-        e tu non es administrator.
       not_a_role: Le catena `%{role}' non es un rolo valide.
       already_has_role: Le usator ha ja le rolo %{role}.
       doesnt_have_role: Le usator non ha le rolo %{role}.
index 0e73c4a39804cc79a87ff981ddc32a665add48ba..c3add2c69d70e7b46367222baaf009f1ed61e3f1 100644 (file)
@@ -1722,8 +1722,6 @@ id:
     require_cookies:
       cookies_needed: Anda tampaknya memiliki cookies yang tidak aktif - mohon aktifkan
         cookies pada browser anda sebelum melanjutkan.
-    require_moderator:
-      not_a_moderator: Anda perlu menjadi moderator untuk melakukan tindakan ini.
     setup_user_auth:
       blocked: Akses Anda ke API telah diblokir. Silahkan log-in ke antarmuka web
         untuk mengetahui lebih lanjut.
@@ -2174,8 +2172,6 @@ id:
         di pengaturan pengguna Anda.
   user_role:
     filter:
-      not_an_administrator: Hanya administrator yang dapat melakukan peran manajemen
-        pengguna, dan Anda bukan administrator.
       not_a_role: String `%{role}' bukan merupakan peran yang valid.
       already_has_role: Pengguna telah memiliki peran %{role}.
       doesnt_have_role: Pengguna tidak memiliki peran %{role}.
index 40ff19692252ee9f13e371c972767e985ed4976b..e6a20b491a30e78be44b0d16eee43f1d919e76b1 100644 (file)
@@ -979,34 +979,85 @@ is:
         open: Opna
         resolved: Leyst
     update:
+      new_report: Það tókst að skrá skýrsluna þína
+      successful_update: Það tókst að uppfæra skýrsluna þína
       provide_details: Tilgreindu öll nauðsynleg atriði
     show:
+      title: '%{status} vandamál #%{issue_id}'
+      reports:
+        zero: Engar skýrslur
+        one: 1 skýrsla
+        other: '%{count} skýrslur'
+      report_created_at: Fyrst tilkynnt %{datetime}
+      last_resolved_at: Síðast leyst %{datetime}
+      last_updated_at: Síðast uppfært %{datetime} af %{displayname}
       resolve: Leysa
       ignore: Hunsa
       reopen: Enduropna
+      reports_of_this_issue: Tilkynningar um þetta vandamál
       read_reports: Lesta skýrslur
       new_reports: Nýjar skýrslur
+      other_issues_against_this_user: Önnur vandamál varðandi þennan notanda
+      no_other_issues: Engin önnur vandamál varðandi þennan notanda.
+      comments_on_this_issue: Athugasemdir við þetta vandamál
+    resolve:
+      resolved: Staða vandamáls hefur verið sett á 'Leyst'
+    ignore:
+      ignored: Staða vandamáls hefur verið sett á 'Hunsað'
+    reopen:
+      reopened: Staða vandamáls hefur verið sett á 'Opið'
     comments:
       created_at: Þann %{datetime}
+      reassign_param: Endurúthluta vandamáli?
     reports:
       updated_at: Þann %{datetime}
+      reported_by_html: Tilkynnt sem %{category} af %{user}
     helper:
       reportable_title:
+        diary_comment: '%{entry_title}, athugasemd #%{comment_id}'
         note: 'Minnispunktur #%{note_id}'
+  issue_comments:
+    create:
+      comment_created: Það tókst að búa til athugasemdina þína
   reports:
     new:
+      title_html: Tilkynna %{link}
+      missing_params: Get ekki búið til nýja skýrslu
+      details: Tilgreindu öll nauðsynleg atriði um vandamálið (nauðsynlegt).
+      select: 'Veldu ástæðu fyrir að þú gerir skýrslu:'
+      disclaimer:
+        intro: 'Áður en þú sendir skýrsluna þína inn til stjórnenda vefsins, skaltu
+          ganga úr skugga um að:'
+        not_just_mistake: Þú sért viss um að vandamálið sé ekki bara mistök
+        unable_to_fix: Þér hefur sjálfum ekki tekist að leysa vandamálið eða með hjálp
+          félaga þinna í samfélaginu
+        resolve_with_user: Þú hefur þegar reynt að leysa vandamálið með viðkomandi
+          notanda
       categories:
         diary_entry:
+          spam_label: Bloggfærslan er/inniheldur ruslpóst
+          offensive_label: Bloggfærslan er dónaleg/ögrandi
+          threat_label: Bloggfærslan inniheldur hótun
           other_label: Annað
         diary_comment:
+          spam_label: Bloggathugasemdin er/inniheldur ruslpóst
+          offensive_label: Bloggathugasemdin er dónaleg/ögrandi
+          threat_label: Bloggathugasemdin inniheldur hótun
           other_label: Annað
         user:
+          spam_label: Notandasniðið er/inniheldur ruslpóst
+          offensive_label: Notandasniðið er dónalegt/ögrandi
+          threat_label: Notandasniðið inniheldur hótun
           vandal_label: Þessi notandi er að skemma
           other_label: Annað
         note:
           spam_label: Þessi minnispunktur er ruslpóstur
+          personal_label: Þessi minnispunktur inniheldur persónulegar upplýsingar
           abusive_label: Þessi minnispunktur er misnotkun
           other_label: Annað
+    create:
+      successful_report: Það tókst að skrá skýrsluna þína
+      provide_details: Tilgreindu öll nauðsynleg atriði
   layouts:
     project_name:
       title: OpenStreetMap
@@ -1036,6 +1087,7 @@ is:
     intro_text: OpenStreetMap er heimskort búið til af fólki eins og þér. Það er gefið
       út með opnu hugbúnaðarleyfi og það kostar ekkert að nota það.
     intro_2_create_account: Búa til notandaaðgang
+    hosting_partners_html: Vefhýsing er studd af %{ucl}, %{bytemark} og öðrum %{partners}.
     partners_ucl: UCL
     partners_bytemark: Bytemark Hosting
     partners_partners: samstarfsaðilum
@@ -1370,6 +1422,11 @@ is:
           <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> og
           Land Tirol (under <a href="https://www.tirol.gv.at/applikationen/e-government/data/nutzungsbedingungen/">CC BY AT með viðaukum</a>).
+        contributors_au_html: |-
+          <strong>Ástralía</strong>: Inniheldur gögn frá
+          <a href="https://www.psma.com.au/psma-data-copyright-and-disclaimer">PSMA Australia Limited</a>
+          sem gert er aðgengilegt af Commonwealth of Australia með
+          <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a> notkunarleyfi.
         contributors_ca_html: |-
           <strong>Kanada</strong>: Inniheldur gögn frá
           GeoBase&reg;, GeoGratis (&copy; Department of Natural
@@ -1557,6 +1614,11 @@ is:
         title: switch2osm
         description: Hjálp fyrir fyrirtæki, stofnanir og félagasamtök sem ætla sér
           að skipta yfir í kort byggð á OpenStreetMap og tengdum þjónustum.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: Fyrir félög, stofnanir og fyrirtæki
+        description: Ertu á vegum stofnunar/fyrirtækis sem hefur hug á að nota OpenStreetMap?
+          Finndu það sem þú þarft að vita á kynningarsíðunni</a>.
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1704,7 +1766,7 @@ is:
         paragraph_1_html: |-
           OpenStreetMap er með ýmsar leiðir til að læra meira um verkefnið, spyrja og svara
           spurningum, og ræða í hópum um málefni tengd kortagerð.
-          <a href='%{help_url}'>Fáðu aðstoð hér</a>.
+          <a href='%{help_url}'>Fáðu aðstoð hér</a>. Ertu á vegum stofnunar/fyrirtækis sem hefur hug á að nota OpenStreetMap? <a href='https://welcome.openstreetmap.org/'>Kíktu á kynningarsíðuna</a>.
       start_mapping: Hefja kortlagningu
       add_a_note:
         title: Enginn tími fyrir breytingar? Bættu við athugasemd!
@@ -1739,6 +1801,8 @@ is:
       trace_uploaded: Búið er að hlaða upp GPS ferlinum og bíður hann núna eftir því
         að vera settur inn í gagnagrunninn, sem gerist yfirleitt innan stundar. Póstur
         verður sendur á netfangið þitt þegar því er lokið.
+      upload_failed: Því miður, innsending GPX-ferils mistókst. Kerfisstjóri hefur
+        verið látinn vita um villuna. Endilega reyndu aftur
       traces_waiting:
         one: Þú ert með %{count} feril í bið. Íhugaðu að bíða með að senda inn fleiri
           ferla til að aðrir notendur komist að.
@@ -1762,6 +1826,8 @@ is:
       visibility: 'Sýnileiki:'
       visibility_help: hvað þýðir þetta?
       visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
+    update:
+      updated: Ferill uppfærður
     trace_optionals:
       tags: Merki
     show:
@@ -1832,16 +1898,12 @@ is:
         other: GPX-skrá með %{count} punktum frá %{user}
       description_without_count: GPX-skrá frá %{user}
   application:
+    permission_denied: Þú hefur ekki réttindi til að nota þessa aðgerð
     require_cookies:
       cookies_needed: Þú virðist ekki vera með stuðning við vefkökur í vafranum þínum.
         Þú verður að virkja þann stuðning áður en þú getur haldið áfram.
     require_admin:
       not_an_admin: Þú þarft að vera möppudýr til að framkvæma þessa aðgerð.
-    require_moderator:
-      not_a_moderator: Þú þarft að vera ritstjóri til að framkvæma þessa aðgerð.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Þú þarft að vera ritstjóri til að framkvæma þessa
-        aðgerð
     setup_user_auth:
       blocked_zero_hour: Þú átt áríðandi skilaboð á OpenStreetMap vefsvæðinu. Þú verður
         að lesa þessi skilaboð áður en þú getur aftur vistað neinar breytingar.
@@ -2086,7 +2148,7 @@ is:
       my diary: Bloggið mitt
       new diary entry: ný bloggfærsla
       my edits: Breytingarnar mínar
-      my traces: Ferlarni mínir
+      my traces: Ferlarnir mínir
       my notes: Minnispunktarnir mínir
       my messages: Skilaboðin mín
       my profile: Notandasniðið mitt
@@ -2300,8 +2362,6 @@ is:
         við auðkennið þitt í notandastillingunum.
   user_role:
     filter:
-      not_an_administrator: Aðeins möppudýr geta sýslað með leyfi, og þú ert ekki
-        möppudýr.
       not_a_role: „%{role}“ er ekki gilt leyfi.
       already_has_role: Notandinn hefur þegar „%{role}“ leyfi
       doesnt_have_role: Notandinn er ekki með „%{role}“ leyfi.
@@ -2680,5 +2740,8 @@ is:
       flash: Leiðréttingu eytt.
       error: Það kom upp villa við að eyða þessari leiðréttingu.
   validations:
+    leading_whitespace: er með bilstaf á undan
+    trailing_whitespace: er með bilstaf á eftir
     invalid_characters: inniheldur óleyfilega stafi
+    url_characters: inniheldur sérstaka URL-stafi (%{characters})
 ...
index 2ad7674acef788392ff180d60f38f086980e6f9d..2e3091a030a1b242cbadac88a0761628a861b47f 100644 (file)
@@ -281,17 +281,16 @@ it:
       empty: Nessun gruppo di modifiche trovato.
       empty_area: Nessun gruppo di modifiche in quest'area.
       empty_user: Nessun gruppo di modifiche da questo utente.
-      no_more: Nessun gruppo di modifiche trovato.
-      no_more_area: Nessun gruppo di modifiche in quest'area.
-      no_more_user: Nessun gruppo di modifiche da questo utente.
+      no_more: Nessun altro gruppo di modifiche trovato.
+      no_more_area: Nessun altro gruppo di modifiche in quest'area.
+      no_more_user: Nessun altro gruppo di modifiche da questo utente.
       load_more: Caricane ancora
     timeout:
-      sorry: Siamo spiacenti, l'elenco delle modifiche che hai richiesto necessitava
-        di troppo tempo per poter essere recuperato.
+      sorry: Spiacenti, l'elenco dei gruppi di modifiche che hai richiesto ha impiegato
+        troppo tempo per poter essere recuperato.
   changeset_comments:
     comment:
-      comment: 'Nuovo commento al gruppo di modifiche #%{changeset_id} da parte di
-        %{author}'
+      comment: 'Nuovo commento al gruppo di modifiche #%{changeset_id} di %{author}'
       commented_at_by_html: Aggiornato %{when} fa da %{user}
     index:
       title_all: Discussione sul gruppo di modifiche OpenStreetMap
@@ -304,7 +303,7 @@ it:
       title: Diari degli utenti
       title_friends: Diari degli amici
       title_nearby: Diari degli utenti nelle vicinanze
-      user_title: Diario dell'utente %{user}
+      user_title: Diario di %{user}
       in_language_title: Voci del diario in %{language}
       new: Nuova voce del diario
       new_title: Componi una nuova voce nel mio diario-utente
@@ -315,7 +314,7 @@ it:
     edit:
       title: Modifica voce del diario
       subject: 'Oggetto:'
-      body: 'Corpo:'
+      body: 'Testo:'
       language: 'Lingua:'
       location: 'Luogo:'
       latitude: 'Latitudine:'
@@ -325,7 +324,7 @@ it:
       marker_text: Luogo della voce del diario
     show:
       title: Diario di %{user} | %{title}
-      user_title: Diario dell'utente %{user}
+      user_title: Diario di %{user}
       leave_a_comment: Lascia un commento
       login_to_leave_a_comment: '%{login_link} per lasciare un commento'
       login: Accedi
@@ -1608,6 +1607,8 @@ it:
         title: switch2osm
         description: Aiuto per imprese e organizzazioni che intendono migrare a mappe
           e altri servizi basati su OpenStreetMap.
+      welcomemat:
+        title: Per le organizzazioni
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1891,11 +1892,6 @@ it:
         nel tuo browser prima di continuare.
     require_admin:
       not_an_admin: Per effettuare quell’azione devi essere un amministratore.
-    require_moderator:
-      not_a_moderator: Devi essere un moderatore per eseguire questa operazione.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Per effettuare quell’azione devi essere un moderatore
-        oppure un amministratore
     setup_user_auth:
       blocked_zero_hour: Hai un messaggio urgente sul sito di OpenStreetMap. Per poter
         salvare le tue modifiche devi prima leggere quel messaggio.
@@ -2352,8 +2348,6 @@ it:
         impostazioni.
   user_role:
     filter:
-      not_an_administrator: Solo gli amministratori possono gestire i ruoli degli
-        utenti, e tu non sei un amministratore.
       not_a_role: La stringa `%{role}' non è un ruolo valido.
       already_has_role: L'utente possiede già il ruolo %{role}.
       doesnt_have_role: L'utente non possiede il ruolo %{role}.
index c668ee1fe2ce036715bd9babaf5c871db990c899..bc46ecc4bcfa5be28fe71e6103d622746620a385 100644 (file)
@@ -18,6 +18,7 @@
 # Author: Nazotoko
 # Author: Nyampire
 # Author: OKANO Takayoshi
+# Author: Oinary
 # Author: Omotecho
 # Author: Otokoume
 # Author: Ruila
 ja:
   time:
     formats:
-      friendly: '%Y年%B%e日 %H:%M'
+      friendly: '%Y年%m月%e日 %H:%M'
       blog: '%Y年%B%e日'
   activerecord:
     models:
-      acl: アクセス制御リスト
+      acl: アクセスコントロールリスト
       changeset: 変更セット
       changeset_tag: 変更セットのタグ
       country: 国
@@ -1612,8 +1613,6 @@ ja:
   application:
     require_cookies:
       cookies_needed: ブラウザーの Cookie が無効になっているようです。続行する前にブラウザーの Cookie を有効にしてください。
-    require_moderator:
-      not_a_moderator: モデレーター権限が必要な操作です。
     setup_user_auth:
       blocked_zero_hour: OpenStreetMapウィブサイトにて緊急のお知らせがあります。編集を保存するにはお知らせを読んでください。
       blocked: APIへのアクセスがブロックされました。Web インターフェイスからログインし直して詳細を確認してください。
@@ -2019,7 +2018,6 @@ ja:
       option_2: 既にアカウントをお持ちの場合は、利用者名とパスワードを使用してあなたの利用者設定でIDと関連付け、アカウントにログインできます。
   user_role:
     filter:
-      not_an_administrator: ユーザー権限の管理を行えるのは管理者だけですが、あなたは管理者ではありません。
       not_a_role: 文字列「%{role}」は、有効な権限ではありません。
       already_has_role: 利用者は既に %{role} 権限を付与されています。
       doesnt_have_role: ユーザーに %{role} 権限が付与されていません。
index 27fc9b50cbecf9a719d2831d91efe1ad4308c350..04d4f7d93c1f29851421a10708e38ca86d36bf4a 100644 (file)
@@ -1804,10 +1804,6 @@ ko:
       cookies_needed: 쿠키를 비활성화한 것으로 보입니다 - 계속하기 전에 브라우저에서 쿠키를 활성화하세요.
     require_admin:
       not_an_admin: 해당 동작을 수행하려면 관리자 권한이 필요합니다.
-    require_moderator:
-      not_a_moderator: 해당 동작을 수행하려면 운영자 권한이 필요합니다.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: 해당 동작을 수행하려면 운영자나 관리자 권한이 필요합니다
     setup_user_auth:
       blocked_zero_hour: OpenStreetMap 웹 사이트에 긴급 메시지가 있습니다. 편집을 저장하기 전에 이 메시지를 읽어야
         합니다.
@@ -2227,7 +2223,6 @@ ko:
         사용자 설정에서 등록할 수 있습니다.
   user_role:
     filter:
-      not_an_administrator: 관리자만 사용자 역할 관리를 수행할 수 있습니다, ​​당신은 관리자가 아닙니다.
       not_a_role: '''%{role}'' 문자열은 올바른 역할이 아닙니다.'
       already_has_role: 사용자는 이미 %{role} 역할이 있습니다.
       doesnt_have_role: 사용자는 %{role} 역할이 없습니다.
index e42974a7ce4561d627911d4cb682f641929dcfe1..5be0ab883d130dc96da3c4691440151de2318b1d 100644 (file)
@@ -354,11 +354,13 @@ ku-Latn:
     search:
       title:
         latlon: Encamên ji <a href="https://openstreetmap.org/"></a>
-        ca_postcode: Netîceyên ji <a href="https://geocoder.ca/"></a>
-        osm_nominatim: Netîceyên ji <a href="https://nominatim.openstreetmap.org/"></a>
-        geonames: Netîceyên ji <a href="http://www.geonames.org/"></a>
-        osm_nominatim_reverse: Netîceyên ji <a href="https://nominatim.openstreetmap.org/"></a>
-        geonames_reverse: Netîceyên ji <a href="http://www.geonames.org/"></a>
+        ca_postcode: Netîceyên ji <a href="https://geocoder.ca/">Geocoder.CA</a>
+        osm_nominatim: Netîceyên ji <a href="https://nominatim.openstreetmap.org/">OpenStreetMap
+          Nominatim</a>
+        geonames: Netîceyên ji <a href="http://www.geonames.org/">GeoNames</a>
+        osm_nominatim_reverse: Netîceyên ji <a href="https://nominatim.openstreetmap.org/">OpenStreetMap
+          Nominatim</a>
+        geonames_reverse: Netîceyên ji <a href="http://www.geonames.org/">GeoNames</a>
     search_osm_nominatim:
       prefix:
         aerialway:
@@ -1865,11 +1867,6 @@ ku-Latn:
         kûkiyan di geroka xwe de aktîv bike.
     require_admin:
       not_an_admin: Ji bo ku tu vê kiryarê bikî divê tu bibî rêvebirek.
-    require_moderator:
-      not_a_moderator: Ji bo ku tu vê kiryarê bikî divê tu bibî moderatorek.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Ji bo ku tu vê kiryarê bikî divê tu ya bibî moderatorekî
-        ya jî rêvebirekî
     setup_user_auth:
       blocked_zero_hour: Li ser malpera OpenStreetMapê ji te re peyamek acîl heye.
         Berî ku tu guherandinên xwe qeyd bikî divê tu wê peyamê bixwînî.
@@ -2324,8 +2321,6 @@ ku-Latn:
         (ID'ya) xwe bi hesabê xwe ve girê bidî.
   user_role:
     filter:
-      not_an_administrator: Tenê rêvebir dikarin rêvebirina rola bikarhênerê bi cih
-        bînin, û tu ne rêvebirek î.
       not_a_role: '`%{role}'' ne rolek muteber e.'
       already_has_role: Bikarhêner jixwe xwediyê rola %{role} ye.
       doesnt_have_role: Bikahêner ne xwediyê rola %{role} ye.
index 4959aef477530cc005de9f72b4ba37d282b4ef82..983f427cb420d2dfc64d75239b511e2a464ba289 100644 (file)
@@ -1216,8 +1216,6 @@ lb:
         un andeem Dir de Formulaire hei drënner benotzt.
   user_role:
     filter:
-      not_an_administrator: Nëmmen Administrateure kënnen d'Gestioun vun de Rolle
-        maachen, an Dir sidd net Administrateur.
       not_a_role: D'Zeechen '%{role}' ass keng valabel Roll.
       already_has_role: De Benotzer huet d'Roll %{role} schonn.
       doesnt_have_role: De Benotzer huet d'Roll %{role} net.
index 7d7c560e8e76ea065eab17f1de24aca91067f9a8..ffdb74e5186bdb02e4d4cf70424713e79a00dad0 100644 (file)
@@ -1688,8 +1688,6 @@ lt:
     require_cookies:
       cookies_needed: Panašu, kad išjungėte slapukus. Prieš tęsdami, įjunkite savo
         naršyklėje slapukus.
-    require_moderator:
-      not_a_moderator: Norėdami atlikti šį veiksmą, turite būti administratoriumi.
     setup_user_auth:
       blocked_zero_hour: Turite skubų pranešimą OpenStreetMap puslapyje. Jums reikia
         perskaityti šį pranešimą prieš galint išsaugoti pakeitimus.
@@ -2134,8 +2132,6 @@ lt:
         su savo ID, savo vartotojo nustatymuose.
   user_role:
     filter:
-      not_an_administrator: Tik administratoriai gali valdyti roles, o jūs nesate
-        administratorius.
       not_a_role: Eilutė „%{role}“ nėra tinkama rolė.
       already_has_role: Naudotojas jau turi rolę „%{role}“.
       doesnt_have_role: Naudotojas neturi rolės „%{role}“.
index 5ff7d633970754031b0d2d2153550b5e671119c6..42a96d9f507d9ee7e94a1ab34097308e9efab3b6 100644 (file)
@@ -1405,6 +1405,8 @@ lv:
         title: switch2osm
         description: Palīdzība uzņēmumiem un organizācijām, kuras pāriet uz OpenStreetMap
           balstītajām kartēm un citiem pakalpojumiem.
+      welcomemat:
+        title: Organizācijām
       wiki:
         url: http://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1671,8 +1673,6 @@ lv:
     require_cookies:
       cookies_needed: Izskatā, ka jums cookies ir atslēgti, pirms turpināt, lūdzu,
         ieslēdziet tos savā pārlūkprogrammā.
-    require_moderator:
-      not_a_moderator: Tev nepieciešams būt moderatoram, lai izpildītu šo darbību.
     setup_user_auth:
       blocked_zero_hour: Jums ir pienākusi svarīga ziņa tīmekļa vietnē OpenStreetMap.
         Jums ir jāizlasa ziņa pirms jūs saglabāsiet savas izmaiņas.
@@ -2115,8 +2115,6 @@ lv:
         un paroli un tad sasaistīt savu kontu ar jūsu ID lietotāja iestatījumos.
   user_role:
     filter:
-      not_an_administrator: Tikai administratori var veikt lietotāju lomu pārvaldi,
-        un tu neesi administrators.
       not_a_role: Virkne `%{role}' nav derīga kā loma.
       already_has_role: Lietotājam jau ir loma %{role}.
       doesnt_have_role: Lietotājam nav loma %{role}.
index 756921823437aa320ba834bf7430835c1269dd9b..d91bc4234a467000bd14830069c71fd6a7b1733f 100644 (file)
@@ -1858,10 +1858,6 @@ mk:
         за да можете да продолжите,
     require_admin:
       not_an_admin: За да го изведете тоа, треба да сте администратор.
-    require_moderator:
-      not_a_moderator: За да го изведете тоа, треба да сте модератор.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: За да го изведете тоа, треба да сте модератор.
     setup_user_auth:
       blocked_zero_hour: Имате итна порака на OpenStreetMap. Ќе мора да ја прочитате
         пораката пред да ги зачувате уредувањата.
@@ -2318,8 +2314,6 @@ mk:
         со вашата назнака.
   user_role:
     filter:
-      not_an_administrator: Само администраторите можат да раководат со улоги, а вие
-        не сте администратор.
       not_a_role: Низата `%{role}' не претставува важечка улога.
       already_has_role: Корисникот веќе ја има улогата %{role}.
       doesnt_have_role: Корисникот ја нема улогата %{role}.
index 72a89ad7c3d43785474427bf5db4b70934532d08..9553abd42bc52af2381424f80de0ab172ad538f8 100644 (file)
@@ -1568,8 +1568,6 @@ ms:
     require_cookies:
       cookies_needed: Nampaknya cookies anda belum dihidupkan - sila hidupkan cookies
         dalam pelayar anda, kemudian sambung.
-    require_moderator:
-      not_a_moderator: Anda perlu menjadi penyelia untuk melakukan tindakan itu.
     setup_user_auth:
       blocked: Akses anda kepada API telah disekat. Sila log masuk ke dalam antaramuka
         web untuk mengetahui lebih lanjut.
@@ -1991,8 +1989,6 @@ ms:
         jika ingin\n  membincangkan perkara ini.\n</p>"
   user_role:
     filter:
-      not_an_administrator: Hanya pentadbir yang boleh melakukan pengurusan peranan
-        pengguna. Anda bukan seorang pentadbir.
       not_a_role: Rentetan '%{role}' bukan peranan yang sah.
       already_has_role: Pengguna ini sudah pun memegang peranan %{role}.
       doesnt_have_role: Pengguna ini tidak memegang peranan %{role}.
index 40b5d1ea3c811f0fd2294dcffb8578cd142bf707..be3427c218addcdc5a5b0357f8d8986e470ca7cf 100644 (file)
@@ -1847,10 +1847,6 @@ nb:
         i nettleseren din før du fortsetter.
     require_admin:
       not_an_admin: Du må være administrator for å kunne utføre denne handlingen.
-    require_moderator:
-      not_a_moderator: Du må være en moderator for å utføre den handlinga.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Du må være en moderator for kunne å utføre den handlingen.
     setup_user_auth:
       blocked_zero_hour: Du har en viktig beskjed på OpenStreetMap-nettsida. Du må
         lese beskjeden før du vil kunne lagre redigeringene dine.
@@ -2289,8 +2285,6 @@ nb:
         ID i brukerinnstillingene.
   user_role:
     filter:
-      not_an_administrator: Kun administratorer kan forandre roller, og du er ikke
-        administrator.
       not_a_role: Strengen "%{role}" er ikke en gyldig rolle.
       already_has_role: Brukeren har allerede rollen %{role}.
       doesnt_have_role: Brukeren har ikke rollen %{role}.
index d2aa4b1735d470713c8e5e40034d3197aef73df0..94fc0ab179a8f6790fedec75e4c62d8585bd1776 100644 (file)
@@ -346,7 +346,7 @@ ne:
         description: ओपनस्ट्रीटम्याप प्रयोगकर्ताहरूका हालैका दैनिकीहरू
     comments:
       has_commented_on: '%{display_name}ले निम्न दैनिकीहरूमा टिप्पणी गर्नुभएको छ'
-      post: à¤ªà¥\83षà¥\8dठ
+      post: à¤ªà¥\8bषà¥\8dà¤\9f
       when: कहिले
       comment: टिप्पणी
       ago: '%{ago} पहिले'
@@ -375,7 +375,7 @@ ne:
           aerodrome: हवाईड्रोम
           apron: तटबन्द
           gate: ढोका
-          hangar: à¤¹à¥\88à¤\82गर
+          hangar: à¤¹à¥\8dयाà¤\99à¥\8dगर
           helipad: हेलिकप्टर बस्ने ठाउँ
           runway: रनवे
           taxiway: ट्याक्सीको बाटो
@@ -526,10 +526,10 @@ ne:
           service: सर्भिस सडक
           speed_camera: गति क्यामेरा
           steps: खुट्किलाहरू
-          stop: à¤°à¥\8bà¤\95à¥\8dनà¥\87 à¤\9aिनà¥\8dह
+          stop: à¤°à¥\8bà¤\95à¥\8dनà¥\87 à¤\9aिहà¥\8dन
           street_lamp: सडक बत्ती
           track: ट्रयाक
-          traffic_signals: à¤\9fà¥\8dराफिà¤\95 à¤\9aिनà¥\8dहहरू
+          traffic_signals: à¤\9fà¥\8dराफिà¤\95 à¤\9aिहà¥\8dनहरू
           trail: गोरेटो बाटो
           "yes": सडक
         historic:
@@ -557,13 +557,13 @@ ne:
           construction: निर्माण
           farm: खेती
           farmland: खेतीयोग्य जमिन
-          farmyard: खेत
+          farmyard: खेत
           forest: वन
           garages: ग्यारेजहरू
           grass: घाँस
           industrial: औद्योगिक क्षेत्र
           landfill: ल्यान्डफिल
-          meadow: à¤\98ासà¤\95ाà¥\87 मैदान
+          meadow: à¤\98ाà¤\81सà¥\87मैदान
           military: सैनिक इलाका
           mine: खानी
           railway: रेलमार्ग
@@ -571,8 +571,8 @@ ne:
           residential: आवासीय क्षेत्र
           retail: खुद्रा
           road: सडक क्षेत्र
-          vineyard: à¤\85ड़à¤\97à¥\81रà¤\95à¥\8b à¤¬à¤\97à¥\88चा
-          "yes": भूउपयोग
+          vineyard: à¤\85à¤\99à¥\8dà¤\97à¥\81र-बà¤\97à¥\88à¤\81चा
+          "yes": भू-उपयोग
         leisure:
           garden: बगैँचा
           park: उद्यान
@@ -1209,8 +1209,6 @@ ne:
       heading: प्रयोगकर्ताहरू
   user_role:
     filter:
-      not_an_administrator: प्रबन्धकहरूले भूमिका व्यवस्थापन गर्न सक्छन् र तपाईं प्रबन्धक
-        हैन ।
       not_a_role: '`%{role}''  मान्य भूमिका हैन ।'
       already_has_role: प्रयोगकर्ता सँग %{role} भूमिका पहिले देखि नै छ।
       doesnt_have_role: प्रयोगर्ताको %{role}को भूमिका छैन
index e89ffa9f85de13b2c93130f35c4014f545ab67dc..136c171840e0c09a6b9fe04ce089de670a67caf2 100644 (file)
@@ -4,6 +4,7 @@
 # Author: Arent
 # Author: Carsrac
 # Author: Donarreiskoffer
+# Author: Elroy
 # Author: Esketti
 # Author: Freek
 # Author: Fruggo
@@ -278,7 +279,7 @@ nl:
     index:
       title: Wijzigingensets
       title_user: Wijzigingensets door %{user}
-      title_friend: Wijzigingensets van uw vrienden
+      title_friend: Wijzigingensets van mijn vrienden
       title_nearby: Wijzigingensets door de nabijgelegen gebruikers
       empty: Geen wijzigingensets gevonden.
       empty_area: Geen wijzigingensets in dit gebied.
@@ -329,7 +330,7 @@ nl:
       user_title: Dagboek van %{user}
       leave_a_comment: Reactie achterlaten
       login_to_leave_a_comment: U moet moet zich %{login_link} om te kunnen reageren
-      login: aanmelden
+      login: Aanmelden
       save_button: Opslaan
     no_such_entry:
       title: Het opgegeven dagboekbericht bestaat niet
@@ -1570,6 +1571,8 @@ nl:
         title: switch2osm
         description: Hulp voor bedrijven en organisaties om over te schakelen op OpenStreetMap-gebaseerde
           kaarten en andere diensten.
+      welcomemat:
+        title: Voor bedrijven
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1841,8 +1844,6 @@ nl:
     require_cookies:
       cookies_needed: U hebt cookies waarschijnlijk uitgeschakeld in uw browser. Schakel
         cookies in voordat u verder gaat.
-    require_moderator:
-      not_a_moderator: U moet moderator zijn om die handeling uit te kunnen voeren.
     setup_user_auth:
       blocked_zero_hour: U heeft een urgente melding op de OpenStreetMap web site.
         U moet het bericht lezen voordat u in staat bent uw wijzigingen op te slaan.
@@ -2290,8 +2291,6 @@ nl:
         en wachtwoord aanmelden en daarna uw ID met uw account verbinden in uw instellingen.
   user_role:
     filter:
-      not_an_administrator: Alleen beheerders kunnen gebruikersrollen beheren. U bent
-        geen beheerder.
       not_a_role: '"%{role}" is geen geldige rol.'
       already_has_role: De gebruiker heeft de rol %{role} al.
       doesnt_have_role: De gebruiker heeft de rol %{role} niet.
@@ -2582,6 +2581,7 @@ nl:
         against_oneway_without_exit: Ga tegen het verkeer in op %{name}
         end_oneway_without_exit: Einde van eenrichtingsverkeer op %{name}
         roundabout_with_exit: Neem op de rotonde afslag %{exit} naar %{name}
+        exit_roundabout: Verlaat de rotonde naar %{name}
         unnamed: naamloos
         courtesy: Routebeschrijving met dank aan %{link}
         exit_counts:
index ebe5a7f0220c29ad66b12b5ed369835f9f7a142e..cc1d00ed08115cd8c99b09bdbde631e0b51c9d7d 100644 (file)
@@ -1481,8 +1481,6 @@ nn:
     require_cookies:
       cookies_needed: Du ser ut til å ha deaktivert informasjonskapsler. Aktivar informasjonskapsler
         i nettleseren din før du held fram.
-    require_moderator:
-      not_a_moderator: Du må vere ein moderator for å utføre den handlinga.
     setup_user_auth:
       blocked: Tilgjenget ditt til API-eit er blokkert. Logg inn på nettstaden for
         å finne ut meir.
@@ -1615,7 +1613,7 @@ nn:
           title: Logg inn med Windows Live
           alt: Logg inn med ein Windows Live-konto
         github:
-          title: Log inn med GitHub
+          title: Logg inn med GitHub
           alt: Logg inn med ein GitHub-konto
         wikipedia:
           title: Logg inn med Wikipedia
@@ -1897,8 +1895,6 @@ nn:
       invalid_scope: Ugyldig avgrensning
   user_role:
     filter:
-      not_an_administrator: Berre administratorar kan forandre rollar, og du er ikkje
-        administrator.
       not_a_role: Strengen "%{role}" er ikkje ei gyldig rolle.
       already_has_role: Brukaren har allereie rollen %{role}.
       doesnt_have_role: Brukaren har ikkje rollen %{role}.
index 737aace94419a5799e6bcb8ead6b81caf3d42121..70fa1cca214cf23ccb92269c60f0576e738e6aab 100644 (file)
@@ -1605,9 +1605,6 @@ oc:
         one: Fichièr GPX file amb %{count} punt de %{user}
         other: Fichièr GPX amb %{count} punts de %{user}
       description_without_count: Fichièr GPX de %{user}
-  application:
-    require_moderator:
-      not_a_moderator: Vos cal èsser moderator per efectuar aquesta accion.
   oauth:
     authorize:
       title: Autorizar l’accès a vòstre compte
index 9c652ff223fa5cf7e6263e3e2150166a33972733..7ca599a4796f4c21e7468edc9ea11f7dece2b533 100644 (file)
@@ -1807,8 +1807,6 @@ pl:
     require_cookies:
       cookies_needed: Wygląda na to, że wyłączono obsługę ciasteczek w przeglądarce.
         Proszę ją włączyć przed kontynuowaniem.
-    require_moderator:
-      not_a_moderator: Musisz być moderatorem, aby wykonać tą czynność.
     setup_user_auth:
       blocked_zero_hour: Masz pilną wiadomość na stronie OpenStreetMap. Musisz przeczytać
         tę wiadomość, zanim będzie można zapisywać zmiany.
@@ -2263,8 +2261,6 @@ pl:
         i hasło, a następnie powiązać konto z twoim ID w ustawieniach użytkownika.
   user_role:
     filter:
-      not_an_administrator: Tylko administratorzy mogą zarządzać rolami użytkowników,
-        a ty nie jesteś administratorem.
       not_a_role: Napis `%{role}' nie jest ważną rolą.
       already_has_role: Użytkownik ma już rolę %{role}.
       doesnt_have_role: Użytkownik nie ma roli %{role}.
index dd40900f173efb18ea485c6fc88b0345c99e7a7c..b39b71d953ab7944e72c5ea9ef4d0f77335dbf9c 100644 (file)
@@ -1913,11 +1913,6 @@ pt-BR:
         no seu navegador antes de continuar.
     require_admin:
       not_an_admin: Você precisa ser um administrador para realizar essa ação.
-    require_moderator:
-      not_a_moderator: Você precisa ser um moderador para realizar essa ação.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Você precisa ser um moderador ou um administrador
-        para realizar essa ação
     setup_user_auth:
       blocked_zero_hour: Há uma mensagem urgente para você no site do OpenStreetMap.
         Você deve lê-la para poder voltar a salvar suas edições.
@@ -2376,8 +2371,6 @@ pt-BR:
         com o seu ID em suas configurações de usuário.
   user_role:
     filter:
-      not_an_administrator: Somente administradores podem gerenciar papéis de usuários,
-        mas você não é um administrador.
       not_a_role: O texto "%{role}" não é um papel válido.
       already_has_role: O usuário já tem o papel %{role}.
       doesnt_have_role: O usuário não tem o papel %{role}.
index 12d241a22786e17d64df55069ec5bd3a781077d4..50cb4a5f51e8443f7b0d5e20339455783add0b3f 100644 (file)
@@ -15,6 +15,7 @@
 # Author: Jgpacker
 # Author: Jgrocha
 # Author: Jkb8
+# Author: L'Arnq
 # Author: Luckas
 # Author: Macofe
 # Author: Malafaya
@@ -38,12 +39,12 @@ pt-PT:
       blog: '%e %B %Y'
   activerecord:
     models:
-      acl: Aceder à Lista de Controlo
+      acl: Aceder à lista de controlo
       changeset: Conjunto de alterações
       changeset_tag: Etiqueta do conjunto de alterações
       country: País
-      diary_comment: Comentário no Diário
-      diary_entry: Entrada de diário
+      diary_comment: Comentário do diário
+      diary_entry: Entrada do diário
       friend: Amigo
       language: Idioma
       message: Mensagem
@@ -52,9 +53,9 @@ pt-PT:
       notifier: Notificador
       old_node: Nó antigo
       old_node_tag: Etiqueta do Nó antigo
-      old_relation: Relação Antiga
-      old_relation_member: Membro da Relação Antiga
-      old_relation_tag: Etiqueta da Relação Antiga
+      old_relation: Relação antiga
+      old_relation_member: Membro da relação antiga
+      old_relation_tag: Etiqueta da relação antiga
       old_way: Linha antiga
       old_way_node: Nó de linha antiga
       old_way_tag: Etiqueta da linha antiga
@@ -63,11 +64,11 @@ pt-PT:
       relation_tag: Etiqueta da relação
       session: Sessão
       trace: Trilho
-      tracepoint: Ponto do Trilho
-      tracetag: Etiqueta do Trilho
+      tracepoint: Ponto do trilho
+      tracetag: Etiqueta do trilho
       user: Utilizador
       user_preference: Preferências do utilizador
-      user_token: Token do Utilizador
+      user_token: Token do utilizador
       way: Linha
       way_node: Nó da linha
       way_tag: Etiqueta da Linha
@@ -117,7 +118,7 @@ pt-PT:
       description: Potlatch 2 (editor no navegador)
     remote:
       name: Controlo Remoto
-      description: Controlo Remoto (JOSM ou Merkaartor)
+      description: Controlo remoto (JOSM ou Merkaartor)
   browse:
     created: Criado
     closed: Fechado
@@ -134,8 +135,8 @@ pt-PT:
     no_comment: (sem comentário)
     part_of: Faz parte de
     download_xml: Descarregar XML
-    view_history: Ver Histórico
-    view_details: Ver Detalhes
+    view_history: Ver histórico
+    view_details: Ver detalhes
     location: 'Localização:'
     changeset:
       title: 'Conjunto de alterações: %{id}'
@@ -391,15 +392,15 @@ pt-PT:
           apron: Plataforma de estacionamento
           gate: Portão
           hangar: Hangar
-          helipad: Heliponto
+          helipad: Heliporto
           holding_position: Posição de estabelecimento
           parking_position: Posição de estacionamento
-          runway: Pista de Aterragem e Descolagem
-          taxiway: Pista de taxiamento
+          runway: Pista de aterragem e descolagem
+          taxiway: Taxiway
           terminal: Terminal
         amenity:
-          animal_shelter: Abrigo de Animais
-          arts_centre: Centro Artístico
+          animal_shelter: Abrigo de animais
+          arts_centre: Centro artístico
           atm: Multibanco
           bank: Banco
           bar: Bar
@@ -408,97 +409,97 @@ pt-PT:
           bicycle_parking: Estacionamento de bicicletas
           bicycle_rental: Aluguer de bicicletas
           biergarten: Biergarten (jardim da cerveja)
-          boat_rental: Aluguer de Barcos
+          boat_rental: Aluguer de barcos
           brothel: Bordel
           bureau_de_change: Casa de câmbio
           bus_station: Estação rodoviária
           cafe: Café
           car_rental: Aluguer de automóveis
           car_sharing: Car Sharing (partilha de carros)
-          car_wash: Lavagem de Automóveis
+          car_wash: Lavagem de automóveis
           casino: Casino
           charging_station: Estação de carregamento para veículos elétricos
-          childcare: Guarda de Crianças
+          childcare: Guarda de crianças
           cinema: Cinema
           clinic: Clínica
           clock: Relógio
           college: Colégio
-          community_centre: Centro Comunitário
+          community_centre: Centro comunitário
           courthouse: Tribunal
           crematorium: Crematório
           dentist: Dentista
           doctors: Médicos
-          drinking_water: Água Potável
-          driving_school: Escola de Condução
+          drinking_water: Água potável
+          driving_school: Escola de condução
           embassy: Embaixada
           fast_food: Fast-food
           ferry_terminal: Terminal de ferry
-          fire_station: Quartel de Bombeiros
-          food_court: Praça de Alimentação
+          fire_station: Quartel de bombeiros
+          food_court: Praça de alimentação
           fountain: Fonte
           fuel: Combustível
-          gambling: Jogos de Fortuna e Azar
+          gambling: Jogos de azar
           grave_yard: Cemitério
           grit_bin: Caixa de sal-gema
           hospital: Hospital
-          hunting_stand: Cabana de Caça
-          ice_cream: Geladaria
+          hunting_stand: Cabana de caça
+          ice_cream: Gelataria
           kindergarten: Jardim de infância
           library: Biblioteca
           marketplace: Feira
           monastery: Mosteiro
-          motorcycle_parking: Parque de Estacionamento de Motas
-          nightclub: Clube Nocturno
-          nursing_home: Lar de Idosos
+          motorcycle_parking: Parque de estacionamento para motas
+          nightclub: Discoteca
+          nursing_home: Lar de idosos
           office: Escritório
           parking: Estacionamento
-          parking_entrance: Entrada de Parque de Estacionamento
+          parking_entrance: Entrada de estacionamento
           parking_space: Espaço para estacionamento
           pharmacy: Farmácia
-          place_of_worship: Lugar de Oração
+          place_of_worship: Lugar de oração
           police: Polícia
-          post_box: Marco de Correio
+          post_box: Marco de correio
           post_office: Correios
-          preschool: Pré-Escola
+          preschool: Pré escola
           prison: Prisão
           pub: Pub
-          public_building: Edifício Público
+          public_building: Edifício público
           recycling: Ecoponto
           restaurant: Restaurante
-          retirement_home: Casa de Retiro
+          retirement_home: Lar de idosos
           sauna: Sauna
           school: Escola
           shelter: Abrigo
           shop: Loja
           shower: Chuveiro
-          social_centre: Centro Social
-          social_club: Clube Social
-          social_facility: Serviços Sociais
+          social_centre: Centro social
+          social_club: Clube social
+          social_facility: Serviços sociais
           studio: Estúdio
           swimming_pool: Piscina
           taxi: Táxi
-          telephone: Telefone Público
+          telephone: Telefone público
           theatre: Teatro
-          toilets: Casas de Banho
+          toilets: Casas de banho
           townhall: Câmara Municipal / Junta de Freguesia
           university: Universidade
-          vending_machine: Máquina de venda automática
-          veterinary: Clínica Veterinária
+          vending_machine: Máquina automática de venda
+          veterinary: Clínica veterinária
           village_hall: Junta de Freguesia
-          waste_basket: Caixote do Lixo
-          waste_disposal: Contentor de Lixo
+          waste_basket: Caixote do lixo
+          waste_disposal: Contentor de lixo
           water_point: Ponto de água
-          youth_centre: Casa da Juventude
+          youth_centre: Centro juvenil
         boundary:
-          administrative: Divisão Administrativa
+          administrative: Divisão administrativa
           census: Fronteira de Censos
-          national_park: Parque Nacional
-          protected_area: Área Protegida
+          national_park: Parque nacional
+          protected_area: Área protegida
         bridge:
           aqueduct: Aqueduto
           boardwalk: Passadiço
-          suspension: Ponte Suspensa
-          swing: Ponte Giratória
+          suspension: Ponte suspensa
+          swing: Ponte giratória
           viaduct: Viaduto
           "yes": Ponte
         building:
@@ -510,85 +511,85 @@ pt-PT:
           gardener: Jardineiro
           painter: Pintor
           photographer: Fotógrafo
-          plumber: Catalisador
+          plumber: Canalizador
           shoemaker: Sapateiro
           tailor: Alfaiate
-          "yes": Loja de Artesanato
+          "yes": Loja de artesanato
         emergency:
-          ambulance_station: Central de Ambulâncias
+          ambulance_station: Central de ambulâncias
           assembly_point: Centro de agrupamento
           defibrillator: Desfibrilador
-          landing_site: Lugar para Aterragem de Emergência
-          phone: Telefone de Emergência
+          landing_site: Lugar para aterragem de emergência
+          phone: Telefone de emergência
           water_tank: Reservatório de água de emergência
           "yes": Emergência
         highway:
-          abandoned: Estrada Abandonada
-          bridleway: Pista de Cavalos
-          bus_guideway: Faixa para Autocarros Guiados
-          bus_stop: Paragem de Autocarro
-          construction: Estrada em Construção
+          abandoned: Estrada abandonada
+          bridleway: Trilha equestre
+          bus_guideway: Faixa para autocarros guiados
+          bus_stop: Paragem de autocarro
+          construction: Estrada em construção
           corridor: Corredor
           cycleway: Ciclovia
           elevator: Elevador
-          emergency_access_point: Ponto de Ccesso de Emergência
-          footway: Caminho Pedonal
+          emergency_access_point: Ponto de acesso de emergência
+          footway: Caminho pedonal
           ford: Vau
           give_way: Sinal de preferência de passagem
-          living_street: Zona de Coexistência
-          milestone: Marco Quilométrico
+          living_street: Zona de coexistência
+          milestone: Marco quilométrico
           motorway: Autoestrada
-          motorway_junction: Interseção e Saída de Autoestradas
-          motorway_link: Nó de ligação a uma Autoestrada
+          motorway_junction: Interseção e saída de autoestrada
+          motorway_link: Nó de ligação a uma autoestrada
           passing_place: Lugar de passagem
           path: Trilho
           pedestrian: Passeio
           platform: Plataforma
-          primary: Estrada Primária
-          primary_link: Nó de ligação a uma Estrada Primária
-          proposed: Estrada sob Planeamento
+          primary: Estrada primária
+          primary_link: Estrada primária
+          proposed: Estrada sob planeamento
           raceway: Autódromo
-          residential: Rua Residencial
-          rest_area: Área de Descanso
+          residential: Rua residencial
+          rest_area: Área de descanso
           road: Estrada
-          secondary: Estrada Secundária
-          secondary_link: Nó de ligação a uma Estrada Secundária
-          service: Estrada de Serviço
-          services: Serviços de Autoestrada
-          speed_camera: Radar de Velocidade
+          secondary: Estrada secundária
+          secondary_link: Estrada Secundária
+          service: Estrada de serviço
+          services: Serviços de autoestrada
+          speed_camera: Radar de velocidade
           steps: Escadas
-          stop: Sinal de Stop
-          street_lamp: Poste de Iluminação
-          tertiary: Estrada Terciária
-          tertiary_link: Nó de ligação a uma Estrada Terciária
-          track: Estrada Florestal ou Agrícola
+          stop: Sinal de stop
+          street_lamp: Poste de iluminação
+          tertiary: Estrada terciária
+          tertiary_link: Estrada terciária
+          track: Estrada florestal ou agrícola
           traffic_signals: Semáforo
           trail: Trilho
-          trunk: Via Rápida
-          trunk_link: Nó de ligação a uma Via Rápida
+          trunk: Via rápida
+          trunk_link: Via rápida
           turning_loop: Circuito reverso
           unclassified: Estrada sem classificação oficial
           "yes": Estrada
         historic:
-          archaeological_site: Sítio Arqueológico
-          battlefield: Campo de Batalha
-          boundary_stone: Marco de Fronteira
-          building: Edifício Histórico
+          archaeological_site: Sítio arqueológico
+          battlefield: Campo de batalha
+          boundary_stone: Marco de fronteira
+          building: Edifício histórico
           bunker: Bunker
           castle: Castelo
           church: Igreja
-          city_gate: Portas da Cidade
+          city_gate: Portas da cidade
           citywalls: Muralhas de Cidade
           fort: Forte
           heritage: Património da Humanidade
-          house: Casa Histórica
+          house: Casa histórica
           icon: Ícone
           manor: Solar
           memorial: Memorial
           mine: Mina histórica
           mine_shaft: Mina subterrânea
           monument: Monumento
-          roman_road: Estrada Romana
+          roman_road: Estrada rromana
           ruins: Ruínas
           stone: Pedra
           tomb: Tumba
@@ -601,15 +602,15 @@ pt-PT:
           "yes": Cruzamento
         landuse:
           allotments: Hortas urbanas
-          basin: Bacia Hidrográfica
+          basin: Bacia hidrográfica
           brownfield: Campo industrial contaminado
           cemetery: Cemitério
-          commercial: Zona de Escritórios
+          commercial: Zona de escritórios
           conservation: Conservação
           construction: Construção
           farm: Quinta
           farmland: Quinta
-          farmyard: Edifícios Agrícolas
+          farmyard: Edifícios agrícolas
           forest: Floresta
           garages: Garagens
           grass: Relva
@@ -1070,11 +1071,11 @@ pt-PT:
     logo:
       alt_text: Logotipo do OpenStreetMap
     home: Ir para a sua localização
-    logout: Terminar Sessão
+    logout: Terminar sessão
     log_in: Iniciar Sessão
     log_in_tooltip: Entrar com uma conta existente
     sign_up: Criar Conta
-    start_mapping: Começar a Mapear
+    start_mapping: Começar a cartografar
     sign_up_tooltip: Criar uma conta para poder editar o mapa
     edit: Editar
     history: Histórico
@@ -1084,7 +1085,7 @@ pt-PT:
     export_data: Exportar dados
     gps_traces: Trilhos GPS
     gps_traces_tooltip: Gerir os trilhos GPS
-    user_diaries: Diários de Utilizadores
+    user_diaries: Diários do utilizador
     user_diaries_tooltip: Ver diários dos utilizadores
     edit_with: Editar com %{editor}
     tag_line: O Mapa Mundial Livre e Editável
@@ -1103,8 +1104,8 @@ pt-PT:
       de leitura, enquanto decorrerem trabalhos de manutenção.
     donate: Apoie o OpenStreetMap %{link} para o Fundo de Atualização do Hardware.
     help: Ajuda
-    about: Sobre Nós
-    copyright: Direitos de Autor
+    about: Acerca de
+    copyright: Direitos de autor
     community: Comunidade
     community_blogs: Blogues da Comunidade
     community_blogs_title: Blogues de membros da comunidade OpenStreetMap
@@ -1250,7 +1251,7 @@ pt-PT:
       date: Data
       no_messages_yet: Ainda não tem mensagens. Por que não entrar em contacto com
         algumas %{people_mapping_nearby_link}?
-      people_mapping_nearby: pessoas a mapear nas redondezas
+      people_mapping_nearby: pessoas a cartografar nas redondezas
     message_summary:
       unread_button: Marcar como não lida
       read_button: Marcar como lido
@@ -1284,7 +1285,7 @@ pt-PT:
       date: Data
       no_sent_messages: Ainda não tem mensagens enviadas. Por que não entrar em contacto
         com algumas %{people_mapping_nearby_link}?
-      people_mapping_nearby: pessoas a mapear nas redondezas
+      people_mapping_nearby: pessoas a cartografar nas redondezas
     reply:
       wrong_user: Está autenticado como o utilizador `%{user}' mas a mensagem que
         pediu para responder não foi enviada para esse utilizador. Por favor entre
@@ -1325,7 +1326,7 @@ pt-PT:
       community_driven_title: Dirigido pela Comunidade
       community_driven_html: |-
         A comunidade do OpenStreetMap é diversa, apaixonada, e aumenta diariamente.
-        Entre os nossos colaboradores encontra-se mapeadores entusiastas, profissionais das áreas de sistemas geográficos, engenheiros que utilizam os servidores do OSM, voluntários a mapear áreas afetadas por grandes desastres, e muitos mais.
+        Entre os nossos colaboradores encontra-se cartógrafos entusiastas, profissionais das áreas de sistemas geográficos, engenheiros que utilizam os servidores do OSM, voluntários a mapear áreas afetadas por grandes desastres, e muitos mais.
         Para saber mais sobre a nossa comunidade, veja:
         <a href='https://blog.openstreetmap.org'>Blogue do OpenStreetMap</a>,
         <a href='%{diary_path}'>diários dos utilizadores</a>,
@@ -1357,10 +1358,10 @@ pt-PT:
         english_link: o original em inglês
       native:
         title: Sobre esta página
-        text: Está a ver a versão em Inglês da página de copyright. Pode voltar à
-          %{native_link} desta página ou, se preferir, %{mapping_link}.
+        text: Está a ver a versão em Inglês da página de direitos de autor. Pode voltar
+          à %{native_link} desta página ou, se preferir, %{mapping_link}.
         native_link: Versão em português
-        mapping_link: começar a mapear
+        mapping_link: começar a cartografar
       legal_babble:
         title_html: Licença e Direitos de autor
         intro_1_html: |-
@@ -1796,7 +1797,7 @@ pt-PT:
       description: 'Descrição:'
       tags: 'Etiquetas:'
       tags_help: separadas por vírgulas
-      save_button: Gravar Alterações
+      save_button: Gravar alterações
       visibility: 'Visibilidade:'
       visibility_help: o que significa isto?
     update:
@@ -1845,7 +1846,7 @@ pt-PT:
       map: mapa
     index:
       public_traces: Trilhos GPS públicos
-      my_traces: Meus trilhos GPS
+      my_traces: Os meus trilhos GPS
       public_traces_from: Trilhos GPS públicos do utilizador %{user}
       description: Explorar os trilhos GPS enviados recentemente
       tagged_with: ' etiquetado com %{tags}'
@@ -1854,7 +1855,7 @@ pt-PT:
         wiki</a>.
       upload_trace: Enviar trilho GPS
       see_all_traces: Ver todos os trilhos
-      see_my_traces: Ver meus trilhos
+      see_my_traces: Ver os meus trilhos
     delete:
       scheduled_for_deletion: Trilho programado para eliminação
     make_public:
@@ -1878,11 +1879,6 @@ pt-PT:
         no seu navegador de Internet antes de continuar.
     require_admin:
       not_an_admin: Tem de ser um administrador para realizar essa ação.
-    require_moderator:
-      not_a_moderator: Tem de ser um moderador para poder fazer essa ação.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Tem de ser um moderador ou um administrador para realizar
-        essa ação
     setup_user_auth:
       blocked_zero_hour: Tem uma mensagem urgente no site do OpenStreetMap. Tem de
         ler a mensagem antes de poder gravar as suas edições.
@@ -1945,13 +1941,13 @@ pt-PT:
       allow_write_gpx: enviar trilhos GPS.
       allow_write_notes: alterar erros reportados.
     index:
-      title: Minhas preferências do OAuth
-      my_tokens: Meus programas autorizados
+      title: Os meus dados OAuth
+      my_tokens: Os meus programas autorizados
       list_tokens: 'Os seguintes tokens forem emitidos a programas em seu nome:'
       application: Nome do Programa
       issued_at: Emitido em
       revoke: Anular!
-      my_apps: Meus programas
+      my_apps: Os meus programas
       no_apps: Tem um programa que queira registar para ser utilizado com o OpenStreetMap
         utilizando o %{oauth}? Tem de registar o programa para poder fazer solicitações
         OAuth.
@@ -2122,15 +2118,15 @@ pt-PT:
         está correto ou talvez a hiperligação que clicou esteja errada.
       deleted: eliminado
     show:
-      my diary: Meu diário
+      my diary: O meu diário
       new diary entry: adicionar entrada no meu diário
       my edits: As minhas edições
-      my traces: Meus trilhos GPS
+      my traces: Os meus trilhos GPS
       my notes: Erros reportados por mim
       my messages: As Minhas Mensagens
-      my profile: Meu Perfil
-      my settings: As minhas configurações
-      my comments: Meus comentários
+      my profile: O meu perfil
+      my settings: As minhas definições
+      my comments: Os meus comentários
       oauth settings: configurações do OAuth
       blocks on me: Bloqueios sobre mim
       blocks by me: Bloqueados por mim
@@ -2141,7 +2137,7 @@ pt-PT:
       notes: Erros reportados no mapa
       remove as friend: Remover amigo
       add as friend: Adicionar aos amigos
-      mapper since: 'Mapeando desde:'
+      mapper since: 'A cartografar desde:'
       ago: (%{time_in_words_ago} atrás)
       ct status: 'Termos de Colaborador:'
       ct undecided: Indeciso
@@ -2157,7 +2153,7 @@ pt-PT:
       if set location: Indique a sua localização habitual na página %{settings_link}
         para ver outros editores nas redondezas.
       settings_link_text: configurações
-      my friends: Meus amigos
+      my friends: Os meus amigos
       no friends: Ainda não adicionou nenhum amigo.
       km away: '%{count}km de distância'
       m away: '%{count}m de distância'
@@ -2195,7 +2191,7 @@ pt-PT:
       friend: Amigo
     account:
       title: Editar conta
-      my settings: Minhas definições
+      my settings: As minhas definições
       current email address: 'E-mail Actual:'
       new email address: 'Novo E-mail:'
       email never displayed publicly: (nunca é mostrado publicamente)
@@ -2205,7 +2201,7 @@ pt-PT:
         link text: o que é isto?
       public editing:
         heading: 'Edição pública:'
-        enabled: Ativado. Não anónimo e pode editar.
+        enabled: Ativado. Não é anónimo e pode editar.
         enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
         enabled link text: o que é isto?
         disabled: Desativado e não pode editar. Todas as edições anteriores são anónimas.
@@ -2251,9 +2247,9 @@ pt-PT:
       no home location: Não inseriu a sua localização habitual.
       latitude: 'Latitude:'
       longitude: 'Longitude:'
-      update home location on click: Atualizar local onde me encontro normalmente
-        quando clico no mapa?
-      save changes button: Gravar Alterações
+      update home location on click: Atualizar a localização inicial quando clico
+        no mapa?
+      save changes button: Gravar alterações
       make edits public button: Tornar todas as minhas edições públicas
       return to profile: Regressar ao perfil
       flash update success confirm needed: As informações do utilizador foram atualizadas
@@ -2344,8 +2340,6 @@ pt-PT:
         conta.
   user_role:
     filter:
-      not_an_administrator: Apenas os administradores podem gerir cargos, e você não
-        é administrador.
       not_a_role: A expressão `%{role}' não é um cargo válido.
       already_has_role: O utilizador já tem o cargo %{role}.
       doesnt_have_role: O utilizador não tem o cargo %{role}.
index 6c669120b9b26e6a3088d8ae511e7cf659903c98..f198de582943768962daaf31e18ac32b33d6d1e4 100644 (file)
@@ -307,7 +307,7 @@ ru:
       comment: Комментарий
       area: Область
     index:
-      title: Пакет правок
+      title: Пакеты правок
       title_user: Пакеты правок пользователя %{user}
       title_friend: Пакеты правок моих друзей
       title_nearby: Пакеты правок соседних участников
@@ -396,14 +396,14 @@ ru:
       edit: Правка
     feed:
       user:
-        title: Дневниковые записи OpenStreetMap для %{user}
-        description: Ð\9fоÑ\81леднее Ð´Ð½ÐµÐ²Ð½Ð¸ÐºÐ¾Ð²Ñ\8bе Ð·Ð°Ð¿Ð¸Ñ\81и OpenStreetMap Ð´Ð»Ñ\8f %{user}
+        title: Дневниковые записи OpenStreetMap %{user}
+        description: Ð\9fоÑ\81ледние Ð´Ð½ÐµÐ²Ð½Ð¸ÐºÐ¾Ð²Ñ\8bе Ð·Ð°Ð¿Ð¸Ñ\81и OpenStreetMap %{user}
       language:
         title: Дневниковые записи OpenStreetMap на %{language_name}
-        description: Ð\9fоÑ\81леднее дневниковые записи пользователей OpenStreetMap на %{language_name}
+        description: Ð\9fоÑ\81ледние дневниковые записи пользователей OpenStreetMap на %{language_name}
       all:
         title: Дневниковые записи OpenStreetMap
-        description: Ð\9fоÑ\81леднее дневниковые записи пользователей OpenStreetMap
+        description: Ð\9fоÑ\81ледние дневниковые записи пользователей OpenStreetMap
     comments:
       has_commented_on: '%{display_name} прокомментировал следующие записи дневника'
       post: Сообщение
@@ -1923,11 +1923,6 @@ ru:
         в вашем браузере, прежде чем продолжить.
     require_admin:
       not_an_admin: Вам нужно быть администратором для выполнения этого действия
-    require_moderator:
-      not_a_moderator: Чтобы выполнить это действие, нужно быть модератором.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Вам нужно быть модератором или администратором для
-        выполнения этого действия
     setup_user_auth:
       blocked_zero_hour: У вас есть срочное сообщение на сайте OpenStreetMap. Вам
         нужно прочитать сообщение, прежде чем вы сможете сохранить ваши изменения.
@@ -2390,8 +2385,6 @@ ru:
         настройках.
   user_role:
     filter:
-      not_an_administrator: Только администраторы могут управлять ролями пользователей,
-        а вы не являетесь администратором.
       not_a_role: Строка «%{role}» не является допустимой ролью.
       already_has_role: Пользователь уже имеет роль %{role}.
       doesnt_have_role: У пользователя нет роли %{role}.
index 779857e8632b6ce7ee795121c313e691a3c5f018..5d37d5ca9c9a8d9b1122beb58baf1093aadeb149 100644 (file)
@@ -1637,8 +1637,6 @@ scn:
     require_cookies:
       cookies_needed: Pari chi hai li cookie disattivati; pi favuri attìvali ntô tò
         browser prima chi cuntìnui.
-    require_moderator:
-      not_a_moderator: Hai a èssiri nu mudiraturi pi fari st'opirazzioni.
     setup_user_auth:
       blocked: Fu bluccatu lu tò accessu a l’API. Pi favuri trasi via web pi sapìrinni
         cchiossai.
@@ -2073,8 +2071,6 @@ scn:
       invalid_scope: Àmmitu nun vàlidu
   user_role:
     filter:
-      not_an_administrator: Sulu l'amministratura ponnu gistiri li roli, e tu nun
-        sì amministraturi.
       not_a_role: La stringa «%{role}» nun è un rolu vàlidu.
       already_has_role: L'utenti già havi lu rolu %{role}.
       doesnt_have_role: L'utenti nun havi lu rolu %{role}.
index a918c46232789bab1f87f3bfad6d207b6b448ff0..ce3010ed087b844215354005bbd39a0907f87a07 100644 (file)
@@ -1477,8 +1477,6 @@ sk:
     require_cookies:
       cookies_needed: Zdá sa, že máte zakázané cookies – povoľte prosím cookies vo
         vašom prehliadači a následne pokračujte.
-    require_moderator:
-      not_a_moderator: Pre vykonanie tejto akcie musíte byť moderátor.
     setup_user_auth:
       blocked: Váš prístup do API bol zablokovaný. Prosím prihláste sa na webové rozhranie
         pre zistenie viac informácií.
@@ -1881,8 +1879,6 @@ sk:
         </p>
   user_role:
     filter:
-      not_an_administrator: Iba administrátori môžu spravovať prístupové práva. Vy
-        administrátor nie ste.
       not_a_role: Reťazec `%{role}' nemá platnú úlohu.
       already_has_role: Používateľ už má úlohu %{role}.
       doesnt_have_role: Požívateľ nemá úlohu %{role}.
index 547dfcc33ffa7c4cac2b4fe0ff63719a43cc92c1..45421ddcaae38601ae4dcb1ee7aa5124a45908c0 100644 (file)
@@ -1572,8 +1572,6 @@ sl:
     require_cookies:
       cookies_needed: Izgleda imate onemogočene piškotke - prosim omogočite jih v
         vašem brskalniku preden nadaljujete.
-    require_moderator:
-      not_a_moderator: Morate biti moderator za izvedbo tega dejanja.
     setup_user_auth:
       blocked: Vaš dostop do API je bil blokiran. Prosimo, prijavite se na spletno
         stran, če želite izvedeti več.
@@ -2015,8 +2013,6 @@ sl:
         in geslom in račun v nastavitvah povežete s svojim ID-jem.
   user_role:
     filter:
-      not_an_administrator: Samo skrbniki lahko upravljajo vlogo uporabnika, vi pa
-        niste skrbnik.
       not_a_role: Besedilo `%{role}' ni pravilna vloga.
       already_has_role: Uporabnik že ima vlogo %{role}.
       doesnt_have_role: Uporabnik nima vloge %{role}.
index 2777d8c9c37ccf272853e5bf0898c1ad2df1b8cd..8c12d1665b405f33022e75985aed7967b9528cbb 100644 (file)
@@ -1598,8 +1598,6 @@ sq:
       empty: Asnjë përdorues që përputhet nuk u gjet
   user_role:
     filter:
-      not_an_administrator: Vetëm administratorët mund të kryejnë menaxhimin e rolit
-        të përdoruesit, dhe ju nuk jeni një administrator.
       not_a_role: Vargu `%{role}' nuk është një rol i vlefshëm.
       already_has_role: Përdoruesi tashmë e ka rolin %{role}.
       doesnt_have_role: Përdoruesi nuk e ka rolin %{role}.
index 4c3bb74994caf5e3a85f5ca2b38d9747578099f0..730297d4adbf78b965be5546bbfd1e1c5115399b 100644 (file)
@@ -1184,8 +1184,6 @@ sr-Latn:
     require_cookies:
       cookies_needed: Izgleda da ste onemogućili kolačiće. Omogućite ih pre nego što
         nastavite.
-    require_moderator:
-      not_a_moderator: Da biste izveli ovu radnju, treba da budete moderator.
     setup_user_auth:
       blocked: Vaš pristup API-ju je blokiran. Prijavite se da saznate više.
       need_to_see_terms: Vaš pristup API-ju je privremeno ukinut. Prijavite se da
@@ -1539,8 +1537,6 @@ sr-Latn:
         </p>
   user_role:
     filter:
-      not_an_administrator: Samo administratori mogu da upravljaju ulogama korisnika,
-        a vi to niste.
       not_a_role: „%{role}“ nije ispravna uloga.
       already_has_role: Korisnik već ima ulogu %{role}.
       doesnt_have_role: Korisnik nema ulogu %{role}.
index 55e2eb170ec51da70b95773559d7dc2322a2ffbe..ac4406d862df58102dd5e35b00eb8f534ef462c7 100644 (file)
@@ -199,7 +199,7 @@ sr:
       feature_warning: Потребно је преузети %{num_features} објеката, што може успорити
         ваш прегледач. Заиста желите да прикажете ове податке?
       load_data: Учитај податке
-      loading: Учитавам
+      loading: Учитавање
     tag_details:
       tags: Ознаке
       wiki_link:
@@ -238,7 +238,7 @@ sr:
     changeset:
       anonymous: Анонимно
       no_edits: (нема измена)
-      view_changeset_details: Погледај детаље скупа измена
+      view_changeset_details: Прикажи детаље скупа промена
     changesets:
       id: ID
       saved_at: Сачувано у
@@ -246,41 +246,41 @@ sr:
       comment: Коментар
       area: Област
     index:
-      title: Ð¡ÐºÑ\83пови Ð¸Ð·мена
-      title_user: Ð¡ÐºÑ\83пови Ð¸Ð·мена корисника %{user}
-      title_friend: Ð¡ÐºÑ\83пови Ð¸Ð·мена мојих пријатеља
-      title_nearby: Ð¡ÐºÑ\83пови Ð¸Ð·Ð¼ÐµÐ½Ð° Ð¾ÐºÐ¾Ð»Ð½Ð¸Ñ\85 ÐºÐ¾Ñ\80иÑ\81ника
-      empty: Ð\9dема Ñ\81кÑ\83пова Ð¸Ð·Ð¼ÐµÐ½Ð°.
-      empty_area: Ð\9dема Ñ\81кÑ\83пова Ð¸Ð·мена у овој области.
-      empty_user: Ð\9dема Ñ\81кÑ\83пова Ð¸Ð·мена овог корисника.
-      no_more: Ð\9dема Ð²Ð¸Ñ\88е Ñ\81кÑ\83пова Ð¸Ð·мена.
-      no_more_area: Ð\9dема Ð²Ð¸Ñ\88е Ñ\81кÑ\83пова Ð¸Ð·мена у овој области.
-      no_more_user: Ð\9dема Ð²Ð¸Ñ\88е Ñ\81кÑ\83пова Ð¸Ð·мена овог корисника.
+      title: Ð¡ÐºÑ\83пови Ð¿Ñ\80омена
+      title_user: Ð¡ÐºÑ\83пови Ð¿Ñ\80омена корисника %{user}
+      title_friend: Ð¡ÐºÑ\83пови Ð¿Ñ\80омена мојих пријатеља
+      title_nearby: Ð¡ÐºÑ\83пови Ð¿Ñ\80омена ÐºÐ¾Ñ\80иÑ\81ника Ñ\83 Ð±Ð»Ð¸Ð·Ð¸Ð½Ð¸
+      empty: Ð¡ÐºÑ\83пови Ð¿Ñ\80омена Ð½Ð¸Ñ\81Ñ\83 Ð¿Ñ\80онаÑ\92ени.
+      empty_area: Ð\9dема Ñ\81кÑ\83пова Ð¿Ñ\80омена у овој области.
+      empty_user: Ð\9dема Ñ\81кÑ\83пова Ð¿Ñ\80омена овог корисника.
+      no_more: Ð\9dиÑ\98е Ð¿Ñ\80онаÑ\92ено Ñ\98оÑ\88 Ñ\81кÑ\83пова Ð¿Ñ\80омена.
+      no_more_area: Ð\9dема Ð²Ð¸Ñ\88е Ñ\81кÑ\83пова Ð¿Ñ\80омена у овој области.
+      no_more_user: Ð\9dема Ð²Ð¸Ñ\88е Ñ\81кÑ\83пова Ð¿Ñ\80омена овог корисника.
       load_more: Учитај још
     timeout:
-      sorry: Ð\9dажалоÑ\81Ñ\82, Ð¿Ñ\80еÑ\83зимаÑ\9aе Ñ\82Ñ\80аженог Ñ\81пиÑ\81ка Ð¸Ð·Ð¼ÐµÐ½Ð° Ð¿Ñ\80едÑ\83го Ñ\82Ñ\80аÑ\98е.
+      sorry: Ð\9fÑ\80еÑ\83зимаÑ\9aе Ñ\82Ñ\80аженог Ñ\81пиÑ\81ка Ñ\81кÑ\83пова Ð¿Ñ\80омена Ñ\82Ñ\80аÑ\98ало Ñ\98е Ð¿Ñ\80едÑ\83го.
   changeset_comments:
     comment:
-      comment: Нови коментар на скуп измена бр. %{changeset_id} корисника %{author}
+      comment: 'Нови коментар на скуп промена #%{changeset_id} корисника %{author}'
       commented_at_by_html: Ажурирао %{user} пре %{when}
     comments:
       comment: 'Нови коментар о скупу промена #%{changeset_id} аутора %{author}'
     index:
-      title_all: Ð\94иÑ\81кÑ\83Ñ\81иÑ\98а Ð¾ Ñ\81кÑ\83пÑ\83 Ð¸Ð·Ð¼ÐµÐ½Ð° OpenStreetMap-а
-      title_particular: 'Ð\94иÑ\81кÑ\83Ñ\81иÑ\98а Ð¾ Ñ\81кÑ\83пÑ\83 Ð¸Ð·Ð¼ÐµÐ½Ð° #%{changeset_id} OpenStreetMap-а'
+      title_all: Ð\94иÑ\81кÑ\83Ñ\81иÑ\98а Ð¾ Ñ\81кÑ\83пÑ\83 Ð¿Ñ\80омена Ð½Ð° OpenStreetMap-Ñ\83
+      title_particular: 'Ð\94иÑ\81кÑ\83Ñ\81иÑ\98а Ð¾ Ñ\81кÑ\83пÑ\83 Ð¿Ñ\80омена #%{changeset_id} Ð½Ð° OpenStreetMap-Ñ\83'
     timeout:
       sorry: Преузимање списка коментара за скупове промена који сте тражили трајало
         је предуго.
   diary_entries:
     new:
-      title: Нови дневнички запис
+      title: Нови унос у дневнику
       publish_button: Објави
     index:
       title: Кориснички дневници
       title_friends: Дневници пријатеља
       title_nearby: Дневници корисника у близини
       user_title: Дневник корисника %{user}
-      in_language_title: Ð\94невниÑ\87ки Ð·Ð°Ð¿Ð¸Ñ\81и на %{language}
+      in_language_title: Ð£Ð½Ð¾Ñ\81и Ñ\83 Ð´Ð½ÐµÐ²Ð½Ð¸ÐºÑ\83 на %{language}
       new: Нови уноси у дневнику
       new_title: Састави нови унос у мом дневнику
       no_entries: Нема уноса у дневнику
@@ -307,9 +307,9 @@ sr:
       save_button: Сачувај
     no_such_entry:
       title: Нема таквог уноса у дневнику
-      heading: 'Нема записа са ID-јем: %{id}'
-      body: Ð\9dажалоÑ\81Ñ\82, Ð½ÐµÐ¼Ð° Ð·Ð°Ð¿Ð¸Ñ\81а Ð¸Ð»Ð¸ ÐºÐ¾Ð¼ÐµÐ½Ñ\82аÑ\80а Ñ\81а ID-Ñ\98ем %{id}. Ð\9cожда Ñ\98е Ð²ÐµÐ·Ð° Ð½ÐµÐ¸Ñ\81пÑ\80авна
-        Ð¸Ð»Ð¸ Ñ\81Ñ\82е Ð¿Ð¾Ð³Ñ\80еÑ\88или Ñ\83 ÐºÑ\83Ñ\86аÑ\9aÑ\83.
+      heading: 'Нема уноса са ID-јем: %{id}'
+      body: Ð\9dема Ñ\83ноÑ\81а Ñ\83 Ð´Ð½ÐµÐ²Ð½Ð¸ÐºÑ\83 Ð½Ð¸Ñ\82и ÐºÐ¾Ð¼ÐµÐ½Ñ\82аÑ\80а Ñ\81а ID-Ñ\98ем %{id}. Ð\9fÑ\80овеÑ\80иÑ\82е Ð¿Ñ\80авопиÑ\81.
+        Ð\9cожда Ñ\98е Ð²ÐµÐ·Ð° Ð½Ð° ÐºÐ¾Ñ\98Ñ\83 Ñ\81Ñ\82е ÐºÐ»Ð¸ÐºÐ½Ñ\83ли Ð¿Ð¾Ð³Ñ\80еÑ\88на.
     diary_entry:
       posted_by: Поставио корисник %{link_user} у %{created} на %{language_link}
       comment_link: Коментариши овај унос
@@ -337,7 +337,7 @@ sr:
         description: Недавни уноси у дневнику OpenStreetMap-а корисника %{user}
       language:
         title: Уноси у дневнику OpenStreetMap-а на %{language_name}
-        description: Ð¡ÐºÐ¾Ñ\80аÑ\88Ñ\9aи Ð´Ð½ÐµÐ²Ð½Ð¸Ñ\87ки Ð·Ð°Ð¿Ð¸Ñ\81и корисника OpenStreetMap-а на %{language_name}
+        description: Ð\9dедавни Ñ\83ноÑ\81и Ñ\83 Ð´Ð½ÐµÐ²Ð½Ð¸ÐºÑ\83 корисника OpenStreetMap-а на %{language_name}
       all:
         title: Уноси у дневнику OpenStreetMap-а
         description: Недавни уноси у дневнику корисника OpenStreetMap-а
@@ -1132,7 +1132,7 @@ sr:
           направљеном %{time}'
         commented_changeset: '%{commenter} је оставио коментар на чејнџсету мапе који
           надгледате и који је направио %{changeset_author} у %{time}'
-        partial_changeset_with_comment: Ñ\81а ÐºÐ¾Ð¼ÐµÐ½Ñ\82аÑ\80ом â\80\99%{changeset_comment}â\80\99
+        partial_changeset_with_comment: Ñ\81а ÐºÐ¾Ð¼ÐµÐ½Ñ\82аÑ\80ом â\80\9e%{changeset_comment}â\80\9d
         partial_changeset_without_comment: без коментара
       details: Више информација о чејнџсетовима може да се пронађе на %{url}.
       unsubscribe: Да бисте престали пратити апдејте овог чејнџсета, посетите %{url}
@@ -1394,10 +1394,10 @@ sr:
       user_page_link: корисничке странице
       anon_edits: (%{link})
       anon_edits_link_text: Сазнајте зашто је то случај.
-      flash_player_required: Потребан вам је флеш плејер да бисте користили уређивач
-        мапа. Преузмите га <a href="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">одавде</a>.
-        Доступне су и <a href="http://wiki.openstreetmap.org/wiki/Editing">неке друге
-        Ð¼Ð¾Ð³Ñ\83Ñ\9bноÑ\81Ñ\82и</a> Ð·Ð° Ñ\83Ñ\80еÑ\92иваÑ\9aе Ð\9eпенÑ\81Ñ\82Ñ\80иÑ\82мапа.
+      flash_player_required: Потребан вам је Flash Player да бисте користили Potlatch,
+        OpenStreetMap Flash уређивач. Можете да <a href="https://get.adobe.com/flashplayer/">преузмете
+        Flash Player са веб-сајта Adobe.com</a>. <a href="https://wiki.openstreetmap.org/wiki/Editing">Неколико
+        Ð´Ñ\80Ñ\83гиÑ\85 Ð¾Ð¿Ñ\86иÑ\98а</a> Ñ\81Ñ\83 Ñ\82акоÑ\92е Ð´Ð¾Ñ\81Ñ\82Ñ\83пне Ð·Ð° Ñ\83Ñ\80еÑ\92иваÑ\9aе OpenStreetMap-а.
       potlatch_unsaved_changes: Имате несачуване измене. (Да бисте их сачували у Potlatch-у,
         демаркирајте тренутни пут или тачку, ако уређујете у „живом“ режиму, или кликните
         на дугме за чување, ако постоји.)
@@ -1698,7 +1698,7 @@ sr:
       description: 'Опис:'
       tags: 'Ознаке:'
       tags_help: раздвојено запетама
-      save_button: Ð¡Ð°Ñ\87Ñ\83ваÑ\98 Ð¸Ð·мене
+      save_button: Ð¡Ð°Ñ\87Ñ\83ваÑ\98 Ð¿Ñ\80омене
       visibility: 'Видљивост:'
       visibility_help: шта ово значи?
       visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces?uselang=sr-ec
@@ -1775,8 +1775,6 @@ sr:
     require_cookies:
       cookies_needed: Изгледа да сте онемогућили колачиће. Омогућите их пре него што
         наставите.
-    require_moderator:
-      not_a_moderator: Да бисте извели ову радњу, треба да будете модератор.
     setup_user_auth:
       blocked_zero_hour: Имате хитну поруку на веб-сајту OpenStreetMap. Морате прочитати
         поруку пре него што могнете спремати своје измене.
@@ -1893,7 +1891,7 @@ sr:
       account is suspended: Нажалост, ваш налог је укинут због сумњиве активности.<br
         />Обратите се <a href="%{webmaster}">администратору</a> ако желите да поразговарате
         о проблему.
-      auth failure: Ð\9dе Ð¼Ð¾Ð³Ñ\83 Ð´Ð° Ð²Ð°Ñ\81 Ð¿Ñ\80иÑ\98авим Ñ\81 Ñ\83неÑ\82им Ð¿Ð¾Ð´Ð°Ñ\86има.
+      auth failure: Ð\9dиÑ\98е Ð¼Ð¾Ð³Ñ\83Ñ\9bе Ð¿Ñ\80иÑ\98авиÑ\82и Ñ\81е Ñ\81а Ñ\82им Ð´ÐµÑ\82аÑ\99има.
       openid_logo_alt: Пријавите се с OpenID-јем
       auth_providers:
         openid:
@@ -2066,7 +2064,7 @@ sr:
       unhide_user: Откриј корисника
       delete_user: Избриши корисника
       confirm: Потврди
-      friends_changesets: Ð¡Ð¿Ð¸Ñ\81кови Ð¸Ð·мена пријатеља
+      friends_changesets: Ð¡Ð¿Ð¸Ñ\81кови Ð¿Ñ\80омена пријатеља
       friends_diaries: Дневник пријатеља
       nearby_changesets: Спискови промена корисника у околини
       nearby_diaries: Дневници корисника у околини
@@ -2130,7 +2128,7 @@ sr:
       latitude: 'Географска ширина:'
       longitude: 'Географска дужина:'
       update home location on click: Ажурирати место становања када кликнем на мапу?
-      save changes button: Ð¡Ð°Ñ\87Ñ\83ваÑ\98 Ð¸Ð·мене
+      save changes button: Ð¡Ð°Ñ\87Ñ\83ваÑ\98 Ð¿Ñ\80омене
       make edits public button: Нека све моје измене буду јавне
       return to profile: Назад на профил
       flash update success confirm needed: Подаци о кориснику су успешно ажурирани.
@@ -2220,8 +2218,6 @@ sr:
         са својим ID-ом у корисничким подешавањима.
   user_role:
     filter:
-      not_an_administrator: Само администратори могу да управљају улогама корисника,
-        а ви то нисте.
       not_a_role: „%{role}“ није исправна улога.
       already_has_role: Корисник већ има улогу %{role}.
       doesnt_have_role: Корисник нема улогу %{role}.
@@ -2370,7 +2366,7 @@ sr:
       creator: Творац
       description: Опис
       created_at: Направљено
-      last_changed: Ð\9fоÑ\81ледÑ\9aа Ð¸Ð·мена
+      last_changed: Ð\9fоÑ\81ледÑ\9aа Ð¿Ñ\80омена
       ago_html: пре %{when}
   javascripts:
     close: Затвори
@@ -2469,8 +2465,8 @@ sr:
       directions: Путања
       distance: Удаљеност
       errors:
-        no_route: Ð\9dе Ð¼Ð¾Ð³Ñ\83 Ð´Ð° Ð¿Ñ\80онаÑ\92ем руту између та два места.
-        no_place: Ð\9dажалоÑ\81Ñ\82, Ð½Ðµ Ð¼Ð¾Ð³Ñ\83 Ð´Ð° Ð¿Ñ\80онаÑ\92ем â\80\99%{place}â\80\99.
+        no_route: Ð\9dиÑ\98е Ð¼Ð¾Ð³Ñ\83Ñ\9bе Ð¿Ñ\80онаÑ\9bи руту између та два места.
+        no_place: Ð\9dиÑ\98е Ð¼Ð¾Ð³Ñ\83Ñ\9bе Ð¿Ñ\80онаÑ\9bи â\80\9e%{place}â\80\9d.
       instructions:
         continue_without_exit: Наставите на %{name}
         slight_right_without_exit: Мало удесно у %{name}
@@ -2554,7 +2550,7 @@ sr:
     create:
       flash: Редакција је направљена.
     update:
-      flash: Ð\98змене су сачуване.
+      flash: Ð\9fÑ\80омене су сачуване.
     destroy:
       not_empty: Редакција није празна. Поништите редиговање свих верзија које припадају
         овој редакцији пре него што је уклоните.
index 85bfbd7cb31de9e08a4fda51fd00d1581b7f1448..ecd19dc5173b8f712abe101ab1591ed5e0427a7c 100644 (file)
@@ -1898,11 +1898,6 @@ sv:
         innan du fortsätter.
     require_admin:
       not_an_admin: Du måste vara administratör för att utföra denna åtgärd.
-    require_moderator:
-      not_a_moderator: Du måste vara administratör för att utföra åtgärden.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Du måste vara en moderator eller administratör för
-        att utföra denna åtgärd
     setup_user_auth:
       blocked_zero_hour: Du har ett brådskande meddelande väntande på hemsidan för
         OpenStreetMap. Du behöver läsa meddelandet innan du ges möjlighet att spara
@@ -2358,8 +2353,6 @@ sv:
         med ditt ID i dina användarinställningar.
   user_role:
     filter:
-      not_an_administrator: Endast adminstratörer kan ändra användares roller och
-        du är inte administratör.
       not_a_role: Strängen `%{role}' är inte en korrekt roll.
       already_has_role: Användaren har redan rollen %{role}.
       doesnt_have_role: Användaren har inte rollen %{role}.
index b225f51d808443cc1d35698954b31457a982334b..995bfe6a6aec813b82f78b8f736f6ae771e231f9 100644 (file)
@@ -1990,7 +1990,6 @@ th:
         \nแล้วผูกโยงบัญชีกับบัญชีภายนอกในหน้าการตั้งค่าา"
   user_role:
     filter:
-      not_an_administrator: ท่านไม่ได้เป็นผู้ดูแลระบบ จึงไม่สามารถจัดการเรื่องแต่งตั้งถอดถอนสถานะของผู้ใช้งานได้
       not_a_role: ข้อความ `%{role}' ไม่ใช่สถานะผู้ใช้งานที่ถูกต้อง
       already_has_role: ผู้ใช้มีสถานะเป็น %{role} อยู่แล้ว
       doesnt_have_role: ผู้ใช้ไม่ได้มีสถานะ %{role}
index d990133b0e2f81dede85358460d93c81aadc7638..ab3b02ba47c5c5713a35b986a12b1b73b701e9ba 100644 (file)
@@ -1430,9 +1430,6 @@ tl:
     require_cookies:
       cookies_needed: Tila mayroon kang hindi pinagaganang mga otap - mangyaring paganahin
         ang mga otap sa loob ng pantingin-tingin mo bago magpatuloy.
-    require_moderator:
-      not_a_moderator: Kailangan mong maging isang tagapamagitan upang maisagawa ang
-        galaw na iyan.
     setup_user_auth:
       blocked_zero_hour: Mayroon kang isang importanteng mensahe sa websayt ng OpenStreetMap.
         Kailangan mong basahin ang mensahe bago mo masagip ang iyong mga pagbabago.
@@ -1825,8 +1822,6 @@ tl:
         </p>
   user_role:
     filter:
-      not_an_administrator: Tanging mga tagapangasiwa lamang ang makapagsasagawa ng
-        pamamahala ng gampanin ng tagagamit, at hindi ka isang tagapangasiwa.
       not_a_role: Ang bagting na `%{role}' ay hindi isang tanggap na gampanin.
       already_has_role: Ang tagagamit ay may gampanin nang %{role}.
       doesnt_have_role: Ang tagagamit ay walang gampaning %{role}.
index 46203f99bbfa717dcf7d9e164f762f19ac93bc6c..4ed452d12bd2ea7e4527e83a0d04611167d85dfe 100644 (file)
@@ -113,13 +113,13 @@ tr:
     default: Varsayılan (kullanılan %{name})
     potlatch:
       name: Potlatch 1
-      description: Potlatch 1 (flash tarayıcı düzenleyici, eski)
+      description: Potlatch 1 (tarayıcı içi düzenleyici)
     id:
       name: iD
       description: iD (tarayıcı düzenleyici)
     potlatch2:
       name: Potlatch 2
-      description: Potlatch 2 (flash tarayıcı düzenleyici, yeni)
+      description: Potlatch 2 (tarayıcı içi düzenleyici)
     remote:
       name: Uzaktan Kumanda
       description: Uzaktan Kumanda (JOSM veya Merkaartor)
@@ -137,7 +137,7 @@ tr:
     closed_by_html: <abbr title='%{title}'>%{time} önce</abbr> %{user} tarafından
       kapandı
     version: Sürüm
-    in_changeset: Değişiklik Kayı
+    in_changeset: Değişiklik Kaydı
     anonymous: anonim
     no_comment: (yorum yok)
     part_of: Ortak parça
@@ -146,7 +146,7 @@ tr:
     view_details: Ayrıntıları Görüntüle
     location: 'Konum:'
     changeset:
-      title: 'Değişiklik takımı: %{id}'
+      title: 'Değişiklik kaydı: %{id}'
       belongs_to: Yazar
       node: Noktalar (%{count})
       node_paginated: Nokta (%{x}-%{y} - toplam %{count})
@@ -159,14 +159,14 @@ tr:
         önce</abbr>'
       commented_by: '%{user} kullanıcıdan yorum <abbr title="%{exact_time}">%{when}
         önce</abbr>'
-      changesetxml: Değişiklik takımı XML
+      changesetxml: Değişiklik kaydı XML
       osmchangexml: osmChange XML
       feed:
-        title: Değişiklik takımı %{id}
+        title: Değişiklik kaydı %{id}
         title_comment: Değişiklik takımı %{id} - %{comment}
       join_discussion: Tartışmaya katılmak için lütfen giriş yap
       discussion: Tartışma
-      still_open: Değişiklik serisi hâlâ açık - tartışma, değişiklik serisi kapatıldığında
+      still_open: Değişiklik kaydı hâlâ açık - tartışma, değişiklik serisi kapatıldığında
         açılacaktır.
     node:
       title: 'Nokta: %{name}'
@@ -197,7 +197,7 @@ tr:
         node: nokta
         way: yol
         relation: ilişki
-        changeset: değişiklik takımı
+        changeset: değişiklik kaydı
         note: Not
     timeout:
       sorry: Üzgünüz, %{type} olan verisi %{id} almak için çok uzun sürdü.
@@ -205,7 +205,7 @@ tr:
         node: nokta
         way: yol
         relation: ilişki
-        changeset: değişiklik takımı
+        changeset: değişiklik kaydı
         note: Not
     redacted:
       redaction: Redaksiyon %{id}
@@ -262,31 +262,31 @@ tr:
       enclosing: Kapsayan özellikleri
   changesets:
     changeset_paging_nav:
-      showing_page: 'Sayfa: %{page}'
+      showing_page: Sayfa %{page}
       next: Sonraki »
       previous: « Önceki
     changeset:
       anonymous: Anonim
       no_edits: (düzenleme yok)
-      view_changeset_details: Değişiklik setleri ayrıntılı görüntüle
+      view_changeset_details: Değişiklik kaydı ayrıntılarını görüntüle
     changesets:
       id: "NO"
-      saved_at: Kaydetme Tarih
+      saved_at: Kaydedilme
       user: Kullanıcı
       comment: Yorum
       area: Alan
     index:
-      title: Değişiklik Setleri
-      title_user: '%{user} tarafından değişiklik setleri'
+      title: Değişiklik Kayıtları
+      title_user: '%{user} kullanıcısının değişiklik kayıtları'
       title_friend: Arkadaşlarımın değişiklik kayıtları
       title_nearby: Yakındaki kullanıcıların değişiklik kayıtları
-      empty: Değişiklik kümeleri bulunamadı.
-      empty_area: Bu alanda da değişiklik kümesi bulunmuyor.
-      empty_user: Bu kullanıcının hiçbir değişiklik kümeleri yok.
-      no_more: Daha fazla değişiklik kümeleri yok.
-      no_more_area: Bu alanda daha fazla değişiklik seti bulunmuyor.
-      no_more_user: Bu kullanıcı tarafından daha fazla değişiklik seti yok.
-      load_more: Daha fazla
+      empty: Değişiklik kayıtları bulunamadı.
+      empty_area: Bu alanda değişiklik kaydı bulunmuyor.
+      empty_user: Bu kullanıcının hiçbir değişiklik kaydı yok.
+      no_more: Daha fazla değişiklik kaydı yok.
+      no_more_area: Bu alanda daha fazla değişiklik kaydı bulunmuyor.
+      no_more_user: Bu kullanıcı tarafından daha fazla değişiklik kaydı yok.
+      load_more: Daha fazla yükle
     timeout:
       sorry: Üzgünüz, değişiklik kayıtlarının listelenmesi fazla sürdü.
   changeset_comments:
@@ -1242,19 +1242,19 @@ tr:
       hi: Merhaba %{to_user},
       greeting: Merhaba,
       commented:
-        subject_own: '[OpenStreetMap] %{commenter}, sizin değişiklik serilerinizden
+        subject_own: '[OpenStreetMap] %{commenter}, sizin değişiklik kayıtlarınızdan
           birine yorum yaptı.'
         subject_other: '[OpenStreetMap] %{commenter}, ilgilendiğiniz bir değişiklik
           hakkında yorum yaptı.'
         your_changeset: '%{commenter}, %{time} tarihinde oluşturduğunuz değişikliklerinizden
           birine yorum yaptı.'
         commented_changeset: '%{commenter}, takip etmiş olduğunuz %{changeset_author}
-          tarafından %{time} tarihinde oluşturulan harita değişiklik serisine yorum
+          tarafından %{time} tarihinde oluşturulan harita değişiklik kaydına yorum
           yaptı.'
         partial_changeset_with_comment: '''%{changeset_comment}'' yorumuyla'
         partial_changeset_without_comment: yorumsuz
-      details: Değişiklik serisiyle ilgili daha fazla bilgi %{url} sayfasından edinebilirsiniz.
-      unsubscribe: Bu değişiklik serisinin güncellemelerini aboneliğinizden çıkarmak
+      details: Değişiklik kaydıyla ilgili daha fazla bilgi %{url} sayfasından edinebilirsiniz.
+      unsubscribe: Bu değişiklik kaydının güncellemelerini aboneliğinizden çıkarmak
         için %{url} sayfasını ziyaret edin ve "Aboneliği iptal et"i tıklayın.
   messages:
     inbox:
@@ -1627,6 +1627,11 @@ tr:
         title: switch2osm
         description: OpenStreetMap tabanlı haritalara ve diğer hizmetlere geçiş yapan
           şirketler ve kuruluşlar için yardım.
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: Organizasyonlar için
+        description: OpenStreetMap için plan yapan bir organizasyon var mı? Hoş Geldiniz
+          sayfasında bilmeniz gerekenleri bulun.
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1772,7 +1777,8 @@ tr:
         paragraph_1_html: OpenStreetMap, proje hakkında bilgiler içeren, soru sormak
           ve soruları cevaplamak için ve işbirliği halinde tartışma yapılan ve haritalama
           konularını belgelemek için çeşitli kaynaklara sahiptir. <a href='%{help_url}'>Buradan
-          yardım alın</a>.
+          yardım alın</a>. OpenStreetMap için plan yapan bir organizasyon var mı?
+          <a href='https://welcome.openstreetmap.org/'>Hoşgeldin sayfasına bakınız</a>
       start_mapping: Harita çizmeye başla
       add_a_note:
         title: Düzenlemek için vaktin yok mu? O zaman bir not ekle!
@@ -1913,11 +1919,6 @@ tr:
         önce lütfen tarayıcınızda çerezleri etkinleştirin.
     require_admin:
       not_an_admin: Bu eylemi gerçekleştirmek için yönetici olmanız gerekiyor.
-    require_moderator:
-      not_a_moderator: Bu eylemi gerçekleştirebilmek için moderatör olmalısınız.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Bu işlemi gerçekleştirmek için moderatör veya yönetici
-        olmanız gerekiyor
     setup_user_auth:
       blocked_zero_hour: OpenStreetMap web sitesinde önemli bir mesajınız var. Düzenlemelerinizi
         kaydetmeden önce mesajı okumanız gerekiyor.
@@ -2372,8 +2373,6 @@ tr:
         kimliğinizle ilişkilendirebilirsiniz.
   user_role:
     filter:
-      not_an_administrator: Yalnızca yöneticiler, kullanıcı rolü yönetimini gerçekleştirebilir
-        ve siz bir yönetici değilsiniz.
       not_a_role: Dizgi %{role}, geçerli bir görev değil.
       already_has_role: Kullanıcı zaten %{role} görevine sahip.
       doesnt_have_role: Kullanıcının görevi %{role} değil.
@@ -2756,6 +2755,8 @@ tr:
       flash: Redaksiyon kaldırıldı.
       error: Bu redaksiyon kaldırılırken bir hata oluştu.
   validations:
+    leading_whitespace: başlangıçta boşluk var
+    trailing_whitespace: sonda boşluk var
     invalid_characters: geçersiz karakterler içeriyor
     url_characters: özel URL karakterleri içerir (%{characters})
 ...
index 77cdb8da5ae51a62c7f2b693ef232c0ae3966f0a..52c40a5a9e5650c90579a628ccc70bbaf9de9cf7 100644 (file)
@@ -1675,8 +1675,6 @@ uk:
     require_cookies:
       cookies_needed: Схоже, що у вас вимкнені куки. Будь ласка, увімкніть куки у
         вашому оглядачі, перш ніж продовжити.
-    require_moderator:
-      not_a_moderator: Ви повинні бути модератором для виконання цієї дії.
     setup_user_auth:
       blocked_zero_hour: У вас є нагальне повідомлення на веб-сайті OpenStreetMap.
         Вам потрібно прочитати повідомлення, перш ніж ви зможете зберегти ваші зміни.
@@ -2128,8 +2126,6 @@ uk:
         ID користувача у налаштуваннях.
   user_role:
     filter:
-      not_an_administrator: Тільки адміністратори можуть керувати ролями користувачів,
-        а ви не є адміністратором.
       not_a_role: Рядок «%{role}» не є припустимою роллю.
       already_has_role: Користувач вже має роль — %{role}.
       doesnt_have_role: Користувач не має ролі %{role}.
index 9a91c4b7527e9c0a4a0cedec2418c25bce661dbd..46207311c8c525ebe131653a4f3fff2a871261c8 100644 (file)
@@ -1786,11 +1786,6 @@ vi:
         trình duyệt để tiếp tục.
     require_admin:
       not_an_admin: Chỉ các quản lý viên có quyền thực hiện tác vụ đó.
-    require_moderator:
-      not_a_moderator: Chỉ có các điều hành viên được phép thực hiện tác vụ đó.
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: Chỉ có các điều hành viên hoặc quản lý viên được phép
-        thực hiện tác vụ đó.
     setup_user_auth:
       blocked_zero_hour: Bạn có tin nhắn mới rất quan trọng tại trang Web OpenStreetMap.
         Bạn phải đọc tin nhắn này trước khi được phép lưu thêm thay đổi.
@@ -2243,8 +2238,6 @@ vi:
         bạn trong tùy chọn.
   user_role:
     filter:
-      not_an_administrator: Chỉ các quản lý viên có quyền quản lý quyền của người
-        dùng, nhưng bạn không phải là quản lý viên.
       not_a_role: Chuỗi “%{role}” không phải là vai trò hợp lệ.
       already_has_role: Người dùng đã có vai trò %{role}.
       doesnt_have_role: Người dùng không có vai trò %{role}.
index 700078b34eaad2cd6f4106e985979195f08345f8..8c9598b7570bcb505ca8281f308c0fa381100a3d 100644 (file)
@@ -1,6 +1,7 @@
 # Messages for Simplified Chinese (中文(简体)‎)
 # Exported from translatewiki.net
 # Export driver: phpyaml
+# Author: A Chinese Wikipedian
 # Author: Anakmalaysia
 # Author: Assoc
 # Author: Boyuan Yang
@@ -1465,6 +1466,8 @@ zh-CN:
       switch2osm:
         title: switch2osm
         description: 协助公司与组织改用 OpenStreetMap 为基础的地图与相关服务。
+      welcomemat:
+        description: 想跟一个组织为OpenStreetMap制订计划?在欢迎席上找到你需要知道的东西。
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1711,14 +1714,11 @@ zh-CN:
         other: 来自 %{user} 的带 %{count} 点的GPX文件
       description_without_count: 来自 %{user} 的 GPX 文件
   application:
+    permission_denied: 您没有权限来执行此操作
     require_cookies:
       cookies_needed: 您似乎停用了 cookie - 请在继续操作前启用您的浏览器 cookie。
     require_admin:
       not_an_admin: 您需要成为管理员以执行该操作。
-    require_moderator:
-      not_a_moderator: 必须为管理员才能执行该操作。
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: 您需要成为版主或管理员以执行该操作
     setup_user_auth:
       blocked_zero_hour: 您在OpenStreetMap网站有一条紧急消息。在您可以保存您的编辑之前,您需要阅读这条消息。
       blocked: 您对 API 的访问已经被阻挡了。请登录到网站以了解更多信息。
@@ -2120,7 +2120,6 @@ zh-CN:
       option_2: 如果您已拥有一个账户,您可以使用您的用户名和密码登录您的账户,然后在您的用户设置中将账户与您的ID相关联。
   user_role:
     filter:
-      not_an_administrator: 只有管理员可以执行用户角色管理,而您不是管理员。
       not_a_role: 字串 '%{role}' 不是有效的角色。
       already_has_role: 这个用户已经有角色 %{role}。
       doesnt_have_role: 这个用户没有角色 %{role}。
@@ -2469,4 +2468,9 @@ zh-CN:
       not_empty: 修订非空。请在销毁该修订前清除所有属于它的版本。
       flash: 修订已销毁。
       error: 销毁该修订时出错。
+  validations:
+    leading_whitespace: 具有领先的空白
+    trailing_whitespace: 具有尾随空白
+    invalid_characters: 包含无效字符
+    url_characters: 包含特殊URL字符 (%{characters})
 ...
index 311e0546b2faae12f2ff8b683de440f98d976bdd..d8c56171ee7da8b247d44c244d668af1395eb575 100644 (file)
@@ -245,7 +245,7 @@ zh-TW:
       previous: « 上一頁
     changeset:
       anonymous: 匿名
-      no_edits: (沒有編輯)
+      no_edits: (沒有編輯)
       view_changeset_details: 檢視變更集詳細資料
     changesets:
       id: ID
@@ -259,31 +259,35 @@ zh-TW:
       title_friend: 我的好友之變更集
       title_nearby: 附近使用者的變更集
       empty: 查無變更集。
-      empty_area: æ­¤å\9c°å\8d\80沒有變更集。
+      empty_area: æ­¤å\8d\80å\9f\9f沒有變更集。
       empty_user: 此使用者沒有變更集。
       no_more: 查無更多變更集。
-      no_more_area: æ­¤å\9c°å\8d\80沒有更多變更集。
+      no_more_area: æ­¤å\8d\80å\9f\9f沒有更多變更集。
       no_more_user: 此使用者沒有更多變更集。
       load_more: 載入更多
     timeout:
-      sorry: 抱歉,您請求的變更集清單取得時間過長。
+      sorry: 抱歉,您請求的變更集清單取得時間過長。
   changeset_comments:
     comment:
-      comment: '%{author} 對變更集 #%{changeset_id} 發表新評論'
+      comment: '由 %{author} 對變更集 #%{changeset_id} 發表的新評論'
       commented_at_by_html: 於 %{when} 前由 %{user} 更新
+    comments:
+      comment: '%{author} 對變更集 #%{changeset_id} 發表的新評論'
     index:
       title_all: OpenStreetMap 變更集討論
       title_particular: OpenStreetMap 變更集 %{changeset_id} 討論
+    timeout:
+      sorry: 很抱歉,您請求的變更集評論取得時間過長。
   diary_entries:
     new:
       title: 新日記項目
       publish_button: 發佈
     index:
-      title: 日記
-      title_friends: 好友日記
+      title: 使用者日記
+      title_friends: 好友日記
       title_nearby: 附近的使用者的日記
       user_title: '%{user} 的日記'
-      in_language_title: 日記 (語言為 %{language})
+      in_language_title: 語言為%{language}的日記項目
       new: 新增日記項目
       new_title: 在我的使用者日記裡撰寫新內容
       no_entries: 沒有日記項目
@@ -302,18 +306,18 @@ zh-TW:
       save_button: 儲存
       marker_text: 日記項目位置
     show:
-      title: '%{user} 的日記 | %{title}'
+      title: '%{user} 的日記|%{title}'
       user_title: '%{user} 的日記'
       leave_a_comment: 留下評論
-      login_to_leave_a_comment: '%{login_link} 以留下評論'
+      login_to_leave_a_comment: '%{login_link}留下評論'
       login: 登入
       save_button: 儲存
     no_such_entry:
-      title: 沒有這日記項目
-      heading: 沒有項目的 id 為:%{id}
+      title: 沒有這樣的日記項目
+      heading: 沒有 id 為 %{id} 的項目
       body: 抱歉,沒有日記項目或評論的 id 是 %{id}。請檢查您的拼字,或者可能是您按到錯誤的連結。
     diary_entry:
-      posted_by: 於 %{created} 由 %{link_user} 以 %{language_link} 發表
+      posted_by: 於 %{created} 由 %{link_user} 以%{language_link}發表
       comment_link: 對這個項目的評論
       reply_link: 回覆這個項目
       comment_count:
@@ -338,8 +342,8 @@ zh-TW:
         title: '%{user} 的 OpenStreetMap 日記項目'
         description: '%{user} 最近的 OpenStreetMap 日記項目'
       language:
-        title: OpenStreetMap 日記項目 (語言為 %{language_name})
-        description: OpenStreetMap 使用者最近的日記項目 (語言為 %{language_name})
+        title: 語言為%{language_name}的OpenStreetMap 日記項目
+        description: 語言為%{language_name}的 OpenStreetMap 使用者最近日記項目
       all:
         title: OpenStreetMap 日記項目
         description: OpenStreetMap 使用者最近的日記項目
@@ -1484,6 +1488,10 @@ zh-TW:
       switch2osm:
         title: switch2osm
         description: 協助公司與組織改用 OpenStreetMap 為基礎的地圖與相關服務。
+      welcomemat:
+        url: https://welcome.openstreetmap.org/
+        title: 對於組織
+        description: 想要以組織來對 OpenStreetMap 製作計劃嗎?請在 Welcome Mat 查找您所需要的事項。
       wiki:
         url: https://wiki.openstreetmap.org/
         title: wiki.openstreetmap.org
@@ -1614,7 +1622,8 @@ zh-TW:
       questions:
         title: 有任何問題嗎?
         paragraph_1_html: OpenStreetMap 有一些資源,可用於學習本專案、提出和回答問題,以及討論和紀錄與製作地圖相關的話題。
-          <a href='%{help_url}'>按此取得說明</a>。
+          <a href='%{help_url}'>按此取得說明</a>。想要以組織來對 OpenStreetMap 製作計劃嗎?請查看 <a href='https://welcome.openstreetmap.org/'>Welcome
+          Mat</a>。
       start_mapping: 開始製圖
       add_a_note:
         title: 沒有時間編輯嗎?可加入註記!
@@ -1739,10 +1748,6 @@ zh-TW:
       cookies_needed: 您似乎已停用 cookies - 請在瀏覽器中開啟 cookies,然後繼續。
     require_admin:
       not_an_admin: 您需要是一個管理員才可執行該動作。
-    require_moderator:
-      not_a_moderator: 您必須是仲裁員才可執行此操作。
-    require_moderator_or_admin:
-      not_a_moderator_or_admin: 您需要是仲裁員或管理員才可執行該動作。
     setup_user_auth:
       blocked_zero_hour: 您在OpenStreetMap網站有一個緊急訊息。在您儲存您的編輯內容前請先閱讀該訊息。
       blocked: 您已經被封鎖使用 API。請登入網頁介面以瞭解更多資訊。
@@ -2140,7 +2145,6 @@ zh-TW:
       option_2: 如果您已擁有一個帳號,您可以用您的使用者名稱與密碼登入您的帳號,並在使用者設定中關連您的ID。
   user_role:
     filter:
-      not_an_administrator: 只有管理員可以進行使用者身份管理,但是您並不是管理員。
       not_a_role: 字串 "%{role}" 不是有效的身份。
       already_has_role: 這個使用者已經有 %{role} 身份。
       doesnt_have_role: 這個使用者沒有 %{role} 身份。
index 6ed4c3c09d859680b93dd4b8fe3276d8c1676cd7..601fd3593f0dfa81f53b4385336f278da90bd7e8 100644 (file)
@@ -162,10 +162,19 @@ input::-moz-focus-inner {
     clear: both;
 }
 /* base styles */
-.layer-osm path:not(.oneway-marker-path) {                /* IE/Edge needs :not(.oneway) */
+.layer-osm path {
     fill: none;
 }
-.layer-osm path.viewfield-marker-path {                   /* IE/Edge rule for <use> marker style */
+
+/* IE/Edge needs these overrides for markers to show up */
+.layer-osm path.oneway-marker-path          { fill: #000; }
+.layer-osm path.sided-marker-natural-path   { fill: rgb(140, 208, 95); }
+.layer-osm path.sided-marker-coastline-path { fill: #77dede; }
+.layer-osm path.sided-marker-barrier-path   { fill: #ddd; }
+.layer-osm path.sided-marker-man_made-path  { fill: #fff; }
+
+/* IE/Edge rule for <use> marker style */
+.layer-osm path.viewfield-marker-path {
     fill: #333;
     fill-opacity: 0.75;
     stroke: #fff;
@@ -196,7 +205,8 @@ input::-moz-focus-inner {
 
 /* `.target` objects are interactive */
 /* They can be picked up, clicked, hovered, or things can connect to them */
-.node.target {
+.node.target,
+.turn .target {
     pointer-events: fill;
     fill-opacity: 0.8;
     fill: currentColor;
@@ -213,6 +223,7 @@ input::-moz-focus-inner {
     stroke-linejoin: round;
 }
 
+
 /* `.target-nope` objects are explicitly forbidden to join to */
 .surface:not(.nope-disabled) .node.target.target-nope,
 .surface:not(.nope-disabled) .way.target.target-nope {
@@ -229,7 +240,6 @@ input::-moz-focus-inner {
 
 
 /* points & notes */
-
 g.note .stroke {
     stroke: #222;
     stroke-width: 1;
@@ -281,21 +291,17 @@ g.point ellipse.stroke {
 
 
 /* vertices and midpoints */
-
 g.vertex .fill {
     fill: #000;
 }
-
 g.vertex .stroke {
     stroke: #666;
     stroke-width: 1;
     fill: white;
 }
-
 g.vertex.shared .stroke {
     fill: #bbb;
 }
-
 g.midpoint .fill {
     fill: #eee;
     stroke: #444;
@@ -323,7 +329,6 @@ g.vertex.selected .shadow {
 
 
 /* lines */
-
 .preset-icon .icon.iD-other-line {
     color: #fff;
     fill: #777;
@@ -361,7 +366,6 @@ path.line.stroke {
 
 
 /* Labels / Markers */
-
 text {
     font-size: 10px;
     color: #222;
@@ -373,7 +377,8 @@ text {
 }
 
 .onewaygroup path.oneway,
-.viewfieldgroup path.viewfield {
+.viewfieldgroup path.viewfield,
+.sidedgroup path.sided {
     stroke-width: 6px;
 }
 
@@ -401,7 +406,7 @@ text.pointlabel {
   dominant-baseline: auto;
 }
 
-.layer-labels-halo text {
+.labels-group.halo text {
     opacity: 0.7;
     stroke: #fff;
     stroke-width: 5px;
@@ -409,9 +414,8 @@ text.pointlabel {
 }
 
 text.nolabel {
-    opacity: 0;
+    opacity: 0 !important;
 }
-
 text.point {
     font-size: 10px;
 }
@@ -422,24 +426,27 @@ text.point {
     stroke-width: 2px;
     stroke-miterlimit: 1;
 }
-
 .icon.areaicon {
     fill: #222;
     opacity: 0.8;
 }
 
+/* Highlighting */
+g.point.highlighted .shadow,
+path.shadow.highlighted {
+    stroke-opacity: 0.95;
+    stroke: #7092ff;
+}
+g.vertex.highlighted .shadow {
+    stroke-width: 7;
+    stroke-opacity: 0.95;
+    stroke: #7092ff;
+}
 
 /* Turn Restrictions */
-
-g.turn rect,
-g.turn circle {
+.points-group.turns g.turn rect,
+.points-group.turns g.turn circle {
     fill: none;
-    pointer-events: all;
-}
-
-.form-field-restrictions .vertex {
-    cursor: auto !important;
-    pointer-events: none;
 }
 
 /* Turn restriction paths and vertices */
@@ -497,14 +504,27 @@ path.stroke.tag-landuse,
 path.stroke.tag-natural,
 path.stroke.tag-leisure-nature_reserve,
 path.stroke.tag-leisure-pitch,
-path.stroke.tag-leisure-park {
+path.stroke.tag-leisure-track,
+path.stroke.tag-leisure-golf_course,
+path.stroke.tag-leisure-garden,
+path.stroke.tag-leisure-park,
+path.stroke.tag-barrier-hedge,
+path.stroke.tag-landuse-forest,
+path.stroke.tag-landuse-wood,
+path.stroke.tag-landuse-grass {
     stroke: rgb(140, 208, 95);
 }
 path.fill.tag-landuse,
 path.fill.tag-natural,
 path.fill.tag-leisure-nature_reserve,
 path.fill.tag-leisure-pitch,
-path.fill.tag-leisure-park {
+path.fill.tag-leisure-track,
+path.fill.tag-leisure-golf_course,
+path.fill.tag-leisure-garden,
+path.fill.tag-leisure-park,
+path.fill.tag-landuse-forest,
+path.fill.tag-natural-wood,
+path.fill.tag-landuse-grass {
     stroke: rgba(140, 208, 95, 0.3);
     fill: rgba(140, 208, 95, 0.3);
 }
@@ -512,10 +532,24 @@ path.fill.tag-leisure-park {
 .preset-icon-fill-area.tag-natural,
 .preset-icon-fill-area.tag-leisure-nature_reserve,
 .preset-icon-fill-area.tag-leisure-pitch,
-.preset-icon-fill-area.tag-leisure-park {
+.preset-icon-fill-area.tag-leisure-track,
+.preset-icon-fill-area.tag-leisure-golf_course,
+.preset-icon-fill-area.tag-leisure-garden,
+.preset-icon-fill-area.tag-leisure-park,
+.preset-icon-fill-area.tag-landuse-forest,
+.preset-icon-fill-area.tag-natural-wood,
+.preset-icon-fill-area.tag-landuse-grass {
     border-color: rgb(140, 208, 95);
     background-color: rgba(140, 208, 95, 0.3);
 }
+.pattern-color-forest,
+.pattern-color-forest_broadleaved,
+.pattern-color-forest_needleleaved,
+.pattern-color-forest_leafless,
+.pattern-color-wood,
+.pattern-color-grass {
+    fill: rgba(140, 208, 95, 0.3);
+}
 
 /* Blue things */
 path.stroke.tag-amenity-swimming_pool,
@@ -547,6 +581,10 @@ path.fill.tag-natural-water {
     border-color: rgb(119, 211, 222);
     background-color: rgba(119, 211, 222, 0.3);
 }
+.pattern-color-waves,
+.pattern-color-pond {
+    fill: rgba(119, 211, 222, 0.3);
+}
 
 /* Yellow things */
 .pattern-color-beach,
@@ -634,6 +672,11 @@ path.fill.tag-landuse-military {
     border-color: rgb(214, 136, 26);
     background-color: rgba(214, 136, 26, 0.3);
 }
+.pattern-color-landfill
+{
+    fill: rgba(214, 136, 26, 0.3);
+}
+
 
 /* Pink things */
 path.stroke.tag-landuse-industrial,
@@ -652,7 +695,11 @@ path.fill.tag-power-plant {
 }
 
 /* Teal things */
-.pattern-color-wetland {
+.pattern-color-wetland,
+.pattern-color-wetland_marsh,
+.pattern-color-wetland_swamp,
+.pattern-color-wetland_bog,
+.pattern-color-wetland_reedbed {
     fill: rgba(153, 225, 170, 0.3);
 }
 path.stroke.tag-natural-wetland {
@@ -665,23 +712,27 @@ path.stroke.tag-natural-wetland {
 
 /* Light Green things */
 .pattern-color-cemetery,
+.pattern-color-cemetery_christian,
+.pattern-color-cemetery_buddhist,
+.pattern-color-cemetery_muslim,
+.pattern-color-cemetery_jewish,
 .pattern-color-orchard,
+.pattern-color-vineyard,
 .pattern-color-meadow,
-.pattern-color-farm,
 .pattern-color-farmland {
     fill: rgba(191, 232, 63, 0.2);
 }
 path.stroke.tag-landuse-cemetery,
 path.stroke.tag-landuse-orchard,
+path.stroke.tag-landuse-vineyard,
 path.stroke.tag-landuse-meadow,
-path.stroke.tag-landuse-farm,
 path.stroke.tag-landuse-farmland {
     stroke: rgb(191, 232, 63);
 }
 .preset-icon-fill-area.tag-landuse-cemetery,
 .preset-icon-fill-area.tag-landuse-orchard,
+.preset-icon-fill-area.tag-landuse-vineyard,
 .preset-icon-fill-area.tag-landuse-meadow,
-.preset-icon-fill-area.tag-landuse-farm,
 .preset-icon-fill-area.tag-landuse-farmland {
     background-color: rgba(191, 232, 63, 0.2);
 }
@@ -698,6 +749,9 @@ path.fill.tag-landuse-farmyard {
     border-color: rgb(226, 177, 111);
     background: rgba(245, 220, 186, 0.3);
 }
+.pattern-color-farmyard {
+    fill: rgba(245, 220, 186, 0.3);
+}
 
 /* Dark Gray things */
 path.stroke.tag-amenity-parking,
@@ -729,6 +783,10 @@ path.fill.tag-landuse-quarry {
     border-color: rgb(170, 170, 170);
     background-color: rgba(140, 140, 140, 0.5);
 }
+.pattern-color-quarry
+{
+    fill: rgba(140, 140, 140, 0.5);
+}
 
 /* Light gray overrides */
 path.stroke.tag-natural-cave_entrance,
@@ -745,7 +803,6 @@ path.fill.tag-natural-glacier {
     border-color: rgb(170, 170, 170);
     background: rgba(170, 170, 170, 0.3);
 }
-
 /* highways */
 
 .preset-icon .icon.tag-highway.other-line {
@@ -1526,7 +1583,6 @@ path.stroke.tag-railway-subway {
     fill: #77d3de;
 }
 .preset-icon .icon.iD-category-water,
-.preset-icon .icon.tag-route-ferry,
 .preset-icon .icon.tag-type-waterway,
 .preset-icon .icon.tag-waterway {
     color: #77d3de;
@@ -1617,13 +1673,38 @@ path.area.fill.tag-waterway-fuel {
     fill: rgba(255, 255, 255, 0.3);
 }
 
-/* power */
+/* ferry routes  */
+.preset-icon .icon.tag-route-ferry {
+    color: #58a9ed;
+    fill: #fff;
+}
+path.shadow.tag-route-ferry {
+    stroke-width: 16;
+}
+path.stroke.tag-route-ferry {
+    stroke-width: 3;
+    stroke-linecap: butt;
+    stroke-dasharray: 12,8;
+}
+.low-zoom path.shadow.tag-route-ferry {
+    stroke-width: 12;
+}
+.low-zoom path.stroke.tag-route-ferry {
+    stroke-width: 2;
+    stroke-dasharray: 6,4;
+}
+path.stroke.tag-route-ferry {
+    stroke: #58a9ed;
+}
+/* power and pipeline */
 .preset-icon .icon.tag-man_made-pipeline,
 .preset-icon .icon.tag-power {
     color: #939393;
     fill: #939393;
 }
 
+/* power */
+
 path.stroke.tag-power {
     stroke: #939393;
     stroke-width: 2;
@@ -1632,6 +1713,21 @@ path.casing.tag-power {
     stroke: none;
 }
 
+/* pipeline */
+
+path.stroke.tag-man_made-pipeline {
+    stroke: #CBD0D8;
+    stroke-linecap: butt;
+    stroke-width: 3;
+    stroke-dasharray: 80, 1.25;
+}
+path.casing.tag-man_made-pipeline {
+    stroke: #666;
+    stroke-width: 4.5;
+}
+.low-zoom path.stroke.tag-man_made-pipeline {
+    stroke-dasharray: 40, 1;
+}
 
 /* boundaries */
 path.stroke.tag-boundary {
@@ -1674,8 +1770,10 @@ path.stroke.tag-natural-tree_row {
 
 
 /* barriers */
-path.stroke.tag-barrier {
+path.stroke.tag-barrier:not(.tag-barrier-hedge) {
     stroke: #ddd;
+}
+path.stroke.tag-barrier {
     stroke-width: 3px;
     stroke-linecap: round;
     stroke-dasharray: 15, 5, 1, 5;
@@ -1764,10 +1862,14 @@ path.casing.tag-highway-bridleway.tag-bridge {
 
 
 /* tunnels */
-path.stroke.tag-tunnel {
+path.stroke.tag-tunnel,
+path.line.stroke.tag-location-underground,
+path.line.stroke.tag-location-underwater {
     stroke-opacity: 0.3;
 }
-path.casing.tag-tunnel {
+path.casing.tag-tunnel,
+path.line.casing.tag-location-underground,
+path.line.stroke.tag-location-underwater {
     stroke-opacity: 0.5;
     stroke-linecap: butt;
     stroke-dasharray: none;
@@ -1837,6 +1939,7 @@ path.fill.tag-building {
     stroke: rgba(224, 110, 95, 0.3);
     fill: rgba(224, 110, 95, 0.3);
 }
+.preset-icon-fill-area.tag-parking-multi-storey,
 .preset-icon-fill-area.tag-building {
     border-color: rgb(224, 110, 95);
     background-color: rgba(224, 110, 95, 0.3);
@@ -1945,6 +2048,44 @@ path.stroke.tag-crossing.tag-crossing-zebra {
     stroke-dasharray: 3, 2;
 }
 
+/* Attractions */
+path.shadow.tag-attraction-summer_toboggan,
+path.shadow.tag-attraction-water_slide {
+       stroke-width: 16;
+}
+path.casing.tag-attraction-summer_toboggan,
+path.casing.tag-attraction-water_slide {
+       stroke-width: 7;
+}
+path.stroke.tag-attraction-summer_toboggan,
+path.stroke.tag-attraction-water_slide {
+       stroke-width: 5;
+}
+.low-zoom path.shadow.tag-attraction-summer_toboggan,
+.low-zoom path.shadow.tag-attraction-water_slide {
+    stroke-width: 12;
+}
+.low-zoom path.casing.tag-attraction-summer_toboggan,
+.low-zoom path.casing.tag-attraction-water_slide {
+    stroke-width: 5;
+}
+.low-zoom path.stroke.tag-attraction-summer_toboggan,
+.low-zoom path.stroke.tag-attraction-water_slide {
+       stroke-width: 3;
+}
+path.stroke.tag-attraction-summer_toboggan {
+    stroke: #9e9e9e;
+}
+path.casing.tag-attraction-summer_toboggan {
+    stroke: #666;
+}
+
+path.stroke.tag-attraction-water_slide {
+    stroke: #aae0cb;
+}
+path.casing.tag-attraction-water_slide {
+    stroke: #3d6c71;
+}
 /* Cursors */
 
 .nope,
@@ -2050,12 +2191,17 @@ path.stroke.tag-crossing.tag-crossing-zebra {
 /* photo viewer div */
 #photoviewer {
     position: absolute;
-    bottom: 30px;
+    bottom: 40px;
+    left: 10px;
     width: 330px;
     height: 250px;
     padding: 5px;
     background-color: #fff;
 }
+[dir='rtl'] #photoviewer {
+    left: auto;
+    right: 10px;
+}
 
 @media screen and (min-width: 1600px) {
     #photoviewer {
@@ -2395,7 +2541,6 @@ label.streetside-hires {
     color: #fff;
 }
 
-
 /* OSM Notes Layer */
 .layer-notes {
     pointer-events: none;
@@ -2541,7 +2686,6 @@ label.streetside-hires {
 }
 
 .fill-wireframe .point,
-.fill-wireframe .vertex.active,
 .fill-wireframe .areaicon,
 .fill-wireframe .areaicon-halo,
 .fill-wireframe path.casing,
@@ -2577,10 +2721,10 @@ body {
         sans-serif;
     margin: 0;
     padding: 0;
-    min-width: 768px;
     color: #333;
     overflow: hidden;
     -ms-user-select: none;
+    -ms-content-zooming: none;
 }
 
 .unsupported {
@@ -2593,7 +2737,6 @@ body {
 .id-container {
     height: 100%;
     width: 100%;
-    min-width: 768px;
 }
 
 #content {
@@ -2616,22 +2759,6 @@ body {
     transition-duration: 200ms;
 }
 
-/* Firefox has its own ideas about fixed positioning when a css filter is active - #4348 */
-/* https://stackoverflow.com/questions/37949942/firefox-position-bug-by-parent-with-filter */
-@-moz-document url-prefix() {
-    #content > #bar {
-        width: 100vw;
-    }
-    #content.inactive > #bar > .spacer.col4 {
-        width: 0px;
-    }
-    #content.active > #bar > .spacer.col4 {
-        width: 33.3333%;
-        transition-duration: 200ms;
-        transition-timing-function: step-end;
-    }
-}
-
 #defs {
     /* Can't be display: none or the clippaths are ignored. */
     position: absolute;
@@ -2639,43 +2766,6 @@ body {
     height: 0;
 }
 
-.spacer {
-    height: 40px;
-    margin-right: 10px;
-}
-
-.limiter {
-    position: relative;
-    max-width: 1200px;
-}
-
-.spinner {
-    opacity: .5;
-    float: right;
-}
-[dir='rtl'] .spinner {
-    float: left;
-}
-
-.spinner img {
-    height: 40px;
-    width: 40px;
-    border-radius: 4px;
-    margin-right: 10px;
-    background: black;
-}
-[dir='rtl'] .spinner img {
-    margin-left: 10px;
-    margin-right: auto;
-    -moz-transform: scaleX(-1);
-    -o-transform: scaleX(-1);
-    -webkit-transform: scaleX(-1);
-    transform: scaleX(-1);
-    filter: FlipH;
-    -ms-filter: "FlipH";
-}
-
-
 div, textarea, label, input, form, span, ul, li, ol, a, button, h1, h2, h3, h4, h5, p, img {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
@@ -2687,9 +2777,12 @@ a, button, input, textarea {
     -webkit-touch-callout: none;
 }
 
+ul li {
+    list-style: none;
+}
+
 a,
 button,
-.checkselect label:hover,
 .radial-menu-item {
     cursor: pointer;
 }
@@ -2711,7 +2804,6 @@ h3 {
     font-weight: bold;
     margin-bottom: 10px;
 }
-
 h4, h5 {
     font-size: 12px;
     font-weight: bold;
@@ -2739,23 +2831,18 @@ p {
     margin: 0;
     padding: 0;
 }
-
 p:last-child {
     padding-bottom: 0;
 }
-
 em {
     font-style: italic;
 }
-
 strong {
     font-weight: bold;
 }
-
 a:visited, a {
     color: #7092ff;
 }
-
 a:hover {
     color: #597be7;
 }
@@ -2782,7 +2869,6 @@ input[type=email] {
     border: 1px solid #ccc;
     padding: 5px 20px 5px 10px;
     height: 30px;
-    width: 100%;
     border-radius: 4px;
     text-overflow: ellipsis;
 }
@@ -2798,7 +2884,14 @@ input[type=email] {
 
 textarea:focus,
 input:focus {
-    background-color: #F1F1F1;
+    background-color: #f1f1f1;
+}
+
+textarea.disabled,
+input.disabled {
+    color: #777;
+    background-color: #eee;
+    cursor: not-allowed;
 }
 
 input[type="checkbox"],
@@ -2808,6 +2901,7 @@ input[type="radio"] {
     height: 14px;
     margin-right: 5px;
     margin-top: 3px;
+    cursor: pointer;
 }
 [dir='rtl'] input[type="checkbox"],
 [dir='rtl'] input[type="radio"] {
@@ -2816,26 +2910,16 @@ input[type="radio"] {
     margin-right: 0;
 }
 
-/* remove bottom border radius when combobox is open */
-.combobox + * textarea:focus,
-.combobox + * input:focus {
-    border-bottom-left-radius: 0 !important;
-    border-bottom-right-radius: 0 !important;
-}
-
 /* tables */
-
 table {
     background-color: #fff;
     border-collapse: collapse;
     width: 100%;
     border-spacing: 0;
 }
-
 table th {
     text-align: left;
 }
-
 table.tags, table.tags td, table.tags th {
     border: 1px solid #ccc;
     padding: 4px;
@@ -2847,56 +2931,9 @@ table.tags, table.tags td, table.tags th {
 
 /* Grid
 ------------------------------------------------------- */
-.col0    { float: left; width: 04.1666%; }
-.col1    { float: left; width: 08.3333%; }
-.col2    { float: left; width: 16.6666%; }
-.col3    { float: left; width: 25.0000%; max-width: 300px; }
-.col4    { float: left; width: 33.3333%; max-width: 400px; }
-.col5    { float: left; width: 41.6666%; max-width: 500px; }
-.col6    { float: left; width: 50.0000%; max-width: 600px; }
-.col7    { float: left; width: 58.3333%; }
-.col8    { float: left; width: 66.6666%; }
-.col9    { float: left; width: 75.0000%; }
-.col10   { float: left; width: 83.3333%; }
-.col11   { float: left; width: 91.6666%; }
-.col12   { float: left; width: 100.0000%; }
-
-/* UI Lists
-------------------------------------------------------- */
-ul li { list-style: none;}
-
-.toggle-list > label {
-    position: relative;
-    padding: 5px 10px;
-    display: block;
-    height: 30px;
-    background-color: #fff;
-    color: #7092ff;
-    cursor: pointer;
-}
-
-.toggle-list > label:hover {
-    background-color: #ececec;
-}
-
-.toggle-list > label:not(:last-child) {
-    border-bottom: 1px solid #ccc;
-}
-
-.toggle-list > label:last-child {
-    border-radius: 0 0 3px 3px;
-}
-
-.toggle-list label > span {
-    display: block;
-    overflow: hidden;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-}
-
-.toggle-list > label.active {
-    background: #E8EBFF;
-}
+.col6  { float: left; width: 50.0000%; max-width: 600px; }
+.col8  { float: left; width: 66.6666%; }
+.col12 { float: left; width: 100.0000%; }
 
 
 /* Utility Classes
@@ -2939,11 +2976,9 @@ li.hide {
 .deemphasize {
     color: #a9a9a9;
 }
-
 .content {
     box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
 }
-
 .loading {
     background: url(<%= asset_path("iD/img/loader_bg.gif") %>);
     background-size: 5px 5px;
@@ -2969,55 +3004,13 @@ button:focus,
 button:hover {
     background-color: #ececec;
 }
-
-button[disabled],
-button.disabled {
-    background-color: rgba(255,255,255,.25);
-    color: rgba(0,0,0,.4);
-    cursor: auto;
-}
-
 button.active {
     background: #7092ff;
 }
-
-button.minor {
-    position: absolute;
-    top: 0;
-    right: 0;
-    height: 100%;
-    width: 10%;
-    border-radius: 0;
-    background-color: #fafafa;
-}
-[dir='rtl'] button.minor {
-    right: auto;
-}
-
-button.minor .icon {
-    opacity: .5;
-}
-
-button.minor:hover {
-    background-color: #f1f1f1;
-}
-
-.button-wrap {
-    display: inline-block;
-    padding-right: 10px;
-    margin: 0;
-}
-
-.button-wrap button:only-child {
-    width: 100%;
-}
-
-.button-wrap:last-of-type {
-    padding-right: 0;
-}
-[dir='rtl'] .button-wrap:last-of-type {
-    padding-left: 0;
-    padding-right: 10px;
+button.disabled {
+    background-color: rgba(255,255,255,.25);
+    color: rgba(0,0,0,.4);
+    cursor: not-allowed;
 }
 
 .joined button {
@@ -3032,14 +3025,12 @@ button.minor:hover {
 .fillL .joined button {
     border-right: 1px solid #fff;
 }
-
 .joined button:first-child {
     border-radius: 4px 0 0 4px;
 }
 [dir='rtl'] .joined button:first-child {
     border-radius: 0 4px 4px 0;
 }
-
 .joined button:last-child {
     border-right-width: 0;
     border-radius: 0 4px 4px 0;
@@ -3048,97 +3039,29 @@ button.minor:hover {
     border-radius: 4px 0 0 4px;
 }
 
+
+/* Action buttons */
 button.action {
     background: #7092ff;
     color: #fff;
 }
-
-button[disabled].action,
-button[disabled].action:hover {
-    background: #cccccc;
-    color: #888;
-}
-
 button.action:focus,
 button.action:hover {
-    background: #597BE7;
+    background: #597be7;
 }
-
 button.secondary-action {
     background: #ececec;
 }
-
 button.secondary-action:focus,
 button.secondary-action:hover {
     background: #cccccc;
 }
 
-button.save .count {
-    display: none;
-}
-
-button.save.has-count .count {
-    display: block;
-    position: absolute;
-    top: 5px;
-    background: #fff;
-    border-color: #fff;
-    opacity: 0.5;
-    color: #333;
-    padding: 10px;
-    height: 30px;
-    line-height: 12px;
-    border-radius: 4px;
-    margin: auto;
-    margin-left: 9.3333%;
-}
-[dir='rtl'] button.save.has-count .count {
-    margin-left: auto;
-    margin-right: 8%;
-}
-
-button.save.has-count .count::before {
-    content: "";
-    margin: auto;
-    width: 0;
-    height: 0;
-    position: absolute;
-    left: -6px;
-    top: 0;
-    bottom: 0;
-    border-top:    6px solid transparent;
-    border-bottom: 6px solid transparent;
-    border-right-width: 6px;
-    border-right-style: solid;
-    border-right-color: inherit;
-}
-[dir='rtl'] button.save.has-count .count::before {
-    border-left: 6px solid rgba(255,255,255,.5);
-    border-right: none;
-    left: auto;
-    right: -6px;
-}
-
-.help-wrap svg.icon.pre-text.add-note,
-button.add-note svg.icon {
-    height: 15px;
-    width: 15px;
-    color: rgba(0,0,0,0.25);
-    stroke: #333;
-    stroke-width: 60px;
-    margin-top: 3px;
-}
-button.add-note svg.icon {
-    margin-left: unset;
-    margin-right: 7px;
-}
-[dir='rtl'] button.add-note svg.icon {
-    margin-left: 7px;
-    margin-right: unset;
-}
-.help-wrap svg.icon.pre-text.add-note {
-    margin-left: 3px;
-    margin-right: 3px;
+button[disabled].action,
+button[disabled].action:hover {
+    background: #cccccc;
+    color: #888;
+    cursor: not-allowed;
 }
 
 
@@ -3173,15 +3096,12 @@ button.add-note svg.icon {
 .icon.light {
     color: #fff;
 }
-
 .icon.created {
     color: #00ca07;
 }
-
 .icon.modified {
     color: #666;
 }
-
 .icon.deleted {
     color: #ea0000;
 }
@@ -3198,20 +3118,144 @@ button.add-note svg.icon {
 /* Toolbar / Persistent UI Elements
 ------------------------------------------------------- */
 #bar {
-    position: fixed;
-    padding: 10px 0;
+    display: flex;
+    flex-flow: row nowrap;
+    justify-content: space-between;
+    position: absolute;
+    padding: 10px;
     left: 0;
     top: 0;
     right: 0;
     height: 60px;
     z-index: 9;
-    min-width: 768px;
 }
 
-[dir='rtl'] #bar .spacer,
-[dir='rtl'] #bar .button-wrap,
-[dir='rtl'] #bar .button-wrap button {
-    float: right;
+.tool-group {
+    display: flex;
+    flex: 0 1 auto;
+    flex-flow: row nowrap;
+    width: 100%;
+}
+.tool-group.leading-area {
+    flex-shrink: 2;
+    justify-content: flex-start;
+}
+.tool-group.center-area {
+    justify-content: center;
+}
+.tool-group.trailing-area {
+    justify-content: flex-start;
+}
+
+.tool-group > div {
+    display: flex;
+    margin: 0 5px;
+}
+.tool-group button {
+    flex: 1 1 auto;
+    flex-flow: row nowrap;
+    align-items: center;
+    padding: 0 10px;
+    min-width: 30px;
+}
+.tool-group button .icon {
+    flex: 0 0 20px;
+}
+.tool-group button .label {
+    flex: 0 1 auto;
+    padding: 0 5px;
+}
+
+button.save .count {
+    visibility: hidden;
+    display: inline-block;
+    border: 0px solid #ccc;
+    border-left-width: 1px;
+    padding: 0px 0px 0px 8px;
+    min-width: 32px;
+    text-align: center;
+}
+[dir='rtl'] button.save .count {
+    border-left-width: 0px;
+    border-right-width: 1px;
+    padding: 0px 8px 0px 0px;
+}
+button.save.has-count .count {
+    visibility: visible;
+}
+
+/* if no count, shift label over where the count would be, preserving width */
+button.save .label {
+    margin-right: -12px;
+    margin-left: 15px;
+}
+[dir='rtl'] button.save .label {
+    margin-left: -12px;
+    margin-right: 15px;
+}
+button.save.has-count .label {
+    margin-right: 3px;
+    margin-left: 0;
+}
+[dir='rtl'] button.save.has-count .label {
+    margin-left: 3px;
+    margin-right: 0;
+}
+
+.help-wrap svg.icon.pre-text.add-note,
+button.add-note svg.icon {
+    height: 15px;
+    width: 15px;
+    color: rgba(0,0,0,0.25);
+    stroke: #333;
+    stroke-width: 60px;
+    margin-top: 3px;
+}
+button.add-note svg.icon {
+    margin-left: unset;
+    margin-right: 4px;
+}
+[dir='rtl'] button.add-note svg.icon {
+    margin-left: 4px;
+    margin-right: unset;
+}
+.help-wrap svg.icon.pre-text.add-note {
+    margin-left: 3px;
+    margin-right: 3px;
+}
+
+.spinner {
+    opacity: .5;
+    display: flex;
+    flex-shrink: 2;
+    justify-content: flex-end;
+}
+.spinner img {
+    height: 40px;
+    width: 40px;
+    border-radius: 4px;
+    background: black;
+}
+[dir='rtl'] .spinner img {
+    -moz-transform: scaleX(-1);
+    -o-transform: scaleX(-1);
+    -webkit-transform: scaleX(-1);
+    transform: scaleX(-1);
+    filter: FlipH;
+    -ms-filter: "FlipH";
+}
+
+
+#bar.narrow .tool-group {
+    width: unset;
+}
+#bar.narrow .spinner,
+#bar.narrow button .label {
+    display: none;
+}
+#bar.narrow button .count {
+    border-left-width: 0;
+    border-right-width: 0;
 }
 
 
@@ -3297,7 +3341,7 @@ button.add-note svg.icon {
     margin: 0;
     padding: 5px 20px 5px 20px;
     border-top: 1px solid #ccc;
-    background-color: #fafafa;
+    background-color: #f6f6f6;
     width: 100%;
     z-index: 1;
     flex-wrap: wrap;
@@ -3310,14 +3354,6 @@ button.add-note svg.icon {
     justify-content: center;
 }
 
-.sidebar-component .body {
-    width: 100%;
-    overflow: auto;
-    top: 60px;
-    bottom: 0;
-    position: absolute;
-}
-
 
 /* Hide/Toggle collapsable sections (aka Disclosure)
 ------------------------------------------------------- */
@@ -3347,13 +3383,38 @@ a.hide-toggle {
     position: relative;
     float: left;
     height: 100%;
-    overflow: hidden;
     z-index: 10;
     background: #f6f6f6;
     -ms-user-select: element;
+    border: 0px solid #ccc;
+    border-right-width: 1px;
 }
 [dir='rtl'] #sidebar {
     float: right;
+    border-right-width: 0px;
+    border-left-width: 1px;
+}
+
+#sidebar-resizer {
+    position: absolute;
+    top: 0;
+    right: -6px;
+    height: 100%;
+    width: 6px;
+    cursor: col-resize;
+}
+[dir='rtl'] #sidebar-resizer {
+    right: auto;
+    left: -6px;
+}
+
+#sidebar.collapsed #sidebar-resizer {
+    /* make target wider to avoid the user accidentally resizing window */
+    width: 10px;
+    right: -10px;
+}
+[dir='rtl'] #sidebar.collapsed #sidebar-resizer {
+    left: -10px;
 }
 
 .sidebar-component {
@@ -3364,6 +3425,14 @@ a.hide-toggle {
     right: 0;
 }
 
+.sidebar-component .body {
+    width: 100%;
+    overflow: auto;
+    top: 60px;
+    bottom: 0;
+    position: absolute;
+}
+
 .panewrap {
     position: absolute;
     width: 200%;
@@ -3389,6 +3458,8 @@ a.hide-toggle {
 .inspector-wrap {
     width: 100%;
     height: 100%;
+    overflow: hidden;
+    position: relative;
 }
 
 .inspector-hidden {
@@ -3404,15 +3475,15 @@ a.hide-toggle {
     bottom: 0;
 }
 
-.feature-list-pane .inspector-body {
-    top: 120px;
+.inspector-border {
+    border-bottom: 1px solid #ccc
 }
+
+.feature-list-pane .inspector-body,
 .preset-list-pane .inspector-body {
     top: 120px;
 }
-.entity-editor-pane .inspector-body {
-    top: 60px;
-}
+.entity-editor-pane .inspector-body,
 .selection-list-pane .inspector-body {
     top: 60px;
 }
@@ -3463,21 +3534,30 @@ a.hide-toggle {
     border-radius: 0;
 }
 
+.geocode-item {
+    width: 50%;
+    background-color: #ccc;
+    left: 25%;
+    margin-top: 30px;
+    border-radius: 2px;
+}
+
+.geocode-item:hover {
+    background-color: #aaa;
+}
+
 .feature-list-item {
     background-color: #fff;
     font-weight: bold;
     height: 40px;
     line-height: 20px;
 }
-
 .feature-list-item:hover {
     background-color: #ececec;
 }
-
 .feature-list-item button {
     background: transparent;
 }
-
 .feature-list-item .label {
     text-align: left;
     padding: 10px 10px;
@@ -3493,24 +3573,19 @@ a.hide-toggle {
 .feature-list-item .label .icon {
     opacity: .5;
 }
-
 .feature-list-item .close {
     float: right;
     padding: 10px;
 }
-
 .feature-list-item .close .icon {
     opacity: 1;
 }
-
 .feature-list-item .entity-type {
     color: #7092ff;
 }
-
 .feature-list-item:hover .entity-type {
     color: #597be7;
 }
-
 .feature-list-item .entity-name {
     font-weight: normal;
     color: #666;
@@ -3654,6 +3729,9 @@ a.hide-toggle {
 }
 
 .preset-list-button .label {
+    display: flex;
+    flex-flow: row wrap;
+    align-items: center;
     background-color: #f6f6f6;
     text-align: left;
     position: absolute;
@@ -3662,10 +3740,6 @@ a.hide-toggle {
     right: 0;
     padding: 5px 10px;
     left: 60px;
-    line-height: 50px;
-    white-space: nowrap;
-    text-overflow: ellipsis;
-    overflow: hidden;
     border-left: 1px solid rgba(0, 0, 0, .1);
     border-radius: 0 3px 3px 0;
 }
@@ -3678,7 +3752,23 @@ a.hide-toggle {
     border-radius: 3px 0 0 3px;
 }
 
-.preset-list-button:hover .label {
+.preset-list-button .label-inner {
+    width: 100%;
+}
+.preset-list-button .label-inner .namepart {
+    height: 17px;
+    white-space: nowrap;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    padding-right: 30px;
+}
+[dir='rtl'] .preset-list-button .label-inner .namepart {
+    padding-right: 0;
+    padding-left: 30px;
+}
+
+.preset-list-button:hover .label,
+.preset-list-button:focus .label {
     background-color: #ececec;
 }
 
@@ -3690,7 +3780,7 @@ a.hide-toggle {
     top: 0;
     right: 0;
     width: 32px;
-    background: #fafafa;
+    background: #f6f6f6;
 }
 [dir='rtl'] .preset-list-item button.tag-reference-button {
     left: 0;
@@ -3705,9 +3795,20 @@ a.hide-toggle {
     opacity: .5;
 }
 
+img.tag-reference-wiki-image {
+    float: right;
+    width: 33.3333%;
+    width: -webkit-calc(33.3333% - 10px);
+    width: calc(33.3333% - 10px);
+    border-radius: 4px;
+    max-height: 200px;
+    margin: 10px 5px 15px 20px;
+}
+
+
 .current .preset-list-button,
 .current .preset-list-button .label {
-    background-color: #E8EBFF;
+    background-color: #e8ebff;
 }
 
 .category .preset-list-button:after,
@@ -3768,7 +3869,30 @@ a.hide-toggle {
     margin-bottom: 0;
 }
 
+/*
+    The parts of a field:
+    - `.form-field` is a `div` wraps the entire thing
+    - `.form-field-label` is a `label` that wraps the top part, it contains;
+       - `span` classed `label-text`
+       - 0..n buttons for "remove", "modified", "tag reference"
+    - `.form-field-input-wrap` is a `label` or `div` that wraps the bottom part, it contains;
+       - usually an `input`
+       - sometimes some buttons (translate, increment, decrement)
+       - or could just be a `div` with anything really
+    - `.tag-reference-body` at the bottom (usually hidden)
+
+   .------------------.                             -
+   |  Name        | i |  <- .form-field-label        |
+   +------------------+                               |
+   |  Starbucks   | + |  <- .form-field-input-wrap     >  .form-field
+   '------------------'                               |
+     tag reference       <- .tag-reference-body      |
+                                                    -
+*/
+
 .form-field {
+    display: flex;
+    flex-flow: row wrap;
     margin-bottom: 10px;
     width: 100%;
     -webkit-transition: margin-bottom 200ms;
@@ -3782,350 +3906,201 @@ a.hide-toggle {
     margin-bottom: 0;
 }
 
-.form-label {
+/* A `label` element that wraps the top section */
+.form-field-label {
+    display: flex;
+    flex-flow: row nowrap;
+    flex: 1 1 100%;
+    height: 30px;
     position: relative;
     font-weight: bold;
-    border: 1px solid #cfcfcf;
-    padding: 5px 0 5px 10px;
+    color: #333;
     background: #f6f6f6;
-    display: block;
+    border: 1px solid #ccc;
     border-radius: 4px 4px 0 0;
     overflow: hidden;
 }
-[dir='rtl'] .form-label {
-    padding: 5px 10px 5px 0;
-}
-
-.form-label-button-wrap {
-    position: absolute;
-    top: 0;
-    right: 0;
-    height: 100%;
-    width: 100%;
-    background: transparent;
-    text-align: right;
-}
-[dir='rtl'] .form-label-button-wrap {
-    text-align: left;
-}
-
-.form-label-button-wrap .tag-reference-button {
-    border-radius: 0 3px 0 0;
+.form-field-label .label-text {
+    flex: 1 1 auto;
+    padding: 5px 0 5px 10px;
 }
-
-.form-label-button-wrap .icon {
-    opacity: .5;
+[dir='rtl'] .form-field-label .label-text {
+    padding: 5px 10px 5px 0;
 }
 
-.form-label button {
+.form-field-label button {
+    flex: 0 0 32px;
     border-left: 1px solid #ccc;
     width: 32px;
     height: 100%;
     border-radius: 0;
     background: #f6f6f6;
 }
-[dir='rtl'] .form-label button {
+[dir='rtl'] .form-field-label button {
     border-left: none;
     border-right: 1px solid #ccc;
-    border-radius: 4px 0 0 0;
-    width: 31px;
 }
-.form-label button:hover {
+.form-field-label button:hover {
     background: #f1f1f1;
 }
+.form-field-label .icon {
+    opacity: .5;
+}
 
-.form-label .modified-icon,
-.form-field .remove-icon {
+.form-field-label .modified-icon,
+.form-field-label .remove-icon {
     display: none;
 }
-
-.modified .form-label .modified-icon,
-.present .form-label .remove-icon {
+.modified .form-field-label .modified-icon,
+.present .form-field-label .remove-icon {
     display: inline-block;
 }
 
-.form-field > input,
-.form-field > textarea,
-.form-field .preset-input-wrap {
-    border: 1px solid #ccc;
+/* A `div` element that wraps the bottom section */
+.form-field-input-wrap {
+    display: flex;
+    flex-flow: row nowrap;
+    flex: 1 1 100%;
     min-height: 30px;
     border-top: 0;
     border-radius: 0 0 4px 4px;
-    overflow: hidden;
-    position: relative;
 }
-
-.form-field textarea {
-    height: 65px;
+.nowrap .form-field-input-wrap {
+    border-radius: 0;
 }
 
-.inspector-border {
-    border-bottom: 1px solid #ccc
-}
 
-/* Inspector (hover styles)
-------------------------------------------------------- */
-.inspector-hover .checkselect label:last-of-type,
-.inspector-hover .preset-input-wrap .label,
-.inspector-hover .form-field-multicombo,
-.inspector-hover .structure-extras-wrap,
-.inspector-hover .comments-container .comment,
-.inspector-hover input,
-.inspector-hover textarea,
-.inspector-hover label {
-    background: #ececec;
-}
-
-.inspector-hover a,
-.inspector-hover .form-field-multicombo .chips,
-.inspector-hover .checkselect label:last-of-type {
-    color: #666;
-}
-
-.inspector-hover .form-field-multicombo .chips {
-    background: #eee;
+.form-field-input-wrap > input,
+.form-field-input-wrap > label,
+.form-field-input-wrap > textarea,
+.form-field-input-wrap > ul.chiplist {
+    flex: 1 1 auto;
+    min-height: 30px;
     border: 1px solid #ccc;
-}
-
-/* no scrollbars */
-.inspector-hover div {
-    overflow-x: hidden;
-    overflow-y: hidden;
-}
-
-/* hide and remove from layout */
-.inspector-hidden,
-.inspector-hover label input[type="checkbox"],
-.inspector-hover label input[type="radio"],
-.inspector-hover .toggle-list label,
-.inspector-hover .toggle-list label span,
-.inspector-hover .inspector-inner .add-tag,
-.inspector-hover .inspector-inner .add-relation,
-.inspector-hover .form-field-multicombo .combobox-input,
-.inspector-hover .toggle-list label.remove .icon {
-    height: 0;
-    width: 0;
+    border-top: 0;
+    border-radius: 0;
     overflow: hidden;
-    opacity: 0 !important;
-    border-width: 0;
-    margin: 0;
-    padding: 0;
+    position: relative;
 }
-
-/* hide but preserve in layout */
-.inspector-hover .entity-editor-pane button.minor,
-.inspector-hover .combobox-caret,
-.inspector-hover .header button,
-.inspector-hover .spin-control,
-.inspector-hover .form-field-multicombo .chips .remove,
-.inspector-hover .hide-toggle:before,
-.inspector-hover .more-fields,
-.inspector-hover .form-label-button-wrap,
-.inspector-hover .tag-reference-button,
-.inspector-hover .footer * {
-    opacity: 0;
+.form-field-input-wrap > textarea {
+    height: 65px;
+    border-radius: 0 0 4px 4px;
 }
 
-/* Styles for raw tag inspector on hover */
-.inspector-hover .tag-row .key-wrap,
-.inspector-hover .tag-row .form-field.input-wrap-position {
-    width: 50%;
+/* Buttons inside fields */
+.form-field-button {
+    flex: 0 0 32px;
+    height: 30px;
+    width: 32px;
+    position: relative;
+    background-color: #fff;
+    border: 1px solid #ccc;
+    border-radius: 0;
+    border-top-width: 0;
+    border-left-width: 0;
+    vertical-align: top;
 }
-.inspector-hover .tag-row .key-wrap,
-.inspector-hover .tag-row .input-wrap-position {
-    height: 31px;
+[dir='rtl'] .form-field-button {
+    border-left-width: 1px;
+    border-right-width: 0;
 }
-
-.inspector-hover .tag-row:first-child input.value {
-    border-top-right-radius: 4px;
+.form-field-button:hover {
+    background-color: #f1f1f1;
 }
-[dir='rtl'] .inspector-hover .tag-row:first-child input.value {
-    border-top-right-radius: 0;
-    border-top-left-radius: 4px;
+.form-field-button .icon {
+    fill: #333;
+    opacity: .5;
 }
 
-.inspector-hover .tag-row:last-child input.value {
-    border-bottom-right-radius: 4px;
-}
-[dir='rtl'] .inspector-hover .tag-row:last-child input.value {
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 4px;
-}
 
-.inspector-hover .tag-row:last-child input.key {
-    border-bottom-left-radius: 4px;
-}
-[dir='rtl'] .inspector-hover .tag-row:last-child input.key {
-    border-bottom-left-radius: 0;
+/* round corners of first/last child elements */
+.form-field-input-wrap > button:last-of-type {
     border-bottom-right-radius: 4px;
 }
-
-.inspector-hover .more-fields {
-    max-height: 0;
-    margin-bottom: -10px;
-}
-
-/* Unstyle button fields */
-.inspector-hover .toggle-list label.active,
-.inspector-hover .entity-editor-pane a.hide-toggle {
-    opacity: 1;
-    background-color: transparent;
-    color: #666;
-    padding-left: 0;
-    border-width: 0;
-}
-
-.inspector-hover .toggle-list button.active {
-    padding-left: 10px;
+[dir='rtl'] .form-field-input-wrap > button:last-of-type {
+    border-bottom-left-radius: 4px;
 }
 
-/* Add placeholder only on hover for radio buttons */
-.inspector-hover .toggle-list .placeholder {
-    color: #a9a9a9;
-    padding: 5px 10px;
-    opacity: 1;
-    line-height: 20px;
-    width: 100%;
-}
 
-/* Hide placeholder for radio buttons if another is active, or not in hover state */
-.toggle-list label.active ~ .placeholder,
-.toggle-list .placeholder {
-    padding: 0;
-    opacity: 0;
-    width: 0;
-    line-height: 0;
-    display: block;
-    overflow: hidden;
+/* Field - Access, Cycleway
+------------------------------------------------------- */
+.form-field-input-access,
+.form-field-input-cycleway {
+    flex: 1 1 auto;
+    display: flex;
+    flex-flow: row wrap;
 }
 
-/* More Fields dropdown
+/* Field - lists with labeled input items
 ------------------------------------------------------- */
-.more-fields {
-    padding: 0 20px 20px 20px;
-    font-weight: bold;
-}
-.changeset-editor .more-fields {
-    padding: 15px 20px 0 20px;
+.form-field ul.labeled-inputs {
+    flex: 1 1 auto;
+    border: 1px solid #ccc;
+    border-top: 0;
+    border-radius: 0 0 4px 4px;
+    overflow: hidden;
+    width: 100%;
 }
-
-.more-fields label {
+.form-field ul.labeled-inputs li {
+    border-top: 1px solid #ccc;
     display: flex;
     flex-flow: row nowrap;
-    justify-content: space-between;
-    align-items: center;
 }
-
-.more-fields input {
-    margin-left: 10px;
-    flex: 1 1 50%;
-}
-[dir='rtl'] .more-fields input {
-    margin-left: auto;
-    margin-right: 10px;
-}
-
-.preset-input-wrap .label {
-    height: 30px;
-    background: #F6F6F6;
-    padding: 5px 10px;
-}
-
-[dir='rtl'] .preset-input-wrap .col6 {
-    float: right;
-}
-
-
-/* Field - Access, Cycleway, Structure
-------------------------------------------------------- */
-.structure-extras-wrap li,
-.form-field-cycleway .preset-input-wrap li,
-.form-field-access .preset-input-wrap li {
-    border-bottom: 1px solid #ccc;
+.form-field ul.labeled-inputs li:first-child {
+    border-top: 0;
 }
-.structure-extras-wrap li:last-child,
-.form-field-cycleway .preset-input-wrap li:last-child,
-.form-field-access .preset-input-wrap li:last-child {
-    border-bottom: 0;
+.form-field ul.labeled-inputs li > span,
+.form-field ul.labeled-inputs li > div {
+    flex: 1 1 auto;
+    width: 100%;
+    border-radius: 0;
 }
-.structure-input-type-wrap input,
-.structure-input-layer-wrap input,
-.preset-input-cycleway-wrap input,
-.preset-input-access-wrap input {
+.form-field ul.labeled-inputs li input {
     border-radius: 0;
+    width: 100%;
+}
+.form-field ul.labeled-inputs li input,
+.form-field ul.labeled-inputs li button {
     border-width: 0;
     border-left-width: 1px;
 }
-[dir='rtl'] .structure-input-type-wrap input,
-[dir='rtl'] .structure-input-layer-wrap input,
-[dir='rtl'] .preset-input-cycleway-wrap input,
-[dir='rtl'] .preset-input-access-wrap input {
+[dir='rtl'] .form-field ul.labeled-inputs li input,
+[dir='rtl'] .form-field ul.labeled-inputs li button {
     border-left-width: 0;
     border-right-width: 1px;
 }
 
-.preset-input-wrap li:last-child input {
-    border-bottom-right-radius: 4px;
-}
 
+/* Field - Structure
+------------------------------------------------------- */
 .structure-extras-wrap {
+    width: 100%;
     padding: 10px 10px;
     background: #fff;
+    border: 1px solid #ccc;
+    border-top: 0px;
+    border-radius: 0 0 4px 4px;
 }
-.structure-extras-wrap ul {
+.structure-extras-wrap > ul.labeled-inputs {
     border: 1px solid #ccc;
     border-radius: 4px;
 }
-.structure-extras-wrap li:first-child span {
-    border-top-left-radius: 4px;
-}
-.structure-extras-wrap li:first-child input {
-    border-top-right-radius: 4px;
-}
-.structure-extras-wrap li:last-child span {
-    border-bottom-left-radius: 4px;
-}
-.structure-extras-wrap li:last-child input {
-    border-bottom-right-radius: 4px;
-}
-[dir='rtl'] .structure-extras-wrap li:first-child span {
-    border-top-left-radius: 0;
-    border-top-right-radius: 4px;
-}
-[dir='rtl'] .structure-extras-wrap li:first-child input {
-    border-top-right-radius: 0;
-    border-top-left-radius: 4px;
-}
-[dir='rtl'] .structure-extras-wrap li:last-child span {
-    border-bottom-left-radius: 0;
-    border-bottom-right-radius: 4px;
-}
-[dir='rtl'] .structure-extras-wrap li:last-child input {
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 4px;
-}
 
 
-/* Field - Multicombo
+/* Field - Combo / Multicombo
 ------------------------------------------------------- */
-.form-field-multicombo {
-    border: 1px solid #cfcfcf;
-    border-top: 0px;
+.form-field-input-combo > input:only-of-type {
+    border-radius: 0 0 4px 4px;
+}
+
+.form-field-input-multicombo ul.chiplist {
     padding: 5px 0 5px 10px;
     background: #fff;
     display: block;
     border-radius: 0 0 4px 4px;
-    overflow: hidden;
-}
-.form-field-multicombo:focus {
-    border-bottom: 0px;
-}
-.form-field-multicombo.active {
-    border-bottom-left-radius: 0px;
-    border-bottom-right-radius: 0px;
 }
 
-.form-field-multicombo li {
+.form-field-input-multicombo li.chips {
     display: inline-flex;
     flex-flow: row nowrap;
     align-items: center;
@@ -4137,7 +4112,7 @@ a.hide-toggle {
     margin: 3px;
 }
 
-.form-field-multicombo a {
+.form-field-input-multicombo a {
     font-family: Arial, Helvetica, sans-serif !important;
     font-size: 16px !important;
     line-height: 24px;
@@ -4148,82 +4123,58 @@ a.hide-toggle {
     color: #a6b4ce;
 }
 
-.form-field-multicombo input {
+.form-field-input-multicombo input {
     border: 1px solid #ddd;
     width: 100px;
     margin: 3px;
     height: 31px;
 }
 
-.form-field-multicombo .combobox-caret {
+.form-field-input-multicombo .combobox-caret {
     margin: 3px 3px 3px -30px;
 }
 
-.form-field-multicombo input:focus {
+.form-field-input-multicombo input:focus {
     border-radius: 4px !important;
 }
 
 
-/* Field - Numeric
+/* Field - Text / Numeric
 ------------------------------------------------------- */
-input[type=number] {
-    position: relative;
-    padding-right: 20%;
-}
-
-.spin-control {
-    width: 64px;
-    height: 30px;
-    display: inline-block;
-    margin-left: -64px;
-    margin-bottom: -11px;
-    position: relative;
-}
-[dir='rtl'] .spin-control{
-    margin-left: 0;
-    margin-right: -64px;
-}
-
-.spin-control button {
-    right: 1px;
-    position: relative;
-    float: left;
-    height: 100%;
-    width: 32px;
-    border-left: 1px solid #ccc;
-    border-radius: 0;
-    background: rgba(0, 0, 0, 0);
+.form-field-input-text > input:only-of-type,
+.form-field-input-tel > input:only-of-type,
+.form-field-input-email > input:only-of-type,
+.form-field-input-url > input:only-of-type {
+    border-radius: 0 0 4px 4px;
 }
-[dir='rtl'] .spin-control button{
-    border-left: 0;
-    border-right: 1px solid #ccc;
+.form-field-input-number > input:only-of-type {
+    border-radius: 0 0 0 4px;
 }
-
-.spin-control button.decrement {
-    border-bottom-right-radius: 3px;
+[dir='rtl'] .form-field-input-number > input:only-of-type {
+    border-radius: 0 0 4px 0;
 }
-[dir='rtl'] .spin-control button.decrement {
-    border-bottom-right-radius: 0;
+.form-field-input-number > button:last-of-type {
+    border-radius: 0 0 4px 0;
 }
-[dir='rtl'] .spin-control button.increment {
-    border-bottom-left-radius: 3px;
-    right: 0;
+[dir='rtl'] .form-field-input-number > button:last-of-type {
+    border-radius: 0 0 0 4px;
 }
 
-.spin-control button.decrement::after,
-.spin-control button.increment::after {
-    content:"";
+/* draw the up/down on the buttons */
+.form-field-input-number button.decrement::after,
+.form-field-input-number button.increment::after {
+    content: "";
     height: 0; width: 0;
     position: absolute;
     left: 0; right: 0; bottom: 0; top: 0;
     margin: auto;
 }
-.spin-control button.decrement::after {
+.form-field-input-number button.decrement::after {
     border-top: 5px solid #ccc;
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
 }
-.spin-control button.increment::after {
+.form-field-input-number button.increment::after {
     border-bottom: 5px solid #ccc;
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
@@ -4232,135 +4183,155 @@ input[type=number] {
 
 /* Field - Checkbox
 ------------------------------------------------------- */
-.checkselect label:last-of-type {
-    display: block;
+.form-field-input-check {
+    display: flex;
+    align-items: end;
     background: #fff;
     padding: 5px 10px;
     color: #7092ff;
+    border: 1px solid #ccc;
+    border-top: 0;
+    cursor: pointer;
 }
-.checkselect label:hover {
-    background: #f1f1f1;
-}
-.checkselect .set {
-    color: inherit;
+.form-field-input-check > input[type="checkbox"] {
+    flex: 0 1 auto;
+    min-height: 20px;
+    width: 20px;
 }
-.checkselect label:not(.set) input[type="checkbox"] {
-    opacity: .5;
+.form-field-input-check > span {
+    flex: 1 1 auto;
 }
-.checkselect .reverser.button {
-    display: block;
-    float: right;
+.form-field-input-check > .reverser.button {
+    flex: 0 1 auto;
     background-color: #eff2f7;
     border: 1px solid #ccd5e3;
     border-radius: 2px;
     padding: 0px 8px;
 }
-[dir='rtl'] .checkselect .reverser.button {
-    float: left;
-}
-.checkselect .reverser.button.hide {
+.form-field-input-check > .reverser.button.hide {
     display: none;
 }
 
+.form-field-input-check:hover {
+    background: #f1f1f1;
+}
+.form-field-input-check .set {
+    color: inherit;
+}
+.form-field-input-check label:not(.set) input[type="checkbox"] {
+    opacity: .5;
+}
+
 
 /* Field - Radio button
 ------------------------------------------------------- */
-.toggle-list button.remove {
-    border-radius: 0 0 3px 3px;
+.form-field-input-radio {
+    flex: 1 1 auto;
+    display: flex;
+    flex-flow: row wrap;
 }
-.toggle-list button.remove .icon {
-    position: absolute;
-    left: 5px;
+.form-field-input-radio > label {
+    flex: 1 1 auto;
+    display: flex;
+    flex-flow: row nowrap;
+    width: 100%;
+    padding: 5px 10px;
+    height: 30px;
+    background-color: #fff;
+    color: #7092ff;
+    cursor: pointer;
+}
+.form-field-input-radio > label:last-child {
+    border-radius: 0 0 4px 4px;
+}
+.form-field-input-radio > label:hover {
+    background-color: #ececec;
+}
+.form-field-input-radio > label.active {
+    background-color: #e8ebff;
 }
-.toggle-list button.remove::before {
-    content: none;
+.form-field-input-radio > label:not(:last-of-type) {
+    border-bottom: 1px solid #ccc;
+}
+.form-field-input-radio > label > input[type="radio"] {
+    flex: 0 1 auto;
+    width: 20px;
+}
+.form-field-input-radio > label > span {
+    flex: 1 1 auto;
+    overflow: hidden;
+    white-space: nowrap;
+    text-overflow: ellipsis;
+}
+
+/* Hide placeholder for radio buttons if another is active, or not in hover state */
+.form-field-input-radio label.active ~ .placeholder,
+.form-field-input-radio .placeholder {
+    padding: 0;
+    opacity: 0;
+    width: 0;
+    line-height: 0;
+    display: block;
+    overflow: hidden;
 }
 
 
 /* Field - Maxspeed
 ------------------------------------------------------- */
-#preset-input-maxspeed_advisory,
-#preset-input-maxspeed {
-    border-right: none;
+.form-field-input-maxspeed > input:first-of-type {
     border-radius: 0 0 0 4px;
-    width: 80%;
 }
-[dir='rtl'] #preset-input-maxspeed_advisory,
-[dir='rtl'] #preset-input-maxspeed {
-    border-right: 1px solid #ccc;
+[dir='rtl'] .form-field-input-maxspeed > input:first-of-type {
     border-radius: 0 0 4px 0;
 }
-
-.form-field .maxspeed-unit {
+.form-field-input-maxspeed > input:last-of-type {  /* unit field */
+    flex: 0 1 80px;
+    width: 80px;
+    border-left: 0;
     border-radius: 0 0 4px 0;
-    width: 20%;
 }
-[dir='rtl'] .form-field .maxspeed-unit {
+[dir='rtl'] .form-field-input-maxspeed > input:last-of-type {
     border-right: 0;
     border-radius: 0 0 0 4px;
 }
 
 
-/* Field - Wikipedia
-------------------------------------------------------- */
-.form-field .wiki-lang {
-    border-radius: 0;
-}
-.form-field .wiki-title {
-    padding-right: 20%;
-}
-[dir='rtl'] .form-field .wiki-title {
-    padding-left: 20%;
-    padding-right: 10px;
-}
-
-.form-field .wiki-title ~ .combobox-caret {
-    right: 32px;
-}
-[dir='rtl'] .form-field .wiki-title ~ .combobox-caret {
-    right: auto;
-    left: 32px;
-}
-
-
 /* Field - Localized Name
 ------------------------------------------------------- */
-.form-field .localized-main {
-    padding-right: 12%;
+.form-field-input-localized > input.localized-main {
+    border-radius: 0 0 0 4px;
 }
-[dir='rtl'] .form-field .localized-main {
-    padding-left: 12%;
-    padding-right: 10px;
+[dir='rtl'] .form-field-input-localized > input.localized-main {
+    border-radius: 0 0 4px 0;
 }
-
-.form-field .button-input-action {
-    position: relative;
-    right: 1px;
-    width: 32px;
-    margin-left: -32px;
-    border: 1px solid #ccc;
-    border-top-width: 0;
-    border-right-width: 0;
+.form-field-input-localized > button.localized-add {
     border-radius: 0 0 4px 0;
-    height: 30px;
-    vertical-align: top;
 }
-[dir='rtl'] .form-field .button-input-action {
-    margin-left: 0;
-    margin-right: -32px;
-    border-right-width: 1px;
+[dir='rtl'] .form-field-input-localized > button.localized-add {
     border-radius: 0 0 0 4px;
 }
 
-.form-field .localized-wrap {
+.form-field-input-localized button.localized-add.disabled,
+.form-field-input-localized input.localized-main.disabled,
+.form-field-input-localized input.localized-lang.disabled,
+.form-field-input-localized input.localized-value.disabled {
+    color: #777;
+    background-color: #eee;
+    cursor: not-allowed;
+}
+
+/* nested subfields for name in different languages */
+.localized-multilingual {
     padding: 0 10px;
+    flex-basis: 100%;
 }
-.form-field .localized-wrap .entry {
+.localized-multilingual .entry {
     position: relative;
     overflow: hidden;
 }
 
-.form-field .localized-wrap .entry::before {
+/* draws a little line connecting the multilingual field up to the name field */
+.localized-multilingual .entry::before {
     content: "";
     display: block;
     position: absolute;
@@ -4373,22 +4344,38 @@ input[type=number] {
     margin: auto;
 }
 
-.form-field .localized-wrap .entry .localized-lang {
+.localized-multilingual .entry .localized-lang {
     border-radius: 0;
     border-top-width: 0;
+    width: 100%;
 }
-.form-field .localized-wrap .entry .localized-value {
+.localized-multilingual .entry .localized-value {
     border-top-width: 0;
     border-radius: 0 0 4px 4px;
-}
-.form-field .localized-wrap .form-label button {
-    border-top-right-radius: 3px;
+    width: 100%;
 }
 
 
 /* Field - Address
 ------------------------------------------------------- */
-.addr-row input {
+.form-field-input-address {
+    flex: 1 1 auto;
+    display: flex;
+    flex-flow: row wrap;
+    border: 1px solid #ccc;
+    border-top: 0px;
+}
+
+.addr-row {
+    flex: 1 1 auto;
+    display: flex;
+    width: 100%;
+    min-height: 30px;
+}
+
+.addr-row > input {
+    flex: 1 1 auto;
+    border-radius: 0;
     border-right: 0;
     border-bottom: 0;
 }
@@ -4400,40 +4387,77 @@ input[type=number] {
 .addr-row:first-of-type input {
     border-top: 0;
 }
-
 .addr-row input:first-of-type {
     border-left: 0;
 }
 [dir='rtl'] .addr-row input:first-of-type {
     border-right: 0;
 }
+.addr-row:last-of-type input:first-of-type {
+    border-radius: 0 0 0 4px;
+}
+[dir='rtl'] .addr-row:last-of-type input:first-of-type {
+    border-radius: 0 0 4px 0;
+}
+.addr-row:last-of-type input:last-of-type {
+    border-radius: 0 0 4px 0;
+}
+[dir='rtl'] .addr-row:last-of-type input:last-of-type {
+    border-radius: 0 0 0 4px;
+}
 
-.addr-row input {
-    border-radius: 0;
+
+/* Field - Wikipedia
+------------------------------------------------------- */
+.form-field-input-wikipedia {
+    display: flex;
+    flex-flow: row wrap;
+    flex: 1 1 auto;
 }
 
-.addr-row:last-of-type input:first-of-type {
+.wiki-lang-container,
+.wiki-title-container {
+    display: flex;
+    flex-flow: row nowrap;
+    flex: 1 1 auto;
+    width: 100%;
+}
+
+.wiki-lang-container > input.wiki-lang,
+.wiki-title-container > input.wiki-title {
+    flex: 1 1 auto;
+    border-top: 0;
+    border-radius: 0;
+}
+.wiki-title-container > input.wiki-title {
     border-radius: 0 0 0 4px;
 }
-[dir='rtl'] .addr-row:last-of-type input:first-of-type {
+[dir='rtl'] .wiki-title-container > input.wiki-title {
     border-radius: 0 0 4px 0;
 }
-
-.addr-row:last-of-type input:last-of-type {
+.wiki-title-container > button.wiki-link {
     border-radius: 0 0 4px 0;
 }
-[dir='rtl'] .addr-row:last-of-type input:last-of-type {
+[dir='rtl'] .wiki-title-container > button.wiki-link {
     border-radius: 0 0 0 4px;
 }
 
 
 /* Field - Restriction Editor
 ------------------------------------------------------- */
-.form-field-restrictions .restriction-controls-container {
+.form-field-input-restrictions {
+    display: block;
+    border: 1px solid #ccc;
+    border-top: 0;
+    border-radius: 0 0 4px 4px;
+}
+
+.form-field-input-restrictions .restriction-controls-container {
     background-color: #fff;
-    border-top: 1px solid #ccc;
     width: 100%;
     padding: 5px;
+    border-top: 1px solid #ccc;
+    border-radius: 0 0 4px 4px;
 }
 
 .restriction-controls-container .restriction-controls {
@@ -4468,16 +4492,16 @@ input[type=number] {
     vertical-align: middle;
 }
 
-.form-field-restrictions .restriction-container {
+.form-field-input-restrictions .restriction-container {
     position: relative;
     height: 370px;
 }
 /* zero width space, so container takes up space */
-.form-field-restrictions .restriction-container:after {
+.form-field-input-restrictions .restriction-container:after {
     content: '\200b';
 }
 
-.form-field-restrictions svg.surface {
+.form-field-input-restrictions svg.surface {
     width: 100%;
     height: 100%;
 }
@@ -4524,19 +4548,10 @@ input[type=number] {
 .form-field-comment:not(.present) #preset-input-comment {
     border-color: rgb(230, 100, 100);
 }
-
-.form-field-comment:not(.present) .form-label {
+.form-field-comment:not(.present) .form-field-label {
     border-color: rgb(230, 100, 100);
     background: rgba(230, 100, 100, 0.2);
 }
-
-.form-field-comment:not(.present) .form-label {
-}
-
-.form-field-comment:not(.present) .form-label-button-wrap {
-    border-color: rgb(230, 100, 100);
-}
-
 .form-field-comment:not(.present) button {
     border-color: rgb(230, 100, 100);
 }
@@ -4583,6 +4598,7 @@ div.combobox {
     width: 30px;
     margin-left: -30px;
     vertical-align: top;
+    cursor: pointer;
 }
 [dir='rtl'] .combobox-caret {
   margin-left: 0;
@@ -4600,6 +4616,14 @@ div.combobox {
     border-right: 5px solid transparent;
 }
 
+/* Remove the field's bottom border radius when combobox is open */
+/* For some reason this stops the combobox from overlapping the bottom of the field */
+.combobox + * textarea:focus,
+.combobox + * input:focus {
+    border-bottom-left-radius: 0 !important;
+    border-bottom-right-radius: 0 !important;
+}
+
 
 /* Field Help
 ------------------------------------------------------- */
@@ -4643,6 +4667,7 @@ div.combobox {
 }
 .field-help-nav-item.active {
     color: #7092ff;
+    border-bottom: 2px solid;
 }
 .field-help-nav-item:hover {
     color: #597be7;
@@ -4702,23 +4727,64 @@ div.combobox {
 }
 
 
+/* More Fields dropdown
+------------------------------------------------------- */
+.more-fields {
+    padding: 0 20px 20px 20px;
+    font-weight: bold;
+}
+.changeset-editor .more-fields {
+    padding: 15px 20px 0 20px;
+}
+
+.more-fields label {
+    display: flex;
+    flex-flow: row nowrap;
+    justify-content: space-between;
+    align-items: center;
+}
+
+.more-fields input {
+    margin-left: 10px;
+    flex: 1 1 50%;
+}
+[dir='rtl'] .more-fields input {
+    margin-left: auto;
+    margin-right: 10px;
+}
+
+.form-field-input-wrap .label {
+    height: 30px;
+    background: #f6f6f6;
+    padding: 5px 10px;
+}
+
+
 /* Raw Tag Ed