]> git.openstreetmap.org Git - rails.git/commitdiff
Merge pull request #4758 from tomhughes/login-referer
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 22 May 2024 11:09:31 +0000 (12:09 +0100)
committerGitHub <noreply@github.com>
Wed, 22 May 2024 11:09:31 +0000 (12:09 +0100)
Stop using the session to persist the referer during login

205 files changed:
.github/workflows/tests.yml
CONTRIBUTING.md
Gemfile
Gemfile.lock
INSTALL.md
README.md
app/assets/images/closed_note_marker.png [deleted file]
app/assets/images/closed_note_marker.svg [new file with mode: 0644]
app/assets/images/closed_note_marker@2x.png [deleted file]
app/assets/images/loading.gif [deleted file]
app/assets/images/map_sprite.png [deleted file]
app/assets/images/map_zoomin.png [deleted file]
app/assets/images/map_zoomout.png [deleted file]
app/assets/images/menu-icon.png [deleted file]
app/assets/images/menu-icon.svg [new file with mode: 0644]
app/assets/images/myopenid.png [deleted file]
app/assets/images/new_note_marker.png [deleted file]
app/assets/images/new_note_marker.svg [new file with mode: 0644]
app/assets/images/new_note_marker@2x.png [deleted file]
app/assets/images/notice.png [deleted file]
app/assets/images/notice.svg [deleted file]
app/assets/images/open_note_marker.png [deleted file]
app/assets/images/open_note_marker.svg [new file with mode: 0644]
app/assets/images/open_note_marker@2x.png [deleted file]
app/assets/images/openid.svg [new file with mode: 0644]
app/assets/images/openid_input.png [deleted file]
app/assets/images/openid_small.png [deleted file]
app/assets/images/roles/administrator.png [deleted file]
app/assets/images/roles/administrator.svg [deleted file]
app/assets/images/roles/blank_administrator.png [deleted file]
app/assets/images/roles/blank_administrator.svg [deleted file]
app/assets/images/roles/blank_importer.png [deleted file]
app/assets/images/roles/blank_importer.svg [deleted file]
app/assets/images/roles/blank_moderator.png [deleted file]
app/assets/images/roles/blank_moderator.svg [deleted file]
app/assets/images/roles/importer.png [deleted file]
app/assets/images/roles/importer.svg [deleted file]
app/assets/images/roles/moderator.png [deleted file]
app/assets/images/roles/moderator.svg [deleted file]
app/assets/images/routing-sprite.png [deleted file]
app/assets/images/routing-sprite.svg
app/assets/images/sign-up-illustration-arm.png [deleted file]
app/assets/images/welcome-sprite.png [deleted file]
app/assets/images/welcome-sprite.svg
app/assets/javascripts/application.js
app/assets/javascripts/bs-custom-file-input-init.js [deleted file]
app/assets/javascripts/osm.js.erb
app/assets/stylesheets/common.scss
app/controllers/accounts_controller.rb
app/controllers/api/changeset_comments_controller.rb
app/controllers/api/changesets_controller.rb
app/controllers/api/user_preferences_controller.rb
app/controllers/api_controller.rb
app/controllers/application_controller.rb
app/controllers/changesets_controller.rb
app/controllers/concerns/pagination_methods.rb
app/controllers/errors_controller.rb
app/controllers/friendships_controller.rb
app/controllers/messages_controller.rb
app/controllers/notes_controller.rb
app/controllers/oauth_controller.rb
app/controllers/traces/icons_controller.rb
app/controllers/traces/pictures_controller.rb
app/controllers/users_controller.rb
app/helpers/authorization_helper.rb
app/helpers/svg_helper.rb
app/helpers/user_helper.rb
app/helpers/user_roles_helper.rb
app/models/issue.rb
app/models/trace.rb
app/models/user.rb
app/views/account/deletions/show.html.erb
app/views/errors/bad_request.html.erb [new file with mode: 0644]
app/views/layouts/_flash.html.erb
app/views/layouts/_header.html.erb
app/views/layouts/_inbox.html.erb [deleted file]
app/views/notes/index.html.erb
app/views/notes/new.html.erb
app/views/sessions/new.html.erb
app/views/site/_any_questions.html.erb
app/views/site/copyright.html.erb
app/views/site/fixthemap.html.erb
app/views/site/welcome.html.erb
app/views/users/new.html.erb
config/brakeman.ignore [new file with mode: 0644]
config/locales/README
config/locales/af.yml
config/locales/aln.yml
config/locales/ar.yml
config/locales/arz.yml
config/locales/ast.yml
config/locales/az.yml
config/locales/ba.yml
config/locales/be-Tarask.yml
config/locales/be.yml
config/locales/bg.yml
config/locales/bn.yml
config/locales/br.yml
config/locales/bs.yml
config/locales/ca.yml
config/locales/ce.yml
config/locales/cs.yml
config/locales/cy.yml
config/locales/da.yml
config/locales/de.yml
config/locales/diq.yml
config/locales/dsb.yml
config/locales/el.yml
config/locales/en-GB.yml
config/locales/en.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/fit.yml
config/locales/fr.yml
config/locales/fur.yml
config/locales/fy.yml
config/locales/ga.yml
config/locales/gcf.yml
config/locales/gd.yml
config/locales/gl.yml
config/locales/he.yml
config/locales/hi.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/ka.yml
config/locales/kab.yml
config/locales/kk-cyrl.yml
config/locales/km.yml
config/locales/kn.yml
config/locales/ko.yml
config/locales/ksh.yml
config/locales/ku-Latn.yml
config/locales/lb.yml
config/locales/lt.yml
config/locales/lv.yml
config/locales/mk.yml
config/locales/mo.yml
config/locales/mr.yml
config/locales/ms.yml
config/locales/my.yml
config/locales/nb.yml
config/locales/nds.yml
config/locales/ne.yml
config/locales/nl.yml
config/locales/nn.yml
config/locales/nqo.yml
config/locales/oc.yml
config/locales/pa.yml
config/locales/pl.yml
config/locales/pnb.yml
config/locales/ps.yml
config/locales/pt-PT.yml
config/locales/pt.yml
config/locales/ro.yml
config/locales/ru.yml
config/locales/sat.yml
config/locales/sc.yml
config/locales/scn.yml
config/locales/sco.yml
config/locales/sh.yml
config/locales/sk.yml
config/locales/skr-arab.yml
config/locales/sl.yml
config/locales/sq.yml
config/locales/sr-Latn.yml
config/locales/sr.yml
config/locales/sv.yml
config/locales/ta.yml
config/locales/te.yml
config/locales/th.yml
config/locales/tl.yml
config/locales/tr.yml
config/locales/tt.yml
config/locales/uk.yml
config/locales/vi.yml
config/locales/xmf.yml
config/locales/yo.yml
config/locales/zh-CN.yml
config/locales/zh-HK.yml
config/locales/zh-TW.yml
config/routes.rb
config/settings.yml
package.json
test/controllers/api/user_preferences_controller_test.rb
test/controllers/changesets_controller_test.rb
test/controllers/diary_entries_controller_test.rb
test/controllers/errors_controller_test.rb
test/controllers/messages_controller_test.rb
test/controllers/notes_controller_test.rb
test/controllers/traces_controller_test.rb
test/controllers/user_blocks_controller_test.rb
test/controllers/users_controller_test.rb
test/helpers/user_helper_test.rb
test/helpers/user_roles_helper_test.rb
yarn.lock

index bfe456076df761798ec9a1e15e6674691b9f0e06..34405f778d0672bf5a350c16e135211d3df67e0d 100644 (file)
@@ -61,7 +61,7 @@ jobs:
     - name: Run tests
       run: bundle exec rails test:all
     - name: Report completion to Coveralls
-      uses: coverallsapp/github-action@v2.2.3
+      uses: coverallsapp/github-action@v2.3.0
       with:
         github-token: ${{ secrets.github_token }}
         flag-name: ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }}
@@ -73,7 +73,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
     - name: Report completion to Coveralls
-      uses: coverallsapp/github-action@v2.2.3
+      uses: coverallsapp/github-action@v2.3.0
       with:
         github-token: ${{ secrets.github_token }}
         parallel-finished: true
index ddd959664ebaea6597d450e2861562f0fe02930e..f19b2e2673dc80def557ea7ba8c09f77e2a6bab6 100644 (file)
@@ -1,5 +1,5 @@
 * https://www.ruby-lang.org/ - The homepage of Ruby which has more links and some great tutorials.
-* http://rubyonrails.org/ - The homepage of Rails, also has links and tutorials
+* https://rubyonrails.org/ - The homepage of Rails, also has links and tutorials.
 
 ## Coding style
 
diff --git a/Gemfile b/Gemfile
index 0181c5c6866424d9ec5fde7b774364bfe2d912c4..75387b5d5e3b5c8db060e427ca352e834c6b6014 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -63,6 +63,7 @@ gem "oauth-plugin", ">= 0.5.1"
 gem "openstreetmap-deadlock_retry", ">= 1.3.1", :require => "deadlock_retry"
 gem "rack-cors"
 gem "rails-i18n", "~> 7.0.0"
+gem "rails_param"
 gem "rinku", ">= 2.0.6", :require => "rails_rinku"
 gem "strong_migrations"
 gem "validates_email_format_of", ">= 1.5.1"
@@ -131,7 +132,7 @@ gem "gd2-ffij", ">= 0.4.0"
 gem "marcel"
 
 # Used for browser detection
-gem "browser"
+gem "browser", "< 6" # for ruby 3.0 support
 
 # Used for S3 object storage
 gem "aws-sdk-s3"
@@ -142,6 +143,9 @@ gem "image_processing"
 # Used to validate widths
 gem "unicode-display_width"
 
+# Keep ruby 3.0 compatibility
+gem "multi_xml", "~> 0.6.0"
+
 # Gems useful for development
 group :development do
   gem "better_errors"
index e5b1148b294630abec1554a16a4f0f5a61031e6d..23518339bf75b7644df01923eb8af70ed07a9e9a 100644 (file)
@@ -3,35 +3,35 @@ GEM
   specs:
     aasm (5.5.0)
       concurrent-ruby (~> 1.0)
-    actioncable (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actioncable (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       nio4r (~> 2.0)
       websocket-driver (>= 0.6.1)
       zeitwerk (~> 2.6)
-    actionmailbox (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      activejob (= 7.1.3.2)
-      activerecord (= 7.1.3.2)
-      activestorage (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actionmailbox (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      activejob (= 7.1.3.3)
+      activerecord (= 7.1.3.3)
+      activestorage (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       mail (>= 2.7.1)
       net-imap
       net-pop
       net-smtp
-    actionmailer (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      actionview (= 7.1.3.2)
-      activejob (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actionmailer (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      actionview (= 7.1.3.3)
+      activejob (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       mail (~> 2.5, >= 2.5.4)
       net-imap
       net-pop
       net-smtp
       rails-dom-testing (~> 2.2)
-    actionpack (7.1.3.2)
-      actionview (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actionpack (7.1.3.3)
+      actionview (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       nokogiri (>= 1.8.5)
       racc
       rack (>= 2.2.4)
@@ -41,39 +41,39 @@ GEM
       rails-html-sanitizer (~> 1.6)
     actionpack-page_caching (1.2.4)
       actionpack (>= 4.0.0)
-    actiontext (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      activerecord (= 7.1.3.2)
-      activestorage (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actiontext (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      activerecord (= 7.1.3.3)
+      activestorage (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       globalid (>= 0.6.0)
       nokogiri (>= 1.8.5)
-    actionview (7.1.3.2)
-      activesupport (= 7.1.3.2)
+    actionview (7.1.3.3)
+      activesupport (= 7.1.3.3)
       builder (~> 3.1)
       erubi (~> 1.11)
       rails-dom-testing (~> 2.2)
       rails-html-sanitizer (~> 1.6)
     active_record_union (1.3.0)
       activerecord (>= 4.0)
-    activejob (7.1.3.2)
-      activesupport (= 7.1.3.2)
+    activejob (7.1.3.3)
+      activesupport (= 7.1.3.3)
       globalid (>= 0.3.6)
-    activemodel (7.1.3.2)
-      activesupport (= 7.1.3.2)
-    activerecord (7.1.3.2)
-      activemodel (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    activemodel (7.1.3.3)
+      activesupport (= 7.1.3.3)
+    activerecord (7.1.3.3)
+      activemodel (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       timeout (>= 0.4.0)
-    activerecord-import (1.6.0)
+    activerecord-import (1.7.0)
       activerecord (>= 4.2)
-    activestorage (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      activejob (= 7.1.3.2)
-      activerecord (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    activestorage (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      activejob (= 7.1.3.3)
+      activerecord (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       marcel (~> 1.0)
-    activesupport (7.1.3.2)
+    activesupport (7.1.3.3)
       base64
       bigdecimal
       concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -95,17 +95,17 @@ GEM
     autoprefixer-rails (10.4.16.0)
       execjs (~> 2)
     aws-eventstream (1.3.0)
-    aws-partitions (1.922.0)
-    aws-sdk-core (3.193.0)
+    aws-partitions (1.931.0)
+    aws-sdk-core (3.196.1)
       aws-eventstream (~> 1, >= 1.3.0)
       aws-partitions (~> 1, >= 1.651.0)
       aws-sigv4 (~> 1.8)
       jmespath (~> 1, >= 1.6.1)
-    aws-sdk-kms (1.80.0)
+    aws-sdk-kms (1.81.0)
       aws-sdk-core (~> 3, >= 3.193.0)
       aws-sigv4 (~> 1.1)
-    aws-sdk-s3 (1.148.0)
-      aws-sdk-core (~> 3, >= 3.193.0)
+    aws-sdk-s3 (1.151.0)
+      aws-sdk-core (~> 3, >= 3.194.0)
       aws-sdk-kms (~> 1)
       aws-sigv4 (~> 1.8)
     aws-sigv4 (1.8.0)
@@ -122,7 +122,7 @@ GEM
       erubi (~> 1.4)
       parser (>= 2.4)
       smart_properties
-    bigdecimal (3.1.7)
+    bigdecimal (3.1.8)
     binding_of_caller (1.0.1)
       debug_inspector (>= 1.2.0)
     bootsnap (1.18.3)
@@ -178,12 +178,12 @@ GEM
       activerecord (>= 3.0, < 8.0)
       delayed_job (>= 3.0, < 5)
     docile (1.4.0)
-    doorkeeper (5.6.9)
+    doorkeeper (5.7.0)
       railties (>= 5)
     doorkeeper-i18n (5.2.7)
       doorkeeper (>= 5.2)
-    doorkeeper-openid_connect (1.8.8)
-      doorkeeper (>= 5.5, < 5.7)
+    doorkeeper-openid_connect (1.8.9)
+      doorkeeper (>= 5.5, < 5.8)
       jwt (>= 2.5)
     drb (2.2.1)
     dry-configurable (1.1.0)
@@ -258,14 +258,13 @@ GEM
     highline (3.0.1)
     htmlentities (4.3.4)
     http_accept_language (2.1.1)
-    i18n (1.14.4)
+    i18n (1.14.5)
       concurrent-ruby (~> 1.0)
     i18n-js (3.9.2)
       i18n (>= 0.6.6)
-    i18n-tasks (1.0.13)
+    i18n-tasks (1.0.14)
       activesupport (>= 4.0.2)
       ast (>= 2.1.0)
-      better_html (>= 1.0, < 3.0)
       erubi
       highline (>= 2.0.0)
       i18n
@@ -289,8 +288,8 @@ GEM
     image_size (3.4.0)
     in_threads (1.6.0)
     io-console (0.7.2)
-    irb (1.12.0)
-      rdoc
+    irb (1.13.1)
+      rdoc (>= 4.0.0)
       reline (>= 0.4.2)
     jbuilder (2.12.0)
       actionview (>= 5.0.0)
@@ -331,7 +330,7 @@ GEM
     mini_portile2 (2.8.6)
     mini_racer (0.9.0)
       libv8-node (~> 18.19.0.0)
-    minitest (5.22.3)
+    minitest (5.23.0)
     minitest-focus (1.4.0)
       minitest (>= 4, < 6)
     msgpack (1.7.2)
@@ -340,7 +339,7 @@ GEM
     mutex_m (0.2.0)
     net-http (0.4.1)
       uri
-    net-imap (0.4.10)
+    net-imap (0.4.11)
       date
       net-protocol
     net-pop (0.1.2)
@@ -349,8 +348,8 @@ GEM
       timeout
     net-smtp (0.5.0)
       net-protocol
-    nio4r (2.7.1)
-    nokogiri (1.16.4)
+    nio4r (2.7.3)
+    nokogiri (1.16.5)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     oauth (0.4.7)
@@ -396,7 +395,7 @@ GEM
     omniauth-openid (2.0.1)
       omniauth (>= 1.0, < 3.0)
       rack-openid (~> 1.4.0)
-    omniauth-rails_csrf_protection (1.0.1)
+    omniauth-rails_csrf_protection (1.0.2)
       actionpack (>= 4.2)
       omniauth (~> 2.0)
     openstreetmap-deadlock_retry (1.3.1)
@@ -413,7 +412,7 @@ GEM
     puma (5.6.8)
       nio4r (~> 2.0)
     quad_tile (1.0.1)
-    racc (1.7.3)
+    racc (1.8.0)
     rack (2.2.9)
     rack-cors (2.0.2)
       rack (>= 2.0.0)
@@ -431,20 +430,20 @@ GEM
     rackup (1.0.0)
       rack (< 3)
       webrick
-    rails (7.1.3.2)
-      actioncable (= 7.1.3.2)
-      actionmailbox (= 7.1.3.2)
-      actionmailer (= 7.1.3.2)
-      actionpack (= 7.1.3.2)
-      actiontext (= 7.1.3.2)
-      actionview (= 7.1.3.2)
-      activejob (= 7.1.3.2)
-      activemodel (= 7.1.3.2)
-      activerecord (= 7.1.3.2)
-      activestorage (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    rails (7.1.3.3)
+      actioncable (= 7.1.3.3)
+      actionmailbox (= 7.1.3.3)
+      actionmailer (= 7.1.3.3)
+      actionpack (= 7.1.3.3)
+      actiontext (= 7.1.3.3)
+      actionview (= 7.1.3.3)
+      activejob (= 7.1.3.3)
+      activemodel (= 7.1.3.3)
+      activerecord (= 7.1.3.3)
+      activestorage (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       bundler (>= 1.15.0)
-      railties (= 7.1.3.2)
+      railties (= 7.1.3.3)
     rails-controller-testing (1.0.5)
       actionpack (>= 5.0.1.rc1)
       actionview (>= 5.0.1.rc1)
@@ -459,9 +458,12 @@ GEM
     rails-i18n (7.0.9)
       i18n (>= 0.7, < 2)
       railties (>= 6.0.0, < 8)
-    railties (7.1.3.2)
-      actionpack (= 7.1.3.2)
-      activesupport (= 7.1.3.2)
+    rails_param (1.3.1)
+      actionpack (>= 3.2.0)
+      activesupport (>= 3.2.0)
+    railties (7.1.3.3)
+      actionpack (= 7.1.3.3)
+      activesupport (= 7.1.3.3)
       irb
       rackup (>= 1.0.0)
       rake (>= 12.2)
@@ -470,22 +472,23 @@ GEM
     rainbow (3.1.1)
     rake (13.2.1)
     rb-fsevent (0.11.2)
-    rb-inotify (0.10.1)
+    rb-inotify (0.11.1)
       ffi (~> 1.0)
     rdoc (6.6.3.1)
       psych (>= 4.0.0)
-    regexp_parser (2.9.0)
-    reline (0.5.4)
+    regexp_parser (2.9.2)
+    reline (0.5.7)
       io-console (~> 0.5)
-    request_store (1.6.0)
+    request_store (1.7.0)
       rack (>= 1.4)
-    rexml (3.2.6)
+    rexml (3.2.8)
+      strscan (>= 3.0.9)
     rinku (2.0.6)
     rotp (6.3.0)
     rouge (4.2.1)
     rtlcss (0.2.1)
       mini_racer (>= 0.6.3)
-    rubocop (1.63.4)
+    rubocop (1.63.5)
       json (~> 2.3)
       language_server-protocol (>= 3.17.0)
       parallel (~> 1.10)
@@ -508,7 +511,7 @@ GEM
     rubocop-performance (1.21.0)
       rubocop (>= 1.48.1, < 2.0)
       rubocop-ast (>= 1.31.1, < 2.0)
-    rubocop-rails (2.24.1)
+    rubocop-rails (2.25.0)
       activesupport (>= 4.2.0)
       rack (>= 1.1)
       rubocop (>= 1.33.0, < 2.0)
@@ -527,7 +530,7 @@ GEM
       google-protobuf (~> 3.23)
       rake (>= 13.0.0)
     secure_headers (6.5.0)
-    selenium-webdriver (4.20.1)
+    selenium-webdriver (4.21.1)
       base64 (~> 0.2)
       rexml (~> 3.2, >= 3.2.5)
       rubyzip (>= 1.2.2, < 3.0)
@@ -558,6 +561,7 @@ GEM
     stringio (3.1.0)
     strong_migrations (1.8.0)
       activerecord (>= 5.2)
+    strscan (3.1.0)
     terminal-table (3.0.2)
       unicode-display_width (>= 1.1.1, < 3)
     terser (1.2.2)
@@ -592,7 +596,7 @@ GEM
     websocket-extensions (0.1.5)
     xpath (3.2.0)
       nokogiri (~> 1.8)
-    zeitwerk (2.6.13)
+    zeitwerk (2.6.14)
 
 PLATFORMS
   ruby
@@ -612,7 +616,7 @@ DEPENDENCIES
   bootstrap (~> 5.3.2)
   bootstrap_form (~> 5.0)
   brakeman
-  browser
+  browser (< 6)
   bzip2-ffi
   cancancan
   canonical-rails
@@ -654,6 +658,7 @@ DEPENDENCIES
   mini_racer (~> 0.9.0)
   minitest (~> 5.1)
   minitest-focus
+  multi_xml (~> 0.6.0)
   oauth-plugin (>= 0.5.1)
   omniauth (~> 2.0.2)
   omniauth-facebook
@@ -672,6 +677,7 @@ DEPENDENCIES
   rails (~> 7.1.0)
   rails-controller-testing
   rails-i18n (~> 7.0.0)
+  rails_param
   rinku (>= 2.0.6)
   rotp
   rtlcss
index 63aad6f1a267bd1a60c82f47fbd7e7e768ddcdfc..c8e28a62fbc20cd2b06166cbf2992dc91968946b 100644 (file)
@@ -125,7 +125,7 @@ If you want to add in the full history later on, perhaps to run `git blame` or `
 
 ## Ruby gems
 
-We use [Bundler](http://gembundler.com/) to manage the rubygems required for the project.
+We use [Bundler](https://bundler.io/) to manage the rubygems required for the project.
 
 ```
 cd openstreetmap-website
index b7d2a4f027372ab14efaaf2f8ee3e5fe7455d9d6..eba23a360b8cb75cf6ebfc3075ea164d777850a1 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 [![Tests](https://github.com/openstreetmap/openstreetmap-website/workflows/Tests/badge.svg?branch=master&event=push)](https://github.com/openstreetmap/openstreetmap-website/actions?query=workflow%3ATests%20branch%3Amaster%20event%3Apush)
 [![Coverage Status](https://coveralls.io/repos/openstreetmap/openstreetmap-website/badge.svg?branch=master)](https://coveralls.io/r/openstreetmap/openstreetmap-website?branch=master)
 
-This is `openstreetmap-website`, the [Ruby on Rails](http://rubyonrails.org/)
+This is `openstreetmap-website`, the [Ruby on Rails](https://rubyonrails.org/)
 application that powers the [OpenStreetMap](https://www.openstreetmap.org) website and API.
 
 This repository consists of:
diff --git a/app/assets/images/closed_note_marker.png b/app/assets/images/closed_note_marker.png
deleted file mode 100644 (file)
index ad2812f..0000000
Binary files a/app/assets/images/closed_note_marker.png and /dev/null differ
diff --git a/app/assets/images/closed_note_marker.svg b/app/assets/images/closed_note_marker.svg
new file mode 100644 (file)
index 0000000..d16b570
--- /dev/null
@@ -0,0 +1,43 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="40.226" width="25.1">
+  <defs>
+    <linearGradient id="A" x1="106.764" gradientUnits="userSpaceOnUse" y1="59.373" x2="106.764" y2="21.809">
+      <stop stop-color="#7cb928" offset="0"/>
+      <stop stop-color="#a2c857" offset="1"/>
+    </linearGradient>
+    <linearGradient id="B" x1="106.76" gradientUnits="userSpaceOnUse" y1="40.861" x2="106.76" y2="21.809">
+      <stop stop-color="#74963a" offset="0"/>
+      <stop stop-color="#89b63e" offset="1"/>
+    </linearGradient>
+  </defs>
+  <linearGradient x1="66.61" gradientUnits="userSpaceOnUse" y1="59.373" x2="66.61" y2="21.809">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="66.609" gradientUnits="userSpaceOnUse" y1="40.861" x2="66.609" y2="21.809">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="160.144" gradientUnits="userSpaceOnUse" y1="59.373" x2="160.144" y2="21.809">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="160.146" gradientUnits="userSpaceOnUse" y1="40.861" x2="160.146" y2="21.809">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <path fill-rule="evenodd" fill="#fff" d="M4.123 4.656h16.838v17.462H4.123z"/>
+  <g transform="translate(-94.205 -21.438)">
+    <linearGradient x1="106.764" gradientUnits="userSpaceOnUse" y1="59.373" x2="106.764" y2="21.809">
+      <stop stop-color="#7cb928" offset="0"/>
+      <stop stop-color="#a2c857" offset="1"/>
+    </linearGradient>
+    <linearGradient x1="106.76" gradientUnits="userSpaceOnUse" y1="40.861" x2="106.76" y2="21.809">
+      <stop stop-color="#74963a" offset="0"/>
+      <stop stop-color="#89b63e" offset="1"/>
+    </linearGradient>
+    <g stroke-width="1.1">
+      <path d="m 106.8,21.988 c -6.572,0 -12.045,5.691 -12.045,11.865 0,2.777 1.564,6.309 2.693,8.747 l 9.307,17.871 9.262,-17.871 c 1.131,-2.438 2.738,-5.792 2.738,-8.747 0,-6.174 -5.38,-11.865 -11.96,-11.865 z m -1.18,20.069 c -0.521,0 -1.025,-0.215 -1.389,-0.604 -0.025,-0.027 -2.609,-2.793 -3.945,-3.996 -0.779,-0.703 -0.841,-1.904 -0.139,-2.684 0.703,-0.781 1.904,-0.842 2.684,-0.139 0.64,0.576 1.501,1.438 2.275,2.232 1.244,-2.398 3.327,-6 5.765,-8.545 0.726,-0.758 1.929,-0.783 2.687,-0.057 0.758,0.725 0.783,1.928 0.058,2.686 -3.412,3.562 -6.228,9.906 -6.255,9.971 -0.258,0.584 -0.792,1 -1.422,1.108 -0.11,0.018 -0.22,0.028 -0.32,0.028 z" fill-rule="evenodd" stroke="url(#B)" fill="url(#A)"/>
+      <path d="M106.79 23.093c-5.943 0-10.938 5.221-10.938 10.75 0 2.359 1.443 5.832 2.562 8.25.006.012.025.021.031.031l8.312 15.969 8.25-15.969c.006-.012.025-.02.031-.031 1.135-2.448 2.625-5.706 2.625-8.25.01-5.537-4.93-10.75-10.87-10.75zm5.45 3.543a3.01 3.01 0 0 0-2.166.926c-2.09 2.18-3.914 5.074-5.236 7.471-.502-.498-.928-.904-1.273-1.217-.553-.498-1.266-.771-2.009-.771a3 3 0 0 0-2.228.992c-1.107 1.227-1.01 3.129.219 4.236 1.288 1.16 3.85 3.901 3.874 3.926.569.609 1.368.957 2.196.957a3.08 3.08 0 0 0 .498-.041c1.002-.172 1.841-.824 2.248-1.75.029-.064 2.805-6.271 6.043-9.652a2.98 2.98 0 0 0 .834-2.141c-.018-.801-.346-1.547-.925-2.102a3.01 3.01 0 0 0-2.08-.834z" stroke-opacity=".122" stroke="#fff" fill="none"/>
+    </g>
+  </g>
+</svg>
diff --git a/app/assets/images/closed_note_marker@2x.png b/app/assets/images/closed_note_marker@2x.png
deleted file mode 100644 (file)
index 96a2592..0000000
Binary files a/app/assets/images/closed_note_marker@2x.png and /dev/null differ
diff --git a/app/assets/images/loading.gif b/app/assets/images/loading.gif
deleted file mode 100644 (file)
index c21d3ed..0000000
Binary files a/app/assets/images/loading.gif and /dev/null differ
diff --git a/app/assets/images/map_sprite.png b/app/assets/images/map_sprite.png
deleted file mode 100644 (file)
index f1e16c4..0000000
Binary files a/app/assets/images/map_sprite.png and /dev/null differ
diff --git a/app/assets/images/map_zoomin.png b/app/assets/images/map_zoomin.png
deleted file mode 100644 (file)
index 160a15c..0000000
Binary files a/app/assets/images/map_zoomin.png and /dev/null differ
diff --git a/app/assets/images/map_zoomout.png b/app/assets/images/map_zoomout.png
deleted file mode 100644 (file)
index 4fea1e6..0000000
Binary files a/app/assets/images/map_zoomout.png and /dev/null differ
diff --git a/app/assets/images/menu-icon.png b/app/assets/images/menu-icon.png
deleted file mode 100644 (file)
index a67c73c..0000000
Binary files a/app/assets/images/menu-icon.png and /dev/null differ
diff --git a/app/assets/images/menu-icon.svg b/app/assets/images/menu-icon.svg
new file mode 100644 (file)
index 0000000..a1628b3
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 15.875 15.875" stroke="#fff" stroke-width=".794"><rect width="10.933" height="2.295" x="2.45" y="3.029" rx="1" paint-order="stroke fill markers"/><rect width="10.933" height="2.295" x="2.45" y="6.79" rx="1" paint-order="stroke fill markers"/><rect width="10.933" height="2.295" x="2.471" y="10.531" rx="1" paint-order="stroke fill markers"/></svg>
diff --git a/app/assets/images/myopenid.png b/app/assets/images/myopenid.png
deleted file mode 100644 (file)
index 080018f..0000000
Binary files a/app/assets/images/myopenid.png and /dev/null differ
diff --git a/app/assets/images/new_note_marker.png b/app/assets/images/new_note_marker.png
deleted file mode 100644 (file)
index a414644..0000000
Binary files a/app/assets/images/new_note_marker.png and /dev/null differ
diff --git a/app/assets/images/new_note_marker.svg b/app/assets/images/new_note_marker.svg
new file mode 100644 (file)
index 0000000..efa538b
--- /dev/null
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="40.226" width="25.099">
+  <linearGradient x1="66.61" gradientUnits="userSpaceOnUse" y1="59.373" x2="66.61" y2="21.809">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="66.609" gradientUnits="userSpaceOnUse" y1="40.861" x2="66.609" y2="21.809">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <linearGradient id="A" x1="12.548" gradientUnits="userSpaceOnUse" y1="37.935" x2="12.548" y2=".371">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient id="B" x1="12.55" gradientUnits="userSpaceOnUse" y1="19.423" x2="12.55" y2=".371">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <g fill-rule="evenodd">
+    <path fill="#fff" d="M2.063 13.585L12.069 2.251l11.124 12.602-10.006 11.335z"/>
+    <path fill="url(#A)" d="M 12.594,0.55000001 C 6.022,0.55000001 0.55000001,6.241 0.55000001,12.415 c 0,2.777 1.56299999,6.309 2.69299999,8.747 l 9.307,17.871 9.262,-17.871 c 1.13,-2.438 2.737001,-5.792 2.737001,-8.747 C 24.539001,6.241 19.159,0.55000001 12.589,0.55000001 v 0 z M 14.644,11.411 V 6.595 c 0,-1.105 -0.895,-2 -2,-2 -1.104,0 -2.001,0.897 -2,2 V 11.41 H 5.829 c -1.104,-10e-4 -2,0.896 -2,2 0,1.104 0.895,2 2,2 h 4.815 v 4.815 c -10e-4,1.104 0.896,2 2,2 0.552,0 1.052,-0.224 1.414,-0.586 0.361,-0.361 0.586,-0.861 0.586,-1.414 V 15.41 h 4.815 c 0.551,0 1.052,-0.224 1.414,-0.586 0.361,-0.362 0.585,-0.862 0.586,-1.415 0.001,-1.104 -0.896,-2.001 -2,-2 -0.008,0.0044 -4.815,0.002 -4.815,0.002 z" stroke="url(#B)" stroke-width="1.1"/>
+  </g>
+  <path fill="none" stroke-opacity=".122" stroke="#fff" stroke-width="1.1" d="M12.584 1.655c-5.944 0-10.938 5.221-10.938 10.75 0 2.359 1.442 5.832 2.562 8.25.005.012.025.021.03.031l8.313 15.969 8.25-15.969c.005-.012.025-.02.03-.031 1.136-2.448 2.625-5.706 2.625-8.25.01-5.537-4.92-10.75-10.86-10.75h0zm-2.13 2.757a3.08 3.08 0 0 0-.908 2.194l.001 3.714-3.716-.001a3.08 3.08 0 0 0-2.192.908 3.07 3.07 0 0 0-.906 2.193 3.07 3.07 0 0 0 .906 2.191c.586.585 1.365.908 2.193.908l3.714-.001.001 3.716c-.001.826.321 1.605.907 2.191s1.365.908 2.191.907 1.606-.322 2.191-.907a3.08 3.08 0 0 0 .909-2.193l.001-3.713 3.714-.001a3.08 3.08 0 0 0 2.191-.908c.586-.586.909-1.365.908-2.192a3.07 3.07 0 0 0-.907-2.191 3.07 3.07 0 0 0-2.191-.907h-3.717l.002-3.715a3.08 3.08 0 0 0-.908-2.192c-.586-.585-1.364-.908-2.193-.908-.8-.002-1.58.321-2.17.907h0z"/>
+</svg>
diff --git a/app/assets/images/new_note_marker@2x.png b/app/assets/images/new_note_marker@2x.png
deleted file mode 100644 (file)
index 756ad6f..0000000
Binary files a/app/assets/images/new_note_marker@2x.png and /dev/null differ
diff --git a/app/assets/images/notice.png b/app/assets/images/notice.png
deleted file mode 100644 (file)
index f9285e4..0000000
Binary files a/app/assets/images/notice.png and /dev/null differ
diff --git a/app/assets/images/notice.svg b/app/assets/images/notice.svg
deleted file mode 100644 (file)
index cb779ce..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg3864"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="16"
-   height="16"
-   sodipodi:docname="notice.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/notice.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata3870">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3868" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1405"
-     inkscape:window-height="1009"
-     id="namedview3866"
-     showgrid="false"
-     inkscape:zoom="21.536424"
-     inkscape:cx="15.375"
-     inkscape:cy="1.125"
-     inkscape:window-x="326"
-     inkscape:window-y="43"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3864"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:snap-bbox="true"
-     inkscape:snap-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3920"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
-  <path
-     style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7 3 L 9 3 L 9 8 L 7 8 L 7 3 z M 7 10 L 9 10 L 9 12 L 7 12 L 7 10 z "
-     id="rect7131" />
-</svg>
diff --git a/app/assets/images/open_note_marker.png b/app/assets/images/open_note_marker.png
deleted file mode 100644 (file)
index 6fe5cb7..0000000
Binary files a/app/assets/images/open_note_marker.png and /dev/null differ
diff --git a/app/assets/images/open_note_marker.svg b/app/assets/images/open_note_marker.svg
new file mode 100644 (file)
index 0000000..8dc07b7
--- /dev/null
@@ -0,0 +1,43 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="40.226" width="25.099">
+  <defs>
+    <linearGradient id="A" x1="27.311" gradientUnits="userSpaceOnUse" y1="59.373" x2="27.311" y2="21.809">
+      <stop stop-color="#c72118" offset="0"/>
+      <stop stop-color="#d2534f" offset="1"/>
+    </linearGradient>
+    <linearGradient id="B" x1="27.31" gradientUnits="userSpaceOnUse" y1="40.861" x2="27.31" y2="21.809">
+      <stop stop-color="#983a38" offset="0"/>
+      <stop stop-color="#b83d3b" offset="1"/>
+    </linearGradient>
+  </defs>
+  <linearGradient x1="66.61" gradientUnits="userSpaceOnUse" y1="59.373" x2="66.61" y2="21.809">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="66.609" gradientUnits="userSpaceOnUse" y1="40.861" x2="66.609" y2="21.809">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="160.144" gradientUnits="userSpaceOnUse" y1="59.373" x2="160.144" y2="21.809">
+    <stop stop-color="#286eb5" offset="0"/>
+    <stop stop-color="#4d9cd1" offset="1"/>
+  </linearGradient>
+  <linearGradient x1="160.146" gradientUnits="userSpaceOnUse" y1="40.861" x2="160.146" y2="21.809">
+    <stop stop-color="#306d98" offset="0"/>
+    <stop stop-color="#3984b8" offset="1"/>
+  </linearGradient>
+  <path d="M2.805 9.333l5.717-6.132 9.459.208 4.47 7.068-2.806 11.33-8.835.728-5.405-1.455-2.391-6.444z" fill="#fff"/>
+  <g transform="translate(-14.761 -21.438)">
+    <linearGradient x1="27.311" gradientUnits="userSpaceOnUse" y1="59.373" x2="27.311" y2="21.809">
+      <stop stop-color="#c72118" offset="0"/>
+      <stop stop-color="#d2534f" offset="1"/>
+    </linearGradient>
+    <linearGradient x1="27.31" gradientUnits="userSpaceOnUse" y1="40.861" x2="27.31" y2="21.809">
+      <stop stop-color="#983a38" offset="0"/>
+      <stop stop-color="#b83d3b" offset="1"/>
+    </linearGradient>
+    <g stroke-width="1.1">
+      <path d="m 27.355,21.988 c -6.572,0 -12.044,5.691 -12.044,11.865 0,2.777 1.563,6.309 2.693,8.747 L 27.311,60.471 36.573,42.6 c 1.13,-2.438 2.737,-5.792 2.737,-8.747 10e-4,-6.174 -5.382,-11.865 -11.955,-11.865 z m 2.875,12.86 3.547,-3.547 c 0.781,-0.781 0.781,-2.047 0,-2.828 -0.782,-0.781 -2.049,-0.781 -2.829,0 l -3.547,3.547 -3.547,-3.547 c -0.779,-0.781 -2.047,-0.781 -2.828,0 -0.781,0.781 -0.781,2.047 0,2.828 l 3.547,3.547 -3.547,3.546 c -0.781,0.78 -0.781,2.048 0,2.828 0.391,0.391 0.902,0.586 1.414,0.586 0.512,0 1.024,-0.195 1.414,-0.586 l 3.547,-3.546 3.547,3.546 c 0.39,0.391 0.902,0.586 1.414,0.586 0.512,0 1.023,-0.195 1.415,-0.586 0.781,-0.78 0.781,-2.048 0,-2.828 z" fill-rule="evenodd" stroke="url(#B)" fill="url(#A)"/>
+      <path d="M27.343 23.093c-5.944 0-10.938 5.221-10.938 10.75 0 2.359 1.442 5.832 2.562 8.25.005.012.025.021.03.031l8.313 15.969 8.25-15.969c.005-.012.025-.02.03-.031 1.136-2.448 2.625-5.706 2.625-8.25.002-5.537-4.929-10.75-10.872-10.75zm5.02 3.706a3.08 3.08 0 0 0-2.193.909l-2.768 2.769-2.769-2.77a3.08 3.08 0 0 0-2.192-.908c-.828 0-1.607.323-2.191.909s-.908 1.363-.908 2.191a3.08 3.08 0 0 0 .908 2.192l2.769 2.768-2.769 2.77c-.586.584-.908 1.363-.908 2.191s.322 1.607.908 2.191 1.363.908 2.191.908a3.08 3.08 0 0 0 2.193-.908l2.768-2.767 2.769 2.767c.585.586 1.363.908 2.192.908s1.607-.322 2.191-.908a3.07 3.07 0 0 0 .908-2.191c0-.828-.322-1.607-.908-2.191l-2.769-2.77 2.769-2.768a3.08 3.08 0 0 0 0-4.384 3.08 3.08 0 0 0-2.191-.908z" stroke-opacity=".122" stroke="#fff" fill="none"/>
+    </g>
+  </g>
+</svg>
diff --git a/app/assets/images/open_note_marker@2x.png b/app/assets/images/open_note_marker@2x.png
deleted file mode 100644 (file)
index 84df3f7..0000000
Binary files a/app/assets/images/open_note_marker@2x.png and /dev/null differ
diff --git a/app/assets/images/openid.svg b/app/assets/images/openid.svg
new file mode 100644 (file)
index 0000000..d4de589
--- /dev/null
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px">
+  <path fill="#9E9E9E" d="M44,27l-1-9l-2.9,1.9c-2.7-1.7-6.1-2.9-9.9-3.5c0,0-1.9-0.4-4.4-0.4s-4.8,0.3-4.8,0.3C11.3,17.5,4,23,4,29.6C4,36.4,11.5,42,23,43v-3.9c-7.9-1.1-12.9-4.8-12.9-9.5c0-4.4,4.6-8.1,10.9-9.3c0,0,4.9-1.1,9.2,0.2c2.1,0.5,4,1.2,5.6,2.2L32,25L44,27z"/>
+  <path d="M23 8L23 43 29 40 29 5z"/>
+  <path fill="#FF9800" d="M23 8L23 43 29 40 29 5z"/>
+</svg>
diff --git a/app/assets/images/openid_input.png b/app/assets/images/openid_input.png
deleted file mode 100644 (file)
index 9542975..0000000
Binary files a/app/assets/images/openid_input.png and /dev/null differ
diff --git a/app/assets/images/openid_small.png b/app/assets/images/openid_small.png
deleted file mode 100644 (file)
index 41adc9f..0000000
Binary files a/app/assets/images/openid_small.png and /dev/null differ
diff --git a/app/assets/images/roles/administrator.png b/app/assets/images/roles/administrator.png
deleted file mode 100644 (file)
index 6bb919c..0000000
Binary files a/app/assets/images/roles/administrator.png and /dev/null differ
diff --git a/app/assets/images/roles/administrator.svg b/app/assets/images/roles/administrator.svg
deleted file mode 100644 (file)
index 460d9b4..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg5873"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="administrator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/administrator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata5879">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs5877" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview5875"
-     showgrid="false"
-     inkscape:zoom="5.6568542"
-     inkscape:cx="37.573963"
-     inkscape:cy="0.44974747"
-     inkscape:window-x="733"
-     inkscape:window-y="118"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5873" />
-  <path
-     inkscape:connector-curvature="0"
-     style="color:#000000;fill:#f69e42;fill-opacity:1;fill-rule:nonzero;stroke:#f69e42;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
-     id="path4709" />
-</svg>
diff --git a/app/assets/images/roles/blank_administrator.png b/app/assets/images/roles/blank_administrator.png
deleted file mode 100644 (file)
index 8f56b6e..0000000
Binary files a/app/assets/images/roles/blank_administrator.png and /dev/null differ
diff --git a/app/assets/images/roles/blank_administrator.svg b/app/assets/images/roles/blank_administrator.svg
deleted file mode 100644 (file)
index 3e56c78..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg5539"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="blank_administrator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/blank_administrator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata5545">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs5543" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1031"
-     inkscape:window-height="802"
-     id="namedview5541"
-     showgrid="false"
-     inkscape:zoom="8"
-     inkscape:cx="10.953608"
-     inkscape:cy="15.654921"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5539">
-    <inkscape:grid
-       type="xygrid"
-       id="grid5688" />
-  </sodipodi:namedview>
-  <image
-     width="20"
-     height="20"
-     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAArVJREFU
-OI2tlU1IVFEUx3/3vZm5fszoNGX5kR8ZWaEYubAE+1LJoCCZRdSiHMqoyI0QLgxauigIgqlNtKhF
-WW6SaqNlrQosKHLScWxS+rBEsJJsSn3vtvAp0+hkUmd3eef8OPd//uc+oZTif4a2mGRhxT8Bw2Hf
-kfCbw2eEEDbABSQKIeLW2RYCOuTKPZrmlEAKkAWMAZ+An4vuMPCqzC4deYUJcm1RVZWnAMgHVgAy
-3tX/CJQyryY1tTLf7a7MrvWVHgYygCWAjFczByiiQso8r5SrdF1PISdn3SZgKZBsAbXYfIjS0BJd
-AjogsrKksNtyN8x8z8wszPZ47O7R0UkX08MZF0IYUb2YQogJ0Rfy1gnhaHY6t0YMw9RNQ4kZa6an
-e5dLmWkDMIyvhPqvfNE1zbA79ClNoAARiTyVfaGh1pq9D84BH1FK0RvcV/H2XXO3YXxXfxumOaEC
-gebhxsaSy8BupgeWgFIKpRTXbxR5enqP3/v2LRBZCDY+/maqveNQuKAg6TSwC1gFJAJiFmitoN7V
-daDp/YerH+LBBgZbxvz+ikeaJmqBEmtQtllGNNCCit7gsbZ4wPYOXxioA4qBpNj6ObbpDmwWzuTV
-a+L5LCe7eGlamgOmN+bHgj40zbRKt7si3zoRCvm/BPvOjyg1CUBunjeloWHjNqt27rbEthwMnmxR
-ylA/J4bNx09ODFRXZ9Rv375s5/MX9c8ikcEppZR60Hn0JbAesM+RLEY/+8Dg2Z6Rkfax223eTpdL
-3wFkAolOl76k8+H+K0NDrZ/7X18YTk93lM6n4W+HjvtVO4J9vk9+/5Ymq4NUQJsZFuC8eKn8YE9v
-3dDNWztPAU5AzAsExJ27VesbG3PXAh5AzucAIKHWl5F79Vp5GeCIzREq6hdgLbg2La0y40066oFV
-KhoA/AI4idurnYfhgQAAAABJRU5ErkJggg==
-"
-     id="image5547"
-     x="-70"
-     y="0" />
-  <path
-     style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#f69e42;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10 2 L 8.125 8 L 2 8 L 6.96875 11.71875 L 5 18 L 10 14 L 15 18 L 13.03125 11.71875 L 18 8 L 11.875 8 L 10 2 z "
-     id="path4709" />
-  <path
-     style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10 2 L 8.125 8 L 2 8 L 6.96875 11.71875 L 5 18 L 10 14 L 15 18 L 13.03125 11.71875 L 18 8 L 11.875 8 L 10 2 z "
-     id="path5684" />
-</svg>
diff --git a/app/assets/images/roles/blank_importer.png b/app/assets/images/roles/blank_importer.png
deleted file mode 100644 (file)
index 1eb8118..0000000
Binary files a/app/assets/images/roles/blank_importer.png and /dev/null differ
diff --git a/app/assets/images/roles/blank_importer.svg b/app/assets/images/roles/blank_importer.svg
deleted file mode 100644 (file)
index d4e53ec..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg6042"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="blank_moderator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/blank_moderator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata6048">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs6046" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1264"
-     inkscape:window-height="776"
-     id="namedview6044"
-     showgrid="false"
-     inkscape:zoom="1"
-     inkscape:cx="10"
-     inkscape:cy="10"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg6042" />
-  <path
-     inkscape:connector-curvature="0"
-     style="color:#000000;fill:#38e13a;fill-opacity:1;fill-rule:nonzero;stroke:#38e13a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
-     id="path4709" />
-  <path
-     inkscape:connector-curvature="0"
-     style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
-     id="path5684" />
-</svg>
diff --git a/app/assets/images/roles/blank_moderator.png b/app/assets/images/roles/blank_moderator.png
deleted file mode 100644 (file)
index 1608387..0000000
Binary files a/app/assets/images/roles/blank_moderator.png and /dev/null differ
diff --git a/app/assets/images/roles/blank_moderator.svg b/app/assets/images/roles/blank_moderator.svg
deleted file mode 100644 (file)
index 1b2a091..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg6042"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="blank_moderator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/blank_moderator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata6048">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs6046" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1264"
-     inkscape:window-height="776"
-     id="namedview6044"
-     showgrid="false"
-     inkscape:zoom="1"
-     inkscape:cx="10"
-     inkscape:cy="10"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg6042" />
-  <path
-     inkscape:connector-curvature="0"
-     style="color:#000000;fill:#1313ff;fill-opacity:1;fill-rule:nonzero;stroke:#1313ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
-     id="path4709" />
-  <path
-     inkscape:connector-curvature="0"
-     style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
-     id="path5684" />
-</svg>
diff --git a/app/assets/images/roles/importer.png b/app/assets/images/roles/importer.png
deleted file mode 100644 (file)
index 6711729..0000000
Binary files a/app/assets/images/roles/importer.png and /dev/null differ
diff --git a/app/assets/images/roles/importer.svg b/app/assets/images/roles/importer.svg
deleted file mode 100644 (file)
index 449787a..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg4678"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="moderator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/moderator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata4684">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs4682" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1574"
-     inkscape:window-height="831"
-     id="namedview4680"
-     showgrid="false"
-     inkscape:zoom="1"
-     inkscape:cx="9.1260993"
-     inkscape:cy="11.531765"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg4678">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4707" />
-  </sodipodi:namedview>
-  <path
-     style="color:#000000;fill:#38e13a;fill-opacity:1;fill-rule:nonzero;stroke:#38e13a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="m 10,2 5,16 -5,-4 -5,4 z"
-     id="path4709"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="ccccc" />
-  <path
-     style="color:#000000;fill:#38e13a;fill-opacity:1;fill-rule:nonzero;stroke:#38e13a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="m 2,8 16,0 -8,6 z"
-     id="path5479"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cccc" />
-</svg>
diff --git a/app/assets/images/roles/moderator.png b/app/assets/images/roles/moderator.png
deleted file mode 100644 (file)
index f7534be..0000000
Binary files a/app/assets/images/roles/moderator.png and /dev/null differ
diff --git a/app/assets/images/roles/moderator.svg b/app/assets/images/roles/moderator.svg
deleted file mode 100644 (file)
index 9288dac..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   id="svg4678"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   width="20"
-   height="20"
-   sodipodi:docname="moderator.svg"
-   inkscape:export-filename="/Users/saman/work_repos/openstreetmap-website/app/assets/images/roles/moderator.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <metadata
-     id="metadata4684">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs4682" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1574"
-     inkscape:window-height="831"
-     id="namedview4680"
-     showgrid="false"
-     inkscape:zoom="1"
-     inkscape:cx="9.1260993"
-     inkscape:cy="11.531765"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg4678">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4707" />
-  </sodipodi:namedview>
-  <path
-     style="color:#000000;fill:#0606ff;fill-opacity:1;fill-rule:nonzero;stroke:#0606ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="m 10,2 5,16 -5,-4 -5,4 z"
-     id="path4709"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="ccccc" />
-  <path
-     style="color:#000000;fill:#0606ff;fill-opacity:1;fill-rule:nonzero;stroke:#0606ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="m 2,8 16,0 -8,6 z"
-     id="path5479"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cccc" />
-</svg>
diff --git a/app/assets/images/routing-sprite.png b/app/assets/images/routing-sprite.png
deleted file mode 100644 (file)
index 079f4dd..0000000
Binary files a/app/assets/images/routing-sprite.png and /dev/null differ
index 15aa57b2dcfdb00354b5a47c47a7277e93674a13..e03a1bb84453f9b21cc1190e19ab3350875c9d57 100644 (file)
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="520"
-   height="20"
-   viewBox="0 0 520.00001 20"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="routing-sprite.svg"
-   inkscape:export-filename="/home/patrick/Code/openstreetmap-website/app/assets/images/routing-sprite.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="5.6568542"
-     inkscape:cx="131.24519"
-     inkscape:cy="13.736603"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:showpageshadow="false"
-     inkscape:window-width="1920"
-     inkscape:window-height="1080"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     showguides="false"
-     inkscape:guide-bbox="true"
-     units="px">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4224" />
-    <sodipodi:guide
-       position="20.000001,31"
-       orientation="1,0"
-       id="guide4226" />
-    <sodipodi:guide
-       position="40.000001,19"
-       orientation="1,0"
-       id="guide4245" />
-    <sodipodi:guide
-       position="60.000002,29"
-       orientation="1,0"
-       id="guide4299" />
-    <sodipodi:guide
-       position="80.000002,35"
-       orientation="1,0"
-       id="guide4388" />
-    <sodipodi:guide
-       position="71.000002,10"
-       orientation="-0.7193398,-0.69465837"
-       id="guide4432"
-       inkscape:label=""
-       inkscape:color="rgb(0,0,255)" />
-    <sodipodi:guide
-       position="100,15"
-       orientation="1,0"
-       id="guide4499" />
-    <sodipodi:guide
-       position="120,15"
-       orientation="1,0"
-       id="guide4578" />
-    <sodipodi:guide
-       position="140,16"
-       orientation="1,0"
-       id="guide4580" />
-    <sodipodi:guide
-       position="160,21"
-       orientation="1,0"
-       id="guide4582" />
-    <sodipodi:guide
-       position="180,15"
-       orientation="1,0"
-       id="guide4729" />
-    <sodipodi:guide
-       position="200.00001,15"
-       orientation="1,0"
-       id="guide4731" />
-    <sodipodi:guide
-       position="220.00001,11"
-       orientation="1,0"
-       id="guide4747" />
-    <sodipodi:guide
-       position="78.000002,12"
-       orientation="-0.70710678,0.70710678"
-       id="guide4212"
-       inkscape:label=""
-       inkscape:color="rgb(0,0,255)" />
-    <sodipodi:guide
-       position="240.00001,19"
-       orientation="1,0"
-       id="guide4264" />
-    <sodipodi:guide
-       position="260.00001,19"
-       orientation="1,0"
-       id="guide4266" />
-    <sodipodi:guide
-       position="280.00001,5"
-       orientation="1,0"
-       id="guide4280" />
-    <sodipodi:guide
-       position="300.00001,10"
-       orientation="1,0"
-       id="guide4297" />
-    <sodipodi:guide
-       position="320.00001,24"
-       orientation="1,0"
-       id="guide4305" />
-    <sodipodi:guide
-       position="340.00001,28"
-       orientation="1,0"
-       id="guide4335" />
-    <sodipodi:guide
-       position="360.00001,30"
-       orientation="1,0"
-       id="guide4337" />
-    <sodipodi:guide
-       position="380.00001,19"
-       orientation="1,0"
-       id="guide4376" />
-    <sodipodi:guide
-       position="400.00001,19"
-       orientation="1,0"
-       id="guide4382" />
-    <sodipodi:guide
-       position="420.00001,36"
-       orientation="1,0"
-       id="guide4394" />
-    <sodipodi:guide
-       position="440.00001,20"
-       orientation="1,0"
-       id="guide4449" />
-    <sodipodi:guide
-       position="460.00001,22"
-       orientation="1,0"
-       id="guide4451" />
-    <sodipodi:guide
-       position="480.00001,20"
-       orientation="1,0"
-       id="guide4485" />
-    <sodipodi:guide
-       position="500.00001,40"
-       orientation="1,0"
-       id="guide4487" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-1032.3622)">
-    <image
-       y="1002.3622"
-       x="1.7763568e-15"
-       id="image4217"
-       xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAAUCAMAAACXrFfpAAABOFBMVEUAAAB/f39/f39/f39/f396 enoAAAB7e3t7e3t4eHh5eXl5eXl6enp3d3d4eHgAAAB3d3d1dXVzc3MAAABwcHBvb29ubm4AAABt bW1sbGxsbGxsbGxra2tra2toaGhoaGhqamoAAABmZmZoaGgAAABnZ2dkZGQAAABiYmJXV1dXV1cA AAAAAABMTEwAAAAAAABDQ0MAAAA1NTU1NTUxMTEAAAAxMTEAAAAAAAAmJiYlJSUkJCQjIyMiIiIA AAAcHBwAAAAAAAAAAAAAAAAUFBQAAAAAAAAQEBAPDw8AAAAPDw8AAAAAAAANDQ0MDAwAAAAAAAAM DAwKCgoAAAAAAAAICAgICAgAAAAHBwcAAAAHBwcGBgYAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAA AAAAAAAAAAAAAABULW3yAAAAZ3RSTlMAAQIGCw4QEBIUFhcZGh0gICItMDQ5PEBAQUJERUZHSEhK SkxMTU9QUFZXWGBgZGZpcHl6f4CAiJCRk5SXmaCmrLC1uLzAxMXIyMrM0NDT09TU29zg4OLk5ebm 6fDx8/T09vf4+/z9ttm2NwAABH9JREFUeF7tV+9zFTUUzQOMFZUAiwZbkB9bXYEU3UI0FVhcNQVx rQpbsBopFuX8//+BMy/vvd3k7mRnio8PHc/HOyc35545yWbZkYOQtKYSvDeOgg/Xs4JR8OI/kDnc Q6jX02wqqtZlKR7tN47MWtNfOMRZOZ/n+fmVuNwMD6hRhDmQSlcNXCCpJAKVtbYiRnIViAVspQsp w9Wo0+OmNXMHQWeoUjzabxwSsP1mNDMn1/KHAB7ma+9EK9uhfi1CPdxgijJMggtjnzWeZViSVnmW jqaF0yyBtGYNVNRTiEEe7Xc4oxXtxS78Co+fVoO6BSTpZgEgKt78GyCCHGxvFN5iBh12a6kD+OsK C2EBtCqR6pRm8SdI0QCwMQ8AsvF+FGLA6HkcpV64cOwz5B7Iw3B492gsXVgtp0XVXRFTPANQyX5S jSya/iyyBvDMs1WfCFeQrNGqrOFqyRjRTL0CGh7SDnAANcQb7Uf3FS01ugRQe+kL6uRT5Jfu/nb3 UmR04++DENmTOAu8jszXmKMbUMxa8WZxPHmDHnSQK8AQo1+uswDKExUb0VyUN4B1VQSBLixspnnI W/c82m9k3woqMtofTMjI6E9waxfA7i3kE5IiQcYLjc5aAO0VmCGj3fzclPOsyO48CO0GjGa1KxyA RgRG/wPU8UH3EGxM8w3gJovQ4BdvM+Wl+9F9BdDGRvvwtbxv9MnVTcyxufruwkBX/Qh8VTfkCq2t DZ4JQM1ZkwXfFCnlE7guMvUiFw5YULl2aKSUVd9oVTHRRPeTdp8DCEMJdNlPajYziXE6XMEor2Is 3Y/ua19iX4dGq9YAKJuqb/SFB+jwYG2RmNmHQPDoUeA4r8NLrAzf/3pqm0AtyDeFfF2EhfArupKc jdM3WjILOHKjzo5XUrMGtrcBE8Zl77s9H0rKS/aj+4pCY12FRgvGpgOIvtFn76HDvbPpL64F1HQ9 edPERpeK0ValySywrqquQ1lGRnuERnN/ZAeNrkdeCQ5qKrNnVjk91DUqwisATvsl9/VeclNIwApT BAPw5gd8Y33L41efYo6nV48nRJNSyujhdRYHwD6K0RUA0pUSM5RpgZk/CE2/rOGPuiUPZs8j/ZL7 +tAW2Aeew0ZyZe+ZdeY25rh9hi3XaOH8RXhYo+nDvB1JIPcZbUOjDWNMBcqF/7N1yGi/9L7eaP/9 cyKWa7tpJznmyCdLNdp7CscPazR90zfZiEDWoBa8ggtFl0y68DC0nteO9aP7ash5hjSRK3tfgouP XuHF9y/w6tFFtmyjufNqDmd0iELrgrFRYzBFwKww8BPT8Ui/9L7KZrMpHKdyy0WgT63lG1vX8+tb G/naqcmSjWYajr+e0RRpzdm3wM9RUe/hueGUt50cOA3uoFNyz23uPL6zcf+P+xt3Hu9snluC0ZEc zZZvdKxRUp5lKR7tNw7jeEpujp3Z1YHd35Ev22hmxFE1Wpik3MubH324sXXtg2tff7H68ZeX2dFD Zm1G0mdNgrcUrLw/YW+dPsFOnH6bHXtvhb0p/I9/AQmEF7Y+Eo3CAAAAAElFTkSuQmCC "
-       preserveAspectRatio="none"
-       height="20.000017"
-       width="360" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 9,1039.3309 3.6e-5,10.0313 1.999964,0 -3.5e-5,-10.0313 z"
-       id="path4446"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       sodipodi:nodetypes="cccc"
-       inkscape:connector-curvature="0"
-       id="path4448"
-       d="m 15,1039.3466 -5,-4.9844 -5,5 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="M 87.125,4.984375 87.125,5 86,5 86,12.005859 82,12 l 5,5 5,-4.984375 -4,-0.0059 0,-5.025391 7,0 L 95,17 l 2,0 0,-12 -0.46875,0 0,-0.015625 -9.40625,0 z"
-       transform="translate(0,1032.3622)"
-       id="path4509"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 28,3.9882812 2.814453,2.8203126 -4.777344,4.7460942 0,0.04297 -0.03711,0 L 26,17 28,17 28,12.423828 32.228516,8.2226562 35,11 35,4 28,3.9882812 Z"
-       transform="translate(0,1032.3622)"
-       id="path4450"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 53,4 0.0059,3.984375 -6.005859,0 0,2 L 47,17 l 2,0 0,-7.015625 4.009766,0 L 53.015625,14 58,9 53,4 Z"
-       transform="translate(0,1032.3622)"
-       id="path4208"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="M 67.025391,4.4101562 67.003906,17 l 2,0 0,-7.5527344 3.685547,3.8710934 -2.683114,2.694508 6.989812,0.05505 0.01101,-7.0846724 -2.854816,2.9210504 z"
-       transform="translate(0,1032.3622)"
-       id="path4424"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cccccccccc" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 170,1035.3622 -4,5 3,0 0,5 2,0 0,-5 3,0 z"
-       id="path4735"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cccccccc" />
-    <g
-       id="g4237">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 189,1039.3309 4e-5,10.0313 1.99996,0 -3e-5,-10.0313 z"
-         id="path4233"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccc" />
-      <path
-         sodipodi:nodetypes="cccc"
-         inkscape:connector-curvature="0"
-         id="path4235"
-         d="m 195,1039.3466 -5,-4.9844 -5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <path
-       id="path4221"
-       d="m 112.00001,1036.3505 -2.81445,2.8203 4.77734,4.7461 0,0.043 0.0371,0 0,5.4023 -2,0 0,-4.5762 -4.22852,-4.2011 -2.77148,2.7773 0,-7 7,-0.012 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <path
-       id="path4223"
-       d="m 128.00028,1036.3622 -0.006,3.9844 6.00586,0 0,2 0,7.0156 -2,0 0,-7.0156 -4.00977,0 -0.006,4.0156 -4.98437,-5 5,-5 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <path
-       sodipodi:nodetypes="cccccccccc"
-       inkscape:connector-curvature="0"
-       id="path4225"
-       d="m 153.98575,1036.7724 0.0215,12.5898 -2,0 0,-7.5527 -3.68555,3.8711 2.68312,2.6945 -6.98982,0.055 -0.011,-7.0847 2.85482,2.9211 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <g
-       id="g4254"
-       transform="translate(-2.0000461,0)">
-      <circle
-         r="3"
-         transform="scale(1,-1)"
-         cy="-1044.3622"
-         cx="210.04105"
-         id="path4231"
-         style="opacity:1;fill:none;fill-opacity:0.43824702;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         id="path4247"
-         transform="translate(0,1032.3622)"
-         d="m 211,3.9882812 2.81445,2.8203126 -1.76562,1.7539062 c 0.58436,0.3442274 1.07073,0.8277607 1.41797,1.4101562 l 1.76172,-1.75 L 218,11 218,4 211,3.9882812 Z M 209,15.84375 209,17 l 2,0 0,-1.130859 C 210.69097,15.946541 210.3729,16 210.04102,16 209.67912,16 209.3342,15.935262 209,15.84375 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(17.999954,0)"
-       id="g4258">
-      <circle
-         style="opacity:1;fill:none;fill-opacity:0.43824702;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="circle4260"
-         cx="210.04105"
-         cy="-1044.3622"
-         transform="scale(1,-1)"
-         r="3" />
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 211,3.9882812 2.81445,2.8203126 -1.76562,1.7539062 c 0.58436,0.3442274 1.07073,0.8277607 1.41797,1.4101562 l 1.76172,-1.75 L 218,11 218,4 211,3.9882812 Z M 209,15.84375 209,17 l 2,0 0,-1.130859 C 210.69097,15.946541 210.3729,16 210.04102,16 209.67912,16 209.3342,15.935262 209,15.84375 Z"
-         transform="translate(0,1032.3622)"
-         id="path4262" />
-    </g>
-    <g
-       id="g4268"
-       transform="translate(37.999954,0)">
-      <circle
-         r="3"
-         transform="scale(1,-1)"
-         cy="-1044.3622"
-         cx="210.04105"
-         id="circle4270"
-         style="opacity:1;fill:none;fill-opacity:0.43824702;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         id="path4272"
-         transform="translate(0,1032.3622)"
-         d="m 211,3.9882812 2.81445,2.8203126 -1.76562,1.7539062 c 0.58436,0.3442274 1.07073,0.8277607 1.41797,1.4101562 l 1.76172,-1.75 L 218,11 218,4 211,3.9882812 Z M 209,15.84375 209,17 l 2,0 0,-1.130859 C 210.69097,15.946541 210.3729,16 210.04102,16 209.67912,16 209.3342,15.935262 209,15.84375 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       id="g4274"
-       transform="translate(80,0)">
-      <path
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path4276"
-         d="m 189,1039.3309 4e-5,10.0313 1.99996,0 -3e-5,-10.0313 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 195,1039.3466 -5,-4.9844 -5,5 z"
-         id="path4278"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccc" />
-    </g>
-    <path
-       id="path4295"
-       d="m 290,1035.3622 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,4 -4,5 3,0 0,5 2,0 0,-5 3,0 -4,-5 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g4313">
-      <g
-         id="g4299"
-         transform="translate(115.01146,2)">
-        <path
-           sodipodi:nodetypes="ccccc"
-           inkscape:connector-curvature="0"
-           id="path4301"
-           d="m 189,1037.3422 4e-5,7.9763 1.99996,0 -3e-5,-7.9763 z"
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-        <path
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="M 192.99451,1037.3474 190,1034.3622 l -3.01146,3.0115 z"
-           id="path4303"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="cccc" />
-      </g>
-      <g
-         transform="matrix(1,0,0,-1,123.01146,2083.7244)"
-         id="g4307">
-        <path
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m 189,1039.3309 4e-5,10.0313 1.99996,0 -3e-5,-10.0313 z"
-           id="path4309"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccccc" />
-        <path
-           sodipodi:nodetypes="cccc"
-           inkscape:connector-curvature="0"
-           id="path4311"
-           d="m 195,1039.3466 -5,-4.9844 -5,5 z"
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      </g>
-    </g>
-    <g
-       id="g4321"
-       transform="matrix(-1,0,0,-1,640.01146,2083.7244)">
-      <g
-         transform="translate(115.01146,2)"
-         id="g4323">
-        <path
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m 189,1037.3422 4e-5,7.9763 1.99996,0 -3e-5,-7.9763 z"
-           id="path4325"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccccc" />
-        <path
-           sodipodi:nodetypes="cccc"
-           inkscape:connector-curvature="0"
-           id="path4327"
-           d="M 192.99451,1037.3474 190,1034.3622 l -3.01146,3.0115 z"
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      </g>
-      <g
-         id="g4329"
-         transform="matrix(1,0,0,-1,123.01146,2083.7244)">
-        <path
-           sodipodi:nodetypes="ccccc"
-           inkscape:connector-curvature="0"
-           id="path4331"
-           d="m 189,1039.3309 4e-5,10.0313 1.99996,0 -3e-5,-10.0313 z"
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-        <path
-           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m 195,1039.3466 -5,-4.9844 -5,5 z"
-           id="path4333"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="cccc" />
-      </g>
-    </g>
-    <path
-       style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="m 349,3 0,1 -3,0 0,5.2265625 L 343.95508,10 347,13 l 0,0.904297 1.61133,1.425781 1.88867,-1.671875 1.89062,1.671875 L 354,13.90625 354,13 357.04492,10.044922 355,9.2617188 355,4 l -3,0 0,-1 -3,0 z m -2,2 7,0 0,3.8769531 L 350.48633,7.53125 347,8.8496094 347,5 Z m -0.2793,9.992188 -2.2207,1.966796 0.66211,0.748047 1.55859,-1.378906 L 348.61133,18 350.5,16.328125 352.39062,18 l 1.88868,-1.671875 1.55859,1.378906 0.66211,-0.748047 -2.2207,-1.966796 -1.88868,1.673828 -1.89062,-1.673828 -1.88867,1.673828 -1.89063,-1.673828 z"
-       transform="translate(0,1032.3622)"
-       id="path4341"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g4384">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 370,1036.3505 2.81445,2.8203 -4.77734,4.7461 0,0.043 -0.0371,0 0,5.4023 2,0 0,-4.5762 4.22852,-4.2011 2.77148,2.7773 0,-7 -7,-0.012 z"
-         id="path4374"
-         inkscape:connector-curvature="0" />
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         inkscape:connector-curvature="0"
-         id="path4378"
-         d="m 365.18556,1039.1708 4.77734,4.7461 0,0.043 0.0371,0 0,5.4023 -2,0 0,-4.5762 -4.22852,-4.2011 z"
-         style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <g
-       id="g4388"
-       transform="matrix(-1,0,0,1,760.00001,0)">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4390"
-         d="m 370,1036.3505 2.81445,2.8203 -4.77734,4.7461 0,0.043 -0.0371,0 0,5.4023 2,0 0,-4.5762 4.22852,-4.2011 2.77148,2.7773 0,-7 -7,-0.012 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 365.18556,1039.1708 4.77734,4.7461 0,0.043 0.0371,0 0,5.4023 -2,0 0,-4.5762 -4.22852,-4.2011 z"
-         id="path4392"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccccc" />
-    </g>
-    <g
-       id="g4438">
-      <path
-         id="path4421"
-         transform="translate(0,1032.3622)"
-         d="m 407.0293,3.9882812 0,5.4023438 0.0371,0 0,0.042969 1.95117,1.9375 0,5.638672 2.8164,-2.820313 2.72657,2.796875 1.44531,-1.382812 -2.76758,-2.837891 0.0195,-0.02148 2.75977,-2.7460939 -5.5293,0.00977 -1.45898,-1.4433584 0,-4.5761719 -2,0 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         inkscape:connector-curvature="0" />
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         inkscape:connector-curvature="0"
-         id="path4423"
-         d="m 404.21408,1046.5416 4.77734,-4.7461 0,-0.043 0.0371,0 0,-5.4023 -2,0 0,4.5762 -4.22852,4.2011 z"
-         style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <g
-       id="g4442"
-       transform="matrix(-1,0,0,1,840.01754,0)">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 407.0293,3.9882812 0,5.4023438 0.0371,0 0,0.042969 1.95117,1.9375 0,5.638672 2.8164,-2.820313 2.72657,2.796875 1.44531,-1.382812 -2.76758,-2.837891 0.0195,-0.02148 2.75977,-2.7460939 -5.5293,0.00977 -1.45898,-1.4433557 0,-4.5761719 -2,0 z"
-         transform="translate(0,1032.3622)"
-         id="path4444"
-         inkscape:connector-curvature="0" />
-      <path
-         style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 404.21408,1046.5416 4.77734,-4.7461 0,-0.043 0.0371,0 0,-5.4023 -2,0 0,4.5762 -4.22852,4.2011 z"
-         id="path4447"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccccc" />
-    </g>
-    <g
-       id="g4465"
-       transform="translate(-0.99975,0)">
-      <path
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path4455"
-         d="m 449,1041.3622 4e-5,8 1.99996,0 -3e-5,-8 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 454.0156,1045.3622 4.9844,-5 -5,-5 z"
-         id="path4457"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccc" />
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 455,1039.3466 -6,0 0,2 6,-10e-5 z"
-         id="path4461"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccc" />
-      <path
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path4463"
-         d="m 451.01565,1039.3466 -7.9629,0 0,2 7.9629,-10e-5 z"
-         style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="ccccc"
-       inkscape:connector-curvature="0"
-       id="path4473"
-       d="m 472.053,1041.3622 -4e-5,8 -1.99996,0 3e-5,-8 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 467.0374,1045.3622 -4.9844,-5 5,-5 z"
-       id="path4475"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cccc" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 466.053,1039.3466 6,0 0,2 -6,-10e-5 z"
-       id="path4477"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       sodipodi:nodetypes="ccccc"
-       inkscape:connector-curvature="0"
-       id="path4479"
-       d="m 470.03735,1039.3466 7.9629,0 0,2 -7.9629,-10e-5 z"
-       style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 490,1036.3505 2.81445,2.8203 -4.77734,4.7461 0,0.043 -0.0371,0 0,5.4023 2,0 0,-4.5762 4.22852,-4.2011 2.77148,2.7773 0,-7 -7,-0.012 z"
-       id="path4491"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:#000000;fill-opacity:0.50980392;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 490,1038.3622 -4e-5,11 -1.99996,0 3e-5,-11 z"
-       id="path4505"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path4510"
-       d="m 490,1036.3505 2.81445,2.8203 -4.77734,4.7461 0,0.043 -0.0371,0 0,5.4023 2,0 0,-4.5762 4.22852,-4.2011 2.77148,2.7773 0,-7 -7,-0.012 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path4514"
-       d="m 510.00001,1036.3505 -2.81445,2.8203 4.77734,4.7461 0,0.043 0.0371,0 0,5.4023 -2,0 0,-4.5762 -4.22852,-4.2011 -2.77148,2.7773 0,-7 7,-0.012 z"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       sodipodi:nodetypes="ccccc"
-       inkscape:connector-curvature="0"
-       id="path4516"
-       d="m 510.00001,1038.3622 4e-5,11 1.99996,0 -3e-5,-11 z"
-       style="fill:#000000;fill-opacity:0.5098038;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 510.00001,1036.3505 -2.81445,2.8203 4.77734,4.7461 0,0.043 0.0371,0 0,5.4023 -2,0 0,-4.5762 -4.22852,-4.2011 -2.77148,2.7773 0,-7 7,-0.012 z"
-       id="path4518"
-       inkscape:connector-curvature="0" />
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:125%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="7.5"
-       y="1065.3622"
-       id="text4238"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4240"
-         x="7.5"
-         y="1065.3622">0    1     2     3    4     5     6     7    8     9   10  11   12    13   14  15   16  17   18  19   20   21   22  23   24  25</tspan></text>
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 170,1045.3622 c -1.10457,0 -2,0.8954 -2,2 0,1.1046 0.89543,2 2,2 1.10457,0 2,-0.8954 2,-2 0,-1.1046 -0.89543,-2 -2,-2 z"
-       id="path3440"
-       sodipodi:nodetypes="sssss" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="520" height="20">
+  <style><![CDATA[.C{fill-opacity:.51}.D{stroke-width:2}]]></style>
+  <path d="M9 6.969V17h2V6.969z"/>
+  <path d="M15 6.985L10 2 5 7zm72.125-2.001V5H86v7.006L82 12l5 5 5-4.984-4-.006V6.984h7V17h2V5h-.469v-.016h-9.406zM28 3.988l2.814 2.82-4.777 4.746v.043H26V17h2v-4.576l4.229-4.201L35 11V4l-7-.012zM53 4l.006 3.984H47v2V17h2V9.984h4.01L53.016 14 58 9l-5-5zm14.025.41L67.004 17h2V9.447l3.686 3.871-2.683 2.695 6.99.055.011-7.085-2.855 2.921zM170 3l-4 5h3v5h2V8h3zm19 3.969V17h2V6.969z"/>
+  <path d="M195 6.985L190 2l-5 5zm-83-2.997l-2.814 2.82 4.777 4.746v.043H114V17h-2v-4.576l-4.229-4.201L105 11V4l7-.012zM128 4l-.006 3.984H134v2V17h-2V9.985h-4.01L127.984 14 123 9l5-5zm25.986.41l.022 12.59h-2V9.447l-3.686 3.871 2.683 2.695-6.99.055-.011-7.085 2.855 2.921z"/>
+  <circle r="3" cy="12" cx="208" fill="none" stroke="#000" class="D"/>
+  <path d="M209 3.988l2.814 2.82-1.766 1.754a4.03 4.03 0 0 1 1.418 1.41l1.762-1.75L216 11V4l-7-.012zm-2 11.855V17h2v-1.131c-.309.077-.627.131-.959.131-.362 0-.707-.065-1.041-.156z"/>
+  <circle cx="228" cy="12" r="3" fill="none" stroke="#000" class="D"/>
+  <path d="M229 3.988l2.814 2.82-1.766 1.754a4.03 4.03 0 0 1 1.418 1.41l1.762-1.75L236 11V4l-7-.012zm-2 11.855V17h2v-1.131c-.309.077-.627.131-.959.131-.362 0-.707-.065-1.041-.156z"/>
+  <circle r="3" cy="12" cx="248" fill="none" stroke="#000" class="D"/>
+  <path d="M249 3.988l2.814 2.82-1.766 1.754a4.03 4.03 0 0 1 1.418 1.41l1.762-1.75L256 11V4l-7-.012zm-2 11.855V17h2v-1.131c-.309.077-.627.131-.959.131a3.94 3.94 0 0 1-1.041-.156zm22-8.874V17h2V6.969z"/>
+  <path d="M275 6.985L270 2l-5 5zM290 3a2 2 0 1 0 0 4 2 2 0 1 0 0-4zm0 4l-4 5h3v5h2v-5h3l-4-5zm14.011-.02v7.976h2V6.98z"/>
+  <path d="M308.006 6.985L305.011 4 302 7.012zm4.005 5.047V2h2v10.031z"/>
+  <path d="M318.011 12.016l-5 4.984-5-5z"/>
+  <path d="M336 12.02v-7.976h-2v7.976z"/>
+  <path d="M332.005 12.015l2.995 2.985 3.011-3.012z m-4.005-5.047v10.031h-2v-10.031z"/>
+  <path d="M322 6.984l5-4.984 5 5z"/>
+  <path d="M349 3v1h-3v5.227l-2.045.773L347 13v.904l1.611 1.426 1.889-1.672 1.891 1.672L354 13.906V13l3.045-2.955L355 9.262V4h-3V3h-3zm-2 2h7v3.877l-3.514-1.346L347 8.85V5zm-.279 9.992l-2.221 1.967.662.748 1.559-1.379 1.89 1.672 1.889-1.672L352.391 18l1.889-1.672 1.559 1.379.662-.748-2.221-1.967-1.889 1.674-1.891-1.674-1.889 1.674-1.891-1.674zM370 3.988l2.814 2.82-4.777 4.746v.043H368V17h2v-4.576l4.229-4.201L377 11V4l-7-.012z"/>
+  <path d="M365.186 6.809l4.777 4.746v.043H370V17h-2v-4.576l-4.229-4.201z" class="C"/>
+  <path d="M390 3.989l-2.814 2.82 4.777 4.746v0.043H392v5.402h-2v-4.576l-4.229-4.201-2.771 2.777v-7l7-0.012z"/>
+  <path d="M394.814 6.809l-4.777 4.746v0.043H390v5.402h2v-4.576l4.229-4.201z" class="C"/>
+  <path d="M407.029 3.988v5.402h.037v.043l1.951 1.938v5.639l2.816-2.82 2.727 2.797 1.445-1.383-2.768-2.838.019-.021 2.76-2.746-5.529.01-1.459-1.443V3.988h-2z"/>
+  <path d="M404.214 14.18l4.777-4.746V9.39h.037V3.988h-2v4.576l-4.229 4.201z" class="C"/>
+  <path d="M432.989 3.988v5.402h-0.037v0.043l-1.951 1.938v5.639l-2.816-2.82-2.727 2.797-1.445-1.383 2.768-2.838-0.019-0.021-2.76-2.746 5.529 0.01 1.459-1.443v-4.576h2z"/>
+  <path d="M435.804 14.18l-4.777-4.746v-0.043h-0.037v-5.402h2v4.576l4.229 4.201z" class="C"/>
+  <path d="M448 9v8h2V9zm5.016 4L458 8l-5-5z"/>
+  <path d="M454 6.985h-6v2h6z"/>
+  <path d="M450.016 6.985h-7.963v2h7.963z" class="C"/>
+  <path d="M472.053 9v8h-2V9zm-5.016 4l-4.984-5 5-5z"/>
+  <path d="M466.053 6.985h6v2h-6z"/>
+  <path d="M470.037 6.985H478v2h-7.963z" class="C"/>
+  <path d="M490 3.988l2.814 2.82-4.777 4.746v.043H488V17h2v-4.576l4.229-4.201L497 11V4l-7-.012z"/>
+  <path d="M490 6v11h-2V6z" class="C"/>
+  <path d="M490 3.988l2.814 2.82-4.777 4.746v.043H488V17h2v-4.576l4.229-4.201L497 11V4l-7-.012zm20 0l-2.814 2.82 4.777 4.746v.043H512V17h-2v-4.576l-4.229-4.201L503 11V4l7-.012z"/>
+  <path d="M510 6v11h2V6z" class="C"/>
+  <path d="M510 3.988l-2.814 2.82 4.777 4.746v.043H512V17h-2v-4.576l-4.229-4.201L503 11V4l7-.012z"/>
 </svg>
diff --git a/app/assets/images/sign-up-illustration-arm.png b/app/assets/images/sign-up-illustration-arm.png
deleted file mode 100644 (file)
index 5c837b0..0000000
Binary files a/app/assets/images/sign-up-illustration-arm.png and /dev/null differ
diff --git a/app/assets/images/welcome-sprite.png b/app/assets/images/welcome-sprite.png
deleted file mode 100644 (file)
index 30d93d7..0000000
Binary files a/app/assets/images/welcome-sprite.png and /dev/null differ
index 4af03a213ee00ee4134232632f182287ed5dbc30..3ea9b354efe9a25eff062395b4c1d706f01405d3 100644 (file)
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1000"
-   height="500"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="welcome-sprite.svg"
-   inkscape:export-filename="C:\Users\simon\Downloads\welcome-sprite.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="372.09193"
-     inkscape:cy="435.3413"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1369"
-     inkscape:window-height="1036"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:snap-bbox="false"
-     inkscape:snap-nodes="true"
-     inkscape:object-paths="true"
-     inkscape:object-nodes="true"
-     inkscape:snap-grids="true"
-     inkscape:snap-global="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2985"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="100,530"
-       id="guide11961" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="200,540"
-       id="guide11963" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="300,550"
-       id="guide11977" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="400,600"
-       id="guide11979" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="500,580"
-       id="guide11981" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="600,500"
-       id="guide11983" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="700,500"
-       id="guide11985" />
-    <sodipodi:guide
-       orientation="-0.79335322,-0.60876159"
-       position="575.00001,439.99998"
-       id="guide12971" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="420,400"
-       id="guide3038" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="799,715"
-       id="guide3196" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-552.36218)">
-    <g
-       id="g11955"
-       transform="translate(0,-3)" />
-    <path
-       inkscape:export-ydpi="90"
-       inkscape:export-xdpi="90"
-       inkscape:export-filename="/Users/saman/work_repos/osm-redesign/renders/share-1.png"
-       sodipodi:nodetypes="ccccccccc"
-       inkscape:connector-curvature="0"
-       id="path6918-2"
-       d="m -153,412.86218 0,-2.00001 10,-3.99999 2,10e-6 0,1.99998 -4,10 -2,1e-5 0,-6 z"
-       style="color:#000000;fill:#70cd8f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter6591-2);enable-background:accumulate" />
-    <path
-       sodipodi:type="arc"
-       style="color:#000000;fill:#70cd8f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path2987"
-       sodipodi:cx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:ry="42.5"
-       d="M 85,42.5 C 85,65.972102 65.972102,85 42.5,85 19.027898,85 0,65.972102 0,42.5 0,19.027898 19.027898,0 42.5,0 65.972102,0 85,19.027898 85,42.5 z"
-       transform="matrix(1.0588235,0,0,1.0588235,5,557.36218)" />
-    <path
-       sodipodi:type="arc"
-       style="color:#000000;fill:#cd7070;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path2987-7"
-       sodipodi:cx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:ry="42.5"
-       d="M 85,42.5 C 85,65.972102 65.972102,85 42.5,85 19.027898,85 0,65.972102 0,42.5 0,19.027898 19.027898,0 42.5,0 65.972102,0 85,19.027898 85,42.5 z"
-       transform="matrix(1.0588235,0,0,1.0588235,105,557.36218)" />
-    <path
-       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 135,582.36218 -2,0 -3,3 0,2 15,15 -15,15 0,2 3,3 2,0 15,-15 15,15 2,0 3,-3 0,-2 -15,-15 15,-15 0,-2 -3,-3 -2,0 -15,15 z"
-       id="rect3761-9"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccccccccc" />
-    <path
-       sodipodi:type="arc"
-       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path2987-7-7-1"
-       sodipodi:cx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:ry="42.5"
-       d="M 85,42.5 C 85,65.972102 65.972102,85 42.5,85 19.027898,85 0,65.972102 0,42.5 0,19.027898 19.027898,0 42.5,0 65.972102,0 85,19.027898 85,42.5 z"
-       transform="matrix(0.3529412,0,0,0.3529412,235,587.36218)" />
-    <path
-       style="opacity:0.5;color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.05882347;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 519.72811,582.91357 19.83383,-15.21904 40.43807,49.66766 -19.83383,15.21904 z"
-       id="rect4144"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 510.59669,571.01327 19.83383,-15.21904 6.08761,7.93353 -19.83383,15.21904 z"
-       id="rect4174"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 563.20997,636.54797 19.83384,-15.21903 1.19788,17.98791 -3.96676,3.04381 z"
-       id="path4182"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       sodipodi:type="arc"
-       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="path2987-7-7-2"
-       sodipodi:cx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:ry="42.5"
-       d="M 85,42.5 C 85,65.972102 65.972102,85 42.5,85 19.027898,85 0,65.972102 0,42.5 0,19.027898 19.027898,0 42.5,0 65.972102,0 85,19.027898 85,42.5 z"
-       transform="matrix(1.0588235,0,0,1.0588235,605,557.36218)" />
-    <path
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 425.00002,639.36218 -20.00002,-20 0,-29 20.00003,-20.00001 67.99997,10e-6 2,2 0,65 -1.99998,2 z"
-       id="rect11998"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccc" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m 379.30233,557.36218 c -8.6696,0 -15.69768,7.02808 -15.69768,15.69767 0,1.58143 0.28446,3.07359 0.71948,4.51309 l -39.11337,39.11337 c -1.4395,-0.43502 -2.93166,-0.71948 -4.51309,-0.71948 -8.66959,0 -15.69767,7.02808 -15.69767,15.69768 0,8.66959 7.02808,15.69767 15.69767,15.69767 8.6696,0 15.69768,-7.02808 15.69768,-15.69767 0,-1.58143 -0.28446,-3.07359 -0.71948,-4.51309 l 39.11337,-39.11337 c 1.4395,0.43502 2.93166,0.71948 4.51309,0.71948 8.66959,0 15.69767,-7.02808 15.69767,-15.69768 0,-8.66959 -7.02808,-15.69767 -15.69767,-15.69767 z m 0,9.4186 c 3.46782,0 6.27907,2.81125 6.27907,6.27907 0,3.46783 -2.81125,6.27907 -6.27907,6.27907 -3.46783,0 -6.27907,-2.81124 -6.27907,-6.27907 0,-3.46782 2.81124,-6.27907 6.27907,-6.27907 z m -58.60466,58.60466 c 3.46783,0 6.27907,2.81124 6.27907,6.27907 0,3.46782 -2.81124,6.27907 -6.27907,6.27907 -3.46782,0 -6.27907,-2.81125 -6.27907,-6.27907 0,-3.46783 2.81125,-6.27907 6.27907,-6.27907 z"
-       id="path5387-6-5"
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    <path
-       inkscape:connector-curvature="0"
-       d="m 250,557.36218 c -20.7105,0 -37.5,16.78935 -37.5,37.5 0,20.71072 37.5,52.5 37.5,52.5 0,0 37.5,-31.78928 37.5,-52.5 0,-20.71065 -16.7895,-37.5 -37.5,-37.5 z m 1.1715,22.5 c 8.2845,0 15,6.71572 15,15 0,8.28427 -6.7155,15 -15,15 -8.28375,0 -15,-6.71573 -15,-15 0,-8.28428 6.71625,-15 15,-15 z"
-       id="path8139-4-6-3-5"
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    <path
-       sodipodi:nodetypes="ccccccccccccc"
-       inkscape:connector-curvature="0"
-       id="path12963"
-       d="m 31,598.36218 -2,0 -3,3 0,2 14,14 5,5 5,-5 25,-25 0,-2 -3,-3 -2,0 -25,25 z"
-       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
-    <g
-       id="g12979">
-      <path
-         transform="matrix(1.0666649,0,0,1.0666649,-20.332779,546.02902)"
-         d="m 335,80 c 0,8.284271 -6.71573,15 -15,15 -8.28427,0 -15,-6.715729 -15,-15 0,-8.284271 6.71573,-15 15,-15 8.28427,0 15,6.715729 15,15 z"
-         sodipodi:ry="15"
-         sodipodi:rx="15"
-         sodipodi:cy="80"
-         sodipodi:cx="320"
-         id="path12975"
-         style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:16;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:type="arc"
-         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:16;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         id="path12977"
-         sodipodi:cx="320"
-         sodipodi:cy="80"
-         sodipodi:rx="15"
-         sodipodi:ry="15"
-         d="m 335,80 c 0,8.284271 -6.71573,15 -15,15 -8.28427,0 -15,-6.715729 -15,-15 0,-8.284271 6.71573,-15 15,-15 8.28427,0 15,6.715729 15,15 z"
-         transform="matrix(0.46666693,0,0,0.46666693,171.66658,594.02886)" />
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="500">
+  <g transform="translate(0 -552.362)">
+    <g fill="#70cd8f">
+      <path d="M-153 412.862v-2l10-4h2v2l-4 10h-2v-6z" filter="url(#filter6591-2)"/>
+      <use xlink:href="#B"/>
     </g>
-    <path
-       transform="matrix(1.0588235,0,0,1.0588235,605,557.36218)"
-       d="M 85,42.5 C 85,65.972102 65.972102,85 42.5,85 19.027898,85 0,65.972102 0,42.5 0,19.027898 19.027898,0 42.5,0 65.972102,0 85,19.027898 85,42.5 z"
-       sodipodi:ry="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:cx="42.5"
-       id="path16825"
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       sodipodi:type="arc" />
-    <text
-       xml:space="preserve"
-       style="font-size:60px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0px;word-spacing:0px;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue Bold"
-       x="633.32001"
-       y="624.29218"
-       id="text16827"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan16829"
-         x="633.32001"
-         y="624.29218">?</tspan></text>
-    <rect
-       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       id="rect3053"
-       width="10"
-       height="15.000005"
-       x="415"
-       y="597.36218"
-       rx="3"
-       ry="2.2500007" />
-    <path
-       transform="matrix(1.0588235,0,0,1.0588235,705,557.36218)"
-       d="m 85,42.5 a 42.5,42.5 0 1 1 -85,0 42.5,42.5 0 1 1 85,0 z"
-       sodipodi:ry="42.5"
-       sodipodi:rx="42.5"
-       sodipodi:cy="42.5"
-       sodipodi:cx="42.5"
-       id="path16825-7"
-       style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       sodipodi:type="arc" />
-    <text
-       xml:space="preserve"
-       style="font-size:48px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#ffffff;font-family:Sans;stroke-opacity:1"
-       x="736.80469"
-       y="614.78406"
-       id="text3795"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan3797"
-         x="736.80469"
-         y="614.78406"
-         style="font-weight:normal;-inkscape-font-specification:Sans;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1">§</tspan></text>
+    <use xlink:href="#B" x="100" fill="#cd7070"/>
+    <path d="M135 582.362h-2l-3 3v2l15 15-15 15v2l3 3h2l15-15 15 15h2l3-3v-2l-15-15 15-15v-2l-3-3h-2l-15 15zm130 20c0 8.284-6.716 15-15 15s-15-6.716-15-15 6.716-15 15-15 15 6.716 15 15z" fill="#fff"/>
+    <g fill="#7092ff">
+      <path d="M519.728 582.914l19.834-15.219L580 617.362l-19.834 15.219z" opacity=".5"/>
+      <path d="M510.597 571.013l19.834-15.219 6.088 7.934-19.834 15.219zm52.613 65.535l19.834-15.219 1.198 17.988-3.967 3.044z"/>
+    </g>
+    <path d="M425 639.362l-20-20v-29l20-20h68l2 2v65l-2 2zm-45.698-82a15.7 15.7 0 0 0-15.698 15.698c0 1.581.284 3.074.719 4.513l-39.113 39.113c-1.44-.435-2.932-.719-4.513-.719A15.7 15.7 0 0 0 305 631.665a15.7 15.7 0 0 0 15.698 15.698 15.7 15.7 0 0 0 15.698-15.698c0-1.581-.284-3.074-.719-4.513l39.113-39.113c1.44.435 2.932.719 4.513.719A15.7 15.7 0 0 0 395 573.06a15.7 15.7 0 0 0-15.698-15.698zM250 557.362c-20.71 0-37.5 16.789-37.5 37.5s37.5 52.5 37.5 52.5 37.5-31.789 37.5-52.5-16.789-37.5-37.5-37.5z" fill="#7092ff"/>
+    <path d="M31 598.362h-2l-3 3v2l14 14 5 5 5-5 25-25v-2l-3-3h-2l-25 25z" fill="#fff"/>
+    <circle cx="251.172" cy="594.862" r="15" fill="#fff"/>
+    <circle cx="321" cy="631.362" r="7" fill="#fff"/>
+    <circle cx="380" cy="573.362" r="7" fill="#fff"/>
+    <use xlink:href="#B" x="600" fill="#7092ff"/>
+    <g fill="#fff">
+      <path d="M644.42 607.312q0-3 1.26-5.04 1.26-2.04 4.32-4.26 2.7-1.92 3.84-3.3 1.2-1.44 1.2-3.36 0-1.92-1.44-2.88-1.38-1.02-3.9-1.02-2.52 0-4.98.78-2.46.78-5.04 2.1l-3.18-6.42q2.94-1.62 6.36-2.64 3.42-1.02 7.5-1.02 6.24 0 9.66 3 3.48 3 3.48 7.62 0 2.46-.78 4.26-.78 1.8-2.34 3.36-1.56 1.5-3.9 3.24-1.74 1.26-2.7 2.16-.96.9-1.32 1.74-.3.84-.3 2.1v1.74h-7.74zm-.96 12.18q0-2.76 1.5-3.84 1.5-1.14 3.66-1.14 2.1 0 3.6 1.14 1.5 1.08 1.5 3.84 0 2.64-1.5 3.84-1.5 1.14-3.6 1.14-2.16 0-3.66-1.14-1.5-1.2-1.5-3.84z"/>
+      <rect width="10" height="15" x="415" y="597.362" rx="3" ry="2.25"/>
+    </g>
+    <use xlink:href="#B" x="700" fill="#7092ff"/>
+    <path d="M741.072 601.642q0-2.4 1.152-3.84 1.152-1.488 2.64-2.208-1.728-.96-2.688-2.256-.96-1.344-.96-3.264 0-2.88 2.448-4.512 2.448-1.68 7.008-1.68 2.688 0 4.56.48 1.872.432 3.648 1.152l-1.296 3.216q-1.632-.672-3.264-1.104-1.632-.48-3.936-.48-2.88 0-4.08.768-1.152.72-1.152 2.064 0 1.344 1.344 2.304 1.344.912 4.992 2.256 3.696 1.344 5.76 3.072 2.064 1.728 2.064 4.608 0 2.448-1.104 4.032-1.104 1.536-2.496 2.352 1.68.912 2.592 2.208.96 1.248.96 3.072 0 3.312-2.784 5.136-2.736 1.824-7.68 1.824-2.64 0-4.608-.384-1.968-.432-3.504-1.2v-3.6q1.536.72 3.792 1.344 2.256.624 4.512.624 3.552 0 4.896-1.008 1.344-1.056 1.344-2.4 0-.912-.48-1.584-.432-.672-1.776-1.392-1.296-.768-3.936-1.728-2.496-.96-4.32-1.968-1.776-1.008-2.736-2.4-.912-1.392-.912-3.504zm3.6-.48q0 1.776 1.488 3.024 1.536 1.2 5.376 2.64l1.056.384q1.104-.672 2.064-1.68 1.008-1.056 1.008-2.688 0-1.2-.672-2.16-.624-.96-2.256-1.824-1.632-.912-4.608-1.824-1.344.336-2.4 1.44-1.056 1.104-1.056 2.688z" fill="#fff" stroke="#fff"/>
   </g>
+  <defs>
+    <path id="B" d="M95 602.362c0 24.853-20.147 45-45 45s-45-20.147-45-45 20.147-45 45-45 45 20.147 45 45z"/>
+  </defs>
 </svg>
index c71c0652dad9b652dc34caa44e9392d8013a5f91..20976d15a56ff93264d1d81a511c564840517904 100644 (file)
@@ -16,8 +16,6 @@
 //= require matomo
 //= require richtext
 //= require qs/dist/qs
-//= require bs-custom-file-input
-//= require bs-custom-file-input-init
 
 /*
  * Called as the user scrolls/zooms around to manipulate hrefs of the
diff --git a/app/assets/javascripts/bs-custom-file-input-init.js b/app/assets/javascripts/bs-custom-file-input-init.js
deleted file mode 100644 (file)
index 3afdac2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-/* global bsCustomFileInput */
-
-$(document).ready(function () {
-  bsCustomFileInput.init();
-});
index 2e33438dbdef6bc9c821e8c217ed41415d05eb08..e429f4479f143dfe2d50622b870d62d60558a263 100644 (file)
@@ -39,9 +39,9 @@ OSM = {
   MARKER_ICON_2X:          <%= image_path("leaflet/dist/images/marker-icon-2x.png").to_json %>,
   MARKER_SHADOW:           <%= image_path("leaflet/dist/images/marker-shadow.png").to_json %>,
 
-  NEW_NOTE_MARKER:         <%= image_path("new_note_marker.png").to_json %>,
-  OPEN_NOTE_MARKER:        <%= image_path("open_note_marker.png").to_json %>,
-  CLOSED_NOTE_MARKER:      <%= image_path("closed_note_marker.png").to_json %>,
+  NEW_NOTE_MARKER:         <%= image_path("new_note_marker.svg").to_json %>,
+  OPEN_NOTE_MARKER:        <%= image_path("open_note_marker.svg").to_json %>,
+  CLOSED_NOTE_MARKER:      <%= image_path("closed_note_marker.svg").to_json %>,
 
   apiUrl: function (object) {
     var apiType = object.type === "note" ? "notes" : object.type;
index 53a60a3b2c862bc0c3313f11605651499b5c4370..aa8b9d65b64c62931c2a372fd91c0ab06d11851c 100644 (file)
@@ -79,7 +79,7 @@ time[title] {
   position: absolute;
   top: 0;
   right: 0;
-  background: image-url("menu-icon.png") no-repeat;
+  background: image-url("menu-icon.svg") no-repeat;
   background-size: 30px 30px;
   width: 30px;
   height: 30px;
@@ -457,13 +457,17 @@ body.small-nav {
   border-top: 0px !important;
 }
 
-.leaflet-popup-content-wrapper,
-.leaflet-popup-tip,
-.leaflet-contextmenu,
-.leaflet-contextmenu-item {
+.leaflet-popup-content-wrapper, .leaflet-popup-tip,
+.leaflet-contextmenu, .leaflet-contextmenu-item,
+.leaflet-control-attribution, .leaflet-control-scale-line {
   @extend .bg-body, .text-body;
 }
 
+.leaflet-control-attribution, .leaflet-control-scale-line {
+  @extend .bg-opacity-75;
+  text-shadow: none !important;
+}
+
 .leaflet-contextmenu-item.over {
   @extend .bg-body-secondary, .border-secondary, .border-opacity-10;
 }
@@ -481,6 +485,14 @@ body.small-nav {
   .mapkey-table-entry td:first-child > * {
     filter: brightness(.8);
   }
+
+  .leaflet-control-attribution a {
+    color: var(--bs-link-color);
+  }
+
+  .leaflet-control-scale-line {
+    @extend .border-light, .border-opacity-75;
+  }
 }
 
 /* Rules for attribution text under the main map shown on printouts */
@@ -554,7 +566,7 @@ header .search_forms,
 /* Rules for routing */
 
 div.direction {
-  background-image: image-url('routing-sprite.png');
+  background-image: image-url('routing-sprite.svg');
   width: 20px;
   height: 20px;
   background-repeat: no-repeat;
@@ -729,6 +741,10 @@ tr.turn {
   h1 {
     transform: scaleX(-1);
   }
+
+  ul {
+    transform: scaleX(-1);
+  }
 }
 
 /* Rules for small maps in content areas */
@@ -875,28 +891,20 @@ div.secondary-actions {
   }
 }
 
-/* Rules for the "Welcome" page */
+/* Rules for the "Welcome" and "Fix the map" pages */
+
 .site-welcome, .site-fixthemap {
   .sprite {
-    background-image: image-url("welcome-sprite.png");
-    background-size: 500px 250px;
-    display: block;
-  }
-
-  .sprite.small {
     width: 50px;
     height: 50px;
+    background-image: image-url("welcome-sprite.svg");
+    background-size: 500px 250px;
   }
 
   .sprite.x {
     /*rtl:ignore*/ background-position: -50px 0;
   }
 
-  .sprite.term {
-    margin-right: 10px;
-    vertical-align: middle;
-  }
-
   .sprite.node {
     /*rtl:ignore*/ background-position: -100px 0;
   }
@@ -922,6 +930,8 @@ div.secondary-actions {
   }
 }
 
+/* Rules for the "About" page */
+
 .site-about #content {
   .content-inner {
     max-width: 760px;
index db972101088b2a958fa0f3ffe25798fec41f1bbf..6b47ca6660d1ee200691f05b0443178eb1d54997 100644 (file)
@@ -17,7 +17,7 @@ class AccountsController < ApplicationController
     @tokens = current_user.oauth_tokens.authorized
 
     append_content_security_policy_directives(
-      :form_action => %w[accounts.google.com *.facebook.com login.live.com github.com meta.wikimedia.org]
+      :form_action => %w[accounts.google.com *.facebook.com login.microsoftonline.com github.com meta.wikimedia.org]
     )
 
     if errors = session.delete(:user_errors)
@@ -32,7 +32,7 @@ class AccountsController < ApplicationController
     @tokens = current_user.oauth_tokens.authorized
 
     append_content_security_policy_directives(
-      :form_action => %w[accounts.google.com *.facebook.com login.live.com github.com meta.wikimedia.org]
+      :form_action => %w[accounts.google.com *.facebook.com login.microsoftonline.com github.com meta.wikimedia.org]
     )
 
     user_params = params.require(:user).permit(:display_name, :new_email, :pass_crypt, :pass_crypt_confirmation, :auth_provider)
index 756e56dccdfb706d8d6e7c4456683fcc232eb08c..e8d3f4c3a8df2c5dbcc1ae77f864d77057846449 100644 (file)
@@ -105,7 +105,7 @@ module Api
     ##
     # Check if the current user has exceed the rate limit for comments
     def rate_limit_exceeded?
-      recent_comments = current_user.changeset_comments.where("created_at >= ?", Time.now.utc - 1.hour).count
+      recent_comments = current_user.changeset_comments.where(:created_at => Time.now.utc - 1.hour..).count
 
       recent_comments >= current_user.max_changeset_comments_per_hour
     end
index 616d3fdec9d5360232740ed876d17e4a30bd8bcb..2e21f0c75e10387bbec4126c03c073ffd2fd20c9 100644 (file)
@@ -331,7 +331,7 @@ module Api
         changesets.where("closed_at >= ? and created_at <= ?", from, to)
       else
         # if there is no comma, assume its a lower limit on time
-        changesets.where("closed_at >= ?", Time.parse(time).utc)
+        changesets.where(:closed_at => Time.parse(time).utc..)
       end
       # stupid Time seems to throw both of these for bad parsing, so
       # we have to catch both and ensure the correct code path is taken.
index 02a23095addd70ef9a72dde3d84cad35a257b308..99d224c516ca5ec132f1ce236acea4ce3774fd3f 100644 (file)
@@ -66,7 +66,7 @@ module Api
         pref.k = params[:preference_key]
       end
 
-      pref.v = request.raw_post.chomp
+      pref.v = request.raw_post.chomp.force_encoding("UTF-8")
       pref.save!
 
       render :plain => ""
index e4e156ee85a78fd2b6b23cf29e27bbf5910ddb85..edafac7ccdc44f3f75f07e0f3a082909a793bfea 100644 (file)
@@ -106,8 +106,12 @@ class ApiController < ApplicationController
     if doorkeeper_token&.accessible?
       self.current_user = User.find(doorkeeper_token.resource_owner_id)
     elsif Authenticator.new(self, [:token]).allow?
-      # self.current_user setup by OAuth
-    elsif Settings.basic_auth_support
+      if Settings.oauth_10a_support
+        # self.current_user setup by OAuth
+      else
+        report_error t("application.oauth_10a_disabled", :link => t("application.auth_disabled_link")), :forbidden
+      end
+    else
       username, passwd = auth_data # parse from headers
       # authenticate per-scheme
       self.current_user = if username.nil?
@@ -115,8 +119,14 @@ class ApiController < ApplicationController
                           else
                             User.authenticate(:username => username, :password => passwd) # basic auth
                           end
-      # log if we have authenticated using basic auth
-      logger.info "Authenticated as user #{current_user.id} using basic authentication" if current_user
+      if username && current_user
+        if Settings.basic_auth_support
+          # log if we have authenticated using basic auth
+          logger.info "Authenticated as user #{current_user.id} using basic authentication"
+        else
+          report_error t("application.basic_auth_disabled", :link => t("application.auth_disabled_link")), :forbidden
+        end
+      end
     end
 
     # have we identified the user?
index 488e6a8189cbb41c5b389f34cb9c8b48c8777783..f5accc3c44d2d65654105a828d5ccc0fc6e94b64 100644 (file)
@@ -10,6 +10,8 @@ class ApplicationController < ActionController::Base
   rescue_from CanCan::AccessDenied, :with => :deny_access
   check_authorization
 
+  rescue_from RailsParam::InvalidParameterError, :with => :invalid_parameter
+
   before_action :fetch_body
   around_action :better_errors_allow_inline, :if => proc { Rails.env.development? }
 
@@ -67,6 +69,10 @@ class ApplicationController < ActionController::Base
     @oauth_token = current_user.oauth_token(Settings.oauth_application) if current_user && Settings.key?(:oauth_application)
   end
 
+  def require_oauth_10a_support
+    report_error t("application.oauth_10a_disabled", :link => t("application.auth_disabled_link")), :forbidden unless Settings.oauth_10a_support
+  end
+
   ##
   # require the user to have cookies enabled in their browser
   def require_cookies
@@ -306,6 +312,17 @@ class ApplicationController < ActionController::Base
     end
   end
 
+  def invalid_parameter(_exception)
+    if request.get?
+      respond_to do |format|
+        format.html { redirect_to :controller => "/errors", :action => "bad_request" }
+        format.any { head :bad_request }
+      end
+    else
+      head :bad_request
+    end
+  end
+
   # extract authorisation credentials from headers, returns user = nil if none
   def auth_data
     if request.env.key? "X-HTTP_AUTHORIZATION" # where mod_rewrite might have put it
index 6a80f260ad05f99128a631558c2adac886f49b2a..a5ddaf364fe44ae48dafeaa5f0e9761830e2ee98 100644 (file)
@@ -18,6 +18,8 @@ class ChangesetsController < ApplicationController
   ##
   # list non-empty changesets in reverse chronological order
   def index
+    param! :max_id, Integer, :min => 1
+
     @params = params.permit(:display_name, :bbox, :friends, :nearby, :max_id, :list)
 
     if request.format == :atom && @params[:max_id]
@@ -58,7 +60,7 @@ class ChangesetsController < ApplicationController
         changesets = changesets.where(:user => current_user.nearby)
       end
 
-      changesets = changesets.where("changesets.id <= ?", @params[:max_id]) if @params[:max_id]
+      changesets = changesets.where(:changesets => { :id => ..@params[:max_id] }) if @params[:max_id]
 
       @changesets = changesets.order("changesets.id DESC").limit(20).preload(:user, :changeset_tags, :comments)
 
@@ -86,7 +88,7 @@ class ChangesetsController < ApplicationController
     if @changeset.user.active? && @changeset.user.data_public?
       changesets = conditions_nonempty(@changeset.user.changesets)
       @next_by_user = changesets.where("id > ?", @changeset.id).reorder(:id => :asc).first
-      @prev_by_user = changesets.where("id < ?", @changeset.id).reorder(:id => :desc).first
+      @prev_by_user = changesets.where(:id => ...@changeset.id).reorder(:id => :desc).first
     end
     render :layout => map_layout
   rescue ActiveRecord::RecordNotFound
index 3dc9f52aad3057726c69435227ec381a3fe808f0..79ab10bfb1a6c9bb8c47937406b2d29952df9c70 100644 (file)
@@ -6,6 +6,9 @@ module PaginationMethods
   ##
   # limit selected items to one page, get ids of first item before/after the page
   def get_page_items(items, includes: [], limit: 20)
+    param! :before, Integer, :min => 1
+    param! :after, Integer, :min => 1
+
     id_column = "#{items.table_name}.id"
     page_items = if params[:before]
                    items.where("#{id_column} < ?", params[:before]).order(:id => :desc)
index ee1fcca6f8892ea346c1cacd3161eebc9c56983c..605403348a07ecacc543ae4c9ecfdc2eabe759ab 100644 (file)
@@ -5,6 +5,13 @@ class ErrorsController < ApplicationController
 
   before_action :set_locale
 
+  def bad_request
+    respond_to do |format|
+      format.html { render :status => :bad_request }
+      format.any { render :status => :bad_request, :plain => "" }
+    end
+  end
+
   def forbidden
     respond_to do |format|
       format.html { render :status => :forbidden }
index 7b14f2e820799d3c9f47a2092cbdcbe646d552cc..ab54cbfd1b31f7dcd8fec56d4e23ec9c5c92908e 100644 (file)
@@ -19,7 +19,7 @@ class FriendshipsController < ApplicationController
       friendship.befriendee = @friend
       if current_user.friends_with?(@friend)
         flash[:warning] = t ".already_a_friend", :name => @friend.display_name
-      elsif current_user.friendships.where("created_at >= ?", Time.now.utc - 1.hour).count >= current_user.max_friends_per_hour
+      elsif current_user.friendships.where(:created_at => Time.now.utc - 1.hour..).count >= current_user.max_friends_per_hour
         flash.now[:error] = t ".limit_exceeded"
       elsif friendship.save
         flash[:notice] = t ".success", :name => @friend.display_name
index 111a31f96ae8cf4b27ce108215368aad5207d78b..adfbd9157992537c18c35b35beb1c67513dbef03 100644 (file)
@@ -42,7 +42,7 @@ class MessagesController < ApplicationController
     @message.sender = current_user
     @message.sent_on = Time.now.utc
 
-    if current_user.sent_messages.where("sent_on >= ?", Time.now.utc - 1.hour).count >= current_user.max_messages_per_hour
+    if current_user.sent_messages.where(:sent_on => Time.now.utc - 1.hour..).count >= current_user.max_messages_per_hour
       flash.now[:error] = t ".limit_exceeded"
       render :action => "new"
     elsif @message.save
index 97efc3eda8128f79bbd0a870b347cebc0c384501..26d27692e5cd5804386aca35191e68e26bbd7dbe 100644 (file)
@@ -16,6 +16,8 @@ class NotesController < ApplicationController
   ##
   # Display a list of notes by a specified user
   def index
+    param! :page, Integer, :min => 1
+
     @params = params.permit(:display_name)
     @title = t ".title", :user => @user.display_name
     @page = (params[:page] || 1).to_i
index cd7e48277a2517b23e49af4cdb31eddfd396a762..49af05b0d188e814960468d0a0f335cfd989f62e 100644 (file)
@@ -5,6 +5,8 @@ class OauthController < ApplicationController
   # a login, but we want to check authorization on every action.
   authorize_resource :class => false
 
+  before_action :require_oauth_10a_support
+
   layout "site"
 
   def revoke
index ec67a6bb1336585735388d96709d69653c248b77..a62e6af8630cfa2a22aaa2bd014cee55dfacb520 100644 (file)
@@ -6,21 +6,12 @@ module Traces
     authorize_resource :trace
 
     def show
-      trace = Trace.visible.find(params[:trace_id])
+      trace = Trace.visible.imported.find(params[:trace_id])
 
-      if trace.inserted?
-        if trace.public? || (current_user && current_user == trace.user)
-          if trace.icon.attached?
-            redirect_to rails_blob_path(trace.icon, :disposition => "inline")
-          else
-            expires_in 7.days, :private => !trace.public?, :public => trace.public?
-            send_file(trace.icon_picture_name, :filename => "#{trace.id}_icon.gif", :type => "image/gif", :disposition => "inline")
-          end
-        else
-          head :forbidden
-        end
+      if trace.public? || (current_user && current_user == trace.user)
+        redirect_to rails_blob_path(trace.icon, :disposition => "inline")
       else
-        head :not_found
+        head :forbidden
       end
     rescue ActiveRecord::RecordNotFound
       head :not_found
index 0e0d588cb7410a8c781d41380f0fa316fc039fbb..0b26ed8847f37d0507de5d1870e67331119e8525 100644 (file)
@@ -6,21 +6,12 @@ module Traces
     authorize_resource :trace
 
     def show
-      trace = Trace.visible.find(params[:trace_id])
+      trace = Trace.visible.imported.find(params[:trace_id])
 
-      if trace.inserted?
-        if trace.public? || (current_user && current_user == trace.user)
-          if trace.icon.attached?
-            redirect_to rails_blob_path(trace.image, :disposition => "inline")
-          else
-            expires_in 7.days, :private => !trace.public?, :public => trace.public?
-            send_file(trace.large_picture_name, :filename => "#{trace.id}.gif", :type => "image/gif", :disposition => "inline")
-          end
-        else
-          head :forbidden
-        end
+      if trace.public? || (current_user && current_user == trace.user)
+        redirect_to rails_blob_path(trace.image, :disposition => "inline")
       else
-        head :not_found
+        head :forbidden
       end
     rescue ActiveRecord::RecordNotFound
       head :not_found
index 688692b051ab3862f07263d3458163df6bc59220..f3ba5df2c2f5a99c7855d04c5bd564a3466d3c02 100644 (file)
@@ -59,7 +59,7 @@ class UsersController < ApplicationController
     parse_oauth_referer @referer
 
     append_content_security_policy_directives(
-      :form_action => %w[accounts.google.com *.facebook.com login.live.com github.com meta.wikimedia.org]
+      :form_action => %w[accounts.google.com *.facebook.com login.microsoftonline.com github.com meta.wikimedia.org]
     )
 
     if current_user
index 11c8c298faa59ab958b524fa1c66c6f0ec006c93..3a95d54ea0b05d98ced79dfaa335b3cf32355478 100644 (file)
@@ -6,7 +6,7 @@ module AuthorizationHelper
     html << t("oauth.scopes.#{scope}")
     if Oauth::MODERATOR_SCOPES.include? scope
       html << " "
-      html << image_tag("roles/moderator.png", :srcset => image_path("roles/moderator.svg", :class => "align-text-bottom"), :size => "20x20")
+      html << role_icon_svg_tag("moderator", false, t("oauth.for_roles.moderator"), :class => "align-text-bottom")
     end
     safe_join(html)
   end
index 62b39bf6792fb515e5890715bf5768848f86a9d8..b04ab1b0d56439a7b921c341bc2a4e731c365e12 100644 (file)
@@ -1,4 +1,10 @@
 module SvgHelper
+  def notice_svg_tag
+    path_data = "M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7 3 L 9 3 L 9 8 L 7 8 L 7 3 z M 7 10 L 9 10 L 9 12 L 7 12 L 7 10 z"
+    path_tag = tag.path :d => path_data, :fill => "currentColor"
+    tag.svg path_tag, :width => 16, :height => 16
+  end
+
   def previous_page_svg_tag(**options)
     adjacent_page_svg_tag(dir == "rtl" ? 1 : -1, **options)
   end
index 0a68e608e2ae354000df043f10220a257013ed3a..20e8a2292dcc4b24450b4391cce0c0199fc0b2fd 100644 (file)
@@ -53,7 +53,7 @@ module UserHelper
   # External authentication support
 
   def openid_logo
-    image_tag "openid_small.png", :alt => t("application.auth_providers.openid_logo_alt"), :class => "align-text-bottom"
+    image_tag "openid.svg", :size => "24", :alt => t("application.auth_providers.openid_logo_alt"), :class => "align-text-bottom"
   end
 
   def auth_button(name, provider, options = {})
@@ -74,8 +74,7 @@ module UserHelper
       image_tag("#{name}.svg",
                 :alt => t("application.auth_providers.#{name}.alt"),
                 :class => "rounded-1 me-3",
-                :width => "24px",
-                :height => "24px") + t("application.auth_providers.#{name}.title"),
+                :size => "24") + t("application.auth_providers.#{name}.title"),
       auth_path(options.merge(:provider => provider)),
       :method => :post,
       :class => "auth_button fs-6 border rounded text-muted text-decoration-none py-2 px-4 d-flex justify-content-center align-items-center",
index b870d0273427a2bba3abc63f1b24e4756e6c9b60..e839c0ae65f27f5af07df0d03b43f046914800a5 100644 (file)
@@ -6,29 +6,37 @@ module UserRolesHelper
   def role_icon(user, role)
     if current_user&.administrator?
       if user.role?(role)
-        image = "roles/#{role}"
-        alt = t("users.show.role.revoke.#{role}")
-        title = t("users.show.role.revoke.#{role}")
-        url = revoke_role_path(:display_name => user.display_name, :role => role)
-        confirm = t("user_role.revoke.are_you_sure", :name => user.display_name, :role => role)
+        link_to role_icon_svg_tag(role, false, t("users.show.role.revoke.#{role}")),
+                revoke_role_path(user, role),
+                :method => :post,
+                :data => { :confirm => t("user_role.revoke.are_you_sure", :name => user.display_name, :role => role) }
       else
-        image = "roles/blank_#{role}"
-        alt = t("users.show.role.grant.#{role}")
-        title = t("users.show.role.grant.#{role}")
-        url = grant_role_path(:display_name => user.display_name, :role => role)
-        confirm = t("user_role.grant.are_you_sure", :name => user.display_name, :role => role)
+        link_to role_icon_svg_tag(role, true, t("users.show.role.grant.#{role}")),
+                grant_role_path(user, role),
+                :method => :post,
+                :data => { :confirm => t("user_role.grant.are_you_sure", :name => user.display_name, :role => role) }
       end
     elsif user.role?(role)
-      image = "roles/#{role}"
-      alt = t("users.show.role.#{role}")
-      title = t("users.show.role.#{role}")
+      role_icon_svg_tag(role, false, t("users.show.role.#{role}"))
     end
+  end
 
-    if image
-      icon = image_tag("#{image}.png", :srcset => image_path("#{image}.svg"), :size => "20x20", :border => 0, :alt => alt, :title => title)
-      icon = link_to(icon, url, :method => :post, :data => { :confirm => confirm }) if url
-    end
+  def role_icon_svg_tag(role, blank, title, **options)
+    role_colors = {
+      "administrator" => "#f69e42",
+      "moderator" => "#447eff",
+      "importer" => "#38e13a"
+    }
+    color = role_colors[role] || "currentColor"
 
-    icon
+    path_data = "M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
+    tag.svg(:width => 20, :height => 20, **options) do
+      concat tag.title(title)
+      concat tag.path(:d => path_data,
+                      :fill => blank ? "none" : color,
+                      :stroke => color,
+                      "stroke-width" => blank ? 1.5 : 2,
+                      "stroke-linejoin" => "round")
+    end
   end
 end
index 54947be303d569e76691e7959b17b7568a7e69ab..a3f82ee40b11881bddf5d5226404f8209668f614 100644 (file)
@@ -50,11 +50,11 @@ class Issue < ApplicationRecord
   scope :visible_to, ->(user) { where(:assigned_role => user.roles.map(&:role)) }
 
   def read_reports
-    resolved_at.present? ? reports.where("updated_at < ?", resolved_at) : nil
+    resolved_at.present? ? reports.where(:updated_at => ...resolved_at) : nil
   end
 
   def unread_reports
-    resolved_at.present? ? reports.where("updated_at >= ?", resolved_at) : reports
+    resolved_at.present? ? reports.where(:updated_at => resolved_at..) : reports
   end
 
   include AASM
index 818cc363b8629595bed5a4d842033f708598f14c..d1f917571a21287f5de4e0a7a290e8e8337babb3 100644 (file)
@@ -38,6 +38,7 @@ class Trace < ApplicationRecord
   scope :visible_to, ->(u) { visible.where(:visibility => %w[public identifiable]).or(visible.where(:user => u)) }
   scope :visible_to_all, -> { where(:visibility => %w[public identifiable]) }
   scope :tagged, ->(t) { joins(:tags).where(:gpx_file_tags => { :tag => t }) }
+  scope :imported, -> { where(:inserted => true) }
 
   has_one_attached :file, :service => Settings.trace_file_storage
   has_one_attached :image, :service => Settings.trace_image_storage
index 192f52ac4e74ebd440d073d9b8676b0799699c90..e4067a350fe822dac17a0adfd90d0f4b8cb43c63 100644 (file)
@@ -411,7 +411,7 @@ class User < ApplicationRecord
   def max_messages_per_hour
     account_age_in_seconds = Time.now.utc - created_at
     account_age_in_hours = account_age_in_seconds / 3600
-    recent_messages = messages.where("sent_on >= ?", Time.now.utc - 3600).count
+    recent_messages = messages.where(:sent_on => Time.now.utc - 3600..).count
     max_messages = account_age_in_hours.ceil + recent_messages - (active_reports * 10)
     max_messages.clamp(0, Settings.max_messages_per_hour)
   end
@@ -419,7 +419,7 @@ class User < ApplicationRecord
   def max_friends_per_hour
     account_age_in_seconds = Time.now.utc - created_at
     account_age_in_hours = account_age_in_seconds / 3600
-    recent_friends = Friendship.where(:befriendee => self).where("created_at >= ?", Time.now.utc - 3600).count
+    recent_friends = Friendship.where(:befriendee => self).where(:created_at => Time.now.utc - 3600..).count
     max_friends = account_age_in_hours.ceil + recent_friends - (active_reports * 10)
     max_friends.clamp(0, Settings.max_friends_per_hour)
   end
index 0ed4d663f03315944f9f7d5b1df1e82a81042f7e..9b9b0f182ccd88caae6844096ce887594294c257 100644 (file)
@@ -6,7 +6,7 @@
 
 <div class="alert alert-danger row mx-0 p-3 align-items-center">
   <div class="col-auto">
-    <%= image_tag("notice.png", :srcset => image_path("notice.svg")) %>
+    <%= notice_svg_tag %>
   </div>
   <div class="col">
     <p class="mb-0"><%= t ".warning" %></p>
diff --git a/app/views/errors/bad_request.html.erb b/app/views/errors/bad_request.html.erb
new file mode 100644 (file)
index 0000000..036517b
--- /dev/null
@@ -0,0 +1,3 @@
+<h1><%= t ".title" %></h1>
+<p><%= t ".description" %></p>
+<%= render :partial => "contact" %>
index 1d3bc34219bf6316ce8b16666b6587384d20451a..d8adbd0fdc286d437efd2afcc68f442a0f433c2f 100644 (file)
@@ -1,7 +1,7 @@
 <% if flash[:error] %>
   <div class="alert alert-danger row mx-0 mb-0 p-3 rounded-0 align-items-center">
     <div class="col-auto">
-      <%= image_tag("notice.png", :srcset => image_path("notice.svg")) %>
+      <%= notice_svg_tag %>
     </div>
     <div class="col"><%= render_flash(flash[:error]) %></div>
   </div>
@@ -10,7 +10,7 @@
 <% if flash[:warning] %>
   <div class="alert alert-warning row mx-0 mb-0 p-3 rounded-0 align-items-center">
     <div class="col-auto">
-      <%= image_tag("notice.png", :srcset => image_path("notice.svg")) %>
+      <%= notice_svg_tag %>
     </div>
     <div class="col"><%= render_flash(flash[:warning]) %></div>
   </div>
@@ -19,7 +19,7 @@
 <% if flash[:notice] %>
   <div class="alert alert-success row mx-0 mb-0 p-3 rounded-0 align-items-center">
     <div class="col-auto">
-      <%= image_tag("notice.png", :srcset => image_path("notice.svg")) %>
+      <%= notice_svg_tag %>
     </div>
     <div class="col"><%= render_flash(flash[:notice]) %></div>
   </div>
index 8942eb49c5703e3b3e13cdcafbff1366e570485a..a628b647d773202a738ee9fb791afa5741e98905 100644 (file)
       <div class='d-inline-flex dropdown user-menu logged-in'>
         <button class='dropdown-toggle btn btn-outline-secondary border-secondary-subtle bg-body text-secondary px-2 py-1 flex-grow-1' type='button' data-bs-toggle='dropdown'>
           <%= user_thumbnail_tiny(current_user, :width => 25, :height => 25, :class => "user_thumbnail_tiny rounded-1 bg-body") %>
-          <%= render :partial => "layouts/inbox" %>
-          <span class="user-button">
-            <span class='username'>
-              <%= current_user.display_name %>
-            </span>
+          <% if current_user.new_messages.size > 0 %>
+            <span class="badge count-number m-1"><%= current_user.new_messages.size %></span>
+          <% end %>
+          <span class='username'>
+            <%= current_user.display_name %>
           </span>
         </button>
         <div class='dropdown-menu dropdown-menu-end'>
diff --git a/app/views/layouts/_inbox.html.erb b/app/views/layouts/_inbox.html.erb
deleted file mode 100644 (file)
index 2f5a637..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<% if current_user.new_messages.size > 0 %>
-<span id="inboxanchor" class="badge count-number m-1"><%= current_user.new_messages.size %></span>
-<% end %>
index 8622bbf2974e07bef84fa21033c205c8e1d6fb52..d5efe0d79c79e3308c0f26252b7a403e6b3b3070 100644 (file)
@@ -27,9 +27,9 @@
     <tr<% if note.author == @user %> class="table-primary"<% end %>>
       <td>
         <% if note.closed? %>
-          <%= image_tag("closed_note_marker.png", :alt => "closed", :size => "25x40") %>
+          <%= image_tag("closed_note_marker.svg", :alt => "closed", :width => 25, :height => 40) %>
         <% else %>
-          <%= image_tag("open_note_marker.png", :alt => "open", :size => "25x40") %>
+          <%= image_tag("open_note_marker.svg", :alt => "open", :width => 25, :height => 40) %>
         <% end %>
       </td>
       <td><%= link_to note.id, note %></td>
index ee9837056b0c5756cf2994a6ef93f6358439e291..6728b32ffbc6a501abb252fc6941b3ec3e2cfdcd 100644 (file)
@@ -4,6 +4,11 @@
 
 <div class="note">
   <p class="alert alert-info"><%= t(".intro") %></p>
+  <% if !current_user %>
+    <p class="alert alert-warning"><%= t ".anonymous_warning_html",
+                                         :log_in => link_to(t(".anonymous_warning_log_in"), login_path(:referer => new_note_path)),
+                                         :sign_up => link_to(t(".anonymous_warning_sign_up"), user_new_path) %></p>
+  <% end %>
   <form action="#">
     <input type="hidden" name="lon" autocomplete="off">
     <input type="hidden" name="lat" autocomplete="off">
index 57d621b97ce42943e987fcd9d94a72d91b4c73ec..ac1d8ed6e1a5503bd19580a6a013470a9c690fed 100644 (file)
@@ -7,7 +7,7 @@
 
 <% content_for :heading do %>
   <% if @client_app_name %>
-    <p class="text-center text-muted fs-6 py-2 mb-0 bg-white"><%= t(".login_to_authorize_html", :client_app_name => @client_app_name) %></p>
+    <p class="text-center text-muted fs-6 py-2 mb-0 bg-body"><%= t(".login_to_authorize_html", :client_app_name => @client_app_name) %></p>
   <% end %>
 
   <div class="header-illustration new-user-main auth-container mx-auto">
@@ -35,7 +35,7 @@
   <%= bootstrap_form_tag(:action => "login", :html => { :id => "login_form" }) do |f| %>
     <%= hidden_field_tag("referer", h(params[:referer]), :autocomplete => "off") %>
 
-    <%= f.text_field :username, :label => t(".email or username"), :tabindex => 1, :value => params[:username] %>
+    <%= f.text_field :username, :label => t(".email or username"), :autofocus => true, :tabindex => 1, :value => params[:username] %>
 
     <div class="row">
       <div class="col">
index b330d8035e3b25fcc5b7e52d1af6b84dec47b9d4..3458999a6dc83902d6e75095251b780c263a4622 100644 (file)
@@ -1,4 +1,6 @@
-  <h2><%= t ".title" %></h2>
-  <span class='sprite small term question float-start'></span>
+<h2><%= t ".title" %></h2>
+<div class='d-flex align-items-center gap-2'>
+  <span class='flex-shrink-0 align-self-start sprite question'></span>
   <p><%= t ".paragraph_1_html", :help_link => link_to(t(".get_help_here"), help_path),
                                 :welcome_mat_link => link_to(t(".welcome_mat"), t(".welcome_mat_url")) %></p>
+</div>
index 7fbf475cece3deb901cd29ee4627ef8963eec1e1..2073bd63888433f2201305485aa0a0d3824c621d 100644 (file)
@@ -78,7 +78,7 @@
     </p>
     <p><%= image_tag("attribution_example.png",
                      :alt => t(".legal_babble.attribution_example.alt"),
-                     :border => 0, :class => "img-fluid",
+                     :class => "img-fluid",
                      :title => t(".legal_babble.attribution_example.title")) %></p>
 
     <h3><%= t ".legal_babble.more_title_html" %></h3>
index 3edafd8b7fc8ac99ff0b5bec2d768056a8e7c3b7..1e943c7cc8dc8eccffa8856a10cdb387cac7b1a4 100644 (file)
 
 <div class='row'>
   <div class='col-sm'>
-    <h5><%= t ".how_to_help.join_the_community.title" %></h5>
+    <h3 class='fs-5'><%= t ".how_to_help.join_the_community.title" %></h3>
     <p><%= t ".how_to_help.join_the_community.explanation_html" %></p>
     <p class='text-center'>
       <a class="btn btn-primary" href="<%= user_new_path %>"><%= t("layouts.start_mapping") %></a>
     </p>
   </div>
   <div class='col-sm'>
-    <h5><%= t "site.welcome.add_a_note.title" %></h5>
+    <h3 class='fs-5'><%= t "site.welcome.add_a_note.title" %></h3>
     <p><%= t "site.welcome.add_a_note.para_1" %></p>
     <p><%= t ".how_to_help.add_a_note.instructions_1_html", :note_icon => tag.a(:class => "icon note bg-dark rounded-1") %></p>
   </div>
index f8f339284f222246ee303fae979dcdee80fc1689..22783ce2d19de49fbbe44a8d2ca6f4a143b3045a 100644 (file)
 <h2><%= t ".whats_on_the_map.title" %></h2>
 
 <div class='row'>
-  <div class='col'>
-    <div>
-      <span class='sprite small check mx-auto'></span>
-    </div>
+  <div class='col-sm'>
+    <span class='d-block mx-auto sprite check'></span>
     <p><%= t ".whats_on_the_map.on_the_map_html", :real_and_current => tag.em(t(".whats_on_the_map.real_and_current")) %></p>
   </div>
-  <div class='col'>
-    <div class='center'>
-      <span class='sprite small x mx-auto'></span>
-    </div>
+  <div class='col-sm'>
+    <span class='d-block mx-auto sprite x'></span>
     <p><%= t ".whats_on_the_map.off_the_map_html", :doesnt => tag.em(t(".whats_on_the_map.doesnt")) %></p>
   </div>
 </div>
 
 <p><%= t ".basic_terms.paragraph_1" %></p>
 
-<div class='clearfix'>
-  <div class='clearfix'>
-    <span class='sprite small term editor float-start'></span>
-    <p><%= t ".basic_terms.an_editor_html", :editor => tag.strong(t(".basic_terms.editor")) %></p>
-  </div>
-  <div class='clearfix'>
-    <span class='sprite small term node float-start'></span>
-    <p><%= t ".basic_terms.a_node_html", :node => tag.strong(t(".basic_terms.node")) %></p>
-  </div>
-  <div class='clearfix'>
-    <span class='sprite small term way float-start'></span>
-    <p><%= t ".basic_terms.a_way_html", :way => tag.strong(t(".basic_terms.way")) %></p>
-  </div>
-  <div class='clearfix'>
-    <span class='sprite small term tag float-start'></span>
-    <p><%= t ".basic_terms.a_tag_html", :tag => tag.strong(t(".basic_terms.tag")) %></p>
-  </div>
-</div>
+<ul class='list-unstyled'>
+  <li class='d-flex align-items-center gap-2 mb-2'>
+    <span class='flex-shrink-0 align-self-start sprite editor'></span>
+    <span><%= t ".basic_terms.an_editor_html", :editor => tag.strong(t(".basic_terms.editor")) %></span>
+  </li>
+  <li class='d-flex align-items-center gap-2 mb-2'>
+    <span class='flex-shrink-0 align-self-start sprite node'></span>
+    <span><%= t ".basic_terms.a_node_html", :node => tag.strong(t(".basic_terms.node")) %></span>
+  </li>
+  <li class='d-flex align-items-center gap-2 mb-2'>
+    <span class='flex-shrink-0 align-self-start sprite way'></span>
+    <span><%= t ".basic_terms.a_way_html", :way => tag.strong(t(".basic_terms.way")) %></span>
+  </li>
+  <li class='d-flex align-items-center gap-2 mb-2'>
+    <span class='flex-shrink-0 align-self-start sprite tag'></span>
+    <span><%= t ".basic_terms.a_tag_html", :tag => tag.strong(t(".basic_terms.tag")) %></span>
+  </li>
+</ul>
 
-<div class='clearfix'>
-  <h2><%= t ".rules.title" %></h2>
-  <span class='sprite small term rules float-start'></span>
+<h2><%= t ".rules.title" %></h2>
+<div class='d-flex align-items-center gap-2'>
+  <span class='flex-shrink-0 align-self-start sprite rules'></span>
   <p><%= t ".rules.para_1_html", :imports_link => link_to(t(".rules.imports"), t(".rules.imports_url")),
                                  :automated_edits_link => link_to(t(".rules.automated_edits"), t(".rules.automated_edits_url")) %></p>
 </div>
 
-<div class='clearfix'>
-  <%= render "any_questions" %>
-</div>
+<%= render "any_questions" %>
 
-<div class='clearfix text-center'>
-  <p class="display-5">
+<div class='text-center mb-3'>
 <% if params[:oauth_return_url] %>
   <a class="btn btn-primary" href="<%= params[:oauth_return_url] %>"><%= t ".continue_authorization" %></a>
 <% else %>
-  <a class="button btn btn-primary start-mapping" href="<%= edit_path %>"><%= t ".start_mapping" %></a>
+  <a class="btn btn-primary start-mapping" href="<%= edit_path %>"><%= t ".start_mapping" %></a>
 <% end %>
-  </p>
 </div>
 
 <div class='alert alert-primary'>
index 3eaf84c16348d107b0b019580ee5f0027e0a0ea2..5ab9edb3f3fbd04eba5c7e8074362384c23b4c4e 100644 (file)
@@ -7,7 +7,7 @@
 
 <% content_for :heading do %>
   <% if @client_app_name %>
-    <p class="text-center text-muted fs-6 py-2 mb-0 bg-white"><%= t(".signup_to_authorize_html", :client_app_name => @client_app_name) %></p>
+    <p class="text-center text-muted fs-6 py-2 mb-0 bg-body"><%= t(".signup_to_authorize_html", :client_app_name => @client_app_name) %></p>
   <% end %>
 
   <div class="header-illustration new-user-main auth-container mx-auto">
@@ -53,6 +53,7 @@
                                                                            t(".privacy_policy_url"),
                                                                            :title => t(".privacy_policy_title"),
                                                                            :target => :new)),
+                                :autofocus => true,
                                 :tabindex => 1 %>
     <% else %>
       <%= f.hidden_field :email %>
diff --git a/config/brakeman.ignore b/config/brakeman.ignore
new file mode 100644 (file)
index 0000000..b8fed1d
--- /dev/null
@@ -0,0 +1,29 @@
+{
+  "ignored_warnings": [
+    {
+      "warning_type": "HTTP Verb Confusion",
+      "warning_code": 118,
+      "fingerprint": "9567bbac855c6ec5552572700ec809d7c1d77f59953e6725aeca54fee5091674",
+      "check_name": "VerbConfusion",
+      "message": "Potential HTTP verb confusion. `HEAD` is routed like `GET` but `request.get?` will return `false`",
+      "file": "app/controllers/application_controller.rb",
+      "line": 312,
+      "link": "https://brakemanscanner.org/docs/warning_types/http_verb_confusion/",
+      "code": "if request.get? then\n  respond_to do\n   format.html do\n   redirect_to(:controller => \"/errors\", :action => \"bad_request\")\n   end\n  format.any do\n   head(:bad_request)\n   end\n   end\nelse\n  head(:bad_request)\nend",
+      "render_path": null,
+      "location": {
+        "type": "method",
+        "class": "ApplicationController",
+        "method": "invalid_parameter"
+      },
+      "user_input": "request.get?",
+      "confidence": "Weak",
+      "cwe_id": [
+        352
+      ],
+      "note": ""
+    }
+  ],
+  "updated": "2024-04-11 10:07:03 +0100",
+  "brakeman_version": "6.1.2"
+}
index 136afb014a37e8985d2c6b36317c6ccb0567cd65..ac2146830a8c4ac4bf38dd0db7b2933ce819350c 100644 (file)
@@ -10,4 +10,4 @@ errors, as there is at least one test that makes sure that all translations are
 valid (we'll makes sure that they won't cause the site to not work).
 
 There is more information about translating the website on the wiki at
-http://wiki.openstreetmap.org/wiki/Website_Internationalization.
+https://wiki.openstreetmap.org/wiki/Website_internationalization.
index 13d5f8b09fa3746e26f05ccbf2e96edc7643cec5..ed86ba29bc8080b8d27efff092877b7d8cafdac9 100644 (file)
@@ -140,7 +140,6 @@ af:
         auth_provider: Verifikasie verskaffer
         auth_uid: Verifikasie UID
         email: E-pos
-        email_confirmation: E-posbevestiging
         new_email: 'Nuwe e-posadres:'
         active: Bedrywig
         display_name: Skermnaam
@@ -1555,7 +1554,7 @@ af:
   sessions:
     new:
       title: Meld aan
-      heading: Meld aan
+      tab_title: Meld aan
       email or username: 'E-posadres of gebruikernaam:'
       password: 'Wagwoord:'
       remember: Onthou my
@@ -1563,34 +1562,7 @@ af:
       login_button: Meld aan
       register now: Registreer nou
       with external: 'Gebruik andersins ’n derde party om mee aan te meld:'
-      no account: Nog nie geregistreer nie?
       auth failure: Jammer, kon nie met hierdie inligting aanmeld nie.
-      openid_logo_alt: Meld aan met 'n OpenID
-      auth_providers:
-        openid:
-          title: Meld aan met OpenID
-          alt: Meld aan met 'n OpenID-URL
-        google:
-          title: Meld aan met Google
-          alt: Meld aan met 'n Google-OpenID
-        facebook:
-          title: Meld aan met Facebook
-          alt: Meld aan met ’n Facebook-rekening
-        microsoft:
-          title: Meld aan met Windows Live
-          alt: Meld aan met ’n Windows Live-rekening
-        github:
-          title: Meld aan met GitHub
-          alt: Meld aan met ’n GitHub-rekening
-        wikipedia:
-          title: Meld aan met Wikipedia
-          alt: Meld aan met ’n Wikipedia-rekening
-        wordpress:
-          title: Meld aan met Wordpress
-          alt: Meld aan met ’n Wordpress-OpenID
-        aol:
-          title: Meld aan met AOL
-          alt: Meld aan met ’n AOL-OpenID
     destroy:
       title: Teken af
       heading: Meld van OpenStreetMap af
@@ -1811,6 +1783,32 @@ af:
       account_settings: Rekeninginstellings
       oauth1_settings: OAuth 1 instellings
       oauth2_applications: OAuth 2 programme
+    auth_providers:
+      openid_logo_alt: Meld aan met 'n OpenID
+      openid:
+        title: Meld aan met OpenID
+        alt: Meld aan met 'n OpenID-URL
+      google:
+        title: Meld aan met Google
+        alt: Meld aan met 'n Google-OpenID
+      facebook:
+        title: Meld aan met Facebook
+        alt: Meld aan met ’n Facebook-rekening
+      microsoft:
+        title: Meld aan met Windows Live
+        alt: Meld aan met ’n Windows Live-rekening
+      github:
+        title: Meld aan met GitHub
+        alt: Meld aan met ’n GitHub-rekening
+      wikipedia:
+        title: Meld aan met Wikipedia
+        alt: Meld aan met ’n Wikipedia-rekening
+      wordpress:
+        title: Meld aan met Wordpress
+        alt: Meld aan met ’n Wordpress-OpenID
+      aol:
+        title: Meld aan met AOL
+        alt: Meld aan met ’n AOL-OpenID
   oauth:
     authorize:
       allow_to: 'Sta die kliëntprogram toe om:'
@@ -1897,9 +1895,9 @@ af:
         header: Gratis en redigeerbaar
       display name description: U gebruikernaam wat openbaar verskyn. U kan dit wel
         later nog onder voorkeure wysig.
-      use external auth: Gebruik andersins 'n derde party om mee aan te meld
       continue: Meld aan
       terms accepted: Dankie dat u die nuwe bydraerooreenkoms aanvaar het!
+      use external auth: Gebruik andersins 'n derde party om mee aan te meld
     terms:
       title: Voorwaardes
       heading: Voorwaardes
index 6c4cd9088f7186a179cb6f7ac57ef3b7e08d7393..d648ede29d27b2619733a458054266665a77704b 100644 (file)
@@ -802,7 +802,7 @@ aln:
   sessions:
     new:
       title: Kyçu
-      heading: Kycu
+      tab_title: Kycu
       email or username: 'Email Adresa ose Username:'
       password: 'Fjalekalimi:'
       remember: Kujtom mu
index d2cb9ff56ea351eb38242b12c9b60ca0dcafc0b4..947fb0d20476c151a0a6d08e6267f36c67fe186f 100644 (file)
@@ -186,7 +186,6 @@ ar:
         auth_provider: مزود التوثيق
         auth_uid: معرف التوثيق UID
         email: البريد الإلكتروني
-        email_confirmation: تأكيد البريد الإلكتروني
         new_email: عنوان البريد الإلكتروني الجديد
         active: نشط
         display_name: عرض الاسم
@@ -1902,7 +1901,7 @@ ar:
   sessions:
     new:
       title: تسجيل الدخول
-      heading: تسجيل الدخول
+      tab_title: تسجيل الدخول
       email or username: 'عنوان البريد الإلكتروني أو اسم المستخدم:'
       password: 'كلمة السر:'
       remember: تذكرني
@@ -1910,34 +1909,7 @@ ar:
       login_button: تسجيل الدخول
       register now: سجل حسابًا الآن
       with external: 'بدلا من ذلك، استخدم طرفا ثالثا لتسجيل الدخول:'
-      no account: ليس لديك حسابا؟
       auth failure: آسف، لا يمكن الدخول بتلك التفاصيل.
-      openid_logo_alt: تسجيل الدخول بOpenID
-      auth_providers:
-        openid:
-          title: تسجيل الدخول بOpenID
-          alt: تسجيل الدخول باستخدام مسار OpenID
-        google:
-          title: تسجيل الدخول باستخدام جوجل
-          alt: تسجيل الدخول ب Google OpenID
-        facebook:
-          title: تسجيل الدخول باستخدام فيس بوك
-          alt: تسجيل الدخول بحساب فيسبوك
-        microsoft:
-          title: تسجيل الدخول مع مايكروسوفت
-          alt: تسجيل الدخول بحساب مايكروسوفت
-        github:
-          title: تسجيل الدخول بجيثب
-          alt: تسجيل الدخول باستخدام حساب جيثب
-        wikipedia:
-          title: تسجيل الدخول عبر ويكيبيديا
-          alt: سجل الدخول باستخدام حساب ويكيبيديا
-        wordpress:
-          title: تسجيل الدخول بووردبريس
-          alt: تسجيل الدخول بـWordpress OpenID
-        aol:
-          title: تسجيل الدخول بإيه أو إل
-          alt: تسجيل الدخول بـAOL OpenID
     destroy:
       title: تسجيل الخروج
       heading: الخروج من خريطة الشارع المفتوحة
@@ -2383,6 +2355,32 @@ ar:
         الويب لعرض شروط المساهمة. أنت لا تحتاج إلى موافق،ة لكن يجب عرضها.
     settings_menu:
       account_settings: إعدادات الحساب
+    auth_providers:
+      openid_logo_alt: تسجيل الدخول بOpenID
+      openid:
+        title: تسجيل الدخول بOpenID
+        alt: تسجيل الدخول باستخدام مسار OpenID
+      google:
+        title: تسجيل الدخول باستخدام جوجل
+        alt: تسجيل الدخول ب Google OpenID
+      facebook:
+        title: تسجيل الدخول باستخدام فيس بوك
+        alt: تسجيل الدخول بحساب فيسبوك
+      microsoft:
+        title: تسجيل الدخول مع مايكروسوفت
+        alt: تسجيل الدخول بحساب مايكروسوفت
+      github:
+        title: تسجيل الدخول بجيثب
+        alt: تسجيل الدخول باستخدام حساب جيثب
+      wikipedia:
+        title: تسجيل الدخول عبر ويكيبيديا
+        alt: سجل الدخول باستخدام حساب ويكيبيديا
+      wordpress:
+        title: تسجيل الدخول بووردبريس
+        alt: تسجيل الدخول بـWordpress OpenID
+      aol:
+        title: تسجيل الدخول بإيه أو إل
+        alt: تسجيل الدخول بـAOL OpenID
   oauth:
     authorize:
       title: السماح بالوصول إلى حسابك
@@ -2477,11 +2475,9 @@ ar:
       display name description: اسم المستخدم الخاص بك الظاهر علنًا، يمكنك تغيير هذا
         في التفضيلات في وقت لاحق.
       external auth: 'مصادقة طرف ثالث:'
-      use external auth: 'بدلا من ذلك، استخدم طرفا ثالثا لتسجيل الدخول:'
-      auth no password: مع مصادقة طرف ثالث كلمة السر غير مطلوبة، ولكن بعض الأدوات
-        إضافية أو الخادم قد لا تزال تحتاج إلى واحدة.
       continue: أنشئ حسابًا
       terms accepted: نشكرك على قبول شروط المساهم الجديدة!
+      use external auth: 'بدلا من ذلك، استخدم طرفا ثالثا لتسجيل الدخول:'
     terms:
       title: شروط
       heading: شروط
index 2f182162bf5a437c0b0f12f44875060c11e768c2..bfe44811a42541696bf2116f7e11b9cab32eec98 100644 (file)
@@ -717,7 +717,7 @@ arz:
   sessions:
     new:
       title: ولوج
-      heading: ولوج
+      tab_title: ولوج
       email or username: 'عنوان البريد الإلكترونى أو اسم المستخدم:'
       password: 'كلمه المرور:'
       lost password link: أنسيت كلمه المرور؟
index 3d6b92272c2eb4c31f5c103a579fc1a06b79645d..4078b2e73e3e6763d9658c5900945dd55c38d705 100644 (file)
@@ -1464,7 +1464,7 @@ ast:
   sessions:
     new:
       title: Entrar
-      heading: Entrar
+      tab_title: Entrar
       email or username: 'Direición de corréu o nome d''usuariu:'
       password: 'Contraseña:'
       remember: Recordame
@@ -1472,34 +1472,7 @@ ast:
       login_button: Entrar
       register now: Rexistrate agora
       with external: 'Alternativamente, usa un terceru p''aniciar sesión:'
-      no account: ¿Nun tienes una cuenta?
       auth failure: Sentímoslo, nun se pudo coneutar al sistema con esos datos.
-      openid_logo_alt: Coneutar con una OpenID
-      auth_providers:
-        openid:
-          title: Aniciar sesión con OpenID
-          alt: Aniciar sesión con una URL d'OpenID
-        google:
-          title: Aniciar sesión con Google
-          alt: Aniciar sesión con una OpenID de Google
-        facebook:
-          title: Anicia sesión con Facebook
-          alt: Anicia sesión con una cuenta de Facebook
-        microsoft:
-          title: Anicia sesión con Windows Live
-          alt: Anicia sesión con una cuenta de Windows Live
-        github:
-          title: Aniciar sesión con GitHub
-          alt: Aniciar sesión con una cuenta de GitHub
-        wikipedia:
-          title: Aniciar sesión con Wikipedia
-          alt: Aniciar sesión con una cuenta de Wikipedia
-        wordpress:
-          title: Aniciar sesión con Wordpress
-          alt: Aniciar sesión con una OpenID de Wordpress
-        aol:
-          title: Aniciar sesión con AOL
-          alt: Aniciar sesión con una OpenID de AOL
     destroy:
       title: Salir
       heading: Colar d'OpenStreetMap
@@ -1845,6 +1818,32 @@ ast:
       need_to_see_terms: El to accesu a la API ta torgáu de mou temporal. Por favor,
         coneuta pela interfaz web pa ver los Términos de Collaboración. Nun fai falta
         aceutalos, pero debes conocelos.
+    auth_providers:
+      openid_logo_alt: Coneutar con una OpenID
+      openid:
+        title: Aniciar sesión con OpenID
+        alt: Aniciar sesión con una URL d'OpenID
+      google:
+        title: Aniciar sesión con Google
+        alt: Aniciar sesión con una OpenID de Google
+      facebook:
+        title: Anicia sesión con Facebook
+        alt: Anicia sesión con una cuenta de Facebook
+      microsoft:
+        title: Anicia sesión con Windows Live
+        alt: Anicia sesión con una cuenta de Windows Live
+      github:
+        title: Aniciar sesión con GitHub
+        alt: Aniciar sesión con una cuenta de GitHub
+      wikipedia:
+        title: Aniciar sesión con Wikipedia
+        alt: Aniciar sesión con una cuenta de Wikipedia
+      wordpress:
+        title: Aniciar sesión con Wordpress
+        alt: Aniciar sesión con una OpenID de Wordpress
+      aol:
+        title: Aniciar sesión con AOL
+        alt: Aniciar sesión con una OpenID de AOL
   oauth:
     authorize:
       title: Autorizar l'accesu a la to cuenta
@@ -1926,11 +1925,9 @@ ast:
       display name description: El nome d'usuariu que s'amuesa en público. Pue camudalo
         más sero nes preferencies.
       external auth: 'Autenticación con un terceru:'
-      use external auth: Alternativamente, usa un terceru p'aniciar sesión
-      auth no password: Cola autenticación con un terceru nun fai falta una contraseña,
-        pero delles ferramientes estra o sirvidores inda puen necesitala.
       continue: Date d'alta
       terms accepted: ¡Gracies por aceutar les condiciones de collaboración!
+      use external auth: Alternativamente, usa un terceru p'aniciar sesión
     terms:
       title: Condiciones
       heading: Condiciones
index 62c24e4e8d8e1b0e89fc353089bed189826bf541..30f712324e5f5a0f4e55c7dee5466328f1472d3d 100644 (file)
@@ -911,22 +911,13 @@ az:
   sessions:
     new:
       title: Daxil olun
-      heading: Daxil olun
+      tab_title: Daxil olun
       password: 'Parol:'
       remember: Məni xatırla
       login_button: Daxil ol
       register now: İndi qeydiyyatdan keç
       with external: 'Alternativ olaraq, daxil olmaq üçün üçüncü tərəfdən istifadə
         edin:'
-      no account: İstifadəçi hesabınız yoxdur?
-      openid_logo_alt: OpenID ilə hesabınıza daxil olun
-      auth_providers:
-        microsoft:
-          title: Microsoft ilə daxil olun
-        github:
-          alt: GitHub Hesabı ilə daxil olun
-        wikipedia:
-          alt: Vikipediya hesabı ilə daxil olun
     destroy:
       title: Sistemdən çıx
       heading: OpenStreetMap-dən çıx
@@ -1017,6 +1008,15 @@ az:
       edit_map: Xəritəni redaktə et
       public: İCTİMAİ
       private: MƏXFİ
+  application:
+    auth_providers:
+      openid_logo_alt: OpenID ilə hesabınıza daxil olun
+      microsoft:
+        title: Microsoft ilə daxil olun
+      github:
+        alt: GitHub Hesabı ilə daxil olun
+      wikipedia:
+        alt: Vikipediya hesabı ilə daxil olun
   oauth_clients:
     show:
       confirm: Əminsinizmi?
index 131bbb2d8e1ee05724c15602569bcd11a7b2c265..c19165b69883144af7263c5f347cc9e81e52db48 100644 (file)
@@ -145,7 +145,6 @@ ba:
         auth_provider: Аутентификация провайдеры
         auth_uid: Аутентификация UID
         email: Электрон почта адресы
-        email_confirmation: Электрон почтаны раҫлау
         new_email: Яңы электрон почта адресы
         active: Әүҙем
         display_name: Сағылдырылған исем
index 3b8f06c35c88f51bcc6d1a0d19043b73c12523da..f34c20da5d9785390290712eae40ad81e6fcb5e0 100644 (file)
@@ -143,7 +143,6 @@ be-Tarask:
         auth_provider: Пастаўшчык аўтэнтыфікацыі
         auth_uid: UID аўтэнтыфікацыі
         email: Электронная пошта
-        email_confirmation: Пацьверджаньне э-пошты
         new_email: Новы адрас электроннай пошты
         active: Актыўны
         display_name: Бачнае імя
@@ -1066,7 +1065,7 @@ be-Tarask:
   sessions:
     new:
       title: Увайсьці
-      heading: Уваход
+      tab_title: Уваход
       email or username: Адрас электроннай пошты ці імя карыстальніка
       password: Пароль
       remember: Запомніць мяне
@@ -1074,7 +1073,6 @@ be-Tarask:
       login_button: Увайсьці
       register now: Зарэгістравацца зараз
       auth failure: Прабачце, немагчыма ўвайсьці з такім адрасам і паролем.
-      openid_logo_alt: Увайсьці ў сыстэму з дапамогай OpenID
     destroy:
       title: Выйсьці
       heading: Выйсьці з OpenStreetMap
@@ -1284,6 +1282,8 @@ be-Tarask:
       need_to_see_terms: Ваш доступ да API часова прыпынены. Калі ласка, увайдзіце
         ў ўэб-інтэрфэйс, каб каб паглядзець умовы супрацоўніцтва. Вам не абавязкова
         пагаджацца зь імі, але неабходна зь імі азнаёміцца.
+    auth_providers:
+      openid_logo_alt: Увайсьці ў сыстэму з дапамогай OpenID
   oauth:
     authorize:
       request_access_html: Дастасаваньне %{app_name} патрабуе доступ да Вашага рахунку,
index 8791227c29fe252e135471102b0ac44e090cff36..c0fd0644c83793bb877fa3187d3fb58973996461 100644 (file)
@@ -3,6 +3,7 @@
 # Export driver: phpyaml
 # Author: Alex73
 # Author: Artsiom91
+# Author: Chadyka
 # Author: Goshaproject
 # Author: Jhnrvr
 # Author: Jim-by
@@ -149,7 +150,6 @@ be:
         auth_provider: Аўтэнтыфікатар
         auth_uid: UID аўтэнтыфікацыі
         email: Электронная пошта
-        email_confirmation: Пацверджанне электроннай пошты
         new_email: Новы адрас электроннай пошты
         active: Актыўны
         display_name: Бачнае імя
@@ -1435,7 +1435,7 @@ be:
       button: Пацвердзіць
       success: Уліковы запіс пацверджаны, дзякуй за рэгістрацыю!
       already active: Гэты ўліковы запіс ужо пацверджаны.
-      unknown token: Тэрмін дзеяння кода пацверджання ўжо прайшоў ці ён не існуе.
+      unknown token: Тэрмін дзеяння кода пацвярджэння ўжо прайшоў ці ён не існуе.
     confirm_resend:
       failure: Карыстальнік %{name} не знойдзены.
     confirm_email:
@@ -1444,7 +1444,7 @@ be:
       button: Пацвердзіць
       success: Змена вамі адраса электроннай пошты пацверджана!
       failure: Паштовы адрас ужо быў пацверджаны гэтым токенам.
-      unknown_token: Тэрмін дзеяння кода пацверджання ўжо прайшоў ці ён не існуе.
+      unknown_token: Тэрмін дзеяння кода пацвярджэння ўжо прайшоў ці ён не існуе.
   messages:
     inbox:
       title: Уваходныя
@@ -1543,7 +1543,7 @@ be:
   sessions:
     new:
       title: Уваход
-      heading: Уваход
+      tab_title: Уваход
       email or username: Электронны адрас або Імя карыстальніка
       password: Пароль
       remember: Памятаць мяне
@@ -1551,34 +1551,7 @@ be:
       login_button: Увайсці
       register now: Зарэгістравацца зараз
       with external: 'У якасці альтэрнатывы выкарыстайце для ўваходу старонні сервіс:'
-      no account: Не маеце асабістага рахунка?
       auth failure: Прабачце, немагчыма увайсці з такім адрасам і паролем.
-      openid_logo_alt: Увайсці з дапамогай OpenID
-      auth_providers:
-        openid:
-          title: Уваход праз OpenID
-          alt: Уваход праз OpenID URL
-        google:
-          title: Уваход праз Google
-          alt: Уваход праз Google OpenID
-        facebook:
-          title: Увайсці праз Facebook
-          alt: Увайсці праз уліковы запіс Facebook
-        microsoft:
-          title: Увайсці праз Microsoft
-          alt: Увайсці праз уліковы запіс Microsoft
-        github:
-          title: Уваход праз GitHub
-          alt: Увайсці праз уліковы запіс GitHub
-        wikipedia:
-          title: Увайсці праз Вікіпедыю
-          alt: Уваход з выкарыстаннем уліковага запісу Вікіпедыі
-        wordpress:
-          title: Уваход праз Wordpress
-          alt: Уваход праз Wordpress OpenID
-        aol:
-          title: Уваход праз AOL
-          alt: Уваход праз AOL OpenID
     destroy:
       title: Выйсці
       heading: Выйсці з OpenStreetMap
@@ -1958,6 +1931,32 @@ be:
       need_to_see_terms: Ваш доступ да API часова прыпынены. Калі ласка, ўвайдзіце
         ў вэб-інтэрфейс для прагляду ўмоў удзелу. Вы не абавязаны пагаджацца, але
         вам варта праглядзець іх.
+    auth_providers:
+      openid_logo_alt: Увайсці з дапамогай OpenID
+      openid:
+        title: Уваход праз OpenID
+        alt: Уваход праз OpenID URL
+      google:
+        title: Уваход праз Google
+        alt: Уваход праз Google OpenID
+      facebook:
+        title: Увайсці праз Facebook
+        alt: Увайсці праз уліковы запіс Facebook
+      microsoft:
+        title: Увайсці праз Microsoft
+        alt: Увайсці праз уліковы запіс Microsoft
+      github:
+        title: Уваход праз GitHub
+        alt: Увайсці праз уліковы запіс GitHub
+      wikipedia:
+        title: Увайсці праз Вікіпедыю
+        alt: Уваход з выкарыстаннем уліковага запісу Вікіпедыі
+      wordpress:
+        title: Уваход праз Wordpress
+        alt: Уваход праз Wordpress OpenID
+      aol:
+        title: Уваход праз AOL
+        alt: Уваход праз AOL OpenID
   oauth:
     authorize:
       title: Дазваленне на доступ да вашага ўліковага запісу
@@ -2036,11 +2035,9 @@ be:
       display name description: Ваша імя, якое будзе бачнае ўсім. Вы можаце змяніць
         яго потым ў вашых параметрах.
       external auth: 'Аўтэнтыфікацыя праз:'
-      use external auth: У якасці альтэрнатывы выкарыстайце для ўваходу старонні сервіс
-      auth no password: Пры выкарыстанні знешняй аўтэнтыфікацыі пароль не патрэбны,
-        але для некаторых дадатковых інструментаў або сервераў ён усё яшчэ спатрэбіцца.
       continue: Зарэгістравацца
       terms accepted: Дзякуй за прыняцце новых умоў ўдзелу!
+      use external auth: У якасці альтэрнатывы выкарыстайце для ўваходу старонні сервіс
     terms:
       title: Умовы
       heading: Умовы
index 6cfa8239c53e5365bafa5b18e97bbb396c779d39..714adfce190e9906e903067f245ee0b58d6736d2 100644 (file)
@@ -143,7 +143,6 @@ bg:
       user:
         auth_provider: Доставчик на автентикация
         email: Електронна поща
-        email_confirmation: Потвърждение по имейл
         new_email: Нова електронна поща
         active: Активен
         display_name: Видимо потребителско име
@@ -1472,7 +1471,7 @@ bg:
   sessions:
     new:
       title: Влизане
-      heading: Влизане
+      tab_title: Влизане
       email or username: Електронна поща или потребителско име
       password: Парола
       remember: Запомняне
@@ -1480,34 +1479,7 @@ bg:
       login_button: Влизане
       register now: Регистрирайте се
       with external: 'Или използвайте удостоверяване от външен източник:'
-      no account: Нямате сметка?
       auth failure: Съжаляваме, но не можете да влезете с тези данни.
-      openid_logo_alt: Влизане с OpenID
-      auth_providers:
-        openid:
-          title: Влизане с OpenID
-          alt: Влизане с адрес на OpenID
-        google:
-          title: Влизане с Гугъл
-          alt: Влизане с OpenID на Google
-        facebook:
-          title: Влизане с Facebook
-          alt: Влизане със сметка на Facebook
-        microsoft:
-          title: Влизане с Майкрософт
-          alt: Влизане със сметка на Майкрософт
-        github:
-          title: Влизане с GitHub
-          alt: Влизане със сметка в GitHub
-        wikipedia:
-          title: Влизане с Уикипедия
-          alt: Влизане със сметка от Уикипедия
-        wordpress:
-          title: Влизане с Wordpress
-          alt: Влизане с OpenID от Wordpress
-        aol:
-          title: Влизане с AOL
-          alt: Влизане с OpenID от AOL
     destroy:
       title: Изход
       heading: Изход от OpenStreetMap
@@ -1870,6 +1842,32 @@ bg:
     permission_denied: Нямате разрешение за достъп до това действие
     require_admin:
       not_an_admin: Трябва да сте админ за да извършите това действие
+    auth_providers:
+      openid_logo_alt: Влизане с OpenID
+      openid:
+        title: Влизане с OpenID
+        alt: Влизане с адрес на OpenID
+      google:
+        title: Влизане с Гугъл
+        alt: Влизане с OpenID на Google
+      facebook:
+        title: Влизане с Facebook
+        alt: Влизане със сметка на Facebook
+      microsoft:
+        title: Влизане с Майкрософт
+        alt: Влизане със сметка на Майкрософт
+      github:
+        title: Влизане с GitHub
+        alt: Влизане със сметка в GitHub
+      wikipedia:
+        title: Влизане с Уикипедия
+        alt: Влизане със сметка от Уикипедия
+      wordpress:
+        title: Влизане с Wordpress
+        alt: Влизане с OpenID от Wordpress
+      aol:
+        title: Влизане с AOL
+        alt: Влизане с OpenID от AOL
   oauth:
     authorize:
       allow_to: 'Позволи приложението на клиента да:'
@@ -1920,9 +1918,9 @@ bg:
           хора като Вас и е безплатна за всеки, който иска да я поправи, актуализира,
           изтегли и използва.
       external auth: 'Удостоверяване от външен източник:'
-      use external auth: Или използвайте удостоверяване от външен източник
       continue: Регистриране
       terms accepted: Благодарим Ви, че приемате новите условия за сътрудничество!
+      use external auth: Или използвайте удостоверяване от външен източник
     terms:
       title: Условия
       heading: Условия
index 52e1212d04687c2ceae1987bffb734eba5a68131..a9f60ec4e3f1b5f22ac5626e2a04b92a7210cecb 100644 (file)
@@ -160,7 +160,6 @@ bn:
         auth_provider: প্রমাণীকরণ সরবরাহকারী
         auth_uid: প্রমাণীকরণ ইউআইডি
         email: ইমেইল
-        email_confirmation: ইমেইল নিশ্চিতকরণ
         new_email: নতুন ই-মেইল ঠিকানা
         active: সক্রিয়
         display_name: প্রদর্শনের জন্য নাম
@@ -1545,32 +1544,14 @@ bn:
   sessions:
     new:
       title: প্রবেশ করুন
-      heading: প্রবেশ
+      tab_title: প্রবেশ
       email or username: ইমেইল ঠিকানা অথবা ব্যবহারকারী নাম
       password: পাসওয়ার্ড
       remember: আমাকে মনে রাখো
       lost password link: পাসওয়ার্ড ভুলে গেছেন?
       login_button: প্রবেশ করুন
       register now: এখনই নিবন্ধন করুন
-      no account: কোনও অ্যাকাউন্ট নেই?
       auth failure: দুঃখিত, এই তথ্য দিয়ে প্রবেশ করানো যাচ্ছে না।
-      auth_providers:
-        google:
-          title: গুগল দিয়ে প্রবেশ
-        facebook:
-          title: ফেসবুক দিয়ে প্রবেশ
-          alt: ফেসবুক অ্যাকাউন্ট দিয়ে প্রবেশ করুন
-        microsoft:
-          title: মাইক্রোসফট দিয়ে লগইন করুন
-          alt: একটি মাইক্রোসফট অ্যাকাউন্ট দিয়ে লগইন করুন
-        github:
-          title: গিটহাব দিয়ে প্রবেশ করুন
-          alt: একটি গিটহাব অ্যাকাউন্ট দিয়ে প্রবেশ করুন
-        wikipedia:
-          title: উইকিপিডিয়া দিয়ে প্রবেশ করুন
-          alt: উইকিপিডিয়া অ্যাকাউন্ট দিয়ে প্রবেশ করুন
-        wordpress:
-          title: ওয়ার্ডপ্রেস দিয়ে প্রবেশ
     destroy:
       title: প্রস্থান
       logout_button: প্রস্থান
@@ -1840,6 +1821,23 @@ bn:
   application:
     settings_menu:
       account_settings: অ্যাকাউন্ট সেটিংস
+    auth_providers:
+      google:
+        title: গুগল দিয়ে প্রবেশ
+      facebook:
+        title: ফেসবুক দিয়ে প্রবেশ
+        alt: ফেসবুক অ্যাকাউন্ট দিয়ে প্রবেশ করুন
+      microsoft:
+        title: মাইক্রোসফট দিয়ে লগইন করুন
+        alt: একটি মাইক্রোসফট অ্যাকাউন্ট দিয়ে লগইন করুন
+      github:
+        title: গিটহাব দিয়ে প্রবেশ করুন
+        alt: একটি গিটহাব অ্যাকাউন্ট দিয়ে প্রবেশ করুন
+      wikipedia:
+        title: উইকিপিডিয়া দিয়ে প্রবেশ করুন
+        alt: উইকিপিডিয়া অ্যাকাউন্ট দিয়ে প্রবেশ করুন
+      wordpress:
+        title: ওয়ার্ডপ্রেস দিয়ে প্রবেশ
   oauth:
     authorize:
       allow_write_api: মানচিত্রটি পরিবর্তন করুন
@@ -1882,11 +1880,11 @@ bn:
       title: নিবন্ধন করুন
       about:
         header: মুক্ত ও সম্পাদনাযোগ্য
-      auth no password: তৃতীয় কোনো পদ্ধতিতে লগইন সক্রিয় থাকলে পাসওয়ার্ড বাধ্যতামূলক
-        নয়, কিন্তু অতিরিক্ত কিছু সরঞ্জাম এবং সার্ভারের জন্য কখনো প্রয়োজন হতে পারে।
+      tou: ব্যবহারের শর্তাবলী
       continue: নিবন্ধন করুন
       terms accepted: নতুন অবদানকারী শর্তাবলী গ্রহণ করার জন্য ধন্যবাদ!
       privacy_policy: গোপনীয়তার নীতি
+      or: বা
     terms:
       title: শর্তাবলী
       heading: শর্তাবলী
index 8027297d16e3138c50c89713cfc63fa80c46c483..b3202260d3bc82415e8daa7f92aaadf7cf22b122 100644 (file)
@@ -154,7 +154,6 @@ br:
         auth_provider: Pourchaser gwiriekadur
         auth_uid: UID an dilesadur
         email: Postel
-        email_confirmation: Kadarnaat ar postel
         new_email: Chomlec'h postel nevez
         active: Oberiant
         display_name: Anv diskouezet
@@ -677,6 +676,8 @@ br:
   errors:
     contact:
       contact: darempred
+    bad_request:
+      title: Reked fall
     forbidden:
       title: Difennet
     internal_server_error:
@@ -1921,43 +1922,17 @@ br:
   sessions:
     new:
       title: Kevreañ
-      heading: Kevreañ
+      tab_title: Kevreañ
       email or username: Chomlec'h postel pe anv implijer
       password: Ger-tremen
       remember: Derc'hel soñj ac'hanon
       lost password link: Ankouaet ho ker-tremen ganeoc'h ?
       login_button: Kevreañ
       register now: En em enskrivañ bremañ
-      with external: 'Mod all, implijit un tredeour evit kevreañ :'
-      no account: N'hoc'h eus kont ebet ?
+      with external: 'pe kevreit gant un tredeour:'
+      or: pe
       auth failure: Ho tigarez, met n'eus ket bet gallet hoc'h anavezout gant an titouroù
         pourchaset.
-      openid_logo_alt: Kevreañ gant un OpenID
-      auth_providers:
-        openid:
-          title: Kevreañ gant OpenID
-          alt: Kevreañ gant un URL OpenID
-        google:
-          title: Kevreañ gant Google
-          alt: Kevreañ gant OpenID Google
-        facebook:
-          title: Kevreañ gant Facebook
-          alt: Kevreañ gant ur gont Facebook
-        microsoft:
-          title: Kevreañ gant Microsoft
-          alt: Kevreañ gant ur gont Microsoft
-        github:
-          title: Kevreañ gant GitHub
-          alt: Kevreañ gant ur gont GitHub
-        wikipedia:
-          title: Kevreañ gant Wikipedia
-          alt: Kevreañ gant ur gont Wikipedia
-        wordpress:
-          title: Kevreañ gant Wordpress
-          alt: Kevreañ gant un OpenID Wordpress
-        aol:
-          title: Kevreañ gant AOL
-          alt: Kevreañ gant un OpenID AOL
     destroy:
       title: Digevreañ
       heading: Kuitaat OpenStreetMap
@@ -2445,6 +2420,7 @@ br:
       identifiable: ANAVEZADUS
       private: PREVEZ
       trackable: HEULIADUS
+      details_with_tags_html: '%{time_ago} gant %{user} e-barzh %{tags}'
       details_without_tags_html: '%{time_ago} gant %{user}'
     index:
       public_traces: Roudoù GPS foran
@@ -2479,6 +2455,7 @@ br:
         other: restr GPX gant %{count} poent digant {user}
       description_without_count: Restr GPX digant %{user}
   application:
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: N'emañ ket an aotreoù ret ganeoc'h evit seveniñ an ober-se.
     require_cookies:
       cookies_needed: Diweredekaet eo an toupinoù ganeoc'h war a seblant - gweredekait
@@ -2499,6 +2476,33 @@ br:
       oauth2_applications: Arloadoù OAuth 2
       oauth2_authorizations: Aotreoù OAuth 2
       muted_users: Implijerien kuzhet
+    auth_providers:
+      openid_logo_alt: Kevreañ gant un OpenID
+      openid_login_button: Kenderc'hel
+      openid:
+        title: Kevreañ gant OpenID
+        alt: Kevreañ gant un URL OpenID
+      google:
+        title: Kevreañ gant Google
+        alt: Kevreañ gant OpenID Google
+      facebook:
+        title: Kevreañ gant Facebook
+        alt: Kevreañ gant ur gont Facebook
+      microsoft:
+        title: Kevreañ gant Microsoft
+        alt: Kevreañ gant ur gont Microsoft
+      github:
+        title: Kevreañ gant GitHub
+        alt: Kevreañ gant ur gont GitHub
+      wikipedia:
+        title: Kevreañ gant Wikipedia
+        alt: Kevreañ gant ur gont Wikipedia
+      wordpress:
+        title: Kevreañ gant Wordpress
+        alt: Kevreañ gant un OpenID Wordpress
+      aol:
+        title: Kevreañ gant AOL
+        alt: Kevreañ gant un OpenID AOL
   oauth:
     authorize:
       title: Aotren mont d'ho kont
@@ -2625,31 +2629,33 @@ br:
   users:
     new:
       title: Kevreañ
+      tab_title: En em enskrivañ
       no_auto_account_create: Siwazh n'omp ket evit krouiñ ur gont evidoc'h ent emgefreek.
       please_contact_support_html: Kit e darempred gant ar %{support_link}, mar plij,
         evit ma krouo ur gont evidoc'h - klask a raimp plediñ gant ho koulenn kerkent
         ha ma vo tu.
       support: skor
       about:
-        header: Digoust hag aozadus
+        header: Digoust hag aozadus.
         paragraph_1: E-skoaz ar c'hartennoù all eo savet OpenStreetMap penn-da-benn
           gant tud eveldoc'h ha tu zo da bep hini reizhañ, hizivaat, pellgargañ hag
           implijout e gartennoù.
-        paragraph_2: Lakait hoc'h anv ha stagit da gemer perzh. Kaset a vo ur postel
-          deoc'h a-benn kadarnaat ho kont.
+        paragraph_2: Lakait hoc'h anv ha stagit da gemer perzh.
+        welcome: Degemer mat en OpenStreetMap
       display name description: Emañ hoc'h anv implijer a-wel d'an holl. Se a c'hallit
         cheñch diwezhatoc'h en ho penndibaboù.
+      tou: Termenoù implijout
+      contributor_terms: reolennoù ar genlabourerien
       external auth: 'Dilesadur trede :'
-      use external auth: 'Mod all, implijit un tredeour evit kevreañ :'
-      auth no password: Gant dilesadur un tredeour n'eus ket ezhomm d'ober gant ur
-        ger-tremen, met evit binvioù ouzhpenn pe evit ur servijer e c'haller bepred
-        goulenn unan diganeco'h.
       continue: En em enskrivañ
       terms accepted: Trugarez deoc'h evit bezañ asantet da ziferadennoù nevez ar
         c'henlabourer !
-      email_confirmation_help_html: Ho chomlec'h ne vo ket hewel d'an holl, sellit
-        ouzh %{privacy_policy_link} evit gouzout hiroc'h.
+      email_help_html: Ho chomlec'h ne vo ket hewel d'an holl, sellit ouzh %{privacy_policy_link}
+        evit gouzout hiroc'h.
       privacy_policy: reolennoù prevezded
+      consider_pd: domani foran
+      or: pe
+      use external auth: 'pe kevreit gant un tredeour:'
     terms:
       title: Termenoù
       heading: Termenoù
@@ -2979,12 +2985,15 @@ br:
       reactivate: Adweredekaat
       comment_and_resolve: Addisplegañ & Diskoulmañ
       comment: Evezhiadenn
+      log_in_to_comment: Kevreit evit skrivañ war an notenn-mañ
       other_problems_resolved: Evit an holl gudennoù all ez eo a-walc'h d'o diskoulmañ.
     new:
       title: Notenn nevez
       intro: Gwelet ho peus ur fazi pe un dra a vank ? Roit an dra-se da c'houzout
         d'ar gartennaouerien all evit ma vo renket. Lakait ar merker el lec'h mat
         ha skrivit un notenn da zisplegañ ar gudenn.
+      anonymous_warning_log_in: kevreañ
+      anonymous_warning_sign_up: en em enskrivañ
       advice: Foran eo ho notenn ha ne c'hall ket bezañ implijet evit hizivaat ar
         gartenn. Setu perak eo arabat ebarzhiñ titouroù personel pe titouroù o tont
         eus kartennoù gwarezet na endalc'hioù rolloù.
@@ -3041,6 +3050,7 @@ br:
         standard: Standard
         cycle_map: Kelc'hiad kartenn
         transport_map: Kartenn treuzdougen
+        tracestracktop_topo: Tracestrack Topo
         hot: Denegour
       layers:
         header: Gwiskadoù kartenn
index c11f73d5e8efe3cf7d63734758af1964ddef114d..2b53f8ce42a11e021c78eaee0b2011976d559f3d 100644 (file)
@@ -25,7 +25,7 @@ bs:
       prompt: Izaberi datoteku
     submit:
       diary_comment:
-        create: Spremiti
+        create: Komentiraj
       diary_entry:
         create: Objavi
         update: Ažuriraj
@@ -37,6 +37,7 @@ bs:
         create: Registrirati
         update: Ažuriraj
       oauth2_application:
+        create: Registracija
         update: Ažuriraj
       redaction:
         create: Napraviti redakciju
@@ -1045,20 +1046,14 @@ bs:
   sessions:
     new:
       title: Prijava
-      heading: Prijava
+      tab_title: Prijava
       email or username: 'E-mail adresa ili korisničko ime:'
       password: 'Lozinka:'
       remember: Zapamti me
       lost password link: Izgubili ste lozinku?
       login_button: Prijava
       register now: Registrirajte se sada
-      no account: Nemate korisničko ime?
       auth failure: Žao mi je, ne možemo Vas prijaviti s ovim detaljima.
-      openid_logo_alt: Prijavite se sa OtvorenimID
-      auth_providers:
-        wordpress:
-          title: Prijavite se sa Wordpress nalogom
-          alt: Prijavite se sa Wordpress OpenID
     destroy:
       title: Odjava
       heading: Odjava iz OpenStreetMap
@@ -1301,6 +1296,11 @@ bs:
       need_to_see_terms: Vaš pristup API-ju je privremeno suspendovan. Molimo da se
         prijavite na web upravljačku ploču da pogledate Uslove za doprinosioce. Ne
         morate se složiti, ali ih morate pogledati.
+    auth_providers:
+      openid_logo_alt: Prijavite se sa OtvorenimID
+      wordpress:
+        title: Prijavite se sa Wordpress nalogom
+        alt: Prijavite se sa Wordpress OpenID
   oauth:
     authorize:
       request_access_html: 'Aplikacija %{app_name} zahtjeva pristup Vašem korisničkom
index bf3413725ddb055670492710731f613d55eb1a4b..d08b674fb500d0448d26b7eb0d23630d8de25065 100644 (file)
@@ -181,7 +181,6 @@ ca:
         auth_provider: Proveïdor d'autenticació
         auth_uid: UID d'autenticació
         email: Adreça electrònica
-        email_confirmation: Confirmació de correu electrònic
         new_email: Nova adreça electrònica
         active: Actiu
         display_name: Nom en pantalla
@@ -1894,7 +1893,7 @@ ca:
   sessions:
     new:
       title: Inicia la sessió
-      heading: Inicia la sessió
+      tab_title: Inicia la sessió
       email or username: Adreça de correu o nom d'usuari
       password: Contrasenya
       remember: Recorda'm
@@ -1902,34 +1901,7 @@ ca:
       login_button: Accés
       register now: Registreu-vos-hi ara
       with external: Alternativament, inicieu una sessió mitjançant un tercer
-      no account: No teniu cap compte?
       auth failure: No podeu iniciar la sessió amb aquesta informació.
-      openid_logo_alt: Inicia sessió amb un compte OpenID
-      auth_providers:
-        openid:
-          title: Inicia sessió amb un compte OpenID
-          alt: Inicia sessió amb un URL d'OpenID
-        google:
-          title: Inicieu la sessió amb Google
-          alt: Inicieu la sessió amb un compte OpenID de Google
-        facebook:
-          title: Inicieu la sessió amb Facebook
-          alt: Inicieu la sessió amb un compte de Facebook
-        microsoft:
-          title: Inicieu la sessió amb Windows
-          alt: Inicieu de sessió amb un compte de Windows
-        github:
-          title: Inicieu la sessió amb GitHub
-          alt: Inicieu la sessió amb un compte de GitHub
-        wikipedia:
-          title: Inicieu la sessió amb Viquipèdia
-          alt: Inicieu la sessió amb un compte de Viquipèdia
-        wordpress:
-          title: Inicieu la sessió amb Wordpress
-          alt: Inicieu la sessió amb un compte OpenID de Wordpress
-        aol:
-          title: Inicieu la sessió amb AOL
-          alt: Inicieu la sessió amb un compte OpenID d'AOL
     destroy:
       title: Surt
       heading: Tanca la sessió d'OpenStreetMap
@@ -2552,6 +2524,32 @@ ca:
       oauth2_applications: Aplicacions OAuth 2
       oauth2_authorizations: Autoritzacions OAuth 2
       muted_users: Usuaris silenciats
+    auth_providers:
+      openid_logo_alt: Inicia sessió amb un compte OpenID
+      openid:
+        title: Inicia sessió amb un compte OpenID
+        alt: Inicia sessió amb un URL d'OpenID
+      google:
+        title: Inicieu la sessió amb Google
+        alt: Inicieu la sessió amb un compte OpenID de Google
+      facebook:
+        title: Inicieu la sessió amb Facebook
+        alt: Inicieu la sessió amb un compte de Facebook
+      microsoft:
+        title: Inicieu la sessió amb Windows
+        alt: Inicieu de sessió amb un compte de Windows
+      github:
+        title: Inicieu la sessió amb GitHub
+        alt: Inicieu la sessió amb un compte de GitHub
+      wikipedia:
+        title: Inicieu la sessió amb Viquipèdia
+        alt: Inicieu la sessió amb un compte de Viquipèdia
+      wordpress:
+        title: Inicieu la sessió amb Wordpress
+        alt: Inicieu la sessió amb un compte OpenID de Wordpress
+      aol:
+        title: Inicieu la sessió amb AOL
+        alt: Inicieu la sessió amb un compte OpenID d'AOL
   oauth:
     authorize:
       title: Autoritzeu l'accés al vostre compte
@@ -2699,16 +2697,14 @@ ca:
       display name description: El nom d'usuari que es mostrarà públicament. El podeu
         canviar més endavant a les preferències.
       external auth: 'Autenticació mitjançant tercers:'
-      use external auth: 'Alternativament, inicieu la sessió mitjançant un tercer:'
-      auth no password: Amb l'autenticació per tercers cal contrasenya, però alguns
-        servidors o eines extres sí que en poden demanar una.
       continue: Registreu-vos-hi
       terms accepted: Gràcies per acceptar els nous termes de col·laboració.
-      email_confirmation_help_html: La vostra adreça no es mostrarà públicament, consulteu
-        la nostra %{privacy_policy_link} per obtenir més informació.
+      email_help_html: La vostra adreça no es mostrarà públicament, consulteu la nostra
+        %{privacy_policy_link} per obtenir més informació.
       privacy_policy: política de privadesa
       privacy_policy_title: Política de privadesa de l'OSMF incloent la secció sobre
         adreces de correu electrònic
+      use external auth: 'Alternativament, inicieu la sessió mitjançant un tercer:'
     terms:
       title: Termes
       heading: Termes
index 92b224820c1f85755aa2dce7093574852f744a0a..611ea26966816f877f4a0e688d76fca4ec29d2c6 100644 (file)
@@ -777,7 +777,7 @@ ce:
   sessions:
     new:
       title: ЧугӀо
-      heading: ЧугӀо
+      tab_title: ЧугӀо
       email or username: 'Эл. пошт йа декъашхочун цӀе:'
       password: 'Пароль:'
       remember: Дагалаца со
index ecd35af4ecbae70cf95d99b7bb9a2993d2015531..f609f48500f1c5ceaa670efa677c318ff3c7d051 100644 (file)
@@ -91,6 +91,7 @@ cs:
       messages:
         invalid_email_address: není platná e-mailová adresa
         email_address_not_routable: není routovatelná
+        display_name_is_user_n: nemůže být user_n, pokud n není vaše ID uživatele
       models:
         user_mute:
           is_already_muted: již je ztlumen
@@ -186,7 +187,6 @@ cs:
         auth_provider: Poskytovatel autentizace
         auth_uid: Autentizační UID
         email: E-mail
-        email_confirmation: Potvrzení e-mailu
         new_email: Nová emailová adresa
         active: Aktivní
         display_name: Zobrazované jméno
@@ -1768,7 +1768,7 @@ cs:
         odkaz.
     lost_password:
       subject: '[OpenStreetMap] Žádost o nové heslo'
-      greeting: Dobrý den,
+      greeting: Ahoj,
       hopefully_you: Někdo (patrně vy) požádal o vygenerování nového hesla pro uživatele
         serveru openstreetmap.org s touto e-mailovou adresou.
       click_the_link: Pokud jste to byli Vy, kliknutím na níže uvedený odkaz získáte
@@ -2012,42 +2012,17 @@ cs:
   sessions:
     new:
       title: Přihlásit se
-      heading: Přihlášení
+      tab_title: Přihlášení
+      login_to_authorize_html: Pro přístup k %{client_app_name} se přihlaste do OpenStreetMap.
       email or username: E-mailová adresa nebo uživatelské jméno
       password: Heslo
       remember: Zapamatuj si mě
       lost password link: Ztratili jste heslo?
       login_button: Přihlásit se
       register now: Zaregistrujte se
-      with external: 'Případně se přihlaste prostřednictvím třetí strany:'
-      no account: Nemáte účet?
+      with external: nebo se přihlaste prostřednictvím třetí strany
+      or: nebo
       auth failure: Je mi líto, ale s uvedenými údaji se nemůžete přihlásit.
-      openid_logo_alt: Přihlášení pomocí OpenID
-      auth_providers:
-        openid:
-          title: Přihlásit se pomocí OpenID
-          alt: Přihlásit se pomocí OpenID URL
-        google:
-          title: Přihlásit se prostřednictvím Google
-          alt: Přihlásit se pomocí Google OpenID
-        facebook:
-          title: Přihlásit se přes Facebook
-          alt: Přihlásit se pomocí účtu na Facebooku
-        microsoft:
-          title: Přihlásit se přes Microsoft
-          alt: Přihlásit se pomocí účtu Microsoft
-        github:
-          title: Přihlásit se přes GitHub
-          alt: Přihlásit se pomocí GitHub účtu
-        wikipedia:
-          title: Přihlásit se účtem na Wikipedii
-          alt: Přihlásit se účtem na Wikipedii
-        wordpress:
-          title: Přihlásit se prostřednictvím Wordpress
-          alt: Přihlásit se pomocí Wordpress OpenID
-        aol:
-          title: Přihlásit se prostřednictvím AOL
-          alt: Přihlásit se pomocí AOL OpenID
     destroy:
       title: Odhlásit se
       heading: Odhlášení z OpenStreetMap
@@ -2655,6 +2630,8 @@ cs:
       identifiable: IDENTIFIKOVATELNÁ
       private: SOUKROMÁ
       trackable: STOPOVATELNÁ
+      details_with_tags_html: '%{time_ago} uživatelem %{user} v %{tags}'
+      details_without_tags_html: '%{time_ago} uživatelem %{user}'
     index:
       public_traces: Veřejné GPS stopy
       my_gps_traces: Moje GPS stopy
@@ -2708,6 +2685,33 @@ cs:
       oauth2_applications: Aplikace OAuth 2
       oauth2_authorizations: Autorizace OAuth 2
       muted_users: Ztlumení uživatelé
+    auth_providers:
+      openid_logo_alt: Přihlášení pomocí OpenID
+      openid_login_button: Pokračovat
+      openid:
+        title: Přihlásit se pomocí OpenID
+        alt: Přihlásit se pomocí OpenID URL
+      google:
+        title: Přihlásit se prostřednictvím Google
+        alt: Přihlásit se pomocí Google OpenID
+      facebook:
+        title: Přihlásit se přes Facebook
+        alt: Přihlásit se pomocí účtu na Facebooku
+      microsoft:
+        title: Přihlásit se přes Microsoft
+        alt: Přihlásit se pomocí účtu Microsoft
+      github:
+        title: Přihlásit se přes GitHub
+        alt: Přihlásit se pomocí GitHub účtu
+      wikipedia:
+        title: Přihlásit se účtem na Wikipedii
+        alt: Přihlásit se účtem na Wikipedii
+      wordpress:
+        title: Přihlásit se prostřednictvím Wordpress
+        alt: Přihlásit se pomocí Wordpress OpenID
+      aol:
+        title: Přihlásit se prostřednictvím AOL
+        alt: Přihlásit se pomocí AOL OpenID
   oauth:
     authorize:
       title: Autorizovat přístup k vašemu účtu
@@ -2747,6 +2751,8 @@ cs:
       write_redactions: Upravte mapová data
       read_email: Přečíst e-mailovou adresu uživatele
       skip_authorization: Automaticky schválit aplikaci
+    for_roles:
+      moderator: Toto oprávnění je pro akce dostupné pouze moderátorům
   oauth_clients:
     new:
       title: Registrace nové aplikace
@@ -2842,31 +2848,42 @@ cs:
   users:
     new:
       title: Zaregistrovat se
+      tab_title: Registrace
+      signup_to_authorize_html: Zaregistrujte se pomocí OpenStreetMap pro přístup
+        k %{client_app_name}.
       no_auto_account_create: Bohužel za vás momentálně nejsme schopni vytvořit účet
         automaticky.
       please_contact_support_html: Kontaktujte prosím %{support_link} a domluvte se
         na vytvoření účtu – pokusíme se žádost vyřídit co nejrychleji.
       support: podporu
       about:
-        header: Svobodná a editovatelná
+        header: Svobodná a editovatelná.
         paragraph_1: Na rozdíl od jiných map je OpenStreetMap kompletně vytvořena
           lidmi jako jste vy a kdokoli ji může zdarma opravit, aktualizovat, stáhnout
           a používat.
-        paragraph_2: Zaregistrujte se a začněte přispívat. Zašleme vám e-mail pro
-          potvrzení vašeho účtu.
+        paragraph_2: Zaregistrujte se a začněte přispívat.
+        welcome: Vítejte v OpenStreetMap
+      duplicate_social_email: Pokud již máte účet OpenStreetMap a chcete používat
+        poskytovatele identity třetí strany, přihlaste se pomocí svého hesla a upravte
+        nastavení svého účtu.
       display name description: Vaše veřejně zobrazované uživatelské jméno. Můžete
         si ho později změnit ve svém nastavení.
+      by_signing_up_html: Registrací souhlasíte s našimi %{tou_link}, %{privacy_policy_link}
+        a %{contributor_terms_link}.
+      tou: podmínkami užití
+      contributor_terms: podmínkami pro přispěvatele
       external auth: 'Autentizace třetí stranou:'
-      use external auth: Případně se přihlaste prostřednictvím třetí strany
-      auth no password: S autentizací třetí stranou není heslo potřeba, ale některé
-        další nástroje nebo servery je mohou přesto potřebovat.
       continue: Zaregistrovat se
       terms accepted: Děkujeme za odsouhlasení nových podmínek pro přispěvatele!
-      email_confirmation_help_html: Vaše adresa se nezobrazuje veřejně, více informací
-        získáte v našich %{privacy_policy_link}.
+      email_help_html: Vaše adresa se nezobrazuje veřejně, více informací získáte
+        v našich %{privacy_policy_link}.
       privacy_policy: pravidlech ochrany osobních údajů
       privacy_policy_title: Pravidla ochrany osobních údajů OSMF, včetně části o e-mailových
         adresách
+      consider_pd_html: Své příspěvky považuji za %{consider_pd_link}.
+      consider_pd: volné dílo
+      or: nebo
+      use external auth: nebo se přihlaste prostřednictvím třetí strany
     terms:
       title: Podmínky
       heading: Podmínky
index 90d31d0b9c7bed7a9eae310fae6238cf89048f9c..edaf1023a01d4f74204a125a651175ab09d0cc91 100644 (file)
@@ -140,7 +140,6 @@ cy:
         auth_provider: Darparwr Ap
         auth_uid: UID Dilysu
         email: E-bost
-        email_confirmation: Cadarnhad e-bost
         new_email: Cyfeiriad e-bost newydd
         active: Gweithredol
         display_name: Enw defnyddiwr
@@ -1772,7 +1771,7 @@ cy:
   sessions:
     new:
       title: Mewngofnodi
-      heading: Mewngofnodi
+      tab_title: Mewngofnodi
       email or username: Cyfeiriad E-Bost neu Enw Defnyddiwr
       password: Cyfrinair
       remember: Cofiwch fi
@@ -1780,34 +1779,7 @@ cy:
       login_button: Mewngofnodi
       register now: Cofrestru nawr
       with external: 'Fel arall, defnyddiwch drydydd parti i fewngofnodi:'
-      no account: Dim cyfrif gennych?
       auth failure: Mae'n ddrwg gennym, ni ellir mewngofnodi gyda'r manylion hynny.
-      openid_logo_alt: Mewngofnodi gydag OpenID
-      auth_providers:
-        openid:
-          title: Mewngofnodi ag OpenID
-          alt: Mewngofnodi ag URL OpenID
-        google:
-          title: Mewngofnodi â Google
-          alt: Mewngofnodi â Google OpenID
-        facebook:
-          title: Mewngofnodi â Facebook
-          alt: Mewngofnodi â Chyfrif Facebook
-        microsoft:
-          title: Mewngofnodi gyda Microsoft
-          alt: Mewngofnodi gyda Chyfrif Microsoft
-        github:
-          title: Mewngofnodi â GitHub
-          alt: Mewngofnodi â Chyfrif GitHub
-        wikipedia:
-          title: Mewngofnodi ag Wicipedia
-          alt: Mewngofnodi â Chyfrif Wicipedia
-        wordpress:
-          title: Mewngofnodi ag Wordpress
-          alt: Mewngofnodi ag Wordpress OpenID
-        aol:
-          title: Mewngofnodi ag AOL
-          alt: Mewngofnodi ag AOL OpenID
     destroy:
       title: Allgofnodi
       heading: Allgofnodi o OpenStreetMap
@@ -2280,6 +2252,32 @@ cy:
       oauth2_applications: Apiau OAuth 2
       oauth2_authorizations: Awdurdodiadau OAuth 2
       muted_users: Defnyddwyr ag Anwybyddwyd
+    auth_providers:
+      openid_logo_alt: Mewngofnodi gydag OpenID
+      openid:
+        title: Mewngofnodi ag OpenID
+        alt: Mewngofnodi ag URL OpenID
+      google:
+        title: Mewngofnodi â Google
+        alt: Mewngofnodi â Google OpenID
+      facebook:
+        title: Mewngofnodi â Facebook
+        alt: Mewngofnodi â Chyfrif Facebook
+      microsoft:
+        title: Mewngofnodi gyda Microsoft
+        alt: Mewngofnodi gyda Chyfrif Microsoft
+      github:
+        title: Mewngofnodi â GitHub
+        alt: Mewngofnodi â Chyfrif GitHub
+      wikipedia:
+        title: Mewngofnodi ag Wicipedia
+        alt: Mewngofnodi â Chyfrif Wicipedia
+      wordpress:
+        title: Mewngofnodi ag Wordpress
+        alt: Mewngofnodi ag Wordpress OpenID
+      aol:
+        title: Mewngofnodi ag AOL
+        alt: Mewngofnodi ag AOL OpenID
   oauth:
     authorize:
       title: Awdurdodi mynediad i'ch cyfrif
@@ -2385,10 +2383,10 @@ cy:
       display name description: Eich enw defnyddiwr cyhoeddus. Gallwch newid hyn yn
         nes ymlaen yn eich dewisiadau.
       external auth: 'Dilysu Trydydd Parti:'
-      use external auth: Fel arall, defnyddiwch drydydd parti i fewngofnodi
       continue: Cofrestru
       terms accepted: Diolch am dderbyn telerau newydd cyfranwyr!
       privacy_policy: polisi preifatrwydd
+      use external auth: Fel arall, defnyddiwch drydydd parti i fewngofnodi
     terms:
       title: Telerau
       heading: Telerau
index 857dba978bf5f96a668d08ee55face7ba7c80e1b..6f0d89417ce72427088de1936a0a5eaa65291797 100644 (file)
@@ -171,7 +171,6 @@ da:
         auth_provider: Autentificeringsleverandør
         auth_uid: Autentificerings-UID
         email: E-mail
-        email_confirmation: E-mail-bekræftelse
         new_email: Ny e-mailadresse
         active: Aktiv
         display_name: Offentligt brugernavn
@@ -1928,7 +1927,7 @@ da:
   sessions:
     new:
       title: Log ind
-      heading: Log ind
+      tab_title: Log ind
       email or username: E-mailadresse eller brugernavn
       password: Adgangskode
       remember: Husk mig
@@ -1936,34 +1935,7 @@ da:
       login_button: Log ind
       register now: Registrér nu
       with external: 'Alternativt kan du bruge en tredjepart for at logge ind:'
-      no account: Har du ingen konto?
       auth failure: Kunne ikke logge på med disse oplysninger.
-      openid_logo_alt: Log på med et OpenID
-      auth_providers:
-        openid:
-          title: Log på med OpenID
-          alt: Log på med en OpenID-URL
-        google:
-          title: Log på med Google
-          alt: Log på med et Google OpenID
-        facebook:
-          title: Log på med Facebook
-          alt: Log på med en Facebook-konto
-        microsoft:
-          title: Log ind med Microsoft
-          alt: Log ind med en Microsoft-konto
-        github:
-          title: Log ind med GitHub
-          alt: Log ind med en GitHub-konto
-        wikipedia:
-          title: Log ind med Wikipedia
-          alt: Log ind med en Wikipedia-konto
-        wordpress:
-          title: Log på med Wordpress
-          alt: Log på med et Wordpress OpenID
-        aol:
-          title: Log på med AOL
-          alt: Log på med et AOL OpenID
     destroy:
       title: Log af
       heading: Log af fra OpenStreetMap
@@ -2615,6 +2587,32 @@ da:
       oauth2_applications: OAuth 2-applikationer
       oauth2_authorizations: OAuth 2-autorisationer
       muted_users: Stillegjorte Brugere
+    auth_providers:
+      openid_logo_alt: Log på med et OpenID
+      openid:
+        title: Log på med OpenID
+        alt: Log på med en OpenID-URL
+      google:
+        title: Log på med Google
+        alt: Log på med et Google OpenID
+      facebook:
+        title: Log på med Facebook
+        alt: Log på med en Facebook-konto
+      microsoft:
+        title: Log ind med Microsoft
+        alt: Log ind med en Microsoft-konto
+      github:
+        title: Log ind med GitHub
+        alt: Log ind med en GitHub-konto
+      wikipedia:
+        title: Log ind med Wikipedia
+        alt: Log ind med en Wikipedia-konto
+      wordpress:
+        title: Log på med Wordpress
+        alt: Log på med et Wordpress OpenID
+      aol:
+        title: Log på med AOL
+        alt: Log på med et AOL OpenID
   oauth:
     authorize:
       title: Tillad adgang til din konto
@@ -2761,15 +2759,13 @@ da:
       display name description: Dit offentligt synlige brugernavn. Du kan ændre dette
         senere i indstillingerne.
       external auth: 'Tredjeparts-godkendelse:'
-      use external auth: Alternativt kan du bruge en tredjepart for at logge på
-      auth no password: Med tredjeparts-godkendelse er en adgangskode ikke påkrævet,
-        men nogle ekstra værktøjer eller servere, har muligvis stadig brug for en.
       continue: Opret konto
       terms accepted: Tak for at du accepterede de nye vilkår for bidragsydere!
-      email_confirmation_help_html: Din adresse vises ikke offentligt. Se vores %{privacy_policy_link}
+      email_help_html: Din adresse vises ikke offentligt. Se vores %{privacy_policy_link}
         for flere oplysninger.
       privacy_policy: privatlivs-politik
       privacy_policy_title: OSMF privatlivs-politik inklusiv afsnit om e-mailadresser
+      use external auth: Alternativt kan du bruge en tredjepart for at logge på
     terms:
       title: Vilkår
       heading: Vilkår
index d23403058752ef0c84ad77792777b0738a180e26..4103dbcbada13f0e150b11fb05f0d143314f3464 100644 (file)
@@ -2,6 +2,7 @@
 # Exported from translatewiki.net
 # Export driver: phpyaml
 # Author: 1u
+# Author: 21 little ducks
 # Author: Abcdefg
 # Author: Al
 # Author: Alefar
@@ -245,7 +246,6 @@ de:
         auth_provider: Authentifizierungsanbieter
         auth_uid: Authentifizierungs-UID
         email: E-Mail
-        email_confirmation: E-Mail-Bestätigung
         new_email: Neue E-Mail-Adresse
         active: Aktiv
         display_name: Anzeigename
@@ -2058,42 +2058,16 @@ de:
   sessions:
     new:
       title: Anmelden
-      heading: Anmelden
+      tab_title: Anmelden
       email or username: E-Mail-Adresse oder Benutzername
       password: Passwort
       remember: Anmeldedaten merken
       lost password link: Passwort vergessen?
       login_button: Anmelden
       register now: Jetzt registrieren
-      with external: 'Verwende alternativ einen Drittanbieter für die Anmeldung:'
-      no account: Du hast noch kein Benutzerkonto?
+      with external: oder melde dich über einen Drittanbieter an
+      or: oder
       auth failure: Mit diesen Daten leider keine Anmeldung möglich.
-      openid_logo_alt: Mit einer OpenID anmelden
-      auth_providers:
-        openid:
-          title: Mit OpenID anmelden
-          alt: Mit einer OpenID-URL anmelden
-        google:
-          title: Mit Google anmelden
-          alt: Mit einer Google-OpenID anmelden
-        facebook:
-          title: Mit Facebook anmelden
-          alt: Mit einem Facebook-Konto anmelden
-        microsoft:
-          title: Mit Microsoft anmelden
-          alt: Mit einem Microsoft-Konto anmelden
-        github:
-          title: Mit GitHub anmelden
-          alt: Mit einem GitHub-Konto anmelden
-        wikipedia:
-          title: Mit Wikipedia anmelden
-          alt: Mit einem Wikipedia-Benutzerkonto anmelden
-        wordpress:
-          title: Mit Wordpress anmelden
-          alt: Mit einer Wordpress-OpenID anmelden
-        aol:
-          title: Mit AOL anmelden
-          alt: Mit einer AOL-OpenID anmelden
     destroy:
       title: Abmelden
       heading: Von OpenStreetMap abmelden
@@ -2785,6 +2759,33 @@ de:
       oauth2_applications: OAuth 2-Anwendungen
       oauth2_authorizations: OAuth 2-Berechtigungen
       muted_users: Stummgeschaltete Benutzer
+    auth_providers:
+      openid_logo_alt: Mit einer OpenID anmelden
+      openid_login_button: Fortfahren
+      openid:
+        title: Mit OpenID anmelden
+        alt: Mit einer OpenID-URL anmelden
+      google:
+        title: Mit Google anmelden
+        alt: Mit einer Google-OpenID anmelden
+      facebook:
+        title: Mit Facebook anmelden
+        alt: Mit einem Facebook-Konto anmelden
+      microsoft:
+        title: Mit Microsoft anmelden
+        alt: Mit einem Microsoft-Konto anmelden
+      github:
+        title: Mit GitHub anmelden
+        alt: Mit einem GitHub-Konto anmelden
+      wikipedia:
+        title: Mit Wikipedia anmelden
+        alt: Mit einem Wikipedia-Benutzerkonto anmelden
+      wordpress:
+        title: Mit Wordpress anmelden
+        alt: Mit einer Wordpress-OpenID anmelden
+      aol:
+        title: Mit AOL anmelden
+        alt: Mit einer AOL-OpenID anmelden
   oauth:
     authorize:
       title: Zugriff auf dein Benutzerkonto autorisieren
@@ -2921,6 +2922,9 @@ de:
   users:
     new:
       title: Registrieren
+      tab_title: Registrieren
+      signup_to_authorize_html: Melde dich bei OpenStreetMap an, um auf %{client_app_name}
+        zuzugreifen.
       no_auto_account_create: Im Moment ist das automatische Erstellen eines Benutzerkontos
         leider nicht möglich.
       please_contact_support_html: Bitte kontaktiere %{support_link} um einen Account
@@ -2933,20 +2937,23 @@ de:
           heruntergeladen und verwendet werden.
         paragraph_2: Melde dich an, um mit der Mitarbeit zu beginnen. Wir senden dir
           eine E-Mail zur Bestätigung deines Kontos.
+        welcome: Willkommen bei OpenStreetMap
       display name description: Dein öffentlich angezeigter Benutzername. Er kann
         später in den Einstellungen geändert werden.
+      by_signing_up_html: Mit Ihrer Anmeldung stimmen Sie unseren %{tou_link}, %{privacy_policy_link}
+        und %{contributor_terms_link} zu.
+      tou: Nutzungsbedingungen
       external auth: 'Drittparteiauthentifikation:'
-      use external auth: Verwende alternativ einen Drittanbieter für die Anmeldung
-      auth no password: Mit Drittparteiauthentifikation ist kein Passwort erforderlich,
-        jedoch können einige Extrawerkzeuge oder Server eines benötigen.
       continue: Registrieren
       terms accepted: Vielen Dank, dass du den neuen Bedingungen für Mitwirkende zugestimmt
         hast!
-      email_confirmation_help_html: Deine Adresse wird nicht öffentlich angezeigt.
-        Weitere Informationen findest du in unserer %{privacy_policy_link}.
+      email_help_html: Deine Adresse wird nicht öffentlich angezeigt. Weitere Informationen
+        findest du in unserer %{privacy_policy_link}.
       privacy_policy: Datenschutzrichtlinie
       privacy_policy_title: OSMF-Datenschutzrichtlinie einschließlich Abschnitt zu
         E-Mail-Adressen
+      or: oder
+      use external auth: oder melde dich über einen Drittanbieter an
     terms:
       title: Bedingungen
       heading: Bedingungen
index ba1079129aa11f4e1f9bf4bce903637e647f6608..de3966bf3bd9ac902669334513aba66af1083d82 100644 (file)
@@ -4,6 +4,7 @@
 # Author: 1917 Ekim Devrimi
 # Author: Asmen
 # Author: Erdemaslancan
+# Author: GolyatGeri
 # Author: Gorizon
 # Author: Gravitystorm
 # Author: Gırd
@@ -21,7 +22,7 @@ diq:
       prompt: Dosya weçinê
     submit:
       diary_comment:
-        create: Qeyd ke
+        create: Mışewre
       diary_entry:
         create: Vıla ke
         update: Rocane ke
@@ -32,6 +33,9 @@ diq:
       client_application:
         create: Qeyd Be
         update: Rocane kerê
+      oauth2_application:
+        create: Qeyd bıbe
+        update: Rocane kerên
       redaction:
         create: Redaksiyon vırazê
         update: Redaksiyoni qeyd kerê
@@ -46,6 +50,10 @@ diq:
       messages:
         invalid_email_address: Ravêrde ze yew adresê eposta nêaseno
         email_address_not_routable: Tadeyaye niyo
+        display_name_is_user_n: n, hendık kamiya karkeriya şoma nêbo  user_n nêbeno.
+      models:
+        user_mute:
+          is_already_muted: Hora gêriyao bêveng
     models:
       acl: Qontrol Listeyê Resayışi
       changeset: Qeydê Vurnayışan
@@ -89,6 +97,7 @@ diq:
         support_url: Gırey Destegi
         allow_read_prefs: Tercihanê karberi bıwanê
         allow_write_prefs: Tercihanê karberanê inan bıvurne
+        allow_write_diary: Embaz bıkerên, mışorê u rocek çiyeki vırazên
         allow_write_api: Xeritay bıvurne
         allow_read_gpx: Rêça GPSanê xısusiyan bıwane
         allow_write_gpx: Şopanê GPSi bar kerê
@@ -98,9 +107,15 @@ diq:
       diary_entry:
         user: Karber
         title: Mewzu
+        body: Metın
         latitude: Verıniye
         longitude: Derganiye
         language_code: Zıwan
+      doorkeeper/application:
+        name: Name
+        redirect_uri: Sersıkıtışên URI
+        confidential: Na aplikasyona itimadına?
+        scopes: Desturi
       friend:
         user: Karber
         friend: Embaz
@@ -122,20 +137,31 @@ diq:
         body: Metın
         recipient: Grotker
       redaction:
+        title: Serek
         description: Şınasnayış
       report:
         category: Qandê rapor jew sebeb weçinê
+        details: Serva mowzuy ziyedêr zanışge bıdêrên (zaruriyo)
       user:
+        auth_provider: Taderikerê rastkerdeni
+        auth_uid: Raştkerdışê UID
         email: E-poste
-        new_email: 'E-postay adresiyo newe:'
+        new_email: E-postay adresiyo neweh
         active: Aktiv
         display_name: Nameyo ke Aseno
-        description: Şınasnayış
+        description: Şınasiya weci
         home_lat: 'Verıniye:'
-        home_lon: 'Derganiye:'
-        languages: Zıwani
+        home_lon: Derganiye
+        languages: Zıwanê tercihi
+        preferred_editor: Vurnayoğê tercihi
         pass_crypt: Parola
         pass_crypt_confirmation: Parola tesdiq ke
+  datetime:
+    distance_in_words_ago:
+      about_x_hours:
+        one: nezdi %{count} saati veri
+        other: nezdi %{count} saatan veror
+      half_a_minute: Verê nim deqa
   editor:
     default: Hesabiyaye (%{name}yo nıkayên)
     id:
@@ -179,12 +205,13 @@ diq:
       heading: 'Pêron rê akerde vırnayış:'
   browse:
     version: Versiyon
+    redacted_version: Timariyın ramıtek
     in_changeset: Qeydê Vurnayışan
     anonymous: anonim
     no_comment: (be vatış)
     part_of: Letey
     part_of_relations:
-      one: '1 eleqe '
+      one: '%{count} eleqe '
       other: '%{count} eleqey'
     part_of_ways:
       one: 1 ray
@@ -278,6 +305,12 @@ diq:
         belongs_to: Nuştekar
     show:
       title: 'Koma vurnayışi: %{id}'
+      created: Vırazia:%{when}
+      closed: 'Kefılia: %{when}'
+      created_ago_html: Vırazia %{time_ago}
+      closed_ago_html: Kefılia  %{time_ago}
+      created_ago_by_html: Be hetên %{user} ra %{time_ago} vırazia
+      closed_ago_by_html: Be hetên %{user} ra %{time_ago} kefılia
       discussion: Werênayış
       join_discussion: Dekewtena vatenayışi rê qeyd bê
       changesetxml: Vurnayışê peyênê XML
@@ -298,6 +331,15 @@ diq:
       your location: Heruna mı
       nearby mapper: Xeritoğo emıryan
       friend: Embaz
+    show:
+      title: Panel Asengeni
+      edit_your_profile: Wecê ho bıvurnên
+      my friends: Alwazê mı
+      no friends: Hona şoma qet alwazê neweyi nêkerdê cı
+      nearby users: Nezdık ran yobina karkeri
+      no nearby users: Nezdık ran qet alwazê neweyi nıka çıniyê
+      friends_changesets: Qeydê vurnayışê alwazan
+      friends_diaries: Qeydê rocek anê alwazan
   diary_entries:
     new:
       title: Roceko newe definayış
@@ -317,6 +359,7 @@ diq:
     show:
       title: Rocekê %{user}'i | %{title}
       user_title: Rocekê %{user}'i
+      discussion: Diskusiyon
       leave_a_comment: Yew mışewre bınuse
       login_to_leave_a_comment_html: Seba mışewreyi rê %{login_link}
       login: Cıkewtış
@@ -341,35 +384,50 @@ diq:
       comment: Mışewre
       newer_comments: Mışewreyê Newey
       older_comments: Mışewreyê Kehani
+  errors:
+    contact:
+      contact: irtibat
+    forbidden:
+      title: Qedexe
   friendships:
     make_friend:
       button: Xo rê embaz ke
     remove_friend:
       button: Embazan ra vec
   geocoder:
+    search:
+      title:
+        latlon: Daxili
     search_osm_nominatim:
       prefix:
         aerialway:
           cable_car: Kabloy ereber
+          chair_lift: Liftê  ronışten
+          drag_lift: Liftê Xuzi
           gondola: Telesiyej
+          magic_carpet: Liftê  Xaliya Sihirın
+          platter: Liftê malzemeyi
           pylon: Pylon
           station: İstasyona teleferiki
+          t-bar: Liftê T-Bari
           "yes": Hewaray
         aeroway:
           aerodrome: Hewaherun
           airstrip: Pistê perayışi
-          apron: Apron
-          gate: Keyber
+          apron: Aprona Asmênrahi
+          gate: Keyberê Asmênrahi
           hangar: Hangar
           helipad: Hruna Helikopteri
           holding_position: Pozisyonê tesbiti
+          navigationaid: Phestigerê Geyrayışê Hewateyi
           parking_position: Pozisyonê parki
           runway: Pista teyera
           taxilane: Taxilane
           taxiway: Raya Texsiyan
-          terminal: Terminal
+          terminal: Terminalê Asmênrahi
           windsock: Loğavay
         amenity:
+          animal_boarding: Cınıştısên Hewyonon
           animal_shelter: Kozıkê heywanan
           arts_centre: Merkeze Zagoni
           atm: ATM
@@ -846,15 +904,13 @@ diq:
   sessions:
     new:
       title: Cıkewtış
-      heading: Cıkewtış
+      tab_title: Cıkewtış
       email or username: 'Adresa e-posteyi ya zi nameyê karberi:'
       password: 'Parola:'
       remember: Mı biya xo viri
       lost password link: Şıma parolay xo ke xo vira?
       login_button: Cıkewtış
       register now: Enewkê qeyd bê
-      no account: Hesabê şıma çıniyo?
-      openid_logo_alt: OpenID ya dekewê de
     destroy:
       title: Veciyayış
       heading: OpenStreetMap ra vıcyayış
@@ -947,6 +1003,9 @@ diq:
       public_traces: Pêron rê akerde rêçê GPS
       public_traces_from: '%{user} ra pêron rê akerde rêçê GPS'
       tagged_with: '%{tags} ya etiketyayo'
+  application:
+    auth_providers:
+      openid_logo_alt: OpenID ya dekewê de
   oauth_clients:
     show:
       edit: Teferuatan bıvurne
index aa74193ce99f537b5903de96e302183502d315e9..7682a8f00ca8271c211db3f915fee5375798450a 100644 (file)
@@ -1119,16 +1119,14 @@ dsb:
   sessions:
     new:
       title: Pśizjawjenje
-      heading: Pśizjawjenje
+      tab_title: Pśizjawjenje
       email or username: 'E-mailowa adresa abo wužywarske mě:'
       password: 'Gronidło:'
       remember: Spomnjeś se
       lost password link: Sy swójo gronidło zabył?
       login_button: Pśizjawiś se
       register now: Něnto registrěrowaś
-      no account: Njamaš wužywarske konto?
       auth failure: Bóžko, pśizjawjenje z toś tymi datami njejo móžno.
-      openid_logo_alt: Z OpenID se pśizjawiś
     destroy:
       title: Wótzjawiś se
       heading: Z OpenStreetMap se wótzjawiś
@@ -1435,6 +1433,8 @@ dsb:
       need_to_see_terms: Twój pśistup na API jo nachylu wusajźony. Pšosym pśizjaw
         se k webpówjerchoju, aby se wužywarske wuměnjenja woglědał. Njetrjebaš zwóliś
         do nich, musyš se je jano woglědaś.
+    auth_providers:
+      openid_logo_alt: Z OpenID se pśizjawiś
   oauth:
     authorize:
       title: Pśistup na twójo konto awtorizěrowaś
index d7ce719db2bc7381251d4742b702867f5561298f..58aac6fd6d3cf7cf02fcc1368da02bb83982204a 100644 (file)
@@ -179,7 +179,6 @@ el:
         auth_provider: Πάροχος αυθεντικοποίησης
         auth_uid: UID αυθεντικοποίησης
         email: Διεύθυνση ηλεκτρονικού ταχυδρομείου
-        email_confirmation: Επιβεβαίωση διεύθυνσης email
         new_email: Νέα διεύθυνση email
         active: Ενεργό
         display_name: Εμφάνιση ονόματος
@@ -709,6 +708,8 @@ el:
       contact_the_community_html: Μη διστάσετε να %{contact_link} με την κοινότητα
         του OpenStreetMap εάν έχετε βρει έναν κατεστραμμένο σύνδεσμο / σφάλμα. Σημειώστε
         την ακριβή διεύθυνση URL του αιτήματός σας.
+    bad_request:
+      title: Κακό αίτημα
     forbidden:
       title: Απαγορευμένο
       description: Η λειτουργία που ζητήσατε στο διακομιστή OpenStreetMap είναι διαθέσιμη
@@ -1234,7 +1235,7 @@ el:
           peninsula: Χερσόνησος
           point: Σημείο
           reef: Ύφαλος
-          ridge: Î£ÎºÏ\8cÏ\80ελοÏ\82
+          ridge: Î\9aοÏ\81Ï\85Ï\86ογÏ\81αμμή
           rock: Βράχος
           saddle: Σέλα
           sand: Άμμος
@@ -1992,42 +1993,16 @@ el:
   sessions:
     new:
       title: Σύνδεση
-      heading: Σύνδεση
+      tab_title: Σύνδεση
       email or username: Διεύθυνση Ηλ. Ταχυδρομείου ή Όνομα Χρήστη
       password: Συνθηματικό
       remember: Να με θυμάσαι
       lost password link: Ξεχάσατε το συνθηματικό σας;
       login_button: Σύνδεση
       register now: Εγγραφείτε τώρα
-      with external: 'Εναλλακτικά, χρησιμοποιήστε τρίτη υπηρεσία για σύνδεση:'
-      no account: Δεν έχετε λογαριασμό;
+      with external: ή συνδεθείτε μέσω τρίτης υπηρεσίας
+      or: ή
       auth failure: Λυπούμαστε, δεν μπορείτε να συνδεθείτε με αυτές τις λεπτομέρειες.
-      openid_logo_alt: Σύνδεση με ένα OpenID
-      auth_providers:
-        openid:
-          title: Σύνδεση με OpenID
-          alt: Σύνδεση με ένα OpenID URL
-        google:
-          title: Σύνδεση με Google
-          alt: Σύνδεση με ένα Google OpenID
-        facebook:
-          title: Σύνδεση με Facebook
-          alt: Σύνδεση με λογαριασμό Facebook
-        microsoft:
-          title: Σύνδεση με Microsoft
-          alt: Σύνδεση με λογαριασμό Microsoft
-        github:
-          title: Σύνδεση με GitHub
-          alt: Σύνδεση με λογαριασμό GitHub
-        wikipedia:
-          title: Σύνδεση με Wikipedia
-          alt: Συνδεθείτε με λογαριασμό Wikipedia
-        wordpress:
-          title: Σύνδεση με Wordpress
-          alt: Σύνδεση με ένα Wordpress OpenID
-        aol:
-          title: Σύνδεση με AOL
-          alt: Σύνδεση με ένα AOL OpenID
     destroy:
       title: Αποσύνδεση
       heading: Αποσύνδεση από το OpenStreetMap
@@ -2643,6 +2618,7 @@ el:
         other: αρχείο GPX με %{count} σημεία από %{user}
       description_without_count: Αρχείο GPX από τον χρήστη %{user}
   application:
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Δεν έχετε τα απαραίτητα δικαιώματα για πρόσβαση σε αυτήν την
       ενέργεια
     require_cookies:
@@ -2665,6 +2641,33 @@ el:
       oauth2_applications: Εφαρμογές OAuth 2
       oauth2_authorizations: Εξουσιοδοτήσεις OAuth 2
       muted_users: Χρήστες σε Σίγαση
+    auth_providers:
+      openid_logo_alt: Σύνδεση με ένα OpenID
+      openid_login_button: Συνέχεια
+      openid:
+        title: Σύνδεση με OpenID
+        alt: Σύνδεση με ένα OpenID URL
+      google:
+        title: Σύνδεση με Google
+        alt: Σύνδεση με ένα Google OpenID
+      facebook:
+        title: Σύνδεση με Facebook
+        alt: Σύνδεση με λογαριασμό Facebook
+      microsoft:
+        title: Σύνδεση με Microsoft
+        alt: Σύνδεση με λογαριασμό Microsoft
+      github:
+        title: Σύνδεση με GitHub
+        alt: Σύνδεση με λογαριασμό GitHub
+      wikipedia:
+        title: Σύνδεση με Wikipedia
+        alt: Συνδεθείτε με λογαριασμό Wikipedia
+      wordpress:
+        title: Σύνδεση με Wordpress
+        alt: Σύνδεση με ένα Wordpress OpenID
+      aol:
+        title: Σύνδεση με AOL
+        alt: Σύνδεση με ένα AOL OpenID
   oauth:
     authorize:
       title: Επιτρέψτε την πρόσβαση στο λογαριασμό σας
@@ -2802,6 +2805,8 @@ el:
   users:
     new:
       title: Εγγραφή
+      tab_title: Εγγραφή
+      signup_to_authorize_html: Εγγραφείτε με το OpenStreetMap για πρόσβαση στο %{client_app_name}.
       no_auto_account_create: Δυστυχώς δεν μπορούμε να δημιουργήσουμε αυτόματα έναν
         λογαριασμό για εσάς.
       please_contact_support_html: Παρακαλώ επικοινωνήστε με %{support_link} για να
@@ -2809,25 +2814,25 @@ el:
         το αίτημα το συντομότερο δυνατό.
       support: υποστήριξη
       about:
-        header: Ελεύθερος και επεξεργάσιμος
+        header: Ελεύθερος και επεξεργάσιμος.
         paragraph_1: Σε αντίθεση με άλλους χάρτες, το OpenStreetMap δημιουργείται
           εξ ολοκλήρου από ανθρώπους σαν εσάς και είναι δωρεάν για οποιονδήποτε να
           το διορθώσει, να ενημερώσει, να το κατεβάσει και να το χρησιμοποιήσει.
-        paragraph_2: Εγγραφείτε για να ξεκινήσετε να συνεισφέρετε. Θα σας στείλουμε
-          ένα email για να επιβεβαιώσουμε τον λογαριασμό σας.
+        paragraph_2: Εγγραφείτε για να ξεκινήσετε να συνεισφέρετε.
+        welcome: Καλώς ήλθατε στο OpenStreetMap
       display name description: Το δημόσια εμφανιζόμενο όνομα χρήστη. Μπορείτε να
         το αλλάξετε αργότερα από τις προτιμήσεις.
+      tou: όροι χρήσης
       external auth: 'Έλεγχος ταυτότητας από τρίτο μέρος:'
-      use external auth: Εναλλακτικά, χρησιμοποιήστε τρίτη υπηρεσία για σύνδεση
-      auth no password: Για την έγκριση τρίτων δεν απαιτείται κωδικός πρόσβασης, αλλά
-        μερικά ειδικά εργαλεία αλλιώς ο διακομιστής μπορεί να χρειάζεται ένα.
       continue: Εγγραφή
       terms accepted: Ευχαριστούμε για την αποδοχή των νέων όρων συνεισφοράς!
-      email_confirmation_help_html: Η διεύθυνσή σας δεν εμφανίζεται δημόσια, ανατρέξτε
-        στην %{privacy_policy_link} για περισσότερες πληροφορίες.
+      email_help_html: Η διεύθυνσή σας δεν εμφανίζεται δημόσια, ανατρέξτε στην %{privacy_policy_link}
+        για περισσότερες πληροφορίες.
       privacy_policy: πολιτική απορρήτου
       privacy_policy_title: Πολιτική απορρήτου OSMF, συμπεριλαμβανομένης της ενότητας
         για τις διευθύνσεις ηλεκτρονικού ταχυδρομείου
+      or: ή
+      use external auth: ή συνδεθείτε μέσω τρίτης υπηρεσίας
     terms:
       title: Όροι
       heading: Όροι
index a1fe561764e23a6bdfd8ceb351070567967495df..b2d20128faeac3bf5836c81265383532b550475a 100644 (file)
@@ -1365,7 +1365,7 @@ en-GB:
   sessions:
     new:
       title: Login
-      heading: Login
+      tab_title: Login
       email or username: E-mail Address or Username
       password: Password
       remember: Remember me
@@ -1373,34 +1373,7 @@ en-GB:
       login_button: Login
       register now: Register now
       with external: 'Alternatively, use a third party to login:'
-      no account: Don't have an account?
       auth failure: Sorry, could not log in with those details.
-      openid_logo_alt: Log in with an OpenID
-      auth_providers:
-        openid:
-          title: Login with OpenID
-          alt: Login with an OpenID URL
-        google:
-          title: Login with Google
-          alt: Login with a Google OpenID
-        facebook:
-          title: Login with Facebook
-          alt: Login with a Facebook Account
-        microsoft:
-          title: Login with Microsoft
-          alt: Login with a Microsoft Account
-        github:
-          title: Login with GitHub
-          alt: Login with a GitHub Account
-        wikipedia:
-          title: Login with Wikipedia
-          alt: Login with a Wikipedia Account
-        wordpress:
-          title: Login with Wordpress
-          alt: Login with a Wordpress OpenID
-        aol:
-          title: Login with AOL
-          alt: Login with an AOL OpenID
     destroy:
       title: Logout
       heading: Logout of OpenStreetMap
@@ -1720,6 +1693,32 @@ en-GB:
       need_to_see_terms: Your access to the API is temporarily suspended. Please log-in
         to the web interface to view the Contributor Terms. You do not need to agree,
         but you must view them.
+    auth_providers:
+      openid_logo_alt: Log in with an OpenID
+      openid:
+        title: Login with OpenID
+        alt: Login with an OpenID URL
+      google:
+        title: Login with Google
+        alt: Login with a Google OpenID
+      facebook:
+        title: Login with Facebook
+        alt: Login with a Facebook Account
+      microsoft:
+        title: Login with Microsoft
+        alt: Login with a Microsoft Account
+      github:
+        title: Login with GitHub
+        alt: Login with a GitHub Account
+      wikipedia:
+        title: Login with Wikipedia
+        alt: Login with a Wikipedia Account
+      wordpress:
+        title: Login with Wordpress
+        alt: Login with a Wordpress OpenID
+      aol:
+        title: Login with AOL
+        alt: Login with an AOL OpenID
   oauth:
     authorize:
       title: Authorise access to your account
@@ -1801,11 +1800,9 @@ en-GB:
       display name description: Your publicly displayed username. You can change this
         later in the preferences.
       external auth: 'Third Party Authentication:'
-      use external auth: Alternatively, use a third party to login
-      auth no password: With third party authentication a password is not required,
-        but some extra tools or server may still need one.
       continue: Sign Up
       terms accepted: Thanks for accepting the new contributor terms!
+      use external auth: Alternatively, use a third party to login
     terms:
       title: Terms
       heading: Terms
index 4570183d0c8fe9a675fdc6517c84ef7287d8a13e..7b463421036030b059fb757657dbc1631d27100f 100644 (file)
@@ -633,6 +633,9 @@ en:
       contact_url_title: Various contact channels explained
       contact: contact
       contact_the_community_html: Feel free to %{contact_link} the OpenStreetMap community if you have found a broken link / bug. Make a note of the exact URL of your request.
+    bad_request:
+      title: Bad request
+      description: The operation you requested on the OpenStreetMap server is not valid (HTTP 400)
     forbidden:
       title: Forbidden
       description: The operation you requested on the OpenStreetMap server is only available to administrators (HTTP 403)
@@ -1670,8 +1673,8 @@ en:
         your_note_html: "%{commenter} has reactivated one of your map notes near %{place}."
         commented_note: "%{commenter} has reactivated a map note you have commented on. The note is near %{place}."
         commented_note_html: "%{commenter} has reactivated a map note you have commented on. The note is near %{place}."
-      details: "More details about the note can be found at %{url}."
-      details_html: "More details about the note can be found at %{url}."
+      details: "Reply or learn more about the note at %{url}."
+      details_html: "Reply or learn more about the note at %{url}."
     changeset_comment_notification:
       description: "OpenStreetMap Changeset #%{id}"
       hi: "Hi %{to_user},"
@@ -1686,8 +1689,8 @@ en:
         partial_changeset_with_comment: "with comment '%{changeset_comment}'"
         partial_changeset_with_comment_html: "with comment '%{changeset_comment}'"
         partial_changeset_without_comment: "without comment"
-      details: "More details about the changeset can be found at %{url}."
-      details_html: "More details about the changeset can be found at %{url}."
+      details: "Reply or learn more about the changeset at %{url}."
+      details_html: "Reply or learn more about the changeset at %{url}."
       unsubscribe: "You can unsubscribe from updates to this changeset at %{url}."
       unsubscribe_html: "You can unsubscribe from updates to this changeset at %{url}."
   confirmations:
@@ -2557,6 +2560,9 @@ en:
         other: "GPX file with %{count} points from %{user}"
       description_without_count: "GPX file from %{user}"
   application:
+    basic_auth_disabled: "HTTP Basic Authentication is disabled: %{link}"
+    oauth_10a_disabled: "OAuth 1.0 and 1.0a are disabled: %{link}"
+    auth_disabled_link: "https://wiki.openstreetmap.org/wiki/2024_authentication_update"
     permission_denied: You do not have permission to access that action
     require_cookies:
       cookies_needed: "You appear to have cookies disabled - please enable cookies in your browser before continuing."
@@ -2637,6 +2643,8 @@ en:
       write_redactions: Redact map data
       read_email: Read user email address
       skip_authorization: Auto approve application
+    for_roles:
+      moderator: This permission is for actions available only to moderators
   oauth_clients:
     new:
       title: "Register a new application"
@@ -3079,6 +3087,9 @@ en:
     new:
       title: "New Note"
       intro: "Spotted a mistake or something missing? Let other mappers know so we can fix it. Move the marker to the correct position and type a note to explain the problem."
+      anonymous_warning_html: "You are not logged in. Please %{log_in} or %{sign_up} if you want to receive updates for your note."
+      anonymous_warning_log_in: "log in"
+      anonymous_warning_sign_up: "sign up"
       advice: "Your note is public and may be used to update the map, so don't enter personal information, or information from copyrighted maps or directory listings."
       add: Add Note
   javascripts:
index 4bd7a92ce4567f78d9e2c1d1f7810d3664c357f8..b2d676c9abf58fc01d0232056b8084748439417d 100644 (file)
@@ -162,7 +162,6 @@ eo:
         auth_provider: Liveranto de aŭtentigo
         auth_uid: Uzant‑identigilo de aŭtentigo
         email: Retpoŝto
-        email_confirmation: Konfirmi retpoŝtan adreson
         new_email: Nova retpoŝta adreso
         active: Aktiva
         display_name: Montra nomo
@@ -676,6 +675,10 @@ eo:
       contact_the_community_html: '%{contact_link} kun la OpenStreetMap-komunumo,
         se vi trovis misligilon aŭ alian eraron. Skribu la detalan retadreson de via
         peto.'
+    bad_request:
+      title: Malĝusta peto
+      description: La ago – pri kiu vi petis la servilon OpenStreetMap – ne estas
+        valida (HTTP 400)
     forbidden:
       title: Malpermesata
       description: La ago, pri kiu vi petis la OpenStreetMap-servilon estas disponebla
@@ -1734,8 +1737,8 @@ eo:
           La rimarko troviĝis ĉe %{place}.'
         commented_note_html: '%{commenter} remalfermis rimarkon sur la mapo pri kiu
           vi interesiĝis. La rimarko troviĝis ĉe %{place}.'
-      details: Pli da detaloj pri la rimarko, vi povas trovi je %{url}.
-      details_html: Pli da detaloj pri la noto troveblas ĉe %{url}.
+      details: Vi povas respondi aŭ sciiĝi pli pri la rimarko ĉe %{url}.
+      details_html: Vi povas respondi aŭ sciiĝi pli pri la rimarko ĉe %{url}.
     changeset_comment_notification:
       description: 'OpenStreetMap: ŝanĝaro %{id}'
       hi: Saluton %{to_user},
@@ -1753,8 +1756,8 @@ eo:
         partial_changeset_with_comment: kun komento '%{changeset_comment}'
         partial_changeset_with_comment_html: kun komento '%{changeset_comment}'
         partial_changeset_without_comment: sen komento
-      details: Pli da detaloj pri la ŝanĝaro povas esti trovita ĉe %{url}.
-      details_html: Pli da detaloj pri la ŝanĝaro povas esti trovita ĉe %{url}.
+      details: Vi povas respondi aŭ sciiĝi pli pri la ŝanĝaro ĉe %{url}.
+      details_html: Vi povas respondi aŭ sciiĝi pli pri la ŝanĝaro ĉe %{url}.
       unsubscribe: Vi povas malaboni ĝisdatigojn pri tiu ĉi ŝanĝaro ĉe %{url}.
       unsubscribe_html: Vi povas malaboni ĝisdatigojn pri tiu ĉi ŝanĝaro ĉe %{url}.
   confirmations:
@@ -1866,7 +1869,7 @@ eo:
   passwords:
     new:
       title: Perdita pasvorto
-      heading: Forgesis vian pasvorton ?
+      heading: Ĉu vi forgesis pasvorton?
       email address: Retpoŝta adreso
       new password button: Nuligi pasvorton
       help_text: Entajpu la retpoŝtan adreson kiun vi uzis por ensaluto, ni sendos
@@ -1876,9 +1879,9 @@ eo:
         vi ricevos ligilon por restarigi pasvorton en via retpoŝtujo post kelkaj minutoj.
     edit:
       title: Nuligi pasvorton
-      heading: Nuligi Pasvorton por %{user}
+      heading: Nuligi pasvorton por %{user}
       reset: Nuligi pasvorton
-      flash token bad: Netrovebla ĵetono, bonvolu kontroli la URLon.
+      flash token bad: Netrovebla ĵetono, eble kontrolu la ligilon?
     update:
       flash changed: Via pasvorto estis ŝanĝita.
       flash token bad: Ne povas trovi ĵetonon. Provu kontroli la retadreson.
@@ -1925,42 +1928,17 @@ eo:
   sessions:
     new:
       title: Ensaluti
-      heading: Ensaluti
+      tab_title: Ensaluti
+      login_to_authorize_html: Ensalutu al OpenStreetMap por aliri %{client_app_name}.
       email or username: Retpoŝta adreso aŭ uzantnomo
       password: Pasvorto
       remember: Memori min
       lost password link: Ĉu vi forgesis vian pasvorton?
       login_button: Ensaluti
       register now: Registriĝi
-      with external: 'Alimaniere, ensalutu uzante:'
-      no account: Ĉu vi ne havas konton?
+      with external: 'ensaluti per ekstera liveranto:'
+      or: aŭ
       auth failure: Bedaŭrinde ne povas ensaluti kun ĉi tiuj informoj.
-      openid_logo_alt: Ensaluti per OpenID
-      auth_providers:
-        openid:
-          title: Ensaluti per OpenID
-          alt: Ensaluti per ligilo OpenID
-        google:
-          title: Ensaluti per Google
-          alt: Ensaluti per Google OpenID
-        facebook:
-          title: Ensaluti per Facebook
-          alt: Ensaluti per konto Facebook
-        microsoft:
-          title: Ensaluti per Microsoft
-          alt: Ensaluti per konto Microsoft
-        github:
-          title: Ensaluti per GitHub
-          alt: Ensaluti per konto GitHub
-        wikipedia:
-          title: Ensaluti per Vikipedio
-          alt: Ensaluti per Vikipedia konto
-        wordpress:
-          title: Ensaluti per Wordpress
-          alt: Ensaluti per Wordpress OpenID
-        aol:
-          title: Ensaluti per AOL
-          alt: Ensaluti per AOL OpenID
     destroy:
       title: Elsaluti
       heading: Elsaluti el OpenStreetMap
@@ -2592,6 +2570,8 @@ eo:
         other: GPX-dosiero kun %{count} punktoj de %{user}
       description_without_count: GPX-dosiero de %{user}
   application:
+    basic_auth_disabled: 'Baza alira aŭtentigo estas malaktiva: %{link}'
+    oauth_10a_disabled: 'OAuth 1.0 kaj 1.0a estas malaktivaj: %{link}'
     permission_denied: Vi ne rajtas fari tiun ĉi agon
     require_cookies:
       cookies_needed: Ŝajnas, ke vi malaktivigis 'kuketojn' - bonvolu aktivigi 'kuketojn'
@@ -2612,6 +2592,33 @@ eo:
       oauth2_applications: Aplikaĵoj OAuth 2
       oauth2_authorizations: Rajtigoj OAuth 2
       muted_users: Silentigitaj uzantoj
+    auth_providers:
+      openid_logo_alt: Ensaluti per OpenID
+      openid_login_button: Daŭrigi
+      openid:
+        title: Ensaluti per OpenID
+        alt: Ensaluti per ligilo OpenID
+      google:
+        title: Ensaluti per Google
+        alt: Ensaluti per Google OpenID
+      facebook:
+        title: Ensaluti per Facebook
+        alt: Ensaluti per konto Facebook
+      microsoft:
+        title: Ensaluti per Microsoft
+        alt: Ensaluti per konto Microsoft
+      github:
+        title: Ensaluti per GitHub
+        alt: Ensaluti per konto GitHub
+      wikipedia:
+        title: Ensaluti per Vikipedio
+        alt: Ensaluti per Vikipedia konto
+      wordpress:
+        title: Ensaluti per Wordpress
+        alt: Ensaluti per Wordpress OpenID
+      aol:
+        title: Ensaluti per AOL
+        alt: Ensaluti per AOL OpenID
   oauth:
     authorize:
       title: Rajtigi aliron al via konto
@@ -2651,6 +2658,8 @@ eo:
       write_redactions: Redakti map-datumojn
       read_email: legi retpoŝtan adreson de uzanto
       skip_authorization: Aŭtomate akcepti aplikaĵojn
+    for_roles:
+      moderator: Tiu ĉi permeso estas por agoj disponeblaj nur por kontrolantoj
   oauth_clients:
     new:
       title: Registri novan aplikaĵon
@@ -2746,30 +2755,40 @@ eo:
   users:
     new:
       title: Registriĝi
+      tab_title: Registriĝi
+      signup_to_authorize_html: Registriĝu al OpenStreetMap por aliri %{client_app_name}.
       no_auto_account_create: Bedaŭrinde ni nun ne povas aŭtomate krei konton por
         vi.
       please_contact_support_html: Kontaktu la %{support_link} por renkonti por krei
         konton – ni provos kiel eble plej rapide respondi vian peton.
       support: subtenan teamon
       about:
-        header: Libera kaj redaktebla
+        header: Libera kaj redaktebla.
         paragraph_1: Malkiel aliaj mapoj, OpenStreetMap estas tute kreata de homoj
           kiel vi kaj ĉiu povas libere korekti, aktualigi, elŝuti kaj uzi ĝin.
-        paragraph_2: Registriĝu por komenci kontribui al la projekto. Nie sendos al
-          vi retleteron por konfirmi vian konton.
+        paragraph_2: Registriĝu por komenci kontribui al la projekto.
+        welcome: Bonvenon al OpenStreetMap
+      duplicate_social_email: Se vi jam havas konton OpenStreetMap kaj volas uzi aŭtentokontrolon
+        de ekstera liveranto, ensalutu uzante vian pasvorton kaj modifu agordojn de
+        via konto.
       display name description: Via publike montrata uzantnomo. Vi povas ŝanĝi ĝin
         poste per la agordoj.
+      by_signing_up_html: 'Registriĝante vi konsentas kun niaj regularoj: %{tou_link},
+        %{privacy_policy_link} kaj %{contributor_terms_link}.'
+      tou: Kondiĉoj de uzado
+      contributor_terms: Interkonsento pri kontribuado
       external auth: 'Ensaluti per ekstera servo:'
-      use external auth: Alternative, ensaluti uzante eksteran servon
-      auth no password: Kun ensalutado per ekstera servo, pasvorto ne endas, sed kelkaj
-        iloj aŭ servilo krom tio povas bezoni ĝin.
       continue: Registriĝi
       terms accepted: Dankon por akcepto de nova interkonsento pri kontribuado!
-      email_confirmation_help_html: Via retpoŝta adreso ne estas publike montrata,
-        legu nian %{privacy_policy_link} por pli da informoj.
-      privacy_policy: privatecan politikon
+      email_help_html: Via retpoŝta adreso ne estas publike montrata, legu la dokumenton
+        %{privacy_policy_link} por pli da informoj.
+      privacy_policy: Privateca politiko
       privacy_policy_title: privateca politiko de OSMF enhavanta sekcion pri uzo de
         retpoŝta adreso
+      consider_pd_html: Mi konsideras ke miaj kontribuoj estu eldonitaj en la %{consider_pd_link}.
+      consider_pd: publika havaĵo
+      or: aŭ
+      use external auth: 'registriĝi per ekstera liveranto:'
     terms:
       title: Kondiĉoj
       heading: Kondiĉoj
@@ -3107,6 +3126,10 @@ eo:
       intro: Ĉu vi rimarkis eraron aŭ io mankas? Sciigu aliajn mapigistojn, por ili
         povos ripari tion. Movu la markon al la respektivan pozicion kaj enmetu la
         rimarkon priskribantan la problemon.
+      anonymous_warning_html: Vi ne estas ensalutinta. %{log_in} aŭ %{sign_up} por
+        ricevi sciigojn pri via rimarko.
+      anonymous_warning_log_in: Ensalutu
+      anonymous_warning_sign_up: registriĝu
       advice: Via rimarko estas publika kaj povas esti uzita por ĝisdatigi la mapon,
         do ne enmetu privatajn informojn kaj informojn el kopirajtaj mapoj aŭ aliaj
         datumbazoj.
index 6d5e855b148c5d6178da9767746afedf1ab7a019..c557e58d828e59978b101c66293de38ce8c7b96d 100644 (file)
@@ -232,7 +232,6 @@ es:
         auth_provider: Proveedor de autentificación
         auth_uid: UID de autentificación
         email: Correo electrónico
-        email_confirmation: Confirmación de correo electrónico
         new_email: Nueva dirección de correo electrónico
         active: Activo
         display_name: Nombre para mostrar
@@ -2039,42 +2038,17 @@ es:
   sessions:
     new:
       title: Iniciar sesión
-      heading: Iniciar sesión
+      tab_title: Iniciar sesión
+      login_to_authorize_html: Inicia sesión en OpenStreetMap para acceder a %{client_app_name}.
       email or username: 'Dirección de correo electrónico o nombre de usuario:'
       password: Contraseña
       remember: Recordarme
       lost password link: ¿Has perdido tu contraseña?
       login_button: Iniciar sesión
       register now: Registrarse ahora
-      with external: 'O bien, utiliza un servicio de terceros para acceder:'
-      no account: ¿No estás registrado?
+      with external: o inicia sesión con un tercero
+      or: o
       auth failure: Lo sentimos. No se pudo iniciar sesión con esos datos.
-      openid_logo_alt: Inicia sesión con una OpenID
-      auth_providers:
-        openid:
-          title: Iniciar sesión con OpenID
-          alt: Iniciar sesión con una URL OpenID
-        google:
-          title: Iniciar sesión con Google
-          alt: Iniciar sesión con una OpenID de Google
-        facebook:
-          title: Iniciar sesión con Facebook
-          alt: Iniciar sesión con una cuenta de Facebook
-        microsoft:
-          title: Iniciar sesión con Microsoft
-          alt: Iniciar sesión con una cuenta Microsoft
-        github:
-          title: Iniciar sesión con GitHub
-          alt: Iniciar sesión con una cuenta de GitHub
-        wikipedia:
-          title: Iniciar sesión con Wikipedia
-          alt: Iniciar sesión con una cuenta de Wikipedia
-        wordpress:
-          title: Iniciar sesión con Wordpress
-          alt: Iniciar sesión con una OpenID de Wordpress
-        aol:
-          title: Iniciar sesión con AOL
-          alt: Iniciar sesión con una OpenID de AOL
     destroy:
       title: Cerrar sesión
       heading: Cerrar sesión de OpenStreetMap
@@ -2759,6 +2733,33 @@ es:
       oauth2_applications: Aplicaciones de OAuth 2
       oauth2_authorizations: Autorizaciones de OAuth 2
       muted_users: Usuarios silenciados
+    auth_providers:
+      openid_logo_alt: Inicia sesión con una OpenID
+      openid_login_button: Continuar
+      openid:
+        title: Inicia sesión con OpenID
+        alt: Inicia sesión con una URL OpenID
+      google:
+        title: Inicia sesión con Google
+        alt: Inicia sesión con una OpenID de Google
+      facebook:
+        title: Inicia sesión con Facebook
+        alt: Inicia sesión con una cuenta de Facebook
+      microsoft:
+        title: Inicia sesión con Microsoft
+        alt: Inicia sesión con una cuenta Microsoft
+      github:
+        title: Inicia sesión con GitHub
+        alt: Inicia sesión con una cuenta de GitHub
+      wikipedia:
+        title: Inicia sesión con Wikipedia
+        alt: Inicia sesión con una cuenta de Wikipedia
+      wordpress:
+        title: Inicia sesión con Wordpress
+        alt: Inicia sesión con una OpenID de Wordpress
+      aol:
+        title: Inicia sesión con AOL
+        alt: Inicia sesión con una OpenID de AOL
   oauth:
     authorize:
       title: Autorizar el acceso a tu cuenta
@@ -2798,6 +2799,8 @@ es:
       write_redactions: Censurar datos del mapa
       read_email: Leer dirección de correo electrónico del usuario
       skip_authorization: Auto aprobar aplicación
+    for_roles:
+      moderator: Este permiso es para acciones disponibles solo para moderadores.
   oauth_clients:
     new:
       title: Registrar una nueva aplicación
@@ -2893,6 +2896,8 @@ es:
   users:
     new:
       title: Registrarse
+      tab_title: Registrarse
+      signup_to_authorize_html: Regístrate con OpenStreetMap para acceder al %{client_app_name}.
       no_auto_account_create: Lamentablemente, ahora no podemos crear tu cuenta automáticamente.
       please_contact_support_html: 'Pónte en contacto con %{support_link} para organizar
         la creación de una cuenta: intentaremos atender la solicitud lo antes posible.'
@@ -2902,21 +2907,30 @@ es:
         paragraph_1: A diferencia de otros mapas, OpenStreetMap está completamente
           creado por personas como tú, y cualquiera puede corregirlo, actualizarlo,
           descargarlo y usarlo de forma gratuita.
-        paragraph_2: Regístrate para comenzar a contribuir. Te enviaremos un email
-          para confirmar tu cuenta.
+        paragraph_2: Regístrate para comenzar a contribuir.
+        welcome: Bienvenido a OpenStreetMap
+      duplicate_social_email: Si ya tienes una cuenta de OpenStreetMap y deseas utilizar
+        un proveedor de identidad externo, inicia sesión con tu contraseña y modifica
+        la configuración de tu cuenta.
       display name description: Tu nombre de usuario público. Puedes cambiarlo más
         tarde en las preferencias.
+      by_signing_up_html: Al inscribirse, estás de acuerdo con nuestro %{tou_link},
+        %{privacy_policy_link} y %{contributor_terms_link}.
+      tou: términos de uso
+      contributor_terms: términos de colaborador
       external auth: 'Autentificación de terceros:'
-      use external auth: O bien, utiliza un servicio de terceros para acceder
-      auth no password: Con la autenticación de terceros no se necesita una contraseña,
-        aunque habrá algunas herramientas y servidores que aún la soliciten.
       continue: Registrarse
       terms accepted: ¡Gracias por aceptar los nuevos Términos de Colaborador!
-      email_confirmation_help_html: Tu dirección no se mostrará públicamente, consulta
-        nuestra %{privacy_policy_link} para obtener más información.
+      email_help_html: Tu dirección no se mostrará públicamente, consulta nuestra
+        %{privacy_policy_link} para obtener más información.
       privacy_policy: normativa de privacidad
       privacy_policy_title: Política de privacidad de la OSMF, incluida la sección
         sobre direcciones de correo electrónico
+      consider_pd_html: Considero que mis contribuciones estén en el %{consider_pd_link}.
+      consider_pd: dominio público
+      consider_pd_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
+      or: o
+      use external auth: o registrarse con un tercero
     terms:
       title: Términos
       heading: Términos
index 264bdc86a5f09a5c2f8a4eda94e4581b87d2a02d..0c3b1427cc614ef55eb2f673fb980dc2427c31d4 100644 (file)
@@ -145,7 +145,6 @@ et:
         details: Palun esita probleemi kohta veel üksikasju (nõutav).
       user:
         email: E-posti aadress
-        email_confirmation: E-posti aadressi kinnitus
         new_email: Uus e-posti aadress
         active: Aktiivne
         display_name: Kuvatav nimi
@@ -1853,7 +1852,7 @@ et:
   sessions:
     new:
       title: Sisselogimine
-      heading: Logi sisse
+      tab_title: Logi sisse
       email or username: E-posti aadress või kasutajanimi
       password: Parool
       remember: Jäta mind meelde
@@ -1861,34 +1860,7 @@ et:
       login_button: Logi sisse
       register now: Registreeru nüüd
       with external: 'Teise võimalusena võid sisse logida kolmanda osapoole kaudu:'
-      no account: Sa ei ole veel registreerinud kasutajaks?
       auth failure: Kahjuks ei õnnestu nende andmetega sisse logida.
-      openid_logo_alt: Logi sisse OpenID-ga
-      auth_providers:
-        openid:
-          title: Logi sisse OpenID-ga
-          alt: Logi sisse OpenID URL-iga
-        google:
-          title: Logi sisse Google'i kaudu
-          alt: Logi sisse Google'i OpenID-ga
-        facebook:
-          title: Logi sisse Facebooki kaudu
-          alt: Logi sisse Facebooki kontoga
-        microsoft:
-          title: Logi sisse Microsofti kaudu
-          alt: Logi sisse Microsofti kontoga
-        github:
-          title: Logi sisse GitHubi kaudu
-          alt: Logi sisse GitHubi kontoga
-        wikipedia:
-          title: Logi sisse Vikipeedia kaudu
-          alt: Logi sisse Vikipeedia kontoga
-        wordpress:
-          title: Logi sisse Wordpressi kaudu
-          alt: Logi sisse Wordpressi OpenID-ga
-        aol:
-          title: Logi sisse AOL-i kaudu
-          alt: Logi sisse AOL-i OpenID-ga
     destroy:
       title: Logi välja
       heading: Logi OpenStreetMapist välja
@@ -2540,6 +2512,32 @@ et:
       oauth2_applications: OAuth 2 rakendused
       oauth2_authorizations: OAuth 2 volitused
       muted_users: Vaigistatud kasutajad
+    auth_providers:
+      openid_logo_alt: Logi sisse OpenID-ga
+      openid:
+        title: Logi sisse OpenID-ga
+        alt: Logi sisse OpenID URL-iga
+      google:
+        title: Logi sisse Google'i kaudu
+        alt: Logi sisse Google'i OpenID-ga
+      facebook:
+        title: Logi sisse Facebooki kaudu
+        alt: Logi sisse Facebooki kontoga
+      microsoft:
+        title: Logi sisse Microsofti kaudu
+        alt: Logi sisse Microsofti kontoga
+      github:
+        title: Logi sisse GitHubi kaudu
+        alt: Logi sisse GitHubi kontoga
+      wikipedia:
+        title: Logi sisse Vikipeedia kaudu
+        alt: Logi sisse Vikipeedia kontoga
+      wordpress:
+        title: Logi sisse Wordpressi kaudu
+        alt: Logi sisse Wordpressi OpenID-ga
+      aol:
+        title: Logi sisse AOL-i kaudu
+        alt: Logi sisse AOL-i OpenID-ga
   oauth:
     authorize:
       title: Lubada juurdepääs sinu kontole
@@ -2676,16 +2674,13 @@ et:
       display name description: Avalikult kuvatud kasutajanimi. Seda saate muuta hiljem
         eelistustes.
       external auth: 'Kolmanda osapoole autentimine:'
-      use external auth: Teise võimalusena võid sisse logida kolmanda osapoole kaudu
-      auth no password: Kolmanda osapoole autentimisega parooli ei nõuta, aga mõne
-        lisatööriista või serveri jaoks võib seda siiski tarvis minna.
       continue: Registreeru
       terms accepted: Täname, et nõustusid uute kaastöötingimustega!
-      email_confirmation_help_html: Sinu aadressi ei kuvata avalikult, loe täpsemalt
-        meie %{privacy_policy_link}.
+      email_help_html: Sinu aadressi ei kuvata avalikult, loe täpsemalt meie %{privacy_policy_link}.
       privacy_policy: andmekaitsereeglitest
       privacy_policy_title: OSMF-i andmekaitsereeglid, milles on alaosa e-posti aadresside
         kohta
+      use external auth: Teise võimalusena võid sisse logida kolmanda osapoole kaudu
     terms:
       title: Tingimused
       heading: Tingimused
index 6930900a06c6833b0a144065862eadb8038eee1d..8cd2bf1cbd3e0b0c23a467da43e7e8704e7a41a6 100644 (file)
@@ -157,7 +157,6 @@ eu:
         auth_provider: Autentifikazio-hornitzailea
         auth_uid: Autentikazio UID
         email: Eposta
-        email_confirmation: 'E-posta egiaztapena:'
         new_email: 'E-posta helbide berria:'
         active: Aktiboa
         display_name: Erakusteko izena
@@ -1900,7 +1899,7 @@ eu:
   sessions:
     new:
       title: Saio-hasiera
-      heading: Saio-hasiera
+      tab_title: Saio-hasiera
       email or username: 'Eposta helbide edo erabiltzaile izena:'
       password: Pasahitza
       remember: Gogora nazazu
@@ -1908,34 +1907,7 @@ eu:
       login_button: Saioa hasi
       register now: Erregistratu orain
       with external: 'Bestela, erabili hirugarrenen bat saioa hasteko:'
-      no account: Ez al duzu konturik?
       auth failure: Barkatu, ezin izan da saioa hasi xehetasun horiekin.
-      openid_logo_alt: ID irekiarekin saioa hasi
-      auth_providers:
-        openid:
-          title: ID irekiarekin saioa hasi
-          alt: Hasi saioa ID irekia duen URL batekin
-        google:
-          title: Saioa hasi Googlekin
-          alt: Google ID irekiarekin saioa hasi
-        facebook:
-          title: Saioa hasi Facebookekin
-          alt: Saioa hasi Facebookekin
-        microsoft:
-          title: Saioa hasi Microsoftekin
-          alt: Microsoft kontu batekin saioa hasi
-        github:
-          title: GitHub-rekin saioa hasi
-          alt: GitHub kontuarekin saioa hasi
-        wikipedia:
-          title: Saioa hasi Wikipediarekin
-          alt: Wikipedia kontuarekin saioa hasi
-        wordpress:
-          title: Wordpress bidez saioa hasi
-          alt: Wordpress ID irekiarekin saioa hasi
-        aol:
-          title: AOL erabiliz saioa hasi
-          alt: AOL ID irekiarekin saioa hasi
     destroy:
       title: Saio-itxiera
       heading: OpenStreetMap-etik saioa itxi
@@ -2489,6 +2461,32 @@ eu:
       oauth1_settings: OAuth 1 ezarpenak
       oauth2_applications: OAuth 2 aplikazioak
       oauth2_authorizations: OAuth 2 baimenak
+    auth_providers:
+      openid_logo_alt: ID irekiarekin saioa hasi
+      openid:
+        title: ID irekiarekin saioa hasi
+        alt: Hasi saioa ID irekia duen URL batekin
+      google:
+        title: Saioa hasi Googlekin
+        alt: Google ID irekiarekin saioa hasi
+      facebook:
+        title: Saioa hasi Facebookekin
+        alt: Saioa hasi Facebookekin
+      microsoft:
+        title: Saioa hasi Microsoftekin
+        alt: Microsoft kontu batekin saioa hasi
+      github:
+        title: GitHub-rekin saioa hasi
+        alt: GitHub kontuarekin saioa hasi
+      wikipedia:
+        title: Saioa hasi Wikipediarekin
+        alt: Wikipedia kontuarekin saioa hasi
+      wordpress:
+        title: Wordpress bidez saioa hasi
+        alt: Wordpress ID irekiarekin saioa hasi
+      aol:
+        title: AOL erabiliz saioa hasi
+        alt: AOL ID irekiarekin saioa hasi
   oauth:
     authorize:
       title: Zure kontuan sartzeko baimena eman
@@ -2631,17 +2629,14 @@ eu:
       display name description: Zuk publikoki erakutsitako erabiltzaile izena. Hau
         geroago alda dezakezu hobespenetan.
       external auth: 'Hirugarrenen Autentifikazioa:'
-      use external auth: Bestela, erabili hirugarrenen bat saioa hasteko
-      auth no password: Hirugarrenen autentifikazioarekin pasahitza ez da beharrezkoa,
-        baina zenbait tresna edo zerbitzari gehigarri batek oraindik ere behar izatea
-        gerta daiteke.
       continue: Eman izena
       terms accepted: Eskerrik asko laguntzaileen termino berriak onartzeagatik!
-      email_confirmation_help_html: Zure helbidea ez da publikoki bistaratzen, ikusi
-        gure %{privacy_policy_link} informazio gehiago lortzeko.
+      email_help_html: Zure helbidea ez da publikoki bistaratzen, ikusi gure %{privacy_policy_link}
+        informazio gehiago lortzeko.
       privacy_policy: pribatutasun politika
       privacy_policy_title: OSMF pribatutasun-politika helbide elektronikoei buruzko
         atala barne
+      use external auth: Bestela, erabili hirugarrenen bat saioa hasteko
     terms:
       title: Baldintzak
       heading: Baldintzak
index 52c8b29647ccee10493180f9f07fc7d65837180a..31b88d8a9afe70d4d2352e3caec6398842a1dcf4 100644 (file)
@@ -180,7 +180,6 @@ fa:
         auth_provider: فراهم‌آورندهٔ احراز هویت
         auth_uid: شناسه UID احراز هویت
         email: رایانامه
-        email_confirmation: تأیید رایانامه
         new_email: نشانی رایانامهٔ جدید
         active: فعال
         display_name: نام نمایشی
@@ -1817,7 +1816,7 @@ fa:
   sessions:
     new:
       title: ورود
-      heading: ورود
+      tab_title: ورود
       email or username: نشانی رایانامه یا نام کاربری
       password: رمز عبور
       remember: مرا به خاطر بسپار
@@ -1825,34 +1824,7 @@ fa:
       login_button: ورود
       register now: اکنون نام‌نویسی کنید
       with external: 'به‌جای ثبت نام، از روش شخص ثالث استفاده کنید:'
-      no account: حساب کاربری ندارید؟
       auth failure: متأسفانه با این اطلاعات نمی‌توان وارد شد.
-      openid_logo_alt: ورود با OpenID
-      auth_providers:
-        openid:
-          title: ورود با OpenID
-          alt: ورود با نشانی OpenID
-        google:
-          title: ورود با گوگل
-          alt: ورود با OpenID گوگل
-        facebook:
-          title: ورود با فیسبوک
-          alt: ورود با حساب فیسبوک
-        microsoft:
-          title: ورود با مایکروسافت
-          alt: ورود با حساب مایکروسافت
-        github:
-          title: ورود با GitHub
-          alt: ورود با حساب GitHub
-        wikipedia:
-          title: ورود با ویکی‌پدیا
-          alt: ورود با حساب ویکی‌پدیا
-        wordpress:
-          title: ورود با وردپرس
-          alt: ورود با OpenID وردپرس
-        aol:
-          title: ورود با AOL
-          alt: ورود با AOL OpenID
     destroy:
       title: خروج
       heading: خروج از OpenStreetMap
@@ -2253,6 +2225,32 @@ fa:
       oauth1_settings: تنظیمات OAuth 1
       oauth2_applications: برنامه‌های OAuth 2
       oauth2_authorizations: مجوزهای OAuth 2
+    auth_providers:
+      openid_logo_alt: ورود با OpenID
+      openid:
+        title: ورود با OpenID
+        alt: ورود با نشانی OpenID
+      google:
+        title: ورود با گوگل
+        alt: ورود با OpenID گوگل
+      facebook:
+        title: ورود با فیسبوک
+        alt: ورود با حساب فیسبوک
+      microsoft:
+        title: ورود با مایکروسافت
+        alt: ورود با حساب مایکروسافت
+      github:
+        title: ورود با GitHub
+        alt: ورود با حساب GitHub
+      wikipedia:
+        title: ورود با ویکی‌پدیا
+        alt: ورود با حساب ویکی‌پدیا
+      wordpress:
+        title: ورود با وردپرس
+        alt: ورود با OpenID وردپرس
+      aol:
+        title: ورود با AOL
+        alt: ورود با AOL OpenID
   oauth:
     authorize:
       title: اجازهٔ دسترسی به حسابتان را صادر کنید
@@ -2389,12 +2387,10 @@ fa:
       display name description: نام کاربری شما که دیگران آن را می‌بینند. می‌توانید
         بعداً آن را در تنظیمات تغییر دهید.
       external auth: 'احراز هویت شخص ثالث:'
-      use external auth: به‌جای ثبت نام، از روش شخص ثالث استفاده کنید
-      auth no password: در اعتبارسنجی به‌روش شخص ثالث نیازی به رمز عبور اوپن‌استریت‌مپ
-        ندارید اما شاید میزبان انتخابی شما رمز عبور خودش را بخواهد.
       continue: ثبت نام
       terms accepted: از اینکه شرایط جدید مشارکت‌کننده را پذیرفتید، سپاسگزاریم!
       privacy_policy: سیاست محرمانگی
+      use external auth: به‌جای ثبت نام، از روش شخص ثالث استفاده کنید
     terms:
       title: شرایط
       heading: شرایط
index 18964005d515229bc94edabb41ce6caed9bb3772..7268c13e7e8465184050bb7a520fe27d504f64bb 100644 (file)
@@ -187,7 +187,6 @@ fi:
         auth_provider: Todennuksen tarjoaja
         auth_uid: Todennus-UID
         email: Sähköpostiosoite
-        email_confirmation: Sähköpostin varmistus
         new_email: Uusi sähköpostiosoite
         active: Aktivoitu
         display_name: Näyttönimi
@@ -1833,7 +1832,7 @@ fi:
   sessions:
     new:
       title: Kirjautumissivu
-      heading: Kirjaudu
+      tab_title: Kirjaudu
       email or username: Sähköpostiosoite tai käyttäjätunnus
       password: Salasana
       remember: Pidä minut sisäänkirjautuneena
@@ -1841,34 +1840,7 @@ fi:
       login_button: Kirjaudu sisään
       register now: Rekisteröidy
       with external: 'Voit myös kirjautua jonkun muun palvelun tunnuksilla:'
-      no account: Eikö sinulla vielä ole käyttäjätunnusta?
       auth failure: Kirjautuminen epäonnistui.
-      openid_logo_alt: Kirjaudu sisään OpenID-tunnuksella
-      auth_providers:
-        openid:
-          title: Kirjaudu sisään OpenID:llä
-          alt: Kirjaudu sisään OpenID-osoitteella
-        google:
-          title: Kirjaudu käyttämällä Google-tunnustasi
-          alt: Kirjaudu käyttämällä Google OpenID-tunnustasi
-        facebook:
-          title: Kirjaudu Facebookin avulla
-          alt: Kirjaudu käyttämällä Facebook-tunnustasi
-        microsoft:
-          title: Kirjaudu Microsoft-tilin avulla
-          alt: Kirjaudu sisään Microsoft-tililläsi
-        github:
-          title: Kirjaudu GitHubin avulla
-          alt: Kirjaudu GitHub-tilin avulla
-        wikipedia:
-          title: Kirjaudu sisään Wikipedialla
-          alt: Kirjaudu sisään Wikipedia-tunnuksella
-        wordpress:
-          title: Kirjaudu WordPressin avulla
-          alt: Kirjaudu käyttämällä Wordpress OpenID -tunnustasi
-        aol:
-          title: Kirjaudu AOL:n avulla
-          alt: Kirjaudu käyttämällä AOL OpenID -tunnustasi
     destroy:
       title: Kirjaudu ulos
       heading: Kirjaudu ulos OpenStreetMapista
@@ -2426,6 +2398,32 @@ fi:
       oauth2_applications: OAuth 2 -sovellukset
       oauth2_authorizations: OAuth 2 -käyttöoikeudet
       muted_users: Hiljennetyt käyttäjät
+    auth_providers:
+      openid_logo_alt: Kirjaudu sisään OpenID-tunnuksella
+      openid:
+        title: Kirjaudu sisään OpenID:llä
+        alt: Kirjaudu sisään OpenID-osoitteella
+      google:
+        title: Kirjaudu käyttämällä Google-tunnustasi
+        alt: Kirjaudu käyttämällä Google OpenID-tunnustasi
+      facebook:
+        title: Kirjaudu Facebookin avulla
+        alt: Kirjaudu käyttämällä Facebook-tunnustasi
+      microsoft:
+        title: Kirjaudu Microsoft-tilin avulla
+        alt: Kirjaudu sisään Microsoft-tililläsi
+      github:
+        title: Kirjaudu GitHubin avulla
+        alt: Kirjaudu GitHub-tilin avulla
+      wikipedia:
+        title: Kirjaudu sisään Wikipedialla
+        alt: Kirjaudu sisään Wikipedia-tunnuksella
+      wordpress:
+        title: Kirjaudu WordPressin avulla
+        alt: Kirjaudu käyttämällä Wordpress OpenID -tunnustasi
+      aol:
+        title: Kirjaudu AOL:n avulla
+        alt: Kirjaudu käyttämällä AOL OpenID -tunnustasi
   oauth:
     authorize:
       title: Salli tilisi käyttö
@@ -2562,13 +2560,10 @@ fi:
       display name description: Julkisesti näkyvä käyttäjänimi. Tätä voi myöhemmin
         muuttaa asetuksista.
       external auth: 'Kolmannen osapuolen todennus:'
-      use external auth: Kirjaudu toisen palvelun tunnuksilla
-      auth no password: Mikäli kirjaudut sisään kolmannen osapuolen palveluiden avulla,
-        sinun ei tarvitse luoda itsellesi salasanaa, mutta jotkin ylimääräiset työkalut
-        tai palvelimet voivat silti vaatia sitä.
       continue: Rekisteröidy
       terms accepted: Kiitos uusien osallistujaehtojen hyväksymisestä!
       privacy_policy: tietosuojakäytäntö
+      use external auth: Kirjaudu toisen palvelun tunnuksilla
     terms:
       title: Ehdot
       heading: Ehdot
index ae57596c81c4edef9b0b882847e6971a9cde2266..8b29b97f42d22b57f2fb73557ae2c497674a3829 100644 (file)
@@ -709,23 +709,12 @@ fit:
   sessions:
     new:
       title: Lokkaussivu
-      heading: Lokkaa
+      tab_title: Lokkaa
       email or username: 'E-postiatressi tai käyttäjänimi:'
       password: 'Salasana:'
       lost password link: Unhouttanu sinun salasanan?
       login_button: Lokkaa sisäle
       register now: Luo konttu nyt
-      openid_logo_alt: Lokkaa sisäle OpenID-konttulla
-      auth_providers:
-        openid:
-          title: Lokkaa sisäle OpenID:llä
-          alt: Lokkaa sisäle OpenID-atressilla
-        google:
-          title: Lokkaa sisäle Googlella
-        facebook:
-          title: Lokkaa sisäle Feispukilla
-        wikipedia:
-          title: Lokkaa sisäle Wikipeetialla
     destroy:
       title: Lokkaa ulos
       heading: Lokkaa ulos OpenStreetMapista
@@ -842,6 +831,18 @@ fit:
     index:
       public_traces: Julkiset GPS-jäljet
       my_traces: Minun GPS-jäljet
+  application:
+    auth_providers:
+      openid_logo_alt: Lokkaa sisäle OpenID-konttulla
+      openid:
+        title: Lokkaa sisäle OpenID:llä
+        alt: Lokkaa sisäle OpenID-atressilla
+      google:
+        title: Lokkaa sisäle Googlella
+      facebook:
+        title: Lokkaa sisäle Feispukilla
+      wikipedia:
+        title: Lokkaa sisäle Wikipeetialla
   oauth_clients:
     edit:
       title: Mookkaa sovellustasi
index fccbdf9510360dc4497c4a1bab41b85138c00ca6..da9281e0d215dad78daf74aeb7d7f361e6d39394 100644 (file)
 # Author: Vikoula5
 # Author: Windes
 # Author: Wladek92
+# Author: WolfyzDBois
 # Author: Yodaspirine
 # Author: Yvecai
 # Author: Zarisi
@@ -244,7 +245,6 @@ fr:
         auth_provider: Fournisseur d’authentification
         auth_uid: UID d’authentification
         email: Courriel
-        email_confirmation: Confirmation du courriel
         new_email: Nouvelle adresse de courriel
         active: Actif
         display_name: Afficher le nom
@@ -2066,7 +2066,7 @@ fr:
   sessions:
     new:
       title: Se connecter
-      heading: Se connecter
+      tab_title: Se connecter
       email or username: 'Adresse de courriel ou nom d’utilisateur :'
       password: 'Mot de passe :'
       remember: Se souvenir de moi
@@ -2074,35 +2074,9 @@ fr:
       login_button: Se connecter
       register now: S’inscrire maintenant
       with external: 'Vous pouvez également utiliser un service tiers pour vous connecter :'
-      no account: Vous n’avez pas encore de compte ?
+      or: ou
       auth failure: Désolé, mais les informations fournies n’ont pas permis de vous
         identifier.
-      openid_logo_alt: Se connecter avec OpenID
-      auth_providers:
-        openid:
-          title: Connexion avec OpenID
-          alt: Se connecter avec une URL OpenID
-        google:
-          title: Connexion avec Google
-          alt: Se connecter avec un OpenID de Google
-        facebook:
-          title: Connexion avec Facebook
-          alt: Se connecter avec un compte de Facebook
-        microsoft:
-          title: Connexion avec Microsoft
-          alt: Se connecter avec un compte Microsoft
-        github:
-          title: Connexion avec GitHub
-          alt: Se connecter avec un compte de GitHub
-        wikipedia:
-          title: Connexion avec Wikipédia
-          alt: Se connecter avec un compte de Wikipédia
-        wordpress:
-          title: Connexion avec Wordpress
-          alt: Se connecter avec un OpenID de Wordpress
-        aol:
-          title: Connexion avec AOL
-          alt: Se connecter avec un OpenID d’AOL
     destroy:
       title: Déconnexion
       heading: Se déconnecter d’OpenStreetMap
@@ -2800,6 +2774,32 @@ fr:
       oauth2_applications: Applications OAuth 2
       oauth2_authorizations: Droits OAuth 2
       muted_users: Utilisateurs silencieux
+    auth_providers:
+      openid_logo_alt: Se connecter avec OpenID
+      openid:
+        title: Connexion avec OpenID
+        alt: Se connecter avec une URL OpenID
+      google:
+        title: Connexion avec Google
+        alt: Se connecter avec un OpenID de Google
+      facebook:
+        title: Connexion avec Facebook
+        alt: Se connecter avec un compte de Facebook
+      microsoft:
+        title: Connexion avec Microsoft
+        alt: Se connecter avec un compte Microsoft
+      github:
+        title: Connexion avec GitHub
+        alt: Se connecter avec un compte de GitHub
+      wikipedia:
+        title: Connexion avec Wikipédia
+        alt: Se connecter avec un compte de Wikipédia
+      wordpress:
+        title: Connexion avec Wordpress
+        alt: Se connecter avec un OpenID de Wordpress
+      aol:
+        title: Connexion avec AOL
+        alt: Se connecter avec un OpenID d’AOL
   oauth:
     authorize:
       title: Autoriser l’accès à votre compte
@@ -2955,18 +2955,15 @@ fr:
       display name description: Votre nom d’utilisateur affiché publiquement. Vous
         pouvez changer ceci ultérieurement dans les préférences.
       external auth: 'Authentification tierce :'
-      use external auth: Vous pouvez également utiliser un service tiers pour vous
-        connecter.
-      auth no password: Avec l’authentification par tiers, un mot de passe n’est pas
-        nécessaire, mais des outils supplémentaires ou un serveur peuvent toujours
-        en nécessiter un.
       continue: S’inscrire
       terms accepted: Merci d’avoir accepté les nouveaux termes du contributeur !
-      email_confirmation_help_html: Votre adresse n’est pas affichée publiquement,
-        consultez notre %{privacy_policy_link} pour plus d’informations.
+      email_help_html: Votre adresse n’est pas affichée publiquement, consultez notre
+        %{privacy_policy_link} pour plus d’informations.
       privacy_policy: politique de confidentialité
       privacy_policy_title: Politique de confidentialité de l’OSMF, qui comprend une
         section sur les adresses de courriel
+      use external auth: Vous pouvez également utiliser un service tiers pour vous
+        connecter.
     terms:
       title: Conditions
       heading: Conditions
@@ -3299,9 +3296,9 @@ fr:
       anonymous_warning: Cette note comprend des commentaires d’utilisateurs anonymes,
         qui devraient être vérifiés de façon indépendante.
       hide: Masquer
-      resolve: Résoudre
+      resolve: Marquer comme résolue
       reactivate: Réactiver
-      comment_and_resolve: Commenter et résoudre
+      comment_and_resolve: Commenter et marquer comme résolue
       comment: Commenter
       log_in_to_comment: Connectez-vous pour commenter cette note
       report_link_html: Si cette note contient des informations sensibles qui doivent
@@ -3370,7 +3367,7 @@ fr:
         notes: Notes de carte
         data: Données de carte
         gps: Traces GPS publiques
-        overlays: Autoriser les superpositions pour réparer la carte
+        overlays: Activer des surcouches pour corriger des problèmes de la carte
         title: Couches
       openstreetmap_contributors: Les Contributeurs d’OpenStreetMap
       make_a_donation: Faire un don
index 018f181cd558e6934e5ec73e8db1aae432500987..f03174352c4e64cff367c97a69238ca80cfd5da9 100644 (file)
@@ -127,7 +127,6 @@ fur:
         auth_provider: Fornidôr de autenticazion
         auth_uid: UID de autenticazion
         email: Pueste eletroniche
-        email_confirmation: Conferme de pueste eletroniche
         new_email: Gnove direzion di pueste
         active: Atîf
         display_name: Non di mostrâ
@@ -1144,41 +1143,14 @@ fur:
   sessions:
     new:
       title: Jentre
-      heading: Jentre
+      tab_title: Jentre
       email or username: 'Direzion di pueste eletroniche o non utent:'
       password: 'Password:'
       remember: Visiti di me
       lost password link: Password pierdude?
       login_button: Jentre
       register now: Regjistriti cumò
-      no account: No âstu ancjemò un profîl?
       auth failure: Nus displâs, ma no si à rivât a jentrâ cun i dâts inserîts.
-      openid_logo_alt: Jentre cuntun OpenID
-      auth_providers:
-        openid:
-          title: Jentre cun OpenID
-          alt: Jentre cuntun URL OpenID
-        google:
-          title: Jentre cun Google
-          alt: Jentre cuntun OpenID Google
-        facebook:
-          title: Jentre cun Facebook
-          alt: Jentre cuntun un cont Facebook
-        microsoft:
-          title: Jentre cun Microsoft
-          alt: Jentre cuntun cont di Microsoft
-        github:
-          title: Jentre cun GitHub
-          alt: Jentre cuntun cont GitHub
-        wikipedia:
-          title: Jentre cun Vichipedie
-          alt: Jentre cuntun cont de Vichipedie
-        wordpress:
-          title: Jentre cun Wordpress
-          alt: Jentre cuntun OpenID Wordpress
-        aol:
-          title: Jentre cun AOL
-          alt: Jentre cuntun OpenID AOL
     destroy:
       title: Jes
       heading: Va fûr di OpenStreetMap
@@ -1439,6 +1411,32 @@ fur:
       oauth1_settings: Impostazions OAuth1
       oauth2_applications: Aplicazions OAuth 2
       oauth2_authorizations: Autorizazions OAuth 2
+    auth_providers:
+      openid_logo_alt: Jentre cuntun OpenID
+      openid:
+        title: Jentre cun OpenID
+        alt: Jentre cuntun URL OpenID
+      google:
+        title: Jentre cun Google
+        alt: Jentre cuntun OpenID Google
+      facebook:
+        title: Jentre cun Facebook
+        alt: Jentre cuntun un cont Facebook
+      microsoft:
+        title: Jentre cun Microsoft
+        alt: Jentre cuntun cont di Microsoft
+      github:
+        title: Jentre cun GitHub
+        alt: Jentre cuntun cont GitHub
+      wikipedia:
+        title: Jentre cun Vichipedie
+        alt: Jentre cuntun cont de Vichipedie
+      wordpress:
+        title: Jentre cun Wordpress
+        alt: Jentre cuntun OpenID Wordpress
+      aol:
+        title: Jentre cun AOL
+        alt: Jentre cuntun OpenID AOL
   oauth:
     authorize:
       title: Permèt l'accès al to cont
@@ -1537,11 +1535,9 @@ fur:
       display name description: Il non utent che al vignarà mostrât a ducj. Tu podarâs
         gambiâlu plui tart tes preferencis.
       external auth: 'Autenticazion vie une tierce part:'
-      use external auth: In alternative, dopre une tierce part par jentrâ
-      auth no password: Cun l'autenticazione vie une tierce part, no convente une
-        password ma cualchi imprest o servidôr esterni podarès instès domandânt une
       continue: Regjistriti
       terms accepted: Graziis par vê acetât i gnûfs tiermins par contribuî!
+      use external auth: In alternative, dopre une tierce part par jentrâ
     terms:
       title: Tiermins
       heading: Tiermins
index 7fce45fa2ccfa048945908f45649a463affca127..ec00cb99b638344802170695ac056d0863857634 100644 (file)
@@ -133,7 +133,6 @@ fy:
         auth_provider: Autentifikaasje-oanbieder
         auth_uid: Autentifikaasje-UID
         email: E-mail
-        email_confirmation: Befêstigjen e-mail
         new_email: Nij e-mailadres
         active: Aktyf
         display_name: Werjûne namme
@@ -1770,7 +1769,7 @@ fy:
   sessions:
     new:
       title: Oanmelde
-      heading: Oanmelde
+      tab_title: Oanmelde
       email or username: 'E-mailadres as meidochnamme:'
       password: 'Wachtwurd:'
       remember: My ûnthâlde
@@ -1778,34 +1777,7 @@ fy:
       login_button: Oanmelde
       register now: No ynskriuwe
       with external: 'Brûk oars in treddepartij om jo oan te melden:'
-      no account: Hawwe jo gjin akkount?
       auth failure: Spitich, koe jo net oanmelde mei dy gegevens.
-      openid_logo_alt: Meld jo oan mei in openID
-      auth_providers:
-        openid:
-          title: Oanmelde mei OpenID
-          alt: Meld jo oan mei in OpenID-URL
-        google:
-          title: Oanmelde mei Google
-          alt: Meld jo oan mei in Google-openID
-        facebook:
-          title: Oanmelde mei Facebook
-          alt: Meld jo oan mei in Facebook-akkount
-        microsoft:
-          title: Oanmelde mei Windows Live
-          alt: Meld jo oan mei in Windows Live-akkount
-        github:
-          title: Oanmelde mei GitHub
-          alt: Meld jo oan mei in GitHub-akkount
-        wikipedia:
-          title: Oanmelde mei de Wikipedy
-          alt: Meld jo oan mei in Wikipedy-akkount
-        wordpress:
-          title: Oanmelde mei Wordpress
-          alt: Meld jo oan mei in Wordpress-openID
-        aol:
-          title: Oanmelde mei AOL
-          alt: Meld jo oan mei in AOL-openID
     destroy:
       title: Ofmelde
       heading: Ofmelde by OpenStreetMap
@@ -2185,6 +2157,32 @@ fy:
       oauth1_settings: Ynstellings OAuth 1
       oauth2_applications: Applikaasjes OAuth 2
       oauth2_authorizations: Autorisaasjes OAuth 2
+    auth_providers:
+      openid_logo_alt: Meld jo oan mei in openID
+      openid:
+        title: Oanmelde mei OpenID
+        alt: Meld jo oan mei in OpenID-URL
+      google:
+        title: Oanmelde mei Google
+        alt: Meld jo oan mei in Google-openID
+      facebook:
+        title: Oanmelde mei Facebook
+        alt: Meld jo oan mei in Facebook-akkount
+      microsoft:
+        title: Oanmelde mei Windows Live
+        alt: Meld jo oan mei in Windows Live-akkount
+      github:
+        title: Oanmelde mei GitHub
+        alt: Meld jo oan mei in GitHub-akkount
+      wikipedia:
+        title: Oanmelde mei de Wikipedy
+        alt: Meld jo oan mei in Wikipedy-akkount
+      wordpress:
+        title: Oanmelde mei Wordpress
+        alt: Meld jo oan mei in Wordpress-openID
+      aol:
+        title: Oanmelde mei AOL
+        alt: Meld jo oan mei in AOL-openID
   oauth:
     authorize:
       title: Tagong ta jo akkount autorisearje
@@ -2322,11 +2320,9 @@ fy:
       display name description: Jo meidochnamme dy't elkenien sjen kin. Jo kinne dy
         letter yn 'e foarkarren feroarje.
       external auth: 'Tredde-autentifikaasje:'
-      use external auth: Brûk oars in treddepartij om jo oan te melden
-      auth no password: Mei autentifikaasje troch in tredde is in wachtwurd oerstallich,
-        mar guon ark as tsjinners soene ien freegje kinne.
       continue: Ynskriuwe
       terms accepted: Tankjewol foar it akseptearjen fan 'e nije bydragersbetingsten!
+      use external auth: Brûk oars in treddepartij om jo oan te melden
     terms:
       title: Betingsten
       heading: Betingsten
index bdfa6b1d498ce8f912d0bbf238c185d3985dc12c..2e8857e8fe2ad11b64c8abc847231ec029c434ac 100644 (file)
@@ -126,7 +126,6 @@ ga:
         auth_provider: Soláthraí Fíordheimhniúcháin
         auth_uid: UID Fíordheimhnithe
         email: Ríomhphost
-        email_confirmation: Deimhniú ar an seoladh ríomhphost
         new_email: An seoladh ríomhphoist nua
         active: Gníomhach
         display_name: Ainm Taispeána
@@ -1319,7 +1318,7 @@ ga:
   sessions:
     new:
       title: Logáil isteach
-      heading: Logáil isteach
+      tab_title: Logáil isteach
       email or username: 'Seoladh Ríomhphoist nó Ainm Úsáideora:'
       password: 'Focal Faire:'
       remember: Cuimhnigh orm
@@ -1327,34 +1326,7 @@ ga:
       login_button: Logáil isteach
       register now: Cláraigh anois
       with external: 'Nó, bain úsáid as tríú páirtí le logáil isteach:'
-      no account: Níl cuntas agat?
       auth failure: Ár leithscéil, níorbh fhéidir logáil isteach leis na sonraí sin.
-      openid_logo_alt: Logáil isteach le OpenID
-      auth_providers:
-        openid:
-          title: Logáil isteach le OpenID
-          alt: Logáil isteach le URL OpenID
-        google:
-          title: Logáil isteach le Google
-          alt: Logáil isteach le OpenID Google
-        facebook:
-          title: Logáil isteach le Facebook
-          alt: Logáil isteach le Cuntas Facebook
-        microsoft:
-          title: Logáil isteach le Windows Live
-          alt: Logáil isteach le Cuntas Windows Live
-        github:
-          title: Logáil isteach le GitHub
-          alt: Logáil isteach le Cuntas GitHub
-        wikipedia:
-          title: Logáil isteach le Vicipéid
-          alt: Logáil isteach le Cuntas Vicipéid
-        wordpress:
-          title: Logáil isteach le Wordpress
-          alt: Logáil isteach le OpenID Wordpress
-        aol:
-          title: Logáil isteach le AOL
-          alt: Logáil isteach le OpenID AOL
     destroy:
       title: Logáil amach
       heading: Logáil amach as OpenStreetMap
@@ -1668,6 +1640,32 @@ ga:
       need_to_see_terms: Cuireadh do rochtain ar an API ar fionraí go sealadach. Logáil
         isteach ar an gcomhéadan gréasáin le hamharc ar Théarmaí na Rannchuiditheoirí.
         Ní gá duit aontú, ach ní mór duit amharc orthu.
+    auth_providers:
+      openid_logo_alt: Logáil isteach le OpenID
+      openid:
+        title: Logáil isteach le OpenID
+        alt: Logáil isteach le URL OpenID
+      google:
+        title: Logáil isteach le Google
+        alt: Logáil isteach le OpenID Google
+      facebook:
+        title: Logáil isteach le Facebook
+        alt: Logáil isteach le Cuntas Facebook
+      microsoft:
+        title: Logáil isteach le Windows Live
+        alt: Logáil isteach le Cuntas Windows Live
+      github:
+        title: Logáil isteach le GitHub
+        alt: Logáil isteach le Cuntas GitHub
+      wikipedia:
+        title: Logáil isteach le Vicipéid
+        alt: Logáil isteach le Cuntas Vicipéid
+      wordpress:
+        title: Logáil isteach le Wordpress
+        alt: Logáil isteach le OpenID Wordpress
+      aol:
+        title: Logáil isteach le AOL
+        alt: Logáil isteach le OpenID AOL
   oauth:
     authorize:
       title: Rochtain ar do chuntas a údarú
@@ -1749,9 +1747,9 @@ ga:
       display name description: An t-ainm úsáideora atá agat a thaispeántar go poiblí.
         Is féidir leat é seo a athrú níos moille sna sainroghanna.
       external auth: 'Fíordheimhniú Tríú Páirtí:'
-      use external auth: Nó, bain úsáid as tríú páirtí le logáil isteach
       continue: Cláraigh
       terms accepted: Go raibh maith agat as glacadh leis na téarmaí nua do rannchuiditheoirí.
+      use external auth: Nó, bain úsáid as tríú páirtí le logáil isteach
     terms:
       title: Téarmaí
       heading: Téarmaí
index c662fb049b19396ad5b3ed7fbd01c993557c9f0d..b4f35e515526dc3545c47d55db0db5dc0fdf1742 100644 (file)
@@ -544,15 +544,12 @@ gcf:
   sessions:
     new:
       title: Konnékté-w
-      heading: Konnékté-w
+      tab_title: Konnékté-w
       email or username: 'Adrès imél oben nom itilizatè a-w :'
       password: 'Kòd a''w:'
       remember: Sonjé-mwen
       lost password link: Ou pèd kòd a-w?
       login_button: Konnékté-w
-      auth_providers:
-        wikipedia:
-          title: Konèkté-w épi Wikipédya
   site:
     about:
       next: Jousapré
@@ -627,6 +624,10 @@ gcf:
       more: plis
     index:
       empty_title: Ayen pò-ò la
+  application:
+    auth_providers:
+      wikipedia:
+        title: Konèkté-w épi Wikipédya
   oauth:
     authorize:
       allow_write_api: modifyé kat-la.
index 90cf01bdfd3f0d782e0623c9c34ba61b87007029..5f9ee47092e1bdc58c0cfdedef20325f7cbdd12a 100644 (file)
@@ -1163,7 +1163,7 @@ gd:
   sessions:
     new:
       title: Clàraich a-steach
-      heading: Clàraich a-steach
+      tab_title: Clàraich a-steach
       email or username: 'Seòladh puist-d no ainm-cleachdaiche:'
       password: 'Facal-faire:'
       remember: Cuimhnich orm
@@ -1171,35 +1171,8 @@ gd:
       login_button: Clàraich a-steach
       register now: Clàraich an-dràsta
       with external: 'No cleachd treas-phàrtaidh airson clàradh a-steach:'
-      no account: Nach eil cunntas agad?
       auth failure: Duilich ach chan urrainn dhuinn do clàradh a-steach leis an fiosrachadh
         seo.
-      openid_logo_alt: Clàraich a-steach le OpenID
-      auth_providers:
-        openid:
-          title: Clàraich a-steach le OpenID
-          alt: Clàraich a-steach le URL OpenID
-        google:
-          title: Clàraich a-steach le Google
-          alt: Clàraich a-steach le OpenID Google
-        facebook:
-          title: Clàraich a-steach le Facebook
-          alt: Clàraich a-steach le cunntas Facebook
-        microsoft:
-          title: Clàraich a-steach le Windows Live
-          alt: Clàraich a-steach le cunntas Windows Live
-        github:
-          title: Clàraich a-steach le GitHub
-          alt: Clàraich a-steach le cunntas GitHub
-        wikipedia:
-          title: Clàraich a-steach leis an Uicipeid
-          alt: Clàraich a-steach le cunntas na h-Uicipeid
-        wordpress:
-          title: Clàraich a-steach le Wordpress
-          alt: Clàraich a-steach le OpenID Wordpress
-        aol:
-          title: Clàraich a-steach le AOL
-          alt: Clàraich a-steach le OpenID AOL
     destroy:
       title: Clàraich a-mach
       heading: Clàraich a-mach à OpenStreetMap
@@ -1528,6 +1501,32 @@ gd:
         Feuch an clàraich thu a-steach air an eadar-aghaidh-lìn gus teirmichean a'
         chom-pàirtiche a shealltainn. Cha leig thu leas aontachadh riutha, ach feumaidh
         tu an leughadh.
+    auth_providers:
+      openid_logo_alt: Clàraich a-steach le OpenID
+      openid:
+        title: Clàraich a-steach le OpenID
+        alt: Clàraich a-steach le URL OpenID
+      google:
+        title: Clàraich a-steach le Google
+        alt: Clàraich a-steach le OpenID Google
+      facebook:
+        title: Clàraich a-steach le Facebook
+        alt: Clàraich a-steach le cunntas Facebook
+      microsoft:
+        title: Clàraich a-steach le Windows Live
+        alt: Clàraich a-steach le cunntas Windows Live
+      github:
+        title: Clàraich a-steach le GitHub
+        alt: Clàraich a-steach le cunntas GitHub
+      wikipedia:
+        title: Clàraich a-steach leis an Uicipeid
+        alt: Clàraich a-steach le cunntas na h-Uicipeid
+      wordpress:
+        title: Clàraich a-steach le Wordpress
+        alt: Clàraich a-steach le OpenID Wordpress
+      aol:
+        title: Clàraich a-steach le AOL
+        alt: Clàraich a-steach le OpenID AOL
   oauth:
     authorize:
       title: Ceadaich inntrigeadh dhan chunntas agad
@@ -1607,12 +1606,9 @@ gd:
       display name description: An t-ainm-cleachdaiche agad a thèid a shealltainn
         gu poblach. 'S urrainn dhut seo atharrachadh uair sam bith sna roghainnean.
       external auth: 'Dearbhadh treas-phàrtaidh:'
-      use external auth: No cleachd treas-phàrtaidh airson clàradh a-steach
-      auth no password: Chan iarr sinn facal-faire ort le dearbhadh treas-phàrtaidh
-        ach dh'fhaoidte gum bi innealan a bharrachd no frithealaiche feumach air fear
-        co-dhiù.
       continue: Clàraich
       terms accepted: Mòran taing gun do dh'aontaich thu ri teirmichean a' chom-pàirtiche!
+      use external auth: No cleachd treas-phàrtaidh airson clàradh a-steach
     terms:
       title: Teirmichean a' chom-pàirtiche
       heading: Teirmichean a' chom-pàirtiche
index 0d0d2b1682fb570f6b1233fcb20d40af6c6c597d..16b818b4cc7d11e83e5a16f0558bf92134c7e5c7 100644 (file)
@@ -155,7 +155,6 @@ gl:
         auth_provider: Fornecedor de autenticación
         auth_uid: UID de autenticación
         email: Enderezo de correo electrónico
-        email_confirmation: Confirmación do correo
         new_email: Novo enderezo de correo electrónico
         active: Activo
         display_name: Nome público
@@ -686,6 +685,10 @@ gl:
       contact_the_community_html: Non dubides en %{contact_link} coa comunidade do
         OpenStreetMap se atopaches un erro ou unha ligazón rota. Anota o enderezo
         URL exacto da túa solicitude.
+    bad_request:
+      title: Solicitude incorrecta
+      description: A operación que solicitaches no servidor do OpenStreetMap non é
+        válida (HTTP 400)
     forbidden:
       title: Prohibido
       description: A operación que solicitaches no servidor do OpenStreetMap só está
@@ -1958,42 +1961,17 @@ gl:
   sessions:
     new:
       title: Acceder ao sistema
-      heading: Acceder ao sistema
+      tab_title: Acceder ao sistema
+      login_to_authorize_html: Inicia sesión no OpenStreetMap para acceder a %{client_app_name}.
       email or username: Enderezo de correo electrónico ou nome de usuario
       password: Contrasinal
       remember: Lembrádeme
       lost password link: Perdiches o teu contrasinal?
       login_button: Acceder ao sistema
       register now: Rexístrate agora
-      with external: 'Ou ben, emprega un servizo de terceiros para acceder:'
-      no account: Non estás rexistrado?
+      with external: ou accede cun servizo de terceiros
+      or: ou
       auth failure: Sentímolo, non puido acceder ó sistema con eses datos.
-      openid_logo_alt: Acceder ó sistema cun OpenID
-      auth_providers:
-        openid:
-          title: Acceder ó sistema co OpenID
-          alt: Acceder ó sistema cun URL do OpenID
-        google:
-          title: Acceder ó sistema con Google
-          alt: Acceder ó sistema cun OpenID de Google
-        facebook:
-          title: Acceder ó sistema co Facebook
-          alt: Acceder ó sistema cunha conta do Facebook
-        microsoft:
-          title: Acceder ó sistema con Microsoft
-          alt: Acceder ó sistema cunha conta de Microsoft
-        github:
-          title: Acceder ó sistema co GitHub
-          alt: Acceder ó sistema cunha conta do GitHub
-        wikipedia:
-          title: Acceder ó sistema coa Wikipedia
-          alt: Acceder ó sistema cunha conta da Wikipedia
-        wordpress:
-          title: Acceder ó sistema co Wordpress
-          alt: Acceder ó sistema cun OpenID do Wordpress
-        aol:
-          title: Acceder ó sistema co AOL
-          alt: Acceder ó sistema cun OpenID do AOL
     destroy:
       title: Pechar a sesión
       heading: Saír do OpenStreetMap
@@ -2657,6 +2635,9 @@ gl:
         other: Ficheiro GPX con %{count} puntos de %{user}
       description_without_count: Ficheiro GPX de %{user}
   application:
+    basic_auth_disabled: 'A autenticación básica HTTP está desactivada: %{link}'
+    oauth_10a_disabled: 'OAuth 1.0 e 1.0a están desactivados: %{link}'
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Non ten permisos para acceder a esa acción
     require_cookies:
       cookies_needed: Semella que ten as cookies do navegador desactivadas. Actíveas
@@ -2677,6 +2658,33 @@ gl:
       oauth2_applications: Aplicacións OAuth 2
       oauth2_authorizations: Autorizacións OAuth 2
       muted_users: Usuarios silenciados
+    auth_providers:
+      openid_logo_alt: Acceder ó sistema cun OpenID
+      openid_login_button: Continuar
+      openid:
+        title: Acceder ó sistema co OpenID
+        alt: Acceder ó sistema cun URL do OpenID
+      google:
+        title: Acceder ó sistema con Google
+        alt: Acceder ó sistema cun OpenID de Google
+      facebook:
+        title: Acceder ó sistema co Facebook
+        alt: Acceder ó sistema cunha conta do Facebook
+      microsoft:
+        title: Acceder ó sistema con Microsoft
+        alt: Acceder ó sistema cunha conta de Microsoft
+      github:
+        title: Acceder ó sistema co GitHub
+        alt: Acceder ó sistema cunha conta do GitHub
+      wikipedia:
+        title: Acceder ó sistema coa Wikipedia
+        alt: Acceder ó sistema cunha conta da Wikipedia
+      wordpress:
+        title: Acceder ó sistema co Wordpress
+        alt: Acceder ó sistema cun OpenID do Wordpress
+      aol:
+        title: Acceder ó sistema co AOL
+        alt: Acceder ó sistema cun OpenID do AOL
   oauth:
     authorize:
       title: Autorizar o acceso á túa conta
@@ -2716,6 +2724,9 @@ gl:
       write_redactions: Censurar datos do mapa
       read_email: Ver os enderezos de correo electrónico dos usuarios
       skip_authorization: Aprobar automaticamente aplicacións
+    for_roles:
+      moderator: Estes permisos son para as accións dispoñibles unicamente para os
+        moderadores
   oauth_clients:
     new:
       title: Rexistrar unha nova aplicación
@@ -2811,31 +2822,41 @@ gl:
   users:
     new:
       title: Rexistrarse
+      tab_title: Rexistrarse
+      signup_to_authorize_html: Rexístrate co OpenStreetMap para acceder a %{client_app_name}.
       no_auto_account_create: Por desgraza, arestora non podemos crear unha conta
         de xeito automático para ti.
       please_contact_support_html: Ponte en contacto co %{support_link} para que cree
         unha conta por ti; tentaremos xestionar a solicitude o máis axiña que poidamos.
       support: soporte
       about:
-        header: Libre e editábel
+        header: Libre e editábel.
         paragraph_1: A diferenza doutros mapas, o OpenStreetMap está completamente
           creado por persoas coma ti e é libre para que calquera poida corrixilo,
           actualizalo, descargalo e usalo.
-        paragraph_2: Rexístrate para comezares a contribuír. Enviarémosche un correo
-          electrónico para confirmar a túa conta.
+        paragraph_2: Rexístrate para comezares a contribuír.
+        welcome: Dámosche a benvida ó OpenStreetMap
+      duplicate_social_email: Se xa tes unha conta do OpenStreetMap e queres utilizar
+        un provedor de identidade de terceiros, inicia sesión usando o teu contrasinal
+        e modifica a configuración da túa conta.
       display name description: O teu nome de usuario amosado publicamente. Podes
         mudalo máis tarde nos axustes.
+      by_signing_up_html: Ao te rexistrares, aceptas os nosos %{tou_link}, a nosa
+        %{privacy_policy_link} e os nosos %{contributor_terms_link}.
+      tou: termos de uso
+      contributor_terms: termos do colaborador
       external auth: 'Autenticación de terceiros:'
-      use external auth: Ou ben, emprega un servizo de terceiros para acceder
-      auth no password: Coa autenticación de terceiros non se precisa un contrasinal,
-        aínda que hai algunhas ferramentas e servidores que aínda a solicitan.
       continue: Rexistrarse
       terms accepted: Grazas por aceptar os novos termos do colaborador!
-      email_confirmation_help_html: O teu enderezo non se mostra publicamente; consulta
-        a nosa %{privacy_policy_link} para obter máis información.
+      email_help_html: O teu enderezo non se mostra publicamente; consulta a nosa
+        %{privacy_policy_link} para obter máis información.
       privacy_policy: política de protección de datos
       privacy_policy_title: Política de protección de datos da OSMF, que contén unha
         sección sobre os enderezos de correo electrónico
+      consider_pd_html: Acepto que as miñas contribucións estean no %{consider_pd_link}.
+      consider_pd: dominio publico
+      or: ou
+      use external auth: ou rexístrate cun servizo de terceiros
     terms:
       title: Termos
       heading: Termos
@@ -3180,6 +3201,10 @@ gl:
       intro: Atopou un erro ou descubriu que falla algún dato? Informe ós outros cartógrafos
         para que poidamos solucionalo. Mova o marcador á posición correcta e escriba
         unha nota expoñendo o problema.
+      anonymous_warning_html: Non iniciaches sesión. Por favor, %{log_in} ou %{sign_up}
+        se queres recibir actualizacións da túa nota.
+      anonymous_warning_log_in: accede ao sistema
+      anonymous_warning_sign_up: rexístrate
       advice: A túa nota será pública e poderá empregarse para actualizar o mapa;
         por conseguinte, non insiras información persoal, nin datos de mapas protexidos
         por dereitos de autoría ou listaxes de directorios.
index 18291aabd11d7e9c2dd6d13119fd970029ef4cdf..365c8980dc1ffcbe7243e3ec55b8e970143590d6 100644 (file)
@@ -176,7 +176,6 @@ he:
         auth_provider: ספק אימות
         auth_uid: מזהה אימות ייחודי
         email: דוא״ל
-        email_confirmation: אימות דוא״ל
         new_email: כתובת דוא״ל חדשה
         active: פעיל
         display_name: שם לתצוגה
@@ -1961,42 +1960,17 @@ he:
   sessions:
     new:
       title: כניסה
-      heading: כניסה
+      tab_title: כניסה
+      login_to_authorize_html: נא להיכנס ל־OpenStreetMap כדי לגשת ליישום %{client_app_name}.
       email or username: כתובת דוא״ל או שם משתמש
       password: סיסמה
       remember: לזכור אותי
       lost password link: איבדת את הסיסמה שלך?
       login_button: כניסה
       register now: להירשם עכשיו
-      with external: 'לחלופין, השתמשו בצד שלישי כדי להיכנס:'
-      no account: אין לך חשבון?
+      with external: לחלופין, אפשר להשתמש בצד שלישי כדי להיכנס
+      or: או
       auth failure: סליחה, לא ניתן להיכנס עם הפרטים האלה.
-      openid_logo_alt: כניסה עם OpenID
-      auth_providers:
-        openid:
-          title: כניסה עם OpenID
-          alt: כניסה עם URL של OpenID
-        google:
-          title: כניסה עם גוגל
-          alt: כניסה עם OpenID של גוגל
-        facebook:
-          title: כניסה עם פייסבוק
-          alt: כניסה עם חשבון פייסבוק
-        microsoft:
-          title: כניסה עם מיקרוסופט
-          alt: כניסה עם חשבון מיקרוסופט
-        github:
-          title: כניסה עם גיטהאב
-          alt: כניסה עם חשבון גיטהאב
-        wikipedia:
-          title: כניסה עם ויקיפדיה
-          alt: כניסה עם חשבון ויקיפדיה
-        wordpress:
-          title: כניסה עם וורדפרס
-          alt: כניסה עם OpenID של וורדפרס
-        aol:
-          title: כניסה עם AOL
-          alt: כניסה עם OpenID של AOL
     destroy:
       title: יציאה
       heading: יציאה מ־OpenStreetMap
@@ -2652,6 +2626,33 @@ he:
       oauth2_applications: יישומי OAuth 2
       oauth2_authorizations: אישורי OAuth 2
       muted_users: משתמשים מושתקים
+    auth_providers:
+      openid_logo_alt: כניסה עם OpenID
+      openid_login_button: המשך
+      openid:
+        title: כניסה עם OpenID
+        alt: כניסה עם URL של OpenID
+      google:
+        title: כניסה עם גוגל
+        alt: כניסה עם OpenID של גוגל
+      facebook:
+        title: כניסה עם פייסבוק
+        alt: כניסה עם חשבון פייסבוק
+      microsoft:
+        title: כניסה עם מיקרוסופט
+        alt: כניסה עם חשבון מיקרוסופט
+      github:
+        title: כניסה עם גיטהאב
+        alt: כניסה עם חשבון גיטהאב
+      wikipedia:
+        title: כניסה עם ויקיפדיה
+        alt: כניסה עם חשבון ויקיפדיה
+      wordpress:
+        title: כניסה עם וורדפרס
+        alt: כניסה עם OpenID של וורדפרס
+      aol:
+        title: כניסה עם AOL
+        alt: כניסה עם OpenID של AOL
   oauth:
     authorize:
       title: אישור הגישה לחשבון שלך
@@ -2691,6 +2692,8 @@ he:
       write_redactions: שינוי נתוני המפה
       read_email: לקרוא את כתובת הדוא"ל של המשתמש
       skip_authorization: לאשר את היישום אוטומטית
+    for_roles:
+      moderator: ההרשאה הזאת מיועדת לפעולות שזמינות רק למפקחים
   oauth_clients:
     new:
       title: רישון יישום חדש
@@ -2782,28 +2785,37 @@ he:
   users:
     new:
       title: הרשמה
+      tab_title: הרשמה
+      signup_to_authorize_html: נא להירשם ל־OpenStreetMap כדי לגשת ליישום %{client_app_name}.
       no_auto_account_create: למרבה הצער, כעת איננו יכולים ליצור לך חשבון באופן אוטומטי.
       please_contact_support_html: נא ליצור קשר עם %{support_link} כדי לארגן יצירת
         חשבון - נשתדל לטפל בבקשה במהירות האפשרית.
       support: תמיכה
       about:
-        header: חופשית וניתנת לעריכה
+        header: חופשית וניתנת לעריכה.
         paragraph_1: בניגוד למפות אחרות, OpenStreetMap נוצרה לחלוטין על־ידי אנשים
           כמוך והיא חופשית לתיקונים, עדכונים, הורדה ושימוש של כל מי שחפץ.
-        paragraph_2: אפשר להירשם כדי להתחיל לתרום. אנו נשלח לך הודעת דוא״ל כדי לאשר
-          את החשבון שלך.
+        paragraph_2: אפשר להירשם כדי להתחיל לתרום.
+        welcome: ברוך בואך ל־OoenStreetMap
+      duplicate_social_email: אם כבר יש לך חשבון OpenStreetMap וברצונך להשתמש בספק
+        זהות של צד שלישי, נא להתחבר באמצעות הסיסמה שלך ולשנות את הגדרות החשבון שלך.
       display name description: שם המשתמש שלך, שמוצג בפומבי. אפשר לשנות את זה בהעדפות
         שלך.
+      by_signing_up_html: הרשמה מהווה את הסכמתך ל%{tou_link}, ל%{privacy_policy_link}
+        ול%{contributor_terms_link} שלנו.
+      tou: תנאי השימוש
+      contributor_terms: תנאי התרומה
       external auth: 'אימות עם צד שלישי:'
-      use external auth: לחלופין, אפשר להשתמש בגורמי צד שלישי כדי להיכנס
-      auth no password: עם אימות צד שלישי אין צורך בסיסמה, אבל כלים נוספים או שרת
-        יכולים להזדקק לכזה.
       continue: הרשמה
       terms accepted: תודה על קבלת תנאי התרומה החדשים!
-      email_confirmation_help_html: הכתובת שלך אינה מוצגת בפומבי, ר' את %{privacy_policy_link}
+      email_help_html: הכתובת שלך אינה מוצגת בפומבי, ר' את %{privacy_policy_link}
         שלנו למידע נוסף.
       privacy_policy: מדיניות הפרטיות
       privacy_policy_title: מדיניות הפרטיות של OSMF כוללת סעיף על כתובות דוא״ל
+      consider_pd_html: מבחינתי, התרומות שלי נמצאות ב%{consider_pd_link}.
+      consider_pd: נחלת הכלל
+      or: או
+      use external auth: לחלופין, אפשר להשתמש בצד שלישי כדי להירשם
     terms:
       title: תנאים
       heading: תנאים
index afed0e0dd6e0f4bb838ee1bff10b91ba0fc581df..4c27fea9488c54235ac69768c1136013bee6a78d 100644 (file)
@@ -151,7 +151,6 @@ hi:
         auth_provider: प्रमाणीकरण प्रदाता
         auth_uid: प्रमाणीकरण यूआईडी
         email: ई-मेल
-        email_confirmation: ईमेल पुष्टिकरण
         new_email: नया ई-मेल पता
         active: सक्रिय
         display_name: प्रदर्शन नाम
@@ -947,6 +946,7 @@ hi:
   sessions:
     new:
       password: पासवर्ड
+      or: या
   site:
     about:
       legal_1_1_terms_of_use: उपयोग की शर्तें
@@ -1013,6 +1013,9 @@ hi:
     show:
       tags: Tags
       visibility: दृष्टता
+  application:
+    auth_providers:
+      openid_login_button: जारी रखें
   oauth_clients:
     show:
       key: उपभोक्ता कुंजी
@@ -1028,7 +1031,9 @@ hi:
       deny: मना
   users:
     new:
+      tab_title: साइन अप करें
       support: सहायता
+      or: या
     index:
       title: सदस्य
       heading: सदस्य
index d04efe349bd3a33a9eb36c147b8b12683c9021ac..a01a6e06ded9270b1859f65a876ede5fa7c3af42 100644 (file)
@@ -128,7 +128,6 @@ hr:
         description: Opis
       user:
         email: Email
-        email_confirmation: 'Potvrda adrese e-pošte:'
         new_email: 'Nova adresa e-pošte:'
         active: Aktivan
         display_name: Prikaži ime
@@ -1225,7 +1224,7 @@ hr:
   sessions:
     new:
       title: Prijava
-      heading: Prijava
+      tab_title: Prijava
       email or username: 'Email adresa ili korisničko ime:'
       password: 'Lozinka:'
       remember: Zapamti me
@@ -1233,34 +1232,7 @@ hr:
       login_button: Prijava
       register now: Registrirajte se sada
       with external: 'Ili koristite drugi servis za prijavljivanje:'
-      no account: Nemate račun?
       auth failure: Žao mi je, ne mogu prijaviti s ovim detaljima.
-      openid_logo_alt: Prijavi se sa OpenID-om
-      auth_providers:
-        openid:
-          title: Prijavi se sa OpenID-om
-          alt: Prijavi se sa URL-om OpenID-a
-        google:
-          title: Prijavi se sa Google-om
-          alt: Prijavi se sa Google-ovim OpenID-om
-        facebook:
-          title: Prijavi se sa Facebook-om
-          alt: Prijavi se sa računom Facebook-a
-        microsoft:
-          title: Prijavi se sa Windows Live-om
-          alt: Prijavi se sa računom Windows Live-a
-        github:
-          title: Prijavi se sa Github-om
-          alt: Prijavi se sa računom Github-a
-        wikipedia:
-          title: Prijavi se preko Wikipedije
-          alt: Prijavi se s Wikipedijinim računom
-        wordpress:
-          title: Prijavi se sa Wordpressom
-          alt: Prijavi se sa Wordpressovim OpenID-om
-        aol:
-          title: Prijavi se sa AOL-om
-          alt: Prijavi se sa AOL-ovim OpenID-om
     destroy:
       title: Odjava
       heading: Odjava iz OpenStreetMap-a
@@ -1556,6 +1528,32 @@ hr:
     setup_user_auth:
       blocked: Tvoj pristup API-u je blokiran. Prijavite se na web sučelje da saznate
         više.
+    auth_providers:
+      openid_logo_alt: Prijavi se sa OpenID-om
+      openid:
+        title: Prijavi se sa OpenID-om
+        alt: Prijavi se sa URL-om OpenID-a
+      google:
+        title: Prijavi se sa Google-om
+        alt: Prijavi se sa Google-ovim OpenID-om
+      facebook:
+        title: Prijavi se sa Facebook-om
+        alt: Prijavi se sa računom Facebook-a
+      microsoft:
+        title: Prijavi se sa Windows Live-om
+        alt: Prijavi se sa računom Windows Live-a
+      github:
+        title: Prijavi se sa Github-om
+        alt: Prijavi se sa računom Github-a
+      wikipedia:
+        title: Prijavi se preko Wikipedije
+        alt: Prijavi se s Wikipedijinim računom
+      wordpress:
+        title: Prijavi se sa Wordpressom
+        alt: Prijavi se sa Wordpressovim OpenID-om
+      aol:
+        title: Prijavi se sa AOL-om
+        alt: Prijavi se sa AOL-ovim OpenID-om
   oauth:
     authorize:
       request_access_html: Aplikacija %{app_name} zahtjeva pristup vašem korisničkom
@@ -1620,11 +1618,9 @@ hr:
       display name description: Javno prikazano korisničko ime. Možete ga promjeniti
         i kasnije u postavkama.
       external auth: 'Prijavljivanje s drugog servisa:'
-      use external auth: Alternativno, koristite drugi servis za prijavljivanje
-      auth no password: Sa prijavljivanjem sa drugog servisa ne trebate lozinku, ali
-        drugi alati ili serveri će možda trebati.
       continue: Otvori račun
       terms accepted: Hvala za prihvaćanje novih pridonositeljskih uvjeta!
+      use external auth: Alternativno, koristite drugi servis za prijavljivanje
     terms:
       title: Uvjeti doprinositelja
       heading: Uvjeti
index 295de5cc96c3676578f1c7a1e92d72507a0b9b22..96b9ebff2dd493a534babb463e37005f16e19a30 100644 (file)
@@ -142,7 +142,6 @@ hsb:
         auth_provider: Poskićowar awtentifikacije
         auth_uid: UID awtentifikacije
         email: E-mejl
-        email_confirmation: Wobkrućenje mejlki
         new_email: Nowa mejlowa adresa
         active: Aktiwny
         display_name: Wužiwarske mjeno
@@ -1819,7 +1818,7 @@ hsb:
   sessions:
     new:
       title: Přizjewjenje
-      heading: Přizjewjenje
+      tab_title: Přizjewjenje
       email or username: E-mejlowa adresa abo wužiwarske mjeno
       password: Hesło
       remember: Spomjatkować sej
@@ -1827,34 +1826,7 @@ hsb:
       login_button: Přizjewjenje
       register now: Nětko registrować
       with external: 'Wužiwaj jako alternatiwu třećeho za přizjewjenje:'
-      no account: Nimaš žane konto?
       auth failure: Bohužel přizjewjenje z tutymi podaćemi móžno njeje.
-      openid_logo_alt: Z OpenID přizjewić
-      auth_providers:
-        openid:
-          title: Přizjewjenje z OpenID
-          alt: Přizjewjenje z OpenID-URL
-        google:
-          title: Přizjewjenje z Google
-          alt: Přizjewjenje z Google OpenID
-        facebook:
-          title: Přizjewjenje z Facebook
-          alt: Přizjewjenje z facebookowym kontom
-        microsoft:
-          title: Přizjewjenje z Microsoft
-          alt: Přizjewjenje z kontom Microsoft
-        github:
-          title: Z GitHub přizjewić
-          alt: Z kontom GitHub přizjewić
-        wikipedia:
-          title: Z Wikipediju přizjewić
-          alt: Z kontom Wikipedije přizjewić
-        wordpress:
-          title: Přizjewjenje z Wordpress
-          alt: Přizjewjenje z Wordpress OpenID
-        aol:
-          title: Přizjewjenje z AOL
-          alt: Přizjewjenje z AOL OpenID
     destroy:
       title: Wotzjewić
       heading: Z OpenStreetMap wotzjewić
@@ -2296,6 +2268,32 @@ hsb:
       oauth2_applications: Nastajenja OAUTH 2
       oauth2_authorizations: Prawa OAUTH 2
       muted_users: Zněmjeni wužiwarjo
+    auth_providers:
+      openid_logo_alt: Z OpenID přizjewić
+      openid:
+        title: Přizjewjenje z OpenID
+        alt: Přizjewjenje z OpenID-URL
+      google:
+        title: Přizjewjenje z Google
+        alt: Přizjewjenje z Google OpenID
+      facebook:
+        title: Přizjewjenje z Facebook
+        alt: Přizjewjenje z facebookowym kontom
+      microsoft:
+        title: Přizjewjenje z Microsoft
+        alt: Přizjewjenje z kontom Microsoft
+      github:
+        title: Z GitHub přizjewić
+        alt: Z kontom GitHub přizjewić
+      wikipedia:
+        title: Z Wikipediju přizjewić
+        alt: Z kontom Wikipedije přizjewić
+      wordpress:
+        title: Přizjewjenje z Wordpress
+        alt: Přizjewjenje z Wordpress OpenID
+      aol:
+        title: Přizjewjenje z AOL
+        alt: Přizjewjenje z AOL OpenID
   oauth:
     authorize:
       title: Přistup na twoje konto awtorizować
@@ -2424,12 +2422,10 @@ hsb:
       display name description: Sy wužiwarske mjeno zjawnje pokazał. Móžeš to pozdźišo
         w nastajenjach změnić.
       external auth: Awtentifikacija přez třeću stronu
-      use external auth: Jako alternatiwa wužij třeću stronu za přizjewjenje
-      auth no password: Z přizjewjenjom přez třeću stronu hesło trěbne njeje, ale
-        někotrym přidatnym funkcijam abo serweram móhło być trjeba.
       continue: Registrować
       terms accepted: Dźakujemy so, zo sy nowe wuměnjenja za sobuskutkowarjow akceptował!
       privacy_policy: prawidła priwatnosće
+      use external auth: Jako alternatiwa wužij třeću stronu za přizjewjenje
     terms:
       title: Wuměnjenja
       heading: Wuměnjenja
index c94bc61417d4056d77072020ed0ac14f4cad1b51..759414b842287590f33fe669a05d7fbf7c80cb8c 100644 (file)
@@ -171,7 +171,6 @@ hu:
         auth_provider: Hitelesítésszolgáltató
         auth_uid: Hitelesítési felhasználóazonosító
         email: E-mail
-        email_confirmation: E-mail-cím megerősítése
         new_email: Új e-mail-cím
         active: Aktív
         display_name: Megjelenítendő név
@@ -1951,7 +1950,7 @@ hu:
   sessions:
     new:
       title: Bejelentkezés
-      heading: Bejelentkezés
+      tab_title: Bejelentkezés
       email or username: E-mail-cím vagy felhasználónév
       password: Jelszó
       remember: Emlékezz rám
@@ -1959,34 +1958,7 @@ hu:
       login_button: Bejelentkezés
       register now: Regisztrálj most
       with external: 'Alternatívaként használj külső fiókot a bejelentkezéshez:'
-      no account: Nem rendelkezel még felhasználói fiókkal?
       auth failure: Sajnáljuk, ilyen adatokkal nem tudsz bejelentkezni.
-      openid_logo_alt: Bejelentkezés egy OpenID-vel
-      auth_providers:
-        openid:
-          title: Bejelentkezés OpenID-vel
-          alt: Bejelentkezés OpenID-URL-lel
-        google:
-          title: Bejelentkezés Google-lel
-          alt: Bejelentkezés Google OpenID-vel
-        facebook:
-          title: Bejelentkezés Facebook-kal
-          alt: Bejelentkezés Facebook fiókkal
-        microsoft:
-          title: Bejelentkezés Microsofttal.
-          alt: Bejelentkezés Microsoft fiókkal
-        github:
-          title: Bejelentkezés GitHub-bal
-          alt: Bejelentkezés GitHub fiókkal
-        wikipedia:
-          title: Bejelentkezés Wikipédiával
-          alt: Wikipédia fiókkal való bejelentkezés
-        wordpress:
-          title: Bejelentkezés Wordpress-szel
-          alt: Bejelentkezés Wordpress OpenID-vel
-        aol:
-          title: Bejelentkezés AOL-lal
-          alt: Bejelentkezés AOL OpenID-vel
     destroy:
       title: Kijelentkezés
       heading: Kijelentkezés az OpenStreetMapból
@@ -2591,6 +2563,32 @@ hu:
       oauth2_applications: OAuth 2 alkalmazások
       oauth2_authorizations: OAuth 2 engedélyek
       muted_users: Elnémított felhasználók
+    auth_providers:
+      openid_logo_alt: Bejelentkezés egy OpenID-vel
+      openid:
+        title: Bejelentkezés OpenID-vel
+        alt: Bejelentkezés OpenID-URL-lel
+      google:
+        title: Bejelentkezés Google-lel
+        alt: Bejelentkezés Google OpenID-vel
+      facebook:
+        title: Bejelentkezés Facebook-kal
+        alt: Bejelentkezés Facebook fiókkal
+      microsoft:
+        title: Bejelentkezés Microsofttal.
+        alt: Bejelentkezés Microsoft fiókkal
+      github:
+        title: Bejelentkezés GitHub-bal
+        alt: Bejelentkezés GitHub fiókkal
+      wikipedia:
+        title: Bejelentkezés Wikipédiával
+        alt: Wikipédia fiókkal való bejelentkezés
+      wordpress:
+        title: Bejelentkezés Wordpress-szel
+        alt: Bejelentkezés Wordpress OpenID-vel
+      aol:
+        title: Bejelentkezés AOL-lal
+        alt: Bejelentkezés AOL OpenID-vel
   oauth:
     authorize:
       title: A fiókodhoz való hozzáférés engedélyezése
@@ -2742,14 +2740,12 @@ hu:
       display name description: A nyilvánosan megjelenített felhasználóneved. A beállításaidban
         később megváltoztathatod.
       external auth: 'Harmadik fél általi hitelesítés:'
-      use external auth: Alternatívaként használhatsz külső fiókokat a bejelentkezéshez
-      auth no password: Harmadik féltől származó hitelesítés esetén a jelszó nem kötelező,
-        de néhány extra eszköz vagy szerver igényelhet egyet.
       continue: Regisztráció
       terms accepted: Köszönjük, hogy elfogadtad az új közreműködési feltételeket!
       privacy_policy: adatvédelmi irányelvek
       privacy_policy_title: Az OSMF adatvédelmi szabályzata, beleértve az e-mail címekről
         szóló részt
+      use external auth: Alternatívaként használhatsz külső fiókokat a bejelentkezéshez
     terms:
       title: Feltételek
       heading: Feltételek
index 94bcbb3e19a6c0969155feb73708f4a070ec2c95..439ab8f6198cef585242cb27355bdf15808e6251 100644 (file)
@@ -141,7 +141,6 @@ ia:
         auth_provider: Fornitor de authentication
         auth_uid: UID de authentication
         email: E-mail
-        email_confirmation: Confirmation del e-mail
         new_email: Nove adresse de e-mail
         active: Active
         display_name: Nomine public
@@ -257,7 +256,7 @@ ia:
         delete_introduction: 'Tu pote deler tu conto OpenStreetMap con le button sequente.
           Nota ben que:'
         delete_profile: Tu information de profilo, includente tu avatar, description
-          e domicilio, essera removite.
+          e loco de residentia, essera removite.
         delete_display_name: Tu nomine a monstrar essera removite e potera esser reusate
           per altere contos.
         retain_caveats: 'Nonobstante, alcun informationes sur te essera retenite sur
@@ -530,8 +529,8 @@ ia:
       friend: Amico
     show:
       title: Mi pannello
-      no_home_location_html: '%{edit_profile_link} e defini tu loco de domicilio pro
-        vider le usatores a proximitate.'
+      no_home_location_html: '%{edit_profile_link} e defini tu loco de residentia
+        pro vider le usatores a proximitate.'
       edit_your_profile: Modifica tu profilo
       my friends: Mi amicos
       no friends: Tu non ha ancora addite alcun amico.
@@ -666,6 +665,10 @@ ia:
       contact_the_community_html: Sia libere de %{contact_link} le communitate de
         OpenStreetMap si tu ha trovate un ligamine rupte o qualcunque anomalia. Nota
         le URL exacte de tu requesta.
+    bad_request:
+      title: Mal requesta
+      description: Le operation que tu ha requestate sur le servitor de OpenStreetMap
+        non es valide (HTTP 400)
     forbidden:
       title: Prohibite
       description: Le operation que tu ha requestate sur le servitor de OpenStreetMap
@@ -1579,7 +1582,7 @@ ia:
   layouts:
     logo:
       alt_text: Logo de OpenStreetMap
-    home: Vader al position de initio
+    home: Vader al loco de residentia
     logout: Clauder session
     log_in: Aperir session
     sign_up: Crear conto
@@ -1928,9 +1931,9 @@ ia:
       delete image: Remover le imagine actual
       replace image: Reimplaciar le imagine actual
       image size hint: (imagines quadrate de al minus 100×100 functiona melio)
-      home location: Position de origine
-      no home location: Tu non ha entrate tu position de origine.
-      update home location on click: Actualisar le position de origine quando io clicca
+      home location: Loco de residentia
+      no home location: Tu non ha definite tu loco de residentia.
+      update home location on click: Actualisar le loco de residentia quando io clicca
         sur le carta?
       show: Monstrar
       delete: Deler
@@ -1941,42 +1944,17 @@ ia:
   sessions:
     new:
       title: Aperir session
-      heading: Aperir session
+      tab_title: Aperir session
+      login_to_authorize_html: Aperi session in OpenStreetMap pro acceder a %{client_app_name}.
       email or username: Adresse de e-mail o nomine de usator
       password: Contrasigno
       remember: Memorar me
       lost password link: Contrasigno perdite?
       login_button: Aperir session
       register now: Registrar ora
-      with external: 'Alternativemente, usa un tertio pro aperir session:'
-      no account: Non ha un conto?
+      with external: o usa un tertio pro aperir session
+      or: o
       auth failure: Pardono, non poteva aperir un session con iste detalios.
-      openid_logo_alt: Aperir session con OpenID
-      auth_providers:
-        openid:
-          title: Aperir session con OpenID
-          alt: Aperir session con un URL de OpenID
-        google:
-          title: Aperir session con Google
-          alt: Aperir session con un OpenID de Google
-        facebook:
-          title: Aperir session con Facebook
-          alt: Aperir session con un conto de Facebook
-        microsoft:
-          title: Aperir session con Microsoft
-          alt: Aperir session con un conto Microsoft
-        github:
-          title: Aperir session con GitHub
-          alt: Aperir session con un conto de GitHub
-        wikipedia:
-          title: Aperir session con Wikipedia
-          alt: Aperir session con un conto de Wikipedia
-        wordpress:
-          title: Aperir session con WordPress
-          alt: Aperir session con un OpenID de WordPress
-        aol:
-          title: Aperir session con AOL
-          alt: Aperir session con un OpenID de AOL
     destroy:
       title: Clauder session
       heading: Clauder le session de OpenStreetMap
@@ -2626,6 +2604,9 @@ ia:
         other: File GPX con %{count} punctos de %{user}
       description_without_count: File GPX de %{user}
   application:
+    basic_auth_disabled: 'Le authentication HTTP basic es disactivate: %{link}'
+    oauth_10a_disabled: 'OAuth 1.0 e 1.0a es disactivate: %{link}'
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Tu non ha le permission de acceder a iste action
     require_cookies:
       cookies_needed: Tu pare haber disactivate le cookies. Per favor activa le cookies
@@ -2646,6 +2627,33 @@ ia:
       oauth2_applications: Applicationes OAuth 2
       oauth2_authorizations: Autorisationes OAuth 2
       muted_users: Usatores silentiate
+    auth_providers:
+      openid_logo_alt: Aperir session con OpenID
+      openid_login_button: Continuar
+      openid:
+        title: Aperir session con OpenID
+        alt: Aperir session con un URL de OpenID
+      google:
+        title: Aperir session con Google
+        alt: Aperir session con un OpenID de Google
+      facebook:
+        title: Aperir session con Facebook
+        alt: Aperir session con un conto de Facebook
+      microsoft:
+        title: Aperir session con Microsoft
+        alt: Aperir session con un conto Microsoft
+      github:
+        title: Aperir session con GitHub
+        alt: Aperir session con un conto de GitHub
+      wikipedia:
+        title: Aperir session con Wikipedia
+        alt: Aperir session con un conto de Wikipedia
+      wordpress:
+        title: Aperir session con WordPress
+        alt: Aperir session con un OpenID de WordPress
+      aol:
+        title: Aperir session con AOL
+        alt: Aperir session con un OpenID de AOL
   oauth:
     authorize:
       title: Autorisar accesso a tu conto
@@ -2685,6 +2693,8 @@ ia:
       write_redactions: Censurar datos del carta
       read_email: Leger le adresse de e-mail del usator
       skip_authorization: Approbar automaticamente le application
+    for_roles:
+      moderator: Iste permission es pro actiones que es disponibile solmente al moderatores
   oauth_clients:
     new:
       title: Registrar un nove application
@@ -2780,6 +2790,8 @@ ia:
   users:
     new:
       title: Crear conto
+      tab_title: Crear conto
+      signup_to_authorize_html: Crea un conto sur OpenStreetMap pro acceder a %{client_app_name}.
       no_auto_account_create: Infortunatemente in iste momento non es possibile crear
         un conto pro te automaticamente.
       please_contact_support_html: Per favor contacta le %{support_link} pro arrangiar
@@ -2787,25 +2799,33 @@ ia:
         possibile.
       support: assistentia
       about:
-        header: Libere e modificabile
+        header: Libere e modificabile.
         paragraph_1: Contrarimente a altere cartas, OpenStreetMap es completemente
           create per gente como tu, e permitte que omnes liberemente lo corrige, actualisa,
           discarga e usa.
-        paragraph_2: Inscribe te pro comenciar a contribuer. Nos inviara un e-mail
-          pro confirmar tu conto.
+        paragraph_2: Inscribe te pro comenciar a contribuer.
+        welcome: Benvenite a OpenStreetMap
+      duplicate_social_email: Si tu ha ja un conto de OpenStreetMap e vole usar un
+        fornitor tertie de identitate, per favor aperi session usante tu contrasigno
+        e modifica le parametros de tu conto.
       display name description: Tu nomine de usator monstrate publicamente. Tu pote
         cambiar lo plus tarde in le preferentias.
+      by_signing_up_html: Creante un conto, tu accepta nostre %{tou_link}, %{privacy_policy_link}
+        e %{contributor_terms_link}.
+      tou: conditiones de uso
+      contributor_terms: conditiones de contributor
       external auth: 'Authentication per tertios:'
-      use external auth: Alternativemente, usa un tertio pro aperir session
-      auth no password: Con authentication per tertio, un contrasigno non es necessari,
-        ma alcun instrumentos o servitores supplementari pote totevia necessitar un.
       continue: Crear conto
       terms accepted: Gratias pro acceptar le nove conditiones de contributor!
-      email_confirmation_help_html: Tu adresse non es monstrate publicamente. Consulta
-        nostre %{privacy_policy_link} pro plus information.
+      email_help_html: Tu adresse non es monstrate publicamente. Consulta nostre %{privacy_policy_link}
+        pro plus information.
       privacy_policy: politica de confidentialitate
       privacy_policy_title: Politica de confidentialitate del OSMF con un section
         sur adresses de e-mail
+      consider_pd_html: Io considera que mi contributiones es in le %{consider_pd_link}.
+      consider_pd: dominio public
+      or: o
+      use external auth: o usa un tertio pro aperir session
     terms:
       title: Conditiones
       heading: Conditiones
@@ -3148,6 +3168,10 @@ ia:
       intro: Tu ha trovate un error? Qualcosa manca? Face lo saper al altere cartographos
         a fin que nos pote corriger lo. Displacia le marcator al position correcte
         e scribe un nota pro explicar le problema.
+      anonymous_warning_html: Tu non ha aperite session. Per favor %{log_in} o %{sign_up}
+        si tu vole reciper actualisationes pro tu nota.
+      anonymous_warning_log_in: aperi session
+      anonymous_warning_sign_up: crea un conto
       advice: Tu nota es public e pote esser usate pro actualisar le carta. Dunque,
         non insere alcun information personal, ni datos ab cartas o catalogos protegite
         per derectos de autor.
index 55a8bc97f28ab73f10d746fc9d7e765e7ea9248c..0cb3aea0725555636339085b04326f728e7f612f 100644 (file)
@@ -176,7 +176,6 @@ id:
         auth_provider: Penyedia Otentikasi
         auth_uid: UID Otentikasi
         email: Surel
-        email_confirmation: Konfirmasi Surel
         new_email: Alamat Surel Baru
         active: Aktif
         display_name: Nama Tampilan
@@ -199,7 +198,7 @@ id:
           mungkin, ketahui bahwa pesan ini dapat dilihat oleh publik. Ingat, tidak
           semua pengguna paham istilah-istilah teknis. Gunakan istilah sesederhana
           mungkin.
-        needs_view: Apakah pengguna harus login sebelum blokirnya dihapus?
+        needs_view: Apakah pengguna harus masuk log sebelum blokirnya dihapus?
       user:
         new_email: (jangan pernah ditampilkan ke publik)
   datetime:
@@ -230,10 +229,10 @@ id:
       x_years:
         other: '%{count} tahun yang lalu'
   editor:
-    default: Standar (saat ini %{name})
+    default: Tetapan (saat ini %{name})
     id:
       name: iD
-      description: iD (editor di dalam browser internet)
+      description: iD (editor dalam perambaninternet)
     remote:
       name: Pengendali Jarak Jauh
       description: Remote Control (JOSM, Potlatch, Merkaartor)
@@ -251,7 +250,7 @@ id:
         opened_at_html: Dibuat %{when} yang lalu
         opened_at_by_html: Dibuat %{when} yang lalu oleh %{user}
         commented_at_html: Diperbarui %{when} yang lalu
-        commented_at_by_html: Dimutakhirkan %{when} yang lalu oleh %{user}
+        commented_at_by_html: Diperbarui %{when} yang lalu oleh %{user}
         closed_at_html: Diselesaikan %{when} yang lalu
         closed_at_by_html: Diselesaikan %{when} yang lalu oleh %{user}
         reopened_at_html: Diaktifkan kembali %{when} yang lalu
@@ -262,7 +261,7 @@ id:
         description_area: Daftar catatan, laporan, komentar atau ditutup di daerah
           Anda [( %{min_lat}|%{min_lon})--( %{max_lat}|%{max_lon})]
         description_item: Sebuah rss feed untuk catatan %{id}
-        opened: catatan baru (near %{place})
+        opened: catatan baru (dekat %{place})
         commented: komentar baru (near %{place})
         closed: catatan ditutup (near %{place})
         reopened: catatan yang diaktifkan kembali (near %{place})
@@ -1918,7 +1917,7 @@ id:
   sessions:
     new:
       title: Masuk log
-      heading: Masuk log
+      tab_title: Masuk log
       email or username: Alamat Email atau Nama Pengguna
       password: Kata Sandi
       remember: Ingat saya
@@ -1926,34 +1925,7 @@ id:
       login_button: Masuk log
       register now: Daftar sekarang
       with external: 'Atau, gunakan pihak ketiga untuk masuk:'
-      no account: Belum memiliki akun?
       auth failure: Maaf, tidak bisa login dengan rincian tersebut.
-      openid_logo_alt: Login dengan OpenID
-      auth_providers:
-        openid:
-          title: Masuk log dengan OpenID
-          alt: Masuk log dengan URL OpenID
-        google:
-          title: Masuk log dengan Google
-          alt: Masuk log dengan Google OpenID
-        facebook:
-          title: Masuk log dengan Facebook
-          alt: Masuk log dengan akun Facebook
-        microsoft:
-          title: Masuk log dengan Microsoft
-          alt: Masuk log dengan Akun Microsoft
-        github:
-          title: Masuk dengan GitHub.
-          alt: Masuk log dengan Akun GitHub.
-        wikipedia:
-          title: Masuk log dengan Wikipedia
-          alt: Masuk log dengan Akun Wikipedia
-        wordpress:
-          title: Masuk log dengan Wordpress
-          alt: Masuk log dengan Wordpress OpenID
-        aol:
-          title: Masuk log dengan AOL
-          alt: Masuk log dengan AOL OpenID
     destroy:
       title: Logout
       heading: Logout dari OpenStreetMap
@@ -2266,7 +2238,7 @@ id:
         description: Panduan yang ditunjang komunitas bagi pemula.
       community:
         title: Forum Bantuan & Komunitas
-        description: Forum bincang-bincang OpenStreetMap.
+        description: Tempat untuk mencari bantuan dan berdiskusi bersama tentang OpenStreetMap.
       mailing_lists:
         title: Daftar Alamat
         description: Bertanya atau berdiskusi hal-hal menarik dalam daftar alamat
@@ -2600,6 +2572,32 @@ id:
       oauth2_applications: Aplikasi OAuth 2
       oauth2_authorizations: Otorisasi OAuth 2
       muted_users: Pengguna yang Dibisukan
+    auth_providers:
+      openid_logo_alt: Login dengan OpenID
+      openid:
+        title: Masuk log dengan OpenID
+        alt: Masuk log dengan URL OpenID
+      google:
+        title: Masuk log dengan Google
+        alt: Masuk log dengan Google OpenID
+      facebook:
+        title: Masuk log dengan Facebook
+        alt: Masuk log dengan akun Facebook
+      microsoft:
+        title: Masuk log dengan Microsoft
+        alt: Masuk log dengan Akun Microsoft
+      github:
+        title: Masuk dengan GitHub.
+        alt: Masuk log dengan Akun GitHub.
+      wikipedia:
+        title: Masuk log dengan Wikipedia
+        alt: Masuk log dengan Akun Wikipedia
+      wordpress:
+        title: Masuk log dengan Wordpress
+        alt: Masuk log dengan Wordpress OpenID
+      aol:
+        title: Masuk log dengan AOL
+        alt: Masuk log dengan AOL OpenID
   oauth:
     authorize:
       title: Otorisasi akses ke akun Anda
@@ -2747,16 +2745,14 @@ id:
       display name description: Username Anda yang ditampilkan pada publik. Anda dapat
         mengubahnya dalam pengaturan.
       external auth: 'Autentikasi Pihak Ketiga:'
-      use external auth: Atau, gunakan pihak ketiga untuk masuk
-      auth no password: Dengan autentikasi pihak ketiga kata sandi tidak diperlukan,
-        tetapi beberapa alat tambahan atau server mungkin memerlukannya.
       continue: Mendaftar
       terms accepted: Terima kasih telah menerima persyaratan kontributor yang baru!
-      email_confirmation_help_html: Alamat Anda tidak dapat dilihat publik. Lihat
-        %{privacy_policy_link} kami untuk info lebih lanjut.
+      email_help_html: Alamat Anda tidak dapat dilihat publik. Lihat %{privacy_policy_link}
+        kami untuk info lebih lanjut.
       privacy_policy: kebijakan privasi
       privacy_policy_title: Kebijakan privasi OSMF meliputi aturan soal alamat surat
         elektronik
+      use external auth: Atau, gunakan pihak ketiga untuk masuk
     terms:
       title: Persyaratan
       heading: Persyaratan
index df04164cdbf3664ac00fd20c01b3f751ed81ae30..8adacfff35108c4ec34e280f3ddebfa92ac69d55 100644 (file)
@@ -146,7 +146,6 @@ is:
         auth_provider: Auðkenningaraðili
         auth_uid: UID auðkenningar
         email: Netfang
-        email_confirmation: Staðfesting póstfangs
         new_email: Nýtt póstfang
         active: Virkur
         display_name: Sýnilegt nafn
@@ -1870,7 +1869,7 @@ is:
   sessions:
     new:
       title: Innskrá
-      heading: Innskrá
+      tab_title: Innskrá
       email or username: Tölvupóstur eða notandanafn
       password: Lykilorð
       remember: Muna innskráninguna
@@ -1878,34 +1877,7 @@ is:
       login_button: Innskrá
       register now: Skrá þig núna
       with external: 'Þú getur líka notað utanaðkomandi þjónustur til innskráningar:'
-      no account: Ertu ekki með aðgang?
       auth failure: Þetta notandanafn eða lykilorð er rangt.
-      openid_logo_alt: Skrá inn með OpenID-aðgangi
-      auth_providers:
-        openid:
-          title: Skrá inn með OpenID
-          alt: Skrá inn með OpenID-slóð
-        google:
-          title: Skrá inn með Google
-          alt: Skrá inn með Google OpenID-aðgangi
-        facebook:
-          title: Skrá inn með Facebook
-          alt: Skrá inn með Facebook-aðgangi
-        microsoft:
-          title: Skrá inn með Microsoft
-          alt: Skrá inn með Microsoft-aðgangi
-        github:
-          title: Skrá inn með GitHub
-          alt: Skrá inn með GitHub-aðgangi
-        wikipedia:
-          title: Skrá inn með Wikipedia
-          alt: Skrá inn með Wikipedia-aðgangi
-        wordpress:
-          title: Skrá inn með Wordpress
-          alt: Skrá inn með Wordpress OpenID-aðgangi
-        aol:
-          title: Skrá inn með AOL
-          alt: Skrá inn með AOL OpenID-aðgangi
     destroy:
       title: Útskráning
       heading: Skrá út úr OpenStreetMap
@@ -2611,6 +2583,32 @@ is:
       oauth2_applications: OAuth 2 forrit
       oauth2_authorizations: OAuth 2 auðkenningar
       muted_users: Þaggaðir notendur
+    auth_providers:
+      openid_logo_alt: Skrá inn með OpenID-aðgangi
+      openid:
+        title: Skrá inn með OpenID
+        alt: Skrá inn með OpenID-slóð
+      google:
+        title: Skrá inn með Google
+        alt: Skrá inn með Google OpenID-aðgangi
+      facebook:
+        title: Skrá inn með Facebook
+        alt: Skrá inn með Facebook-aðgangi
+      microsoft:
+        title: Skrá inn með Microsoft
+        alt: Skrá inn með Microsoft-aðgangi
+      github:
+        title: Skrá inn með GitHub
+        alt: Skrá inn með GitHub-aðgangi
+      wikipedia:
+        title: Skrá inn með Wikipedia
+        alt: Skrá inn með Wikipedia-aðgangi
+      wordpress:
+        title: Skrá inn með Wordpress
+        alt: Skrá inn með Wordpress OpenID-aðgangi
+      aol:
+        title: Skrá inn með AOL
+        alt: Skrá inn með AOL OpenID-aðgangi
   oauth:
     authorize:
       title: Auðkenndu aðgang að notandaaðganginum þínum
@@ -2761,17 +2759,15 @@ is:
       display name description: Nafn þitt sem aðrir notendur sjá, þú getur breytt
         því síðar í stillingunum þínum.
       external auth: 'Auðkenning með þriðja aðila:'
-      use external auth: Þú getur líka notað utanaðkomandi þjónustur til innskráningar
-      auth no password: Með auðkenningu frá þriðja aðila er ekki nauðsynlegt að nota
-        lykilorð, en einhver aukaverkfæri eða þjónar gætu samt þurft á því að halda.
       continue: Nýskrá
       terms accepted: Bestu þakkir fyrir að samþykkja nýju skilmálana vegna framlags
         þíns!
-      email_confirmation_help_html: Netfangið þitt er ekki birt opinberlega, skoðaðu
-        síðuna um %{privacy_policy_link} til að sjá nánari upplýsingar.
+      email_help_html: Netfangið þitt er ekki birt opinberlega, skoðaðu síðuna um
+        %{privacy_policy_link} til að sjá nánari upplýsingar.
       privacy_policy: meðferð persónuupplýsinga
       privacy_policy_url: https://wiki.osmfoundation.org/wiki/Privacy_Policy
       privacy_policy_title: persónuverndarstefnu OSMF, þar með talinn hlutann um tölvupóstföng
+      use external auth: Þú getur líka notað utanaðkomandi þjónustur til innskráningar
     terms:
       title: Skilmálar
       heading: Skilmálar
index 5b7684e0d6df92dae43c227f76a30991c80d699b..54cb5dd0526355ef9d8fca8bb58f7b25b9e2ff2d 100644 (file)
@@ -148,11 +148,11 @@ it:
         support_url: Indirizzo URL di supporto
         allow_read_prefs: leggi le sue preferenze utente
         allow_write_prefs: modifica le sue preferenze utente
-        allow_write_diary: crea pagine di diario, commenta e fai amicizia
-        allow_write_api: modifica la mappa
+        allow_write_diary: creare pagine di diario, commenti e stringere amicizie
+        allow_write_api: modificare la mappa
         allow_read_gpx: visualizza le sue tracce GPS private
         allow_write_gpx: carica tracce GPS
-        allow_write_notes: modifica le note
+        allow_write_notes: modificare le note
       diary_comment:
         body: Corpo
       diary_entry:
@@ -197,7 +197,6 @@ it:
         auth_provider: Fornitore d'autenticazione
         auth_uid: UID d'autenticazione
         email: E-mail
-        email_confirmation: Conferma e-mail
         new_email: Nuovo indirizzo e-mail
         active: Attivo
         display_name: Nome visualizzato
@@ -1798,8 +1797,8 @@ it:
           La nota si trova vicino a %{place}.'
         commented_note_html: '%{commenter} ha riattivato una nota che avevi commentato.
           La nota si trova vicino a %{place}.'
-      details: Ulteriori dettagli sulla nota possono essere trovati su %{url}.
-      details_html: Ulteriori dettagli sulla nota possono essere trovati su %{url}.
+      details: Rispondi o scopri di più sulla nota su %{url}.
+      details_html: Rispondi o scopri di più sulla nota su %{url}.
     changeset_comment_notification:
       description: 'Gruppo di modifiche OpenStreetMap #%{id}'
       hi: Ciao %{to_user},
@@ -1819,10 +1818,8 @@ it:
         partial_changeset_with_comment: con il commento '%{changeset_comment}'
         partial_changeset_with_comment_html: con il commento '%{changeset_comment}'
         partial_changeset_without_comment: senza commento
-      details: Ulteriori dettagli sul gruppo di modifiche possono essere trovati su
-        %{url}.
-      details_html: Ulteriori dettagli sul gruppo di modifiche possono essere trovati
-        su %{url}.
+      details: Rispondi o scopri di più sul gruppo di modifiche su %{url}.
+      details_html: Rispondi o scopri di più sul gruppo di modifiche su %{url}.
       unsubscribe: Puoi annullare l'iscrizione agli aggiornamenti di questo insieme
         di modifiche su %{url}.
       unsubscribe_html: Puoi annullare l'iscrizione agli aggiornamenti di questo insieme
@@ -1999,42 +1996,16 @@ it:
   sessions:
     new:
       title: Entra
-      heading: Entra
+      tab_title: Entra
       email or username: Indirizzo e-mail o nome utente
       password: Password
       remember: Ricordati di me
       lost password link: Persa la password?
       login_button: Entra
       register now: Registrati ora
-      with external: In alternativa, effettua l'accesso tramite terze parti
-      no account: Non hai un'utenza?
+      with external: o accedi tramite terze parti
+      or: o
       auth failure: Spiacenti, non si può accedere con questi dettagli.
-      openid_logo_alt: Accedi con un OpenID
-      auth_providers:
-        openid:
-          title: Accedi con OpenID
-          alt: Accedi con un URL OpenID
-        google:
-          title: Accedi con Google
-          alt: Accedi con un OpenID di Google
-        facebook:
-          title: Accedi con Facebook
-          alt: Accedi con un'utenza Facebook
-        microsoft:
-          title: Accedi con Microsoft
-          alt: Accedi con un'utenza Microsoft
-        github:
-          title: Accedi con GitHub
-          alt: Effettua l'acceso con un'utenza GitHub
-        wikipedia:
-          title: Accedi con Wikipedia
-          alt: Accedi con un'utenza Wikipedia
-        wordpress:
-          title: Accedi con Wordpress
-          alt: Accedi con un OpenID di Wordpress
-        aol:
-          title: Accedi con AOL
-          alt: Accedi con un OpenID di AOL
     destroy:
       title: Esci
       heading: Esci da OpenStreetMap
@@ -2212,7 +2183,12 @@ it:
           %{france}: Contiene dati provenienti dalla
           Direction Générale des Impôts.
         contributors_fr_france: Francia
+        contributors_hr_credit_html: |-
+          %{croatia}: contiene dati da %{dgu_link} e %{open_data_portal}
+          (informazioni pubbliche della Croazia).
         contributors_hr_croatia: Croazia
+        contributors_hr_dgu: Amministrazione geodetica statale della Croazia
+        contributors_hr_open_data_portal: Portale nazionale degli open data
         contributors_nl_credit_html: '%{netherlands}: Contiene i dati &copy; AND,
           2007 (%{and_link})'
         contributors_nl_netherlands: Paesi Bassi
@@ -2702,6 +2678,33 @@ it:
       oauth2_applications: Applicazioni OAuth 2
       oauth2_authorizations: Autorizzazioni OAuth 2
       muted_users: Utenti silenziati
+    auth_providers:
+      openid_logo_alt: Accedi con un OpenID
+      openid_login_button: Continua
+      openid:
+        title: Accedi con OpenID
+        alt: Accedi con un URL OpenID
+      google:
+        title: Accedi con Google
+        alt: Accedi con un OpenID di Google
+      facebook:
+        title: Accedi con Facebook
+        alt: Accedi con un'utenza Facebook
+      microsoft:
+        title: Accedi con Microsoft
+        alt: Accedi con un'utenza Microsoft
+      github:
+        title: Accedi con GitHub
+        alt: Effettua l'acceso con un'utenza GitHub
+      wikipedia:
+        title: Accedi con Wikipedia
+        alt: Accedi con un'utenza Wikipedia
+      wordpress:
+        title: Accedi con Wordpress
+        alt: Accedi con un OpenID di Wordpress
+      aol:
+        title: Accedi con AOL
+        alt: Accedi con un OpenID di AOL
   oauth:
     authorize:
       title: Autorizzare l'accesso al tuo account
@@ -2711,7 +2714,7 @@ it:
       allow_to: 'Consenti all''applicazione client di:'
       allow_read_prefs: leggere le tue preferenze.
       allow_write_prefs: modificare le tue preferenze utente.
-      allow_write_diary: crea pagine di diario, commenti e fai amicizia.
+      allow_write_diary: creare pagine di diario, commenti e stringere amicizie.
       allow_write_api: modificare la mappa.
       allow_read_gpx: leggere i tuoi tracciati GPS privati.
       allow_write_gpx: caricare tracciati GPS.
@@ -2731,16 +2734,18 @@ it:
       missing: Non hai autorizzato l'applicazione ad accedere a questa funzione
     scopes:
       openid: Accedi utilizzando OpenStreetMap
-      read_prefs: Leggi preferenze utente
-      write_prefs: Modifica le preferenze utente
-      write_diary: Crea voci del diario, commenti e fai amicizia
-      write_api: Modifica la mappa
-      read_gpx: Leggi tracciati GPS privati
-      write_gpx: Carica tracciati GPS
-      write_notes: Modifica le note
-      write_redactions: Rimuovi dati cartografici
-      read_email: Leggere indirizzo di posta elettronica utente
+      read_prefs: Leggere le preferenze dell'utente
+      write_prefs: Modificare le preferenze dell'utente
+      write_diary: Creare voci del diario, commenti e stringere amicizie
+      write_api: Modificare la mappa
+      read_gpx: Leggere tracciati GPS privati
+      write_gpx: Caricare tracciati GPS
+      write_notes: Modificare le note
+      write_redactions: Rimuovere dati cartografici
+      read_email: Leggere indirizzo di posta elettronica dell'utente
       skip_authorization: Approvazione automatica applicazione
+    for_roles:
+      moderator: Questa autorizzazione è per le azioni disponibili solo ai moderatori
   oauth_clients:
     new:
       title: Registra una nuova applicazione
@@ -2835,32 +2840,34 @@ it:
   users:
     new:
       title: Registrati
+      tab_title: Registrati
       no_auto_account_create: Sfortunatamente in questo momento non è possibile creare
         automaticamente per te un profilo.
       please_contact_support_html: Contatta %{support_link} per organizzare la creazione
         di un'utenza (cercheremo di gestire la richiesta il più rapidamente possibile).
       support: assistenza
       about:
-        header: Libero ed editabile
+        header: Libero ed editabile.
         paragraph_1: A differenza delle altre mappe, OpenStreetMap è interamente realizzata
           da persone come te e chiunque può liberamente correggerla, aggiornarla,
           scaricarla o usarla.
-        paragraph_2: Registrati per iniziare a contribuire. Ti invieremo una e-mail
-          per confermare la tua utenza.
+        paragraph_2: Registrati per iniziare a contribuire.
+        welcome: Benvenuti in OpenStreetMap
       display name description: Il proprio nome utente visualizzato pubblicamente.
         Può essere modificato più tardi nelle preferenze.
+      tou: condizioni d'uso
+      contributor_terms: regole per contribuire
       external auth: 'Autenticazione tramite terze parti:'
-      use external auth: In alternativa, effettua l'accesso tramite terze parti
-      auth no password: Con l'autenticazione tramite terze parti non è richiesta una
-        password, ma alcuni strumenti o server aggiuntivi potrebbero ancora averne
-        bisogno.
       continue: Registrati
       terms accepted: Grazie di aver accettato le nuove regole per contribuire!
-      email_confirmation_help_html: Il tuo indirizzo non viene visualizzato pubblicamente,
-        consulta la nostra %{privacy_policy_link} per ulteriori informazioni.
+      email_help_html: Il tuo indirizzo non viene visualizzato pubblicamente, consulta
+        la nostra %{privacy_policy_link} per ulteriori informazioni.
       privacy_policy: normativa sulla privacy
       privacy_policy_title: Informativa sulla privacy di OSM Foundation compresa la
         sezione sugli indirizzi e-mail
+      consider_pd: pubblico dominio
+      or: o
+      use external auth: o registrati tramite terze parti
     terms:
       title: Termini
       heading: Termini
@@ -3123,6 +3130,8 @@ it:
       reason: Motivo del blocco
       status: Stato
       revoker_name: Revocato da
+      older: Blocchi più vecchi
+      newer: Blocchi più recenti
     navigation:
       all_blocks: Tutti i blocchi
       blocks_on_me: Blocchi su di me
@@ -3203,6 +3212,8 @@ it:
       intro: Ti sei accorto di un errore o di qualcosa che manca? Fallo sapere agli
         altri mappatori così possono correggerlo. Sposta il puntatore nella posizione
         esatta e inserisci una nota per spiegare il problema.
+      anonymous_warning_log_in: entra
+      anonymous_warning_sign_up: registrati
       advice: La tua nota è pubblica e potrebbe essere utilizzata per aggiornare la
         mappa, pertanto non inserire informazioni personali e neppure dati provenienti
         da mappe protette da copyright oppure elenchi.
index 4039eaacd1ca6b7fc83189564b42c9c0c35b49eb..9d7bccaa1970cf58a744f0ed6f4a57eebbcefca4 100644 (file)
@@ -199,7 +199,6 @@ ja:
         auth_provider: 認証提供者
         auth_uid: 認証 ID
         email: メール
-        email_confirmation: メールアドレスの確認
         new_email: 新しいメールアドレス
         active: アクティブ
         display_name: 表示名
@@ -1779,7 +1778,7 @@ ja:
   sessions:
     new:
       title: ログイン
-      heading: ログイン
+      tab_title: ログイン
       email or username: 'メールアドレスまたは利用者名:'
       password: 'パスワード:'
       remember: ログイン状態を保持
@@ -1787,34 +1786,7 @@ ja:
       login_button: ログイン
       register now: 今すぐ登録
       with external: 'サードパーティのアカウントでもログインできます:'
-      no account: アカウントを持っていませんか?
       auth failure: 申し訳ありませんが、入力された情報ではログインできませんでした。
-      openid_logo_alt: OpenID でログイン
-      auth_providers:
-        openid:
-          title: OpenID でログイン
-          alt: OpenID URLでログイン
-        google:
-          title: Googleでログイン
-          alt: Google OpenIDでログイン
-        facebook:
-          title: Facebookでログイン
-          alt: Facebook アカウントを使用してログイン
-        microsoft:
-          title: Microsoftでログイン
-          alt: Microsoftアカウントでログイン
-        github:
-          title: GitHubでログイン
-          alt: GitHubのアカウントでログイン
-        wikipedia:
-          title: ウィキペディアでログイン
-          alt: ウィキペディアのアカウントでログイン
-        wordpress:
-          title: Wordpressでログイン
-          alt: Wordpress OpenIDでログイン
-        aol:
-          title: AOLでログイン
-          alt: AOL OpenIDでログイン
     destroy:
       title: ログアウト
       heading: OpenStreetMap からログアウト
@@ -1894,6 +1866,7 @@ ja:
         contributors_fr_france: フランス
         contributors_nl_netherlands: オランダ
         contributors_nz_new_zealand: ニュージーランド
+        contributors_nz_cc_by: CC BY 4.0
         contributors_rs_serbia: セルビア
         contributors_si_slovenia: スロベニア
         contributors_es_spain: スペイン
@@ -2019,12 +1992,17 @@ ja:
           footway: 歩道
           rail: 鉄道
           subway: 地下鉄
+          bus: バス
           cable_car: 交走式ロープウェイ
           chair_lift: チェアリフト
           runway: 空港滑走路
           taxiway: 空港誘導路
           apron: 空港ビル
           admin: 行政境界
+          capital: 首都
+          city: 都市
+          orchard: 果樹園
+          vineyard: ブドウ園
           forest: 森
           wood: 森林
           golf: ゴルフ場
@@ -2043,10 +2021,12 @@ ja:
           allotments: 家庭菜園
           pitch: 運動場
           centre: スポーツセンター
+          beach: 砂浜
           reserve: 自然保護区
           military: 軍用地域
           school: 学校
           university: 大学
+          hospital: 病院
           building: 重要建造物
           station: 鉄道駅
           summit: 山脈
@@ -2056,6 +2036,7 @@ ja:
           private: 私的通行
           destination: 目的通行
           construction: 建設中の道路
+          bus_stop: バス停
           bicycle_shop: 自転車販売店
           bicycle_parking: 駐輪場
           toilets: トイレ
@@ -2213,6 +2194,32 @@ ja:
       oauth2_applications: OAuth 2 アプリケーション
       oauth2_authorizations: OAuth 2 認証
       muted_users: ミュートした利用者
+    auth_providers:
+      openid_logo_alt: OpenID でログイン
+      openid:
+        title: OpenID でログイン
+        alt: OpenID URLでログイン
+      google:
+        title: Googleでログイン
+        alt: Google OpenIDでログイン
+      facebook:
+        title: Facebookでログイン
+        alt: Facebook アカウントを使用してログイン
+      microsoft:
+        title: Microsoftでログイン
+        alt: Microsoftアカウントでログイン
+      github:
+        title: GitHubでログイン
+        alt: GitHubのアカウントでログイン
+      wikipedia:
+        title: ウィキペディアでログイン
+        alt: ウィキペディアのアカウントでログイン
+      wordpress:
+        title: Wordpressでログイン
+        alt: Wordpress OpenIDでログイン
+      aol:
+        title: AOLでログイン
+        alt: AOL OpenIDでログイン
   oauth:
     authorize:
       title: あなたのアカウントへのアクセスの認証
@@ -2342,11 +2349,11 @@ ja:
         header: フリー、編集可能
       display name description: あなたの公開利用者名です。あとで個人設定で変更できます。
       external auth: 'サードパーティ認証:'
-      use external auth: サードパーティのアカウントでもログインできます
-      auth no password: サードパーティ認証があるとパスワードは不要ですが、それでもその他のツールやサーバーが必要な場合があります。
       continue: 利用者登録
       terms accepted: 新しい協力者規約を承諾していただき、ありがとうございます!
       privacy_policy: プライバシー・ポリシー
+      consider_pd: パブリックドメイン
+      use external auth: サードパーティのアカウントでもログインできます
     terms:
       title: 規約
       heading: 規約
@@ -2403,6 +2410,7 @@ ja:
       remove as friend: 友達を解除
       add as friend: 友達として追加
       mapper since: 'マッパー歴:'
+      uid: '利用者id:'
       ct status: '協力者規約:'
       ct undecided: 未決定
       ct declined: 拒否
@@ -2413,6 +2421,7 @@ ja:
       role:
         administrator: この利用者は管理者です
         moderator: この利用者はモデレーターです
+        importer: この利用者はインポーターです
         grant:
           administrator: 管理者権限を許可
           moderator: モデレーター権限を許可
@@ -2664,6 +2673,7 @@ ja:
         gps: 公開GPSトラッキング
         overlays: トラブルシューティング用の地図オーバーレイ
         title: レイヤー
+      openstreetmap_contributors: OpenStreetMapの貢献者
       make_a_donation: 寄付をする
     site:
       edit_tooltip: 地図を編集
@@ -2674,6 +2684,7 @@ ja:
       map_data_zoom_in_tooltip: 地図データを閲覧するには拡大してください
       queryfeature_tooltip: 地物を検索
       queryfeature_disabled_tooltip: 検索した地物にズーム
+      embed_html_disabled: このマップレイヤーではHTML埋め込みは利用できません
     changesets:
       show:
         comment: コメント
@@ -2697,6 +2708,8 @@ ja:
       descend: 下り坂
       directions: 方向
       distance: 距離
+      distance_m: '%{distance}m'
+      distance_km: '%{distance}km'
       errors:
         no_route: 2点間のルートが見つかりません。
         no_place: 残念ながら、場所「%{place}」は見つかりませんでした。
index 5de173aa9d679f3ce54e65d52cd4611f961935c7..2e9f02aa47411a0eb2728a47a85f7449aff6c1a8 100644 (file)
@@ -870,15 +870,13 @@ ka:
   sessions:
     new:
       title: შესვლა
-      heading: შესვლა
+      tab_title: შესვლა
       email or username: 'ელ. ფოსტის მისამართი, ან მომხმარებლის სახელი:'
       password: 'პაროლი:'
       remember: დამიმახსოვრე
       lost password link: დაგავიწყდათ პაროლი?
       login_button: შესვლა
       register now: დარეგისტრირდით ახლავე
-      no account: არ გაქვთ ანგარიში?
-      openid_logo_alt: შესვლა OpenID-ის საშუალებით
     destroy:
       title: გასვლა
       heading: OpenStreetMap-დან გასვლა
@@ -978,6 +976,9 @@ ka:
       identifiable: იდენტიფიცირებადი
       private: პირადი
       trackable: კონტროლირებადი
+  application:
+    auth_providers:
+      openid_logo_alt: შესვლა OpenID-ის საშუალებით
   oauth:
     authorize:
       allow_write_api: რუკის შეცვლა.
index 22963af6a58d89c8c9a4e0610083b02967ad8fdf..dc9724bc666f211dd8e02f837a2cd9249f91236f 100644 (file)
@@ -142,7 +142,6 @@ kab:
         auth_provider: Asaǧǧaw n usesteb
         auth_uid: UID n usesteb
         email: Imayl
-        email_confirmation: Asentem n yimayl
         new_email: Tansa n yimayl tamaynut
         active: Urmid
         display_name: Mefffer isem
@@ -964,40 +963,13 @@ kab:
   sessions:
     new:
       title: Qqen
-      heading: Qqen
+      tab_title: Qqen
       email or username: 'Tansa imayl neɣ isem n useqdac:'
       password: 'Awal uffir:'
       remember: Cfu fell-i
       lost password link: Tweddreḍ awal-ik uffir?
       login_button: Qqen
       register now: Jerred tura
-      no account: Ur tesɛiḍ ara amiḍan?
-      openid_logo_alt: Qqen s OpenID
-      auth_providers:
-        openid:
-          title: Qqen s OpenID
-          alt: Qqen s tensa URL OpenID
-        google:
-          title: Qqen s Google
-          alt: Qqen s Google OpenID
-        facebook:
-          title: Qqen s Facebook
-          alt: Qqen s umidan Facebook
-        microsoft:
-          title: Qqen s Windows Live
-          alt: Qqen s umiḍan Windows Live
-        github:
-          title: Qqen s GitHub
-          alt: Qqen s umiḍan GitHub
-        wikipedia:
-          title: Qqen s Wikipedia
-          alt: qqes s umiḍan Wikipedia
-        wordpress:
-          title: Qqen s Wordpress
-          alt: Qqen s OpenID
-        aol:
-          title: Qqen s AOL
-          alt: Qqen s AOL OpenID
     destroy:
       title: Tuffɣa
       heading: Tuffɣa si OpenStreetMap
@@ -1171,6 +1143,32 @@ kab:
       blocked_zero_hour: Ɣur-k izen utrib ɣef usmel Web OpenStreetMap. Yessef ad t-ɣreḍ-t
         send ad tizmireḍ ad teskelseḍ asnifel-ik.
       blocked: Anekcum-ik API yewḥel. Qqen ar ugrudem Web i ugar n isallen.
+    auth_providers:
+      openid_logo_alt: Qqen s OpenID
+      openid:
+        title: Qqen s OpenID
+        alt: Qqen s tensa URL OpenID
+      google:
+        title: Qqen s Google
+        alt: Qqen s Google OpenID
+      facebook:
+        title: Qqen s Facebook
+        alt: Qqen s umidan Facebook
+      microsoft:
+        title: Qqen s Windows Live
+        alt: Qqen s umiḍan Windows Live
+      github:
+        title: Qqen s GitHub
+        alt: Qqen s umiḍan GitHub
+      wikipedia:
+        title: Qqen s Wikipedia
+        alt: qqes s umiḍan Wikipedia
+      wordpress:
+        title: Qqen s Wordpress
+        alt: Qqen s OpenID
+      aol:
+        title: Qqen s AOL
+        alt: Qqen s AOL OpenID
   oauth:
     authorize:
       title: Sireg anekcum ar umiḍan-ik
index cff82e6e9b90c76139834befb8e57dfb1c3e405c..fe4518973d73dedf0054bab19e0a5b0637854ee0 100644 (file)
@@ -133,7 +133,6 @@ kk-cyrl:
         auth_provider: Аутентификация провайдері
         auth_uid: Аутентификация UID
         email: Е-пошта
-        email_confirmation: E-mail растау
         new_email: Жаңа е-пошта мекенжайы
         active: Белсенді
         display_name: Көрсетілетін ат
@@ -1021,28 +1020,10 @@ kk-cyrl:
   sessions:
     new:
       title: Кіру
-      heading: Кіру
+      tab_title: Кіру
       password: Құпиясөз
       remember: Жүйеде қалу
       login_button: Кіру
-      no account: Тіркелгіңіз жоқ па?
-      auth_providers:
-        openid:
-          title: OpenID арқылы кіру
-        google:
-          title: Google арқылы кіру
-        facebook:
-          title: Facebook арқылы кіру
-        microsoft:
-          title: Microsoft арқылы кіру
-        github:
-          title: GitHub арқылы кіру
-        wikipedia:
-          title: Уикипедия арқылы кіру
-        wordpress:
-          title: Wordpress арқылы кіру
-        aol:
-          title: AOL арқылы кіру
     destroy:
       title: Шығу
       heading: OpenStreetMap-тен шығу
@@ -1188,6 +1169,23 @@ kk-cyrl:
     settings_menu:
       oauth1_settings: OAuth 1 баптаулары
       oauth2_applications: OAuth 2 қосымшалары
+    auth_providers:
+      openid:
+        title: OpenID арқылы кіру
+      google:
+        title: Google арқылы кіру
+      facebook:
+        title: Facebook арқылы кіру
+      microsoft:
+        title: Microsoft арқылы кіру
+      github:
+        title: GitHub арқылы кіру
+      wikipedia:
+        title: Уикипедия арқылы кіру
+      wordpress:
+        title: Wordpress арқылы кіру
+      aol:
+        title: AOL арқылы кіру
   oauth_clients:
     show:
       confirm: Сенімдісіз бе?
index 77e530ce15a1d35a466d3a33ea4aaad71ce75946..4f7918a50f7e5c9d300c75f7f7212354b7415705 100644 (file)
@@ -660,26 +660,9 @@ km:
   sessions:
     new:
       title: កត់ឈ្មោះចូល
-      heading: កត់ឈ្មោះចូល
+      tab_title: កត់ឈ្មោះចូល
       email or username: អាសយដ្ឋានអ៊ីមែល ឬឈ្មោះអ្នកប្រើប្រាស់​៖
       login_button: កត់ឈ្មោះចូល
-      auth_providers:
-        openid:
-          title: កត់ឈ្មោះចូលដោយប្រើ OpenID
-        google:
-          title: កត់ឈ្មោះចូលដោយប្រើ Google
-        facebook:
-          title: កត់ឈ្មោះចូលដោយប្រើ Facebook
-        microsoft:
-          title: កត់ឈ្មោះចូលដោយប្រើ Windows Live
-        github:
-          title: កត់ឈ្មោះចូលដោយប្រើ GitHub
-        wikipedia:
-          title: កត់ឈ្មោះចូលដោយប្រើវិគីភីឌា
-        wordpress:
-          title: កត់ឈ្មោះចូលដោយប្រើ Wordpress
-        aol:
-          title: កត់ឈ្មោះចូលដោយប្រើ AOL
     destroy:
       title: កត់ឈ្មោះចេញ
       logout_button: កត់ឈ្មោះចេញ
@@ -746,6 +729,24 @@ km:
       private: ឯកជន​
     index:
       tagged_with: '  បានដាកស្លាកជា %{tags}'
+  application:
+    auth_providers:
+      openid:
+        title: កត់ឈ្មោះចូលដោយប្រើ OpenID
+      google:
+        title: កត់ឈ្មោះចូលដោយប្រើ Google
+      facebook:
+        title: កត់ឈ្មោះចូលដោយប្រើ Facebook
+      microsoft:
+        title: កត់ឈ្មោះចូលដោយប្រើ Windows Live
+      github:
+        title: កត់ឈ្មោះចូលដោយប្រើ GitHub
+      wikipedia:
+        title: កត់ឈ្មោះចូលដោយប្រើវិគីភីឌា
+      wordpress:
+        title: កត់ឈ្មោះចូលដោយប្រើ Wordpress
+      aol:
+        title: កត់ឈ្មោះចូលដោយប្រើ AOL
   oauth_clients:
     edit:
       title: កែប្រែ​ទំរង់បែបបទរបស់អ្នក​
@@ -754,8 +755,8 @@ km:
   users:
     new:
       title: ចុះឈ្មោះ​ចូល
-      use external auth: ប្រើភ្នាក់ងារទី៣ដើម្បីកត់ឈ្មោះចូល
       continue: ចុះឈ្មោះចូល
+      use external auth: ប្រើភ្នាក់ងារទី៣ដើម្បីកត់ឈ្មោះចូល
     terms:
       decline: បដិសេធ
       legale_select: ប្រទេស​ស្នាក់​នៅ៖
index 061519ece75744338ad659a485edaae598e55aa5..584c3e5ce1fd1324ebcee9a6d1feca64698ccdbe 100644 (file)
@@ -113,7 +113,6 @@ kn:
         description: ವಿವರಣೆ
       user:
         email: ಇ-ಅಂಚೆ
-        email_confirmation: ಮಿಂಚಂಚೆ ದೃಢೀಕರಣ
         new_email: ಹೊಸ ಇ-ಅಂಚೆ ವಿಳಾಸ
         active: ಸಕ್ರಿಯ
         display_name: ಹೆಸರನ್ನು ಪ್ರದರ್ಶಿಸು
@@ -762,23 +761,9 @@ kn:
   sessions:
     new:
       title: ಲಾಗ್ ಇನ್
-      heading: ಲಾಗಿನ್
+      tab_title: ಲಾಗಿನ್
       password: 'ಪ್ರವೇಶಪದ:'
       login_button: ಲಾಗಿನ್
-      auth_providers:
-        google:
-          title: ಗೂಗಲ್ ಮೂಲಕ ಲಾಗಿನ್ ಆಗಿರಿ
-          alt: ಗೂಗಲ್ ಓಪನ್ ಐಡಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
-        facebook:
-          title: ಫೇಸ್ಬುಕ್ ಮೂಲಕ ಲಾಗಿನ್ ಆಗಿರಿ
-          alt: ಫೇಸ್ಬುಕ್ ಖಾತೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
-        microsoft:
-          alt: ಮೈಕ್ರೋಸಾಫ್ಟ್ ಖಾತೆಯೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
-        github:
-          alt: ಗಿಟ್ಹಬ್ ಖಾತೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
-        wikipedia:
-          title: ವಿಕಿಪೀಡಿಯದೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
-          alt: ವಿಕಿಪೀಡಿಯ ಖಾತೆಯೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
     destroy:
       title: ಲಾಗ್ ಔಟ್
       logout_button: ಲಾಗ್ ಔಟ್
@@ -879,6 +864,21 @@ kn:
   traces:
     new:
       help: ಸಹಾಯ
+  application:
+    auth_providers:
+      google:
+        title: ಗೂಗಲ್ ಮೂಲಕ ಲಾಗಿನ್ ಆಗಿರಿ
+        alt: ಗೂಗಲ್ ಓಪನ್ ಐಡಿಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
+      facebook:
+        title: ಫೇಸ್ಬುಕ್ ಮೂಲಕ ಲಾಗಿನ್ ಆಗಿರಿ
+        alt: ಫೇಸ್ಬುಕ್ ಖಾತೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
+      microsoft:
+        alt: ಮೈಕ್ರೋಸಾಫ್ಟ್ ಖಾತೆಯೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
+      github:
+        alt: ಗಿಟ್ಹಬ್ ಖಾತೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ
+      wikipedia:
+        title: ವಿಕಿಪೀಡಿಯದೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
+        alt: ವಿಕಿಪೀಡಿಯ ಖಾತೆಯೊಂದಿಗೆ ಪ್ರವೇಶಿಸಿ
   oauth_clients:
     show:
       edit: ವಿವರಗಳನ್ನು ಸಂಪಾದಿಸಿ
index f1a3292f74c01c3591c5ee2b6123f003b555d155..03188391bb4f3142595e4bc82c752e5c6e9c1865 100644 (file)
@@ -178,7 +178,6 @@ ko:
         auth_provider: 인증 제공자
         auth_uid: 인증 UID
         email: 이메일
-        email_confirmation: 이메일 인증
         new_email: 새 이메일 주소
         active: 활성
         display_name: 표시되는 이름
@@ -327,6 +326,7 @@ ko:
     deleted_ago_by_html: '%{time_ago}에 %{user}님이 삭제함'
     edited_ago_by_html: '%{time_ago}에 %{user}님이 편집함'
     version: 버전
+    redacted_version: 수정된 버전
     in_changeset: 바뀜집합
     anonymous: 익명
     no_comment: (댓글 없음)
@@ -337,7 +337,10 @@ ko:
       other: 길 %{count}건
     download_xml: XML 다운로드
     view_history: 역사 보기
+    view_unredacted_history: 수정되지 않은 기록 보기
     view_details: 자세한 내용 보기
+    view_redacted_data: 수정된 데이터 보기
+    view_redaction_message: 수정 메시지 보기
     location: '위치:'
     node:
       title_html: '교점: %{name}'
@@ -447,9 +450,21 @@ ko:
         created: 만들어짐
         closed: 닫힘
         belongs_to: 저자
+    subscribe:
+      heading: 다음 바뀜집합 토론을 구독하시겠습니까?
+      button: 토론 구독
+    unsubscribe:
+      heading: 다음 바뀜집합 토론의 구독을 취소하시겠습니까?
+      button: 토론 구독 취소
+    heading:
+      title: 바뀜집합 %{id}
+      created_by_html: '%{created}에 의해 %{link_user}이(가) 생성되었습니다.'
+    no_such_entry:
+      title: 해당 바뀜집합이 없습니다.
     show:
       title: '바뀜집합: %{id}'
       created: '생성 시기: %{when}'
+      closed: '닫힘: %{when}'
       created_ago_html: '%{time_ago}에 생성됨'
       closed_ago_html: '%{time_ago}에 닫힘'
       created_ago_by_html: '%{time_ago}에 %{user}님이 생성함'
@@ -527,6 +542,7 @@ ko:
     show:
       title: '%{user}의 일기 | %{title}'
       user_title: '%{user}의 일기'
+      discussion: 토론
       leave_a_comment: 의견 남기기
       login_to_leave_a_comment_html: 덧글을 남기려면 %{login_link}해야 합니다.
       login: 로그인
@@ -578,7 +594,10 @@ ko:
       newer_comments: 새 의견
       older_comments: 이전 의견
     subscribe:
+      heading: 다음 일기 항목 토론에 구독하시겠습니까?
       button: 토론 구독
+    unsubscribe:
+      button: 토론 구독 취소
   doorkeeper:
     flash:
       applications:
@@ -759,6 +778,7 @@ ko:
           waste_disposal: 폐기물 처리장
           watering_place: 급수지
           water_point: 급수장
+          weighbridge: 차량계근대
           "yes": 시설
         boundary:
           aboriginal_lands: 원주민 영역
@@ -1619,8 +1639,8 @@ ko:
         partial_changeset_without_comment: 의견 없이
       details: 바뀜집합에 대한 자세한 사항은 %{url}에서 찾을 수 있습니다.
       details_html: 바뀜집합에 대한 자세한 사항은 %{url}에서 찾을 수 있습니다.
-      unsubscribe: 이 바뀜집합의 업데이트를 받지 않으려면 %{url} 에 방문하여 "구ë\8f\85 í\95´ì§\80"를 í\81´ë¦­í\95\98ì\8b­ì\8b\9cì\98¤.
-      unsubscribe_html: ì\9d´ ë°\94ë\80\9cì§\91í\95©ì\9d\98 ì\97\85ë\8d°ì\9d´í\8a¸ë¥¼ ë°\9bì§\80 ì\95\8aì\9c¼ë ¤ë©´ %{url} ì\97\90 ë°©ë¬¸í\95\98ì\97¬ '구ë\8f\85 í\95´ì§\80'를 í\81´ë¦­í\95\98ì\84¸ì\9a\94.
+      unsubscribe: 이 바뀜집합의 업데이트를 받지 않으려면 %{url} 에 방문하여 '구ë\8f\85 í\95´ì§\80'를 í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
+      unsubscribe_html: ì\9d´ ë°\94ë\80\9cì§\91í\95©ì\9d\98 ì\97\85ë\8d°ì\9d´í\8a¸ë¥¼ ë°\9bì§\80 ì\95\8aì\9c¼ë ¤ë©´ %{url} ì\97\90 ë°©ë¬¸í\95\98ì\97¬ '구ë\8f\85 í\95´ì§\80'를 í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
   confirmations:
     confirm:
       heading: 이메일을 확인하세요!
@@ -1714,7 +1734,7 @@ ko:
     new:
       title: 잊어버린 비밀번호
       heading: 비밀번호를 잊으셨나요?
-      email address: '이메일 주소:'
+      email address: 이메일 주소
       new password button: 비밀번호 재설정
       help_text: 가입할 때 사용한 이메일 주소를 입력하세요, 비밀번호를 재설정하여 사용할 수 있는 링크를 보내드립니다.
     edit:
@@ -1724,6 +1744,7 @@ ko:
       flash token bad: 토큰을 찾지 못했습니다. URL을 확인했습니까?
     update:
       flash changed: 비밀번호가 바뀌었습니다.
+      flash token bad: 토큰을 찾지 못했습니다. URL을 확인했습니까?
   preferences:
     show:
       title: 내 환경 설정
@@ -1766,42 +1787,15 @@ ko:
   sessions:
     new:
       title: 로그인
-      heading: 로그인
-      email or username: '이메일 주소 또는 사용자 이름:'
-      password: '비밀번호:'
+      tab_title: 로그인
+      email or username: 이메일 주소 또는 사용자 이름
+      password: 비밀번호
       remember: 로그인 상태를 기억하기
       lost password link: 비밀번호를 잊으셨나요?
       login_button: 로그인
       register now: 지금 등록하세요
       with external: '다른 제3자 로그인 방식 사용하기:'
-      no account: 계정이 없나요?
       auth failure: 죄송합니다, 입력한 정보로 로그인할 수 없습니다.
-      openid_logo_alt: OpenID로 로그인
-      auth_providers:
-        openid:
-          title: OpenID로 로그인하기
-          alt: OpenID URL로 로그인
-        google:
-          title: 구글로 로그인하기
-          alt: Google OpenID로 로그인하기
-        facebook:
-          title: 페이스북으로 로그인
-          alt: 페이스북 계정으로 로그인하기
-        microsoft:
-          title: 마이크로소프트로 로그인하기
-          alt: 마이크로소프트 계정으로 로그인하기
-        github:
-          title: GitHub로 로그인
-          alt: GitHub 계정으로 로그인
-        wikipedia:
-          title: 위키백과로 로그인하기
-          alt: 위키백과 계정으로 로그인
-        wordpress:
-          title: 워드프레스로 로그인하기
-          alt: Wordpress OpenID로 로그인하기
-        aol:
-          title: AOL로 로그인하기
-          alt: AOL OpenID로 로그인하기
     destroy:
       title: 로그아웃
       heading: 오픈스트리트맵에서 로그아웃
@@ -1945,6 +1939,7 @@ ko:
           데이터를 포함합니다.
         contributors_fr_france: 프랑스
         contributors_hr_croatia: 크로아티아
+        contributors_hr_open_data_portal: 국가 공개 데이터 포털
         contributors_nl_credit_html: '%{netherlands}: 2007년 &copy; AND 데이터 (%{and_link})를
           포함합니다.'
         contributors_nl_netherlands: 네덜란드
@@ -2073,8 +2068,8 @@ ko:
         title: 초보자 길라잡이
         description: 커뮤니티에서 관리하는 초보자 길라잡이
       community:
-        title: 공동체 포럼
-        description: ì\98¤í\94\88ì\8a¤í\8a¸ë¦¬í\8a¸ë§µê³¼ ê´\80ë ¨í\95\9c ë\8c\80í\99\94를 ë\82\98ë\88\84는 장소입니다.
+        title: 도움말 및 커뮤니티 포럼
+        description: ì\98¤í\94\88ì\8a¤í\8a¸ë¦¬í\8a¸ë§µê³¼ ê´\80ë ¨í\95´ì\84\9c ë\8f\84ì\9b\80ì\9d\84 êµ¬í\95\98ê³  ë\8c\80í\99\94를 ë\82\98ë\88\8c ì\88\98 ì\9e\88는 장소입니다.
       mailing_lists:
         title: 메일링 리스트
         description: 국소 또는 지역의 메일링 리스트의 넓은 범위에서 관심사에 대해 질문하거나 토론을 합니다.
@@ -2150,10 +2145,14 @@ ko:
           apron: 공항 계류장
           admin: 행정 구역 경계
           capital: 수도
+          city: 도시
+          orchard: 과수원
           vineyard: 포도밭
           forest: 숲
           wood: 산림
+          farmland: 농지
           grass: 잔디
+          meadow: 목초지
           bare_rock: 노출 암반
           sand: 모래
           golf: 골프장
@@ -2190,6 +2189,7 @@ ko:
           destination: 목적 통행
           construction: 공사 중인 도로
           bus_stop: 버스 정류장
+          stop: 중지
           bicycle_shop: 자전거 가게
           bicycle_rental: 자전거 대여
           bicycle_parking: 자전거 주차장
@@ -2368,6 +2368,32 @@ ko:
       oauth1_settings: OAuth 1 설정
       oauth2_applications: OAuth 2 애플리케이션
       oauth2_authorizations: OAuth 2 인가
+    auth_providers:
+      openid_logo_alt: OpenID로 로그인
+      openid:
+        title: OpenID로 로그인하기
+        alt: OpenID URL로 로그인
+      google:
+        title: 구글로 로그인하기
+        alt: Google OpenID로 로그인하기
+      facebook:
+        title: 페이스북으로 로그인
+        alt: 페이스북 계정으로 로그인하기
+      microsoft:
+        title: 마이크로소프트로 로그인하기
+        alt: 마이크로소프트 계정으로 로그인하기
+      github:
+        title: GitHub로 로그인
+        alt: GitHub 계정으로 로그인
+      wikipedia:
+        title: 위키백과로 로그인하기
+        alt: 위키백과 계정으로 로그인
+      wordpress:
+        title: 워드프레스로 로그인하기
+        alt: Wordpress OpenID로 로그인하기
+      aol:
+        title: AOL로 로그인하기
+        alt: AOL OpenID로 로그인하기
   oauth:
     authorize:
       title: 내 계정에 접근 인증
@@ -2485,6 +2511,7 @@ ko:
       title: 내 인증한 애플리케이션
       application: 애플리케이션
       permissions: 권한
+      last_authorized: 마지막 승인
       no_applications_html: 아직 %{oauth2} 애플리케이션을 승인하지 않았습니다.
     application:
       revoke: 접근 취소
@@ -2503,14 +2530,12 @@ ko:
         paragraph_2: 기여를 시작하려면 가입하세요. 당신의 계정 확인을 위해 이메일을 보내드리겠습니다.
       display name description: 공개적으로 표시되는 사용자 이름입니다. 나중에 환경 설정에서 바꿀 수 있습니다.
       external auth: '제3자 인증:'
-      use external auth: 다른 제3자 로그인 방식 사용하기
-      auth no password: 제3자 인증은 비밀번호가 필요하지 않지만, 일부 추가 도구나 서버는 여전히 필요할 수 있습니다.
       continue: 가입하기
       terms accepted: 새 기여자 약관에 동의해 주셔서 감사합니다!
-      email_confirmation_help_html: 당신의 주소는 공개적으로 노출되지 않습니다. 자세한 내용은 %{privacy_policy_link}를
-        참조하세요.
+      email_help_html: 당신의 주소는 공개적으로 노출되지 않습니다. 자세한 내용은 %{privacy_policy_link}를 참조하세요.
       privacy_policy: 개인정보처리방침
       privacy_policy_title: 이메일 주소 섹션을 포함한 OSMF 개인 정보 보호 정책
+      use external auth: 다른 제3자 로그인 방식 사용하기
     terms:
       title: 약관
       heading: 약관
@@ -2591,6 +2616,7 @@ ko:
           importer: 임포터 접근 권한 취소
       block_history: 활성화된 차단
       moderator_history: 실행된 차단
+      revoke_all_blocks: 모든 블록 취소
       comments: 의견
       create_block: 이 사용자를 차단
       activate_user: 이 사용자 활성화
@@ -2687,6 +2713,8 @@ ko:
       confirm: 이 차단을 해제하겠습니까?
       revoke: 해제!
       flash: 이 차단을 해제했습니다.
+    revoke_all:
+      revoke: 해제!
     helper:
       time_future_html: '%{time}에 끝납니다.'
       until_login: 사용자가 로그인할 때까지 활성합니다.
index 6a4251096414452910889ba3c76de6cc25c17b94..4989838edbbc53d1ec01ab385cfa718c192ffb8e 100644 (file)
@@ -218,28 +218,11 @@ ksh:
   sessions:
     new:
       title: Enlogge
-      heading: Enlogge
+      tab_title: Enlogge
       email or username: 'De Adräß för de e-mail udder der Metmaacher_Nahme:'
       password: 'Paßwoot:'
       lost password link: Paßwoot verschött jejange?
       login_button: Enlogge
-      auth_providers:
-        google:
-          title: Övver Google ennlogge
-          alt: Ennlogge medd ener OpenID vun Google
-        facebook:
-          title: Donn övver ene Zohjang op Facebook ennlogge
-          alt: Donn övver ene Zohjang op Facebook ennlogge
-        microsoft:
-          title: Donn medd enem Zohjang op Windows Live ennlogge
-          alt: Donn medd enem Zohjang op Windows Live ennlogge
-        github:
-          title: Övver GitHub ennlogge
-          alt: Donn övver ene Zohjang bei GitHub ennlogge
-        wordpress:
-          title: Övver Wordpress ennlogge
-        aol:
-          title: Övver AOL enlogge
   site:
     about:
       legal_title: Rääschlesch
@@ -349,6 +332,23 @@ ksh:
       cookies_needed: |-
         Et schingk, wi wann De cookies afjeschalldt häz.
         Bes esu jood un donn se en Dingem Brauser aanschallde, ih dat De wigger mähß.
+    auth_providers:
+      google:
+        title: Övver Google ennlogge
+        alt: Ennlogge medd ener OpenID vun Google
+      facebook:
+        title: Donn övver ene Zohjang op Facebook ennlogge
+        alt: Donn övver ene Zohjang op Facebook ennlogge
+      microsoft:
+        title: Donn medd enem Zohjang op Windows Live ennlogge
+        alt: Donn medd enem Zohjang op Windows Live ennlogge
+      github:
+        title: Övver GitHub ennlogge
+        alt: Donn övver ene Zohjang bei GitHub ennlogge
+      wordpress:
+        title: Övver Wordpress ennlogge
+      aol:
+        title: Övver AOL enlogge
   oauth:
     authorize:
       allow_write_api: donn de Landkaat änndere
index f32e21b0cbcaeaf17726f59f788ce30386104a97..c658a429a54f4bff77969ed36d06d0e8942f8e9c 100644 (file)
@@ -143,7 +143,6 @@ ku-Latn:
         auth_provider: Pêşkêşkera teyîdkirina nasnameyê
         auth_uid: UIDa teyîdkirina nasnameyê
         email: E-name
-        email_confirmation: Piştrastkirina e-nameyê
         new_email: Navnîşana e-nameyê yê nû
         active: Çalak
         display_name: Nav nîşan bide
@@ -1842,7 +1841,7 @@ ku-Latn:
   sessions:
     new:
       title: Têkeve
-      heading: Têkeve
+      tab_title: Têkeve
       email or username: Adrêsa E-peyamê an jî Navê Bikarhêneriyêː
       password: 'Şîfre:'
       remember: Min bi bîr bîne
@@ -1850,34 +1849,7 @@ ku-Latn:
       login_button: Têkeve
       register now: Vê gavê xwe qeyd bike
       with external: Wek alternatîv, ji bo têketinê yek ji van sepanan bi kar bîneː
-      no account: Hesabekî te tine?
       auth failure: Bibore, bi van dêtayan re tu têneketî.
-      openid_logo_alt: Têketina bi OpenID'yê
-      auth_providers:
-        openid:
-          title: Bi OpenID'yê têkeve
-          alt: Têketina bi URL'yek OpenID'yê
-        google:
-          title: Bi Google têkeve
-          alt: Têketina bi OpenID ya Googlê
-        facebook:
-          title: Bi Facebookê têkeve
-          alt: Bi hesabekî Facebookê têkeve
-        microsoft:
-          title: Bi Microsoftê têkeve
-          alt: Bi hesabê xwe yê Microsoftê têkeve
-        github:
-          title: Bi GitHub'ê têkeve
-          alt: Bi hesabekî GitHubê têbikeve
-        wikipedia:
-          title: Bi Wîkîpediyayê têkeve
-          alt: Bi hesabekî Wîkîpediyayê têkeve
-        wordpress:
-          title: Bi Wordpressê têkeve
-          alt: Bi OpenID ya Wordpressê têbikeve
-        aol:
-          title: Bi AOL'ê têkeve
-          alt: Bi OpenID ya AOLê têkeve
     destroy:
       title: Derkeve
       heading: Ji OpenStreetMapê derkeve
@@ -2281,6 +2253,32 @@ ku-Latn:
       oauth1_settings: Mîhengên OAuth 1
       oauth2_applications: Aplîkasyonên OAuth 2
       oauth2_authorizations: Destûrdarkirinên OAuth 2
+    auth_providers:
+      openid_logo_alt: Têketina bi OpenID'yê
+      openid:
+        title: Bi OpenID'yê têkeve
+        alt: Têketina bi URL'yek OpenID'yê
+      google:
+        title: Bi Google têkeve
+        alt: Têketina bi OpenID ya Googlê
+      facebook:
+        title: Bi Facebookê têkeve
+        alt: Bi hesabekî Facebookê têkeve
+      microsoft:
+        title: Bi Microsoftê têkeve
+        alt: Bi hesabê xwe yê Microsoftê têkeve
+      github:
+        title: Bi GitHub'ê têkeve
+        alt: Bi hesabekî GitHubê têbikeve
+      wikipedia:
+        title: Bi Wîkîpediyayê têkeve
+        alt: Bi hesabekî Wîkîpediyayê têkeve
+      wordpress:
+        title: Bi Wordpressê têkeve
+        alt: Bi OpenID ya Wordpressê têbikeve
+      aol:
+        title: Bi AOL'ê têkeve
+        alt: Bi OpenID ya AOLê têkeve
   oauth:
     authorize:
       title: Ji bo gihîna hesabê xwe selahiyetê bide
@@ -2423,13 +2421,10 @@ ku-Latn:
       display name description: Navê te yê ku ji her kesê re tê xuyan. Tu paşê dikarî
         vê navê ji hevyazên xwe biguherînî.
       external auth: 'Teyîdkirina bi aliyên sêyem:'
-      use external auth: Wek alternatîv, ji bo têketinê yekî ji van bi kar bîne
-      auth no password: Eger tu bi aliyên sêyem teyîd bikî şîfre hewce nake, lê belê
-        ji bo hinek amûrên din an jî ji bo serverê dibe ku dîsa jî şîfreyek hewce
-        bike.
       continue: Qeyd bibe
       terms accepted: Em spasiya te dikin ji bo ku te şertên beşdariyê yê nû qebûl
         kirǃ
+      use external auth: Wek alternatîv, ji bo têketinê yekî ji van bi kar bîne
     terms:
       title: Şertûmerc
       heading: Şertûmerc
index 2d0f3ecc46d03e512cc73b967753173a2cd235d1..3616a23444cb819fe861440c0b3b74d90f4d117e 100644 (file)
@@ -141,7 +141,6 @@ lb:
         auth_provider: Authentifizéierungsubidder
         auth_uid: Authentifizéierungs UID
         email: E-Mail
-        email_confirmation: E-Mail Bestätegung
         new_email: Nei E-Mail-Adress
         active: Aktiv
         display_name: Numm dee gewise gëtt
@@ -1813,7 +1812,7 @@ lb:
   sessions:
     new:
       title: Aloggen
-      heading: Aloggen
+      tab_title: Aloggen
       email or username: E-Mail-Adress oder Benotzernumm
       password: Passwuert
       remember: Sech u mech erënneren
@@ -1821,34 +1820,8 @@ lb:
       login_button: Aloggen
       register now: Elo aschreiwen
       with external: 'Benotzt alternativ eng Drëtt Partei fir anzeloggen:'
-      no account: Hutt Dir kee Benotzerkont?
+      or: oder
       auth failure: Mat dëssen Daten ass leider keng Umeldung méiglech.
-      openid_logo_alt: Alogge mat enger OpenID
-      auth_providers:
-        openid:
-          title: Mat OpenID aloggen
-          alt: Mat enger OpenID-URL aloggen
-        google:
-          title: Mat Google aloggen
-          alt: Mat enger Google-OpenID aloggen
-        facebook:
-          title: Mat Facebook aloggen
-          alt: Mat engem Facebook-Kont aloggen
-        microsoft:
-          title: Mat Microsoft aloggen
-          alt: Mat engem Microsoft-Kont aloggen
-        github:
-          title: Mat GitHub aloggen
-          alt: Mat engem GitHub-Kont aloggen
-        wikipedia:
-          title: Mat Wikipedia aloggen
-          alt: Mat engem Wikipedia-Benotzerkont aloggen
-        wordpress:
-          title: Mat Wordpress aloggen
-          alt: Mat enger Wordpress-OpenID aloggen
-        aol:
-          title: Mat AOL aloggen
-          alt: Mat enger AOL-OpenID aloggen
     destroy:
       title: Ofmellen
       heading: Vun OpenStreetMap ofmellen
@@ -2141,11 +2114,40 @@ lb:
     description:
       description_without_count: GPX-Fichier vum %{user}
   application:
+    oauth_10a_disabled: 'OAuth 1.0 an 1.0a sinn desaktivéiert: %{link}'
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     settings_menu:
       account_settings: Astellunge vum Benotzerkont
       oauth1_settings: OAuth 1-Astellungen
       oauth2_applications: OAuth 2 Applikatiounen
       oauth2_authorizations: OAuth 2 Autorisatiounen
+    auth_providers:
+      openid_logo_alt: Alogge mat enger OpenID
+      openid_login_button: Virufueren
+      openid:
+        title: Mat OpenID aloggen
+        alt: Mat enger OpenID-URL aloggen
+      google:
+        title: Mat Google aloggen
+        alt: Mat enger Google-OpenID aloggen
+      facebook:
+        title: Mat Facebook aloggen
+        alt: Mat engem Facebook-Kont aloggen
+      microsoft:
+        title: Mat Microsoft aloggen
+        alt: Mat engem Microsoft-Kont aloggen
+      github:
+        title: Mat GitHub aloggen
+        alt: Mat engem GitHub-Kont aloggen
+      wikipedia:
+        title: Mat Wikipedia aloggen
+        alt: Mat engem Wikipedia-Benotzerkont aloggen
+      wordpress:
+        title: Mat Wordpress aloggen
+        alt: Mat enger Wordpress-OpenID aloggen
+      aol:
+        title: Mat AOL aloggen
+        alt: Mat enger AOL-OpenID aloggen
   oauth:
     authorize:
       title: Zougrëff op Äre Benotzerkont autoriséieren
@@ -2219,11 +2221,13 @@ lb:
       no_auto_account_create: Leider kënne mir den Ament kee Benotzerkont automatesch
         fir Iech opmaachen.
       about:
-        header: Fäi a verännerbar
+        header: Fäi a verännerbar.
+        welcome: Wëllkomm bei OpenStreetMap
       display name description: Däin ëffentlech ugewisene Benotzernumm. E ka spéider
         an den Astellunge geännert ginn.
       continue: Mellt Iech un
       privacy_policy: Dateschutzrichtlinnen
+      or: oder
     terms:
       heading: Bedingungen
       consider_pd: Zousätzlech zu den uewe genannte Konditioune betruechten ech meng
index 8cf035c0682f79011304cdf2f8147a7b9398316a..50cc531389ff0d2f525a1612f8604b5d7d164f91 100644 (file)
@@ -160,7 +160,6 @@ lt:
         auth_provider: Tapatumo nustatymo teikėjas
         auth_uid: Tapatumo nustatymo UID
         email: El. paštas
-        email_confirmation: El. pašto patvirtinimas
         new_email: Naujas el. pašto adresas
         active: Aktyvus
         display_name: Rodomas vardas
@@ -1880,7 +1879,7 @@ lt:
   sessions:
     new:
       title: Prisijungti
-      heading: Prisijungti
+      tab_title: Prisijungti
       email or username: 'El. pašto adresas ar naudotojo vardas:'
       password: Slaptažodis
       remember: Prisiminti prisijungimą
@@ -1888,34 +1887,7 @@ lt:
       login_button: Prisijungti
       register now: Užsiregistruoti
       with external: 'Alternatyviai, naudokite trečią šalį prisijungimui:'
-      no account: Neturite savo paskyros?
       auth failure: Atsiprašome, negalite prisijungti su tokiais duomenimis.
-      openid_logo_alt: Prisijunkite su OpenID
-      auth_providers:
-        openid:
-          title: Prisijunkite su OpenID
-          alt: Prisijunkite su OpenID URL
-        google:
-          title: Prisijunkite su Google
-          alt: Prisijunkite su Google OpenID
-        facebook:
-          title: Prisijungti su Facebook
-          alt: Prisijungti su Facebook paskyra
-        microsoft:
-          title: Prisijungti su Microsoft
-          alt: Prisijungti su Microsoft paskyra
-        github:
-          title: Prisijungti su GitHub
-          alt: Prisijungti su GitHub Paskyra
-        wikipedia:
-          title: Prisijungti su Vikipedija
-          alt: Prisijungti su Vikipedija Paskyra
-        wordpress:
-          title: Prisijunkite su Wordpress
-          alt: Prisijunkite su Wordpress OpenID
-        aol:
-          title: Prisijunkite su AOL
-          alt: Prisijunkite su AOL OpenID
     destroy:
       title: Atsijungti
       heading: Atsijungti nuo OpenStreetMap
@@ -2468,6 +2440,32 @@ lt:
       oauth1_settings: „OAuth 1“ nustatymai
       oauth2_applications: „OAuth 2“ programos
       oauth2_authorizations: „OAuth 2“ prieigos teisės
+    auth_providers:
+      openid_logo_alt: Prisijunkite su OpenID
+      openid:
+        title: Prisijunkite su OpenID
+        alt: Prisijunkite su OpenID URL
+      google:
+        title: Prisijunkite su Google
+        alt: Prisijunkite su Google OpenID
+      facebook:
+        title: Prisijungti su Facebook
+        alt: Prisijungti su Facebook paskyra
+      microsoft:
+        title: Prisijungti su Microsoft
+        alt: Prisijungti su Microsoft paskyra
+      github:
+        title: Prisijungti su GitHub
+        alt: Prisijungti su GitHub Paskyra
+      wikipedia:
+        title: Prisijungti su Vikipedija
+        alt: Prisijungti su Vikipedija Paskyra
+      wordpress:
+        title: Prisijunkite su Wordpress
+        alt: Prisijunkite su Wordpress OpenID
+      aol:
+        title: Prisijunkite su AOL
+        alt: Prisijunkite su AOL OpenID
   oauth:
     authorize:
       title: Autorizuoti priėjimą prie jūsų paskyros
@@ -2609,12 +2607,10 @@ lt:
       display name description: Jūsų viešai rodomas naudotojo vardas. Jei norėsite,
         galėsite jį vėliau pakeisti savo nustatymuose.
       external auth: 'Trečios šalies autentikacija:'
-      use external auth: Alternatyviai, naudokite trečią šalį prisijungimui
-      auth no password: Naudojant trečios šalies autentikaciją nereikia slaptažodžio,
-        bet kai kuriems papildomiems įrankiams arba serveriui gali jo prireikti.
       continue: Užsiregistruoti
       terms accepted: Ačiū, kad patvirtinote naująsias talkininkų sąlygas!
       privacy_policy: privatumo politika
+      use external auth: Alternatyviai, naudokite trečią šalį prisijungimui
     terms:
       title: Sąlygos
       heading: Sąlygos
index 43a84bbadb4e9ee027010a9fd51970e641221042..1fd74892d3af0c82b5ccfb8d0ea1281892dc832a 100644 (file)
@@ -138,7 +138,6 @@ lv:
         details: Lūdzu, sniedziet sīkāku informāciju par problēmu (obligāti).
       user:
         email: E-pasts
-        email_confirmation: E-pasta apstiprinājums
         new_email: Jauna e-pasta adrese
         active: Aktīvs
         display_name: Rādāmais vārds
@@ -1456,7 +1455,7 @@ lv:
   sessions:
     new:
       title: Pieslēgties
-      heading: Pieslēgties
+      tab_title: Pieslēgties
       email or username: 'E-pasta adrese vai lietotājvārds:'
       password: 'Parole:'
       remember: Atcerēties mani
@@ -1464,34 +1463,7 @@ lv:
       login_button: Pieslēgties
       register now: Reģistrēties
       with external: Alternatīvi, varat izmantot trešās puses 'ielogošanās' opciju
-      no account: Nav lietotāja?
       auth failure: Diemžēl nevarēja ieiet ar šiem datiem
-      openid_logo_alt: Pieteikties ar OpenID
-      auth_providers:
-        openid:
-          title: Pieslēgties ar OpenID
-          alt: Pieslēgties ar OpenID saiti
-        google:
-          title: Pieslēgties ar Google
-          alt: Pieslēgties ar Google OpenID
-        facebook:
-          title: Pieslēgties ar Facebook
-          alt: Pieslēgties ar Facebook kontu
-        microsoft:
-          title: Pieslēgties ar Microsoft
-          alt: Pieslēgties ar Microsoft kontu
-        github:
-          title: Pieslēgties ar GitHub
-          alt: Pieslēgties ar GitHub kontu
-        wikipedia:
-          title: Ieiet ar Vikipēdiju
-          alt: Ieiet ar Vikipēdijas kontu
-        wordpress:
-          title: Pieslēgties ar WordPress
-          alt: Pieslēgties ar WordPress OpenID
-        aol:
-          title: Pieslēgties ar AOL
-          alt: Pieslēgties ar AOL OpenID
     destroy:
       title: Iziet
       heading: Iziet no OpenStreetMap
@@ -1863,6 +1835,32 @@ lv:
       need_to_see_terms: Tava piekļuve API un laiku pārtraukta. Lūdzu autorizējies
         mājaslapas interfeisā, lai apskatītu Veidotāju Noteikumus. Tev nevajag piekrist,
         bet tev tie ir jāapskata.
+    auth_providers:
+      openid_logo_alt: Pieteikties ar OpenID
+      openid:
+        title: Pieslēgties ar OpenID
+        alt: Pieslēgties ar OpenID saiti
+      google:
+        title: Pieslēgties ar Google
+        alt: Pieslēgties ar Google OpenID
+      facebook:
+        title: Pieslēgties ar Facebook
+        alt: Pieslēgties ar Facebook kontu
+      microsoft:
+        title: Pieslēgties ar Microsoft
+        alt: Pieslēgties ar Microsoft kontu
+      github:
+        title: Pieslēgties ar GitHub
+        alt: Pieslēgties ar GitHub kontu
+      wikipedia:
+        title: Ieiet ar Vikipēdiju
+        alt: Ieiet ar Vikipēdijas kontu
+      wordpress:
+        title: Pieslēgties ar WordPress
+        alt: Pieslēgties ar WordPress OpenID
+      aol:
+        title: Pieslēgties ar AOL
+        alt: Pieslēgties ar AOL OpenID
   oauth:
     authorize:
       title: Atļaut piekļuvi savam kontam
@@ -1941,11 +1939,9 @@ lv:
       display name description: Vārds, kas tiks rādīts publiski. Jūs to vēlāk varēsiet
         izmainīt iestatījumos.
       external auth: 'Trešo Pušu Autentifikācija:'
-      use external auth: Alternatīvi, varat izmantot trešās puses 'ielogošanās' opciju
-      auth no password: Ar trešās partijas autentifikāciju nav nepieciešama parole,
-        bet dažiem rīkiem vai serveriem tā vēl joprojām varētu būt nepieciešama.
       continue: Reģistrēties
       terms accepted: Paldies, ka pieņēmāt jaunos devuma noteikumus!
+      use external auth: Alternatīvi, varat izmantot trešās puses 'ielogošanās' opciju
     terms:
       title: Dalībnieka noteikumi
       heading: Dalībnieka noteikumi
index 466886758f2aedc115b14edacdac8067d2f39d4f..f39d10c1f349c4cc505411382f9b15b18cf8dcd2 100644 (file)
@@ -143,7 +143,6 @@ mk:
         auth_provider: Заверувач
         auth_uid: Назнака за заверката
         email: Е-пошта
-        email_confirmation: Потврда на е-пошта
         new_email: Нова е-пошта
         active: Активно
         display_name: Име за приказ
@@ -659,6 +658,10 @@ mk:
       contact_the_community_html: Слободно стапете во %{contact_link} со заедницата
         OpenStreetMap ако имате најдено расипана врска или грешка. Забележете ја точната
         URL на вашето барање.
+    bad_request:
+      title: Неисправно барање
+      description: Операцијат што ја побаравте од опслужувачот на OpenStreetMap server
+        не е важечка (HTTP 400)
     forbidden:
       title: Забрането
       description: Постапката која ја побаравте на опслужувачот на OpenStreetMap е
@@ -1923,42 +1926,17 @@ mk:
   sessions:
     new:
       title: Најава
-      heading: Најава
+      tab_title: Најава
+      login_to_authorize_html: Најавете се на OpenStreetMap за пристап до %{client_app_name}.
       email or username: Е-пошта или корисничко име
       password: Лозинка
       remember: Запомни ме
       lost password link: Ја заборавивте лозинката?
       login_button: Најава
       register now: Зачленете се сега
-      with external: 'Во спротивно, најавете преку надворешно место:'
-      no account: Немате сметка?
+      with external: или најавете преку надворешно место
+      or: или
       auth failure: Жалиме, не можевме да ве најавиме со тие податоци.
-      openid_logo_alt: Најава со OpenID
-      auth_providers:
-        openid:
-          title: Најава со OpenID
-          alt: Најава со URL за OpenID
-        google:
-          title: Најава со Google
-          alt: Најава со OpenID од Google
-        facebook:
-          title: Најава со Фејсбук
-          alt: Најава со профил на Фејсбук
-        microsoft:
-          title: Најава со Microsoft
-          alt: Најава со сметка на Microsoft
-        github:
-          title: Најава со GitHub
-          alt: Најава со сметка на GitHub
-        wikipedia:
-          title: Најава со Википедија
-          alt: Најава со сметка на Википедија
-        wordpress:
-          title: Најава со Wordpress
-          alt: Најава со OpenID од Wordpress
-        aol:
-          title: Најава со AOL
-          alt: Најава со OpenID од AOL
     destroy:
       title: Одјава
       heading: Одјава од OpenStreetMap
@@ -2607,6 +2585,9 @@ mk:
         other: GPX-податотеки со %{count} точки од %{user}
       description_without_count: GPX-податотека од %{user}
   application:
+    basic_auth_disabled: 'Оневозможена е основната заверка со HTTP: %{link}'
+    oauth_10a_disabled: 'OAuth 1.0 и 1.0a се оневозможени: %{link}'
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Немате дозвола за ова дејство
     require_cookies:
       cookies_needed: Изгледа сте оневозможиле колачиња - дозволете колачиња во прелистувачот
@@ -2627,6 +2608,33 @@ mk:
       oauth2_applications: Поставки за OAuth 2
       oauth2_authorizations: Овластувања за OAuth 2
       muted_users: Замолкнати корисници
+    auth_providers:
+      openid_logo_alt: Најава со OpenID
+      openid_login_button: Продолжи
+      openid:
+        title: Најава со OpenID
+        alt: Најава со URL за OpenID
+      google:
+        title: Најава со Google
+        alt: Најава со OpenID од Google
+      facebook:
+        title: Најава со Фејсбук
+        alt: Најава со профил на Фејсбук
+      microsoft:
+        title: Најава со Microsoft
+        alt: Најава со сметка на Microsoft
+      github:
+        title: Најава со GitHub
+        alt: Најава со сметка на GitHub
+      wikipedia:
+        title: Најава со Википедија
+        alt: Најава со сметка на Википедија
+      wordpress:
+        title: Најава со Wordpress
+        alt: Најава со OpenID од Wordpress
+      aol:
+        title: Најава со AOL
+        alt: Најава со OpenID од AOL
   oauth:
     authorize:
       title: Овластете пристап до вашата сметка
@@ -2666,6 +2674,8 @@ mk:
       write_redactions: Прикриј податоци за картата
       read_email: Читање на корисничка е-пошта
       skip_authorization: Автоодобрување на прилог
+    for_roles:
+      moderator: Оваа дозвола е за дејства достапни само за модератори.
   oauth_clients:
     new:
       title: Пријавете нов прилог
@@ -2760,30 +2770,40 @@ mk:
   users:
     new:
       title: Зачленување
+      tab_title: Зачленување
+      signup_to_authorize_html: Зачленете се на OpenStreetMap за пристап до %{client_app_name}.
       no_auto_account_create: За жал, моментално не можеме автоматски да ви создадеме
         сметка.
       please_contact_support_html: Обратете се кај %{support_link} за да побарате
         создавање на сметка — ќе се потрудиме да ве услужиме во најкраток можен рок.
       support: поддршката
       about:
-        header: Слободна и уредлива
+        header: Слободна и уредлива.
         paragraph_1: За разлика од други карти, OpenStreetMap наполно е дело на луѓе
           како вас. Секој слободно може да ја поправа, подновува, презема и користи.
-        paragraph_2: Зачленете се за да почнете со учество. Ќе ви испратиме е-пошта
-          за потврда на сметката.
+        paragraph_2: Зачленете се за да почнете со учество.
+        welcome: Добре дојдовте на OpenStreetMap
+      duplicate_social_email: Ако веќе имате сметка на OpenStreetMap и сакате да користите
+        надворешен добавувач на идентитет, најавете се со лозинката и изменете ги
+        нагодувањата на сметката.
       display name description: Вашето јавно прикажано име. Можете да го смените подоцна
         во прилагодувањата.
+      by_signing_up_html: Зачленувајќи се, се согласувате со нашите %{tou_link}, %{privacy_policy_link}
+        и %{contributor_terms_link}.
+      tou: услови на употреба
+      contributor_terms: услови на учество
       external auth: 'Заверка за надворешното место:'
-      use external auth: Во спротивно, најавете преку надворешно место
-      auth no password: Ако користите надворешно место, тогаш не ви треба лозинка,
-        но може да ја побараат некои дополнителни алатки или опслужувачот.
       continue: Зачленување
       terms accepted: Ви благодариме што ги прифативте новите услови за учество!
-      email_confirmation_help_html: Вашата адреса не се прикажува јавно. Повеќе ќе
-        дознаете на %{privacy_policy_link}.
+      email_help_html: Вашата адреса не се прикажува јавно. Повеќе ќе дознаете на
+        %{privacy_policy_link}.
       privacy_policy: правила за личните податоци
       privacy_policy_title: Правилата за лични податоци на OSMF, со одделот за е-поштенски
         адреси
+      consider_pd_html: Моите придонеси ги сметам за %{consider_pd_link}.
+      consider_pd: јавна сопственост
+      or: или
+      use external auth: или зачленете се преку надворешно место
     terms:
       title: Услови
       heading: Услови
@@ -3128,6 +3148,10 @@ mk:
       intro: Забележавте некоја грешка или нешто недостасува? Дајте им на знаење на
         другите картографи за да ја средиме работата. Поместете го бележникот на исправното
         место и внесете порака, објаснувајќи го проблемот.
+      anonymous_warning_html: Не сте најавени. %{log_in} или %{sign_up} ако сакате
+        да ве известуваме за вашата белешка.
+      anonymous_warning_log_in: Најавете се
+      anonymous_warning_sign_up: зачленете се
       advice: Вашата белешка е јавна и може да се употреби за поднова на картата.
         Затоа, не внесувајте лични податоци, или пак податоци од карти или именици
         заштитени со авторски права.
index 0404ed3d33cec350d7df10343a88b83718dee435..8e4055d51b7b0afc7d584f092eeb1bf965ddfec1 100644 (file)
@@ -561,40 +561,13 @@ mo:
   sessions:
     new:
       title: Презентаци-вэ
-      heading: Презентаци-вэ
+      tab_title: Презентаци-вэ
       email or username: 'Пошта електроникэ сау нумеле де утилизатор:'
       password: 'Паролэ:'
       remember: Пэстраря сесиуний
       lost password link: Аць уйтат парола?
       login_button: Ынтраря ын конт
       register now: Ынреӂистраци-вэ акум
-      no account: Ну авець ун конт де утилизатор?
-      openid_logo_alt: Ынтраря ку ажуторул OpenID
-      auth_providers:
-        openid:
-          title: Ынтраря ку ажуторул OpenID
-          alt: Ынтраря ку ажуторул OpenID URL
-        google:
-          title: Ынтраря ку ажуторул Google
-          alt: Ынтраря ку ажуторул Google OpenID
-        facebook:
-          title: Ынтраря ку ажуторул Facebook
-          alt: Ынтраря ку ажуторул контулуй де Facebook
-        microsoft:
-          title: Ынтраря ку ажуторул Windows Live
-          alt: Ынтраря ку ажуторул контулуй де Windows Live
-        github:
-          title: Ынтраря ку ажуторул GitHub
-          alt: Ынтраря ку ажуторул контулуй де GitHub
-        wikipedia:
-          title: Ынтраря ку ажуторул Википедией
-          alt: Ынтраря ку ажуторул контулуй де Википедия
-        wordpress:
-          title: Ынтраря ку ажуторул Wordpress
-          alt: Ынтраря ку ажуторул Wordpress OpenID
-        aol:
-          title: Ынтраря ку ажуторул AOL
-          alt: Ынтраря ку ажуторул AOL OpenID
     destroy:
       title: Ынкееря сесиуний
       heading: Ешире дин OpenStreetMap
@@ -602,6 +575,33 @@ mo:
   site:
     export:
       title: Експортаре
+  application:
+    auth_providers:
+      openid_logo_alt: Ынтраря ку ажуторул OpenID
+      openid:
+        title: Ынтраря ку ажуторул OpenID
+        alt: Ынтраря ку ажуторул OpenID URL
+      google:
+        title: Ынтраря ку ажуторул Google
+        alt: Ынтраря ку ажуторул Google OpenID
+      facebook:
+        title: Ынтраря ку ажуторул Facebook
+        alt: Ынтраря ку ажуторул контулуй де Facebook
+      microsoft:
+        title: Ынтраря ку ажуторул Windows Live
+        alt: Ынтраря ку ажуторул контулуй де Windows Live
+      github:
+        title: Ынтраря ку ажуторул GitHub
+        alt: Ынтраря ку ажуторул контулуй де GitHub
+      wikipedia:
+        title: Ынтраря ку ажуторул Википедией
+        alt: Ынтраря ку ажуторул контулуй де Википедия
+      wordpress:
+        title: Ынтраря ку ажуторул Wordpress
+        alt: Ынтраря ку ажуторул Wordpress OpenID
+      aol:
+        title: Ынтраря ку ажуторул AOL
+        alt: Ынтраря ку ажуторул AOL OpenID
   users:
     show:
       my diary: Журналул меу
index c5f915a8fb8e9d866c324b9ff7a30c8a85b3b002..e7bec4be0e5f6ef168e8d00ed2a67343b0ceb195 100644 (file)
@@ -1018,14 +1018,13 @@ mr:
   sessions:
     new:
       title: सनोंद प्रवेश करा
-      heading: सनोंद प्रवेश करा
+      tab_title: सनोंद प्रवेश करा
       email or username: 'विपत्रपत्ता किंवा सदस्यनाव:'
       password: 'परवलीचा शब्द:'
       remember: माझी आठवण ठेवा
       lost password link: परवलीचा शब्द विसरलात?
       login_button: सनोंद प्रवेश करा
       register now: आत्ता नोंदणी करा
-      no account: आपले खाते नाही?
   site:
     about:
       next: पुढील
index a2584419e07f8a8566b72ddf1500e88bd8d862f3..5c61fc8167f01f85cdc4afc73707025c2cfb82de 100644 (file)
@@ -145,7 +145,6 @@ ms:
         auth_provider: Pembekal Pengesahan
         auth_uid: UID pengesahan
         email: E-mel
-        email_confirmation: Pengesahan E-mel
         new_email: Alamat E-mel Baru
         active: Aktif
         display_name: Nama Paparan
@@ -1439,42 +1438,15 @@ ms:
   sessions:
     new:
       title: Log masuk
-      heading: Log masuk
+      tab_title: Log masuk
       email or username: 'Alamat E-mel atau Nama Pengguna:'
       password: 'Kata laluan:'
       remember: Ingati saya
       lost password link: Lupa kata laluan anda?
       login_button: Log masuk
       register now: Daftar sekarang
-      no account: Belum buka akaun?
       auth failure: Maaf, log masuk tidak dapat dibenarkan dengan butiran-butiran
         itu.
-      openid_logo_alt: Log masuk dengan OpenID
-      auth_providers:
-        openid:
-          title: Log masuk dengan OpenID
-          alt: Log masuk dengan OpenID URL
-        google:
-          title: Log masuk dengan Google
-          alt: Log masuk dengan Google OpenID
-        facebook:
-          title: Log masuk dengan Facebook
-          alt: Log masuk dengan Akuan Facebook
-        microsoft:
-          title: Log masuk dengan Window Live
-          alt: Log masuk dengan Akaun Windows Live
-        github:
-          title: Log masuk dengan GitHub
-          alt: Log masuk dengan Akaun GitHub.
-        wikipedia:
-          title: Log masuk dengan Wikipedia
-          alt: Log masuk dengan akaun Wikipedia
-        wordpress:
-          title: Log masuk dengan Wordpress
-          alt: Log masuk dengan OpenID Wordpress
-        aol:
-          title: Log masuk dengan AOL
-          alt: Log masuk dengan OpenID Yahoo
     destroy:
       title: Log keluar
       heading: Log keluar dari OpenStreetMap
@@ -1497,7 +1469,7 @@ ms:
       url: URL
     richtext_field:
       edit: Sunting
-      preview: Pralihat
+      preview: Pratayang
   site:
     about:
       next: Berikutnya
@@ -1864,6 +1836,32 @@ ms:
     settings_menu:
       account_settings: Tetapan Akaun
       muted_users: Pengguna yang Diredamkan
+    auth_providers:
+      openid_logo_alt: Log masuk dengan OpenID
+      openid:
+        title: Log masuk dengan OpenID
+        alt: Log masuk dengan OpenID URL
+      google:
+        title: Log masuk dengan Google
+        alt: Log masuk dengan Google OpenID
+      facebook:
+        title: Log masuk dengan Facebook
+        alt: Log masuk dengan Akuan Facebook
+      microsoft:
+        title: Log masuk dengan Window Live
+        alt: Log masuk dengan Akaun Windows Live
+      github:
+        title: Log masuk dengan GitHub
+        alt: Log masuk dengan Akaun GitHub.
+      wikipedia:
+        title: Log masuk dengan Wikipedia
+        alt: Log masuk dengan akaun Wikipedia
+      wordpress:
+        title: Log masuk dengan Wordpress
+        alt: Log masuk dengan OpenID Wordpress
+      aol:
+        title: Log masuk dengan AOL
+        alt: Log masuk dengan OpenID Yahoo
   oauth:
     authorize:
       title: Benarkan akses kepada akaun anda
@@ -1963,10 +1961,10 @@ ms:
       display name description: Nama pengguna anda yang dipaparkan kepada awam. Anda
         boleh menukarnya dalam keutamaan anda pada bila-bila masa.
       external auth: Pengesahan Pihak Ketiga
-      use external auth: Secara alternatif, gunakan khidmat pihak ketiga untuk log
-        masuk
       continue: Daftar
       terms accepted: Terima kasih kerana menerima terma-terma penyumbang yang baru!
+      use external auth: Secara alternatif, gunakan khidmat pihak ketiga untuk log
+        masuk
     terms:
       title: Terma-terma penyumbang
       heading: Terma-terma penyumbang
index 8501a5764448cfefbbfc4d16f828cdf88be2dc21..d192e2ad2e46cf7e9162958969492346b4af24cb 100644 (file)
@@ -602,23 +602,13 @@ my:
   sessions:
     new:
       title: အကောင့်ထဲဝင်ရန်
-      heading: အကောင့်ထဲဝင်ရန်
+      tab_title: အကောင့်ထဲဝင်ရန်
       email or username: အီးမေးလ်လိပ်စာ သို့မဟုတ် အသုံးပြုသူအမည်
       password: စကားဝှက်
       remember: မိမိကို မှတ်မိပါ
       lost password link: စကားဝှက် မေ့နေသလား။
       login_button: အကောင့်ထဲဝင်ရန်
       register now: အခုပဲ မှတ်ပုံတင်ရန်
-      no account: အကောင့် မရှိဘူးလား။
-      auth_providers:
-        google:
-          title: ဂူဂဲလ်ဖြင့် အကောင့်ထဲဝင်ရန်
-        facebook:
-          title: ဖေ့ဘုတ်ဖြင့် အကောင့်ထဲဝင်ရန်
-          alt: ဖေ့ဘုတ်အကောင့်ဖြင့် အကောင့်ထဲဝင်ရန်
-        wikipedia:
-          title: ဝီကီပီးဒီးယားဖြင့် အကောင့်ထဲဝင်ရန်
-          alt: ဝီကီပီးဒီးယားအကောင့်ဖြင့် အကောင့်ထဲဝင်ရန်
     destroy:
       title: အကောင့်မှပြန်ထွက်
       logout_button: အကောင့်မှပြန်ထွက်
@@ -715,6 +705,16 @@ my:
       more: ပို၍
       view_map: မြေပုံကို ကြည့်ရန်
       edit_map: မြေပုံကို တည်းဖြတ်ရန်
+  application:
+    auth_providers:
+      google:
+        title: ဂူဂဲလ်ဖြင့် အကောင့်ထဲဝင်ရန်
+      facebook:
+        title: ဖေ့ဘုတ်ဖြင့် အကောင့်ထဲဝင်ရန်
+        alt: ဖေ့ဘုတ်အကောင့်ဖြင့် အကောင့်ထဲဝင်ရန်
+      wikipedia:
+        title: ဝီကီပီးဒီးယားဖြင့် အကောင့်ထဲဝင်ရန်
+        alt: ဝီကီပီးဒီးယားအကောင့်ဖြင့် အကောင့်ထဲဝင်ရန်
   oauth_clients:
     show:
       confirm: သေချာပါသလား
index 6c95a901abf41f1989a9760f88e24ffb2a48186a..29c43db563607c24f7b0b05ee69e4cb9d42d106b 100644 (file)
@@ -166,7 +166,6 @@ nb:
         auth_provider: Leverandør av autentisering
         auth_uid: Autentisering UID
         email: E-post
-        email_confirmation: E-post-bekreftelse
         new_email: Ny e-postadresse
         active: Aktiv
         display_name: Visningsnavn
@@ -1655,7 +1654,7 @@ nb:
   sessions:
     new:
       title: Logg inn
-      heading: Logg inn
+      tab_title: Logg inn
       email or username: E-postadresse eller brukernavn
       password: Passord
       remember: Husk meg
@@ -1663,34 +1662,7 @@ nb:
       login_button: Logg inn
       register now: Registrer deg nå
       with external: 'Alternativt kan du bruke en tredjepart til å logge inn:'
-      no account: Har du ikke en konto?
       auth failure: Beklager, kunne ikke logge inn med den informasjonen
-      openid_logo_alt: Logg inn med en OpenID
-      auth_providers:
-        openid:
-          title: Logg inn med OpenID
-          alt: Logg inn med en OpenID-URL
-        google:
-          title: Logg inn med Google
-          alt: Logg inn med en Google OpenID
-        facebook:
-          title: Logg inn med Facebook
-          alt: Logg inn med en Facebook-konto
-        microsoft:
-          title: Logg inn med Microsoft
-          alt: Logg inn med en Microsoft-konto
-        github:
-          title: Logg inn med GitHub
-          alt: Logg inn med en GitHub-konto
-        wikipedia:
-          title: Logg inn med Wikipedia
-          alt: Logg inn med en Wikipedia-konto
-        wordpress:
-          title: Logg inn med Wordpress
-          alt: Logg inn med en Wordpress OpenID
-        aol:
-          title: Logg inn med AOL
-          alt: Logg inn med en AOL OpenID
     destroy:
       title: Logg ut
       heading: Logg ut fra OpenStreetMap
@@ -2061,6 +2033,32 @@ nb:
       need_to_see_terms: Din tilgang til API-et er midlertidig stoppet. Logg inn på
         nettsiden for å lese bidragsytervilkårene. Du trenger ikke godta vilkårene,
         men du må lese dem.
+    auth_providers:
+      openid_logo_alt: Logg inn med en OpenID
+      openid:
+        title: Logg inn med OpenID
+        alt: Logg inn med en OpenID-URL
+      google:
+        title: Logg inn med Google
+        alt: Logg inn med en Google OpenID
+      facebook:
+        title: Logg inn med Facebook
+        alt: Logg inn med en Facebook-konto
+      microsoft:
+        title: Logg inn med Microsoft
+        alt: Logg inn med en Microsoft-konto
+      github:
+        title: Logg inn med GitHub
+        alt: Logg inn med en GitHub-konto
+      wikipedia:
+        title: Logg inn med Wikipedia
+        alt: Logg inn med en Wikipedia-konto
+      wordpress:
+        title: Logg inn med Wordpress
+        alt: Logg inn med en Wordpress OpenID
+      aol:
+        title: Logg inn med AOL
+        alt: Logg inn med en AOL OpenID
   oauth:
     authorize:
       title: Autoriser tilgang til din konto
@@ -2160,11 +2158,9 @@ nb:
       display name description: Ditt offentlig fremviste brukernavn. Du kan endre
         dette senere i alternativ.
       external auth: 'Tredjepartsgodkjenning:'
-      use external auth: Alternativt kan du bruke en tredjepart til å logge inn
-      auth no password: Med tredjepartsbekreftelse er passord ikke påkrevd, men en
-        del ekstra verktøy og tjenere kan trenge det.
       continue: Registrer deg
       terms accepted: Takk for at du godtok de nye bidragsytervilkårene!
+      use external auth: Alternativt kan du bruke en tredjepart til å logge inn
     terms:
       title: Vilkår
       heading: Vilkår
index acaed1b3ceb859ccb9831105d5a25a0868af09c1..0d121bd28fcde9ade3001ddc7bcc907590f3d9c8 100644 (file)
@@ -473,7 +473,7 @@ nds:
   sessions:
     new:
       title: Anmellen
-      heading: Anmellen
+      tab_title: Anmellen
       email or username: 'E-Mail-Adress oder Brukernaam:'
       password: 'Passwoord:'
       lost password link: Passwoord vergeten?
index b5d6cdb3c3c5a5921593836fd353ce3a4ccab885..bcd29e0058c96ff4158940a2817ddd64829241fa 100644 (file)
@@ -20,6 +20,8 @@ ne:
   time:
     formats:
       friendly: '%e %B %Y मा %H:%M'
+  count:
+    at_least_pattern: '%{count}+'
   helpers:
     file:
       prompt: फाइल छान्नुहोस्
@@ -39,10 +41,23 @@ ne:
       oauth2_application:
         create: दर्ता गर्नुहाेस्
         update: अद्यावधिक गर्नुहोस्
+      redaction:
+        create: डेटा हटाउनुहोस्
+        update: डेटा हटाउने सङ्ग्रह गर्नुहोस्
       trace:
-        create: अपलोड गर्ने
-        update: परिवर्तनहरू संग्रह गर्ने
+        create: अपलोड गर्नुहोस्
+        update: परिवर्तनहरू संग्रह गर्नुहोस्
+      user_block:
+        create: ब्लक सिर्जना गर्नुहोस्
+        update: ब्लक अद्यावधिक गर्नुहाेस्
   activerecord:
+    errors:
+      messages:
+        invalid_email_address: इमेल मान्य देखिँदैन
+        email_address_not_routable: राउटेबल छैन
+      models:
+        user_mute:
+          is_already_muted: पहिले नै म्युट गरिएको छ
     models:
       acl: अनुमति नियन्त्रण सूची
       changeset: परिवर्तनहरू सूची
@@ -51,6 +66,7 @@ ne:
       diary_comment: डायरी टिप्पणी
       diary_entry: डायरी प्रविष्टी
       friend: साथी
+      issue: इस्यु
       language: भाषा
       message: सन्देश
       node: नोड
@@ -66,6 +82,7 @@ ne:
       relation: रिलेशन
       relation_member: रिलेशन सदस्य
       relation_tag: सम्बन्ध चिनो
+      report: रिपोर्ट गर्नुहोस्
       session: सत्र
       trace: ट्रेस
       tracepoint: ट्रेस बिन्दु
@@ -77,14 +94,32 @@ ne:
       way_node: बाटो नोड
       way_tag: मार्ग चिनो
     attributes:
+      client_application:
+        name: नाम (आवश्यक)
+        url: मुख्य एप्लिकेसन युआरएल (आवश्यक)
+        callback_url: कलब्याक युआरएल
+        support_url: सहायता युआरएल
+        allow_read_prefs: उनीहरूको प्रयोगकर्ता अभिरुचीहरू पढ्नुहोस्
+        allow_write_prefs: उनीहरूको प्रयोगकर्ता अभिरुचीहरू परिमार्जन गर्नुहोस्
+        allow_write_diary: डायरी प्रविष्टी गर्नुहोस्, टिप्पणीहरू र साथी बनाउनुहोस्
+        allow_write_api: नक्सा परिमार्जन गर्नुहोस्
+        allow_read_gpx: उनीहरूको निजी जिपिएस ट्रेसहरू पढ्नुहोस्
+        allow_write_gpx: जिपिएस ट्रेसहरू अपलोड गर्नुहोस्
+        allow_write_notes: टिपोटहरू परिमार्जन गर्नुहोस्
       diary_comment:
         body: बडी
       diary_entry:
         user: प्रयोगकर्ता
         title: विषय
+        body: बडी
         latitude: अक्षांश
         longitude: देशान्तर
         language_code: भाषा
+      doorkeeper/application:
+        name: नाम
+        redirect_uri: रिडाइरेक्ट युआरआइहरू
+        confidential: गोप्य एप्लिकेसन?
+        scopes: अनुमतिहरू
       friend:
         user: प्रयोगकर्ता
         friend: साथी
@@ -97,23 +132,26 @@ ne:
         longitude: देशान्तर
         public: सार्वजनिक
         description: वर्णन
-        gpx_file: 'जिपिएक्स फाइल उर्ध्वभरण गर्नुहाेस्:'
-        visibility: 'दृश्यक्षमता:'
-        tagstring: ट्यागहरू
+        gpx_file: GPX फाइल अपलोड गर्नुहोस्
+        visibility: प्रदर्शन
+        tagstring: ट्यागहरू
       message:
         sender: पठाउने
         title: विषय
         body: बडी
         recipient: प्रापक
       redaction:
+        title: शीर्षक
         description: वर्णन
+      report:
+        category: तपाईँको रिपोर्टको कारण छान्नुहोस्
       user:
         email: इमेल
         active: सक्रिय
         display_name: देखाउने नाम
         description: वर्णन
-        home_lat: 'देशान्तर:'
-        home_lon: 'अक्षांश:'
+        home_lat: अक्षांश
+        home_lon: देशान्तर
         languages: भाषाहरू
         pass_crypt: पासवर्ड
     help:
@@ -127,24 +165,42 @@ ne:
     remote:
       name: रिमोट कन्ट्रोल
       description: रिमोट कन्ट्रोल  (JOSM वा Merkaartor)
+  auth:
+    providers:
+      none: कुनै पनि होइन
   api:
     notes:
+      comment:
+        commented_at_by_html: '%{user}  द्वारा  %{when} पहिले अद्यावधिक गरिएको'
       entry:
         comment: टिप्पणी
+  account:
+    deletions:
+      show:
+        confirm_delete: निश्चित हुनुहुन्छ ?
+        cancel: रद्द गर्नुहोस्
   accounts:
     edit:
-      my settings: मेरो अनुकुलताहरु
+      title: खाता सम्पादन गर्नुहोस्
+      my settings: मेरो सेटिङहरू
+      current email address: हालको इमेल ठेगाना
+      external auth: वाह्य अथेन्टिकेसन
       openid:
+        link: https://wiki.openstreetmap.org/wiki/OpenID
         link text: यो के हो ?
       public editing:
         heading: सार्वजनिक सम्पादन
+        enabled: सक्रिय। Not anonymous and can edit data.
         enabled link text: यो के हो ?
         disabled link text: म किन सम्पादन गर्न सक्दिन?
       contributor terms:
+        heading: योगदानकर्ता सर्तहरू
+        agreed: तपाईँले नयाँ योगदानकर्ता सर्तहरू स्वीकार गर्नुभएको छ।
+        not yet agreed: तपाईँले नयाँ योगदानकर्ता सर्तहरू स्वीकार गर्नुभएको छैन।
         link text: यो के हो ?
       save changes button: परिवर्तनहरू संग्रह गर्नुहोस्
     go_public:
-      heading: 'सार्वजनिक सम्पादन:'
+      heading: सार्वजनिक सम्पादन
     update:
       success_confirm_needed: प्रयोगकर्ताको जानकारीहरू सफलतापूर्वक अध्यावधिक गरियो।
         Check your email for a note to confirm your new email address.
@@ -211,7 +267,7 @@ ne:
       feature_warning: '%{num_features}वटा सुविधाहरु लोड हुँदै छन्, जसले गर्दा तपाईंको
         ब्राउजर सुस्त वा अनुत्तरदायी बनाउन सक्छ । तपाईं साँच्चै यो जानकारी हेर्न चाहनुहुन्छ
         ?'
-      load_data: डेटा लोडगर्ने
+      load_data: डेटा लोड गर्नुहोस्
       loading: खुल्दै छ…
     tag_details:
       tags: ट्यागहरू
@@ -245,7 +301,7 @@ ne:
       title: परिवर्नहरू
       title_user: '%{user}द्वरा गरिएका परिवर्तनहरू'
       title_friend: तपाईको मित्रहरूद्वारा गरिएका परिवर्तनहरू
-      title_nearby: à¤¤à¤ªà¤¾à¤\88à¤\82 नजिक हुनुभएका प्रयोगकर्ताहरूद्वारा गरिएका परिवर्तनहरू
+      title_nearby: à¤¤à¤ªà¤¾à¤\88à¤\81à¤\95à¥\8b नजिक हुनुभएका प्रयोगकर्ताहरूद्वारा गरिएका परिवर्तनहरू
       empty: कुनै पनि परिवर्तनहरू भेटिएनन्।
       empty_area: यो क्षेत्रमा कुनै परिवर्तनहरू छैनन्।
       empty_user: यस प्रयोगकर्ताद्वारा कुनै परिवर्तनहरू गरिएका छैनन्।
@@ -259,6 +315,10 @@ ne:
         created: सृजना गरिएको
         closed: समापन भएको
         belongs_to: रचयिता
+    heading:
+      title: 'परिवर्तनहरू: %{id}'
+    no_such_entry:
+      heading: '%{id} आइडी भएको कुनै अभिलेख भेटिएन'
     show:
       title: 'परिवर्तनहरू: %{id}'
       discussion: छलफल
@@ -273,12 +333,14 @@ ne:
       relations: सम्बन्धहरू (%{count})
       relations_paginated: सम्बन्धहरू (जम्मा %{count} मध्येबाट %{x}-%{y})
     timeout:
-      sorry: à¤®à¤¾à¤« à¤\97रà¥\8dनà¥\81हà¥\8bला, à¤¤à¤ªà¤¾à¤\88à¤\82ले खोज्नुभएको परिवर्तनहरूको सूची प्राप्त गर्न निकै
+      sorry: à¤®à¤¾à¤« à¤\97रà¥\8dनà¥\81हà¥\8bला, à¤¤à¤ªà¤¾à¤\88à¤\81ले खोज्नुभएको परिवर्तनहरूको सूची प्राप्त गर्न निकै
         समय लाग्यो ।
   changeset_comments:
     comment:
-      comment: ' %{author}द्वारा #%{changeset_id}मा नयाँ टिप्पणी'
-      commented_at_by_html: ' %{user}  द्वारा  %{when} पहिले अद्यावधिक गरिएको'
+      comment: '%{author}द्वारा #%{changeset_id}मा नयाँ टिप्पणी'
+      commented_at_by_html: '%{user}  द्वारा  %{when} पहिले अद्यावधिक गरिएको'
+    comments:
+      comment: '%{author}द्वारा #%{changeset_id}मा नयाँ टिप्पणी'
     index:
       title_all: OpenStreetMap परिवर्वतन सूची छलफल
       title_particular: 'OpenStreetMap परिवर्तन सूची #%{changeset_id} छलफल'
@@ -292,7 +354,8 @@ ne:
       friend: साथी
     show:
       my friends: मेरा साथीहरू
-      no friends: तपाईं कुनै साथीहरूलाई जोड्नु भएको छैन
+      no friends: तपाईँ कुनै साथीहरूलाई थप्नु भएको छैन
+      nearby users: अन्य नजिकका प्रयोगकर्ताहरू
   diary_entries:
     new:
       title: नयाँ दैनिकी प्रविष्टी
@@ -306,17 +369,19 @@ ne:
       user_title: '%{user}को डायरी'
       in_language_title: '%{language} भाषामा भएका दैनिकीहरू'
       new: नयाँ दैनिकी
-      new_title: तपाईंको डायरीमा नयाँ दैनिकी सिर्जना गर्नुहोस्
+      new_title: तपाईँको डायरीमा नयाँ दैनिकी सिर्जना गर्नुहोस्
+      my_diary: मेरो डायरी
       no_entries: कुनै पनि अभिलेखहरू भेटिएनन्
       recent_entries: हालैका दैनिकीहरू
       older_entries: पुराना अभिलेखहरू
       newer_entries: नयाँ अभिलेखहरू
     edit:
-      title: à¤¦à¥\88निà¤\95à¥\80 à¤ªà¥\8dरविषà¥\8dठà¥\80 à¤¸à¤®à¥\8dपादन à¤\97रà¥\8dनà¥\87
-      marker_text: à¤¦à¥\88निà¤\95ी प्रविष्ठी स्थान
+      title: à¤¡à¤¾à¤¯à¤°à¥\80 à¤ªà¥\8dरविषà¥\8dठà¥\80 à¤¸à¤®à¥\8dपादन à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d
+      marker_text: à¤¡à¤¾à¤¯à¤°ी प्रविष्ठी स्थान
     show:
       title: '%{user}को डायरी | %{title}'
       user_title: '%{user}को डायरी'
+      discussion: छलफल
       leave_a_comment: टिप्पणी छोड्ने
       login_to_leave_a_comment_html: '%{login_link} टिप्पणी छोड्नलाई'
       login: प्रवेश
@@ -337,26 +402,27 @@ ne:
       edit_link: यो प्रविष्टी सम्पादन गर्ने
       hide_link: यो प्रविष्टी लुकाउने
       confirm: निश्चित गर्नुहोस्
-      report: à¤¯à¥\8b à¤ªà¥\8dरविषà¥\8dà¤\9fà¥\80à¤\95à¥\8b à¤\89à¤\9cà¥\81रà¥\80 à¤\97रà¥\8dनà¥\87
+      report: à¤¯à¥\8b à¤ªà¥\8dरविषà¥\8dà¤\9fà¥\80à¤\95à¥\8b à¤\89à¤\9cà¥\81रà¥\80 à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d
     diary_comment:
       comment_from_html: '%{link_user}द्वारा %{comment_created_at}मा गरिएको टिप्पणी'
       hide_link: यो टिप्पणी लुकाउनुहोस्
       confirm: निश्चित गर्नुहोस्
     location:
       location: 'स्थान:'
-      view: अवलोकन गर्ने
-      edit: सम्पादन
+      view: अवलोकन गर्नुहोस्
+      edit: सम्पादन गर्नुहोस्
+      coordinates: '%{latitude}; %{longitude}'
     feed:
       user:
-        title: '%{user}को लागि ओपनस्ट्रीटम्याप दैनिकी'
-        description: '%{user}को लागि हालैका ओपनस्ट्रीटम्याप दैनिकीहरू'
+        title: '%{user}को लागि OpenStreetMap डायरी'
+        description: '%{user}को लागि हालैका OpenStreetMap डायरी'
       language:
         title: '%{language_name} भाषामा OpenStreetMap दैनिकी'
-        description: '%{language_name} भाषामा ओपनस्ट्रीटम्याप प्रयोगकर्ताहरूका हालैका
-          à¤¦à¥\88निà¤\95ी'
+        description: '%{language_name} भाषामा OpenStreetMap प्रयोगकर्ताहरूका हालैका
+          à¤¡à¤¾à¤¯à¤°ी'
       all:
-        title: ओपनस्ट्रीटम्याप दैनिकीहरू
-        description: ओपनस्ट्रीटम्याप प्रयोगकर्ताहरूका हालैका दैनिकीहरू
+        title: OpenStreetMap डायरी प्रविष्टीहरू
+        description: OpenStreetMap प्रयोगकर्ताहरूका हालैका डायरी प्रविष्टीहरू
     comments:
       post: पोष्ट
       when: कहिले
@@ -366,9 +432,11 @@ ne:
   friendships:
     make_friend:
       button: साथीको रूपमा थप्नुहोस्
-      success: '%{name} à¤\85ब à¤¤à¤ªà¤¾à¤\88à¤\82à¤\95à¥\8b à¤®à¤¿à¤¤à¥\8dर हुनुभएको छ!'
+      success: '%{name} à¤\85ब à¤¤à¤ªà¤¾à¤\88à¤\81à¤\95à¥\8b à¤¸à¤¾à¤¥à¥\80 हुनुभएको छ!'
       failed: माफ गर्नुहोला, %{name}लाई मित्रको रुपमा थप्न सकिएन।
-      already_a_friend: '%{name} सँग तपाईंले पहिले नै मित्रता गरिसक्नु भएको छ ।'
+      already_a_friend: '%{name} सँग तपाईँले पहिले साथी हुनुहुन्छ।'
+      limit_exceeded: तपाईँले हालसालै थुप्रै प्रयोगकर्ताहरूलाई साथी बनाउनु भएको छ।
+        Please wait a while before trying to friend any more.
     remove_friend:
       button: साथीबाट हटाउने
   geocoder:
@@ -483,6 +551,10 @@ ne:
           viaduct: भियाडक्ट
           "yes": पुल
         building:
+          garages: ग्यारेजहरू
+          hangar: ह्याङ्गर
+          house: घर
+          public: सार्वजनिक भवन
           "yes": भवन
         craft:
           brewery: ब्रुएरी
@@ -551,6 +623,7 @@ ne:
           "yes": ऐतिहासिक स्थल
         landuse:
           basin: बेसिन
+          cemetery: अन्त्यष्टी स्थल
           commercial: व्यवसायिक क्षेत्र
           conservation: संरक्षण
           construction: निर्माण
@@ -626,6 +699,7 @@ ne:
           administrative: प्रबन्धकीय स्थल
           architect: आर्किटेक्ट
           company: कम्पनी
+          estate_agent: घरजग्गा एजेन्ट
           government: सरकारी कार्यालय
           insurance: बीमा कार्यालय
           it: आइटी कार्यालय
@@ -657,6 +731,7 @@ ne:
         railway:
           abandoned: परित्यक्त रेलमार्ग
           junction: रेलमार्ग जङ्सन
+          subway: सबवे
         shop:
           bakery: बेकरी
           beauty: सौन्दर्य पसल
@@ -704,6 +779,7 @@ ne:
           sports: खेलकुद सामग्री पसल
           tailor: सुचीकार
           toys: खेलौना पसल
+          travel_agency: ट्राभल एजेन्सी
           video: भिडियो पसल
           "yes": पसल
         tourism:
@@ -734,6 +810,7 @@ ne:
           "yes": जलमार्ग
       admin_levels:
         level2: राष्ट्रिय सीमा
+        level3: क्षेत्र सीमा
         level4: राज्य सीमा
         level5: क्षेत्र सीमा
         level6: इलाका सीमा
@@ -759,16 +836,25 @@ ne:
   reports:
     new:
       categories:
+        diary_entry:
+          other_label: अन्य
+        diary_comment:
+          other_label: अन्य
+        user:
+          other_label: अन्य
         note:
           other_label: अन्य
   layouts:
+    project_name:
+      title: OpenStreetMap
+      h1: OpenStreetMap
     logo:
       alt_text: OpenStreetMap लोगो
     logout: निर्गमन
     log_in: प्रवेश गर्नुहोस्
     sign_up: खाता खाेल्नुहाेस्
     start_mapping: म्यापिङ गर्न सुरु गर्नुहोस्
-    edit: सम्पादन
+    edit: सम्पादन गर्नुहोस्
     history: इतिहास
     export: निर्यात गर्नुहोस्
     data: डेटा
@@ -798,6 +884,10 @@ ne:
     friendship_notification:
       hi: नमस्ते %{to_user},
       subject: '[OpenStreetMap] %{user} ले तपाईँलाई मित्रको रूपमा थप्नु भयो'
+    gpx_failure:
+      hi: नमस्ते %{to_user},
+    gpx_success:
+      hi: नमस्ते %{to_user},
     signup_confirm:
       greeting: नमस्ते!
     email_confirm:
@@ -860,32 +950,39 @@ ne:
       title: पासवर्ड बिर्सियो
       heading: पासवर्ड बिर्सिनुभयो ?
       email address: 'इमेल ठेगाना:'
-      new password button: à¤ªà¥\8dरवà¥\87स à¤¶à¤¬à¥\8dद à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\87
+      new password button: à¤ªà¤¾à¤¸à¤µà¤°à¥\8dड à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d
     edit:
-      title: à¤ªà¥\8dरवà¥\87स à¤¶à¤¬à¥\8dद à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\87
-      heading: '%{user}à¤\95à¥\8b à¤²à¤¾à¤\97ि à¤ªà¥\8dरवà¥\87स à¤¶à¤¬à¥\8dद à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\87'
-      reset: à¤¨à¤¯à¤¾à¤\81 à¤ªà¥\8dरवà¥\87शशवà¥\8dद
+      title: à¤ªà¤¾à¤¸à¤µà¤°à¥\8dड à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d
+      heading: '%{user}à¤\95à¥\8b à¤²à¤¾à¤\97ि à¤ªà¤¾à¤¸à¤µà¤°à¥\8dड à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d'
+      reset: à¤ªà¤¾à¤¸à¤µà¤°à¥\8dड à¤°à¤¿à¤¸à¥\87à¤\9f à¤\97रà¥\8dनà¥\81हà¥\8bसà¥\8d
     update:
-      flash changed: तपाईंको प्रवेश शब्द परिवर्तन गरिएको छ।
+      flash changed: तपाईँको पासवर्ड परिवर्तन गरिएको छ।
+  preferences:
+    edit:
+      cancel: रद्द गर्नुहोस्
   profiles:
     edit:
-      image: 'चित्र:'
+      cancel: रद्द गर्नुहोस्
+      image: तस्विर
       home location: 'गृह स्थान:'
-      no home location: तपाईंले आफ्नो गृहस्थान प्रविष्ठ गर्नुभएको छैन।
+      no home location: तपाईँले आफ्नो गृहस्थान प्रविष्ठ गर्नुभएको छैन।
+      show: देखाउनुहोस्
+      delete: हटाउनुहोस्
   sessions:
     new:
       title: प्रवेश
-      heading: प्रवेश
-      password: 'पासवर्ड:'
+      tab_title: प्रवेश
+      password: पासवर्ड
       login_button: प्रवेश
-      no account: खाता छैन?
-      auth_providers:
-        wikipedia:
-          title: विकिपिडियाकाे प्रयाेग गरि प्रवेश गर्नुहाेस्
-          alt: विकिपिडिया खाताद्वारा प्रवेश गर्नुहोस्
     destroy:
       title: लगआउट
       logout_button: निर्गमन
+  shared:
+    markdown_help:
+      link: कडी
+      image: तस्विर
+    richtext_field:
+      edit: सम्पादन गर्नुहोस्
   site:
     about:
       next: अर्को
@@ -901,6 +998,7 @@ ne:
       legal_babble:
         more_title_html: थप जान्नको लागि
         contributors_title_html: हाम्रा योगदान कर्ताहरू
+        contributors_fr_france: फ्रान्स
     index:
       permalink: स्थायी लिङ्क
       shortlink: छोटो लिङ्क
@@ -975,35 +1073,52 @@ ne:
           subway: सबवे
           cable_car: केबल कार
           chair_lift: कुर्सी लिफ्ट
+          taxiway: ट्याक्सीको बाटो
+          city: शहर
+          vineyard: अङ्गुर-बगैँचा
           forest: वन
           wood: कुञ्ज
+          farmland: खेतीयोग्य जमिन
+          grass: घाँस
+          meadow: घाँसेमैदान
+          sand: बालुवा
           golf: गल्फ कोर्स
           park: उद्यान
           resident: आवासीय क्षेत्र
           lake: ताल
-          reservoir: मुहान
+          reservoir: जलाशय
+          glacier: हिमनदी
+          wetland: सिमसार
           farm: खेती
           cemetery: अन्त्यष्टी स्थल
+          beach: समुद्र किनारा
           school: विद्यालय
           university: विश्वविद्यालय
+          hospital: अस्पताल
           summit: शिखर
           peak: शिखर
           bicycle_shop: साइकल पसल
           bicycle_parking: साकल पार्किङ
           toilets: शौचालय
     welcome:
-      title: स्वागतम्!
+      title: स्वागत!
       whats_on_the_map:
         title: म्यापमा के छ
+      basic_terms:
+        node: नोड
+        way: बाटो
       rules:
         title: नियमहरू !
+      start_mapping: म्यापिङ गर्न सुरु गर्नुहोस्
   traces:
     new:
+      upload_trace: GPS Trace अपलोड गर्ने
       visibility_help: यसको मतलाब के हो ?
       help: सहायता
     create:
       upload_trace: GPS Trace अपलोड गर्ने
     edit:
+      cancel: रद्द गर्नुहोस्
       title: ट्रेस सम्पादन गर्दै %{name}
       heading: ट्रेस सम्पादन गर्दै %{name}
       visibility_help: यसको मतलब के हो ?
@@ -1018,6 +1133,7 @@ ne:
       uploaded: 'अपलोड गरिएको:'
       points: 'विन्दुहरू:'
       start_coordinates: 'सुरूको निर्देशङ्क:'
+      coordinates_html: '%{latitude}; %{longitude}'
       map: नक्सा
       edit: सम्पादन
       owner: 'मालिक:'
@@ -1038,19 +1154,38 @@ ne:
       public: सार्वजनिक
       private: निजी
     index:
-      public_traces: सारवजनिक GPS ट्रेसहरु
-      public_traces_from: '%{user}बाट सार्वकनिक GPS ट्रेसहरु'
+      public_traces: सार्वजनिक GPS ट्रेसहरू
+      my_gps_traces: मेरो जिपिएस ट्रेसहरू
+      public_traces_from: '%{user}बाट सार्वजनिक GPS ट्रेसहरू'
       tagged_with: ' %{tags}हरूद्वारा ट्याग गरिएको'
+      my_traces: मेरा ट्रेसहरू
     destroy:
       scheduled_for_deletion: मेट्नको लागि तालिकावद्ध गरिएको ट्रेस
     make_public:
       made_public: सार्वजनिक बनाइएको ट्रेस
+  application:
+    auth_providers:
+      wikipedia:
+        title: विकिपिडियाकाे प्रयाेग गरि प्रवेश गर्नुहाेस्
+        alt: विकिपिडिया खाताद्वारा प्रवेश गर्नुहोस्
   oauth_clients:
     show:
       confirm: निश्चित हुनुहुन्छ ?
   oauth2_applications:
+    index:
+      name: नाम
+      permissions: अनुमतिहरू
+    application:
+      edit: सम्पादन गर्नुहोस्
+      delete: हटाउनुहोस्
     show:
+      edit: सम्पादन गर्नुहोस्
       delete: मेट्ने
+      permissions: अनुमतिहरू
+      redirect_uris: रिडाइरेक्ट युआरआइहरू
+  oauth2_authorized_applications:
+    index:
+      permissions: अनुमतिहरू
   users:
     new:
       title: खाता खाेल्नुहाेस्
@@ -1076,6 +1211,8 @@ ne:
       my comments: मेरा टिप्पणीहरू
       edits: सम्पादनहरू
       traces: ट्रेसहरू
+      notes: म्याप टिप्पणीहरू
+      remove as friend: साथीबाट हटाउने
       add as friend: साथी जोड्नुहोस्
       status: 'स्थिति:'
       role:
@@ -1083,7 +1220,7 @@ ne:
       comments: टिप्पणी
       confirm: निश्चित गर्नुहोस्
     go_public:
-      flash success: à¤¤à¤ªà¤¾à¤\88à¤\82à¤\95ा à¤¸à¤¬à¥\88 à¤¸à¤®à¥\8dपादनहरà¥\82 à¤¸à¤¾à¤°à¥\8dवाà¤\9cनिà¤\95 à¤\9bनà¥\8d , à¤¤à¤ªà¤¾à¤\88à¤\82 अब सम्पादन लायक
+      flash success: à¤¤à¤ªà¤¾à¤\88à¤\81à¤\95ा à¤¸à¤¬à¥\88 à¤¸à¤®à¥\8dपादनहरà¥\82 à¤¸à¤¾à¤°à¥\8dवाà¤\9cनिà¤\95 à¤\9bनà¥\8d , à¤¤à¤ªà¤¾à¤\88à¤\81 अब सम्पादन लायक
         हुनु भयो ।
     index:
       title: प्रयोगकर्ताहरू
@@ -1104,7 +1241,7 @@ ne:
     revoke:
       title: भूमिका फिर्ता निश्चित गर्ने
       heading: भूमिका फिर्ता निश्चित गर्ने
-      are_you_sure: à¤¤à¤ªà¤¾à¤\88à¤\82 भूमिका `%{role}' , `%{name} प्रोगकर्ताबाट फिर्ता लिने कुरामा
+      are_you_sure: à¤¤à¤ªà¤¾à¤\88à¤\81 भूमिका `%{role}' , `%{name} प्रोगकर्ताबाट फिर्ता लिने कुरामा
         निश्चित हुनुहुन्छ'?
       confirm: निश्चित गर्नुहोस्
       fail: भूमिका `%{role}' ,`%{name}'बाट फिर्ता लिन सकिएन । प्रोगकर्ता नाम र भूमिका
@@ -1112,16 +1249,21 @@ ne:
   user_blocks:
     show:
       created: सृजना गरिएको
-      status: वस्तुस्थिति
+      status: 'स्थिति:'
       show: देखाउनुहोस्
-      edit: सम्पादन
+      edit: सम्पादन गर्नुहोस्
       confirm: निश्चित हुनुहुन्छ ?
     block:
       show: देखाउनुहोस्
-      edit: सम्पादन
+      edit: सम्पादन गर्नुहोस्
     blocks:
       creator_name: सर्जक
       status: वस्तुस्थिति
+  user_mutes:
+    index:
+      table:
+        tbody:
+          send_message: सान्देस पठाउ
   notes:
     index:
       id: आईडी
@@ -1143,7 +1285,7 @@ ne:
     share:
       title: आदान-प्रदान गर्नुहोस्
       cancel: रद्द गर्नुहोस्
-      image: à¤\9bवि
+      image: à¤¤à¤¸à¥\8dविर
       long_link: कडी
       embed: एचटीएमएल
       format: 'ढाँचा:'
@@ -1158,6 +1300,8 @@ ne:
       layers:
         header: म्याप लेयरहरू
         notes: म्याप टिप्पणीहरू
+        gps: सार्वजनिक GPS ट्रेसहरू
+      make_a_donation: दान गर्नुहोस्
     changesets:
       show:
         comment: टिप्पणी
index 6563edcaeb423be0c0ad707add66f062cf60d88b..b9577a2124d02521e0433826da2119841e350512 100644 (file)
@@ -199,7 +199,6 @@ nl:
         auth_provider: Authenticatiedienst
         auth_uid: Authenticatie-UID
         email: E-mail
-        email_confirmation: E-mailbevestiging
         new_email: Nieuw e-mailadres
         active: Actief
         display_name: Weergavenaam
@@ -2001,42 +2000,15 @@ nl:
   sessions:
     new:
       title: Aanmelden
-      heading: Aanmelden
+      tab_title: Aanmelden
       email or username: 'E-mailadres of gebruikersnaam:'
       password: 'Wachtwoord:'
       remember: Aanmeldgegevens onthouden
       lost password link: Wachtwoord vergeten?
       login_button: Aanmelden
       register now: Nu inschrijven
-      with external: 'U kunt ook gebruik maken van een derde partij om aan te melden:'
-      no account: Hebt u geen account?
+      with external: of meld u aan via een derde
       auth failure: Met deze gegevens kunt u helaas niet aanmelden.
-      openid_logo_alt: Aanmelden met een OpenID
-      auth_providers:
-        openid:
-          title: Aanmelden met OpenID
-          alt: Aanmelden met een OpenID URL
-        google:
-          title: Aanmelden met Google
-          alt: Aanmelden met een Google OpenID
-        facebook:
-          title: Aanmelden met Facebook
-          alt: Aanmelden met een Facebookaccount
-        microsoft:
-          title: Aanmelden met Microsoft
-          alt: Aanmelden met een Microsoft-account
-        github:
-          title: Aanmelden met GitHub
-          alt: Aanmelden met een GitHub-account
-        wikipedia:
-          title: Aanmelden met Wikipedia
-          alt: Aanmelden met een Wikipedia-account
-        wordpress:
-          title: Aanmelden met Wordpress
-          alt: Aanmelden met een Wordpress OpenID
-        aol:
-          title: Aanmelden met AOL
-          alt: Aanmelden met een AOL OpenID
     destroy:
       title: Afmelden
       heading: Afmelden van OpenStreetMap
@@ -2718,6 +2690,32 @@ nl:
       oauth2_applications: OAuth 2 toepassingen
       oauth2_authorizations: OAuth 2 autorisaties
       muted_users: Gedempte gebruikers
+    auth_providers:
+      openid_logo_alt: Aanmelden met een OpenID
+      openid:
+        title: Aanmelden met OpenID
+        alt: Aanmelden met een OpenID URL
+      google:
+        title: Aanmelden met Google
+        alt: Aanmelden met een Google OpenID
+      facebook:
+        title: Aanmelden met Facebook
+        alt: Aanmelden met een Facebookaccount
+      microsoft:
+        title: Aanmelden met Microsoft
+        alt: Aanmelden met een Microsoft-account
+      github:
+        title: Aanmelden met GitHub
+        alt: Aanmelden met een GitHub-account
+      wikipedia:
+        title: Aanmelden met Wikipedia
+        alt: Aanmelden met een Wikipedia-account
+      wordpress:
+        title: Aanmelden met Wordpress
+        alt: Aanmelden met een Wordpress OpenID
+      aol:
+        title: Aanmelden met AOL
+        alt: Aanmelden met een AOL OpenID
   oauth:
     authorize:
       title: Geef toegang tot uw account
@@ -2858,24 +2856,21 @@ nl:
         aan te maken - we zullen proberen het verzoek zo snel mogelijk af te handelen.
       support: ondersteuning
       about:
-        header: Open en te bewerken
+        header: Vrij van rechten en vrij te bewerken.
         paragraph_1: In tegenstelling tot andere kaarten is OpenStreetMap volledig
           gemaakt door mensen zoals u, en is het voor iedereen gratis te verbeteren,
           bij te werken, te downloaden en te gebruiken.
-        paragraph_2: Schrijf u in om te beginnen met bijdragen. We sturen een e-mail
-          om uw account te bevestigen.
+        paragraph_2: Schrijf u in om te beginnen met bijdragen.
       display name description: Uw openbare gebruikersnaam. U kunt deze later in uw
         voorkeuren wijzigen.
       external auth: 'Authenticatie van derden:'
-      use external auth: U kunt ook gebruik maken van een derde partij om aan te melden
-      auth no password: Met authenticatie van derden is een wachtwoord niet verplicht,
-        maar sommige extra hulpmiddelen of servers kunnen het nog steeds nodig hebben.
       continue: Registreren
       terms accepted: Dank u wel voor het aanvaarden van de nieuwe bijdragersovereenkomst!
-      email_confirmation_help_html: Uw adres wordt niet openbaar gemaakt, zie ons
-        %{privacy_policy_link} voor meer informatie.
+      email_help_html: Uw adres wordt niet openbaar gemaakt, zie ons %{privacy_policy_link}
+        voor meer informatie.
       privacy_policy: privacybeleid
       privacy_policy_title: OSMF-privacybeleid, met een kopje over e-mailadressen
+      use external auth: of schrijf u in via een derde partij
     terms:
       title: Voorwaarden
       heading: Voorwaarden
index 58e2e53023f284c263da80e02216454442087df2..2905c72301ff50bc7b455bcde8c0c88ddb31a437 100644 (file)
@@ -134,7 +134,6 @@ nn:
         description: Skildring
       user:
         email: E-post
-        email_confirmation: Stadfesting av e-post
         new_email: Ny e-postadresse
         active: Aktive
         display_name: Visningsnamn
@@ -1772,7 +1771,7 @@ nn:
   sessions:
     new:
       title: Logg inn
-      heading: Logg inn
+      tab_title: Logg inn
       email or username: 'E-postadresse eller brukarnamn:'
       password: 'Passord:'
       remember: Hugs meg
@@ -1780,34 +1779,7 @@ nn:
       login_button: Logg inn
       register now: Registrer deg no
       with external: 'Alternativt kan du bruke ein tredjepart til å logge inn:'
-      no account: Har du ingen brukarkonto?
       auth failure: Beklagar, kunne ikkje logge inn med den informasjonen
-      openid_logo_alt: Logg inn med ein OpenID
-      auth_providers:
-        openid:
-          title: Logg inn med OpenID
-          alt: Logg inn med ein OpenID-URL
-        google:
-          title: Logg inn med Google
-          alt: Logg inn med ein Google OpenID
-        facebook:
-          title: Logg inn med Facebook
-          alt: Logg inn med ein Facebook-konto
-        microsoft:
-          title: Logg inn med Microsoft
-          alt: Logg inn med ein Microsoft-konto
-        github:
-          title: Logg inn med GitHub
-          alt: Logg inn med ein GitHub-konto
-        wikipedia:
-          title: Logg inn med Wikipedia
-          alt: Logg inn med ein Wikipedia-konto
-        wordpress:
-          title: Logg inn med Wordpress
-          alt: Logg inn med ein Wordpress OpenID
-        aol:
-          title: Logg inn med AOL
-          alt: Logg inn med ein AOL OpenID
     destroy:
       title: Logg ut
       heading: Logg ut frå OpenStreetMap
@@ -2289,6 +2261,32 @@ nn:
       need_to_see_terms: Tilgjenget ditt til API-eit er mellombels stoppa. Logg inn
         på nettsiden for å lese bidragsytervilkårene. Du treng ikkje godta vilkåra,
         men du må lese dei.
+    auth_providers:
+      openid_logo_alt: Logg inn med ein OpenID
+      openid:
+        title: Logg inn med OpenID
+        alt: Logg inn med ein OpenID-URL
+      google:
+        title: Logg inn med Google
+        alt: Logg inn med ein Google OpenID
+      facebook:
+        title: Logg inn med Facebook
+        alt: Logg inn med ein Facebook-konto
+      microsoft:
+        title: Logg inn med Microsoft
+        alt: Logg inn med ein Microsoft-konto
+      github:
+        title: Logg inn med GitHub
+        alt: Logg inn med ein GitHub-konto
+      wikipedia:
+        title: Logg inn med Wikipedia
+        alt: Logg inn med ein Wikipedia-konto
+      wordpress:
+        title: Logg inn med Wordpress
+        alt: Logg inn med ein Wordpress OpenID
+      aol:
+        title: Logg inn med AOL
+        alt: Logg inn med ein AOL OpenID
   oauth:
     authorize:
       title: Autoriser tilgang til kontoen din
index 3422dd68ef1256ec94b708179c9a116f78637572..396c7ca0e630aee6139bdb48c7780289e7718948 100644 (file)
@@ -138,7 +138,6 @@ nqo:
         auth_provider: ߕߎ߬ߡߊ߬ߢߐ߲߰ߦߊ ߡߊߛߐߟߊ߲
         auth_uid: ߕߎ߬ߡߊ߬ߢߐ߲߰ߦߊ UID
         email: ߢ:ߞߏ߲ߘߏ
-        email_confirmation: ߢ:ߞߏ߲ߘߏ ߟߊ߬ߛߙߋ߬ߦߊ߬ߟߌ
         new_email: ߢߎߡߍߙߋ߲߫ ߞߏ߲ߘߏ߫ ߞߎߘߊ
         active: ߞߎ߲߬ߞߊߟߌ߲
         display_name: ߕߐ߮ ߟߊߓߊ߯ߙߊ߫
@@ -1343,41 +1342,14 @@ nqo:
   sessions:
     new:
       title: ߌ ߜߊ߲߬ߞߎ߲߫
-      heading: ߌ ߜߊ߲߬ߞߎ߲߫
+      tab_title: ߌ ߜߊ߲߬ߞߎ߲߫
       email or username: 'ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ ߥߟߊ߫ ߟߊ߬ߓߊ߰ߙߊ߬ߟߌ߬ ߕߐ߮:'
       password: 'ߕߊ߬ߡߌ߲߬ߞߊ߲:'
       remember: ߒ ߖߊ߲߭ߓߌ߬ߟߊ߬
       lost password link: ߌ ߓߘߊ߫ ߢߌ߬ߣߊ߬ ߌ ߟߊ߫ ߕߊ߬ߡߌ߲߬ߞߊ߲ ߠߊ߫؟
       login_button: ߌ ߜߊ߲߬ߞߎ߲߫
       register now: ߌ ߕߐ߮ ߛߓߍ߫ ߡߎ߬ߕߎ߲߫
-      no account: ߖߊ߬ߕߋ߬ߘߊ߬ ߕߴߌ ߓߟߏ߫ ߓߊ߬؟
       auth failure: ߤߊߞߍ߬ߕߏ߫߸ ߌ ߕߴߛߋ߫ ߌ ߜߊ߲߬ߞߎ߲߬ ߠߊ߫ ߝߊߙߊ߲ߝߊ߯ߛߌ ߏ߬ ߟߐ߬ߟߊ߫.
-      openid_logo_alt: ߌ ߜߊ߲߬ߞߎ߲߬ ߏߔߌ߲ ID ߟߊ߫
-      auth_providers:
-        openid:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߏߔߌ߲ ID ߘߌ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߏߔߌ߲ ID URL ߟߊ߫
-        google:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߎߜ߭ߏߟ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߎߜ߭ߏߟ ߏߔߌ߲ ID ߟߊ߫
-        facebook:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߝߋߛߑߓߎߞ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߝߋߛߑߓߎߞ ߖߊ߬ߕߋ߬ߘߊ ߘߏ߫ ߟߊ߫
-        microsoft:
-          title: ߌ ߜ߭ߊ߲߬ߞߎ߲߫ ߥߌ߲ߘߏߥߛ ߟߊߌߝ߭ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߌ߲ߘߏߥߛ ߟߊߌߝ߭ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
-        github:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߌߕߑߤߐߓ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߌߕߑߤߐߓ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
-        wikipedia:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߞߌߔߋߘߌߦߊ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߞߌߔߋߘߌߦߊ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
-        wordpress:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߐߘߑߔߙߍߛ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߐߘߑߔߙߍߛ ߏߔߌ߲ ID ߟߊ߫
-        aol:
-          title: ߌ ߜߊ߲߬ߞߎ߲߫ ߊߏߍߟ ߟߊ߫
-          alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߊߏߍߟ ߏߔߌ߲ ID ߟߊ߫
     destroy:
       title: ߌ ߜߊ߲߬ߞߎ߲߬ߣߍ߲ ߓߐ߫
       heading: ߌ ߜߊ߲߬ߞߎ߲߬ߣߍ߲ ߓߐ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߟߊ߫
@@ -1622,6 +1594,32 @@ nqo:
       oauth1_settings: 0Auth 1 ߟߊ߬ߓߍ߲߬ߢߐ߲߰ߡߦߊ߬ߘߊ
       oauth2_applications: 0Auth 2 ߟߥߊ߬ߟߌ߬ߟߌ ߟߎ߬
       oauth2_authorizations: 0Auth 2 ߖߡߊ߬ߙߌ߬ߦߊ߬ߟߌ
+    auth_providers:
+      openid_logo_alt: ߌ ߜߊ߲߬ߞߎ߲߬ ߏߔߌ߲ ID ߟߊ߫
+      openid:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߏߔߌ߲ ID ߘߌ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߏߔߌ߲ ID URL ߟߊ߫
+      google:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߎߜ߭ߏߟ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߎߜ߭ߏߟ ߏߔߌ߲ ID ߟߊ߫
+      facebook:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߝߋߛߑߓߎߞ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߝߋߛߑߓߎߞ ߖߊ߬ߕߋ߬ߘߊ ߘߏ߫ ߟߊ߫
+      microsoft:
+        title: ߌ ߜ߭ߊ߲߬ߞߎ߲߫ ߥߌ߲ߘߏߥߛ ߟߊߌߝ߭ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߌ߲ߘߏߥߛ ߟߊߌߝ߭ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
+      github:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߌߕߑߤߐߓ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߜ߭ߌߕߑߤߐߓ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
+      wikipedia:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߞߌߔߋߘߌߦߊ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߞߌߔߋߘߌߦߊ ߖߊ߬ߕߋ߬ߘߊ ߟߊ߫
+      wordpress:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߐߘߑߔߙߍߛ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߥߐߘߑߔߙߍߛ ߏߔߌ߲ ID ߟߊ߫
+      aol:
+        title: ߌ ߜߊ߲߬ߞߎ߲߫ ߊߏߍߟ ߟߊ߫
+        alt: ߌ ߜߊ߲߬ߞߎ߲߫ ߊߏߍߟ ߏߔߌ߲ ID ߟߊ߫
   oauth:
     authorize:
       title: ߌ ߟߊ߫ ߖߊ߬ߕߋ߬ߘߊ ߟߊߛߐ߬ߘߐ߲ ߠߊߘߌ߬ߢߍ߬
index 0b42826528f295b99730c3d32ee38addaffc9b98..f54a14a337c7ba4a188e7b22f78db3c6e539d045 100644 (file)
@@ -143,7 +143,6 @@ oc:
         auth_provider: Fornidor d'autenticacion
         auth_uid: UID d'autentificacion
         email: Adreiça de corrier electronic
-        email_confirmation: Corrier electronic d'autentificacion
         new_email: 'Novèla adreiça de corrier electronic :'
         active: Actiu
         display_name: Nom afichat
@@ -1784,7 +1783,7 @@ oc:
   sessions:
     new:
       title: Se connectar
-      heading: Connexion
+      tab_title: Connexion
       email or username: 'Adreça e-mail o nom d''utilizaire :'
       password: 'Senhal :'
       remember: Se remembrar de ieu
@@ -1792,35 +1791,8 @@ oc:
       login_button: Se connectar
       register now: S'inscriure ara
       with external: 'A la plaça, utilizatz un tèrç per vos connectar :'
-      no account: Avètz pas de compte ?
       auth failure: O planhèm, mas las informacions provesidas an pas permés de vos
         identificar.
-      openid_logo_alt: Se connectar amb un OpenID
-      auth_providers:
-        openid:
-          title: Se connectar amb OpenID
-          alt: Se connectar amb una URL OpenID
-        google:
-          title: Se connectar amb Google
-          alt: Se connectar amb l'OpenID de Google
-        facebook:
-          title: Se connectar amb Facebook
-          alt: Se connectar amb un commpte Facebook
-        microsoft:
-          title: Se connectar amb Windows Live
-          alt: Se connectar amb un compte Windows Live
-        github:
-          title: Connexion amb GitHub
-          alt: Connexion amb un Compte GitHub
-        wikipedia:
-          title: Se connectar amb Wikipèdia
-          alt: Se connectar amb un compte de Wikipèdia
-        wordpress:
-          title: Se connectar amb Wordpress
-          alt: Se connectar amb l'OpenID de Wordpress
-        aol:
-          title: Se connectar amb AOL
-          alt: Se connectar amb l'OpenID d'AOL
     destroy:
       title: Desconnexion
       heading: Desconnexion d'OpenStreetMap
@@ -2165,6 +2137,32 @@ oc:
         site web per trobar mai d’informacions.
     settings_menu:
       account_settings: Configuracion
+    auth_providers:
+      openid_logo_alt: Se connectar amb un OpenID
+      openid:
+        title: Se connectar amb OpenID
+        alt: Se connectar amb una URL OpenID
+      google:
+        title: Se connectar amb Google
+        alt: Se connectar amb l'OpenID de Google
+      facebook:
+        title: Se connectar amb Facebook
+        alt: Se connectar amb un commpte Facebook
+      microsoft:
+        title: Se connectar amb Windows Live
+        alt: Se connectar amb un compte Windows Live
+      github:
+        title: Connexion amb GitHub
+        alt: Connexion amb un Compte GitHub
+      wikipedia:
+        title: Se connectar amb Wikipèdia
+        alt: Se connectar amb un compte de Wikipèdia
+      wordpress:
+        title: Se connectar amb Wordpress
+        alt: Se connectar amb l'OpenID de Wordpress
+      aol:
+        title: Se connectar amb AOL
+        alt: Se connectar amb l'OpenID d'AOL
   oauth:
     authorize:
       title: Autorizar l’accès a vòstre compte
@@ -2234,9 +2232,9 @@ oc:
       display name description: Vòstre nom d'utilizaire afichat publicament. Podètz
         cambiar aquò ulteriorament dins las preferéncias.
       external auth: 'Autentificacion tèrça :'
-      use external auth: A la plaça, utilizatz un tèrç per vos connectar
       continue: S’inscriure
       terms accepted: Mercé d’aver acceptat los novèls tèrmes del contributor !
+      use external auth: A la plaça, utilizatz un tèrç per vos connectar
     terms:
       title: Tèrmes del contributor
       heading: Tèrmes del contributor
index 28b7c1d8d064c76203de2c72edd4a2098012dfca..1439d1c1e298e860ae4f71d69acd2f0f9540b778 100644 (file)
@@ -829,14 +829,13 @@ pa:
   sessions:
     new:
       title: ਦਾਖ਼ਲ ਹੋਵੋ
-      heading: ਦਾਖ਼ਲ ਹੋਵੋ
+      tab_title: ਦਾਖ਼ਲ ਹੋਵੋ
       email or username: 'ਈਮੇਲ ਪਤਾ ਜਾਂ ਵਰਤੋਂਕਾਰ-ਨਾਂ:'
       password: 'ਪਛਾਣ-ਸ਼ਬਦ:'
       remember: ਮੈਨੂੰ ਯਾਦ ਰੱਖੋ
       lost password link: ਆਪਣਾ ਪਛਾਣ-ਸ਼ਬਦ ਗੁਆ ਦਿੱਤਾ?
       login_button: ਦਾਖ਼ਲ ਹੋਵੋ
       register now: ਹੁਣੇ ਰਜਿਸਟਰ ਕਰੋ
-      no account: ਖਾਤਾ ਨਹੀਂ ਹੈ?
     destroy:
       title: ਲੌਗਆਊਟ
       heading: ਓਪਨ ਸਟਰੀਟ ਮੈਪ ਤੋਂ ਲੌਗਆਊਟ ਕਰੋ
index 0995fe264e03fab8153ee4c4996475694d4eb839..a7a581fd8810677b06977f24ef8ea31ce07f15da 100644 (file)
@@ -19,6 +19,7 @@
 # Author: DeRudySoulStorm
 # Author: Debeet
 # Author: Deejay1
+# Author: Faalagorn
 # Author: FunPL
 # Author: GlutPaprykarz
 # Author: Iketsi
@@ -203,7 +204,6 @@ pl:
         auth_provider: Dostawca uwierzytelnienia
         auth_uid: UID uwierzytelnienia
         email: E-mail
-        email_confirmation: Potwierdzenie adresu e‐mail
         new_email: Nowy adres e-mail
         active: Aktywny
         display_name: Wyświetlana nazwa
@@ -409,6 +409,7 @@ pl:
     deleted_ago_by_html: Usunięte %{time_ago} przez %{user}
     edited_ago_by_html: Edytowane %{time_ago} przez %{user}
     version: Wersja
+    redacted_version: Wersja poprawiona
     in_changeset: Zestaw zmian
     anonymous: Anonimowy użytkownik
     no_comment: (bez komentarza)
@@ -425,7 +426,10 @@ pl:
       other: '%{count} linii'
     download_xml: Pobierz XML
     view_history: Wyświetl historię
+    view_unredacted_history: Pokaż historię bez poprawek
     view_details: Wyświetl szczegóły
+    view_redacted_data: Pokaż poprawione dane
+    view_redaction_message: Pokaż wiadomość poprawki
     location: 'Położenie:'
     node:
       title_html: 'Węzeł: %{name}'
@@ -462,7 +466,7 @@ pl:
       entry_role_html: Relacja %{relation_name} (jako %{relation_role})
     not_found:
       title: Nie znaleziono
-      sorry: 'Niestety, nie odnaleziono %{type} #%{id}.'
+      sorry: 'Nie odnaleziono %{type} #%{id}.'
       type:
         node: węzła
         way: linii
@@ -508,6 +512,15 @@ pl:
       introduction: Kliknij na mapie, by wyszukać pobliskie obiekty.
       nearby: Obiekty w pobliżu
       enclosing: Większe, otaczające obiekty
+  old_nodes:
+    not_found:
+      sorry: 'Nie odnaleziono węzła #%{id} w wersji %{version}.'
+  old_ways:
+    not_found:
+      sorry: 'Nie odnaleziono linii #%{id} w wersji %{version}.'
+  old_relations:
+    not_found:
+      sorry: 'Nie odnaleziono relacji #%{id} w wersji %{version}.'
   changesets:
     changeset_paging_nav:
       showing_page: Strona %{page}
@@ -738,7 +751,7 @@ pl:
     search:
       title:
         results_from_html: Wyniki z %{results_link}
-        latlon: Wewnętrzny
+        latlon: Internal
         osm_nominatim: Nominatim
         osm_nominatim_reverse: Nominatim
     search_osm_nominatim:
@@ -887,7 +900,7 @@ pl:
           "yes": Granica
         bridge:
           aqueduct: Akwedukt
-          boardwalk: Promenada
+          boardwalk: Kładka drewniana
           suspension: Most wiszący
           swing: Most obrotowy
           viaduct: Most wieloprzęsłowy
@@ -1907,6 +1920,10 @@ pl:
       new password button: Wyczyść hasło
       help_text: Proszę wprowadzić adres e-mail używany do logowania. Zostanie wysłany
         na niego odnośnik służący do wyczyszczenia hasła.
+    create:
+      send_paranoid_instructions: Jeśli twój adres e-mail istnieje w naszej bazie
+        danych, otrzymasz link do odzyskania hasła na swój adres e-mail w ciągu kilku
+        minut.
     edit:
       title: Wyczyść hasło
       heading: Czyszczenie hasła użytkownika %{user}
@@ -1914,6 +1931,7 @@ pl:
       flash token bad: Nie znaleziono tokenu, sprawdź URL
     update:
       flash changed: Hasło zostało zmienione.
+      flash token bad: Nie znalaziono tego tokena. Sprawdź adres URL.
   preferences:
     show:
       title: Preferencje
@@ -1957,7 +1975,7 @@ pl:
   sessions:
     new:
       title: Logowanie
-      heading: Logowanie
+      tab_title: Logowanie
       email or username: Adres e-mail lub nazwa użytkownika
       password: Hasło
       remember: Zapamiętaj dane uwierzytelniające
@@ -1965,34 +1983,8 @@ pl:
       login_button: Zaloguj się
       register now: Zarejestruj się
       with external: 'Alternatywnie, zaloguj się przez:'
-      no account: Nie masz konta?
+      or: lub
       auth failure: Niestety, podane dane nie pozwoliły na zalogowanie.
-      openid_logo_alt: Zaloguj się przez OpenID
-      auth_providers:
-        openid:
-          title: Zaloguj się przez OpenID
-          alt: Zaloguj się za pomocą adresu URL OpenID
-        google:
-          title: Zaloguj się przez Google
-          alt: Zaloguj się przez Google OpenID
-        facebook:
-          title: Zaloguj się przez Facebooka
-          alt: Zaloguj się przez konto Facebook
-        microsoft:
-          title: Zaloguj się przez Microsoft
-          alt: Zaloguj się kontem Microsoft
-        github:
-          title: Zaloguj się przez GitHub
-          alt: Zaloguj się przez konto GitHub
-        wikipedia:
-          title: Zaloguj się przez Wikipedię
-          alt: Zaloguj się przez konto Wikipedii
-        wordpress:
-          title: Zaloguj się przez Wordpress
-          alt: Zaloguj się przez OpenID Wordpress
-        aol:
-          title: Zaloguj się przez AOL
-          alt: Zaloguj się przez AOL OpenID
     destroy:
       title: Wyloguj się
       heading: Wyloguj się z OpenStreetMap
@@ -2138,6 +2130,14 @@ pl:
         contributors_fr_credit_html: '%{france}: Zawiera dane uzyskane z Direction
           Générale des Impôts.'
         contributors_fr_france: Francja
+        contributors_hr_credit_html: |-
+          %{croatia}: Zawiera dane z %{dgu_link} i %{open_data_portal}
+          (informacje publiczne Chorwacji).
+        contributors_hr_croatia: Chorwacja
+        contributors_hr_dgu: Państwowej Administracji Geodezyjnej Chorwacji (Državna
+          geodetska uprava)
+        contributors_hr_open_data_portal: Krajowego portalu otwartych danych (Portal
+          otvorenih podataka)
         contributors_nl_credit_html: '%{netherlands}: Zawiera dane &copy; AND, 2007
           (%{and_link})'
         contributors_nl_netherlands: Holandia
@@ -2146,8 +2146,12 @@ pl:
         contributors_nz_new_zealand: Nowa Zelandia
         contributors_nz_linz_data_service: LINZ Data Service
         contributors_nz_cc_by: CC BY 4.0
+        contributors_rs_credit_html: |-
+          %{serbia}: Zawiera dane z %{rgz_link} i %{open_data_portal}
+          (informacje publiczne Serbii), 2018.
         contributors_rs_serbia: Serbia
-        contributors_rs_open_data_portal: Krajowy Portal Otwartych Danych
+        contributors_rs_rgz: Serbskiego Urzędu Geodezyjnego
+        contributors_rs_open_data_portal: Krajowego portalu otwartych danych
         contributors_si_credit_html: '%{slovenia}: Zawiera dane %{gu_link} oraz %{mkgp_link}
           (informacja publiczna Słowenii).'
         contributors_si_slovenia: Słowenia
@@ -2168,7 +2172,7 @@ pl:
         contributors_gb_united_kingdom: Wielka Brytania
         contributors_2_html: Szczegóły tych i innych źródeł, które zostały wykorzystane,
           aby udoskonalić OpenStreetMap, są dostępne na stronie %{contributors_page_link}.
-        contributors_2_contributors_page: Contributors (en)
+        contributors_2_contributors_page: Contributors
         contributors_footer_2_html: Włączenie danych do OpenStreetMap nie musi oznaczać,
           że udostępniający je podmiot popiera OpenStreetMap, udziela jakiejkolwiek
           gwarancji lub ponosi jakąkolwiek odpowiedzialność.
@@ -2349,6 +2353,7 @@ pl:
           farmland: Grunty rolne
           grass: Trawnik
           meadow: Łąka
+          bare_rock: Odkryte skały
           sand: Piaski
           golf: Pole golfowe
           park: Park
@@ -2362,6 +2367,7 @@ pl:
           scrubland: Zarośla
           lake: Jezioro
           reservoir: Zbiornik
+          intermittent_water: Okresowy ciek
           glacier: Lodowiec
           reef: Rafa
           wetland: Mokradła
@@ -2554,6 +2560,7 @@ pl:
         other: Plik GPX z %{count} punktami od %{user}
       description_without_count: Plik GPX od %{user}
   application:
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Nie masz uprawnień do wykonywania tej akcji
     require_cookies:
       cookies_needed: Wygląda na to, że wyłączono obsługę ciasteczek w przeglądarce.
@@ -2573,6 +2580,33 @@ pl:
       oauth1_settings: Ustawienia OAuth 1
       oauth2_applications: Aplikacje OAuth 2
       oauth2_authorizations: Autoryzacje OAuth 2
+    auth_providers:
+      openid_logo_alt: Zaloguj się przez OpenID
+      openid_login_button: Kontynuuj
+      openid:
+        title: Zaloguj się przez OpenID
+        alt: Zaloguj się za pomocą adresu URL OpenID
+      google:
+        title: Zaloguj się przez Google
+        alt: Zaloguj się przez Google OpenID
+      facebook:
+        title: Zaloguj się przez Facebooka
+        alt: Zaloguj się przez konto Facebook
+      microsoft:
+        title: Zaloguj się przez Microsoft
+        alt: Zaloguj się kontem Microsoft
+      github:
+        title: Zaloguj się przez GitHub
+        alt: Zaloguj się przez konto GitHub
+      wikipedia:
+        title: Zaloguj się przez Wikipedię
+        alt: Zaloguj się przez konto Wikipedii
+      wordpress:
+        title: Zaloguj się przez Wordpress
+        alt: Zaloguj się przez OpenID Wordpress
+      aol:
+        title: Zaloguj się przez AOL
+        alt: Zaloguj się przez AOL OpenID
   oauth:
     authorize:
       title: Uwierzytelnij dostęp do konta
@@ -2709,6 +2743,7 @@ pl:
   users:
     new:
       title: Zarejestruj się
+      tab_title: Rejestracja
       no_auto_account_create: Niestety nie możemy aktualnie stworzyć ci konta automatycznie.
       please_contact_support_html: Skontaktuj się z %{support_link} w celu umówienia
         się na założenie konta – postaramy się rozpatrzyć prośbę jak najszybciej.
@@ -2723,16 +2758,15 @@ pl:
       display name description: Twoja publiczna nazwa użytkownika. Można ją później
         zmienić w ustawieniach.
       external auth: 'Logowanie przez:'
-      use external auth: Alternatywnie, zaloguj się przez...
-      auth no password: Jeśli korzystasz z logowania pośredniego, hasło nie jest wymagane,
-        jednak niektóre dodatkowe narzędzia lub serwer mogą go potrzebować.
       continue: Zarejestruj się
       terms accepted: Dziękujemy za przyjęcie nowych Warunków uczestnictwa!
-      email_confirmation_help_html: Twój adres nie jest wyświetlany publicznie, zobacz
-        naszą %{privacy_policy_link}, aby uzyskać więcej informacji.
+      email_help_html: Twój adres nie jest wyświetlany publicznie, zobacz naszą %{privacy_policy_link},
+        aby uzyskać więcej informacji.
       privacy_policy: Polityka prywatności
       privacy_policy_title: Polityka prywatności OSMF, w tym sekcja dotycząca adresów
         e-mail
+      or: lub
+      use external auth: 'Alternatywnie, zarejestruj się przez:'
     terms:
       title: Warunki
       heading: Warunki
@@ -2806,14 +2840,18 @@ pl:
       role:
         administrator: Ten użytkownik jest administratorem
         moderator: Ten użytkownik jest moderatorem
+        importer: Ten użytkownik jest importerem
         grant:
           administrator: Przyznaj dostęp administratora
           moderator: Przyznaj dostęp moderatora
+          importer: Przyznaj rolę importera
         revoke:
           administrator: Cofnij dostęp administratora
           moderator: Cofnij dostęp moderatora
+          importer: Odwołaj rolę importera
       block_history: aktywne blokady
       moderator_history: nałożone blokady
+      revoke_all_blocks: Odwołaj wszystkie blokady
       comments: komentarze
       create_block: Zablokuj tego użytkownika
       activate_user: Aktywuj tego użytkownika
@@ -2919,6 +2957,18 @@ pl:
       confirm: Czy na pewno chcesz odwołać tę blokadę?
       revoke: Odwołaj!
       flash: Blokada została odwołana.
+    revoke_all:
+      title: Odwoływanie wszystkich blokad nałożonych na użytkownika %{block_on}
+      heading_html: Odwoływanie wszystkich blokad nałożonych na użytkownika %{block_on}
+      empty: Użytkownik %{name} nie ma aktywnych blokad.
+      confirm: Jesteś pewny, że chcesz odwołać %{active_blocks}?
+      active_blocks:
+        one: '%{count} aktywna blokada'
+        few: '%{count} aktywne blokady'
+        many: '%{count} aktywnych blokad'
+        other: ""
+      revoke: Odwołaj!
+      flash: Wszystkie aktywne blokady zostały odwołane.
     helper:
       time_future_html: Blokada wygasa za %{time}.
       until_login: Aktywna do momentu zalogowania się użytkownika.
@@ -2954,7 +3004,7 @@ pl:
     blocks_on:
       title: Blokady na użytkownika %{name}
       heading_html: Lista blokad na użytkownika %{name}
-      empty: '%{name} nie był jeszcze zablokowany.'
+      empty: Użytkownik %{name} nie był jeszcze zablokowany.
     blocks_by:
       title: Blokady nałożone przez %{name}
       heading_html: Lista blokad nałożonych przez %{name}
@@ -2983,14 +3033,31 @@ pl:
       reason: Powód blokady
       status: Status
       revoker_name: Odwołana przez
+      older: Starsze blokady
+      newer: Nowsze blokady
+    navigation:
+      all_blocks: Wszystkie blokady
+      blocks_on_me: Blokady nałożone na mnie
+      blocks_on_user: Blokady na %{user}
+      blocks_by_me: Blokady nałożone przeze mnie
+      blocks_by_user: Blokady nałożone przez %{user}
+      block: Blokada nr %{id}
   user_mutes:
     index:
+      user_mute_explainer: Wiadomości od wyciszonych użytkowników są przenoszone do
+        osobnej skrzynki odbiorczej, a ty nie otrzymasz powiadomień e-mailem.
+      user_mute_admins_and_moderators: Możesz wyciszyć administratorów i moderatorów,
+        jednak ich wiadomości nie będą wyciszone.
       table:
         tbody:
           unmute: Wyłącz wyciszenie
           send_message: Wyślij wiadomość
     create:
-      notice: Wyciszyłeś %{name}.
+      notice: Wyciszyłeś użytkownika %{name}.
+      error: Nie udało się wyciszyć użytkownika %{name}. %{full_message}
+    destroy:
+      notice: Odciszyłeś użytkownika %{name}.
+      error: Nie udało się odciszyć użytkownika. Spróbuj ponownie.
   notes:
     index:
       title: Uwagi użytkownika %{user}
@@ -3040,6 +3107,10 @@ pl:
       intro: Zauważyłeś błąd lub brak czegoś? Daj znać innym mapującym, aby mogli
         to poprawić. Przesuń znacznik do właściwej pozycji i wpisz notatkę opisującą
         problem.
+      anonymous_warning_html: Nie jesteś zalogowany. %{log_in} lub %{sign_up}, jeśli
+        chcesz otrzymywać aktualizacje tej uwagi.
+      anonymous_warning_log_in: Zaloguj się
+      anonymous_warning_sign_up: zarejestruj
       advice: Twoja uwaga jest publiczna i może zostać użyta do zaktualizowania mapy,
         nie podawaj tu więc informacji osobistych oraz informacji z map i źródeł chronionych
         prawami autorskimi.
@@ -3110,6 +3181,7 @@ pl:
       osm_france: OpenStreetMap France
       thunderforest_credit: Kafelki dzięki uprzejmości %{thunderforest_link}
       andy_allan: Andy'ego Allana
+      tracestrack_credit: Kafelki dzięki uprzejmości %{tracestrack_link}
       hotosm_credit: 'Styl kafelków: %{hotosm_link}. Hosting: %{osm_france_link}'
       hotosm_name: Humanitarian OpenStreetMap Team
     site:
index a8acc3691bb6b8162ca4d60ba184c2183fe48c1d..2a7f0d26925849710ad6468fdfe6bcdcad686b5e 100644 (file)
@@ -136,7 +136,6 @@ pnb:
         auth_provider: تصدیق دیݨ والا
         auth_uid: تصدیق یوآئی‌ڈی
         email: ای‌میل
-        email_confirmation: ای‌میل پکا کرن
         new_email: نواں ای‌میل دا پتہ
         active: سرگرم
         display_name: عوام ناں
@@ -1436,7 +1435,7 @@ pnb:
   sessions:
     new:
       title: لوگ‌این
-      heading: لوگ‌این کرو
+      tab_title: لوگ‌این کرو
       email or username: 'ای‌میل دا پتہ یا ورتنوالے دا ناں:'
       password: 'پاس‌ورڈ:'
       remember: مینوں یاد رکھو
@@ -1444,34 +1443,7 @@ pnb:
       login_button: لوگ‌این
       register now: ہُݨے رجِستر کرو
       with external: 'لوگ‌این کرن لئی ہور چݨ سکیو:'
-      no account: کھاتہ نہیں اے؟
       auth failure: افسوس، یہہ ویروے نال لوگ‌این کر نہیں سکدے۔
-      openid_logo_alt: اوپن آئی ڈی ورتو
-      auth_providers:
-        openid:
-          title: اوپن آئی‌ڈی نال لوگ‌این کرو
-          alt: اوپن آئی ڈی یو آر ایل ورتو
-        google:
-          title: گوگل نال لوگ‌این کرو
-          alt: گوگل ورتو
-        facebook:
-          title: فیس‌بوک نال لوگ‌این کرو
-          alt: فیسبوک ورتو
-        microsoft:
-          title: وینڈوز لائیو نال لوگ‌این کرو
-          alt: وینڈوز لائیو ورتو
-        github:
-          title: گِٹ‌ہب نال لوگ‌این کرو
-          alt: گِٹ ہب ورتو
-        wikipedia:
-          title: وِکیپیڈیا نال لوگ‌این کرو
-          alt: وِکیپیڈیا ورتو
-        wordpress:
-          title: ورڈپریس نال لوگ‌این کرو
-          alt: ورڈ پریس ورتو
-        aol:
-          title: اے او ایل نال لوگ‌این کرو
-          alt: اے او ایل ورتو
     destroy:
       title: لوگ‌آؤٹ
       heading: اِتھے لوگ‌آوٹ کرو
@@ -1764,6 +1736,32 @@ pnb:
       oauth1_settings: آوتھ ورژن 1 سیٹنگاں
       oauth2_applications: آوتھ ورژن 2 اَیپ
       oauth2_authorizations: آوتھ ورژن 2 ورتݨ
+    auth_providers:
+      openid_logo_alt: اوپن آئی ڈی ورتو
+      openid:
+        title: اوپن آئی‌ڈی نال لوگ‌این کرو
+        alt: اوپن آئی ڈی یو آر ایل ورتو
+      google:
+        title: گوگل نال لوگ‌این کرو
+        alt: گوگل ورتو
+      facebook:
+        title: فیس‌بوک نال لوگ‌این کرو
+        alt: فیسبوک ورتو
+      microsoft:
+        title: وینڈوز لائیو نال لوگ‌این کرو
+        alt: وینڈوز لائیو ورتو
+      github:
+        title: گِٹ‌ہب نال لوگ‌این کرو
+        alt: گِٹ ہب ورتو
+      wikipedia:
+        title: وِکیپیڈیا نال لوگ‌این کرو
+        alt: وِکیپیڈیا ورتو
+      wordpress:
+        title: ورڈپریس نال لوگ‌این کرو
+        alt: ورڈ پریس ورتو
+      aol:
+        title: اے او ایل نال لوگ‌این کرو
+        alt: اے او ایل ورتو
   oauth:
     authorize:
       allow_write_diary: روزنامچے وچ لیکھ بݨا سکدیو، ٹپݨی کریو تے دوست جوڑیو
index 2796408464d5693dc5b3b1ec48fc4f50035c180b..8f529e5c8059083e41360c529fc68a3ff0d82a07 100644 (file)
@@ -335,13 +335,9 @@ ps:
   sessions:
     new:
       title: ننوتل
-      heading: ننوتل
+      tab_title: ننوتل
       password: 'پټنوم:'
       login_button: ننوتل
-      auth_providers:
-        github:
-          title: د گېټ هب له لارې ننوتل
-          alt: د يو گېټ هب گڼون له لارې ننوتل
     destroy:
       title: وتل
       logout_button: وتل
@@ -394,6 +390,11 @@ ps:
     trace:
       view_map: نخشه کتل
       edit_map: نخشه سمول
+  application:
+    auth_providers:
+      github:
+        title: د گېټ هب له لارې ننوتل
+        alt: د يو گېټ هب گڼون له لارې ننوتل
   oauth_clients:
     show:
       confirm: آيا تاسې ډاډه ياست؟
index e5dd5182001d75d05df5f9e9bed61573e1e91602..1dc5c537ac548062dc9a93a372d6466b073a967d 100644 (file)
@@ -179,7 +179,6 @@ pt-PT:
         auth_provider: Provedor de autenticação
         auth_uid: UID de autenticação
         email: E-mail
-        email_confirmation: E-mail de confirmação
         new_email: Novo e-mail
         active: Ativo
         display_name: Nome visualizado
@@ -1980,7 +1979,7 @@ pt-PT:
   sessions:
     new:
       title: Entrar
-      heading: Iniciar sessão
+      tab_title: Iniciar sessão
       email or username: 'E-mail ou Nome de utilizador:'
       password: Palavra-passe
       remember: Ficar autenticado entre sessões
@@ -1988,34 +1987,7 @@ pt-PT:
       login_button: Iniciar sessão
       register now: Regista-te agora
       with external: 'Em alternativa, usa um serviço externo para iniciares sessão:'
-      no account: Não tens uma conta?
       auth failure: Lamentamos, mas não foi possível iniciar sessão com os dados fornecidos.
-      openid_logo_alt: Iniciar sessão com um OpenID
-      auth_providers:
-        openid:
-          title: Iniciar sessão com OpenID
-          alt: Iniciar sessão com um URL do OpenID
-        google:
-          title: Iniciar sessão com Google
-          alt: Iniciar sessão com um OpenID do Google
-        facebook:
-          title: Iniciar sessão com Facebook
-          alt: Iniciar sessão com uma conta Facebook
-        microsoft:
-          title: Iniciar sessão com Microsoft
-          alt: Iniciar sessão com uma conta Microsoft
-        github:
-          title: Iniciar sessão com GitHub
-          alt: Iniciar sessão com uma conta GitHub
-        wikipedia:
-          title: Iniciar sessão com a Wikipédia
-          alt: Iniciar sessão com uma conta Wikipédia
-        wordpress:
-          title: Iniciar sessão com Wordpress
-          alt: Iniciar sessão com um OpenID do Wordpress
-        aol:
-          title: Iniciar sessão com AOL
-          alt: Iniciar sessão com um OpenID da AOL
     destroy:
       title: Sair
       heading: Encerrar sessão no OpenStreetMap
@@ -2665,6 +2637,32 @@ pt-PT:
       oauth2_applications: Aplicações OAuth 2
       oauth2_authorizations: Autorizações OAuth 2
       muted_users: Utilizadores Silenciados
+    auth_providers:
+      openid_logo_alt: Iniciar sessão com um OpenID
+      openid:
+        title: Iniciar sessão com OpenID
+        alt: Iniciar sessão com um URL do OpenID
+      google:
+        title: Iniciar sessão com Google
+        alt: Iniciar sessão com um OpenID do Google
+      facebook:
+        title: Iniciar sessão com Facebook
+        alt: Iniciar sessão com uma conta Facebook
+      microsoft:
+        title: Iniciar sessão com Microsoft
+        alt: Iniciar sessão com uma conta Microsoft
+      github:
+        title: Iniciar sessão com GitHub
+        alt: Iniciar sessão com uma conta GitHub
+      wikipedia:
+        title: Iniciar sessão com a Wikipédia
+        alt: Iniciar sessão com uma conta Wikipédia
+      wordpress:
+        title: Iniciar sessão com Wordpress
+        alt: Iniciar sessão com um OpenID do Wordpress
+      aol:
+        title: Iniciar sessão com AOL
+        alt: Iniciar sessão com um OpenID da AOL
   oauth:
     authorize:
       title: Autorizar Acesso À Tua Conta
@@ -2815,17 +2813,14 @@ pt-PT:
       display name description: O nome de utilizador ficará visível publicamente.
         Poderás alterar o nome posteriormente nas configurações do teu perfil.
       external auth: 'Autenticação por terceiros:'
-      use external auth: Em alternativa, usa um serviço externo para iniciares sessão
-      auth no password: Com a autenticação através de terceiros, não é necessário
-        introduzir a palavra-passe, mas certos servidores ou ferramentas poderão precisar
-        de uma.
       continue: Criar conta
       terms accepted: Obrigado por aceitares os novos termos de contribuidor!
-      email_confirmation_help_html: O seu endereço não é mostrado publicamente. Consulte
-        a nossa %{privacy_policy_link} para mais informações.
+      email_help_html: O seu endereço não é mostrado publicamente. Consulte a nossa
+        %{privacy_policy_link} para mais informações.
       privacy_policy: política de privacidade
       privacy_policy_title: Política de privacidade da OSMF incluindo secção sobre
         endereços de correio eletrónico
+      use external auth: Em alternativa, usa um serviço externo para iniciares sessão
     terms:
       title: Termos
       heading: Termos
index 8d7789cd0420e54591bc24a2637a4cd55a68f8de..b2e05b488b6b35b3710e79aa753079d2fe7daa73 100644 (file)
@@ -199,7 +199,6 @@ pt:
         auth_provider: Provedor de autenticação
         auth_uid: UID de autenticação
         email: E-mail
-        email_confirmation: Confirmação do e-mail
         new_email: Novo endereço de e-mail
         active: Ativo
         display_name: Nome de exibição
@@ -382,8 +381,9 @@ pt:
       success: Conta eliminada.
   browse:
     deleted_ago_by_html: Excluído há %{time_ago} por %{user}
-    edited_ago_by_html: Editado há %{time_ago} por %{user}
+    edited_ago_by_html: Editado %{time_ago} por %{user}
     version: Versão
+    redacted_version: Versão reduzida
     in_changeset: Conjunto de alterações
     anonymous: anônimo
     no_comment: (nenhum comentário)
@@ -396,7 +396,10 @@ pt:
       other: '%{count} vias'
     download_xml: Baixar XML
     view_history: Ver histórico
+    view_unredacted_history: Ver histórico não editado
     view_details: Ver detalhes
+    view_redacted_data: Ver dados reduzidos
+    view_redaction_message: Ver mensagem de redação
     location: 'Localização:'
     node:
       title_html: 'Ponto: %{name}'
@@ -508,8 +511,18 @@ pt:
         created: Criado
         closed: Fechado
         belongs_to: Autor
+    subscribe:
+      button: Inscreva-se na discussão
+    heading:
+      title: Conjunto de alterações %{id}
+      created_by_html: Criado por %{link_user} em %{created}.
+    no_such_entry:
+      title: Não existe esse conjunto de alterações
+      heading: 'Não há postagens no diário com o id: %{id}'
     show:
       title: 'Conjunto de alterações: %{id}'
+      created: 'Criado: %{when}'
+      closed: 'Fechado: %{when}'
       created_ago_html: Criado há %{time_ago}
       closed_ago_html: Fechado %{time_ago}
       created_ago_by_html: Criado há %{time_ago} por %{user}
@@ -1100,7 +1113,7 @@ pt:
           fitness_station: Estação de Ginástica
           garden: Jardim
           golf_course: Campo de golfe
-          horse_riding: Centro de Equitação
+          horse_riding: Centro de equitação
           ice_rink: Pista de Patinação no Gelo
           marina: Marina
           miniature_golf: Minigolfe
@@ -1619,7 +1632,10 @@ pt:
     intro_text: O OpenStreetMap é um mapa do mundo, criado por pessoas como você e
       de uso livre sob uma licença aberta.
     intro_2_create_account: Criar uma conta de usuário
+    hosting_partners_2024_html: A hospedagem é suportada por %{fastly}, %{corpmembers}
+      e outros %{partners}.
     partners_fastly: Fastly
+    partners_corpmembers: Membros corporativos OSMF
     partners_partners: parceiros
     tou: Termo de uso
     osm_offline: A base de dados do OpenStreetMap está fora do ar para manutenção.
@@ -1641,6 +1657,7 @@ pt:
     more: Mais
   user_mailer:
     diary_comment_notification:
+      description: 'Entrada no diário do OpenStreetMap #%{id}'
       subject: '[OpenStreetMap] %{user} comentou em uma entrada do diário'
       hi: Olá %{to_user},
       header: '%{from_user} comentou na publicação do diário do OpenStreetMap com
@@ -1651,6 +1668,8 @@ pt:
         ou respondê-lo em %{replyurl}
       footer_html: Você pode ler o comentário em %{readurl}, pode comentá-lo em %{commenturl}
         ou respondê-lo em %{replyurl}
+      footer_unsubscribe: Você pode deixar de acompanhar a discussão em %{unsubscribeurl}
+      footer_unsubscribe_html: Você pode deixar de acompanhar a discussão em %{unsubscribeurl}
     message_notification:
       subject: '[OpenStreetMap] %{message_title}'
       hi: Olá %{to_user},
@@ -1749,6 +1768,7 @@ pt:
       details: Mais detalhes sobre a nota podem ser encontrados em %{url}.
       details_html: Mais detalhes sobre a nota podem ser encontrados em %{url}.
     changeset_comment_notification:
+      description: Conjunto de alterações n.º %{id}
       hi: Olá %{to_user},
       greeting: Olá,
       commented:
@@ -1872,7 +1892,7 @@ pt:
     sent_message_summary:
       destroy_button: Apagar
     heading:
-      my_inbox: Minha Caixa de Entrada
+      my_inbox: Minha caixa de entrada
       my_outbox: Minha caixa de saída
       muted_messages: Mensagens silenciadas
     mark:
@@ -1942,7 +1962,7 @@ pt:
   sessions:
     new:
       title: Entrar
-      heading: Entrar
+      tab_title: Entrar
       email or username: E-mail ou nome de usuário
       password: Senha
       remember: Lembrar neste computador
@@ -1950,34 +1970,8 @@ pt:
       login_button: Entrar
       register now: Registre agora
       with external: 'Ou identifique-se através de terceiros:'
-      no account: Não possui uma conta?
+      or: ou
       auth failure: Impossível entrar com estas informações.
-      openid_logo_alt: Entrar com um OpenID
-      auth_providers:
-        openid:
-          title: Entrar com o OpenID
-          alt: Entrar com uma URL do OpenID
-        google:
-          title: Entrar com o Google
-          alt: Entrar com um OpenID da Google
-        facebook:
-          title: Entrar com o Facebook
-          alt: Entrar com uma conta do Facebook
-        microsoft:
-          title: Entrar com o Microsoft
-          alt: Entrar com uma conta do Microsoft
-        github:
-          title: Entrar com o GitHub
-          alt: Entrar com conta do GitHub
-        wikipedia:
-          title: Entrar com Wikipédia
-          alt: Entrar com uma conta da Wikipédia
-        wordpress:
-          title: Entrar com o Wordpress
-          alt: Entrar com um OpenID da Wordpress
-        aol:
-          title: Entrar com a AOL
-          alt: Entrar com um OpenID da AOL
     destroy:
       title: Sair
       heading: Sair do OpenStreetMap
@@ -2155,6 +2149,9 @@ pt:
         contributors_fr_credit_html: '%{france}: contém dados provenientes da Direção
           Geral de Impostos.'
         contributors_fr_france: França
+        contributors_hr_croatia: Croata
+        contributors_hr_dgu: Administração Geodésica Estatal da Croácia
+        contributors_hr_open_data_portal: Portal Nacional de Dados Abertos
         contributors_nl_credit_html: '%{netherlands}: Contém &copy; e dados, 2007
           (%{and_link})'
         contributors_nl_netherlands: Países Baixos
@@ -2298,7 +2295,7 @@ pt:
         title: Introdução
         description: Guia para iniciantes mantido pela comunidade.
       community:
-        title: Ajude & Fórum da comunidade
+        title: Ajude e fórum da comunidade
         description: Um lugar compartilhado para buscar ajuda e ter conversas sobre
           o OpenStreetMap.
       mailing_lists:
@@ -2380,7 +2377,7 @@ pt:
           bus: Ônibus
           cable_car: Bonde aéreo
           chair_lift: Teleférico
-          runway: Pista de Pouso
+          runway: Pista de pouso
           taxiway: Pista de taxiamento
           apron: Pátio de aeródromo
           admin: Limite administrativo
@@ -2421,7 +2418,7 @@ pt:
           reserve: Reserva ambiental
           military: Área militar
           school: Escola/Universidade
-          university: universidade
+          university: Universidade
           hospital: Hospital
           building: Edifício importante
           station: Estação ferroviária
@@ -2587,6 +2584,8 @@ pt:
       identifiable: IDENTIFICÁVEL
       private: PRIVADO
       trackable: RASTREÁVEL
+      details_with_tags_html: '%{time_ago} por %{user} em %{tags}'
+      details_without_tags_html: '%{time_ago} por %{user}'
     index:
       public_traces: Trilhas públicas de GPS
       my_gps_traces: Minhas trilhas GPS
@@ -2639,6 +2638,33 @@ pt:
       oauth2_applications: Aplicações OAuth 2
       oauth2_authorizations: Autorizações do OAuth 2
       muted_users: Usuários silenciados
+    auth_providers:
+      openid_logo_alt: Entrar com um OpenID
+      openid_login_button: Continuar
+      openid:
+        title: Entrar com o OpenID
+        alt: Entrar com uma URL do OpenID
+      google:
+        title: Entrar com o Google
+        alt: Entrar com um OpenID da Google
+      facebook:
+        title: Entrar com o Facebook
+        alt: Entrar com uma conta do Facebook
+      microsoft:
+        title: Entrar com o Microsoft
+        alt: Entrar com uma conta do Microsoft
+      github:
+        title: Entrar com o GitHub
+        alt: Entrar com conta do GitHub
+      wikipedia:
+        title: Entrar com Wikipédia
+        alt: Entrar com uma conta da Wikipédia
+      wordpress:
+        title: Entrar com o Wordpress
+        alt: Entrar com um OpenID da Wordpress
+      aol:
+        title: Entrar com a AOL
+        alt: Entrar com um OpenID da AOL
   oauth:
     authorize:
       title: Autorizar acesso à sua conta
@@ -2678,9 +2704,12 @@ pt:
       write_redactions: Rever dados do mapa
       read_email: Ler o endereço de e-mail do usuário
       skip_authorization: Aplicação de aprovação automática
+    for_roles:
+      moderator: Esta permissão é para ações disponíveis apenas para moderadores
   oauth_clients:
     new:
       title: Registrar uma nova aplicação
+      disabled: O registro com aplicativos OAuth 1 foi desativado
     edit:
       title: Editar sua aplicação
     show:
@@ -2765,6 +2794,7 @@ pt:
       title: Meus aplicativos autorizados
       application: Aplicação
       permissions: Permissões
+      last_authorized: Última autorização
       no_applications_html: Não autorizei nenhuma aplicação %{oauth2}.
     application:
       revoke: Revogar acesso
@@ -2772,31 +2802,41 @@ pt:
   users:
     new:
       title: Registrar-se
+      tab_title: Criar conta
+      signup_to_authorize_html: Cadastre-se no OpenStreetMap para acessar %{client_app_name}.
       no_auto_account_create: Infelizmente no momento não podemos criar uma conta
         para você automaticamente.
       please_contact_support_html: Por favor, contacte %{support_link} para pedir
         a criação de uma conta - tentaremos tratar do pedido o mais rapidamente possível.
       support: suporte
       about:
-        header: Livre e editável
+        header: Livre e editável.
         paragraph_1: Ao contrário de outros mapas, OpenStreetMap é completamente criado
           por pessoas como vocé, e qualquer um pode repará-lo, atualizá-lo, baixá-lo
           e usá-lo de forma gratuita.
-        paragraph_2: Registre-se para começar a contruibuir. Lhe enviaremos um email
-          para confirmar sua conta.
+        paragraph_2: Registre-se para começar a contruibuir.
+        welcome: Bem-vindo(a) ao OpenStreetMap
+      duplicate_social_email: Se você já possui uma conta OpenStreetMap e deseja usar
+        um provedor de identidade terceirizado, faça login usando sua senha e modifique
+        as configurações de sua conta.
       display name description: Seu nome de usuário disponível publicamente. Você
         pode mudá-lo depois nas preferências.
+      by_signing_up_html: Ao se inscrever, você concorda com nossos %{tou_link}, %{privacy_policy_link}
+        e %{contributor_terms_link}.
+      tou: termos de uso
+      contributor_terms: termos do contribuidor
       external auth: 'Autenticação de Terceiros:'
-      use external auth: Ou identifique-se através de terceiros
-      auth no password: Com autenticação por terceiros não é necessária uma senha,
-        mas certas ferramentas ou o servidor talvez ainda precisem.
       continue: Registrar-se
       terms accepted: Obrigado por aceitar os novos termos de contribuição!
-      email_confirmation_help_html: Seu endereço não é exibido publicamente, consulte
-        nossa %{privacy_policy_link} para obter mais informações.
+      email_help_html: Seu endereço não é exibido publicamente, consulte nossa %{privacy_policy_link}
+        para obter mais informações.
       privacy_policy: politica de privacidade
       privacy_policy_title: Política de privacidade da OSMF incluindo seção sobre
         endereços de e-mail
+      consider_pd_html: Considero que minhas contribuições estão no %{consider_pd_link}.
+      consider_pd: domínio público
+      or: ou
+      use external auth: ou inscreva-se com um terceiro
     terms:
       title: Termos
       heading: Termos
@@ -2932,7 +2972,7 @@ pt:
         Se você é novo no OpenStreetMap, por favor, crie uma nova conta
         utilizando o formulário abaixo.
       option_2: |-
-        Se você já tem uma conta, você pode fazer login na sua conta
+        Se você já tem uma conta, você pode entrar na sua conta
         usando seu nome de usuário e senha e, em seguida, associar a conta
         com o seu ID em suas configurações de usuário.
   user_role:
@@ -3001,6 +3041,9 @@ pt:
       heading_html: Revogando todos os bloqueios em %{block_on}
       empty: '%{name} não tem bloqueios ativos.'
       confirm: Você tem certeza de que quer revogar %{active_blocks}?
+      active_blocks:
+        one: '%{count} bloqueio ativo'
+        other: '%{count} bloqueios ativos'
       revoke: Revogar!
       flash: Todos os bloqueios ativos foram revogados.
     helper:
@@ -3056,13 +3099,23 @@ pt:
       reason: Razão para o bloqueio
       status: Status
       revoker_name: Retirado por
+      older: Bloqueios mais antigos
+      newer: Bloqueios mais recentes
+    navigation:
+      all_blocks: Todos os bloqueios
+      blocks_on_me: Bloqueios sobre mim
+      blocks_on_user: Bloqueios em %{user}
+      blocks_by_me: Bloqueios por mim
+      blocks_by_user: Bloqueios por %{user}
   user_mutes:
     index:
       title: Usuários silenciados
       table:
         thead:
+          muted_user: Usuários silenciados
           actions: Ações
         tbody:
+          unmute: Ativar
           send_message: Enviar mensagem
     create:
       error: '%{name} não pôde ser silenciado(a). %{full_message}.'
@@ -3182,7 +3235,7 @@ pt:
       andy_allan: Andy Allan
       tracestrack_credit: Mosaico cortesia de %{tracestrack_link}
       hotosm_credit: Estilo de mosaico por %{hotosm_link} hospedado por %{osm_france_link}
-      hotosm_name: Humanitarian OpenStreetMap Team
+      hotosm_name: Equipa Humanitária do OpenStreetMap
     site:
       edit_tooltip: Edite o mapa
       edit_disabled_tooltip: Aproxime para editar o mapa
index 21aad7862aed395ea4185fd962bc01f77bca237b..28bac391af8314e1babdf9713541833ea32a34d2 100644 (file)
@@ -151,7 +151,6 @@ ro:
         auth_provider: Furnizor de autentificare
         auth_uid: Autentificare UID
         email: E-mail
-        email_confirmation: Confirmare Email
         new_email: Adresa de e-mail nouă
         active: Activ
         display_name: Afișare nume
@@ -1899,7 +1898,7 @@ ro:
   sessions:
     new:
       title: Autentificare
-      heading: Autentificare
+      tab_title: Autentificare
       email or username: 'Adresa de e-mail sau numele de utilizator:'
       password: 'Parolă:'
       remember: Ține-mă minte
@@ -1907,34 +1906,7 @@ ro:
       login_button: Autentificare
       register now: Formular de inregistrare
       with external: 'Alternativ, utilizați o terță parte pentru a vă conecta:'
-      no account: Nu aveți cont încă?
       auth failure: Ne pare rău, nu v-am putut conecta la aceste detalii.
-      openid_logo_alt: Conectați-vă cu un OpenID
-      auth_providers:
-        openid:
-          title: Login with OpenID
-          alt: Conectați-vă cu un URL OpenID
-        google:
-          title: Autentificare cu Google
-          alt: Conectați-vă cu un Google OpenID
-        facebook:
-          title: Autentificare cu Facebook
-          alt: Conectați-vă cu un cont Facebook
-        microsoft:
-          title: Conectare cu Microsoft
-          alt: Conectare cu un Cont Microsoft
-        github:
-          title: Conectare cu GitHub
-          alt: Conectați-vă cu un cont GitHub
-        wikipedia:
-          title: Autentificare la Wikipedia
-          alt: Conectați-vă cu un cont Wikipedia
-        wordpress:
-          title: Conectați-vă cu Wordpress
-          alt: Conectați-vă cu un cont Wordpress OpenID
-        aol:
-          title: Conectați-vă cu AOL
-          alt: Conectare cu un AOL OpenID
     destroy:
       title: Ieșire
       heading: Deconectare din OpenStreetMap
@@ -2601,6 +2573,32 @@ ro:
       oauth1_settings: Setări OAuth 1
       oauth2_applications: Aplicații OAuth 2
       oauth2_authorizations: Autorizări OAuth 2
+    auth_providers:
+      openid_logo_alt: Conectați-vă cu un OpenID
+      openid:
+        title: Login with OpenID
+        alt: Conectați-vă cu un URL OpenID
+      google:
+        title: Autentificare cu Google
+        alt: Conectați-vă cu un Google OpenID
+      facebook:
+        title: Autentificare cu Facebook
+        alt: Conectați-vă cu un cont Facebook
+      microsoft:
+        title: Conectare cu Microsoft
+        alt: Conectare cu un Cont Microsoft
+      github:
+        title: Conectare cu GitHub
+        alt: Conectați-vă cu un cont GitHub
+      wikipedia:
+        title: Autentificare la Wikipedia
+        alt: Conectați-vă cu un cont Wikipedia
+      wordpress:
+        title: Conectați-vă cu Wordpress
+        alt: Conectați-vă cu un cont Wordpress OpenID
+      aol:
+        title: Conectați-vă cu AOL
+        alt: Conectare cu un AOL OpenID
   oauth:
     authorize:
       title: Autorizați accesul la contul dvs.
@@ -2750,16 +2748,14 @@ ro:
       display name description: Numele dvs. de utilizator afișat public. Puteți schimba
         acest lucru mai târziu în preferințe.
       external auth: 'Verificarea terță parte:'
-      use external auth: 'Alternativ, utilizați o terță parte pentru a vă conecta:'
-      auth no password: Cu autentificarea unei terțe parte nu este necesară o parolă,
-        dar unele instrumente suplimentare sau serverul pot avea nevoie de una.
       continue: Înregistrare
       terms accepted: Vă mulțumim pentru acceptarea noilor termeni de contribuire!
-      email_confirmation_help_html: Adresa dvs. nu este afișată public, consultați
-        %{privacy_policy_link} pentru mai multe informații.
+      email_help_html: Adresa dvs. nu este afișată public, consultați %{privacy_policy_link}
+        pentru mai multe informații.
       privacy_policy: Politica de confidențialitate
       privacy_policy_title: Politica de confidențialitate OSMF, inclusiv secțiunea
         privind adresele de e-mail
+      use external auth: 'Alternativ, utilizați o terță parte pentru a vă conecta:'
     terms:
       title: Termeni
       heading: Termeni
index 2b07655a6d1a7daff20676c1ecc46f57395e7c4b..83a1f5f2883af5bd5458dd3659a29aa7778a9241 100644 (file)
@@ -248,7 +248,6 @@ ru:
         auth_provider: Провайдер аутентификации
         auth_uid: UID аутентификации
         email: Адрес электронной почты
-        email_confirmation: Подтверждение электронной почты
         new_email: Новый адрес электронной почты
         active: Активен
         display_name: Отображаемое имя
@@ -2030,43 +2029,16 @@ ru:
       failure: Не удалось обновить профиль.
   sessions:
     new:
-      title: Ð\9fÑ\80едÑ\81Ñ\82авÑ\8cÑ\82еÑ\81Ñ\8c
-      heading: Представьтесь
+      title: Ð\92Ñ\85од
+      tab_title: Вход
       email or username: 'Эл. почта или имя пользователя:'
       password: Пароль
       remember: Запомнить меня
       lost password link: Забыли пароль?
       login_button: Представиться
       register now: Зарегистрируйтесь
-      with external: 'Кроме того, можете воспользоваться аккаунтом на другом сайте:'
-      no account: Нет учётной записи?
+      with external: 'Или воспользуйтесь аккаунтом с другого сайта:'
       auth failure: Извините, вход с этими именем или паролем невозможен.
-      openid_logo_alt: Войти с помощью OpenID
-      auth_providers:
-        openid:
-          title: Войти с помощью OpenID
-          alt: Войти с помощью OpenID URL
-        google:
-          title: Войти с помощью Google
-          alt: Войти с помощью  Google OpenID
-        facebook:
-          title: Войти с помощью Facebook
-          alt: Войти с помощью учётной записи в Facebook
-        microsoft:
-          title: Войти с помощью Microsoft
-          alt: Войти с помощью учётной записи Microsoft
-        github:
-          title: Войти с GitHub
-          alt: Войти с учётной записи на GitHub
-        wikipedia:
-          title: Войти с помощью Википедии
-          alt: Вход с использованием учётной записи в Википедии
-        wordpress:
-          title: Войти с помощью Wordpress
-          alt: Войти с помощью Wordpress OpenI
-        aol:
-          title: Войти с помощью AOL
-          alt: Войти с помощью AOL OpenID
     destroy:
       title: Выйти
       heading: Выйти из OpenStreetMap
@@ -2636,6 +2608,32 @@ ru:
       oauth1_settings: Настройки OAuth 1
       oauth2_applications: OAuth 2 приложения
       oauth2_authorizations: OAuth 2 авторизации
+    auth_providers:
+      openid_logo_alt: Войти с помощью OpenID
+      openid:
+        title: Войти с помощью OpenID
+        alt: Войти с помощью OpenID URL
+      google:
+        title: Войти с помощью Google
+        alt: Войти с помощью  Google OpenID
+      facebook:
+        title: Войти с помощью Facebook
+        alt: Войти с помощью учётной записи в Facebook
+      microsoft:
+        title: Войти с помощью Microsoft
+        alt: Войти с помощью учётной записи Microsoft
+      github:
+        title: Войти с GitHub
+        alt: Войти с учётной записи на GitHub
+      wikipedia:
+        title: Войти с помощью Википедии
+        alt: Вход с использованием учётной записи в Википедии
+      wordpress:
+        title: Войти с помощью Wordpress
+        alt: Войти с помощью Wordpress OpenI
+      aol:
+        title: Войти с помощью AOL
+        alt: Войти с помощью AOL OpenID
   oauth:
     authorize:
       title: Разрешить доступ к вашей учётной записи
@@ -2768,6 +2766,7 @@ ru:
   users:
     new:
       title: Регистрация
+      tab_title: Регистрация
       no_auto_account_create: К сожалению, сейчас мы не можем автоматически создать
         для вас учётную запись.
       support: поддержка
@@ -2781,16 +2780,14 @@ ru:
       display name description: Ваше имя, как оно будет видно другим пользователям.
         Вы сможете изменить его позже в настройках.
       external auth: 'Внешний сайт с учётной записью:'
-      use external auth: Либо воспользуйтесь аккаунтом с другого сайта
-      auth no password: С внешним логином пароль не обязателен, но в некоторых случаях
-        он необходим
       continue: Зарегистрироваться
       terms accepted: Спасибо за принятие новых условий участия!
-      email_confirmation_help_html: Ваш адрес не отображается публично, см. нашу %{privacy_policy_link}
+      email_help_html: Ваш адрес не отображается публично, см. нашу %{privacy_policy_link}
         для получения дополнительной информации.
       privacy_policy: политику конфиденциальности
       privacy_policy_title: Политика конфиденциальности OSMF, включая раздел об адресах
         электронной почты
+      use external auth: Либо воспользуйтесь аккаунтом с другого сайта
     terms:
       title: Условия
       heading: Условия сотрудничества
index 31cd0a1c5c35a3fa1a60d54c31e2243796937984..9c891f96c80b55628198854589b66e3e7901c030 100644 (file)
@@ -531,18 +531,12 @@ sat:
   sessions:
     new:
       title: ᱵᱚᱞᱚᱜ ᱢᱮ
-      heading: ᱵᱚᱞᱚᱜ ᱢᱮ
+      tab_title: ᱵᱚᱞᱚᱜ ᱢᱮ
       password: 'ᱫᱟᱱᱟᱝ ᱥᱟᱵᱟᱫᱽ:'
       remember: ᱫᱤᱥᱟᱹᱭᱤᱧ ᱢᱮ
       lost password link: ᱟᱢᱟᱜ ᱫᱟᱱᱟᱝ ᱥᱟᱵᱟᱫᱽ ᱟᱫᱟᱠᱟᱫᱟᱢ?
       login_button: ᱵᱚᱞᱚᱜ ᱢᱮ
       register now: ᱱᱤᱛᱜᱮ ᱚᱞ ᱦᱚᱪᱚᱜ ᱢᱮ
-      no account: ᱠᱷᱟᱛᱟ ᱵᱟᱱᱩᱜ ᱛᱟᱢᱟ?
-      auth_providers:
-        github:
-          title: ᱜᱤᱴᱦᱚᱵ ᱥᱟᱣᱛᱮ ᱞᱚᱜᱤᱱ ᱢᱮ
-        wikipedia:
-          title: ᱩᱭᱠᱤᱯᱤᱰᱤᱭᱟ ᱥᱟᱣᱛᱮ ᱞᱚᱜᱤᱱ ᱢᱮ
     destroy:
       title: ᱩᱰᱩᱜᱚᱜᱢᱮ
       logout_button: ᱩᱰᱩᱜᱚᱜᱢᱮ
@@ -615,6 +609,12 @@ sat:
       view_map: ᱱᱚᱠᱥᱟ ᱧᱮᱞ ᱢᱮ
       edit_map: ᱱᱚᱠᱥᱟ ᱥᱟᱯᱲᱟᱣ ᱢᱮ
       public: ᱦᱚᱲ ᱠᱚᱣᱟ
+  application:
+    auth_providers:
+      github:
+        title: ᱜᱤᱴᱦᱚᱵ ᱥᱟᱣᱛᱮ ᱞᱚᱜᱤᱱ ᱢᱮ
+      wikipedia:
+        title: ᱩᱭᱠᱤᱯᱤᱰᱤᱭᱟ ᱥᱟᱣᱛᱮ ᱞᱚᱜᱤᱱ ᱢᱮ
   oauth:
     authorize:
       allow_write_api: ᱱᱚᱠᱥᱟ ᱵᱚᱫᱚᱞ ᱢᱮ ᱾
index 541977c724aa71bcfcdb91258b489ec03e6dd007..c6d0c1b60578aa7ad30be2f9ff225ef9c08d4e47 100644 (file)
@@ -136,7 +136,6 @@ sc:
         auth_provider: Frunidore de autenticatzione
         auth_uid: UID de autenticatzione
         email: E-lìtera
-        email_confirmation: Cunfirma de s'indiritzu de posta eletrònica
         new_email: Indiritzu nou de posta eletrònica
         active: Ativu
         display_name: Nùmene ammustradu
@@ -1888,7 +1887,7 @@ sc:
   sessions:
     new:
       title: Intra
-      heading: Intra
+      tab_title: Intra
       email or username: 'Indiritzu de posta o nùmene de utente:'
       password: 'Crae:'
       remember: Ammenta·ti de mene
@@ -1896,34 +1895,7 @@ sc:
       login_button: Intra
       register now: Registra·ti como
       with external: 'In alternativa, intra impreende unu servìtziu esternu:'
-      no account: Non tenes unu contu?
       auth failure: Non podes intrare cun custos detàllios.
-      openid_logo_alt: Intra cun un'OpenID
-      auth_providers:
-        openid:
-          title: Intra cun OpenID
-          alt: Intra cun un'URL de OpenID
-        google:
-          title: Intra cun Google
-          alt: Intra cun un'OpenID de Google
-        facebook:
-          title: Intra cun Facebook
-          alt: Intra cun unu contu de Facebook
-        microsoft:
-          title: Intra cun Microsoft
-          alt: Intra cun unu contu de Microsoft
-        github:
-          title: Intra cun GitHub
-          alt: Intra cun unu contu de GitHub
-        wikipedia:
-          title: Intra cun Wikipedia
-          alt: Intra cun unu contu de Wikipedia
-        wordpress:
-          title: Intra cun Wordpress
-          alt: Intra cun un'OpenID de Wordpress
-        aol:
-          title: Intra cun AOL
-          alt: Intra cun un'OpenID de AOL
     destroy:
       title: Essi
       heading: Essi dae OpenStreetMap
@@ -2576,6 +2548,32 @@ sc:
       oauth1_settings: Impostatziones OAuth 1
       oauth2_applications: Aplicatziones OAuth 2
       oauth2_authorizations: Autorizatziones OAuth 2
+    auth_providers:
+      openid_logo_alt: Intra cun un'OpenID
+      openid:
+        title: Intra cun OpenID
+        alt: Intra cun un'URL de OpenID
+      google:
+        title: Intra cun Google
+        alt: Intra cun un'OpenID de Google
+      facebook:
+        title: Intra cun Facebook
+        alt: Intra cun unu contu de Facebook
+      microsoft:
+        title: Intra cun Microsoft
+        alt: Intra cun unu contu de Microsoft
+      github:
+        title: Intra cun GitHub
+        alt: Intra cun unu contu de GitHub
+      wikipedia:
+        title: Intra cun Wikipedia
+        alt: Intra cun unu contu de Wikipedia
+      wordpress:
+        title: Intra cun Wordpress
+        alt: Intra cun un'OpenID de Wordpress
+      aol:
+        title: Intra cun AOL
+        alt: Intra cun un'OpenID de AOL
   oauth:
     authorize:
       title: Autoriza s'atzessu a su contu tuo
@@ -2725,18 +2723,15 @@ sc:
       display name description: Su nùmene de utente chi s'at a mustrare in manera
         pùblica. Lu podes cambiare prus a tardu in sas preferèntzias.
       external auth: 'Autenticatzione pro mèdiu de unu servìtziu esternu:'
-      use external auth: 'In alternativa, intra impreende unu servìtziu esternu:'
-      auth no password: Cun s'autenticatzione pro mèdiu de tertzas partes non serbit
-        una crae de intrada ma carchi aina o serbidore agiuntivu nde diat pòdere tènnere
-        bisòngiu su matessi.
       continue: Iscrie·ti
       terms accepted: Ti torramus gràtzias pro àere atzetadu sas cunditziones noas
         de collaboratzione.
-      email_confirmation_help_html: S'indiritzu tuo no est ammustradu in manera pùblica,
-        consulta sa %{privacy_policy_link} pro àteras informatziones.
+      email_help_html: S'indiritzu tuo no est ammustradu in manera pùblica, consulta
+        sa %{privacy_policy_link} pro àteras informatziones.
       privacy_policy: polìtica de riservadesa
       privacy_policy_title: Informativa subra de sa riservadesa de sa Fundatzione
         OSM chi incluet sa setzione subra de sos indiritzos de posta eletrònica
+      use external auth: 'In alternativa, intra impreende unu servìtziu esternu:'
     terms:
       title: Tèrmines
       heading: Tèrmines
index e4983f4f4cd53a6fd933f7b169d793c20eba024b..40da1ef4ab8f1baf52fd1029715a97de630dcdd0 100644 (file)
@@ -125,7 +125,6 @@ scn:
         description: Discrizzioni
       user:
         email: Posta elittrònica
-        email_confirmation: 'Cunvàlida dâ posta elittrònica:'
         new_email: Nnirizzu di posta elittrònica novu
         active: Attivu
         display_name: Nomu ammustratu
@@ -166,7 +165,7 @@ scn:
       description: Telecumannu (JOSM, Potlatch, Merkaartor)
   auth:
     providers:
-      none: Nuddu
+      none: Nuḍḍu
       google: Google
       facebook: Facebook
       microsoft: Microsoft
@@ -243,7 +242,7 @@ scn:
     version: Virsioni
     in_changeset: Gruppu di canciamenti
     anonymous: anònimu
-    no_comment: (nuddu cummentu)
+    no_comment: (nuḍḍu cummentu)
     part_of: Fa parti di
     download_xml: Scàrrica ntô furmatu XML
     view_history: Talìa la crunuluggìa
@@ -330,7 +329,7 @@ scn:
       previous: « Arreri
     changeset:
       anonymous: Anònimu
-      no_edits: (nuddu canciamentu)
+      no_edits: (nuḍḍu canciamentu)
       view_changeset_details: Ammustra li dittagghî dû gruppu di canciamenti
     changesets:
       id: ID
@@ -343,12 +342,12 @@ scn:
       title_user: Gruppi di canciamenti di %{user}
       title_friend: Gruppi di canciamenti dî tò amici
       title_nearby: Gruppi di canciamenti di l'utenti vicini
-      empty: Nuddu gruppu di canciamenti attruvatu.
-      empty_area: Nuddu gruppu di canciamenti nta st'ària.
-      empty_user: Nuddu gruppu di canciamenti fattu di st'utenti.
-      no_more: Nuddu àutru gruppu di canciamenti attruvatu.
-      no_more_area: Nuddu àutru gruppu di canciamenti nta st'ària.
-      no_more_user: Nuddu àutru gruppu di canciamenti fattu di st'utenti.
+      empty: Nuḍḍu gruppu di canciamenti attruvatu.
+      empty_area: Nuḍḍu gruppu di canciamenti nta st’ària.
+      empty_user: Nuḍḍu gruppu di canciamenti fattu di st’utenti.
+      no_more: Nuḍḍu àutru gruppu di canciamenti attruvatu.
+      no_more_area: Nuḍḍu àutru gruppu di canciamenti nta st'ària.
+      no_more_user: Nuḍḍu àutru gruppu di canciamenti fattu di st’utenti.
       load_more: Carrìcanni àutri
       feed:
         title: Gruppu di canciamenti %{id}
@@ -392,7 +391,7 @@ scn:
     show:
       edit_your_profile: Cancia lu tò prufilu
       my friends: Li mè amici
-      no friends: Ancora nun agghiuncisti nuddu amicu.
+      no friends: Ancora nun agghiuncisti nuḍḍu amicu.
       nearby users: Àutri utenti vicinu
       no nearby users: Ancora nun ci sunnu àutri utenti chi si dichiàranu mappatura
         ccà vicinu.
@@ -415,7 +414,7 @@ scn:
       new: Vuci nova dû diariu
       new_title: Scrivi na vuci nova ntô mè diariu di l'utenti
       my_diary: Lu mè diariu
-      no_entries: Nudda vuci ntô diariu
+      no_entries: Nuḍḍa vuci ntô diariu
       recent_entries: Vuci dû diariu ricenti
       older_entries: Vuci cchiù vecchî
       newer_entries: Vuci cchiù novi
@@ -429,9 +428,9 @@ scn:
       login_to_leave_a_comment_html: Pi lassari cummenti %{login_link}
       login: trasi
     no_such_entry:
-      title: Nudda vuci dû diariu currispunni
-      heading: 'Nudda vuci cu l''id: %{id}'
-      body: Purtroppu nun c'è nudda vuci dû diariu o puru cummentu chi havi l'id %{id}.
+      title: Nuḍḍa vuci dû diariu currispunni
+      heading: 'Nuḍḍa vuci cu l''id: %{id}'
+      body: Purtroppu nun c'è nuḍḍa vuci dû diariu o puru cummentu chi havi l'id %{id}.
         Pi favuri cuntrolla chi scrivisti bonu; o puru pò èssiri chi lu culligamentu
         chi cliccasti è sbagghiatu.
     diary_entry:
@@ -861,7 +860,7 @@ scn:
           antiques: Antiquariu
           art: Nigozziu d'arti
           bakery: Furnu
-          beauty: Nigozziu di biddizza
+          beauty: Nigozziu di biḍḍizza
           beverages: Putìa dî buttigghî
           bicycle: Nigozziu dî bicicletti
           books: Nigozziu dî libbra
@@ -981,7 +980,7 @@ scn:
         towns: Paisi
         places: Posti
     results:
-      no_results: Nuddu risurtatu attruvatu
+      no_results: Nuḍḍu risurtatu attruvatu
       more_results: Àutri risurtati
   issues:
     index:
@@ -1183,7 +1182,7 @@ scn:
       old_messages:
         one: '%{count} missaggiu vecchiu'
         other: '%{count} missaggî vecchî'
-      no_messages_yet_html: Ancora nun hai nuddu missaggiu. Pirchì nun fai canuscenza
+      no_messages_yet_html: Ancora nun hai nuḍḍu missaggiu. Pirchì nun fai canuscenza
         cu quarchidunu dî %{people_mapping_nearby_link}?
       people_mapping_nearby: mappatura vicinu a tìa
     messages_table:
@@ -1205,9 +1204,9 @@ scn:
       limit_exceeded: Mannasti un saccu di missaggi nta stu tempu. Pi favuri aspetta
         na picca avanti di pruvari a mannàrinni àutri.
     no_such_message:
-      title: Nuddu missaggiu accussì
-      heading: Nuddu missaggiu accussì
-      body: Purtroppu nun c'è nuddu missaggiu cu l'id nnicatu.
+      title: Nuḍḍu missaggiu accussì
+      heading: Nuḍḍu missaggiu accussì
+      body: Purtroppu nun c'è nuḍḍu missaggiu cu l'id nnicatu.
     outbox:
       title: Posta mannata
       messages:
@@ -1282,7 +1281,7 @@ scn:
   sessions:
     new:
       title: Trasi
-      heading: Trasi
+      tab_title: Trasi
       email or username: 'Nnirizzu di posta elittrònica o nomu utenti:'
       password: 'Palora d''òrdini:'
       remember: Arricòrdati di mìa
@@ -1290,34 +1289,7 @@ scn:
       login_button: Trasi
       register now: Scrìviti ora
       with external: 'O puru, trasi pi menzu di na terza parti:'
-      no account: Nun hai un cuntu?
       auth failure: Purtroppu nun fu pussìbbili tràsiri cu sti dittagghî.
-      openid_logo_alt: Trasi cu n'OpenID
-      auth_providers:
-        openid:
-          title: Trasi cu n'OpenID
-          alt: Trasi cu n'URL OpenID
-        google:
-          title: Trasi cu Google
-          alt: Trasi cu n'OpenID di Google
-        facebook:
-          title: Trasi cu Facebook
-          alt: Trasi cûn cuntu di Facebook
-        microsoft:
-          title: Trasi cu Windows Live
-          alt: Trasi cûn cuntu di Windows Live
-        github:
-          title: Trasi cu GitHub
-          alt: Trasi c'un cuntu GitHub
-        wikipedia:
-          title: Trasi cu Wikipedia
-          alt: Trasi c'un cuntu Wikipedia
-        wordpress:
-          title: Trasi cu Wordpress
-          alt: Trasi cu n'OpenID di Wordpress
-        aol:
-          title: Trasi cu AOL
-          alt: Trasi cu n'OpenID d'AOL
     destroy:
       title: Nesci
       heading: Nesci d'OpenStreetMap
@@ -1574,11 +1546,11 @@ scn:
         chi lu sirvizzu veni spicciatu ti veni mannatu nu missaggiu di posta elittrònica.
       traces_waiting:
         one: Già hai %{count} tracciatu chi si sta carricannu. Pi favuri cunzìddira
-          si poi aspittari chi finisci chiddu avanti di carricàrinni àutri, accussì
-          nun blocchi la fila pi lutri utenti.
+          si poi aspittari chi finisci chiḍḍu avanti di carricàrinni àutri, accussì
+          nun blocchi la fila pi lutri utenti.
         other: Già hai %{count} tracciati chi si stannu carricannu. Pi favuri cunzìddira
-          si poi aspittari chi finìscinu chiddi avanti di carricàrinni àutri, accussì
-          nun blocchi la fila pi l'àutri utenti.
+          si poi aspittari chi finìscinu chiḍḍi avanti di carricàrinni àutri, accussì
+          nun blocchi la fila pi làutri utenti.
     edit:
       cancel: Annulla
       title: Canciamentu dû tracciatu %{name}
@@ -1600,7 +1572,7 @@ scn:
       owner: 'Prupitariu:'
       description: 'Discrizzioni:'
       tags: 'Etichetti:'
-      none: Nudda
+      none: Nuḍḍa
       edit_trace: Cancia stu tracciatu
       delete_trace: Cancella stu tracciatu
       trace_not_found: Tracciatu nun attruvatu!
@@ -1657,6 +1629,32 @@ scn:
     settings_menu:
       account_settings: Mpustazzioni cuntu
       oauth1_settings: Mpustazzioni OAuth
+    auth_providers:
+      openid_logo_alt: Trasi cu n'OpenID
+      openid:
+        title: Trasi cu n'OpenID
+        alt: Trasi cu n'URL OpenID
+      google:
+        title: Trasi cu Google
+        alt: Trasi cu n'OpenID di Google
+      facebook:
+        title: Trasi cu Facebook
+        alt: Trasi cûn cuntu di Facebook
+      microsoft:
+        title: Trasi cu Windows Live
+        alt: Trasi cûn cuntu di Windows Live
+      github:
+        title: Trasi cu GitHub
+        alt: Trasi c'un cuntu GitHub
+      wikipedia:
+        title: Trasi cu Wikipedia
+        alt: Trasi c'un cuntu Wikipedia
+      wordpress:
+        title: Trasi cu Wordpress
+        alt: Trasi cu n'OpenID di Wordpress
+      aol:
+        title: Trasi cu AOL
+        alt: Trasi cu n'OpenID d'AOL
   oauth:
     authorize:
       title: Auturizzari l'accessu ô tò cuntu
@@ -1748,12 +1746,10 @@ scn:
       display name description: Lu tò nomu d'utenti comu veni ammustratu pubblicamenti.
         Appoi lu poi canciari ntê prifirenzi.
       external auth: 'Autinticazzioni di terzi parti:'
-      use external auth: O puru, trasi pi menzu di na terza parti
-      auth no password: Cu l'autinticazzioni di terzi parti nun ci voli na palora
-        d'òrdini, pirò certi strummenti o sirventi nni ponnu addumannari una lu stissu.
       continue: Scrìviti
       terms accepted: T'arringrazziamu d'aviri accittatu li cunnizzioni di cuntribbuzzioni
         novi!
+      use external auth: O puru, trasi pi menzu di na terza parti
     terms:
       title: Cunnizzioni
       heading: Cunnizzioni
@@ -1773,7 +1769,7 @@ scn:
     no_such_user:
       title: St'utenti nun c'è
       heading: L’utenti %{user} nun esisti
-      body: Purtroppu nun c'è nuddu utenti chi si chiama %{user}. Pi favuri cuntrolla
+      body: Purtroppu nun c'è nuḍḍu utenti chi si chiama %{user}. Pi favuri cuntrolla
         chi scrivisti bonu, o puru pò èssiri chi lu culligamentu chi cliccasti è sbagghiatu.
       deleted: cancillatu
     show:
@@ -1833,7 +1829,7 @@ scn:
       summary_no_ip_html: '%{name} criatu lu %{date}'
       confirm: Cunferma a l'utenti scigghiuti
       hide: Ammuccia a l'utenti scigghiuti
-      empty: Nun fu attruvatu nuddu utenti chi currispunni
+      empty: Nun fu attruvatu nuḍḍu utenti chi currispunni
     suspended:
       title: Cuntu suspinnutu
       heading: Cuntu suspinnutu
@@ -1841,7 +1837,7 @@ scn:
     auth_failure:
       connection_failed: Lu culligamentu cû furnituri di l'autinticazzioni nun arriniscìu
       invalid_credentials: Cridinziali d'autinticazzioni nun vàlidi
-      no_authorization_code: Nuddu còdici d'auturizzazzioni
+      no_authorization_code: Nuḍḍu còdici d'auturizzazzioni
       unknown_signature_algorithm: Alguritmu di firma scanusciutu
       invalid_scope: Àmmitu nun vàlidu
   user_role:
@@ -1893,7 +1889,7 @@ scn:
     index:
       title: Blocchi di l'utenti
       heading: Elencu dî blocchi di l'utenti
-      empty: Ancora nun fu fattu nuddu bloccu.
+      empty: Ancora nun fu fattu nuḍḍu bloccu.
     revoke:
       title: Rèvuca dû bloccu di %{block_on}
       heading_html: Rèvuca dû bloccu di %{block_on} fattu di %{block_by}
@@ -1958,7 +1954,7 @@ scn:
       title: Noti scritti o cummintati di l'utenti %{user}
       heading: Noti di %{user}
       subheading_html: Noti scritti o cummintati di l'utenti %{user}
-      no_notes: Nudda nota
+      no_notes: Nuḍḍa nota
       id: Id
       creator: Criaturi
       description: Discrizzioni
@@ -2091,7 +2087,7 @@ scn:
       node: Gruppu
       way: Caminu
       relation: Rilazzioni
-      nothing_found: Nuddu elimentu attruvatu
+      nothing_found: Nuḍḍu elimentu attruvatu
       error: 'Erruri ntô cuntattari %{server}: %{error}'
       timeout: Tempu scadutu ntô cuntattari %{server}
     context:
@@ -2102,7 +2098,7 @@ scn:
       heading: Cancia occultamentu
       title: Cancia occultamentu
     index:
-      empty: Nuddu occultamentu d'ammustrari.
+      empty: Nuḍḍu occultamentu d’ammustrari.
       heading: Lista di l'occultamenti
       title: Lista di l'occultamenti
     new:
index 389717a4e0cf52090eae8b4b6bca1a78e458bd0c..ac968b36b5c00f2096f30e4a0c5e8f714a91492e 100644 (file)
@@ -799,29 +799,6 @@ sco:
       title: Lost password
       heading: Forgotten Passwird?
   sessions:
-    new:
-      auth_providers:
-        google:
-          title: Login wi Google
-          alt: Login wi a Google OpenID
-        facebook:
-          title: Login wi Facebook
-          alt: Login wi a Facebook Accoont
-        microsoft:
-          title: Login wi Windows Live
-          alt: Login wi a Windows Live Accoont
-        github:
-          title: Login wi GitHub
-          alt: Login wi a GitHub Account
-        wikipedia:
-          title: Login wi Wikipedia
-          alt: Login wi a Wikipedia Accoont
-        wordpress:
-          title: Login wi Wordpress
-          alt: Login wi a Wordpress OpenID
-        aol:
-          title: Login wi AOL
-          alt: Login wi an AOL OpenID
     destroy:
       title: Logoot
       heading: Logoot frae OpenStreetMap
@@ -922,6 +899,29 @@ sco:
   traces:
     create:
       upload_trace: Uplaid GPS Trace
+  application:
+    auth_providers:
+      google:
+        title: Login wi Google
+        alt: Login wi a Google OpenID
+      facebook:
+        title: Login wi Facebook
+        alt: Login wi a Facebook Accoont
+      microsoft:
+        title: Login wi Windows Live
+        alt: Login wi a Windows Live Accoont
+      github:
+        title: Login wi GitHub
+        alt: Login wi a GitHub Account
+      wikipedia:
+        title: Login wi Wikipedia
+        alt: Login wi a Wikipedia Accoont
+      wordpress:
+        title: Login wi Wordpress
+        alt: Login wi a Wordpress OpenID
+      aol:
+        title: Login wi AOL
+        alt: Login wi an AOL OpenID
   users:
     show:
       edits: Eedits
index 5576d97f7d6d7744c3e71fb76caf98f4b21db872..a785e42292405fcd9e716014f8b065363b2f4914 100644 (file)
@@ -127,7 +127,6 @@ sh:
       user:
         auth_provider: Davatelj autentifikacije
         email: Imejl
-        email_confirmation: Potvrda imejla
         new_email: Nova imejl adresa
         active: Aktivan
         display_name: Ime za prikaz
@@ -591,7 +590,7 @@ sh:
   sessions:
     new:
       title: Prijava
-      heading: Prijava
+      tab_title: Prijava
       email or username: 'Imejl adresa ili korisničko ime:'
       password: 'Lozinka:'
       remember: Zapamti me
@@ -599,13 +598,7 @@ sh:
       login_button: Prijava
       register now: Registrirajte se sada
       with external: 'Ili koristite vanjski servis:'
-      no account: Nemate račun?
       auth failure: Žao nam je, ne možemo vas prijaviti s ovim detaljima.
-      openid_logo_alt: Prijavi se sa OpenID-om
-      auth_providers:
-        openid:
-          title: Prijavi se sa OpenID-om
-          alt: Prijavi se sa URL-om OpenID-a
     suspended_flash:
       suspended: Nažalost, vaš je račun obustavljen zbog sumnjive aktivnosti.
       contact_support_html: Molimo kontaktirajte %{support_link} ako želite razgovarati
@@ -775,6 +768,11 @@ sh:
       oauth1_settings: OAuth 1 postavke
       oauth2_applications: OAuth 2 prilozi
       oauth2_authorizations: OAuth 2 ovlaštenja
+    auth_providers:
+      openid_logo_alt: Prijavi se sa OpenID-om
+      openid:
+        title: Prijavi se sa OpenID-om
+        alt: Prijavi se sa URL-om OpenID-a
   oauth:
     authorize:
       title: Autorizujte pristup svom računu
index 0ac667e3f1c3b8faa9b1e875d3067dd8c0951a1c..d9778d5fdf2235c68b3ea93df2e89907ad6a0825 100644 (file)
@@ -156,7 +156,6 @@ sk:
         auth_provider: Poskytovateľ overenia
         auth_uid: UID overenia
         email: E-mail
-        email_confirmation: Potvrdenie e-mailu
         new_email: Nová e-mailová adresa
         active: Aktívny
         display_name: Zobrazované meno
@@ -481,8 +480,18 @@ sk:
         created: Vytvorené
         closed: Uzavreté
         belongs_to: Autor
+    heading:
+      title: Sada zmien %{id}
+      created_by_html: Vytvoril %{link_user} dňa %{created}.
+    no_such_entry:
+      title: Žiadna takáto sada zmien
+      heading: 'Žiadna položka s ID: %{id}'
+      body: Ľutujeme, neexistuje žiadna sada zmien s ID %{id}. Skontrolujte si pravopis,
+        alebo možno je odkaz, na ktorý ste klikli, nesprávny.
     show:
       title: 'Sada zmien: %{id}'
+      created: 'Vytvorená: %{when}'
+      closed: 'Zatvorená: %{when}'
       created_ago_html: Vytvorené %{time_ago}
       closed_ago_html: Zatvorené %{time_ago}
       created_ago_by_html: Vytvorené %{time_ago} používateľom %{user}
@@ -563,6 +572,7 @@ sk:
     show:
       title: Denník používateľa %{user} | %{title}
       user_title: Denník používateľa %{user}
+      discussion: Diskusia
       leave_a_comment: Zanechať komentár
       login_to_leave_a_comment_html: '%{login_link} pre zanechanie komentára'
       login: Prihlásiť sa
@@ -1337,6 +1347,7 @@ sk:
           viewpoint: Rozhľadňa, výhliadka
           zoo: Zoo
         tunnel:
+          building_passage: Pasáž cez budovu
           culvert: Priepust
           "yes": Tunel
         waterway:
@@ -1364,6 +1375,7 @@ sk:
         level4: Hranica kraja (state)
         level5: Hranica regiónu
         level6: Hranica okresu (county)
+        level7: Hranica obce
         level8: Hranica mesta
         level9: Hranica obce
         level10: Hranica časti obce
@@ -1378,6 +1390,9 @@ sk:
   issues:
     index:
       title: Problémy
+      select_status: Zvoľte Stav
+      select_type: Zvoľte Typ
+      select_last_updated_by: Zvoľte Naposledy zmenené kým
       reported_user: Nahlásený používateľ
       not_updated: Neaktualizované
       search: Hľadať
@@ -1569,6 +1584,7 @@ sk:
       click_the_link: Ak ste to vy, kliknite prosím na odkaz nižšie pre obnovenie
         svojho hesla.
     note_comment_notification:
+      description: Poznámka OpenStreetMap č. %{id}
       anonymous: Anonymný používateľ
       greeting: Ahoj,
       commented:
@@ -1606,6 +1622,7 @@ sk:
       details: Viac podrobností o poznámke môžete nájsť nájsť na %{url}.
       details_html: Viac podrobností o poznámke môžete nájsť na adrese %{url}.
     changeset_comment_notification:
+      description: Sada zmien OpenStreetMap č. %{id}
       hi: Ahoj %{to_user},
       greeting: Ahoj,
       commented:
@@ -1623,10 +1640,9 @@ sk:
         partial_changeset_with_comment_html: s popisom '%{changeset_comment}'
         partial_changeset_without_comment: bez popisu
       details: Viac podrobností o sade zmien môžete nájsť na adrese %{url}.
-      unsubscribe: Ak už nechcete dostávať upozornenia pri zmenách v tejto sade zmien,
-        navštívte %{url} a kliknite na "Zrušiť odoberanie".
-      unsubscribe_html: Ak už nechcete dostávať upozornenia pri zmenách v tejto sade
-        zmien, navštívte %{url} a kliknite na "Zrušiť odoberanie".
+      details_html: Viac podrobností o sade zmien môžete nájsť na adrese %{url}.
+      unsubscribe: Môžete zrušiť odber aktualizácií tejto sady zmien na %{url}.
+      unsubscribe_html: Môžete zrušiť odber aktualizácií tejto sady zmien na %{url}.
   confirmations:
     confirm:
       heading: Skontrolujte vašu emailovú adresu!
@@ -1774,42 +1790,16 @@ sk:
   sessions:
     new:
       title: Prihlásiť sa
-      heading: Prihlásenie
+      tab_title: Prihlásenie
       email or username: E-mailová adresa alebo prihlasovacie meno
       password: Heslo
       remember: Zapamätať
       lost password link: Stratili ste heslo?
       login_button: Prihlásiť
       register now: Zaregistrujte se
-      with external: 'Prípadne použite na prihlásenie služby tretích strán:'
-      no account: Nemáte konto?
+      with external: ale použite na prihlásenie služby tretích strán
+      or: alebo
       auth failure: Ľutujeme, s uvedenými údajmi sa nie je možné prihlásiť.
-      openid_logo_alt: Prihlásenie pomocou OpenID
-      auth_providers:
-        openid:
-          title: Prihlásenie sa pomocou OpenID
-          alt: Prihlásenie sa pomocou OpenID URL
-        google:
-          title: Prihlásenie sa pomocou Google
-          alt: Prihlásenie sa pomocou Google OpenID
-        facebook:
-          title: Prihlásenie sa pomocou Facebooku
-          alt: Prihlásenie sa pomocou účtu na Facebooku
-        microsoft:
-          title: Prihlásenie sa pomocou účtu Microsoft
-          alt: Prihlásenie sa pomocou účtu Microsoft
-        github:
-          title: Prihlásiť sa cez GitHub
-          alt: Prihlásiť sa pomocou účtu na GitHube
-        wikipedia:
-          title: Prihlásiť sa pomocou Wikipédie
-          alt: Prihláste sa pomocou účtu Wikipedia
-        wordpress:
-          title: Prihlásenie sa pomocou Wordpress
-          alt: Prihlásenie sa pomocou Wordpress OpenID
-        aol:
-          title: Prihlásenie sa pomocou AOL
-          alt: Prihlásenie sa pomocou AOL OpenID
     destroy:
       title: Odhlásenie
       heading: Odhlásenie z OpenStreetMap
@@ -2346,6 +2336,32 @@ sk:
       oauth1_settings: Nastavenia OAuth 1
       oauth2_applications: Aplikácie OAuth 2
       oauth2_authorizations: Autorizácie OAuth 2
+    auth_providers:
+      openid_logo_alt: Prihlásenie pomocou OpenID
+      openid:
+        title: Prihlásenie sa pomocou OpenID
+        alt: Prihlásenie sa pomocou OpenID URL
+      google:
+        title: Prihlásenie sa pomocou Google
+        alt: Prihlásenie sa pomocou Google OpenID
+      facebook:
+        title: Prihlásenie sa pomocou Facebooku
+        alt: Prihlásenie sa pomocou účtu na Facebooku
+      microsoft:
+        title: Prihlásenie sa pomocou účtu Microsoft
+        alt: Prihlásenie sa pomocou účtu Microsoft
+      github:
+        title: Prihlásiť sa cez GitHub
+        alt: Prihlásiť sa pomocou účtu na GitHube
+      wikipedia:
+        title: Prihlásiť sa pomocou Wikipédie
+        alt: Prihláste sa pomocou účtu Wikipedia
+      wordpress:
+        title: Prihlásenie sa pomocou Wordpress
+        alt: Prihlásenie sa pomocou Wordpress OpenID
+      aol:
+        title: Prihlásenie sa pomocou AOL
+        alt: Prihlásenie sa pomocou AOL OpenID
   oauth:
     authorize:
       request_access_html: Aplikácia %{app_name} požaduje prístup k vášmu kontu (%{user}).
@@ -2449,20 +2465,24 @@ sk:
   users:
     new:
       title: Zaregistrovať sa
+      tab_title: Zaregistrovať sa
+      signup_to_authorize_html: Zaregistrujte sa v OpenStreetMap a získajte prístup
+        do %{client_app_name}.
       no_auto_account_create: Bohužiaľ teraz nie sme schopný vytvoriť pre vás účet
         automaticky.
       about:
         header: Slobodné a upravovateľné
+        paragraph_2: Ak chcete začať prispievať, zaregistrujte sa.
       display name description: Vaše verejne zobrazené meno užívateľa. Môžete ho potom
         zmeniť v nastaveniach.
       external auth: 'Autentifikácia treťou stranou:'
-      use external auth: Prípadne použite na prihlásenie služby tretích strán
       continue: Zaregistrovať sa
       terms accepted: Ďakujeme za odsúhlasenie nových podmienok prispievania!
-      email_confirmation_help_html: Vaša adresa sa nezobrazuje verejne, pre ďalšie
-        informácie venujte pozornosť našim %{privacy_policy_link}.
+      email_help_html: Vaša adresa sa nezobrazuje verejne, pre ďalšie informácie venujte
+        pozornosť našim %{privacy_policy_link}.
       privacy_policy_title: Pravidlá ochrany osobných údajov OSMF vrátane sekcie o
         e-mailových adresách
+      use external auth: prípadne využite na registráciu služby tretích strán
     terms:
       title: Podmienky
       heading: Podmienky
index 6599330b0e5e18e43b2edd47178755edae7ef983..d220aae7f7adac4346b92a5d51008a5deded593d 100644 (file)
@@ -123,7 +123,6 @@ skr-arab:
         description: تفصیل
       user:
         email: ای میل
-        email_confirmation: ای میل دی تصدیق
         new_email: نواں ای میل پتہ
         active: متحرک
         display_name: ظاہری ناں
@@ -1099,33 +1098,13 @@ skr-arab:
   sessions:
     new:
       title: لاگ ان
-      heading: لاگ ان
+      tab_title: لاگ ان
       email or username: ای میل پتہ یا ورتݨ ناں
       password: پاس ورڈ
       remember: میکوں یاد رکھو
       lost password link: پاسورڈ بھل ڳئے ہو؟
       login_button: لاگ ان
-      openid_logo_alt: اوپن آئی ڈی نال لاگ ان تھیوو
-      auth_providers:
-        openid:
-          title: اوپن آئی ڈی نال لاگ ان تھیوو
-          alt: اوپن آئی ڈی یوآرایل نال لاگ ان تھیوو
-        google:
-          title: گوگل نال لاگ ان تھیوو
-          alt: گوگل اوپن آئی ڈی نال لاگ ان تھیوو
-        facebook:
-          title: فیس بک نال لاگ ان تھیوو
-        microsoft:
-          title: مائیکروسافٹ نال لاگ ان تھیوو
-          alt: مائیکروسافٹ کھاتے نال لاگ ان تھیوو
-        github:
-          title: گٹ ہب نال لاگ ان تھیوو
-          alt: گٹ ہب کھاتے نال لاگ ان تھیوو
-        wikipedia:
-          title: وکی پیڈیا نال لاگ ان تھیوو
-          alt: وکی پیڈیا کھاتے نال لاگ ان تھیوو
-        wordpress:
-          title: ورڈپریس نال لاگ ان تھیوو
+      or: یا
     destroy:
       title: لاگ آؤٹ
       logout_button: لاگ آؤٹ
@@ -1277,6 +1256,28 @@ skr-arab:
   application:
     settings_menu:
       account_settings: کھاتہ ترتیباں
+    auth_providers:
+      openid_logo_alt: اوپن آئی ڈی نال لاگ ان تھیوو
+      openid_login_button: جاری رکھو
+      openid:
+        title: اوپن آئی ڈی نال لاگ ان تھیوو
+        alt: اوپن آئی ڈی یوآرایل نال لاگ ان تھیوو
+      google:
+        title: گوگل نال لاگ ان تھیوو
+        alt: گوگل اوپن آئی ڈی نال لاگ ان تھیوو
+      facebook:
+        title: فیس بک نال لاگ ان تھیوو
+      microsoft:
+        title: مائیکروسافٹ نال لاگ ان تھیوو
+        alt: مائیکروسافٹ کھاتے نال لاگ ان تھیوو
+      github:
+        title: گٹ ہب نال لاگ ان تھیوو
+        alt: گٹ ہب کھاتے نال لاگ ان تھیوو
+      wikipedia:
+        title: وکی پیڈیا نال لاگ ان تھیوو
+        alt: وکی پیڈیا کھاتے نال لاگ ان تھیوو
+      wordpress:
+        title: ورڈپریس نال لاگ ان تھیوو
   oauth2_applications:
     index:
       name: ناں
@@ -1298,9 +1299,12 @@ skr-arab:
   users:
     new:
       title: سائن اپ
+      tab_title: سائن اپ
       support: سہارا
+      tou: ورتݨ شرطاں
       continue: سائن اپ
       privacy_policy: رازداری پالیسی
+      or: یا
     terms:
       title: شرطاں
       heading: شرطاں
@@ -1344,6 +1348,8 @@ skr-arab:
       comment: تبصرہ
     new:
       title: نواں نوٹ
+      anonymous_warning_log_in: لاگ ان
+      anonymous_warning_sign_up: سائن اپ
       add: نوٹ شامل کرو
   javascripts:
     close: بند کرو
index f6e593111f206ce4d7703b5213045c9ece986f13..4dfa4d76b0017715c0ebb769abc1e3356caf640e 100644 (file)
@@ -156,7 +156,6 @@ sl:
         auth_provider: Ponudnik avtentikacije
         auth_uid: UID avtentikacije
         email: E-poštni naslov
-        email_confirmation: Potrditev e-pošte
         new_email: Novi e-poštni naslov
         active: Aktiven
         display_name: Prikazano ime
@@ -523,6 +522,8 @@ sl:
         in povezavo, ki ste jo kliknili.
     show:
       title: 'Nabor sprememb: %{id}'
+      created: 'Ustvarjeno: %{when}'
+      closed: 'Zaprto: %{when}'
       created_ago_html: Ustvaril_a %{time_ago}
       closed_ago_html: Zaprto %{time_ago}
       created_ago_by_html: Ustvaril %{user} %{time_ago}
@@ -604,6 +605,7 @@ sl:
     show:
       title: Dnevnik uporabnika %{user} | %{title}
       user_title: Dnevnik uporabnika %{user}
+      discussion: Pogovor
       leave_a_comment: Napiši komentar
       login_to_leave_a_comment_html: '%{login_link} za vpis komentarja'
       login: Prijava
@@ -1976,42 +1978,17 @@ sl:
   sessions:
     new:
       title: Prijava
-      heading: Prijava
+      tab_title: Prijava
+      login_to_authorize_html: Za dostop do %{client_app_name} se prijavite z OpenStreetMap
       email or username: E-poštni naslov ali uporabniško ime
       password: Geslo
       remember: Zapomni si me
       lost password link: Ste pozabili geslo?
       login_button: Prijava
       register now: Registrirajte se
-      with external: 'Lahko pa se prijavite prek tretje osebe:'
-      no account: Še nimate uporabniškega računa?
+      with external: ali pa se prijavite prek tretje osebe
+      or: ali
       auth failure: Oprostite, prijava s temi podatki ni uspela.
-      openid_logo_alt: Prijavite se z OpenID
-      auth_providers:
-        openid:
-          title: Prijava z OpenID
-          alt: Prijava s povezavo OpenID
-        google:
-          title: Prijava z Googlom
-          alt: Prijava z Google OpenID-jem
-        facebook:
-          title: Prijavi se s Facebookom
-          alt: Prijavi se z računom Facebook
-        microsoft:
-          title: Prijava z Microsoftom
-          alt: Prijava z računom Microsoft
-        github:
-          title: Vpis z GitHub-om
-          alt: Vpis z računom pri GitHub-u
-        wikipedia:
-          title: Prijavi se z Wikipedijo
-          alt: Prijavi se z računom Wikipedije
-        wordpress:
-          title: Prijava z Wordpressom
-          alt: Prijava z Wordpress OpenID-jem
-        aol:
-          title: Prijavi se z AOL-om
-          alt: Prijavi se z z OpenID-jem AOL
     destroy:
       title: Odjava
       heading: Odjava iz OpenStreetMap
@@ -2199,6 +2176,10 @@ sl:
           %{france}: Vsebuje podatke iz
           Direction Générale des Impôts.
         contributors_fr_france: Francija
+        contributors_hr_credit_html: |-
+          %{croatia}: Vsebuje podatke iz %{dgu_link} in %{open_data_portal}
+          (javne informacije Hrvaške).
+        contributors_hr_croatia: Hrvaška
         contributors_nl_credit_html: '%{netherlands}: Vsebuje podatke © IN, 2007 (%{and_link})'
         contributors_nl_netherlands: Nizozemska
         contributors_nz_credit_html: |-
@@ -2679,6 +2660,33 @@ sl:
       oauth2_applications: Aplikacije OAuth 2
       oauth2_authorizations: Pooblastila OAuth 2
       muted_users: Utišani uporabniki
+    auth_providers:
+      openid_logo_alt: Prijavite se z OpenID
+      openid_login_button: Nadaljuj
+      openid:
+        title: Prijava z OpenID
+        alt: Prijava s povezavo OpenID
+      google:
+        title: Prijava z Googlom
+        alt: Prijava z Google OpenID-jem
+      facebook:
+        title: Prijavi se s Facebookom
+        alt: Prijavi se z računom Facebook
+      microsoft:
+        title: Prijava z Microsoftom
+        alt: Prijava z računom Microsoft
+      github:
+        title: Vpis z GitHub-om
+        alt: Vpis z računom pri GitHub-u
+      wikipedia:
+        title: Prijavi se z Wikipedijo
+        alt: Prijavi se z računom Wikipedije
+      wordpress:
+        title: Prijava z Wordpressom
+        alt: Prijava z Wordpress OpenID-jem
+      aol:
+        title: Prijavi se z AOL-om
+        alt: Prijavi se z z OpenID-jem AOL
   oauth:
     authorize:
       title: Dovoljenje za dostop do vašega računa
@@ -2720,6 +2728,8 @@ sl:
       write_redactions: Skrij podatke na zemljevidu
       read_email: Branje uporabnikovega e-poštnega naslova
       skip_authorization: Samodejna odobritev aplikacije
+    for_roles:
+      moderator: To dovoljenje je za dejanja, ki so na voljo samo moderatorjem
   oauth_clients:
     new:
       title: Registriraj novo aplikacijo
@@ -2812,31 +2822,42 @@ sl:
   users:
     new:
       title: Registracija
+      tab_title: Registracija
+      signup_to_authorize_html: Za dostop do %{client_app_name} se registrirajte z
+        OpenStreetMap
       no_auto_account_create: Žal vam trenutno ne moremo samodejno ustvariti uporabniškega
         računa.
       please_contact_support_html: Obrnite se na %{support_link}, da se dogovorimo
         za ustvaritev računa – zahtevek bomo poskušali  obravnavati čim prej.
       support: podpora
       about:
-        header: Prosto in z možnostjo urejanja
+        header: Prosto in omogoča urejanje.
         paragraph_1: Za razliko od drugih zemljevidov so OpenStreetMap v celoti ustvarili
           ljudje, kot ste vi, in ga lahko brezplačno popravi, posodobi, prenese in
           uporablja vsakdo.
-        paragraph_2: Če želite začeti prispevati, se prijavite. Poslali vam bomo e-pošto
-          za potrditev vašega računa.
+        paragraph_2: Če želite začeti prispevati, se registrirajte.
+        welcome: Pozdravljeni v OpenStreetMap
+      duplicate_social_email: Če že imate račun OpenStreetMap in želite uporabljati
+        tretjega ponudnika identitete, se prijavite s svojim geslom in spremenite
+        nastavitve svojega računa.
       display name description: Vaše javno prikazano uporabniško ime. To lahko spremenite
         pozneje v prilagoditvah.
+      by_signing_up_html: S prijavo privoljujete v naše %{tou_link}, %{privacy_policy_link}
+        in %{contributor_terms_link}.
+      tou: pogoji uporabe
+      contributor_terms: pogoji sodelovanja
       external auth: Avtentikacija prek tretje osebe
-      use external auth: Lahko pa se prijavite prek tretje osebe
-      auth no password: Pri overitvi tretje osebe geslo ni zahtevano, vendar ga bodo
-        nekatera dodatna orodja ali strežnik morda še vedno zahtevala.
       continue: Registracija
       terms accepted: Hvala za sprejem novih pogojev prispevanja!
-      email_confirmation_help_html: Vaš naslov ni javno prikazan, za več informacij
-        glejte naš %{privacy_policy_link}.
+      email_help_html: Vaš naslov ni javno prikazan, za več informacij glejte naš
+        %{privacy_policy_link}.
       privacy_policy: pravilnik o zasebnosti
       privacy_policy_title: Pravilnik o zasebnosti OSMF, vključno z razdelkom o e-poštnih
         naslovih
+      consider_pd_html: Svoje prispevke štejem za %{consider_pd_link}.
+      consider_pd: javna domena
+      or: ali
+      use external auth: ali se prijavite prek tretje osebe
     terms:
       title: Pogoji
       heading: Pogoji
index ae9a032febf439007ad914f99442aeda8704b91f..a0ab8c0e76f028c3d4c353d9c8c65b500ed0ec06 100644 (file)
@@ -1035,23 +1035,14 @@ sq:
   sessions:
     new:
       title: Identifikohu
-      heading: Identifikohu
+      tab_title: Identifikohu
       email or username: 'Adresa e emailit ose emri i përdoruesit:'
       password: 'Fjalëkalimi:'
       remember: Më mbaj mend
       lost password link: Ke humbur fjalëkalimin?
       login_button: Identifikohu
       register now: Regjistrohu tani
-      no account: Nuk ke llogari?
       auth failure: Na vjen keq, nuk mund të identifikohemi me ato detaje.
-      openid_logo_alt: Identifikohu me ndonjë ID të hapur
-      auth_providers:
-        openid:
-          title: Identifikohu me OpenID
-        github:
-          title: Identifikohuni me GitHub
-        wikipedia:
-          alt: Identifikohuni me një llogari të Wikipedia-s
     destroy:
       title: Çidentifikohu
       heading: Çidentifikohu nga OpenStreetMap
@@ -1253,6 +1244,14 @@ sq:
   application:
     require_admin:
       not_an_admin: Ju duhet të jeni administrator për të kryer atë veprim.
+    auth_providers:
+      openid_logo_alt: Identifikohu me ndonjë ID të hapur
+      openid:
+        title: Identifikohu me OpenID
+      github:
+        title: Identifikohuni me GitHub
+      wikipedia:
+        alt: Identifikohuni me një llogari të Wikipedia-s
   oauth_clients:
     show:
       edit: Redakto detajet
index 6468174b172d45677503d78dc532c7ee6669dca1..f426266ecdde4e175e59566e8beed8f570741555 100644 (file)
@@ -913,16 +913,14 @@ sr-Latn:
   sessions:
     new:
       title: Prijava
-      heading: Prijava
+      tab_title: Prijava
       email or username: 'Imejl adresa ili korisničko ime:'
       password: 'Lozinka:'
       remember: Zapamti me
       lost password link: Zaboravili ste lozinku?
       login_button: Prijavi me
       register now: Otvorite nalog
-      no account: Nemate nalog?
       auth failure: Ne mogu da vas prijavim s unetim podacima.
-      openid_logo_alt: Prijavite se s OpenID-jem
     destroy:
       title: Odjava
       heading: Odjava
@@ -1127,6 +1125,8 @@ sr-Latn:
       need_to_see_terms: Vaš pristup API-ju je privremeno ukinut. Prijavite se da
         biste pogledali uslove uređivanja. Ne morate da ih prihvatite, već samo da
         ih vidite.
+    auth_providers:
+      openid_logo_alt: Prijavite se s OpenID-jem
   oauth:
     authorize:
       request_access_html: Program %{app_name} zahteva pristup vašem nalogu, %{user}.
index 6c7d1dd0682455f01731a55c4cea4f04d7a71154..b09af786ced5ffe55de7b07220f91a420ad346c7 100644 (file)
@@ -154,7 +154,6 @@ sr:
         auth_provider: Провајдер провере идентитета
         auth_uid: UID идентитета
         email: Имејл
-        email_confirmation: Имејл потврда
         new_email: Нова имејл адреса
         active: Активан
         display_name: Име за приказ
@@ -1627,42 +1626,16 @@ sr:
   sessions:
     new:
       title: Пријава
-      heading: Пријава
+      tab_title: Пријава
       email or username: Имејл адреса или корисничко име
       password: Лозинка
       remember: Запамти ме
       lost password link: Заборавили сте лозинку?
       login_button: Пријави ме
       register now: Отворите налог
-      with external: 'Алтернативно, користите трећу страну да се пријавите:'
-      no account: Немате налог?
+      with external: или се пријавите путем треће стране
+      or: или
       auth failure: Није могуће пријавити се са тим детаљима.
-      openid_logo_alt: Пријавите се с OpenID-јем
-      auth_providers:
-        openid:
-          title: Пријавити се са OpenID
-          alt: Пријава преко OpenID URL-а
-        google:
-          title: Пријава преко Google-а
-          alt: Пријава преко Google OpenID-а
-        facebook:
-          title: Пријавити се са Facebook-ом
-          alt: Пријава преко Facebook налога
-        microsoft:
-          title: Пријава преко Microsoft-а
-          alt: Пријава преко Microsoft налога
-        github:
-          title: Пријава коришћењем GitHub-а
-          alt: Пријава преко GitHub налога
-        wikipedia:
-          title: Пријава преко Википедије
-          alt: Пријава преко Википедијиног налога
-        wordpress:
-          title: Пријава преко Wordpress-а
-          alt: Пријава преко Wordpress OpenID-а
-        aol:
-          title: Пријава преко AOL-а
-          alt: Пријава преко AOL OpenID-а
     destroy:
       title: Одјава
       heading: Одјава
@@ -2088,6 +2061,33 @@ sr:
     settings_menu:
       account_settings: Подешавња налога
       muted_users: Пригушени корисници
+    auth_providers:
+      openid_logo_alt: Пријавите се с OpenID-јем
+      openid_login_button: Настави
+      openid:
+        title: Пријавити се са OpenID
+        alt: Пријава преко OpenID URL-а
+      google:
+        title: Пријава преко Google-а
+        alt: Пријава преко Google OpenID-а
+      facebook:
+        title: Пријавити се са Facebook-ом
+        alt: Пријава преко Facebook налога
+      microsoft:
+        title: Пријава преко Microsoft-а
+        alt: Пријава преко Microsoft налога
+      github:
+        title: Пријава коришћењем GitHub-а
+        alt: Пријава преко GitHub налога
+      wikipedia:
+        title: Пријава преко Википедије
+        alt: Пријава преко Википедијиног налога
+      wordpress:
+        title: Пријава преко Wordpress-а
+        alt: Пријава преко Wordpress OpenID-а
+      aol:
+        title: Пријава преко AOL-а
+        alt: Пријава преко AOL OpenID-а
   oauth:
     authorize:
       title: Ауторизујте приступ свом налогу
@@ -2182,19 +2182,21 @@ sr:
         налог.
       support: подршка
       about:
-        header: Слободно и изменљиво
+        header: Слободно и изменљиво.
         paragraph_1: За разлику од других мапа, OpenStreetMap-е употпуности праве
           људи као Ви. И слободна је за све да је поправљају, ажурирају, преузимају
           и користе.
+        welcome: Добро дошли на OpenStreetMap
       display name description: Јавно приказано корисничко име. Касније га можете
         променити у поставкама.
+      tou: услови коришћења
       external auth: 'Аутентификација треће стране:'
-      use external auth: Алтернативно, користите трећу страну за пријаву
-      auth no password: Са аутентификацијом треће стране, лозинка није потребна —
-        али неки додатни алати или сервер можда је ипак буду захтевали.
       continue: Отвори налог
       terms accepted: Хвала вам што прихватате нове услове уређивања.
       privacy_policy: политика приватности
+      consider_pd: јавно власништво
+      or: или
+      use external auth: или се региструјте путем треће стране
     terms:
       title: Услови
       heading: Услови
index d723e336d6805b0d762b3bbb90af7feacf1dc719..184082f24e115d5275b0818ceac0baa2459f816c 100644 (file)
@@ -188,7 +188,6 @@ sv:
         auth_provider: Autentiseringsleverantör
         auth_uid: Autentiserings-UID
         email: E-post
-        email_confirmation: E-postbekräftelse
         new_email: Ny e-postadress
         active: Aktiv
         display_name: Visa namn
@@ -1928,7 +1927,7 @@ sv:
   sessions:
     new:
       title: Logga in
-      heading: Logga in
+      tab_title: Logga in
       email or username: E-postadress eller Användarnamn
       password: Lösenord
       remember: Kom ihåg mig
@@ -1936,34 +1935,7 @@ sv:
       login_button: Logga in
       register now: Registrera dig nu
       with external: 'Alternativt kan du använda en tredje part för att logga in:'
-      no account: Har du inget konto?
       auth failure: Kunde inte logga in med de uppgifterna.
-      openid_logo_alt: Logga in med ett OpenID
-      auth_providers:
-        openid:
-          title: Logga in med OpenID
-          alt: Logga in med en OpenID-URL
-        google:
-          title: Logga in med Google
-          alt: Logga in med ett Google OpenID
-        facebook:
-          title: Logga in med Facebook
-          alt: Logga in med ett Facebook-konto
-        microsoft:
-          title: Logga in med Microsoft
-          alt: Logga in med ett Microsoft-konto
-        github:
-          title: Logga in med GitHub
-          alt: Logga in med ett GitHub-Konto
-        wikipedia:
-          title: Logga in med Wikipedia
-          alt: Logga in med ett Wikipedia-konto
-        wordpress:
-          title: Logga in med Wordpress
-          alt: Logga in med ett Wordpress OpenID
-        aol:
-          title: Logga in med AOL
-          alt: Logga in med ett AOL OpenID
     destroy:
       title: Logga ut
       heading: Logga ut från OpenStreetMap
@@ -2607,6 +2579,32 @@ sv:
       oauth2_applications: OAuth 2-applikationer
       oauth2_authorizations: OAuth 2-auktoriseringar
       muted_users: Tystade användare
+    auth_providers:
+      openid_logo_alt: Logga in med ett OpenID
+      openid:
+        title: Logga in med OpenID
+        alt: Logga in med en OpenID-URL
+      google:
+        title: Logga in med Google
+        alt: Logga in med ett Google OpenID
+      facebook:
+        title: Logga in med Facebook
+        alt: Logga in med ett Facebook-konto
+      microsoft:
+        title: Logga in med Microsoft
+        alt: Logga in med ett Microsoft-konto
+      github:
+        title: Logga in med GitHub
+        alt: Logga in med ett GitHub-Konto
+      wikipedia:
+        title: Logga in med Wikipedia
+        alt: Logga in med ett Wikipedia-konto
+      wordpress:
+        title: Logga in med Wordpress
+        alt: Logga in med ett Wordpress OpenID
+      aol:
+        title: Logga in med AOL
+        alt: Logga in med ett AOL OpenID
   oauth:
     authorize:
       title: Auktorisera tillgång till ditt konto
@@ -2758,16 +2756,14 @@ sv:
       display name description: Ditt offentligt visade användarnamn. Du kan ändra
         detta senare i alternativ.
       external auth: 'Tredjepartsautentisering:'
-      use external auth: Alternativt kan du använda en tredje part för att logga in
-      auth no password: Med autentisering av tredje part krävs inte lösenord, men
-        en del extra verktyg eller server kan fortfarande behöva det.
       continue: Registrera
       terms accepted: Tack för att du accepterat de nya villkoren för bidrag till
         kartan!
-      email_confirmation_help_html: Din adress visas inte offentligt, se vår %{privacy_policy_link}
+      email_help_html: Din adress visas inte offentligt, se vår %{privacy_policy_link}
         för mer information.
       privacy_policy: integritetspolicy
       privacy_policy_title: OSMFs integritetspolicy inklusive avsnitt om e-postadresser
+      use external auth: Alternativt kan du använda en tredje part för att logga in
     terms:
       title: Villkor för deltagare
       heading: Villkor för deltagare
index 2a8efd873d40101cb324a6140980dcc9d19e3bcd..d7359ff762730251091a6c0a116bf93ebcdb0dad 100644 (file)
@@ -148,7 +148,6 @@ ta:
         auth_provider: அங்கீகார வழங்குநர்
         auth_uid: அங்கீகார UID
         email: மின்னஞ்சல்
-        email_confirmation: மின்னஞ்சலை உறுதிசெய்தல்
         new_email: புதிய மின்னஞ்சல் முகவரி
         active: செயல்பாட்டிலுள்ளது
         display_name: காட்டவிரும்பும் பெயர்
@@ -693,7 +692,7 @@ ta:
   sessions:
     new:
       title: புகுபதிகை
-      heading: புகுபதிகை
+      tab_title: புகுபதிகை
       email or username: 'மின்னஞ்சல் முகவரி அல்லது பயனர் பெயர்:'
       password: 'கடவுச்சொல்:'
       remember: என்னை நினைவில் வைத்துக்கொள்ளவும்
index 325e8ec3e9e08d21dc5721ea14c4d66ce02c86ae..73afebf568c9422edf1a8cd5497698b243db22b1 100644 (file)
@@ -141,7 +141,6 @@ te:
         auth_provider: ఆథెంటికేషను ఇచ్చేవారు
         auth_uid: ఆథెంటికేషను UID
         email: ఈ-మెయిల్
-        email_confirmation: ఈమెయిలు నిర్థారణ
         new_email: కొత్త ఈమెయిలు చిరునామా
         active: క్రియాశీలం
         display_name: కనిపించే పేరు
@@ -1752,7 +1751,7 @@ te:
   sessions:
     new:
       title: ప్రవేశం
-      heading: ప్రవేశం
+      tab_title: ప్రవేశం
       email or username: 'ఈమెయిల్ చిరునామా లేదా వాడుకరిపేరు:'
       password: 'సంకేతపదం:'
       remember: నన్ను గుర్తుంచుకో
@@ -1760,34 +1759,7 @@ te:
       login_button: ప్రవేశించు
       register now: ఇప్పుడే నమోదవ్వండి
       with external: 'లేదా, ఏదైనా థర్డ్ పార్టీతో లాగినవండి:'
-      no account: మీకు ఖాతా లేదా?
       auth failure: సారీ, ఈ వివరాలతో లాగిన్ చెయ్యలేకపోయాం.
-      openid_logo_alt: ఏదైనా OpenID తో లాగినవండి
-      auth_providers:
-        openid:
-          title: OpenID తో లాగినవండి
-          alt: ఏదైనా OpenID URL తో లాగినవండి
-        google:
-          title: Google తో లాగినవండి
-          alt: Google OpenID తో లాగినవండి
-        facebook:
-          title: Facebook తో లాగినవండి
-          alt: Facebook ఖాతాతో లాగినవండి
-        microsoft:
-          title: Windows Live తో లాగినవండి
-          alt: Windows Live ఖాతాతో లాగినవండి
-        github:
-          title: GitHub తో లాగినవండి
-          alt: GitHub ఖాతాతో లాగినవండి
-        wikipedia:
-          title: వికీపీడియాతో లాగినవండి
-          alt: వికీపీడియా ఖాతాతో లాగినవండి
-        wordpress:
-          title: వర్డ్‌ప్రెస్‌తో లాగినవండి
-          alt: వర్డ్‌ప్రెస్ OpenID తో లాగినవండి
-        aol:
-          title: AOL తో లాగినవండి
-          alt: AOL OpenID తో లాగినవండి
     destroy:
       title: నిష్క్రమించు
       heading: ఓపెన్‌స్ట్రీట్‌మ్యాప్‌ నుండి నిష్క్రమించండి
@@ -2139,6 +2111,32 @@ te:
       oauth1_settings: OAuth 1 అమరికలు
       oauth2_applications: OAuth 2 అనువర్తనాలు
       oauth2_authorizations: OAuth 2 ఆథరైజేషన్లు
+    auth_providers:
+      openid_logo_alt: ఏదైనా OpenID తో లాగినవండి
+      openid:
+        title: OpenID తో లాగినవండి
+        alt: ఏదైనా OpenID URL తో లాగినవండి
+      google:
+        title: Google తో లాగినవండి
+        alt: Google OpenID తో లాగినవండి
+      facebook:
+        title: Facebook తో లాగినవండి
+        alt: Facebook ఖాతాతో లాగినవండి
+      microsoft:
+        title: Windows Live తో లాగినవండి
+        alt: Windows Live ఖాతాతో లాగినవండి
+      github:
+        title: GitHub తో లాగినవండి
+        alt: GitHub ఖాతాతో లాగినవండి
+      wikipedia:
+        title: వికీపీడియాతో లాగినవండి
+        alt: వికీపీడియా ఖాతాతో లాగినవండి
+      wordpress:
+        title: వర్డ్‌ప్రెస్‌తో లాగినవండి
+        alt: వర్డ్‌ప్రెస్ OpenID తో లాగినవండి
+      aol:
+        title: AOL తో లాగినవండి
+        alt: AOL OpenID తో లాగినవండి
   oauth:
     authorize:
       title: మీ ఖాతాను అందుకునేందుకు ఆథరైజు చెయ్యండి
index 042fcccc9d9f18271067f25e43e881f1d7ce0f11..ad6dc41a1e2b76dba96525ab2830d18e3462eca3 100644 (file)
@@ -146,7 +146,6 @@ th:
         auth_provider: ผู้ให้การยืนยัน
         auth_uid: UID การยืนยัน
         email: อีเมล
-        email_confirmation: การยืนยันอีเมล
         new_email: ที่อยู่อีเมลใหม่
         active: เปิดใช้
         display_name: ชื่อที่ใช้แสดง
@@ -1441,7 +1440,7 @@ th:
   sessions:
     new:
       title: ลงชื่อเข้าใช้
-      heading: ลงชื่อเข้าใช้
+      tab_title: ลงชื่อเข้าใช้
       email or username: 'อีเมลหรือชื่อผู้ใช้:'
       password: 'รหัสผ่าน:'
       remember: จดจำฉันไว้ในระบบ
@@ -1449,34 +1448,7 @@ th:
       login_button: ลงชื่อเข้าใช้
       register now: สมัครเลย!
       with external: นอกจากนี้ ท่านสามารถใช้บัญชีผู้ใช้จากเว็บอื่นในการเข้าใช้งานได้
-      no account: ยังไม่ได้เป็นสมาชิก?
       auth failure: ขออภัย ไม่สามารถเข้าระบบด้วยชื่อผู้ใช้และรหัสผ่านดังกล่าวได้
-      openid_logo_alt: เข้าใช้งานด้วย OpenID
-      auth_providers:
-        openid:
-          title: เข้าใช้งานด้วย OpenID
-          alt: เข้าใช้งานด้วยลิงก์ OpenID
-        google:
-          title: เข้าใช้งานด้วย Google
-          alt: เข้าใช้งานด้วย Google OpenID
-        facebook:
-          title: เข้าใช้งานด้วย Facebook
-          alt: เข้าใช้งานด้วยบัญชี Facebook
-        microsoft:
-          title: เข้าใช้งานด้วย Windows Live
-          alt: เข้าใช้งานด้วยบัญชี Windows Live
-        github:
-          title: เข้าใช้งานด้วย GitHub
-          alt: เข้าใช้งานด้วยบัญชี GitHub
-        wikipedia:
-          title: เข้าใช้งานด้วยวิกิพีเดีย
-          alt: เข้าสู่ระบบด้วยบัญชีวิกิพีเดีย
-        wordpress:
-          title: เข้าใช้งานด้วย Wordpress
-          alt: เข้าสู่ระบบด้วย Wordpress OpenID
-        aol:
-          title: เข้าใช้งานด้วย AOL
-          alt: เข้าใช้งานด้วย AOL OpenID
     destroy:
       title: ออกจากระบบ
       heading: ออกจากระบบ OpenStreetMap
@@ -1755,6 +1727,32 @@ th:
       cookies_needed: ดูเหมือนว่าคุณปิดใช้งานคุกกี้อยู่, กรุณาเปิดใช้งานคุกกี้ในบราวเซอร์ของคุณก่อนจะดำเนินการต่อ
     setup_user_auth:
       blocked: คุณถูกระงับการเข้าถึง API, กรุณาเข้าระบบทางหน้าเว็บหลักหากต้องการทราบสาเหตุที่ถูกระงับในครั้งนี้
+    auth_providers:
+      openid_logo_alt: เข้าใช้งานด้วย OpenID
+      openid:
+        title: เข้าใช้งานด้วย OpenID
+        alt: เข้าใช้งานด้วยลิงก์ OpenID
+      google:
+        title: เข้าใช้งานด้วย Google
+        alt: เข้าใช้งานด้วย Google OpenID
+      facebook:
+        title: เข้าใช้งานด้วย Facebook
+        alt: เข้าใช้งานด้วยบัญชี Facebook
+      microsoft:
+        title: เข้าใช้งานด้วย Windows Live
+        alt: เข้าใช้งานด้วยบัญชี Windows Live
+      github:
+        title: เข้าใช้งานด้วย GitHub
+        alt: เข้าใช้งานด้วยบัญชี GitHub
+      wikipedia:
+        title: เข้าใช้งานด้วยวิกิพีเดีย
+        alt: เข้าสู่ระบบด้วยบัญชีวิกิพีเดีย
+      wordpress:
+        title: เข้าใช้งานด้วย Wordpress
+        alt: เข้าสู่ระบบด้วย Wordpress OpenID
+      aol:
+        title: เข้าใช้งานด้วย AOL
+        alt: เข้าใช้งานด้วย AOL OpenID
   oauth:
     authorize:
       title: อนุญาตการเข้าถึงบัญชีของคุณ
@@ -1837,11 +1835,9 @@ th:
         header: เสรีและแก้ไขได้
       display name description: ชื่อที่แสดงต่อสาธารณะ ท่านสามารถเปลี่ยนในภายหลังได้ในหน้าการตั้งค่า
       external auth: 'บัญชีผู้ใช้จากเว็บอื่น:'
-      use external auth: นอกจากนี้ ท่านสามารถใช้บัญชีผู้ใช้จากเว็บอื่นในการเข้าใช้งานได้
-      auth no password: ถ้ามีบัญชีผู้ใช้จากเว็บอื่น โดยปกติไม่จำเป็นต้องมีรหัสผ่าน
-        แต่ถ้าเข้าใช้งานเครื่องมือบางตัวหรือเซิร์ฟเวอร์ก็ยังจำเป็นต้องมีรหัสผ่านอยู่
       continue: สมัครบัญชี
       terms accepted: ขอบคุณสำหรับการตอบรับเงื่อนไขผู้ร่วมสร้างสรรค์!
+      use external auth: นอกจากนี้ ท่านสามารถใช้บัญชีผู้ใช้จากเว็บอื่นในการเข้าใช้งานได้
     terms:
       title: ข้อกำหนด
       heading: ข้อกำหนด
index e74b8b89d06efda07fcf08030a55887a79ed204f..a5133d852943238e060360e02a8ffb7331d42b72 100644 (file)
@@ -1463,7 +1463,7 @@ tl:
   sessions:
     new:
       title: Lumagda
-      heading: Lumagda
+      tab_title: Lumagda
       email or username: 'Tirahan ng E-liham o Pangalan ng Tagagamit:'
       password: 'Password:'
       remember: Tandaan ako
@@ -1472,34 +1472,7 @@ tl:
       register now: Magpatala na ngayon
       with external: 'Bilang alternatibo, gumamit ng serbisyo ikatlong partido para
         lumagda:'
-      no account: Wala ka pa bang akawnt?
       auth failure: Paumanhin, hindi makalagda sa pamamagitan ng mga detalyeng iyan.
-      openid_logo_alt: Lumagda sa pamamagitan ng isang OpenID
-      auth_providers:
-        openid:
-          title: Lumagda gamit ang OpenID
-          alt: Lumagda gamit ang isang OpenID URL
-        google:
-          title: Lumagda gamit ang Google
-          alt: Lumagda gamit ang isang Google OpenID
-        facebook:
-          title: Lumagda gamit ang Facebook
-          alt: Lumagda gamit ang isang akawnt sa Facebook
-        microsoft:
-          title: Lumagda gamit ang Windows Live
-          alt: Lumagda gamit ang isang akawnt sa Windows Live
-        github:
-          title: Lumagda gamit ang GitHub
-          alt: Lumagda gamit ang isang akawnt sa GitHub
-        wikipedia:
-          title: Lumagda gamit ang Wikipedia
-          alt: Lumagda gamit ang isang akawnt sa Wikipedia
-        wordpress:
-          title: Lumagda gamit ang Wordpress
-          alt: Lumagda gamit ang isang Wordpress OpenID
-        aol:
-          title: Lumagda gamit ang AOL
-          alt: Lumagda gamit ang isang AOL OpenID
     destroy:
       title: Umalis sa pagkakalagda
       heading: Umalis sa pagkakalagda mula sa OpenStreetMap
@@ -1812,6 +1785,32 @@ tl:
     settings_menu:
       account_settings: Mga Katakdaan ng Akawnt
       oauth2_authorizations: Mga pahintulot para sa OAuth 2
+    auth_providers:
+      openid_logo_alt: Lumagda sa pamamagitan ng isang OpenID
+      openid:
+        title: Lumagda gamit ang OpenID
+        alt: Lumagda gamit ang isang OpenID URL
+      google:
+        title: Lumagda gamit ang Google
+        alt: Lumagda gamit ang isang Google OpenID
+      facebook:
+        title: Lumagda gamit ang Facebook
+        alt: Lumagda gamit ang isang akawnt sa Facebook
+      microsoft:
+        title: Lumagda gamit ang Windows Live
+        alt: Lumagda gamit ang isang akawnt sa Windows Live
+      github:
+        title: Lumagda gamit ang GitHub
+        alt: Lumagda gamit ang isang akawnt sa GitHub
+      wikipedia:
+        title: Lumagda gamit ang Wikipedia
+        alt: Lumagda gamit ang isang akawnt sa Wikipedia
+      wordpress:
+        title: Lumagda gamit ang Wordpress
+        alt: Lumagda gamit ang isang Wordpress OpenID
+      aol:
+        title: Lumagda gamit ang AOL
+        alt: Lumagda gamit ang isang AOL OpenID
   oauth:
     authorize:
       request_access_html: Ang aplikasyong %{app_name} ay humihiling na mapuntahan
@@ -1913,10 +1912,10 @@ tl:
         header: Libre at pwedeng baguhin
       display name description: Ang iyong pangalan ng tagagamit na ipinapakita sa
         madla. Maaari mo itong baguhin mamaya sa loob ng mga kanaisan.
-      use external auth: Bilang alternatibo, gumamit ng serbisyo ikatlong partido
-        para lumagda
       continue: Magpatala
       terms accepted: Salamat sa pagtanggap ng bagong mga tuntunin ng tagapag-ambag!
+      use external auth: Bilang alternatibo, gumamit ng serbisyo ikatlong partido
+        para lumagda
     terms:
       title: 'Mga tuntunin:'
       heading: Mga tuntunin
index c964aa9274e457d85ea217e4d1fb42b0d352857d..1c0d99fddc22e10ccea0860ce3977d9f23d5f7ec 100644 (file)
@@ -188,7 +188,6 @@ tr:
         auth_provider: Kimlik Doğrulama Sağlayıcısı
         auth_uid: Kimlik Doğrulama UIDsi
         email: E-posta
-        email_confirmation: E-posta Onayı
         new_email: Yeni E-posta Adresi
         active: Etkin
         display_name: Görünen Ad
@@ -709,6 +708,10 @@ tr:
       contact_the_community_html: Bozuk bir bağlantı/hata bulduysanız OpenStreetMap
         topluluğuna %{contact_link} bağlantısıyla iletmekten çekinmeyin. İsteğinizin
         tam URL'sini not edin.
+    bad_request:
+      title: Geçersiz İstek
+      description: OpenStreetMap sunucusunda talep ettiğiniz işlem geçerli değil (HTTP
+        400)
     forbidden:
       title: Yasaklı
       description: OpenStreetMap sunucusunda talep ettiğiniz işlem sadece yöneticiler
@@ -1982,43 +1985,18 @@ tr:
   sessions:
     new:
       title: Oturum Aç
-      heading: Oturum Aç
+      tab_title: Oturum Aç
+      login_to_authorize_html: '%{client_app_name} uygulamasına erişmek için OpenStreetMap''te
+        oturum açın.'
       email or username: E-posta Adresi veya Kullanıcı Adı
       password: Parola
       remember: Beni hatırla
       lost password link: Parolanı mı unuttun?
       login_button: Oturum Aç
       register now: Şimdi kaydol
-      with external: 'Alternatif olarak bir üçüncü parti uygulaması kullanarak oturum
-        açın:'
-      no account: Hesabın yok mu?
+      with external: veya üçüncü bir parti uygulaması kullanarak kaydolun
+      or: veya
       auth failure: Üzgünüz, bu giriş ile oturum açılamadı.
-      openid_logo_alt: OpenID ile giriş
-      auth_providers:
-        openid:
-          title: OpenID ile giriş
-          alt: OpenID Bağlantısı ile giriş
-        google:
-          title: Google ile giriş
-          alt: Google OpenID ile giriş
-        facebook:
-          title: Facebook ile giriş
-          alt: Facebook Hesabı ile giriş
-        microsoft:
-          title: Microsoft ile giriş
-          alt: Microsoft Hesabı ile giriş
-        github:
-          title: GitHub ile giriş
-          alt: GitHub Hesabı ile giriş
-        wikipedia:
-          title: Vikipedi ile giriş
-          alt: Vikipedi Hesabı ile giriş
-        wordpress:
-          title: Wordpress ile oturum aç
-          alt: Wordpress OpenID ile giriş
-        aol:
-          title: AOL ile giriş
-          alt: AOL OpenID ile giriş
     destroy:
       title: Oturumu kapat
       heading: OpenStreetMap'den çıkış
@@ -2669,6 +2647,9 @@ tr:
         other: '%{user} tarafından %{count} noktalı GPX dosyası'
       description_without_count: '%{user} tarafından GPX dosyası'
   application:
+    basic_auth_disabled: 'HTTP Temel Kimlik Doğrulaması devre dışı: %{link}'
+    oauth_10a_disabled: 'OAuth 1.0 ve 1.0a devre dışı bırakıldı: %{link}'
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: Bu eyleme erişme izniniz yok
     require_cookies:
       cookies_needed: Çerezleri devre dışı bırakmış görünüyorsunuz - devam etmeden
@@ -2689,6 +2670,33 @@ tr:
       oauth2_applications: OAuth 2 uygulamaları
       oauth2_authorizations: OAuth 2 yetkilendirmeleri
       muted_users: Sessize Alınan Kullanıcılar
+    auth_providers:
+      openid_logo_alt: OpenID ile giriş
+      openid_login_button: Devam et
+      openid:
+        title: OpenID ile giriş
+        alt: OpenID Bağlantısı ile giriş
+      google:
+        title: Google ile giriş
+        alt: Google OpenID ile giriş
+      facebook:
+        title: Facebook ile giriş
+        alt: Facebook Hesabı ile giriş
+      microsoft:
+        title: Microsoft ile giriş
+        alt: Microsoft Hesabı ile giriş
+      github:
+        title: GitHub ile giriş
+        alt: GitHub Hesabı ile giriş
+      wikipedia:
+        title: Vikipedi ile giriş
+        alt: Vikipedi Hesabı ile giriş
+      wordpress:
+        title: Wordpress ile oturum aç
+        alt: Wordpress OpenID ile giriş
+      aol:
+        title: AOL ile giriş
+        alt: AOL OpenID ile giriş
   oauth:
     authorize:
       title: Hesabınıza erişimi yetkilendirin
@@ -2728,6 +2736,8 @@ tr:
       write_redactions: Harita verilerini düzelt
       read_email: Kullanıcı e-posta adresini oku
       skip_authorization: Başvuruyu otomatik onayla
+    for_roles:
+      moderator: Bu izin yalnızca moderatörlerin erişebildiği işlemler içindir
   oauth_clients:
     new:
       title: Yeni bir uygulama kaydedin
@@ -2823,32 +2833,42 @@ tr:
   users:
     new:
       title: Hesap Oluştur
+      tab_title: Kaydol
+      signup_to_authorize_html: '%{client_app_name} uygulamasına erişmek için OpenStreetMap''e
+        kaydolun.'
       no_auto_account_create: Maalesef, şu anda sizin için otomatik olarak bir hesap
         oluşturamıyoruz.
       please_contact_support_html: Oluşturulacak bir hesap ayarlamak için lütfen %{support_link}
         ile iletişime geçin - isteğinizi en kısa sürede çözmeye çalışacağız.
       support: destek
       about:
-        header: Ücretsiz ve düzenlenebilir
+        header: Ücretsiz ve düzenlenebilir.
         paragraph_1: Diğer haritaların aksine tamamen sizler tarafından oluşturulan
           OpenStreetMap'i herkesin düzeltmesi, güncellemesi, indirmesi ve kullanması
           ücretsizdir.
-        paragraph_2: Katkıda bulunmaya başlamak için kaydolun. Hesabınızı onaylamak
-          için bir e-posta göndereceğiz.
+        paragraph_2: Katkıda bulunmaya başlamak için kaydolun.
+        welcome: OpenStreetMap'e hoş geldiniz
+      duplicate_social_email: Zaten bir OpenStreetMap hesabınız varsa ve 3. parti
+        bir kimlik sağlayıcı kullanmak istiyorsanız lütfen şifrenizi kullanarak giriş
+        yapın ve hesabınızın ayarlarını değiştirin.
       display name description: Herkes tarafından görünecek bir kullanıcı adı. Bu
         adı istediğiniz zaman ayarlar bölümünde değiştirebilirsiniz.
+      by_signing_up_html: Kaydolarak %{tou_link}, %{privacy_policy_link} ve %{contributor_terms_link}
+        şartlarımızı kabul etmiş sayılırsınız.
+      tou: kullanım şartları
+      contributor_terms: katılımcı şartları
       external auth: 'Üçüncü Taraf Kimlik Doğrulaması:'
-      use external auth: 'Alternatif olarak bir üçüncü parti uygulaması kullanarak
-        oturum açın:'
-      auth no password: Üçüncü taraf kimlik doğrulamasında bir parola gerekli değildir,
-        ancak bazı ek araçlar veya sunucu için yine de bir parola gerekebilir.
       continue: Kaydol
       terms accepted: Yeni katılımcı şartları kabul ettiğin için teşekkür ederiz!
-      email_confirmation_help_html: Adresiniz herkese açık olarak görüntülenmiyor,
-        daha fazla bilgi için %{privacy_policy_link} sayfasına bakın.
+      email_help_html: Adresiniz herkese açık olarak görüntülenmiyor, daha fazla bilgi
+        için %{privacy_policy_link} sayfasına bakın.
       privacy_policy: gizlilik politikası
       privacy_policy_title: E-posta adresleriyle ilgili bölümü içeren OSMF gizlilik
         politikası
+      consider_pd_html: Katkılarımın %{consider_pd_link} içinde olduğunu düşünüyorum.
+      consider_pd: kamu malı
+      or: veya
+      use external auth: veya üçüncü bir parti uygulamasıyla kaydolun
     terms:
       title: Koşullar
       heading: Koşullar
@@ -3197,6 +3217,10 @@ tr:
       intro: Bir hata mı buldunuz ya da eksik bir şey mi var? Bu sorunun düzeltilebilmesi
         için diğer haritacılara bildirin. İmleci doğru konuma taşıyın ve sorunu açıklayan
         bir not yazın.
+      anonymous_warning_html: Giriş yapmadınız. Notunuzla ilgili güncellemeleri almak
+        istiyorsanız lütfen %{log_in} veya %{sign_up}.
+      anonymous_warning_log_in: oturum aç
+      anonymous_warning_sign_up: kaydol
       advice: Notunuz herkese açıktır ve haritayı güncellemek için kullanılabilir,
         bu nedenle kişisel bilgilerinizi veya telif hakkıyla korunan haritalar veya
         dizin listelerinden bilgi girmeyin.
index d32e95d5fe556bbfdd87311b60e70a03b6f44d47..3f576290b0aebdb98291e1055e8de2e86ef6c6dd 100644 (file)
@@ -137,7 +137,6 @@ tt:
         auth_provider: Аутентификация провайдеры
         auth_uid: Аутентификациянең UID коды
         email: Электрон почтасы
-        email_confirmation: E-mail раслау
         new_email: Яңа электрон почта адресы
         active: Актив
         display_name: Күрсәтелүче исем
@@ -850,7 +849,7 @@ tt:
   sessions:
     new:
       title: Керү
-      heading: Керү
+      tab_title: Керү
       password: 'Серсүз:'
       login_button: Керү
       register now: Теркәлегезче
index f1882871fd5104bdeb470a7ab951361240822c95..a2b46449b2abdd0863ada85af20e63f90add2070 100644 (file)
@@ -184,7 +184,6 @@ uk:
         auth_provider: Автентифікатор
         auth_uid: Ідентифікатор автентифікації
         email: Ел. пошта
-        email_confirmation: Підтвердження адреси
         new_email: Нова адреса електронної пошти
         active: Активний
         display_name: 'Прізвисько:'
@@ -2025,7 +2024,7 @@ uk:
   sessions:
     new:
       title: Ласкаво просимо
-      heading: Ласкаво просимо
+      tab_title: Ласкаво просимо
       email or username: Ел. пошта або прізвисько
       password: Пароль
       remember: Запам’ятати мене
@@ -2033,34 +2032,7 @@ uk:
       login_button: Увійти
       register now: Зареєструйтеся зараз
       with external: 'Або використовуйте, облікові записи з інших ресурсів:'
-      no account: Не маєте облікового запису?
       auth failure: Вибачте, вхід з цими ім’ям або паролем неможливий.
-      openid_logo_alt: Увійти з допомогою OpenID
-      auth_providers:
-        openid:
-          title: Увійти за допомогою OpenID
-          alt: Увійти за допомогою OpenID URL
-        google:
-          title: Увійти через Google
-          alt: Увійти через Google OpenID
-        facebook:
-          title: Увійти з Facebook
-          alt: Увійти з облікового запису Facebook
-        microsoft:
-          title: Увійти з Microsoft
-          alt: Увійти з облікового запису Microsoft
-        github:
-          title: Увійти через GitHub
-          alt: Вхід через обліковий запис GitHub
-        wikipedia:
-          title: Увійти через Вікіпедію
-          alt: Вхід через обліковий запис у Вікіпедії
-        wordpress:
-          title: Увійти через Wordpress
-          alt: Увійти через Wordpress OpenID
-        aol:
-          title: Увійти через AOL
-          alt: Увійти через AOL OpenID
     destroy:
       title: Вийти
       heading: Вийти з OpenStreetMap
@@ -2731,6 +2703,32 @@ uk:
       oauth2_applications: застосунки OAuth 2
       oauth2_authorizations: авторизації OAuth 2
       muted_users: Стишені учасники
+    auth_providers:
+      openid_logo_alt: Увійти з допомогою OpenID
+      openid:
+        title: Увійти за допомогою OpenID
+        alt: Увійти за допомогою OpenID URL
+      google:
+        title: Увійти через Google
+        alt: Увійти через Google OpenID
+      facebook:
+        title: Увійти з Facebook
+        alt: Увійти з облікового запису Facebook
+      microsoft:
+        title: Увійти з Microsoft
+        alt: Увійти з облікового запису Microsoft
+      github:
+        title: Увійти через GitHub
+        alt: Вхід через обліковий запис GitHub
+      wikipedia:
+        title: Увійти через Вікіпедію
+        alt: Вхід через обліковий запис у Вікіпедії
+      wordpress:
+        title: Увійти через Wordpress
+        alt: Увійти через Wordpress OpenID
+      aol:
+        title: Увійти через AOL
+        alt: Увійти через AOL OpenID
   oauth:
     authorize:
       title: Авторизувати доступ до облікового запису
@@ -2883,18 +2881,15 @@ uk:
       display name description: Ваше ім’я учасника, доступне всім. Ви можете змінити
         його потім у ваших налаштуваннях.
       external auth: 'Автентифікація через:'
-      use external auth: Або використовуйте, облікові записи з інших ресурсів для
-        входу
-      auth no password: Під час автентифікації з допомогою сторонніх сервісів пароль
-        не потрібен, але для деяких додаткових інструментів або серверів він все ще
-        знадобиться.
       continue: Зареєструватись
       terms accepted: Дякуємо за прийняття нових умов співпраці!
-      email_confirmation_help_html: Ваша адреса ніколи не показуватиметься публічно.
-        Ð\9eзнайомÑ\82еÑ\81Ñ\8c Ð· Ð½Ð°Ñ\88оÑ\8e %{privacy_policy_link} Ð´Ð»Ñ\8f Ð¾Ñ\82Ñ\80иманнÑ\8f Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ð¾Ñ\97 Ñ\96нÑ\84оÑ\80маÑ\86Ñ\96Ñ\97.
+      email_help_html: Ваша адреса ніколи не показуватиметься публічно. Ознайомтесь
+        з нашою %{privacy_policy_link} для отримання докладної інформації.
       privacy_policy: Політикою конфіденційності
       privacy_policy_title: Політика конфіденційності OSMF, включаючи розділ про адреси
         електронної пошти
+      use external auth: Або використовуйте, облікові записи з інших ресурсів для
+        входу
     terms:
       title: Умови
       heading: Умови
index 86a8949407e242b427983f136ca813ad49f85699..5566e2f97998f55ab5787ab2a518fbadadd54fa0 100644 (file)
@@ -158,7 +158,6 @@ vi:
         auth_provider: Nhà cung cấp Xác thực
         auth_uid: Định dạng Duy nhất Xác thực
         email: Thư điện tử
-        email_confirmation: Xác nhận Thư điện tử
         new_email: Địa chỉ Thư điện tử Mới
         active: Tích cực
         display_name: Tên Hiển thị
@@ -1828,7 +1827,7 @@ vi:
   sessions:
     new:
       title: Đăng nhập
-      heading: Đăng nhập
+      tab_title: Đăng nhập
       email or username: Địa chỉ Thư điện tử hoặc Tên người dùng
       password: Mật khẩu
       remember: Nhớ tôi
@@ -1836,34 +1835,7 @@ vi:
       login_button: Đăng nhập
       register now: Mở tài khoản ngay
       with external: 'Hoặc đăng nhập qua dịch vụ bên thứ ba:'
-      no account: Chưa có tài khoản?
       auth failure: Rất tiếc, không thể đăng nhập với những chi tiết đó.
-      openid_logo_alt: Đăng nhập dùng OpenID
-      auth_providers:
-        openid:
-          title: Đăng nhập qua OpenID
-          alt: Đăng nhập dùng URL OpenID
-        google:
-          title: Đăng nhập qua Google
-          alt: Đăng nhập dùng OpenID của Google
-        facebook:
-          title: Đăng nhập qua Facebook
-          alt: Đăng nhập dùng tài khoản Facebook
-        microsoft:
-          title: Đăng nhập qua Microsoft
-          alt: Đăng nhập dùng Tài khoản Microsoft
-        github:
-          title: Đăng nhập qua GitHub
-          alt: Đăng nhập dùng tài khoản GitHub
-        wikipedia:
-          title: Đăng nhập qua Wikipedia
-          alt: Đăng nhập qua Tài khoản Wikipedia
-        wordpress:
-          title: Đăng nhập qua WordPress
-          alt: Đăng nhập dùng OpenID của WordPress
-        aol:
-          title: Đăng nhập qua AOL
-          alt: Đăng nhập dùng OpenID của AOL
     destroy:
       title: Đăng xuất
       heading: Đăng xuất OpenStreetMap
@@ -2462,6 +2434,32 @@ vi:
       oauth2_applications: Ứng dụng OAuth 2
       oauth2_authorizations: Ủy quyền OAuth 2
       muted_users: Người dùng bị Tắt tiếng
+    auth_providers:
+      openid_logo_alt: Đăng nhập dùng OpenID
+      openid:
+        title: Đăng nhập qua OpenID
+        alt: Đăng nhập dùng URL OpenID
+      google:
+        title: Đăng nhập qua Google
+        alt: Đăng nhập dùng OpenID của Google
+      facebook:
+        title: Đăng nhập qua Facebook
+        alt: Đăng nhập dùng tài khoản Facebook
+      microsoft:
+        title: Đăng nhập qua Microsoft
+        alt: Đăng nhập dùng Tài khoản Microsoft
+      github:
+        title: Đăng nhập qua GitHub
+        alt: Đăng nhập dùng tài khoản GitHub
+      wikipedia:
+        title: Đăng nhập qua Wikipedia
+        alt: Đăng nhập qua Tài khoản Wikipedia
+      wordpress:
+        title: Đăng nhập qua WordPress
+        alt: Đăng nhập dùng OpenID của WordPress
+      aol:
+        title: Đăng nhập qua AOL
+        alt: Đăng nhập dùng OpenID của AOL
   oauth:
     authorize:
       title: Cho phép truy cập tài khoản của bạn
@@ -2612,16 +2610,14 @@ vi:
       display name description: Tên người dùng của bạn được hiển thị công khai. Bạn
         có thể thay đổi tên này về sau trong tùy chọn.
       external auth: 'Xác minh qua Dịch vụ Bên thứ ba:'
-      use external auth: Hoặc đăng nhập qua dịch vụ bên thứ ba
-      auth no password: Nếu xác minh qua dịch vụ bên thứ ba, bạn không cần nhập mật
-        khẩu, nhưng một số công cụ hoặc máy chủ khác có thể vẫn yêu cầu mật khẩu.
       continue: Mở tài khoản
       terms accepted: Cám ơn bạn đã chấp nhận các điều khoản đóng góp mới!
-      email_confirmation_help_html: Địa chỉ thư điện tử không được hiển thị công khai,
-        xem thêm thông tin trong %{privacy_policy_link} của chúng tôi.
+      email_help_html: Địa chỉ thư điện tử không được hiển thị công khai, xem thêm
+        thông tin trong %{privacy_policy_link} của chúng tôi.
       privacy_policy: quy định về quyền riêng tư
       privacy_policy_title: Quy định về quyền riêng tư của OSMF, bao gồm phần về địa
         chỉ thư điện tử
+      use external auth: Hoặc đăng nhập qua dịch vụ bên thứ ba
     terms:
       title: Điều khoản
       heading: Điều khoản
index 5dfe084d52ac7444421bdde516507a9822b5857f..2b2ea8bae5e0ea2c00f21966fdcc34a4c738b988 100644 (file)
@@ -137,7 +137,6 @@ xmf:
         auth_provider: ავთენტიფიკაციაშ პროვაიდერი
         auth_uid: ავთენტიფიკაციაშ UID
         email: ელ. ფოსტა
-        email_confirmation: ელ-ფოსტაშ დოდასურაფა
         new_email: ახალი ელ-ფოსტაშ მიოწურაფუ
         active: აქტიური
         display_name: ჯოხო ეკრანს
index db03f5a884ccc4d2fcf9d5866efea6130118a884..3c4f5cc139c5fa8f271064bfad4f9f8ed24acb8d 100644 (file)
@@ -54,7 +54,7 @@ yo:
   sessions:
     new:
       title: Wole
-      heading: Wole
+      tab_title: Wole
       lost password link: Se eh ti san password nu?
       auth failure: Pele, e le wole pelu details yi.
   site:
index 72bcc71864e357e97c53e82b3374fea882e41ccb..9bb10218432737f422c765b2ba131c33b85e8034 100644 (file)
@@ -220,7 +220,6 @@ zh-CN:
         auth_provider: 验证提供商
         auth_uid: 验证UID
         email: 电子邮件
-        email_confirmation: 电子邮件确认
         new_email: 新电子邮件地址
         active: 激活
         display_name: 显示名称
@@ -381,6 +380,7 @@ zh-CN:
     deleted_ago_by_html: 由 %{user} 删除于 %{time_ago}
     edited_ago_by_html: 由%{user} 编辑于 %{time_ago}
     version: 版本
+    redacted_version: 隐删版本
     in_changeset: 变更集
     anonymous: 匿名用户
     no_comment: (无注释)
@@ -393,7 +393,10 @@ zh-CN:
       other: '%{count} 条路径'
     download_xml: 下载 XML
     view_history: 查看历史
+    view_unredacted_history: 查看未隐删的历史
     view_details: 查看详情
+    view_redacted_data: 查看已隐删的数据
+    view_redaction_message: 查看隐删消息
     location: 位置:
     node:
       title_html: 节点:%{name}
@@ -699,6 +702,9 @@ zh-CN:
       contact: 联系
       contact_the_community_html: 如果您发现有损坏的链接/错误,请随时%{contact_link} OpenStreetMap
         社区。并记下您请求的确切 URL。
+    bad_request:
+      title: 错误请求
+      description: 您在 OpenStreetMap 服务器上请求的操作无效 (HTTP 400)
     forbidden:
       title: 禁止
       description: 您在 OpenStreetMap 服务器上请求的操作仅限管理员使用(HTTP 403)
@@ -1622,7 +1628,9 @@ zh-CN:
     intro_header: 欢迎访问 OpenStreetMap!
     intro_text: OpenStreetMap 是一个世界地图,由像您一样的人们所构筑,可依据开放许可协议自由使用。
     intro_2_create_account: 创建用户账户
+    hosting_partners_2024_html: 由%{fastly}、%{corpmembers},以及其他%{partners}支持托管。
     partners_fastly: Fastly
+    partners_corpmembers: OSMF 企业会员
     partners_partners: 合作伙伴
     tou: 使用条款
     osm_offline: 由于正在进行基本的数据库维护工作,OpenStreetMap 数据库目前处于脱机状态。
@@ -1839,6 +1847,8 @@ zh-CN:
       email address: 电子邮件地址
       new password button: 重置密码
       help_text: 输入您的电子邮件地址来注册,我们会寄出链接给它,这样您就可以用它来重置密码。
+    create:
+      send_paranoid_instructions: 如果您的电子邮件地址存在于我们的数据库中,您将在几分钟后通过您的电子邮件地址收到密码恢复链接。
     edit:
       title: 重置密码
       heading: 重置%{user}的密码
@@ -1889,42 +1899,17 @@ zh-CN:
   sessions:
     new:
       title: 登录
-      heading: 登录
+      tab_title: 登录
+      login_to_authorize_html: 登录 OpenStreetMap 以访问 %{client_app_name}。
       email or username: 电子邮件地址或用户名
       password: 密码
       remember: 记住我
       lost password link: 忘记密码?
       login_button: 登录
       register now: 立即注册
-      with external: 或者使用第三方服务登录:
-      no account: 没有账户?
+      with external: 或使用第三方服务登录
+      or: 或
       auth failure: 对不起,凭这些信息您无法登录。
-      openid_logo_alt: 使用 OpenID 登录
-      auth_providers:
-        openid:
-          title: 使用OpenID登录
-          alt: 使用OpenID URL登录
-        google:
-          title: 使用Google登录
-          alt: 使用Google OpenID登录
-        facebook:
-          title: 使用Facebook登录
-          alt: 使用Facebook账户登录
-        microsoft:
-          title: 使用Microsoft登录
-          alt: 使用Microsoft账户登录
-        github:
-          title: 使用GitHub登录
-          alt: 通过GitHub账户登录
-        wikipedia:
-          title: 使用维基百科登录
-          alt: 使用维基百科账户登录
-        wordpress:
-          title: 使用Wordpress登录
-          alt: 使用 Wordpress OpenID 登录
-        aol:
-          title: 使用AOL登录
-          alt: 使用AOL OpenID登录
     destroy:
       title: 退出
       heading: 退出登录OpenStreetMap
@@ -2061,6 +2046,7 @@ zh-CN:
         contributors_fr_credit_html: "%{france}:包含来自 \nDirection Générale des Impôts
           的数据。"
         contributors_fr_france: 法国
+        contributors_hr_credit_html: '%{croatia}:包含来自%{dgu_link}和%{open_data_portal}的数据(克罗地亚公共信息)。'
         contributors_hr_croatia: 克罗地亚
         contributors_hr_dgu: 克罗地亚国家大地测量局
         contributors_hr_open_data_portal: 国家开放数据门户
@@ -2455,6 +2441,9 @@ zh-CN:
         other: 来自 %{user} 的带 %{count} 点的GPX文件
       description_without_count: 来自 %{user} 的 GPX 文件
   application:
+    basic_auth_disabled: HTTP 基本身份验证已禁用:%{link}
+    oauth_10a_disabled: OAuth 1.0 和 1.0a 已禁用:%{link}
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: 您没有权限来执行此操作
     require_cookies:
       cookies_needed: 您似乎停用了 cookie - 请在继续操作前启用您的浏览器 cookie。
@@ -2470,6 +2459,33 @@ zh-CN:
       oauth2_applications: OAuth 2应用程序
       oauth2_authorizations: OAuth 2授权
       muted_users: 已忽视用户
+    auth_providers:
+      openid_logo_alt: 使用 OpenID 登录
+      openid_login_button: 继续
+      openid:
+        title: 使用OpenID登录
+        alt: 使用OpenID URL登录
+      google:
+        title: 使用Google登录
+        alt: 使用Google OpenID登录
+      facebook:
+        title: 使用Facebook登录
+        alt: 使用Facebook账户登录
+      microsoft:
+        title: 使用Microsoft登录
+        alt: 使用Microsoft账户登录
+      github:
+        title: 使用GitHub登录
+        alt: 通过GitHub账户登录
+      wikipedia:
+        title: 使用维基百科登录
+        alt: 使用维基百科账户登录
+      wordpress:
+        title: 使用Wordpress登录
+        alt: 使用 Wordpress OpenID 登录
+      aol:
+        title: 使用AOL登录
+        alt: 使用AOL OpenID登录
   oauth:
     authorize:
       title: 授权访问您的账户
@@ -2507,6 +2523,8 @@ zh-CN:
       write_redactions: 隐删地图数据
       read_email: 查看用户邮箱地址
       skip_authorization: 自动核准应用
+    for_roles:
+      moderator: 此权限仅适用于仲裁员可用的操作。
   oauth_clients:
     new:
       title: 注册新应用程序
@@ -2596,22 +2614,32 @@ zh-CN:
   users:
     new:
       title: 注册
+      tab_title: 注册
+      signup_to_authorize_html: 注册 OpenStreetMap 以访问 %{client_app_name}
       no_auto_account_create: 很遗憾,我们目前无法为您自动创建一个帐户。
       please_contact_support_html: 请联系 %{support_link} 以安排创建帐户 - 我们会尽快处理该请求。
       support: 支持
       about:
-        header: 自由且可编辑
+        header: 自由且可编辑
         paragraph_1: 与其他地图不同,OpenStreetMap 完全由像您这样的人创建,任何人都可以免费修复、更新、下载和使用。
-        paragraph_2: 注册以开始贡献。我们将发送一封电子邮件以确认您的帐户。
+        paragraph_2: 注册以开始贡献。
+        welcome: 欢迎来到OpenStreetMap
+      duplicate_social_email: 如果您已经拥有OpenStreetMap账户并希望使用第三方提供的身份标识,请使用密码登录并修改您的账户设置。
       display name description: 你的公开展示的用户名。你可以稍后在设置中进行修改。
+      by_signing_up_html: 注册意味着您同意我们的%{tou_link}、%{privacy_policy_link}和%{contributor_terms_link}。
+      tou: 使用条款
+      contributor_terms: 贡献者条款
       external auth: 第三方身份验证:
-      use external auth: 或者使用第三方服务登录
-      auth no password: 通过第三方身份验证,您不再需要密码,但一些额外工具或服务器可能仍然需要。
       continue: 注册
       terms accepted: 感谢您接受新的贡献条款!
-      email_confirmation_help_html: 您的地址不会公开显示,请参阅我们的%{privacy_policy_link}了解更多信息。
+      email_help_html: 您的地址不会公开显示,请参阅我们的%{privacy_policy_link}了解更多信息。
       privacy_policy: 隐私政策
       privacy_policy_title: OSM基金会隐私政策包括电子邮件地址部分
+      consider_pd_html: 我认为我的贡献应在 %{consider_pd_link} 中。
+      consider_pd: 公有领域
+      consider_pd_url: https://wiki.osmfoundation.org/wiki/Licence_and_Legal_FAQ/Why_would_I_want_my_contributions_to_be_public_domain
+      or: 或
+      use external auth: 或使用第三方服务登录
     terms:
       title: 条款
       heading: 条款
@@ -2925,6 +2953,9 @@ zh-CN:
     new:
       title: 新注记
       intro: 发现错误或遗漏了什么?请告诉其他绘图者以便于我们更正错误。将标记移动到正确的位置并输入备注说明问题。
+      anonymous_warning_html: 您尚未登录。如果您想接收笔记的更新信息,请%{log_in}或%{sign_up}。
+      anonymous_warning_log_in: 登录
+      anonymous_warning_sign_up: 注册
       advice: 您的注释会公开,并可能用于更新地图,所以不要输入个人信息,或是来自版权保护地图的信息或目录列表。
       add: 添加注记
   javascripts:
index 0f5b241bf5872c8923b16d1711edfa26066ed05b..97c6366162d8348c4e4659b317dd57d7eb87286c 100644 (file)
@@ -136,7 +136,6 @@ zh-HK:
         auth_provider: 認證提供者
         auth_uid: 認證UID
         email: 電郵
-        email_confirmation: 電郵確認
         new_email: 新電郵地址
         active: 活躍
         display_name: 顯示名稱
@@ -1182,7 +1181,6 @@ zh-HK:
         header: 自由而可編輯
       display name description: 您公開顯示的用戶名稱。以後還可以在設定中更換。
       external auth: 第三方身份認證:
-      auth no password: 啟用第三方認證後密碼並非必須,但一些額外的工具或伺服器可能仍需要使用密碼。
       continue: 註冊
       terms accepted: 感謝您接受新的貢獻條款!
     terms:
index 0a77485eff0bd30a66d6bd1f3c4c1249f565c40e..6eb84903f7d530c0d61a30a930871d1582b28f7e 100644 (file)
@@ -43,6 +43,7 @@
 # Author: Winston Sung
 # Author: Wrightbus
 # Author: Xiplus
+# Author: Yuchenglinedu
 # Author: 予弦
 # Author: 列维劳德
 # Author: 捍粵者
@@ -86,18 +87,18 @@ zh-TW:
     errors:
       messages:
         invalid_email_address: 似乎不是有效的電子郵件信箱地址。
-        email_address_not_routable: ä¸\8då\8f¯ç¹\9eé\80\81
+        email_address_not_routable: ä¸\8då\8f¯ç¹\9eé\81\8e
         display_name_is_user_n: 不能是「user_n」除非「n」是您的使用者 ID
       models:
         user_mute:
-          is_already_muted: 已忽視
+          is_already_muted: 已緘默
     models:
       acl: 存取控制清單
       changeset: 變更集
       changeset_tag: 變更集標籤
       country: 國家
-      diary_comment: æ\97¥è¨\98評論
-      diary_entry: æ\97¥è¨\98項目
+      diary_comment: æ\97¥èª\8c評論
+      diary_entry: æ\97¥èª\8c項目
       friend: 好友
       issue: 問題
       language: 語言
@@ -122,21 +123,21 @@ zh-TW:
       tracetag: 軌跡標籤
       user: 使用者
       user_preference: 使用者偏好設定
-      user_token: 使用者令牌
+      user_token: 使用者Token
       way: 路徑
       way_node: 路徑節點
       way_tag: 路徑標籤
     attributes:
       client_application:
-        name: 名稱(必
-        url: 主程式 URL(必需
-        callback_url: 回 (Callback) URL
+        name: 名稱(必
+        url: 主要應用程式 URL(必填
+        callback_url: 回 (Callback) URL
         support_url: 支援 URL
-        allow_read_prefs: è®\80å\8f\96ä»\96å\80\91ç\9a\84使ç\94¨è\80\85å\81\8f好設å®\9a
-        allow_write_prefs: ä¿®æ\94¹ä»\96å\80\91ç\9a\84使ç\94¨è\80\85å\81\8f好設å®\9a
+        allow_read_prefs: 讀取使用者偏好設定
+        allow_write_prefs: 修改使用者偏好設定
         allow_write_diary: 建立日記、評論和加入好友
         allow_write_api: 修改地圖
-        allow_read_gpx: 讀取他們的私人GPS軌跡
+        allow_read_gpx: 讀取人GPS軌跡
         allow_write_gpx: 上傳 GPS 軌跡
         allow_write_notes: 修改註記
       diary_comment:
@@ -164,7 +165,7 @@ zh-TW:
         latitude: 緯度
         longitude: 經度
         public: 公開
-        description: 說明
+        description: 描述
         gpx_file: 上傳 GPX 檔案
         visibility: 能見度
         tagstring: 標籤
@@ -175,19 +176,18 @@ zh-TW:
         recipient: 收件者
       redaction:
         title: 標題
-        description: 說明
+        description: 描述
       report:
-        category: 選擇回報的原因
-        details: è«\8bæ\8f\90ä¾\9bæ\9c\89é\97\9cå\95\8fé¡\8cç\9a\84æ\9b´å¤\9aäº\9b詳æ\83\85ï¼\88å¿\85é\9c\80
+        category: 選擇回報的原因
+        details: è«\8bæ\8f\90ä¾\9bæ\9b´å¤\9aæ\9c\89é\97\9cå\95\8fé¡\8cç\9a\84詳æ\83\85ï¼\88å¿\85å¡«
       user:
-        auth_provider: 認證提供
+        auth_provider: 認證提供
         auth_uid: 認證 UID
         email: 電子郵件
-        email_confirmation: 電子郵件確認
         new_email: 新的電子郵件地址
-        active: 開啟中
+        active: 活躍
         display_name: 顯示名稱
-        description: å\9fºæ\9c¬è³\87æ\96\99說æ\98\8e
+        description: å\80\8b人æª\94æ¡\88æ\8f\8fè¿°
         home_lat: 緯度
         home_lon: 經度
         languages: 偏好的語言
@@ -197,14 +197,14 @@ zh-TW:
     help:
       doorkeeper/application:
         confidential: 應用程式會在客戶端密鑰可以維持機密時使用(本地端移動應用程式和單一頁面應用程式不保密)
-        redirect_uri: 一行一URI
+        redirect_uri: 每條 URI 使用一行
       trace:
-        tagstring: 逗點分隔
+        tagstring: 逗點分隔
       user_block:
-        reason: 封鎖使用者的理由。請盡量以平靜、合理態度詳細描述情況,並記住訊息公開可見。請注意,並非所有使用者都了解社群術語,所以請盡量使用通俗說法。
+        reason: 封鎖使用者的理由。請盡量以平靜、合理態度詳細描述情況,並記住訊息公開可見。請注意,並非所有使用者都了解社群術語,所以請盡量使用通俗說法。
         needs_view: 解封前是否需要使用者登入?
       user:
-        new_email: (永不公開顯示)
+        new_email: (永遠不公開顯示)
   datetime:
     distance_in_words_ago:
       about_x_hours:
@@ -216,34 +216,22 @@ zh-TW:
       about_x_years:
         one: 約 %{count} 年前
         other: 約 %{count} 年前
-      almost_x_years:
-        one: 將近 %{count} 年前
-        other: 將近 %{count} 年前
+      almost_x_years: 將近 %{count} 年前
       half_a_minute: 半分鐘前
-      less_than_x_seconds:
-        one: 小於 %{count} 秒前
-        other: 小於 %{count} 秒前
-      less_than_x_minutes:
-        one: 小於 %{count} 分前
-        other: 小於 %{count} 分前
+      less_than_x_seconds: 不到 %{count} 秒前
+      less_than_x_minutes: 不到 %{count} 分鐘前
       over_x_years:
-        one: 超過 %{count} 年前
-        other: 超過 %{count} 年前
+        one: 超過1年前
+        other: 超過%{count}年前
       x_seconds:
-        one: '%{count} 秒前'
-        other: '%{count} 秒前'
-      x_minutes:
-        one: '%{count} 分鐘前'
-        other: '%{count} 分鐘前'
-      x_days:
-        one: '%{count} 天前'
-        other: '%{count} 天前'
+        one: 1秒前
+        other: '%{count}秒前'
+      x_minutes: '%{count} 分鐘前'
+      x_days: '%{count} 天前'
       x_months:
         one: '%{count} 個月前'
         other: '%{count} 個月前'
-      x_years:
-        one: '%{count} 年前'
-        other: '%{count} 年前'
+      x_years: '%{count} 年前'
   printable_name:
     current_and_old_links_html: '%{current_link},%{old_link}'
   editor:
@@ -275,13 +263,13 @@ zh-TW:
         reopened_at_by_html: 於%{when}由%{user}重新開啟
       rss:
         title: OpenStreetMap 註記
-        description_all: å·²å ±å\91\8aã\80\81è©\95è«\96ã\80\81æ\88\96æ\98¯é\97\9cé\96\89註è¨\98ç\9a\84清單
+        description_all: å ±å\91\8aã\80\81è©\95è«\96ã\80\81æ\88\96é\97\9cé\96\89ç\9a\84註è¨\98清單
         description_area: 在你的區域[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})]所報告、評論或關閉的註記的清單
         description_item: 註記 %{id} 的 RSS feed
         opened: 新的註記 (在 %{place} 附近)
         commented: 新的評論 (在 %{place} 附近)
         closed: 關閉的註記 (在 %{place} 附近)
-        reopened: 重新開啟的註記 (在 %{place} 附近)
+        reopened: 重新開啟的註記(在%{place}附近)
       entry:
         comment: 評論
         full: 註記原文
@@ -289,9 +277,9 @@ zh-TW:
     deletions:
       show:
         title: 刪除我的帳號
-        warning: 警告!帳號刪除處理是完全徹底、無法還原的
-        delete_account: 刪除帳號
-        delete_introduction: 您可以使用下方按鈕來刪除您的 OpenStreetMap 帳號。並請注意以下細節:
+        warning: 警告!帳號刪除程序不可逆轉,無法復原
+        delete_account: 刪除我的帳號
+        delete_introduction: 你可以使用下方按鈕來刪除你的 OpenStreetMap 帳號。並請留意以下細節:
         delete_profile: 您的個人檔案資訊,包含像是您的頭像圖片、描述,以及住家位置將會移除。
         delete_display_name: 您的顯示名稱將會移除,並且會被其他帳號拿來重覆使用。
         retain_caveats: 然而,即使您的帳號被刪除後,一些關於您的資訊仍會繼續保留在 OpenStreetMap 裡:
@@ -667,6 +655,9 @@ zh-TW:
       contact: 聯絡
       contact_the_community_html: 如果您發現有損壞的連結/錯誤,請隨時%{contact_link}OpenStreetMap 社群。並請記下您的請求的確切
         URL 位址。
+    bad_request:
+      title: 錯誤請求
+      description: 您在 OpenStreetMap 伺服器上請求的操作無效(HTTP 400)
     forbidden:
       title: Forbidden
       description: 您在 OpenStreetMap 伺服器上請求的運作僅限管理員使用(HTTP 403)
@@ -1697,8 +1688,8 @@ zh-TW:
         your_note_html: '%{commenter} 已經再次開啟你其中一筆接近 %{place} 的地圖註記。'
         commented_note: '%{commenter} 重新開啟了一個您曾評論的地圖註記。該註記位於 %{place} 附近。'
         commented_note_html: '%{commenter} 重新開啟了一個您曾評論的地圖註記。該註記位於 %{place} 附近。'
-      details: 關於記的更多詳細資料可在 %{url} 找到。
-      details_html: 關於註記的更多詳細資料可在 %{url} 找到
+      details: 關於記的更多詳細資料可在 %{url} 找到。
+      details_html: 在%{url}回覆或是瞭解更多有關註釋的訊息
     changeset_comment_notification:
       description: 'OpenStreetMap 變更集 #%{id}'
       hi: 嗨 %{to_user},
@@ -1713,8 +1704,8 @@ zh-TW:
         partial_changeset_with_comment: 評論 "%{changeset_comment}"
         partial_changeset_with_comment_html: 評論 "%{changeset_comment}"
         partial_changeset_without_comment: 沒有評論
-      details: 關於變更集的詳情可在 %{url} 找到
-      details_html: 關於變更集的詳情可在 %{url} 找到
+      details: 在 %{url} 回覆或瞭解更多有關於變更子集的資訊
+      details_html: 在 %{url} 回覆或瞭解更多有關變更集的資訊
       unsubscribe: 您可以在 %{url} 取消訂閱此變更集的更新內容。
       unsubscribe_html: 您可以在 %{url} 取消訂閱此變更集的更新內容。
   confirmations:
@@ -1871,42 +1862,17 @@ zh-TW:
   sessions:
     new:
       title: 登入
-      heading: 登入
+      tab_title: 登入
+      login_to_authorize_html: 登入 OpenStreetMap 以存取 %{client_app_name}。
       email or username: 電子郵件地址或使用者名稱
       password: 密碼
       remember: 記住我
       lost password link: 忘記您的密碼?
       login_button: 登入
       register now: 立即註冊
-      with external: 或者使用第三方服務登入
-      no account: 還沒有帳號嗎?
+      with external: 或者使用第三方服務登入
+      or: 或
       auth failure: 很抱歉,無法以這些資料登入。
-      openid_logo_alt: 使用 OpenID 登入
-      auth_providers:
-        openid:
-          title: 使用 OpenID 登入
-          alt: 使用 OpenID 網址登入
-        google:
-          title: 使用 Google 登入
-          alt: 使用 Google OpenID 登入
-        facebook:
-          title: 使用臉書登入
-          alt: 使用臉書帳號登入
-        microsoft:
-          title: 使用 Microsoft 登入
-          alt: 使用 Microsoft 帳號登入
-        github:
-          title: 使用 GitHub 登入
-          alt: 使用 GitHub 帳號登入
-        wikipedia:
-          title: 使用維基百科登入
-          alt: 使用維基百科帳號登入
-        wordpress:
-          title: 使用 Wordpress 登入
-          alt: 使用 Wordpress OpenID 登入
-        aol:
-          title: 使用 AOL 登入
-          alt: 使用 AOL OpenID 登入
     destroy:
       title: 登出
       heading: 從 OpenStreetMap 登出
@@ -2443,6 +2409,9 @@ zh-TW:
         other: 由 %{user} 上傳的 GPX 檔案,含有 %{count} 點
       description_without_count: 由 %{user} 上傳的 GPX 檔案
   application:
+    basic_auth_disabled: HTTP 基本認證已停用:%{link}
+    oauth_10a_disabled: OAuth 1.0 與 1.0a 已停用:%{link}
+    auth_disabled_link: https://wiki.openstreetmap.org/wiki/2024_authentication_update
     permission_denied: 您沒有權限來存取該操作。
     require_cookies:
       cookies_needed: 您似乎已停用 cookies - 請在瀏覽器中開啟 cookies,然後繼續。
@@ -2458,6 +2427,33 @@ zh-TW:
       oauth2_applications: OAuth 2 應用程式
       oauth2_authorizations: OAuth 2 授權
       muted_users: 已忽視使用者
+    auth_providers:
+      openid_logo_alt: 使用 OpenID 登入
+      openid_login_button: 繼續
+      openid:
+        title: 使用 OpenID 登入
+        alt: 使用 OpenID 網址登入
+      google:
+        title: 使用 Google 登入
+        alt: 使用 Google OpenID 登入
+      facebook:
+        title: 使用臉書登入
+        alt: 使用臉書帳號登入
+      microsoft:
+        title: 使用 Microsoft 登入
+        alt: 使用 Microsoft 帳號登入
+      github:
+        title: 使用 GitHub 登入
+        alt: 使用 GitHub 帳號登入
+      wikipedia:
+        title: 使用維基百科登入
+        alt: 使用維基百科帳號登入
+      wordpress:
+        title: 使用 Wordpress 登入
+        alt: 使用 Wordpress OpenID 登入
+      aol:
+        title: 使用 AOL 登入
+        alt: 使用 AOL OpenID 登入
   oauth:
     authorize:
       title: 授權使用您的帳號
@@ -2495,6 +2491,8 @@ zh-TW:
       write_redactions: 編寫地圖資料
       read_email: 讀取使用者電子郵件位址
       skip_authorization: 自動核准申請
+    for_roles:
+      moderator: 此權限用於僅可由仲裁員執行的操作
   oauth_clients:
     new:
       title: 註冊新的應用程式
@@ -2585,22 +2583,32 @@ zh-TW:
   users:
     new:
       title: 註冊
+      tab_title: 註冊
+      signup_to_authorize_html: 註冊 OpenStreetMap 以存取 %{client_app_name}。
       no_auto_account_create: 很不幸的我們現在無法自動為您建立帳號。
       please_contact_support_html: 請聯繫 %{support_link} 來安排建立帳號 - 我們會盡快處理這份請求。
       support: 支援
       about:
-        header: 自由及可編輯
+        header: 自由且可編輯。
         paragraph_1: 不像其他地圖,開放街圖是完全由像你我這類創建,而且任何都能修正、更新、下載與使用。
-        paragraph_2: 註冊來開始貢獻,我們會寄送email來確認你的帳號。
+        paragraph_2: 註冊並開始貢獻。
+        welcome: 歡迎來到 OpenStreetMap
+      duplicate_social_email: 若您已有 OpenStreetMap 帳號,並希望使用第三方身份提供者,請使用您的密碼登入並修改您帳號的設定。
       display name description: 您公開顯示的使用者名稱。您可以稍後在偏好設定中改變它。
+      by_signing_up_html: 註冊即表示您同意我們的 %{tou_link}、%{privacy_policy_link} 與 %{contributor_terms_link}。
+      tou: 使用條款
+      contributor_terms: 貢獻者條款
       external auth: 第三方身份認證
-      use external auth: 或者使用第三方服務登入
-      auth no password: 使用第三方認証無須填寫密碼,但部份額外工具或伺服器可能仍需要使用密碼。
       continue: 註冊
       terms accepted: 感謝您接受新的貢獻條款!
-      email_confirmation_help_html: 您的地址不會公開顯示,請參閱我們的%{privacy_policy_link}來了解更多資訊。
+      email_help_html: 您的地址不會公開顯示,請參閱我們的%{privacy_policy_link}來了解更多資訊。
       privacy_policy: 隱私權政策
       privacy_policy_title: OSMF 隱私權政策包含電子郵件地址部份
+      consider_pd_html: 我認為我的貢獻屬於 %{consider_pd_link}。
+      consider_pd: 公有領域
+      consider_pd_url: https://wiki.osmfoundation.org/wiki/Licence_and_Legal_FAQ/Why_would_I_want_my_contributions_to_be_public_domain
+      or: 或
+      use external auth: 或者使用第三方服務註冊
     terms:
       title: 條款
       heading: 條款
@@ -2914,6 +2922,9 @@ zh-TW:
     new:
       title: 新增註記
       intro: 發現錯誤或缺少些什麼東西嗎?請告訴其他地圖製作者以便於我們處理。將標記移動到正確的位置並輸入註記,以解釋問題。
+      anonymous_warning_html: 您尚未登入。若您想收到您的註記更新內容,請%{log_in}或%{sign_up}。
+      anonymous_warning_log_in: 登入
+      anonymous_warning_sign_up: 註冊
       advice: 您的註記已公開並可用於更新地圖,因此請不要輸入個人訊息,或是來自於具版權保護地圖的訊息以及目錄清單。
       add: 送出註記
   javascripts:
index 8271e7e4dba1b95f05b4027af56a5d5cc0aac605..c44064ba325c7f975f6af0c3f6e26bef823492db 100644 (file)
@@ -347,6 +347,7 @@ OpenStreetMap::Application.routes.draw do
   resources :redactions
 
   # errors
+  match "/400", :to => "errors#bad_request", :via => :all
   match "/403", :to => "errors#forbidden", :via => :all
   match "/404", :to => "errors#not_found", :via => :all
   match "/500", :to => "errors#internal_server_error", :via => :all
index c057be978a841485174d6714ea3499744011fd2e..ec868b651baa84d729f5305c3bcb859e4ac6899f 100644 (file)
@@ -97,9 +97,12 @@ attachments_dir: ":rails_root/public/attachments"
 #memcache_servers: []
 # Enable HTTP basic authentication support
 basic_auth_support: true
+# Enable OAuth 1.0/1.0a registration
+oauth_10_registration: true
 # Enable legacy OAuth 1.0 support
 oauth_10_support: true
-oauth_10_registration: true
+# Enable OAuth 1.0a support
+oauth_10a_support: true
 # URL of Nominatim instance to use for geocoding
 nominatim_url: "https://nominatim.openstreetmap.org/"
 # Default editor
index 0a9ebf0b66e4b06678d5ea2709b21ec59581f99a..7d19be0d28bcadc8fd31442278aeda81ee2ffcf2 100644 (file)
@@ -2,7 +2,6 @@
   "name": "openstreetmap",
   "private": true,
   "dependencies": {
-    "bs-custom-file-input": "^1.3.4",
     "jquery-simulate": "^1.0.2",
     "js-cookie": "^3.0.0",
     "leaflet": "^1.8.0",
index 3d3f7971201e6951967e53ea54512c8785ed403a..4e96d4ce9146a8d6227c16280980e659d258987f 100644 (file)
@@ -150,6 +150,19 @@ module Api
         put user_preferences_path, :params => "nonsense", :headers => auth_header
       end
       assert_response :bad_request
+
+      # try a put with unicode characters
+      assert_no_difference "UserPreference.count" do
+        put user_preferences_path, :params => "<osm><preferences><preference k='kêy' v='néw_vâlué'/><preference k='nêw_kêy' v='vâlué'/></preferences></osm>", :headers => auth_header
+      end
+      assert_response :success
+      assert_equal "text/plain", @response.media_type
+      assert_equal "", @response.body
+      assert_equal "néw_vâlué", UserPreference.find([user.id, "kêy"]).v
+      assert_equal "vâlué", UserPreference.find([user.id, "nêw_kêy"]).v
+      assert_raises ActiveRecord::RecordNotFound do
+        UserPreference.find([user.id, "some_key"])
+      end
     end
 
     ##
@@ -187,6 +200,15 @@ module Api
       assert_equal "text/plain", @response.media_type
       assert_equal "", @response.body
       assert_equal "newer_value", UserPreference.find([user.id, "new_key"]).v
+
+      # try changing the value of a preference to include unicode characters
+      assert_difference "UserPreference.count", 1 do
+        put user_preference_path(:preference_key => "nêw_kêy"), :params => "néwèr_vâlué", :headers => auth_header
+      end
+      assert_response :success
+      assert_equal "text/plain", @response.media_type
+      assert_equal "", @response.body
+      assert_equal "néwèr_vâlué", UserPreference.find([user.id, "nêw_kêy"]).v
     end
 
     ##
index 3d264181c4cde89bb6e65dea54d6291d4351bb5a..a486e4b5ee87f98f955fe1de82d5647ec93d4cc1 100644 (file)
@@ -92,6 +92,15 @@ class ChangesetsControllerTest < ActionDispatch::IntegrationTest
     check_index_result(changesets.last(20))
   end
 
+  ##
+  # This should report an error
+  def test_index_invalid_xhr
+    %w[-1 0 fred].each do |id|
+      get history_path(:format => "html", :list => "1", :max_id => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   ##
   # This should display the last 20 changesets closed in a specific area
   def test_index_bbox
index 2b10402fa04cd14d159e3d3c76749cb42f758aab..d13a50163ea8bc59e15af03885e25385379ac71a 100644 (file)
@@ -590,6 +590,17 @@ class DiaryEntriesControllerTest < ActionDispatch::IntegrationTest
     assert_select "li.page-item.disabled span.page-link", :text => "Newer Entries", :count => 1
   end
 
+  def test_index_invalid_paged
+    # Try some invalid paged accesses
+    %w[-1 0 fred].each do |id|
+      get diary_entries_path(:before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get diary_entries_path(:after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   def test_rss
     create(:language, :code => "de")
     create(:diary_entry, :language_code => "en")
@@ -899,6 +910,18 @@ class DiaryEntriesControllerTest < ActionDispatch::IntegrationTest
     assert_response :not_found
   end
 
+  def test_comments_invalid_paged
+    user = create(:user)
+
+    %w[-1 0 fred].each do |id|
+      get diary_comments_path(:display_name => user.display_name, :before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get diary_comments_path(:display_name => user.display_name, :after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   def test_subscribe_page
     user = create(:user)
     other_user = create(:user)
index 9f8ccee56d66acc34b147625b643af81698df178..253cbbdc0bf795463afd2061ee610c789b11b663 100644 (file)
@@ -2,6 +2,10 @@ require "test_helper"
 
 class ErrorsControllerTest < ActionDispatch::IntegrationTest
   def test_routes
+    assert_routing(
+      { :path => "/400", :method => :get },
+      { :controller => "errors", :action => "bad_request" }
+    )
     assert_routing(
       { :path => "/403", :method => :get },
       { :controller => "errors", :action => "forbidden" }
@@ -16,6 +20,11 @@ class ErrorsControllerTest < ActionDispatch::IntegrationTest
     )
   end
 
+  def test_bad_request
+    get "/400"
+    assert_response :bad_request
+  end
+
   def test_forbidden
     get "/403"
     assert_response :forbidden
index 69b0107a854641a8c4129c4c54271eb2834d92d1..db3a200b644711b40bfd91fbffcb20510c443878 100644 (file)
@@ -236,22 +236,22 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     message = create(:message, :unread, :sender => user, :recipient => recipient_user)
 
     # Check that the message reply page requires us to login
-    get message_reply_path(:message_id => message)
-    assert_redirected_to login_path(:referer => message_reply_path(:message_id => message.id))
+    get message_reply_path(message)
+    assert_redirected_to login_path(:referer => message_reply_path(message))
 
     # Login as the wrong user
     session_for(other_user)
 
     # Check that we can't reply to somebody else's message
-    get message_reply_path(:message_id => message)
-    assert_redirected_to login_path(:referer => message_reply_path(:message_id => message.id))
+    get message_reply_path(message)
+    assert_redirected_to login_path(:referer => message_reply_path(message))
     assert_equal "You are logged in as `#{other_user.display_name}' but the message you have asked to reply to was not sent to that user. Please log in as the correct user in order to reply.", flash[:notice]
 
     # Login as the right user
     session_for(recipient_user)
 
     # Check that the message reply page loads
-    get message_reply_path(:message_id => message)
+    get message_reply_path(message)
     assert_response :success
     assert_template "new"
     assert_select "title", "Re: #{message.title} | OpenStreetMap"
@@ -264,7 +264,7 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     assert Message.find(message.id).message_read
 
     # Asking to reply to a message with a bogus ID should fail
-    get message_reply_path(:message_id => 99999)
+    get message_reply_path(99999)
     assert_response :not_found
     assert_template "no_such_message"
   end
@@ -278,22 +278,22 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     message = create(:message, :unread, :sender => user, :recipient => recipient_user)
 
     # Check that the show message page requires us to login
-    get message_path(:id => message)
-    assert_redirected_to login_path(:referer => message_path(:id => message.id))
+    get message_path(message)
+    assert_redirected_to login_path(:referer => message_path(message))
 
     # Login as the wrong user
     session_for(other_user)
 
     # Check that we can't read the message
-    get message_path(:id => message)
-    assert_redirected_to login_path(:referer => message_path(:id => message.id))
+    get message_path(message)
+    assert_redirected_to login_path(:referer => message_path(message))
     assert_equal "You are logged in as `#{other_user.display_name}' but the message you have asked to read was not sent by or to that user. Please log in as the correct user in order to read it.", flash[:notice]
 
     # Login as the message sender
     session_for(user)
 
     # Check that the message sender can read the message
-    get message_path(:id => message)
+    get message_path(message)
     assert_response :success
     assert_template "show"
     assert_select "a[href='#{user_path recipient_user}']", :text => recipient_user.display_name
@@ -303,14 +303,14 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     session_for(recipient_user)
 
     # Check that the message recipient can read the message
-    get message_path(:id => message)
+    get message_path(message)
     assert_response :success
     assert_template "show"
     assert_select "a[href='#{user_path user}']", :text => user.display_name
     assert Message.find(message.id).message_read
 
     # Asking to read a message with a bogus ID should fail
-    get message_path(:id => 99999)
+    get message_path(99999)
     assert_response :not_found
     assert_template "no_such_message"
   end
@@ -375,14 +375,14 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     message = create(:message, :unread, :sender => user, :recipient => recipient_user)
 
     # Check that the marking a message requires us to login
-    post message_mark_path(:message_id => message)
+    post message_mark_path(message)
     assert_response :forbidden
 
     # Login as a user with no messages
     session_for(other_user)
 
     # Check that marking a message we didn't send or receive fails
-    post message_mark_path(:message_id => message)
+    post message_mark_path(message)
     assert_response :not_found
     assert_template "no_such_message"
 
@@ -390,27 +390,27 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     session_for(recipient_user)
 
     # Check that the marking a message read works
-    post message_mark_path(:message_id => message, :mark => "read")
+    post message_mark_path(message, :mark => "read")
     assert_redirected_to inbox_messages_path
     assert Message.find(message.id).message_read
 
     # Check that the marking a message unread works
-    post message_mark_path(:message_id => message, :mark => "unread")
+    post message_mark_path(message, :mark => "unread")
     assert_redirected_to inbox_messages_path
     assert_not Message.find(message.id).message_read
 
     # Check that the marking a message read works and redirects to inbox from the message page
-    post message_mark_path(:message_id => message, :mark => "read"), :headers => { :referer => message_path(message) }
+    post message_mark_path(message, :mark => "read"), :headers => { :referer => message_path(message) }
     assert_redirected_to inbox_messages_path
     assert Message.find(message.id).message_read
 
     # Check that the marking a message unread works and redirects to inbox from the message page
-    post message_mark_path(:message_id => message, :mark => "unread"), :headers => { :referer => message_path(message) }
+    post message_mark_path(message, :mark => "unread"), :headers => { :referer => message_path(message) }
     assert_redirected_to inbox_messages_path
     assert_not Message.find(message.id).message_read
 
     # Asking to mark a message with a bogus ID should fail
-    post message_mark_path(:message_id => 99999)
+    post message_mark_path(99999)
     assert_response :not_found
     assert_template "no_such_message"
   end
@@ -425,14 +425,14 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     sent_message = create(:message, :unread, :recipient => second_user, :sender => user)
 
     # Check that destroying a message requires us to login
-    delete message_path(:id => read_message)
+    delete message_path(read_message)
     assert_response :forbidden
 
     # Login as a user with no messages
     session_for(other_user)
 
     # Check that destroying a message we didn't send or receive fails
-    delete message_path(:id => read_message)
+    delete message_path(read_message)
     assert_response :not_found
     assert_template "no_such_message"
 
@@ -440,7 +440,7 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     session_for(user)
 
     # Check that the destroy a received message works
-    delete message_path(:id => read_message)
+    delete message_path(read_message)
     assert_redirected_to inbox_messages_path
     assert_equal "Message deleted", flash[:notice]
     m = Message.find(read_message.id)
@@ -448,7 +448,7 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     assert_not m.to_user_visible
 
     # Check that the destroying a sent message works
-    delete message_path(:id => sent_message, :referer => outbox_messages_path)
+    delete message_path(sent_message, :referer => outbox_messages_path)
     assert_redirected_to outbox_messages_path
     assert_equal "Message deleted", flash[:notice]
     m = Message.find(sent_message.id)
@@ -456,7 +456,7 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
     assert m.to_user_visible
 
     # Asking to destroy a message with a bogus ID should fail
-    delete message_path(:id => 99999)
+    delete message_path(99999)
     assert_response :not_found
     assert_template "no_such_message"
   end
index 5ecece0f4c842ef8c05bc03c7983609c10e8c6c6..4092ad7326599cfe964b7adc97d8790a57f7570e 100644 (file)
@@ -83,6 +83,15 @@ class NotesControllerTest < ActionDispatch::IntegrationTest
     assert_select "table.note_list tbody tr", :count => 10
   end
 
+  def test_index_invalid_paged
+    user = create(:user)
+
+    %w[-1 0 fred].each do |page|
+      get user_notes_path(user, :page => page)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   def test_empty_page
     user = create(:user)
     get user_notes_path(user)
@@ -160,9 +169,19 @@ class NotesControllerTest < ActionDispatch::IntegrationTest
     assert_select "div.details", /Resolved by deleted/
   end
 
+  def test_new_note_anonymous
+    get new_note_path
+    assert_response :success
+    assert_template "notes/new"
+    assert_select "#sidebar_content a[href='#{login_path(:referer => new_note_path)}']", :count => 1
+  end
+
   def test_new_note
+    session_for(create(:user))
+
     get new_note_path
     assert_response :success
     assert_template "notes/new"
+    assert_select "#sidebar_content a[href='#{login_path(:referer => new_note_path)}']", :count => 0
   end
 end
index 73966641eb8641f346c25429bba0cd233f5421c0..972cbb3c32be43e42978e19f27c74c633464ac97 100644 (file)
@@ -322,6 +322,17 @@ class TracesControllerTest < ActionDispatch::IntegrationTest
     assert_select "li.page-item a.page-link", :text => "Older Traces", :count => 2
   end
 
+  def test_index_invalid_paged
+    # Try some invalid paged accesses
+    %w[-1 0 fred].each do |id|
+      get traces_path(:before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get traces_path(:after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   # Check the RSS feed
   def test_rss
     user = create(:user)
index a7ab02c75fb9afa5011f8a1b275e743df1d3d677..97f5171335d4910fd27e53fda34bc6ea8dc8e2f5 100644 (file)
@@ -115,6 +115,18 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest
     check_no_page_link "Older Blocks"
   end
 
+  ##
+  # test the index action with invalid pages
+  def test_index_invalid_paged
+    %w[-1 0 fred].each do |id|
+      get user_blocks_path(:before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get user_blocks_path(:after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   ##
   # test the show action
   def test_show
@@ -560,6 +572,20 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest
     check_no_page_link "Older Blocks"
   end
 
+  ##
+  # test the blocks_on action with invalid pages
+  def test_blocks_on_invalid_paged
+    user = create(:user)
+
+    %w[-1 0 fred].each do |id|
+      get user_blocks_on_path(user, :before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get user_blocks_on_path(user, :after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   ##
   # test the blocks_by action
   def test_blocks_by
@@ -628,6 +654,20 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest
     check_no_page_link "Older Blocks"
   end
 
+  ##
+  # test the blocks_by action with invalid pages
+  def test_blocks_by_invalid_paged
+    user = create(:moderator_user)
+
+    %w[-1 0 fred].each do |id|
+      get user_blocks_by_path(user, :before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get user_blocks_by_path(user, :after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   private
 
   def check_user_blocks_table(user_blocks)
index c5566e65db4ae534015fa97331fba7c6f2c7fd05..cff52cff25a24fc2ff3ccf251c3b533b6ba94ce5 100644 (file)
@@ -558,6 +558,18 @@ class UsersControllerTest < ActionDispatch::IntegrationTest
     check_no_page_link "Older Users"
   end
 
+  def test_index_get_invalid_paginated
+    session_for(create(:administrator_user))
+
+    %w[-1 0 fred].each do |id|
+      get users_path(:before => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+
+      get users_path(:after => id)
+      assert_redirected_to :controller => :errors, :action => :bad_request
+    end
+  end
+
   private
 
   def check_no_page_link(name)
index c2883c2c09e4dffd85e51120e8852c793ec039ed..3cd53e16996a87bbe17d070d8de7c7908f2ddf22 100644 (file)
@@ -111,7 +111,7 @@ class UserHelperTest < ActionView::TestCase
 
   def test_openid_logo
     logo = openid_logo
-    assert_match %r{^<img .* src="/images/openid_small.png" />$}, logo
+    assert_match %r{^<img .* src="/images/openid.svg" .* />$}, logo
   end
 
   def test_auth_button
index ba51dd14f4b60a3181fafc6078e3d63da29387dc..41366199c4f828479e25de389bc2d9cc2473fe3a 100644 (file)
@@ -13,74 +13,74 @@ class UserRolesHelperTest < ActionView::TestCase
     assert_dom_equal "", icon
 
     icon = role_icon(create(:moderator_user), "moderator")
-    expected = <<~HTML.delete("\n")
-      <img srcset="/images/roles/moderator.svg" border="0" alt="This user is a moderator" title="This user is a moderator" src="/images/roles/moderator.png" width="20" height="20" />
-    HTML
-    assert_dom_equal expected, icon
+    icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+    assert_dom icon_dom, "svg:root", :count => 1 do
+      assert_dom "> title", :text => "This user is a moderator"
+    end
 
     icon = role_icon(create(:importer_user), "importer")
-    expected = <<~HTML.delete("\n")
-      <img srcset="/images/roles/importer.svg" border="0" alt="This user is a importer" title="This user is a importer" src="/images/roles/importer.png" width="20" height="20" />
-    HTML
-    assert_dom_equal expected, icon
+    icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+    assert_dom icon_dom, "svg:root", :count => 1 do
+      assert_dom "> title", :text => "This user is a importer"
+    end
   end
 
   def test_role_icon_administrator
     self.current_user = create(:administrator_user)
 
-    user = create(:user)
-
-    icon = role_icon(user, "moderator")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `moderator&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/moderator/grant">
-      <img srcset="/images/roles/blank_moderator.svg" border="0" alt="Grant moderator access" title="Grant moderator access" src="/images/roles/blank_moderator.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
-
-    icon = role_icon(user, "importer")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `importer&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/importer/grant">
-      <img srcset="/images/roles/blank_importer.svg" border="0" alt="Grant importer access" title="Grant importer access" src="/images/roles/blank_importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
-
-    moderator_user = create(:moderator_user)
-
-    icon = role_icon(moderator_user, "moderator")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to revoke the role `moderator&#39; from the user `#{moderator_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(moderator_user.display_name)}/role/moderator/revoke">
-      <img srcset="/images/roles/moderator.svg" border="0" alt="Revoke moderator access" title="Revoke moderator access" src="/images/roles/moderator.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
-
-    icon = role_icon(user, "importer")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `importer&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/importer/grant">
-      <img srcset="/images/roles/blank_importer.svg" border="0" alt="Grant importer access" title="Grant importer access" src="/images/roles/blank_importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
-
-    importer_user = create(:importer_user)
-
-    icon = role_icon(user, "moderator")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `moderator&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/moderator/grant">
-      <img srcset="/images/roles/blank_moderator.svg" border="0" alt="Grant moderator access" title="Grant moderator access" src="/images/roles/blank_moderator.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
-
-    icon = role_icon(importer_user, "importer")
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to revoke the role `importer&#39; from the user `#{importer_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(importer_user.display_name)}/role/importer/revoke">
-      <img srcset="/images/roles/importer.svg" border="0" alt="Revoke importer access" title="Revoke importer access" src="/images/roles/importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icon
+    create(:user) do |user|
+      icon = role_icon(user, "moderator")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{grant_role_path(user, 'moderator')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Grant moderator access"
+        end
+      end
+
+      icon = role_icon(user, "importer")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{grant_role_path(user, 'importer')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Grant importer access"
+        end
+      end
+    end
+
+    create(:moderator_user) do |user|
+      icon = role_icon(user, "moderator")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{revoke_role_path(user, 'moderator')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Revoke moderator access"
+        end
+      end
+
+      icon = role_icon(user, "importer")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{grant_role_path(user, 'importer')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Grant importer access"
+        end
+      end
+    end
+
+    create(:importer_user) do |user|
+      icon = role_icon(user, "moderator")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{grant_role_path(user, 'moderator')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Grant moderator access"
+        end
+      end
+
+      icon = role_icon(user, "importer")
+      icon_dom = Rails::Dom::Testing.html_document_fragment.parse(icon)
+      assert_dom icon_dom, "a:root[href='#{revoke_role_path(user, 'importer')}']", :count => 1 do
+        assert_dom "> svg", :count => 1 do
+          assert_dom "> title", :text => "Revoke importer access"
+        end
+      end
+    end
   end
 
   def test_role_icons_normal
@@ -90,87 +90,83 @@ class UserRolesHelperTest < ActionView::TestCase
     assert_dom_equal "", icons
 
     icons = role_icons(create(:moderator_user))
-    expected = <<~HTML.delete("\n")
-      <img srcset="/images/roles/moderator.svg" border="0" alt="This user is a moderator" title="This user is a moderator" src="/images/roles/moderator.png" width="20" height="20" />
-    HTML
-    assert_dom_equal expected, icons
+    icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+    assert_dom icons_dom, "svg:root > title", :text => "This user is a moderator"
 
     icons = role_icons(create(:importer_user))
-    expected = <<~HTML.delete("\n")
-      <img srcset="/images/roles/importer.svg" border="0" alt="This user is a importer" title="This user is a importer" src="/images/roles/importer.png" width="20" height="20" />
-    HTML
-    assert_dom_equal expected, icons
+    icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+    assert_dom icons_dom, "svg:root > title", :text => "This user is a importer"
 
     icons = role_icons(create(:super_user))
-    expected = <<~HTML.delete("\n")
-      <img srcset="/images/roles/administrator.svg" border="0" alt="This user is an administrator" title="This user is an administrator" src="/images/roles/administrator.png" width="20" height="20" />
-      <img srcset="/images/roles/moderator.svg" border="0" alt="This user is a moderator" title="This user is a moderator" src="/images/roles/moderator.png" width="20" height="20" />
-      <img srcset="/images/roles/importer.svg" border="0" alt="This user is a importer" title="This user is a importer" src="/images/roles/importer.png" width="20" height="20" />
-    HTML
-    assert_dom_equal expected, icons
+    icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+    assert_dom icons_dom, "svg:root", :count => 3 do
+      assert_dom "> title", :text => "This user is an administrator"
+      assert_dom "> title", :text => "This user is a moderator"
+      assert_dom "> title", :text => "This user is a importer"
+    end
   end
 
   def test_role_icons_administrator
     self.current_user = create(:administrator_user)
 
-    user = create(:user)
-    icons = role_icons(user)
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `administrator&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/administrator/grant">
-      <img srcset="/images/roles/blank_administrator.svg" border="0" alt="Grant administrator access" title="Grant administrator access" src="/images/roles/blank_administrator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to grant the role `moderator&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/moderator/grant">
-      <img srcset="/images/roles/blank_moderator.svg" border="0" alt="Grant moderator access" title="Grant moderator access" src="/images/roles/blank_moderator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to grant the role `importer&#39; to the user `#{user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(user.display_name)}/role/importer/grant">
-      <img srcset="/images/roles/blank_importer.svg" border="0" alt="Grant importer access" title="Grant importer access" src="/images/roles/blank_importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icons
-
-    moderator_user = create(:moderator_user)
-    icons = role_icons(moderator_user)
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `administrator&#39; to the user `#{moderator_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(moderator_user.display_name)}/role/administrator/grant">
-      <img srcset="/images/roles/blank_administrator.svg" border="0" alt="Grant administrator access" title="Grant administrator access" src="/images/roles/blank_administrator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to revoke the role `moderator&#39; from the user `#{moderator_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(moderator_user.display_name)}/role/moderator/revoke">
-      <img srcset="/images/roles/moderator.svg" border="0" alt="Revoke moderator access" title="Revoke moderator access" src="/images/roles/moderator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to grant the role `importer&#39; to the user `#{moderator_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(moderator_user.display_name)}/role/importer/grant">
-      <img srcset="/images/roles/blank_importer.svg" border="0" alt="Grant importer access" title="Grant importer access" src="/images/roles/blank_importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icons
-
-    importer_user = create(:importer_user)
-    icons = role_icons(importer_user)
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to grant the role `administrator&#39; to the user `#{importer_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(importer_user.display_name)}/role/administrator/grant">
-      <img srcset="/images/roles/blank_administrator.svg" border="0" alt="Grant administrator access" title="Grant administrator access" src="/images/roles/blank_administrator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to grant the role `moderator&#39; to the user `#{importer_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(importer_user.display_name)}/role/moderator/grant">
-      <img srcset="/images/roles/blank_moderator.svg" border="0" alt="Grant moderator access" title="Grant moderator access" src="/images/roles/blank_moderator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to revoke the role `importer&#39; from the user `#{importer_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(importer_user.display_name)}/role/importer/revoke">
-      <img srcset="/images/roles/importer.svg" border="0" alt="Revoke importer access" title="Revoke importer access" src="/images/roles/importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icons
-
-    super_user = create(:super_user)
-    icons = role_icons(super_user)
-    expected = <<~HTML.delete("\n")
-      <a data-confirm="Are you sure you want to revoke the role `administrator&#39; from the user `#{super_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(super_user.display_name)}/role/administrator/revoke">
-      <img srcset="/images/roles/administrator.svg" border="0" alt="Revoke administrator access" title="Revoke administrator access" src="/images/roles/administrator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to revoke the role `moderator&#39; from the user `#{super_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(super_user.display_name)}/role/moderator/revoke">
-      <img srcset="/images/roles/moderator.svg" border="0" alt="Revoke moderator access" title="Revoke moderator access" src="/images/roles/moderator.png" width="20" height="20" />
-      </a>
-      <a data-confirm="Are you sure you want to revoke the role `importer&#39; from the user `#{super_user.display_name}&#39;?" rel="nofollow" data-method="post" href="/user/#{ERB::Util.u(super_user.display_name)}/role/importer/revoke">
-      <img srcset="/images/roles/importer.svg" border="0" alt="Revoke importer access" title="Revoke importer access" src="/images/roles/importer.png" width="20" height="20" />
-      </a>
-    HTML
-    assert_dom_equal expected, icons
+    create(:user) do |user|
+      icons = role_icons(user)
+      icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+      assert_dom icons_dom, "a:root", :count => 3
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'administrator')}']" do
+        assert_dom "> svg > title", :text => "Grant administrator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'moderator')}']" do
+        assert_dom "> svg > title", :text => "Grant moderator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'importer')}']" do
+        assert_dom "> svg > title", :text => "Grant importer access"
+      end
+    end
+
+    create(:moderator_user) do |user|
+      icons = role_icons(user)
+      icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+      assert_dom icons_dom, "a:root", :count => 3
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'administrator')}']" do
+        assert_dom "> svg > title", :text => "Grant administrator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{revoke_role_path(user, 'moderator')}']" do
+        assert_dom "> svg > title", :text => "Revoke moderator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'importer')}']" do
+        assert_dom "> svg > title", :text => "Grant importer access"
+      end
+    end
+
+    create(:importer_user) do |user|
+      icons = role_icons(user)
+      icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+      assert_dom icons_dom, "a:root", :count => 3
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'administrator')}']" do
+        assert_dom "> svg > title", :text => "Grant administrator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{grant_role_path(user, 'moderator')}']" do
+        assert_dom "> svg > title", :text => "Grant moderator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{revoke_role_path(user, 'importer')}']" do
+        assert_dom "> svg > title", :text => "Revoke importer access"
+      end
+    end
+
+    create(:super_user) do |user|
+      icons = role_icons(user)
+      icons_dom = Rails::Dom::Testing.html_document_fragment.parse(icons)
+      assert_dom icons_dom, "a:root", :count => 3
+      assert_dom icons_dom, "a:root[href='#{revoke_role_path(user, 'administrator')}']" do
+        assert_dom "> svg > title", :text => "Revoke administrator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{revoke_role_path(user, 'moderator')}']" do
+        assert_dom "> svg > title", :text => "Revoke moderator access"
+      end
+      assert_dom icons_dom, "a:root[href='#{revoke_role_path(user, 'importer')}']" do
+        assert_dom "> svg > title", :text => "Revoke importer access"
+      end
+    end
   end
 end
index f40f5e46bd8e4a54f88fd3bc43593c8b9e8c3b36..f67c71cea6c3de5f59c024ef1af070738b1e1db4 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
   resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
   integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
 
-"@eslint/eslintrc@^3.0.2":
-  version "3.0.2"
-  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.0.2.tgz#36180f8e85bf34d2fe3ccc2261e8e204a411ab4e"
-  integrity sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==
+"@eslint/eslintrc@^3.1.0":
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.1.0.tgz#dbd3482bfd91efa663cbe7aa1f506839868207b6"
+  integrity sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==
   dependencies:
     ajv "^6.12.4"
     debug "^4.3.2"
     minimatch "^3.1.2"
     strip-json-comments "^3.1.1"
 
-"@eslint/js@9.2.0":
-  version "9.2.0"
-  resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.2.0.tgz#b0a9123e8e91a3d9a2eed3a04a6ed44fdab639aa"
-  integrity sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==
+"@eslint/js@9.3.0":
+  version "9.3.0"
+  resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.3.0.tgz#2e8f65c9c55227abc4845b1513c69c32c679d8fe"
+  integrity sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==
 
 "@humanwhocodes/config-array@^0.13.0":
   version "0.13.0"
   resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
   integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
 
-"@humanwhocodes/retry@^0.2.3":
-  version "0.2.3"
-  resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.2.3.tgz#c9aa036d1afa643f1250e83150f39efb3a15a631"
-  integrity sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==
+"@humanwhocodes/retry@^0.3.0":
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.0.tgz#6d86b8cb322660f03d3f0aa94b99bdd8e172d570"
+  integrity sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==
 
 "@nodelib/fs.scandir@2.1.5":
   version "2.1.5"
@@ -134,11 +134,6 @@ brace-expansion@^1.1.7:
     balanced-match "^1.0.0"
     concat-map "0.0.1"
 
-bs-custom-file-input@^1.3.4:
-  version "1.3.4"
-  resolved "https://registry.yarnpkg.com/bs-custom-file-input/-/bs-custom-file-input-1.3.4.tgz#c275cb8d4f1c02ba026324292509fa9a747dbda8"
-  integrity sha512-NBsQzTnef3OW1MvdKBbMHAYHssCd613MSeJV7z2McXznWtVMnJCy7Ckyc+PwxV6Pk16cu6YBcYWh/ZE0XWNKCA==
-
 call-bind@^1.0.7:
   version "1.0.7"
   resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"
@@ -251,17 +246,17 @@ eslint-visitor-keys@^4.0.0:
   integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==
 
 eslint@^9.0.0:
-  version "9.2.0"
-  resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.2.0.tgz#0700ebc99528753315d78090876911d3cdbf19fe"
-  integrity sha512-0n/I88vZpCOzO+PQpt0lbsqmn9AsnsJAQseIqhZFI8ibQT0U1AkEKRxA3EVMos0BoHSXDQvCXY25TUjB5tr8Og==
+  version "9.3.0"
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.3.0.tgz#36a96db84592618d6ed9074d677e92f4e58c08b9"
+  integrity sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==
   dependencies:
     "@eslint-community/eslint-utils" "^4.2.0"
     "@eslint-community/regexpp" "^4.6.1"
-    "@eslint/eslintrc" "^3.0.2"
-    "@eslint/js" "9.2.0"
+    "@eslint/eslintrc" "^3.1.0"
+    "@eslint/js" "9.3.0"
     "@humanwhocodes/config-array" "^0.13.0"
     "@humanwhocodes/module-importer" "^1.0.1"
-    "@humanwhocodes/retry" "^0.2.3"
+    "@humanwhocodes/retry" "^0.3.0"
     "@nodelib/fs.walk" "^1.2.8"
     ajv "^6.12.4"
     chalk "^4.0.0"