From: Tom Hughes Date: Wed, 9 Dec 2020 14:51:04 +0000 (+0000) Subject: Merge remote-tracking branch 'upstream/pull/2999' X-Git-Tag: live~1917 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/88ba316abeecffccd1cb51c63ce5594c95023624?hp=e6d7da3a629c952a5d27f4d356dd4d5c4293848a Merge remote-tracking branch 'upstream/pull/2999' --- diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b765f00f5..539fa4a1d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,10 +1,5 @@ version: 2 updates: - - package-ecosystem: "bundler" - versioning-strategy: "increase-if-necessary" - directory: "/" - schedule: - interval: "daily" - package-ecosystem: "npm" versioning-strategy: "increase-if-necessary" directory: "/" diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index cfff8c43e..c1060cbe2 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -172,24 +172,3 @@ Style/FrozenStringLiteralComment: # Configuration parameters: Strict. Style/NumericLiterals: MinDigits: 11 - -# Offense count: 20 -Style/OptionalBooleanParameter: - Exclude: - - 'app/controllers/api/notes_controller.rb' - - 'app/controllers/application_controller.rb' - - 'app/helpers/browse_helper.rb' - - 'app/models/changeset.rb' - - 'app/models/node.rb' - - 'app/models/relation.rb' - - 'app/models/trace.rb' - - 'app/models/tracepoint.rb' - - 'app/models/way.rb' - - 'test/models/diary_entry_test.rb' - - 'test/models/trace_test.rb' - - 'test/models/tracetag_test.rb' - -# Offense count: 28 -# Cop supports --auto-correct. -Style/StringConcatenation: - Enabled: false diff --git a/Gemfile b/Gemfile index 6f0a20c7a..10cfb970e 100644 --- a/Gemfile +++ b/Gemfile @@ -147,7 +147,7 @@ group :test do gem "minitest", "~> 5.1" gem "puma", "~> 5.0" gem "rails-controller-testing" - gem "rubocop" + gem "rubocop", "~> 0.93" gem "rubocop-minitest" gem "rubocop-performance" gem "rubocop-rails" diff --git a/Gemfile.lock b/Gemfile.lock index 72ad92f5a..61fe25c09 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -71,11 +71,11 @@ GEM activerecord (>= 3.2, < 7.0) rake (>= 10.4, < 14.0) ast (2.4.1) - autoprefixer-rails (10.0.2.0) + autoprefixer-rails (10.0.3.0) execjs aws-eventstream (1.1.0) - aws-partitions (1.390.0) - aws-sdk-core (3.109.2) + aws-partitions (1.402.0) + aws-sdk-core (3.110.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) aws-sigv4 (~> 1.1) @@ -83,7 +83,7 @@ GEM aws-sdk-kms (1.39.0) aws-sdk-core (~> 3, >= 3.109.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.84.1) + aws-sdk-s3 (1.86.0) aws-sdk-core (~> 3, >= 3.109.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.1) @@ -121,7 +121,7 @@ GEM cancancan (3.1.0) canonical-rails (0.2.9) rails (>= 4.1, < 6.1) - capybara (3.33.0) + capybara (3.34.0) addressable mini_mime (>= 0.1.3) nokogiri (~> 1.8) @@ -131,7 +131,7 @@ GEM xpath (~> 3.2) childprocess (3.0.0) coderay (1.1.3) - composite_primary_keys (12.0.2) + composite_primary_keys (12.0.3) activerecord (~> 6.0.0) concurrent-ruby (1.1.7) config (2.2.1) @@ -161,7 +161,7 @@ GEM dry-container (0.7.2) concurrent-ruby (~> 1.0) dry-configurable (~> 0.1, >= 0.1.3) - dry-core (0.4.9) + dry-core (0.4.10) concurrent-ruby (~> 1.0) dry-equalizer (0.3.0) dry-inflector (0.2.0) @@ -170,7 +170,7 @@ GEM concurrent-ruby (~> 1.0) dry-core (~> 0.2) dry-equalizer (~> 0.2) - dry-schema (1.5.4) + dry-schema (1.5.6) concurrent-ruby (~> 1.0) dry-configurable (~> 0.8, >= 0.8.3) dry-core (~> 0.4) @@ -185,7 +185,7 @@ GEM dry-equalizer (~> 0.3) dry-inflector (~> 0.1, >= 0.1.2) dry-logic (~> 1.0, >= 1.0.2) - dry-validation (1.5.6) + dry-validation (1.6.0) concurrent-ruby (~> 1.0) dry-container (~> 0.7, >= 0.7.1) dry-core (~> 0.4) @@ -201,9 +201,9 @@ GEM rainbow rubocop (~> 0.79) smart_properties - erubi (1.9.0) + erubi (1.10.0) execjs (2.7.0) - exifr (1.3.8) + exifr (1.3.9) factory_bot (6.1.0) activesupport (>= 5.0.0) factory_bot_rails (6.1.0) @@ -254,7 +254,7 @@ GEM kramdown (2.3.0) rexml libxml-ruby (3.2.1) - listen (3.3.0) + listen (3.3.3) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) logstash-event (1.2.02) @@ -262,7 +262,7 @@ GEM activesupport (>= 4.0) logstash-event (~> 1.2.0) request_store - loofah (2.7.0) + loofah (2.8.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) mail (2.7.1) @@ -283,7 +283,7 @@ GEM nio4r (2.5.4) nokogiri (1.10.10) mini_portile2 (~> 2.4.0) - nokogumbo (2.0.2) + nokogumbo (2.0.4) nokogiri (~> 1.8, >= 1.8.4) oauth (0.4.7) oauth-plugin (0.5.1) @@ -325,7 +325,7 @@ GEM multi_json (~> 1.12) omniauth-oauth2 (~> 1.4) openstreetmap-deadlock_retry (1.3.0) - parallel (1.19.2) + parallel (1.20.1) parser (2.7.2.0) ast (~> 2.4.1) pg (1.2.3) @@ -333,7 +333,7 @@ GEM progress (3.5.2) psych (3.2.0) public_suffix (4.0.6) - puma (5.0.4) + puma (5.1.0) nio4r (~> 2.0) quad_tile (1.0.1) r2 (0.2.7) @@ -399,12 +399,12 @@ GEM rubocop-ast (>= 0.6.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 2.0) - rubocop-ast (0.8.0) + rubocop-ast (1.3.0) parser (>= 2.7.1.5) rubocop-minitest (0.10.1) rubocop (>= 0.87) - rubocop-performance (1.8.1) - rubocop (>= 0.87.0) + rubocop-performance (1.9.1) + rubocop (>= 0.90.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.8.1) activesupport (>= 4.2.0) @@ -443,7 +443,7 @@ GEM actionpack (>= 4.0) activesupport (>= 4.0) sprockets (>= 3.0.0) - strong_migrations (0.7.2) + strong_migrations (0.7.3) activerecord (>= 5) sync (0.5.0) term-ansicolor (1.7.1) @@ -451,7 +451,7 @@ GEM thor (1.0.1) thread_safe (0.3.6) tilt (2.0.10) - tins (1.25.0) + tins (1.26.0) sync tzinfo (1.2.8) thread_safe (~> 0.1) @@ -461,7 +461,7 @@ GEM validates_email_format_of (1.6.3) i18n vendorer (0.2.0) - webmock (3.9.5) + webmock (3.10.0) addressable (>= 2.3.6) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -470,7 +470,7 @@ GEM websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.4.1) + zeitwerk (2.4.2) PLATFORMS ruby @@ -544,7 +544,7 @@ DEPENDENCIES rails-i18n (~> 6.0.0) rinku (>= 2.0.6) rotp - rubocop + rubocop (~> 0.93) rubocop-minitest rubocop-performance rubocop-rails diff --git a/app/controllers/api/changesets_controller.rb b/app/controllers/api/changesets_controller.rb index a5a37b485..a236083db 100644 --- a/app/controllers/api/changesets_controller.rb +++ b/app/controllers/api/changesets_controller.rb @@ -21,7 +21,7 @@ module Api def create assert_method :put - cs = Changeset.from_xml(request.raw_post, true) + cs = Changeset.from_xml(request.raw_post, :create => true) # Assume that Changeset.from_xml has thrown an exception if there is an error parsing the xml cs.user = current_user diff --git a/app/controllers/api/nodes_controller.rb b/app/controllers/api/nodes_controller.rb index 9204d96c0..62eb76505 100644 --- a/app/controllers/api/nodes_controller.rb +++ b/app/controllers/api/nodes_controller.rb @@ -19,7 +19,7 @@ module Api def create assert_method :put - node = Node.from_xml(request.raw_post, true) + node = Node.from_xml(request.raw_post, :create => true) # Assume that Node.from_xml has thrown an exception if there is an error parsing the xml node.create_with_history current_user diff --git a/app/controllers/api/notes_controller.rb b/app/controllers/api/notes_controller.rb index f4d1d0dac..f480b9706 100644 --- a/app/controllers/api/notes_controller.rb +++ b/app/controllers/api/notes_controller.rb @@ -240,7 +240,7 @@ module Api @note.status = "hidden" @note.save - add_comment(@note, comment, "hidden", false) + add_comment(@note, comment, "hidden", :notify => false) end # Return a copy of the updated note @@ -369,7 +369,7 @@ module Api ## # Add a comment to a note - def add_comment(note, text, event, notify = true) + def add_comment(note, text, event, notify: true) attributes = { :visible => true, :event => event, :body => text } if current_user diff --git a/app/controllers/api/relations_controller.rb b/app/controllers/api/relations_controller.rb index 28e4a026b..9bb3eb87c 100644 --- a/app/controllers/api/relations_controller.rb +++ b/app/controllers/api/relations_controller.rb @@ -16,7 +16,7 @@ module Api def create assert_method :put - relation = Relation.from_xml(request.raw_post, true) + relation = Relation.from_xml(request.raw_post, :create => true) # Assume that Relation.from_xml has thrown an exception if there is an error parsing the xml relation.create_with_history current_user diff --git a/app/controllers/api/tracepoints_controller.rb b/app/controllers/api/tracepoints_controller.rb index 9dc6e0d8b..b2d755fe6 100644 --- a/app/controllers/api/tracepoints_controller.rb +++ b/app/controllers/api/tracepoints_controller.rb @@ -96,7 +96,7 @@ module Api end end - trkseg << point.to_xml_node(timestamps) + trkseg << point.to_xml_node(:print_timestamp => timestamps) end response.headers["Content-Disposition"] = "attachment; filename=\"tracks.gpx\"" diff --git a/app/controllers/api/ways_controller.rb b/app/controllers/api/ways_controller.rb index a0feabff3..f88f3a1d0 100644 --- a/app/controllers/api/ways_controller.rb +++ b/app/controllers/api/ways_controller.rb @@ -16,7 +16,7 @@ module Api def create assert_method :put - way = Way.from_xml(request.raw_post, true) + way = Way.from_xml(request.raw_post, :create => true) # Assume that Way.from_xml has thrown an exception if there is an error parsing the xml way.create_with_history current_user diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 052858932..9f2d79eaa 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -84,7 +84,7 @@ class ApplicationController < ActionController::Base end end - def check_database_readable(need_api = false) + def check_database_readable(need_api: false) if Settings.status == "database_offline" || (need_api && Settings.status == "api_offline") if request.xhr? report_error "Database offline for maintenance", :service_unavailable @@ -94,7 +94,7 @@ class ApplicationController < ActionController::Base end end - def check_database_writable(need_api = false) + def check_database_writable(need_api: false) if Settings.status == "database_offline" || Settings.status == "database_readonly" || (need_api && (Settings.status == "api_offline" || Settings.status == "api_readonly")) if request.xhr? @@ -171,7 +171,7 @@ class ApplicationController < ActionController::Base end end - def preferred_languages(reset = false) + def preferred_languages(reset: false) @preferred_languages = nil if reset @preferred_languages ||= if params[:locale] Locale.list(params[:locale]) @@ -184,13 +184,13 @@ class ApplicationController < ActionController::Base helper_method :preferred_languages - def set_locale(reset = false) + def set_locale(reset: false) if current_user&.languages&.empty? && !http_accept_language.user_preferred_languages.empty? current_user.languages = http_accept_language.user_preferred_languages current_user.save end - I18n.locale = Locale.available.preferred(preferred_languages(reset)) + I18n.locale = Locale.available.preferred(preferred_languages(:reset => reset)) response.headers["Vary"] = "Accept-Language" response.headers["Content-Language"] = I18n.locale.to_s diff --git a/app/controllers/browse_controller.rb b/app/controllers/browse_controller.rb index 1bbf85adc..50d0ae0a5 100644 --- a/app/controllers/browse_controller.rb +++ b/app/controllers/browse_controller.rb @@ -3,7 +3,7 @@ class BrowseController < ApplicationController before_action :authorize_web before_action :set_locale - before_action -> { check_database_readable(true) } + before_action -> { check_database_readable(:need_api => true) } before_action :require_oauth around_action :web_timeout authorize_resource :class => false diff --git a/app/controllers/changeset_comments_controller.rb b/app/controllers/changeset_comments_controller.rb index 4abffb90e..0b5f6059a 100644 --- a/app/controllers/changeset_comments_controller.rb +++ b/app/controllers/changeset_comments_controller.rb @@ -4,7 +4,7 @@ class ChangesetCommentsController < ApplicationController authorize_resource - before_action -> { check_database_readable(true) } + before_action -> { check_database_readable(:need_api => true) } around_action :web_timeout ## diff --git a/app/controllers/changesets_controller.rb b/app/controllers/changesets_controller.rb index 5b6d3e010..7796dfeb2 100644 --- a/app/controllers/changesets_controller.rb +++ b/app/controllers/changesets_controller.rb @@ -6,7 +6,7 @@ class ChangesetsController < ApplicationController before_action :authorize_web before_action :set_locale - before_action -> { check_database_readable(true) }, :only => [:index, :feed] + before_action -> { check_database_readable(:need_api => true) }, :only => [:index, :feed] authorize_resource diff --git a/app/controllers/geocoder_controller.rb b/app/controllers/geocoder_controller.rb index 309950308..7d05b6765 100644 --- a/app/controllers/geocoder_controller.rb +++ b/app/controllers/geocoder_controller.rb @@ -149,10 +149,10 @@ class GeocoderController < ApplicationController t "geocoder.search_osm_nominatim.prefix.#{klass}.#{type}", :default => type.tr("_", " ").capitalize end if klass == "boundary" && type == "administrative" - rank = (place.attributes["place_rank"].to_i + 1) / 2 + rank = (place.attributes["address_rank"].to_i + 1) / 2 prefix_name = t "geocoder.search_osm_nominatim.admin_levels.level#{rank}", :default => prefix_name place.elements["extratags"].elements.each("tag") do |extratag| - prefix_name = t "geocoder.search_osm_nominatim.prefix.place.#{extratag.attributes['value']}", :default => prefix_name if extratag.attributes["key"] == "place" + prefix_name = t "geocoder.search_osm_nominatim.prefix.place.#{extratag.attributes['value']}", :default => prefix_name if extratag.attributes["key"] == "linked_place" || extratag.attributes["key"] == "place" end end prefix = t "geocoder.search_osm_nominatim.prefix_format", :name => prefix_name diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 288fb2d5c..7f12720a6 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -652,7 +652,7 @@ class UsersController < ApplicationController if user.save session[:fingerprint] = user.fingerprint - set_locale(true) + set_locale(:reset => true) if user.new_email.blank? || user.new_email == user.email flash.now[:notice] = t "users.account.flash update success" diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index 1e9465f80..0f533770b 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -1,5 +1,5 @@ module BrowseHelper - def printable_name(object, version = false) + def printable_name(object, version: false) id = if object.id.is_a?(Array) object.id[0] else diff --git a/app/helpers/browse_tags_helper.rb b/app/helpers/browse_tags_helper.rb index 1c36743f8..146664914 100644 --- a/app/helpers/browse_tags_helper.rb +++ b/app/helpers/browse_tags_helper.rb @@ -84,8 +84,8 @@ module BrowseTagsHelper # Contains a reference to a section of the wikipedia article # Must break it up to correctly build the url value = Regexp.last_match(1) - section = "#" + Regexp.last_match(2) - encoded_section = "#" + CGI.escape(Regexp.last_match(2).gsub(/ +/, "_")).tr("%", ".") + section = "##{Regexp.last_match(2)}" + encoded_section = "##{CGI.escape(Regexp.last_match(2).gsub(/ +/, '_')).tr('%', '.')}" else section = "" encoded_section = "" diff --git a/app/helpers/note_helper.rb b/app/helpers/note_helper.rb index d85881a31..7e52937a0 100644 --- a/app/helpers/note_helper.rb +++ b/app/helpers/note_helper.rb @@ -3,11 +3,11 @@ module NoteHelper def note_event(event, at, by) if by.nil? - t("browse.note." + event + "_by_anonymous_html", + t("browse.note.#{event}_by_anonymous_html", :when => friendly_date_ago(at), :exact_time => l(at)) else - t("browse.note." + event + "_by_html", + t("browse.note.#{event}_by_html", :when => friendly_date_ago(at), :exact_time => l(at), :user => note_author(by)) diff --git a/app/helpers/title_helper.rb b/app/helpers/title_helper.rb index 164703436..93f1b9ea5 100644 --- a/app/helpers/title_helper.rb +++ b/app/helpers/title_helper.rb @@ -4,12 +4,14 @@ module TitleHelper end def set_title(title = nil) + project_title = t("layouts.project_name.title") + if title @title = TitleHelper.coder.decode(title.gsub("", "\u202a").gsub("", "\u202c")) - response.headers["X-Page-Title"] = ERB::Util.u(@title + " | " + t("layouts.project_name.title")) + response.headers["X-Page-Title"] = ERB::Util.u("#{@title} | #{project_title}") else @title = title - response.headers["X-Page-Title"] = ERB::Util.u(t("layouts.project_name.title")) + response.headers["X-Page-Title"] = ERB::Util.u(project_title) end end end diff --git a/app/helpers/user_roles_helper.rb b/app/helpers/user_roles_helper.rb index 438076592..79e7cc012 100644 --- a/app/helpers/user_roles_helper.rb +++ b/app/helpers/user_roles_helper.rb @@ -1,8 +1,6 @@ module UserRolesHelper def role_icons(user) - UserRole::ALL_ROLES.reduce("".html_safe) do |acc, elem| - acc + " " + role_icon(user, elem) - end + safe_join(UserRole::ALL_ROLES.collect { |role| role_icon(user, role) }.compact, " ") end def role_icon(user, role) diff --git a/app/jobs/trace_importer_job.rb b/app/jobs/trace_importer_job.rb index 1eddcb6f8..940dd6c79 100644 --- a/app/jobs/trace_importer_job.rb +++ b/app/jobs/trace_importer_job.rb @@ -13,7 +13,7 @@ class TraceImporterJob < ApplicationJob rescue StandardError => e logger.info e.to_s e.backtrace.each { |l| logger.info l } - UserMailer.gpx_failure(trace, e.to_s + "\n" + e.backtrace.join("\n")).deliver + UserMailer.gpx_failure(trace, "#{e}\n#{e.backtrace.join("\n")}").deliver trace.destroy end end diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb index 24444ce1b..bb4412e8a 100644 --- a/app/mailers/user_mailer.rb +++ b/app/mailers/user_mailer.rb @@ -17,7 +17,7 @@ class UserMailer < ApplicationMailer :confirm_string => token.token) mail :to => user.email, - :subject => I18n.t("user_mailer.signup_confirm.subject") + :subject => t(".subject") end end @@ -28,7 +28,7 @@ class UserMailer < ApplicationMailer :confirm_string => token.token) mail :to => user.new_email, - :subject => I18n.t("user_mailer.email_confirm.subject") + :subject => t(".subject") end end @@ -38,12 +38,13 @@ class UserMailer < ApplicationMailer :token => token.token) mail :to => user.email, - :subject => I18n.t("user_mailer.lost_password.subject") + :subject => t(".subject") end end def gpx_success(trace, possible_points) with_recipient_locale trace.user do + @to_user = trace.user.display_name @trace_name = trace.name @trace_points = trace.size @trace_description = trace.description @@ -51,19 +52,20 @@ class UserMailer < ApplicationMailer @possible_points = possible_points mail :to => trace.user.email, - :subject => I18n.t("user_mailer.gpx_notification.success.subject") + :subject => t(".subject") end end def gpx_failure(trace, error) with_recipient_locale trace.user do + @to_user = trace.user.display_name @trace_name = trace.name @trace_description = trace.description @trace_tags = trace.tags @error = error mail :to => trace.user.email, - :subject => I18n.t("user_mailer.gpx_notification.failure.subject") + :subject => t(".subject") end end @@ -81,7 +83,7 @@ class UserMailer < ApplicationMailer mail :from => from_address(message.sender.display_name, "m", message.id, message.digest), :to => message.recipient.email, - :subject => I18n.t("user_mailer.message_notification.subject_header", :subject => message.title) + :subject => t(".subject", :message_title => message.title) end end @@ -102,7 +104,7 @@ class UserMailer < ApplicationMailer mail :from => from_address(comment.user.display_name, "c", comment.id, comment.digest, recipient.id), :to => recipient.email, - :subject => I18n.t("user_mailer.diary_comment_notification.subject", :user => comment.user.display_name) + :subject => t(".subject", :user => comment.user.display_name) end end @@ -115,7 +117,7 @@ class UserMailer < ApplicationMailer attach_user_avatar(@friendship.befriender) mail :to => friendship.befriendee.email, - :subject => I18n.t("user_mailer.friendship_notification.subject", :user => friendship.befriender.display_name) + :subject => t(".subject", :user => friendship.befriender.display_name) end end @@ -130,7 +132,7 @@ class UserMailer < ApplicationMailer @commenter = if comment.author comment.author.display_name else - I18n.t("user_mailer.note_comment_notification.anonymous") + t(".anonymous") end @author = @commenter @@ -139,9 +141,9 @@ class UserMailer < ApplicationMailer set_references("note", comment.note) subject = if @owner - I18n.t("user_mailer.note_comment_notification.#{@event}.subject_own", :commenter => @commenter) + t(".#{@event}.subject_own", :commenter => @commenter) else - I18n.t("user_mailer.note_comment_notification.#{@event}.subject_other", :commenter => @commenter) + t(".#{@event}.subject_other", :commenter => @commenter) end mail :to => recipient.email, :subject => subject @@ -161,9 +163,9 @@ class UserMailer < ApplicationMailer @author = @commenter subject = if @owner - I18n.t("user_mailer.changeset_comment_notification.commented.subject_own", :commenter => @commenter) + t(".commented.subject_own", :commenter => @commenter) else - I18n.t("user_mailer.changeset_comment_notification.commented.subject_other", :commenter => @commenter) + t(".commented.subject_other", :commenter => @commenter) end attach_user_avatar(comment.author) diff --git a/app/models/changeset.rb b/app/models/changeset.rb index 9db213e77..aa674ea7f 100644 --- a/app/models/changeset.rb +++ b/app/models/changeset.rb @@ -80,13 +80,13 @@ class Changeset < ApplicationRecord self.closed_at = Time.now.getutc if is_open? end - def self.from_xml(xml, create = false) + def self.from_xml(xml, create: false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse pt = doc.find_first("//osm/changeset") if pt - Changeset.from_xml_node(pt, create) + Changeset.from_xml_node(pt, :create => create) else raise OSM::APIBadXMLError.new("changeset", xml, "XML doesn't contain an osm/changeset element.") end @@ -94,7 +94,7 @@ class Changeset < ApplicationRecord raise OSM::APIBadXMLError.new("changeset", xml, e.message) end - def self.from_xml_node(pt, create = false) + def self.from_xml_node(pt, create: false) cs = Changeset.new if create cs.created_at = Time.now.getutc diff --git a/app/models/client_application.rb b/app/models/client_application.rb index b3abb82be..ee39c294b 100644 --- a/app/models/client_application.rb +++ b/app/models/client_application.rb @@ -66,7 +66,7 @@ class ClientApplication < ApplicationRecord end def oauth_server - @oauth_server ||= OAuth::Server.new("https://" + Settings.server_url) + @oauth_server ||= OAuth::Server.new("https://#{Settings.server_url}") end def credentials diff --git a/app/models/node.rb b/app/models/node.rb index 52c4b6d67..a5346e87f 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -71,13 +71,13 @@ class Node < ApplicationRecord end # Read in xml as text and return it's Node object representation - def self.from_xml(xml, create = false) + def self.from_xml(xml, create: false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse pt = doc.find_first("//osm/node") if pt - Node.from_xml_node(pt, create) + Node.from_xml_node(pt, :create => create) else raise OSM::APIBadXMLError.new("node", xml, "XML doesn't contain an osm/node element.") end @@ -85,7 +85,7 @@ class Node < ApplicationRecord raise OSM::APIBadXMLError.new("node", xml, e.message) end - def self.from_xml_node(pt, create = false) + def self.from_xml_node(pt, create: false) node = Node.new raise OSM::APIBadXMLError.new("node", pt, "lat missing") if pt["lat"].nil? diff --git a/app/models/relation.rb b/app/models/relation.rb index 2fe60e5f7..5ed838e10 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -54,13 +54,13 @@ class Relation < ApplicationRecord TYPES = %w[node way relation].freeze - def self.from_xml(xml, create = false) + def self.from_xml(xml, create: false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse pt = doc.find_first("//osm/relation") if pt - Relation.from_xml_node(pt, create) + Relation.from_xml_node(pt, :create => create) else raise OSM::APIBadXMLError.new("node", xml, "XML doesn't contain an osm/relation element.") end @@ -68,7 +68,7 @@ class Relation < ApplicationRecord raise OSM::APIBadXMLError.new("relation", xml, e.message) end - def self.from_xml_node(pt, create = false) + def self.from_xml_node(pt, create: false) relation = Relation.new raise OSM::APIBadXMLError.new("relation", pt, "Version is required when updating") unless create || !pt["version"].nil? diff --git a/app/models/trace.rb b/app/models/trace.rb index 3a0793972..0860d2b31 100644 --- a/app/models/trace.rb +++ b/app/models/trace.rb @@ -162,13 +162,13 @@ class Trace < ApplicationRecord end end - def update_from_xml(xml, create = false) + def update_from_xml(xml, create: false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse pt = doc.find_first("//osm/gpx_file") if pt - update_from_xml_node(pt, create) + update_from_xml_node(pt, :create => create) else raise OSM::APIBadXMLError.new("trace", xml, "XML doesn't contain an osm/gpx_file element.") end @@ -176,7 +176,7 @@ class Trace < ApplicationRecord raise OSM::APIBadXMLError.new("trace", xml, e.message) end - def update_from_xml_node(pt, create = false) + def update_from_xml_node(pt, create: false) raise OSM::APIBadXMLError.new("trace", pt, "visibility missing") if pt["visibility"].nil? self.visibility = pt["visibility"] diff --git a/app/models/tracepoint.rb b/app/models/tracepoint.rb index 6352824fd..000f257b4 100644 --- a/app/models/tracepoint.rb +++ b/app/models/tracepoint.rb @@ -32,7 +32,7 @@ class Tracepoint < ApplicationRecord belongs_to :trace, :foreign_key => "gpx_id" - def to_xml_node(print_timestamp = false) + def to_xml_node(print_timestamp: false) el1 = XML::Node.new "trkpt" el1["lat"] = lat.to_s el1["lon"] = lon.to_s diff --git a/app/models/way.rb b/app/models/way.rb index ca6829df4..0150a2ee3 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -52,13 +52,13 @@ class Way < ApplicationRecord scope :invisible, -> { where(:visible => false) } # Read in xml as text and return it's Way object representation - def self.from_xml(xml, create = false) + def self.from_xml(xml, create: false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse pt = doc.find_first("//osm/way") if pt - Way.from_xml_node(pt, create) + Way.from_xml_node(pt, :create => create) else raise OSM::APIBadXMLError.new("node", xml, "XML doesn't contain an osm/way element.") end @@ -66,7 +66,7 @@ class Way < ApplicationRecord raise OSM::APIBadXMLError.new("way", xml, e.message) end - def self.from_xml_node(pt, create = false) + def self.from_xml_node(pt, create: false) way = Way.new raise OSM::APIBadXMLError.new("way", pt, "Version is required when updating") unless create || !pt["version"].nil? diff --git a/app/validators/characters_validator.rb b/app/validators/characters_validator.rb index 94d340731..837e3e6cc 100644 --- a/app/validators/characters_validator.rb +++ b/app/validators/characters_validator.rb @@ -3,7 +3,7 @@ class CharactersValidator < ActiveModel::EachValidator INVALID_URL_CHARS = "/;.,?%#".freeze def validate_each(record, attribute, value) - record.errors[attribute] << (options[:message] || I18n.t("validations.invalid_characters")) if /[#{INVALID_CHARS}]/.match?(value) - record.errors[attribute] << (options[:message] || I18n.t("validations.url_characters", :characters => INVALID_URL_CHARS)) if options[:url_safe] && /[#{INVALID_URL_CHARS}]/.match?(value) + record.errors[attribute] << (options[:message] || I18n.t("validations.invalid_characters")) if /[#{INVALID_CHARS}]/o.match?(value) + record.errors[attribute] << (options[:message] || I18n.t("validations.url_characters", :characters => INVALID_URL_CHARS)) if options[:url_safe] && /[#{INVALID_URL_CHARS}]/o.match?(value) end end diff --git a/app/views/browse/_relation_member.html.erb b/app/views/browse/_relation_member.html.erb index 51b2bb3e6..5c96dadaf 100644 --- a/app/views/browse/_relation_member.html.erb +++ b/app/views/browse/_relation_member.html.erb @@ -1,6 +1,6 @@ <% member_class = link_class(relation_member.member_type.downcase, relation_member.member) linked_name = link_to printable_name(relation_member.member), { :action => relation_member.member_type.downcase, :id => relation_member.member_id.to_s }, { :title => link_title(relation_member.member), :rel => link_follow(relation_member.member) } - type_str = t ".type." + relation_member.member_type.downcase %> + type_str = t ".type.#{relation_member.member_type.downcase}" %>
  • <%= if relation_member.member_role.blank? t ".entry_html", :type => type_str, :name => linked_name diff --git a/app/views/browse/changeset.html.erb b/app/views/browse/changeset.html.erb index 35cd4477b..f58c465a7 100644 --- a/app/views/browse/changeset.html.erb +++ b/app/views/browse/changeset.html.erb @@ -90,7 +90,7 @@ <% end %> @@ -102,7 +102,7 @@ <% end %> @@ -114,7 +114,7 @@ <% end %> diff --git a/app/views/browse/note.html.erb b/app/views/browse/note.html.erb index f94fda12a..d44e0bb3d 100644 --- a/app/views/browse/note.html.erb +++ b/app/views/browse/note.html.erb @@ -35,7 +35,7 @@ <% if @note_comments.length > 1 %>
      - <% @note_comments[1..].each do |comment| %> + <% @note_comments.drop(1).each do |comment| %>
    • <%= note_event(comment.event, comment.created_at, comment.author) %> <%= comment.body.to_html %> diff --git a/app/views/changesets/index.atom.builder b/app/views/changesets/index.atom.builder index 2bbae2cc2..7fd9b5dd2 100644 --- a/app/views/changesets/index.atom.builder +++ b/app/views/changesets/index.atom.builder @@ -79,7 +79,7 @@ atom_feed(:language => I18n.locale, :schema_date => 2009, lower_corner = "#{bbox.min_lat} #{bbox.min_lon}" upper_corner = "#{bbox.max_lat} #{bbox.max_lon}" - feed.georss :box, lower_corner + " " + upper_corner + feed.georss :box, "#{lower_corner} #{upper_corner}" end end end diff --git a/app/views/diary_entries/_diary_entry.html.erb b/app/views/diary_entries/_diary_entry.html.erb index 48df5d18e..6616417a1 100644 --- a/app/views/diary_entries/_diary_entry.html.erb +++ b/app/views/diary_entries/_diary_entry.html.erb @@ -8,6 +8,9 @@ <%= t(".posted_by_html", :link_user => (link_to diary_entry.user.display_name, user_path(diary_entry.user)), :created => l(diary_entry.created_at, :format => :blog), :language_link => (link_to diary_entry.language.name, :controller => "diary_entries", :action => "index", :display_name => nil, :language => diary_entry.language_code)) %> + <% if (l(diary_entry.updated_at, :format => :blog) != l(diary_entry.created_at, :format => :blog)) %> + <%= t(".updated_at_html", :updated => l(diary_entry.updated_at, :format => :blog)) %> + <% end %>
    diff --git a/app/views/issues/show.html.erb b/app/views/issues/show.html.erb index 65bd9ced3..5a457cea7 100644 --- a/app/views/issues/show.html.erb +++ b/app/views/issues/show.html.erb @@ -6,8 +6,8 @@ <%= @issue.assigned_role %> | <%= t ".reports", :count => @issue.reports.count %> | <%= t ".report_created_at", :datetime => l(@issue.created_at.to_datetime, :format => :friendly) %> - <%= " | " + t(".last_resolved_at", :datetime => l(@issue.resolved_at.to_datetime, :format => :friendly)) if @issue.resolved_at? %> - <%= " | " + t(".last_updated_at", :datetime => l(@issue.updated_at.to_datetime, :format => :friendly), :displayname => @issue.user_updated.display_name) if @issue.user_updated %> + <%= " | #{t('.last_resolved_at', :datetime => l(@issue.resolved_at.to_datetime, :format => :friendly))}" if @issue.resolved_at? %> + <%= " | #{t('.last_updated_at', :datetime => l(@issue.updated_at.to_datetime, :format => :friendly), :displayname => @issue.user_updated.display_name)}" if @issue.user_updated %>

    diff --git a/app/views/layouts/_head.html.erb b/app/views/layouts/_head.html.erb index 19fd31343..9fdb2637f 100644 --- a/app/views/layouts/_head.html.erb +++ b/app/views/layouts/_head.html.erb @@ -5,7 +5,7 @@ <%= javascript_include_tag "es5" unless browser.es5? %> <%= javascript_include_tag "es6" unless browser.es6? %> <%= javascript_include_tag "application" %> - <%= javascript_include_tag "i18n/" + I18n.locale.to_s %> + <%= javascript_include_tag "i18n/#{I18n.locale}" %> <%= stylesheet_link_tag "screen-#{dir}", :media => "screen" %> <%= stylesheet_link_tag "print-#{dir}", :media => "print" %> <%= stylesheet_link_tag "leaflet-all", :media => "screen, print" %> @@ -14,5 +14,5 @@ <%= yield :auto_discovery_link_tag %> <%= csrf_meta_tag %> <%= csp_meta_tag %> - <%= @title + " | " if @title %><%= t "layouts.project_name.title" %> + <%= "#{@title} | " if @title %><%= t "layouts.project_name.title" %> <% end %> diff --git a/app/views/oauth_clients/show.html.erb b/app/views/oauth_clients/show.html.erb index 5f828a057..e6aa85e3e 100644 --- a/app/views/oauth_clients/show.html.erb +++ b/app/views/oauth_clients/show.html.erb @@ -19,7 +19,7 @@

    <%= t ".requests" %>

    <%= t ".support_notice" %>

    diff --git a/app/views/traces/_trace.html.erb b/app/views/traces/_trace.html.erb index ff15836b7..c2f4183eb 100644 --- a/app/views/traces/_trace.html.erb +++ b/app/views/traces/_trace.html.erb @@ -21,7 +21,7 @@ when "public", "identifiable" then "success" else "danger" end %> - <%= t("." + trace.visibility) %> + <%= t(".#{trace.visibility}") %>
    <%= trace.description %> diff --git a/app/views/user_mailer/_gpx_description.html.erb b/app/views/user_mailer/_gpx_description.html.erb index 4fdf929ac..50fcd6960 100644 --- a/app/views/user_mailer/_gpx_description.html.erb +++ b/app/views/user_mailer/_gpx_description.html.erb @@ -1,12 +1,8 @@ -<%= t "user_mailer.gpx_notification.your_gpx_file" %> -<%= @trace_name %> -<%= t "user_mailer.gpx_notification.with_description" %> -<%= @trace_description %> -<% if @trace_tags.length>0 %> - <%= t "user_mailer.gpx_notification.and_the_tags" %> - <% @trace_tags.each do |tag| %> - <%= tag.tag.rstrip %> - <% end %> +<% trace_name = tag.strong(@trace_name) %> +<% trace_description = tag.em(@trace_description) %> +<% if @trace_tags.length > 0 %> + <% tags = @trace_tags.map(&:tag).join(" ") %> + <%= t ".description_with_tags_html", :trace_name => trace_name, :trace_description => trace_description, :tags => tags %> <% else %> - <%= t "user_mailer.gpx_notification.and_no_tags" %> + <%= t ".description_with_no_tags_html", :trace_name => trace_name, :trace_description => trace_description %> <% end %> diff --git a/app/views/user_mailer/changeset_comment_notification.html.erb b/app/views/user_mailer/changeset_comment_notification.html.erb index 85cd87e5e..95c5cdc5b 100644 --- a/app/views/user_mailer/changeset_comment_notification.html.erb +++ b/app/views/user_mailer/changeset_comment_notification.html.erb @@ -3,12 +3,12 @@

    <% if @owner %> - <%= raw t ".commented.your_changeset", :commenter => link_to_user(@commenter), :time => @time %> + <%= t ".commented.your_changeset_html", :commenter => link_to_user(@commenter), :time => @time %> <% else %> - <%= raw t ".commented.commented_changeset", :commenter => link_to_user(@commenter), :time => @time, :changeset_author => @changeset_author %> + <%= t ".commented.commented_changeset_html", :commenter => link_to_user(@commenter), :time => @time, :changeset_author => @changeset_author %> <% end %> <% if @changeset_comment %> - <%= raw t ".commented.partial_changeset_with_comment", :changeset_comment => tag.em(@changeset_comment) %> + <%= t ".commented.partial_changeset_with_comment_html", :changeset_comment => tag.em(@changeset_comment) %> <% else %> <%= t ".commented.partial_changeset_without_comment" %> <% end %> @@ -19,11 +19,11 @@ <% end %>

    - <%= raw t ".details", :url => link_to(@changeset_url, @changeset_url) %> + <%= t ".details_html", :url => link_to(@changeset_url, @changeset_url) %>

    <% content_for :footer do %>

    - <%= raw t ".unsubscribe", :url => link_to(@changeset_url, @changeset_url, :style => "color: #222") %> + <%= t ".unsubscribe_html", :url => link_to(@changeset_url, @changeset_url, :style => "color: #222") %>

    <% end %> diff --git a/app/views/user_mailer/diary_comment_notification.html.erb b/app/views/user_mailer/diary_comment_notification.html.erb index abf92509f..b4efae83b 100644 --- a/app/views/user_mailer/diary_comment_notification.html.erb +++ b/app/views/user_mailer/diary_comment_notification.html.erb @@ -2,7 +2,7 @@ <%= t ".hi", :to_user => @to_user %>

    - <%= raw t ".header", :from_user => link_to_user(@from_user), :subject => tag.em(@title) %> + <%= t ".header_html", :from_user => link_to_user(@from_user), :subject => tag.em(@title) %>

    <%= message_body do %> @@ -10,9 +10,9 @@ <% end %> <% content_for :footer do %> -

    <%= raw t ".footer", - :readurl => link_to(@readurl, @readurl) + tag(:br), - :commenturl => link_to(@commenturl, @commenturl) + tag(:br), - :replyurl => link_to(@replyurl, @replyurl) %> +

    <%= t ".footer_html", + :readurl => link_to(@readurl, @readurl) + tag(:br), + :commenturl => link_to(@commenturl, @commenturl) + tag(:br), + :replyurl => link_to(@replyurl, @replyurl) %>

    <% end %> diff --git a/app/views/user_mailer/diary_comment_notification.text.erb b/app/views/user_mailer/diary_comment_notification.text.erb index b86c303ae..cbf9ddaa0 100644 --- a/app/views/user_mailer/diary_comment_notification.text.erb +++ b/app/views/user_mailer/diary_comment_notification.text.erb @@ -3,7 +3,7 @@ <%= t '.header', :from_user => @from_user, :subject => @title %> == -<%= raw @text.to_text %> +<%= @text.to_text %> == <%= t '.footer', :readurl => @readurl, :commenturl => @commenturl, :replyurl => @replyurl %> diff --git a/app/views/user_mailer/email_confirm.html.erb b/app/views/user_mailer/email_confirm.html.erb index 3848b192b..d972e9f64 100644 --- a/app/views/user_mailer/email_confirm.html.erb +++ b/app/views/user_mailer/email_confirm.html.erb @@ -1,7 +1,7 @@ -

    <%= t "user_mailer.email_confirm_html.greeting" %>

    +

    <%= t ".greeting" %>

    -

    <%= t "user_mailer.email_confirm_html.hopefully_you", :server_url => Settings.server_url, :new_address => @address %>

    +

    <%= t ".hopefully_you", :server_url => Settings.server_url, :new_address => @address %>

    -

    <%= t "user_mailer.email_confirm_html.click_the_link" %>

    +

    <%= t ".click_the_link" %>

    <%= @url %>

    diff --git a/app/views/user_mailer/email_confirm.text.erb b/app/views/user_mailer/email_confirm.text.erb index e4fff2b6d..66bd55307 100644 --- a/app/views/user_mailer/email_confirm.text.erb +++ b/app/views/user_mailer/email_confirm.text.erb @@ -1,7 +1,7 @@ -<%= t 'user_mailer.email_confirm_plain.greeting' %> +<%= t '.greeting' %> -<%= word_wrap(t 'user_mailer.email_confirm_plain.hopefully_you', :server_url => Settings.server_url, :new_address => @address) %> +<%= word_wrap(t '.hopefully_you', :server_url => Settings.server_url, :new_address => @address) %> -<%= t 'user_mailer.email_confirm_plain.click_the_link' %> +<%= t '.click_the_link' %> <%= @url %> diff --git a/app/views/user_mailer/friendship_notification.html.erb b/app/views/user_mailer/friendship_notification.html.erb index 24587a6e3..0f2353150 100644 --- a/app/views/user_mailer/friendship_notification.html.erb +++ b/app/views/user_mailer/friendship_notification.html.erb @@ -1,9 +1,9 @@

    <%= t ".had_added_you", :user => @friendship.befriender.display_name %>

    <%= message_body do %> -

    <%= raw t ".see_their_profile", :userurl => link_to(@viewurl, @viewurl) %>

    +

    <%= t ".see_their_profile_html", :userurl => link_to(@viewurl, @viewurl) %>

    <% unless @friendship.befriendee.is_friends_with?(@friendship.befriender) -%> -

    <%= raw t ".befriend_them", :befriendurl => link_to(@friendurl, @friendurl) %>

    +

    <%= t ".befriend_them_html", :befriendurl => link_to(@friendurl, @friendurl) %>

    <% end -%> <% end %> diff --git a/app/views/user_mailer/gpx_failure.html.erb b/app/views/user_mailer/gpx_failure.html.erb index a398661a6..d2059af38 100644 --- a/app/views/user_mailer/gpx_failure.html.erb +++ b/app/views/user_mailer/gpx_failure.html.erb @@ -1,8 +1,8 @@ -

    <%= t "user_mailer.gpx_notification.greeting" %>

    +

    <%= t ".hi", :to_user => @to_user %>

    <%= render :partial => "gpx_description" %> - <%= t "user_mailer.gpx_notification.failure.failed_to_import" %> + <%= t ".failed_to_import" %>

    @@ -10,7 +10,5 @@

    - <%= t "user_mailer.gpx_notification.failure.more_info_1" %> - <%= t "user_mailer.gpx_notification.failure.more_info_2" %> - <%= t "user_mailer.gpx_notification.failure.import_failures_url" %> + <%= t ".more_info_html", :url => link_to(t(".import_failures_url"), t(".import_failures_url")) %>

    diff --git a/app/views/user_mailer/gpx_success.html.erb b/app/views/user_mailer/gpx_success.html.erb index 78af1166c..73afa4295 100644 --- a/app/views/user_mailer/gpx_success.html.erb +++ b/app/views/user_mailer/gpx_success.html.erb @@ -1,7 +1,7 @@ -

    <%= t "user_mailer.gpx_notification.greeting" %>

    +

    <%= t ".hi", :to_user => @to_user %>

    <%= render :partial => "gpx_description" %> - <%= t("user_mailer.gpx_notification.success.loaded_successfully", + <%= t(".loaded_successfully", :trace_points => @trace_points, :possible_points => @possible_points, :count => @possible_points) %>

    diff --git a/app/views/user_mailer/lost_password.html.erb b/app/views/user_mailer/lost_password.html.erb index 7e61b6c49..f22480bb3 100644 --- a/app/views/user_mailer/lost_password.html.erb +++ b/app/views/user_mailer/lost_password.html.erb @@ -1,7 +1,7 @@ -

    <%= t "user_mailer.lost_password_html.greeting" %>

    +

    <%= t ".greeting" %>

    -

    <%= t "user_mailer.lost_password_html.hopefully_you" %>

    +

    <%= t ".hopefully_you" %>

    -

    <%= t "user_mailer.lost_password_html.click_the_link" %>

    +

    <%= t ".click_the_link" %>

    <%= @url %>

    diff --git a/app/views/user_mailer/lost_password.text.erb b/app/views/user_mailer/lost_password.text.erb index 778fa6540..560ec1329 100644 --- a/app/views/user_mailer/lost_password.text.erb +++ b/app/views/user_mailer/lost_password.text.erb @@ -1,7 +1,7 @@ -<%= t 'user_mailer.lost_password_plain.greeting' %> +<%= t '.greeting' %> -<%= word_wrap(t 'user_mailer.lost_password_plain.hopefully_you') %> +<%= word_wrap(t '.hopefully_you') %> -<%= t 'user_mailer.lost_password_plain.click_the_link' %> +<%= t '.click_the_link' %> <%= @url %> diff --git a/app/views/user_mailer/message_notification.html.erb b/app/views/user_mailer/message_notification.html.erb index 74d10f599..4095b5e59 100644 --- a/app/views/user_mailer/message_notification.html.erb +++ b/app/views/user_mailer/message_notification.html.erb @@ -2,9 +2,9 @@ <%= t ".hi", :to_user => @to_user %>

    - <%= raw t ".header", - :from_user => link_to_user(@from_user), - :subject => tag.em(@title) %> + <%= t ".header_html", + :from_user => link_to_user(@from_user), + :subject => tag.em(@title) %>

    <%= message_body do %> diff --git a/app/views/user_mailer/message_notification.text.erb b/app/views/user_mailer/message_notification.text.erb index b3a74bb88..1d75e7e2a 100644 --- a/app/views/user_mailer/message_notification.text.erb +++ b/app/views/user_mailer/message_notification.text.erb @@ -1,9 +1,9 @@ -<%= raw t '.hi', :to_user => @to_user %> +<%= t '.hi', :to_user => @to_user %> -<%= raw t '.header', :from_user => @from_user, :subject => @title %> +<%= t '.header', :from_user => @from_user, :subject => @title %> == -<%= raw @text.to_text %> +<%= @text.to_text %> == -<%= word_wrap(t '.footer_html', :readurl => @readurl, :replyurl => @replyurl) %> +<%= word_wrap(t '.footer', :readurl => @readurl, :replyurl => @replyurl) %> diff --git a/app/views/user_mailer/note_comment_notification.html.erb b/app/views/user_mailer/note_comment_notification.html.erb index 3a8286028..8d779bc48 100644 --- a/app/views/user_mailer/note_comment_notification.html.erb +++ b/app/views/user_mailer/note_comment_notification.html.erb @@ -1,9 +1,9 @@

    <%= t ".greeting" %>

    <% if @owner %> -

    <%= raw t ".#{@event}.your_note", :commenter => link_to_user(@commenter), :place => @place %>

    +

    <%= t ".#{@event}.your_note_html", :commenter => link_to_user(@commenter), :place => @place %>

    <% else %> -

    <%= raw t ".#{@event}.commented_note", :commenter => link_to_user(@commenter), :place => @place %>

    +

    <%= t ".#{@event}.commented_note_html", :commenter => link_to_user(@commenter), :place => @place %>

    <% end %> <% unless @comment.empty? %> @@ -12,4 +12,4 @@ <% end %> <% end %> -

    <%= raw t ".details", :url => link_to(@noteurl, @noteurl) %>

    +

    <%= t ".details_html", :url => link_to(@noteurl, @noteurl) %>

    diff --git a/app/views/users/_popup.html.erb b/app/views/users/_popup.html.erb index 684cf3237..a643b5c90 100644 --- a/app/views/users/_popup.html.erb +++ b/app/views/users/_popup.html.erb @@ -1,5 +1,5 @@
    <%= user_thumbnail popup %> -

    <%= t("." + type) %>

    +

    <%= t(".#{type}") %>

    <%= link_to popup.display_name, user_path(popup) %>

    diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index 440d68874..694f561b2 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -2,7 +2,7 @@
    <%= user_image @user %>
    -

    <%= @user.display_name %><%= role_icons(@user) %>

    +

    <%= @user.display_name %> <%= role_icons(@user) %>

    <% if current_user and @user.id == current_user.id %>
      diff --git a/app/views/users/terms.html.erb b/app/views/users/terms.html.erb index bc8b86ef2..b3e42189b 100644 --- a/app/views/users/terms.html.erb +++ b/app/views/users/terms.html.erb @@ -23,7 +23,7 @@
      <% end %> diff --git a/config/initializers/action_mailer.rb b/config/initializers/action_mailer.rb index 32dfa79bb..e15aaad49 100644 --- a/config/initializers/action_mailer.rb +++ b/config/initializers/action_mailer.rb @@ -1,9 +1,12 @@ # Configure ActionMailer SMTP settings ActionMailer::Base.smtp_settings = { - :address => "localhost", - :port => 25, - :domain => "localhost", - :enable_starttls_auto => false + :address => Settings.smtp_address, + :port => Settings.smtp_port, + :domain => Settings.smtp_domain, + :enable_starttls_auto => Settings.smtp_enable_starttls_auto, + :authentication => Settings.smtp_authentication, + :user_name => Settings.smtp_user_name, + :password => Settings.smtp_password } # Set the host and protocol for all ActionMailer URLs diff --git a/config/initializers/sanitize.rb b/config/initializers/sanitize.rb index 30fe37820..6f2e30852 100644 --- a/config/initializers/sanitize.rb +++ b/config/initializers/sanitize.rb @@ -3,3 +3,6 @@ Sanitize::Config::OSM = Sanitize::Config::RELAXED.dup Sanitize::Config::OSM[:elements] -= %w[div style] Sanitize::Config::OSM[:add_attributes] = { "a" => { "rel" => "nofollow noopener noreferrer" } } Sanitize::Config::OSM[:remove_contents] = %w[script style] +Sanitize::Config::OSM[:transformers] = lambda do |env| + env[:node].add_class("table table-sm w-auto") if env[:node_name] == "table" +end diff --git a/config/locales/af.yml b/config/locales/af.yml index 450ebfc00..6a5d8b321 100644 --- a/config/locales/af.yml +++ b/config/locales/af.yml @@ -1168,14 +1168,6 @@ af: friendship_notification: hi: Hallo %{to_user}, subject: '[OpenStreetMap] %{user} het u as ''n vriend bygevoeg' - gpx_notification: - greeting: Hallo, - your_gpx_file: Dit lyk asof jou GPX-lêer - with_description: met die beskrywing - and_the_tags: 'en die volgende merkers:' - and_no_tags: en geen merkers nie. - failure: - more_info_2: 'hulle kan gevind word te:' signup_confirm: subject: '[OpenStreetMap] Welkom by OpenStreetMap' greeting: Hallo! @@ -1186,21 +1178,11 @@ af: sodat u kan wegtrek. email_confirm: subject: '[OpenStreetMap] Bevestig u e-posadres' - email_confirm_plain: - greeting: Hallo, - email_confirm_html: greeting: Hallo, - hopefully_you: Iemand (hopelik u) wil hul e-posadres op %{server_url} verander - na %{new_address}. - click_the_link: As dit u is, klik die onderstaande skakel om die verandering - te bevestig. lost_password: subject: '[OpenStreetMap] Versoek om wagwoord te herstel' - lost_password_plain: greeting: Hallo, click_the_link: As dit u is, klik die onderstaande skakel om u wagwoord te herstel. - lost_password_html: - greeting: Hallo, note_comment_notification: anonymous: '''n Anonieme gebruiker' greeting: Hallo, diff --git a/config/locales/aln.yml b/config/locales/aln.yml index 442763b6b..2b2aec2b4 100644 --- a/config/locales/aln.yml +++ b/config/locales/aln.yml @@ -657,46 +657,23 @@ aln: had_added_you: '%{user} ju ka shtu juve si një shok në OpenStreetMap.' see_their_profile: Ju muni me pa profilin e tyre tek %{userurl}. befriend_them: Ju muni gjithashtu me i shtu ata si shokë tek %{befriendurl}. - gpx_notification: - greeting: Tung, - your_gpx_file: Ajo duket si te re dosjen tuaj - with_description: me përshkrimin e - and_the_tags: 'dhe të mëposhtme tags:' - and_no_tags: dhe nuk tags. - failure: - subject: '[OpenStreetMap] te re dështimit Import' - failed_to_import: 'nuk arriti të importit. Këtu është gabim:' - more_info_1: Më shumë informacion në lidhje me dështimet e importit te re - dhe si për të shmangur - more_info_2: 'ato mund të gjenden në:' - success: - subject: '[OpenStreetMap] Import sukses te re' - loaded_successfully: ngarkuar me sukses me %{trace_points} nga një jetë e - mundur %{possible_points} piket. + gpx_failure: + failed_to_import: 'nuk arriti të importit. Këtu është gabim:' + subject: '[OpenStreetMap] te re dështimit Import' + gpx_success: + loaded_successfully: ngarkuar me sukses me %{trace_points} nga një jetë e mundur + %{possible_points} piket. + subject: '[OpenStreetMap] Import sukses te re' signup_confirm: subject: '[OpenStreetMap] Konfirmoje email adresën tonde' email_confirm: subject: '[OpenStreetMap] Konfirmoje email adresën tonde' - email_confirm_plain: - greeting: Tung, - click_the_link: Nëse ky je ti, ju lutem trusni lidhjen e mëposhtme për me konfirmu - ndryshimin. - email_confirm_html: greeting: Tung, - hopefully_you: Dikush (shpresojmë se ju), do të doja të ndryshuar adresën e-mail - e tyre gjatë në %{server_url} në %{new_address}. click_the_link: Nëse ky je ti, ju lutem trusni lidhjen e mëposhtme për me konfirmu ndryshimin. lost_password: subject: '[OpenStreetMap] kërkesës Password reset' - lost_password_plain: - greeting: Tung, - click_the_link: Nëse kjo është që ju, ju lutemi klikoni lidhjen më poshtë për - të rivendosni fjalëkalimin tuaj. - lost_password_html: greeting: Tung, - hopefully_you: Dikush (ndoshta ju) ka kërkuar një fjalëkalim për t,u rivendosur - në llogarinë openstreetmap.org këtë adresë email-i. click_the_link: Nëse kjo është që ju, ju lutemi klikoni lidhjen më poshtë për të rivendosni fjalëkalimin tuaj. messages: diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 1cf1301c7..1251a239a 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -1266,7 +1266,6 @@ ar: footer: يمكنك أيضًا قراءة التعليق على %{readurl} ويمكنك التعليق على %{commenturl} أو الرد على %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: مرحبًا %{to_user}، header: '%{from_user} قام بإرسال رسالة لك عبر خريطة الشارع المفتوحة بالعنوان %{subject}:' @@ -1277,22 +1276,14 @@ ar: had_added_you: '%{user} قام بإضافتك كصديق على خريطة الشارع المفتوحة.' see_their_profile: يمكنك أن تشاهد ملفهم الشخصي على %{userurl}. befriend_them: "\uFEFFيمكنك أيضًا إضافتهم كصديق على %{befriendurl}." - gpx_notification: - greeting: تحياتي، - your_gpx_file: يبدو أنه ملف جي بي إكس الخاص بك - with_description: مع الوصف - and_the_tags: 'والوسوم التالية:' - and_no_tags: ولا توجد وسوم. - failure: - subject: '[خريطة الشارع المفتوحة] فشل استيراد جي بي إكس' - failed_to_import: 'فشل الاستيراد، الخطأ هو:' - more_info_1: المزيد من المعلومات حول فشل استيراد جي بي إكس وكيفية تجنبه - more_info_2: 'وهي موجودة على:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[خريطة الشارع المفتوحة] نجاح استيراد جي بي إكس' - loaded_successfully: تم تحميل بنجاح %{trace_points} نقطة من أصل %{possible_points} - نقطة ممكنة. + gpx_failure: + failed_to_import: 'فشل الاستيراد، الخطأ هو:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[خريطة الشارع المفتوحة] فشل استيراد جي بي إكس' + gpx_success: + loaded_successfully: تم تحميل بنجاح %{trace_points} نقطة من أصل %{possible_points} + نقطة ممكنة. + subject: '[خريطة الشارع المفتوحة] نجاح استيراد جي بي إكس' signup_confirm: subject: '[خريطة الشارع المفتوحة] مرحبا بك في خريطة الشارع المفتوحة' greeting: مرحبا هناك! @@ -1302,30 +1293,17 @@ ar: welcome: بعد تأكيد حسابك، سوف نقدم لك بعض المعلومات الإضافية للبدء. email_confirm: subject: '[خريطة الشارع المفتوحة] أكّد عنوان بريدك الإلكتروني' - email_confirm_plain: greeting: تحياتي، hopefully_you: شخص ما (نأمل أن تكون أنت) يرغب في تغيير عنوان بريده الإلكتروني في %{server_url} إلى %{new_address}. click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لتأكيد التغيير. - email_confirm_html: - greeting: مرحبًا، - hopefully_you: شخص ما (نأمل أنت) يرغب بتغيير عنوان بريده الإلكتروني على %{server_url} - إلى %{new_address}. - click_the_link: إذا كان هذا أنت، رجاءً انقر فوق الرابط أدناه لتأكيد التغيير. lost_password: subject: '[خريطة الشارع المفتوحة] طلب إعادة تعيين كلمة السر' - lost_password_plain: - greeting: تحياتي، + greeting: مرحبًا، hopefully_you: طالب شخص ما (ربما أنت) بإعادة تعيين كلمة السر على حساب openstreetmap.org لعنوان البريد الإلكتروني هذا. click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لإعادة تعيين كلمة المرور. - lost_password_html: - greeting: تحياتي، - hopefully_you: طالب شخص ما (ربما أنت) بإعادة تعيين كلمة المرور على حساب openstreetmap.org - لعنوان البريد الإلكتروني هذا. - click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لإعادة تعيين - كلمة المرور. note_comment_notification: anonymous: مستخدم مجهول greeting: مرحبا، diff --git a/config/locales/arz.yml b/config/locales/arz.yml index 8234c54f8..0599c15aa 100644 --- a/config/locales/arz.yml +++ b/config/locales/arz.yml @@ -601,43 +601,22 @@ arz: had_added_you: '%{user} قام بإضافتك كصديق على خريطه الشارع المفتوحه.' see_their_profile: يمكنك أن تشاهد ملفه الشخصى على %{userurl} وإضافته كصديق أيضًا إن كنت ترغب فى ذلك. - gpx_notification: - greeting: تحياتى، - your_gpx_file: يبدو أنه ملف جى بى إكس الخاص بك - with_description: مع الوصف - and_the_tags: 'والسمات التالية:' - and_no_tags: ولا يوجد سمات. - failure: - subject: '[خريطه الشارع المفتوحة] فشل استيراد جى بى إكس' - failed_to_import: 'فشل الاستيراد. الخطأ هو:' - more_info_1: المزيد من المعلومات حول فشل استيراد جى بى إكس وكيفيه تجنبها - more_info_2: 'وهم موجودين على:' - success: - subject: '[خريطه الشارع المفتوحة] نجاح استيراد جى بى إكس' - loaded_successfully: تم تحميل بنجاح %{trace_points} نقطه من أصل %{possible_points} - نقطه ممكنه. + gpx_failure: + failed_to_import: 'فشل الاستيراد. الخطأ هو:' + subject: '[خريطه الشارع المفتوحة] فشل استيراد جى بى إكس' + gpx_success: + loaded_successfully: تم تحميل بنجاح %{trace_points} نقطه من أصل %{possible_points} + نقطه ممكنه. + subject: '[خريطه الشارع المفتوحة] نجاح استيراد جى بى إكس' signup_confirm: subject: '[خريطه الشارع المفتوحه] اهلا بيك فى اوبن ستريت ماب' email_confirm: subject: '[خريطه الشارع المفتوحة] أكّد عنوان بريدك الإلكتروني' - email_confirm_plain: greeting: تحياتى، click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لتأكيد التغيير. - email_confirm_html: - greeting: مرحبًا، - hopefully_you: شخص ما (نأمل أنت) يرغب بتغيير عنوان بريده الإلكترونى على %{server_url} - to %{new_address}. - click_the_link: إذا كان هذا هو أنت، رجاءًا انقر فوق الرابط أدناه لتأكيد التغيير. lost_password: subject: '[خريطه الشارع المفتوحة] طلب إعاده تعيين كلمه المرور' - lost_password_plain: - greeting: تحياتى، - click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لإعاده تعيين - كلمه المرور. - lost_password_html: - greeting: تحياتى، - hopefully_you: شخص ما (ربما أنت) طلب إعاده تعيين كلمه المرور لحساب openstreetmap.org على - عنوان البريد الإلكترونى هذا. + greeting: مرحبًا، click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لإعاده تعيين كلمه المرور. messages: diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 06e432432..43c645fe2 100644 --- a/config/locales/ast.yml +++ b/config/locales/ast.yml @@ -1230,24 +1230,15 @@ ast: had_added_you: '%{user} amestóte como amigu n''OpenStreetMap.' see_their_profile: Pues ver el so perfil en %{userurl}. befriend_them: Tamién pues amestalos como amigos en %{befriendurl}. - gpx_notification: - greeting: Bones, - your_gpx_file: Paez el to ficheru GPX - with_description: cola descripción - and_the_tags: 'y les etiquetes darréu:' - and_no_tags: ensin etiquetes. - failure: - subject: '[OpenStreetMap] fallu d''importación GPX' - failed_to_import: 'falló la importación. Esti ye''l fallu:' - more_info_1: Más información tocante a los fallos d'importación GPX y cómo - evitalos - more_info_2: 'se puen alcontrar en:' - success: - subject: '[OpenStreetMap] importación GPX correuta' - loaded_successfully: - one: cargóse correutamente con %{trace_points} de 1 puntu posible. - other: cargóse correutamente con %{trace_points} de %{possible_points} puntos - posibles. + gpx_failure: + failed_to_import: 'falló la importación. Esti ye''l fallu:' + subject: '[OpenStreetMap] fallu d''importación GPX' + gpx_success: + loaded_successfully: + one: cargóse correutamente con %{trace_points} de 1 puntu posible. + other: cargóse correutamente con %{trace_points} de %{possible_points} puntos + posibles. + subject: '[OpenStreetMap] importación GPX correuta' signup_confirm: subject: '[OpenStreetMap] Bienllegáu a OpenStreetMap' greeting: ¡Hola! @@ -1258,28 +1249,16 @@ ast: nos primeros pasos. email_confirm: subject: '[OpenStreetMap] Confirma la to direición de corréu' - email_confirm_plain: - greeting: Bones, - hopefully_you: Dalguién (esperamos que tu) quier camudar la so direición de - corréu en %{server_url} a %{new_address}. - click_the_link: Si yes tú, calca nel enllaz d'abaxo pa confirmar el cambéu. - email_confirm_html: greeting: Bones, hopefully_you: Dalguién (esperamos que tu) quier camudar la so direición de corréu en %{server_url} a %{new_address}. click_the_link: Si yes tú, calca nel enllaz d'abaxo pa confirmar el cambéu. lost_password: subject: '[OpenStreetMap] Solicitú de reestablecimientu de contraseña' - lost_password_plain: greeting: Bones, hopefully_you: Dalguién (esperamos que tu) pidió que se-y reanicie la contraseña na cuenta d'openstreetmap.org con estes señes de corréu. click_the_link: Si yes tu, calca nel enllaz d'abaxo pa reestablecer la contraseña. - lost_password_html: - greeting: Bones, - hopefully_you: Dalguién (posiblemente tu) pidió reestablecer la contraseña de - la cuenta d'openstreetmap.org con estes señes de corréu. - click_the_link: Si yes tu, calca nel enllaz d'abaxo pa reestablecer la contraseña. note_comment_notification: anonymous: Un usuariu anónimu greeting: Bones, diff --git a/config/locales/az.yml b/config/locales/az.yml index 4fad302ca..ab1bae28c 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -806,27 +806,13 @@ az: hi: Salam %{to_user}, message_notification: hi: Salam %{to_user}, - gpx_notification: - greeting: Salam, - and_no_tags: və teqlərsiz. - failure: - more_info_2: 'nasazlığı, buradan tapmaq olar:' signup_confirm: subject: '[OpenStreetMap] OpenStreetMap-ə xoş gəldiniz' greeting: Salam! - email_confirm_plain: - greeting: Salam, - email_confirm_html: + email_confirm: greeting: Salam, - click_the_link: Əgər bu sizsinizsə, zəhmət olmasa, dəyişiklikləri təsdiqləmək - üçün aşağı göstərilmiş istinaddakı ünvana keçin. lost_password: subject: '[OpenStreetMap] Parolu yeniləmək tələbi' - lost_password_plain: - greeting: Salam, - click_the_link: Əgər bu sizsinizsə, zəhmət olmasa, parolunuzu əvəzləmək üçün - aşağı göstərilmiş istinaddakı ünvana keçin. - lost_password_html: greeting: Salam, click_the_link: Əgər bu sizsinizsə, zəhmət olmasa, parolunuzu əvəzləmək üçün aşağı göstərilmiş istinaddakı ünvana keçin. diff --git a/config/locales/be-Tarask.yml b/config/locales/be-Tarask.yml index 71d1b3d34..bc2c14841 100644 --- a/config/locales/be-Tarask.yml +++ b/config/locales/be-Tarask.yml @@ -811,48 +811,26 @@ be-Tarask: had_added_you: '%{user} дадаў Вас у сьпіс сяброў на OpenStreetMap.' see_their_profile: Вы можаце прагледзець яго профіль на %{userurl}. befriend_them: Вы таксама можаце дадаць іх у якасьці сябраў на %{befriendurl}. - gpx_notification: - greeting: Вітаем, - your_gpx_file: Выглядае, што гэта Ваш файл GPX - with_description: з апісаньнем - and_the_tags: 'з наступнымі тэгамі:' - and_no_tags: і бяз тэгаў. - failure: - subject: '[OpenStreetMap] памылка імпарту GPX' - failed_to_import: 'немагчыма імпартаваць. Адбылася памылка:' - more_info_1: Дадатковая інфармацыя пра памылкі імпарту GPX і як іх пазьбегнуць - more_info_2: 'іх можна знайсьці на:' - success: - subject: '[OpenStreetMap] імпарт GPX адбыўся пасьпяхова' - loaded_successfully: - one: пасьпяхова загружаны з %{trace_points} з 1 магчымага пункту. - few: пасьпяхова загружаныя %{trace_points} пункты з магчымых %{possible_points}. - many: пасьпяхова загружаныя %{trace_points} пунктаў з магчымых %{possible_points}. - other: пасьпяхова загружаныя %{trace_points} пунктаў з магчымых %{possible_points}. + gpx_failure: + failed_to_import: 'немагчыма імпартаваць. Адбылася памылка:' + subject: '[OpenStreetMap] памылка імпарту GPX' + gpx_success: + loaded_successfully: + one: пасьпяхова загружаны з %{trace_points} з 1 магчымага пункту. + few: пасьпяхова загружаныя %{trace_points} пункты з магчымых %{possible_points}. + many: пасьпяхова загружаныя %{trace_points} пунктаў з магчымых %{possible_points}. + other: пасьпяхова загружаныя %{trace_points} пунктаў з магчымых %{possible_points}. + subject: '[OpenStreetMap] імпарт GPX адбыўся пасьпяхова' signup_confirm: subject: '[OpenStreetMap] Вітаем у OpenStreetMap' email_confirm: subject: '[OpenStreetMap] Пацьвердзіце Ваш адрас электроннай пошты' - email_confirm_plain: - greeting: Вітаем, - click_the_link: Калі гэта Вы, калі ласка, націсьніце на спасылку ніжэй, каб - пацьвердзіць зьмену. - email_confirm_html: greeting: Вітаем, - hopefully_you: Нехта (спадзяемся што Вы) жадае зьмяніць свой адрас электроннай - пошты ў %{server_url} на %{new_address}. click_the_link: Калі гэта Вы, калі ласка, націсьніце на спасылку ніжэй, каб пацьвердзіць зьмену. lost_password: subject: '[OpenStreetMap] Запыт на зьмену паролю' - lost_password_plain: - greeting: Вітаем, - click_the_link: Калі гэта Вы, калі ласка, націсьніце на спасылку ніжэй, каб - скінуць Ваш пароль. - lost_password_html: greeting: Вітаем, - hopefully_you: Нехта (магчыма Вы) запытаў зьмену паролю для гэтага адрасу электроннай - пошты openstreetmap.org. click_the_link: Калі гэта Вы, калі ласка, націсьніце на спасылку ніжэй, каб скінуць Ваш пароль. messages: diff --git a/config/locales/be.yml b/config/locales/be.yml index f62449e90..663ce5d69 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -1250,27 +1250,17 @@ be: see_their_profile: Вы можаце прагледзець профіль на %{userurl} і дадаць, як сябра, у адказ, калі хочаце. befriend_them: Вы таксама можаце пасябраваць з імі на %{befriendurl}. - gpx_notification: - greeting: Прывітанне, - your_gpx_file: Падобна, што ваш файл GPX - with_description: з апісаннем - and_the_tags: 'і наступнымі тэгамі:' - and_no_tags: і без тэгаў. - failure: - subject: '[OpenStreetMap] Збой імпарту GPX' - failed_to_import: 'збой імпарту. Адбылася памылка:' - more_info_1: Дадатковую інфармацыю аб збоі імпарту GPX і аб тым, як пазбегнуць - more_info_2: 'збой, можна знайсці тут:' - success: - subject: '[OpenStreetMap] Паспяховы імпарт GPX' - loaded_successfully: - one: паспяхова загружаны (%{trace_points} з магчымага 1 пункта). - few: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} - пунктаў). - many: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} - пунктаў). - other: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} - пунктаў). + gpx_failure: + failed_to_import: 'збой імпарту. Адбылася памылка:' + subject: '[OpenStreetMap] Збой імпарту GPX' + gpx_success: + loaded_successfully: + one: паспяхова загружаны (%{trace_points} з магчымага 1 пункта). + few: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} пунктаў). + many: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} пунктаў). + other: паспяхова загружаны (%{trace_points} з магчымых %{possible_points} + пунктаў). + subject: '[OpenStreetMap] Паспяховы імпарт GPX' signup_confirm: subject: '[OpenStreetMap] Сардэчна запрашаем у OpenStreetMap' greeting: Прывітанне! @@ -1282,13 +1272,6 @@ be: інфармацыю. email_confirm: subject: '[OpenStreetMap] Пацвердзіце ваш адрас электроннай пошты' - email_confirm_plain: - greeting: Добры дзень, - hopefully_you: 'Хтосьці (спадзяемся, што вы) жадае змяніць свой адрас электроннай - пошты ў %{server_url} на адрас: %{new_address}.' - click_the_link: Калі гэта вы, то перайдзіце па спасылцы, размешчанай ніжэй, - каб пацвердзіць змену. - email_confirm_html: greeting: Добры дзень, hopefully_you: 'Хтосьці (спадзяемся, што вы) жадае змяніць свой адрас электроннай пошты ў %{server_url} на адрас: %{new_address}.' @@ -1296,18 +1279,11 @@ be: каб пацвердзіць змену. lost_password: subject: '[OpenStreetMap] Запыт на змену пароля' - lost_password_plain: - greeting: Прывітанне, + greeting: Добры дзень, hopefully_you: Хтосьці (спадзяемся, што вы) запытаў змену пароля для рахунка на openstreetmap.org, прывязанага да гэтага адраса электроннай пошты. click_the_link: Калі гэта вы, калі ласка, перайдзіце па спасылцы, паказанай ніжэй, каб змяніць ваш пароль. - lost_password_html: - greeting: Прывітанне, - hopefully_you: Хтосьці (магчыма, вы) запытаў змену пароля для рахунка на openstreetmap.org, - які выкарыстоўвае гэты адрас электроннай пошты. - click_the_link: Калі гэта вы, калі ласка, перайдзіце па спасылцы, паказанай - ніжэй, каб змяніць ваш пароль. note_comment_notification: anonymous: Ананімны карыстальнік greeting: Прывітанне, diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 7fdabdfdd..12c902fd1 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -1200,20 +1200,11 @@ bg: had_added_you: '%{user} ви добави като приятел на OpenStreetMap.' see_their_profile: Можете да видите профила му на %{userurl}. befriend_them: Можете да ги добавите като приятел на %{befriendurl}. - gpx_notification: - greeting: Здравейте, - your_gpx_file: Изглежда, че файлът на GPX - with_description: с описание - and_the_tags: 'и етикети:' - and_no_tags: и без етикети. - failure: - subject: '[OpenStreetMap] Грешка при внасяне на GPX' - failed_to_import: 'не е внесен. Това е грешката:' - more_info_1: Повече информация за проблеми при импорта на GPX обекти и как - да ги избегнете - more_info_2: 'те могат да бъдат намерени на:' - success: - subject: '[OpenStreetMap] GPX импорта е успешен' + gpx_failure: + failed_to_import: 'не е внесен. Това е грешката:' + subject: '[OpenStreetMap] Грешка при внасяне на GPX' + gpx_success: + subject: '[OpenStreetMap] GPX импорта е успешен' signup_confirm: subject: '[OpenStreetMap] Добре дошли в OpenStreetMap' greeting: Здравейте! @@ -1223,13 +1214,6 @@ bg: welcome: След като потвърдите ще ви изпратим още повече информация как да започнете. email_confirm: subject: '[OpenStreetMap] Потвърждаване на адрес за електронна поща' - email_confirm_plain: - greeting: Здравейте, - hopefully_you: 'Някой (надяваме се Вие) желае да промени адреса на електронната - си поща намиращ се на %{server_url} с адрес: %{new_address}.' - click_the_link: Ако това сте Вие, моля, посетете препратката за потвърждение - на промяната. - email_confirm_html: greeting: Здравейте, hopefully_you: 'Някой (надяваме се Вие) желае да промени адреса на електронната си поща намиращ се на %{server_url} с адрес: %{new_address}.' @@ -1237,12 +1221,6 @@ bg: на промяната. lost_password: subject: '[OpenStreetMap] Заявка за промяна на парола' - lost_password_plain: - greeting: Здравейте, - hopefully_you: Някой (надяваме се Вие) е поискал промяна на паролата на сметка - в openstreetmap.org свързана този адрес на електронна поща. - click_the_link: Ако това сте Вие, моля, посетете препратката за промяна на паролата. - lost_password_html: greeting: Здравейте, hopefully_you: Някой (надяваме се Вие) е поискал промяна на паролата на сметка в openstreetmap.org свързана този адрес на електронна поща. diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 703dd9074..e946b0b47 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -1101,10 +1101,6 @@ bn: hi: প্রিয় %{to_user}, had_added_you: '%{user} আপনাকে ওপেনস্ট্রিটম্যাপে বন্ধু হিসেবে যোগ করেছেন।' see_their_profile: আপনি %{userurl}-এ তাদের প্রোফাইল দেখতে পারেন। - gpx_notification: - greeting: সুপ্রিয়, - with_description: বিবরণ সহ - and_the_tags: 'এবং নিম্নলিখিত ট্যাগ:' signup_confirm: subject: '[OpenStreetMap] ওপেনস্ট্রিটম্যাপে স্বাগতম' greeting: এই যে আপনি! @@ -1112,23 +1108,11 @@ bn: করেছেন। email_confirm: subject: '[OpenStreetMap] আপনার ইমেইল ঠিকানা নিশ্চিত করুন' - email_confirm_plain: - greeting: সুপ্রিয়, - click_the_link: এটি যদি আপনি হন, দয়া করে পরিবর্তন নিশ্চিত করতে নিচের লিংকে - ক্লিক করুন। - email_confirm_html: greeting: সুপ্রিয়, click_the_link: এটি যদি আপনি হন, দয়া করে পরিবর্তন নিশ্চিত করতে নিচের লিংকে ক্লিক করুন। lost_password: subject: '[ওপেনস্ট্রিটম্যাপ] পাসওয়ার্ড পুনঃধার্য করার অনুরোধ' - lost_password_plain: - greeting: সুপ্রিয়, - hopefully_you: কোনো একজন (সম্ভবত আপনি) এই ইমেইল ঠিকানার সাথে যুক্ত openstreetmap.org - অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তনের অনুরোধ করেছেন। - click_the_link: এটি যদি আপনি হন, তবে পাসওয়ার্ড পুনঃধার্য করতে দয়া করে নিচের - লিংকে ক্লিক করুন। - lost_password_html: greeting: সুপ্রিয়, hopefully_you: কোনো একজন (সম্ভবত আপনি) এই ইমেইল ঠিকানার সাথে যুক্ত openstreetmap.org অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তনের অনুরোধ করেছেন। diff --git a/config/locales/br.yml b/config/locales/br.yml index 02a9b3e02..16ab2ced6 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -134,66 +134,66 @@ br: one: war-dro miz 'zo 'zo other: war-dro %{count} miz 'zo about_x_years: - one: bloaz 'zo bennak - two: war-dro %{count} 'vloaz zo - few: war-dro %{count} bloaz 'zo - many: war-dro %{count} bloaz 'zo - other: war-dro %{count} bloaz 'zo + one: bloaz zo bennak + two: war-dro %{count} vloaz zo + few: war-dro %{count} bloaz zo + many: war-dro %{count} bloaz zo + other: war-dro %{count} bloaz zo almost_x_years: - one: bloaz 'zo bennak - two: war-dro %{count} vloaz 'zo - few: war-dro %{count} bloaz 'zo - many: war-dro %{count} bloaz 'zo - other: war-dro %{count} bloaz 'zo - half_a_minute: un hanter vunutenn 'zo + one: bloaz zo bennak + two: war-dro %{count} vloaz zo + few: war-dro %{count} bloaz zo + many: war-dro %{count} bloaz zo + other: war-dro %{count} bloaz zo + half_a_minute: un hanter vunutenn zo less_than_x_seconds: - one: nebeutoc'h eget un eilenn 'zo - two: nebeutoc'h eget %{count} eilenn 'zo - few: nebeutoc'h eget %{count} eilenn 'zo - many: nebeutoc'h eget %{count} eilenn 'zo - other: nebeutoc'h eget %{count} eilenn 'zo + one: nebeutoc'h eget un eilenn zo + two: nebeutoc'h eget %{count} eilenn zo + few: nebeutoc'h eget %{count} eilenn zo + many: nebeutoc'h eget %{count} eilenn zo + other: nebeutoc'h eget %{count} eilenn zo less_than_x_minutes: - one: nebeutoc'h eget un nunutenn 'zo - two: nebeutoc'h eget %{count} vunutenn 'zo - few: nebeutoc'h eget %{count} munutenn 'zo - many: nebeutoc'h eget %{count} munutenn 'zo - other: nebeutoc'h eget %{count} munutenn 'zo + one: nebeutoc'h eget un nunutenn zo + two: nebeutoc'h eget %{count} vunutenn zo + few: nebeutoc'h eget %{count} munutenn zo + many: nebeutoc'h eget %{count} munutenn zo + other: nebeutoc'h eget %{count} munutenn zo over_x_years: - one: ouzhpenn bloaz 'zo - two: ouzhpenn %{count} vloaz 'zo - few: ouzhpenn %{count} bloaz 'zo - many: ouzhpenn %{count} bloaz 'zo - other: ouzhpenn %{count} bloaz 'zo + one: ouzhpenn bloaz zo + two: ouzhpenn %{count} vloaz zo + few: ouzhpenn %{count} bloaz zo + many: ouzhpenn %{count} bloaz zo + other: ouzhpenn %{count} bloaz zo x_seconds: - one: un eilenn 'zo - two: '%{count} eilenn ''zo' - few: '%{count} eilenn ''zo' - many: '%{count} eilenn ''zo' - other: '%{count} eilenn ''zo' + one: un eilenn zo + two: '%{count} eilenn zo' + few: '%{count} eilenn zo' + many: '%{count} eilenn zo' + other: '%{count} eilenn zo' x_minutes: - one: ur vunutenn 'zo - two: '%{count} vunutenn ''zo' - few: '%{count} munutenn ''zo' - many: '%{count} munutenn ''zo' - other: '%{count} munutenn ''zo' + one: ur vunutenn zo + two: '%{count} vunutenn zo' + few: '%{count} munutenn zo' + many: '%{count} munutenn zo' + other: '%{count} munutenn zo' x_days: - one: un deiz 'zo - two: '%{count} zeiz ''zo' - few: '%{count} deiz ''zo' - many: '%{count} deiz ''zo' - other: '%{count} deiz ''zo' + one: un deiz zo + two: '%{count} zeiz zo' + few: '%{count} deiz zo' + many: '%{count} deiz zo' + other: '%{count} deiz zo' x_months: - one: miz 'zo - two: '%{count} viz ''zo' - few: '%{count} miz ''zo' - many: '%{count} miz ''zo' - other: '%{count} miz ''zo' + one: miz zo + two: '%{count} viz zo' + few: '%{count} miz zo' + many: '%{count} miz zo' + other: '%{count} miz zo' x_years: - one: bloaz 'zo + one: bloaz zo two: '%{count} vloaz ''zo' - few: '%{count} bloaz ''zo' - many: '%{count} bloaz ''zo' - other: '%{count} bloaz ''zo' + few: '%{count} bloaz zo' + many: '%{count} bloaz zo' + other: '%{count} bloaz zo' editor: default: Dre ziouer (%{name} er mare-mañ) potlatch: @@ -220,7 +220,7 @@ br: api: notes: comment: - opened_at_html: Bet krouet %{when} 'zo + opened_at_html: Bet krouet %{when} zo opened_at_by_html: Bet krouet %{when} gant %{user} commented_at_html: Hizivaet %{when} commented_at_by_html: Hizivaet %{when} gant %{user} @@ -1276,26 +1276,16 @@ br: had_added_you: '%{user} en deus hoc''h ouzhpennet evel mignon war OpenStreetMap.' see_their_profile: 'Gallout a rit gwelet o frofil amañ : %{userurl}.' befriend_them: 'Gallout a rit o ouzhpennañ e-touez ho mignoned amañ : %{befriendurl}.' - gpx_notification: - greeting: Demat, - your_gpx_file: War a seblant, ho restr GPX - with_description: gant an deskrivadur - and_the_tags: 'hag an tikedennoù-mañ :' - and_no_tags: ha tikedenn ebet. - failure: - subject: '[OpenStreetMap] fazi e-pad an enporzhiadur GPX' - failed_to_import: 'n''en deus ket gallet bezañ enporzhiet. Setu amañ ar fazi - :' - more_info_1: Muioc'h a ditouroù diwar-benn ar c'hudennoù enporzhiañ GPX ha - penaos en em virout diouto - more_info_2: 'a c''hall bezañ kavet war :' - success: - subject: '[OpenStreetMap] Graet eo an enporzhiadenn GPX' - loaded_successfully: - one: karget ervat gant %{trace_points} diwar 1 poent posupl. - two: karget ervat gant %{trace_points} - other: karget ervat gant %{trace_points} diwar %{possible_points} poent - posupl. + gpx_failure: + failed_to_import: 'n''en deus ket gallet bezañ enporzhiet. Setu amañ ar fazi + :' + subject: '[OpenStreetMap] fazi e-pad an enporzhiadur GPX' + gpx_success: + loaded_successfully: + one: karget ervat gant %{trace_points} diwar 1 poent posupl. + two: karget ervat gant %{trace_points} + other: karget ervat gant %{trace_points} diwar %{possible_points} poent posupl. + subject: '[OpenStreetMap] Graet eo an enporzhiadenn GPX' signup_confirm: subject: '[OpenStreetMap] Degemer mat en OpenStreetMap' greeting: Demat ! @@ -1307,32 +1297,18 @@ br: deoc'h evit kregiñ ganti. email_confirm: subject: '[OpenStreetMap] Kadarnaat ho chomlec''h postel' - email_confirm_plain: greeting: Demat, hopefully_you: Unan bennak (c'hwi moarvat) a garfe cheñch e chomlec'h postel eus %{server_url} da %{new_address}. click_the_link: Ma'z eo c'hwi, klikit war al liamm amañ dindan, mar plij, evit kadarnaat ar c'hemm. - email_confirm_html: - greeting: Demat, - hopefully_you: Unan bennak (c'hwi moarvat) a garfe cheñch e chomlec'h postel - eus %{server_url} da %{new_address}. - click_the_link: Ma'z eo c'hwi, klikit war al liamm amañ dindan evit kadarnaat - ar c'hemm. lost_password: subject: '[OpenStreetMap] Goulenn adderaouekaat ar ger-tremen' - lost_password_plain: greeting: Demat, hopefully_you: Unan bennak (c'hwi moarvat) en deus goulennet e vefe adderaouekaet ar ger-tremen evit ar chomlec'h postel-mañ war ar gont openstreetmap.org click_the_link: Ma'z eo c'hwi, klikit war al liamm amañ dindan, mar plij, evit adderaouekaat ho ker-tremen. - lost_password_html: - greeting: Demat, - hopefully_you: Unan bennak (c'hwi moarvat) en deus goulennet e vefe adderaouekaet - ger-tremen ar gont openstreetmap.org gant ar chomlec'h postel-mañ. - click_the_link: Ma'z eo c'hwi, klikit war al liamm amañ dindan evit adderaouekaat - ho ker-tremen. note_comment_notification: anonymous: Un implijer dizanv greeting: Demat, diff --git a/config/locales/bs.yml b/config/locales/bs.yml index 694b052fb..ceb7d1b3d 100644 --- a/config/locales/bs.yml +++ b/config/locales/bs.yml @@ -867,22 +867,14 @@ bs: had_added_you: '%{user} Vas je dodao kao prijatelja na OpenStreetMap-u.' see_their_profile: Možete vidjeti njihov profil na %{userurl}. befriend_them: Takođe, možete ih dodati kao prijatelja na %{befriendurl}. - gpx_notification: - greeting: Zdravo, - your_gpx_file: Liči na vaÅ¡u GPX datoteku - with_description: sa opisom - and_the_tags: 'i sa sljedećim oznakama:' - and_no_tags: i bez oznaka - failure: - subject: '[OpenStreetMap] GPX Import nije uspio' - failed_to_import: 'Import nije uspio. Evo greÅ¡ke:' - more_info_1: ViÅ¡e o neuspjelom GPX importu i kako isto izbjeći - more_info_2: 'može se naći na:' - success: - subject: '[OpenStreetMap] GPX Import uspjeÅ¡an' - loaded_successfully: |- - uspjeÅ¡no učitano sa %{trace_points} od mogućih - %{possible_points} tačaka. + gpx_failure: + failed_to_import: 'Import nije uspio. Evo greÅ¡ke:' + subject: '[OpenStreetMap] GPX Import nije uspio' + gpx_success: + loaded_successfully: |- + uspjeÅ¡no učitano sa %{trace_points} od mogućih + %{possible_points} tačaka. + subject: '[OpenStreetMap] GPX Import uspjeÅ¡an' signup_confirm: subject: '[OpenStreetMap] DobrodoÅ¡li na OpenStreetMap' greeting: Zdravo! @@ -894,25 +886,12 @@ bs: kako bi ste počeli. email_confirm: subject: '[OpenStreetMap] Potvrdite VaÅ¡u e-mail adresu' - email_confirm_plain: greeting: Zdravo, click_the_link: Ako ste ovo Vi, molimo klinknite na poveznicu ispod da potvrdite promjene. - email_confirm_html: - greeting: Zdravo, - hopefully_you: Netko (nadamo se Vi) bi želio promjeniti svoju e-mail adresu - sa %{server_url} na %{new_address}. - click_the_link: Ako ste ovo Vi, kliknite na link naveden ispod za potvrdu promjene lost_password: subject: '[OpenStreetMap] Zahtjev za ponovnim postavljanjem lozinke' - lost_password_plain: - greeting: Zdravo, - click_the_link: Ako ste ovo Vi, kliknite na link ispod za ponovno postavljanje - lozinke. - lost_password_html: greeting: Zdravo, - hopefully_you: Neko (moguće, Vi) je pitao za ponovno postavljanje lozinke na - njihovim e-mail adresama openstreetmap.org računa. click_the_link: Ako ste ovo Vi, kliknite na link ispod za ponovno postavljanje lozinke. note_comment_notification: diff --git a/config/locales/ca.yml b/config/locales/ca.yml index c14c8b65d..850b7f98c 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -268,6 +268,12 @@ ca: anonymous: anònim no_comment: (cap comentari) part_of: Part de + part_of_relations: + one: 1 relació + other: '%{count} relacions' + part_of_ways: + one: 1 via + other: '%{count} vies' download_xml: Baixa l’XML view_history: Mostra l’historial view_details: Mostra els detalls @@ -320,6 +326,7 @@ ca: entry_html: Relació %{relation_name} entry_role_html: Relació %{relation_name} (com a %{relation_role}) not_found: + title: No s'ha trobat sorry: 'No s''ha trobat el %{type} #%{id}.' type: node: node @@ -328,6 +335,7 @@ ca: changeset: conjunt de canvis note: nota timeout: + title: Error d'esgotament del temps d'espera sorry: S'ha trigat massa a obtenir les dades per al tipus %{type} amb l'identificador %{id}. type: @@ -642,6 +650,7 @@ ca: theatre: Teatre toilets: Lavabos townhall: Ajuntament + training: Instal·lacions d'entrenament university: Universitat vehicle_inspection: Inspecció de vehicles vending_machine: Màquina expenedora @@ -653,7 +662,9 @@ ca: watering_place: Abeurador water_point: Punt d'aigua weighbridge: Bàscula + "yes": Servei boundary: + aboriginal_lands: Terres aborígens administrative: Límit administratiu census: Límit censal national_park: Parc nacional @@ -683,38 +694,58 @@ ca: dormitory: Residència Universitària duplex: Dúplex farm: Casa de pagès + farm_auxiliary: Edifici auxiliar d'una granja garage: Garatge garages: Garatges + greenhouse: Hivernacle + hangar: Hangar hospital: Edifici hospitalari hotel: Edifici hoteler house: Casa houseboat: Casa flotant hut: Barraca industrial: Edifici industrial + kindergarten: Edifici d'escola bressol office: Edifici d'oficines public: Edifici públic residential: Edifici residencial retail: Edifici de Venda al detall + roof: Sostre + ruins: Edifici en ruïnes school: Edifici escolar + semidetached_house: Casa semiadossada + service: Edifici de servei + shed: Cobert + stable: Estable static_caravan: Caravana + temple: Edifici d'un temple terrace: Edifici de terrasses train_station: Edifici d'estació de trens university: Edifici universitari warehouse: Magatzem "yes": Edifici club: + scout: Centre escolta sport: Club esportiu "yes": Club craft: + beekeper: Apicultor + blacksmith: Ferrer brewery: Fàbrica de cervesa carpenter: Fuster + confectionery: Confiteria + dressmaker: Modista electrician: Electricista gardener: Jardiner + glaziery: Vidrier + handicraft: Artesania painter: Pintor photographer: Fotògraf plumber: Lampista shoemaker: Sabater + stonemason: Picapedrer tailor: Sastre + window_construction: Construcció de finestres winery: Bodega "yes": Botiga d'artesania emergency: @@ -775,6 +806,7 @@ ca: "yes": Carretera historic: archaeological_site: Jaciment arqueològic + bomb_crater: Cràter de bomba històric battlefield: Camp de batalla boundary_stone: Fita fronterera building: Edifici històric @@ -898,8 +930,10 @@ ca: petroleum_well: Pou petrolífer pier: Moll pipeline: Canonada + pumping_station: Estació de bombeig reservoir_covered: Dipòsit cobert silo: Sitja + snow_cannon: Canó de neu storage_tank: Tanc d'emmagatzematge surveillance: Vigilància telescope: Telescopi @@ -923,6 +957,7 @@ ca: mountain_pass: "yes": Coll - Port de muntanya natural: + bare_rock: Roca pelada bay: Badia beach: Platja cape: Cap @@ -938,6 +973,7 @@ ca: grassland: Prats heath: Bruguerar hill: Pujol + hot_spring: Surgència termal island: Illa land: Terra marsh: Aiguamoll @@ -968,17 +1004,22 @@ ca: architect: Arquitecte association: Associació company: Empresa + diplomatic: Oficina diplomàtica educational_institution: Institució educativa employment_agency: Agència d'ocupació energy_supplier: Oficina subministradora d'energia estate_agent: Immobiliària + financial: Oficina financera government: Oficina governamental insurance: Oficina d'assegurances it: Oficina TIC lawyer: Advocat + logistics: Oficina logística ngo: Oficina d'una ONG notary: Notaria religion: Oficina religiosa + research: Oficina de recerca + tax_advisor: Gestoria telecommunication: Oficina de telecomunicacions travel_agent: Agència de viatges "yes": Oficina @@ -1075,11 +1116,13 @@ ca: estate_agent: Immobiliària farm: Agrobotiga fashion: Botiga de moda + fishing: Botiga d'accessoris de pesca florist: Floristeria food: Botiga d'alimentació funeral_directors: Funerària furniture: Botiga de mobles garden_centre: Centre de jardineria + gas: Gasolinera general: Botiga generalista gift: Botiga de regals greengrocer: Verduleria @@ -1098,6 +1141,7 @@ ca: lottery: Loteria mall: Centre comercial massage: Massatgista + medical_supply: Botiga de subministraments mèdics mobile_phone: Botiga de telèfons mòbils money_lender: Prestador de diners motorcycle: Botiga de motocicletes @@ -1110,12 +1154,14 @@ ca: organic: Botiga d'aliments ecològics outdoor: Botiga d'esports d'aventura paint: Botiga de pintures + pastry: Pastisseria pawnbroker: Casa de penyores perfumery: Perfumeria pet: Botiga d'animals photo: Fotògraf seafood: Botiga de marisc second_hand: Botiga de segona mà + sewing: Merceria shoes: Sabateria sports: Botiga d'esports stationery: Papereria @@ -1133,6 +1179,7 @@ ca: variety_store: Botiga de preus baixos video: Videoclub video_games: Botiga de videojocs + wholesale: Magatzem a l'engròs wine: Vinateria - Celler "yes": Botiga tourism: @@ -1142,6 +1189,7 @@ ca: attraction: Atracció bed_and_breakfast: Bed and breakfast cabin: Cabanya + camp_pitch: Parcel·la de càmping camp_site: Càmping caravan_site: Càmping per a caravanes chalet: Xalet @@ -1155,6 +1203,7 @@ ca: picnic_site: Àrea de pícnic theme_park: Parc temàtic viewpoint: Mirador + wilderness_hut: Refugi lliure zoo: Zoològic tunnel: building_passage: Passatge en edifici @@ -1369,24 +1418,17 @@ ca: had_added_you: '%{user} us ha afegit com a amic a l''OpenStreetMap.' see_their_profile: Podeu veure el seu perfil a %{userurl}. befriend_them: També el podeu afegir com a amic a %{befriendurl}. - gpx_notification: - greeting: Hola, - your_gpx_file: Sembla el vostre fitxer GPX - with_description: amb la descripció - and_the_tags: 'i les etiquetes següents:' - and_no_tags: i cap etiqueta. - failure: - subject: '[OpenStreetMap] Error d''importació de GPX' - failed_to_import: 'no es pot importar. L''error ha estat:' - more_info_1: Més informació en relació a errades d'importació de GPX i com - evitar-les - more_info_2: 'els podeu trobar a:' - success: - subject: '[OpenStreetMap] Importació de GPX correcta' - loaded_successfully: - one: carregat correctament amb %{trace_points} d'un total d'un punt possible. - other: carregat correctament amb %{trace_points} d'un total de %{possible_points} - punts possibles. + gpx_failure: + hi: Hola %{to_user}, + failed_to_import: 'no es pot importar. L''error ha estat:' + subject: '[OpenStreetMap] Error d''importació de GPX' + gpx_success: + hi: Hola %{to_user}, + loaded_successfully: + one: carregat correctament amb %{trace_points} d'un total d'un punt possible. + other: carregat correctament amb %{trace_points} d'un total de %{possible_points} + punts possibles. + subject: '[OpenStreetMap] Importació de GPX correcta' signup_confirm: subject: '[OpenStreetMap] OpenStreetMap us dona la benvinguda' greeting: Hola @@ -1397,13 +1439,6 @@ ca: començar. email_confirm: subject: '[OpenStreetMap] Confirmeu l''adreça de correu' - email_confirm_plain: - greeting: Hola, - hopefully_you: Algú (esperem que vós) vol canviar la vostra adreça electrònica - a %{server_url} per %{new_address}. - click_the_link: Si sou vós mateix, feu clic a l'enllaç de sota per confirmar - el canvi. - email_confirm_html: greeting: Hola, hopefully_you: Algú (esperem que vós) vol canviar la vostra adreça electrònica a %{server_url} per %{new_address}. @@ -1411,18 +1446,11 @@ ca: el canvi. lost_password: subject: '[OpenStreetMap] Sol·licitud de reinicialització de contrasenya' - lost_password_plain: greeting: Hola, hopefully_you: Algú (possiblement vós) ha demanat reincialitzar la contrasenya del compte d'openstreetmap.org associat a aquesta adreça de correu electrònic. click_the_link: Si sou vós mateix, feu clic a l'enllaç de sota per reinicialitzar la contrasenya. - lost_password_html: - greeting: Hola, - hopefully_you: Algú (possiblement vós) ha demanat reincialitzar la contrasenya - del compte d'openstreetmap.org associat a aquesta adreça de correu electrònic. - click_the_link: Si sou vós, feu clic a l'enllaç de sota per reinicialitzar la - vostra contrasenya. note_comment_notification: anonymous: Un usuari anònim greeting: Hola, @@ -2041,6 +2069,7 @@ ca: uploaded: 'Pujat el:' points: 'Punts:' start_coordinates: 'Coordenades d''inici:' + coordinates_html: '%{latitude}; %{longitude}' map: mapa edit: edita owner: 'Propietari:' diff --git a/config/locales/ce.yml b/config/locales/ce.yml index 5c67032fa..cc0159f3c 100644 --- a/config/locales/ce.yml +++ b/config/locales/ce.yml @@ -763,17 +763,11 @@ ce: learn_more: Цул совнаха хаа more: Кхин а user_mailer: - gpx_notification: - greeting: Маршалла, signup_confirm: greeting: Маршалла! - email_confirm_plain: - greeting: Маршалла, - email_confirm_html: + email_confirm: greeting: Маршалла, - lost_password_plain: - greeting: Маршалла, - lost_password_html: + lost_password: greeting: Маршалла, note_comment_notification: greeting: Маршалла, diff --git a/config/locales/cs.yml b/config/locales/cs.yml index eaa618d40..cef51fc59 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -11,6 +11,7 @@ # Author: H4nek # Author: Ilimanaq29 # Author: JAn Dudík +# Author: Jan Myšák # Author: Jaroslav Cerny # Author: Jezevec # Author: Jkjk @@ -318,6 +319,7 @@ cs: entry_html: Relace %{relation_name} entry_role_html: Relace %{relation_name} (jako %{relation_role}) not_found: + title: Nenalezeno sorry: 'Promiňte, ale %{type} #%{id} nebylo možné nalézt.' type: node: uzel @@ -326,6 +328,7 @@ cs: changeset: sada změn note: poznámka timeout: + title: VyprÅ¡el časový limit sorry: Promiňte, ale načítání dat %{type} číslo %{id} trvalo příliÅ¡ dlouho. type: node: uzlu @@ -1458,24 +1461,15 @@ cs: had_added_you: '%{user} si vás na OpenStreetMap přidal(a) jako přítele.' see_their_profile: Jeho/její profil si můžete prohlédnout na %{userurl}. befriend_them: Můžete si ho/ji také přidat jako přítele na %{befriendurl}. - gpx_notification: - greeting: Dobrý den, - your_gpx_file: Vypadá to, že váš GPX soubor - with_description: s popisem - and_the_tags: 'a následujícími Å¡títky:' - and_no_tags: a bez Å¡títků - failure: - subject: '[OpenStreetMap] Neúspěšný import GPX' - failed_to_import: 'se nepodařilo nahrát. Chybové hlášení následuje:' - more_info_1: Další informace o chybách při importu GPX a rady, jak se - more_info_2: 'jim vyhnout, naleznete na:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=cs - success: - subject: '[OpenStreetMap] Úspěšný import GPX' - loaded_successfully: - one: se úspěšně nahrál s %{trace_points} z možného 1 bodu. - other: se úspěšně nahrál s %{trace_points} z možných %{possible_points} - bodů. + gpx_failure: + failed_to_import: 'se nepodařilo nahrát. Chybové hlášení následuje:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=cs + subject: '[OpenStreetMap] Neúspěšný import GPX' + gpx_success: + loaded_successfully: + one: se úspěšně nahrál s %{trace_points} z možného 1 bodu. + other: se úspěšně nahrál s %{trace_points} z možných %{possible_points} bodů. + subject: '[OpenStreetMap] Úspěšný import GPX' signup_confirm: subject: '[OpenStreetMap] Vítejte v OpenStreetMap' greeting: Ahoj! @@ -1487,32 +1481,18 @@ cs: informací. email_confirm: subject: '[OpenStreetMap] Potvrzení vaší e-mailové adresy' - email_confirm_plain: - greeting: Dobrý den, - hopefully_you: Někdo (snad vy) požádal o změnu e-mailové adresy na serveru %{server_url} - na %{new_address}. - click_the_link: Pokud jste to byli vy, potvrďte změnu kliknutím na následující - odkaz. - email_confirm_html: greeting: Dobrý den, hopefully_you: Někdo (snad vy) požádal o změnu e-mailové adresy na serveru %{server_url} na %{new_address}. - click_the_link: Pokud jste to byli vy, potvrďte změnu kliknutím na následující + click_the_link: Pokud jste to byli Vy, potvrďte změnu kliknutím na následující odkaz. lost_password: subject: '[OpenStreetMap] Žádost o nové heslo' - lost_password_plain: greeting: Dobrý den, 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 tedy chcete, kliknutím na níže uvedený odkaz získáte nové - heslo. - lost_password_html: - 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 tedy chcete, kliknutím na níže uvedený odkaz získáte nové - heslo. + click_the_link: Pokud jste to byli Vy, kliknutím na níže uvedený odkaz získáte + nové heslo. note_comment_notification: anonymous: Anonymní uživatel greeting: Ahoj, diff --git a/config/locales/cy.yml b/config/locales/cy.yml index 378f932b9..4d906d338 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -1036,18 +1036,13 @@ cy: hi: Pa hwyl %{to_user}? friendship_notification: hi: Henffych %{to_user}! - gpx_notification: - greeting: Pa hwyl? - with_description: gyda'r disgrifiad - and_the_tags: 'a''r tagiau canlynol:' - and_no_tags: a dim tagiau. - failure: - subject: Methwyd mewnforio GPX [OpenStreetMap] - failed_to_import: 'methwyd a mewnforio. Dyma''r gwall:' + gpx_failure: + failed_to_import: 'methwyd a mewnforio. Dyma''r gwall:' + subject: Methwyd mewnforio GPX [OpenStreetMap] signup_confirm: greeting: Pa hwyl! created: Mae rhywun (chi gobeithio!) newydd greu cyfrif yn %{site_url}. - email_confirm_plain: + email_confirm: greeting: Pa hwyl, note_comment_notification: anonymous: Defnyddiwr anhysbys diff --git a/config/locales/da.yml b/config/locales/da.yml index 4fd30c675..95108977b 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -1457,22 +1457,14 @@ da: had_added_you: '%{user} har tilføjet dig som ven pÃ¥ OpenStreetMap.' see_their_profile: Du kan se deres profil pÃ¥ %{userurl}. befriend_them: Du kan ogsÃ¥ tilføje dem som ven pÃ¥ %{befriendurl}. - gpx_notification: - greeting: Hej, - your_gpx_file: Det ser ud til at din GPX-fil - with_description: med beskrivelsen - and_the_tags: 'og de følgende egenskaber:' - and_no_tags: og ingen egenskaber. - failure: - subject: '[OpenStreetMap] GPX-importering mislykkedes' - failed_to_import: 'kunne ikke importeres. Her er fejlen:' - more_info_1: Flere oplysninger om GPX-importeringsfejl og hvordan man undgÃ¥r - more_info_2: 'dem kan findes pÃ¥:' - success: - subject: '[OpenStreetMap] GPX-importering lykkedes' - loaded_successfully: - one: indlæst med %{trace_points} ud af 1 muligt punkt. - other: indlæst med %{trace_points} ud af %{possible_points} mulige punkter. + gpx_failure: + failed_to_import: 'kunne ikke importeres. Her er fejlen:' + subject: '[OpenStreetMap] GPX-importering mislykkedes' + gpx_success: + loaded_successfully: + one: indlæst med %{trace_points} ud af 1 muligt punkt. + other: indlæst med %{trace_points} ud af %{possible_points} mulige punkter. + subject: '[OpenStreetMap] GPX-importering lykkedes' signup_confirm: subject: '[OpenStreetMap] Velkommen til OpenStreetMap' greeting: Halløj! @@ -1484,13 +1476,6 @@ da: sÃ¥ du kan komme godt i gang. email_confirm: subject: '[OpenStreetMap] Bekræft din e-mailadresse' - email_confirm_plain: - greeting: Hej, - hopefully_you: En eller anden (forhÃ¥bentlig dig) ønsker at ændre sin e-mailadresse - pÃ¥ %{server_url} til %{new_address}. - click_the_link: Hvis det er dig, skal du klikke pÃ¥ linket nedenfor for at bekræfte - ændringen. - email_confirm_html: greeting: Hej, hopefully_you: En eller anden (forhÃ¥bentlig dig) ønsker at ændre sin e-mailadresse pÃ¥ %{server_url} til %{new_address}. @@ -1498,18 +1483,11 @@ da: ændringen. lost_password: subject: '[OpenStreetMap] Nulstilling af adgangskode' - lost_password_plain: greeting: Hej, hopefully_you: En eller anden (forhÃ¥bentlig dig) har bedt om at fÃ¥ adgangskoden nulstillet pÃ¥ denne e-mailadresses openstreetmap.org-konto. click_the_link: Hvis dette er dig, sÃ¥ klik pÃ¥ linket nedenfor for at nulstille din adgangskode. - lost_password_html: - greeting: Hej, - hopefully_you: En eller anden (forhÃ¥bentlig dig) har bedt om at fÃ¥ adgangskoden - nulstillet pÃ¥ denne emailadresses openstreetmap.org-konto. - click_the_link: Hvis dette er dig, sÃ¥ klik pÃ¥ linket nedenfor for at nulstille - din adgangskode. note_comment_notification: anonymous: En anonym bruger greeting: Hej, diff --git a/config/locales/de.yml b/config/locales/de.yml index bcefef0ae..e54f1fda5 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -1501,7 +1501,6 @@ de: footer: Hier gehts zum Kommentar %{readurl}, du kannst ihn kommentieren %{commenturl} oder dem Autor unter %{replyurl} antworten. message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hallo %{to_user}, header: '%{from_user} hat dir eine Nachricht über OpenStreetMap mit dem Betreff %{subject} gesendet:' @@ -1513,25 +1512,16 @@ de: had_added_you: '%{user} hat dich als Freund hinzugefügt.' see_their_profile: Du kannst sein/ihr Profil unter %{userurl} ansehen. befriend_them: Du kannst sie/ihn unter %{befriendurl} ebenfalls als Freund hinzufügen. - gpx_notification: - greeting: Hallo, - your_gpx_file: Deine GPX-Datei - with_description: mit der Beschreibung - and_the_tags: 'und folgenden Tags:' - and_no_tags: und ohne Tags. - failure: - subject: '[OpenStreetMap] GPX-Import Fehler' - failed_to_import: 'konnte nicht importiert werden, die Fehlermeldung:' - more_info_1: Mehr Informationen über GPX-Import Fehler und wie diese vermieden - werden können - more_info_2: 'finden sich hier:' - import_failures_url: https://wiki.openstreetmap.org/wiki/DE:GPX - success: - subject: '[OpenStreetMap] GPX-Import erfolgreich' - loaded_successfully: - one: mit %{trace_points} von 1 möglichem Punkt erfolgreich geladen. - other: mit %{trace_points} von %{possible_points} möglichen Punkten erfolgreich - geladen. + gpx_failure: + failed_to_import: 'konnte nicht importiert werden, die Fehlermeldung:' + import_failures_url: https://wiki.openstreetmap.org/wiki/DE:GPX + subject: '[OpenStreetMap] GPX-Import Fehler' + gpx_success: + loaded_successfully: + one: mit %{trace_points} von 1 möglichem Punkt erfolgreich geladen. + other: mit %{trace_points} von %{possible_points} möglichen Punkten erfolgreich + geladen. + subject: '[OpenStreetMap] GPX-Import erfolgreich' signup_confirm: subject: '[OpenStreetMap] Willkommen bei OpenStreetMap' greeting: Hallo! @@ -1543,32 +1533,18 @@ de: Informationen, um anzufangen. email_confirm: subject: '[OpenStreetMap] Deine E-Mail-Adresse bestätigen' - email_confirm_plain: greeting: Hallo, hopefully_you: Jemand (hoffentlich du) will seine E-Mail-Adresse auf %{server_url} zu „%{new_address}“ ändern. click_the_link: Wenn du das bist, bestätige bitte deine E-Mail-Adresse mit dem Link unten. - email_confirm_html: - greeting: Hallo, - hopefully_you: Jemand (hoffentlich du) möchte seine E-Mail-Adresse bei %{server_url} - zu %{new_address} ändern. - click_the_link: Wenn du das bist, bestätige bitte deine E-Mail-Adresse mit dem - Link unten lost_password: subject: '[OpenStreetMap] Anfrage zum Passwort zurücksetzen' - lost_password_plain: greeting: Hallo, hopefully_you: Jemand (wahrscheinlich du) hat eine Zurücksetzung des Passworts für das openstreetmap.org-Konto an diese E-Mail-Adresse angefordert. click_the_link: Wenn du das bist, klicke bitte auf den Link unten, um dein Passwort zurückzusetzen. - lost_password_html: - greeting: Hallo, - hopefully_you: Jemand (hoffentlich du) hat darum gebeten sein Passwort für das - OpenStreetMap-Benutzerkonto mit dieser E-Mail-Adresse zurückzusetzen. - click_the_link: Wenn du das bist, klicke bitte auf den Link unten, um dein Passwort - zurückzusetzen. note_comment_notification: anonymous: Ein anonymer Benutzer greeting: Hallo, diff --git a/config/locales/diq.yml b/config/locales/diq.yml index 54aa520fc..e3192c9e9 100644 --- a/config/locales/diq.yml +++ b/config/locales/diq.yml @@ -108,7 +108,7 @@ diq: size: Gırdiye latitude: Verıniye longitude: Derganiye - public: Şar + public: Pêroyi description: Şınasnayış visibility: Asayış tagstring: Etiketi @@ -741,15 +741,9 @@ diq: hi: Merheba %{to_user}, message_notification: hi: Merheba %{to_user}, - gpx_notification: + email_confirm: greeting: Merheba, - email_confirm_plain: - greeting: Merheba, - email_confirm_html: - greeting: Merheba, - lost_password_plain: - greeting: Merheba, - lost_password_html: + lost_password: greeting: Merheba, note_comment_notification: greeting: Merheba, diff --git a/config/locales/dsb.yml b/config/locales/dsb.yml index b9fd3fa41..6dfa91e52 100644 --- a/config/locales/dsb.yml +++ b/config/locales/dsb.yml @@ -903,22 +903,13 @@ dsb: had_added_you: '%{user} jo śi na OpenStreetMap ako pśijaśela pśidał.' see_their_profile: MóžoÅ¡ profil na %{userurl} wiźeś. befriend_them: MóžoÅ¡ někogo na %{befriendurl} ako pśijaśela pśidaś. - gpx_notification: - greeting: Witaj, - your_gpx_file: Wuglěda ako twója GPX-dataja - with_description: z wopisanim - and_the_tags: 'a slědujuce atributy:' - and_no_tags: a žedne atributy. - failure: - subject: '[OpenStreetMap] GPX-import jo se njeraźił' - failed_to_import: 'njejo se dał importěrowaś. How jo zmólka:' - more_info_1: DalÅ¡ne informacije wó njeraźonych GPX-importach a kak daju se - wobinuś - more_info_2: 'móžoÅ¡ namakaś na:' - success: - subject: '[OpenStreetMap] GPX-import wuspěšny' - loaded_successfully: jo se %{trace_points} z %{possible_points} móžnych dypkow - zacytało. + gpx_failure: + failed_to_import: 'njejo se dał importěrowaś. How jo zmólka:' + subject: '[OpenStreetMap] GPX-import jo se njeraźił' + gpx_success: + loaded_successfully: jo se %{trace_points} z %{possible_points} móžnych dypkow + zacytało. + subject: '[OpenStreetMap] GPX-import wuspěšny' signup_confirm: subject: '[OpenStreetMap] Witaj do OpenStreetMap' greeting: Witaj! @@ -930,31 +921,18 @@ dsb: za prědne kÅ¡acei daś. email_confirm: subject: '[OpenStreetMap] Twóju e-mailowu adresu wobkÅ¡uśiś' - email_confirm_plain: greeting: Witaj, hopefully_you: Něchten (naźejucy ty) co swóju e-mailowu adresu pla %{server_url} do %{new_address} změniś. click_the_link: Jolic ty to sy, klikni pÅ¡osym dołojce na wótkaz, aby wobkÅ¡uśił změnu. - email_confirm_html: - greeting: Witaj, - hopefully_you: Něchten (naźejucy ty) co swóju e-mailowu adresu pla %{server_url} - do %{new_address} změniś. - click_the_link: Jolic ty to sy, klikni pÅ¡osym dołojce na wótkaz, aby změnu wobkÅ¡uśił. lost_password: subject: '[OpenStreetMap] NapÅ¡aÅ¡owanje wó slědkstajenju gronidła' - lost_password_plain: greeting: Witaj, hopefully_you: Něchten (snaź ty) jo pominał gronidło za konto OpenStreetMap z toś teju e-majloweju adresu slědk stajiś. click_the_link: Jolic ty to sy, klikni pÅ¡osym dołojce na wótkaz, aby swójo gronidło slědk stajił. - lost_password_html: - greeting: Witaj, - hopefully_you: Něchten (snaź ty) jo pominał gronidło za konto OpenStreetMap - z toś teju e-majloweju adresu slědk stajiś. - click_the_link: Jolic ty to sy, klikni pÅ¡osym dołojce na wótkaz, aby gronidło - slědk stajił. note_comment_notification: anonymous: Anonymny wužywaŕ greeting: Witaj, diff --git a/config/locales/el.yml b/config/locales/el.yml index 3fda4cbe7..563f28d1f 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -17,6 +17,7 @@ # Author: Kongr43gpen # Author: Logictheo # Author: Macofe +# Author: NikosLikomitros # Author: Nikosgranturismogt # Author: Norhorn # Author: Omnipaedista @@ -445,7 +446,8 @@ el: %{id}. Είναι πιθανό να υπάρχουν ορθογραφικά λάθη ή να είναι λάθος ο σύνδεσμος μέσω του οποίου φτάσατε σε αυτήν την σελίδα. diary_entry: - posted_by_html: Δημοσιεύτηκε από τον %{link_user} στις %{created} στα %{language_link} + posted_by_html: Δημοσιεύτηκε από τον %{link_user} στις %{created} στα %{language_link}. + updated_at_html: Τελευταία ενημέρωση στις %{updated}. comment_link: Σχολιάστε την καταχώρηση reply_link: Αποστολή μηνύματος στον συγγραφέα comment_count: @@ -1270,24 +1272,16 @@ el: had_added_you: Ο χρήστης %{user} σας πρόσθεσε ως φίλο στο OpenStreetMap. see_their_profile: Μπορείτε να δείτε το προφίλ του στο %{userurl}. befriend_them: Μπορείτε επίσης να τους προσθέσετε ως φίλους στο %{befriendurl}. - gpx_notification: - greeting: Γεια, - your_gpx_file: Μοιάζει με δικό σας αρχείο GPX - with_description: με περιγραφή - and_the_tags: 'και τα παρακάτω χαρακτηριστικά:' - and_no_tags: και χωρίς ετικέτες. - failure: - subject: '[OpenStreetMap] Η εισαγωγή GPX απέτυχε' - failed_to_import: 'Απέτυχε η εισαγωγή. Το σφάλμα είναι:' - more_info_1: Περισσότερες πληροφορίες σχετικά με τα σφάλματα εισαγωγής GPX - και πως να τα αποφύγετε - more_info_2: 'μπορούν να βρεθούν στο:' - success: - subject: '[OpenStreetMap] Η εισαγωγή GPX πέτυχε' - loaded_successfully: - one: φόρτωσε επιτυχώς με %{trace_points} από 1 πιθανό σημείο. - other: φόρτωσε επιτυχώς με %{trace_points} από πιθανά %{possible_points} - σημεία. + gpx_failure: + hi: Γεια σας %{to_user}, + failed_to_import: 'Απέτυχε η εισαγωγή. Το σφάλμα είναι:' + subject: '[OpenStreetMap] Η εισαγωγή GPX απέτυχε' + gpx_success: + hi: Γεια σας %{to_user}, + loaded_successfully: + one: φόρτωσε επιτυχώς με %{trace_points} από 1 πιθανό σημείο. + other: φόρτωσε επιτυχώς με %{trace_points} από πιθανά %{possible_points} σημεία. + subject: '[OpenStreetMap] Η εισαγωγή GPX πέτυχε' signup_confirm: subject: '[OpenStreetMap] Καλώς ήλθατε στο OpenStreetMap' greeting: Γεια σου! @@ -1300,13 +1294,6 @@ el: email_confirm: subject: '[OpenStreetMap] Επιβεβαιώστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας' - email_confirm_plain: - greeting: Γεια, - hopefully_you: Κάποιος (ελπίζουμε εσείς) θέλει να αλλάξει την διεύθυνση ηλεκτρονικού - ταχυδρομείου στο %{server_url} σε %{new_address}. - click_the_link: Εάν είστε εσείς, παρακαλούμε πατήστε τον σύνδεσμο παρακάτω για - να επιβεβαιωθεί η αλλαγή. - email_confirm_html: greeting: Γεια, hopefully_you: Κάποιος (ελπίζουμε εσείς) θέλει να αλλάξει την διεύθυνση ηλεκτρονικού ταχυδρομείου στο %{server_url} σε %{new_address}. @@ -1314,19 +1301,11 @@ el: να επιβεβαιωθεί η αλλαγή. lost_password: subject: '[OpenStreetMap] Αίτηση επαναφοράς κωδικού' - lost_password_plain: greeting: Γεια, hopefully_you: Κάποιος (πιθανότατα εσείς) έχει ζητήσει επαναφορά του κωδικού πρόσβασης του λογαριασμού με αυτό το email στο openstreetmap.org. click_the_link: Εάν πρόκειται για σας, κάντε κλικ στον παρακάτω σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας. - lost_password_html: - greeting: Γεια, - hopefully_you: Κάποιος (πιθανότατα εσείς) έχει ζητήσει επαναφορά του κωδικού - πρόσβασης του λογαριασμού στο openstreetmap.org που αντιστοιχεί σε αυτήν τη - διεύθυνση ηλεκτρονικού ταχυδρομείου. - click_the_link: Εάν είστε εσείς, παρακαλούμε κάντε κλικ στον παρακάτω σύνδεσμο - για να γίνει επαναφορά του κωδικού σας. note_comment_notification: anonymous: Ανώνυμος χρήστης greeting: Γεια, diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml index 8016960c4..831d127c9 100644 --- a/config/locales/en-GB.yml +++ b/config/locales/en-GB.yml @@ -1144,7 +1144,6 @@ en-GB: footer: You can also read the comment at %{readurl} and you can comment at %{commenturl} or send a message to the author at %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hi %{to_user}, header: '%{from_user} has sent you a message through OpenStreetMap with the subject %{subject}:' @@ -1156,24 +1155,16 @@ en-GB: had_added_you: '%{user} has added you as a friend on OpenStreetMap.' see_their_profile: You can see their profile at %{userurl}. befriend_them: You can also add them as a friend at %{befriendurl}. - gpx_notification: - greeting: Hi, - your_gpx_file: It looks like your GPX file - with_description: with the description - and_the_tags: 'and the following tags:' - and_no_tags: and no tags. - failure: - subject: '[OpenStreetMap] GPX Import failure' - failed_to_import: 'failed to import. Here is the error:' - more_info_1: More information about GPX import failures and how to avoid - more_info_2: 'them can be found at:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] GPX Import success' - loaded_successfully: - one: loaded successfully with %{trace_points} out of a possible 1 point. - other: loaded successfully with %{trace_points} out of a possible %{possible_points} - points. + gpx_failure: + failed_to_import: 'failed to import. Here is the error:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] GPX Import failure' + gpx_success: + loaded_successfully: + one: loaded successfully with %{trace_points} out of a possible 1 point. + other: loaded successfully with %{trace_points} out of a possible %{possible_points} + points. + subject: '[OpenStreetMap] GPX Import success' signup_confirm: subject: '[OpenStreetMap] Welcome to OpenStreetMap' greeting: Hi there! @@ -1184,28 +1175,16 @@ en-GB: information to get you started. email_confirm: subject: '[OpenStreetMap] Confirm your e-mail address' - email_confirm_plain: - greeting: Hi, - hopefully_you: Someone (hopefully you) would like to change their email address - over at %{server_url} to %{new_address}. - click_the_link: If this is you, please click the link below to confirm the change. - email_confirm_html: greeting: Hi, hopefully_you: Someone (hopefully you) would like to change their email address over at %{server_url} to %{new_address}. click_the_link: If this is you, please click the link below to confirm the change. lost_password: subject: '[OpenStreetMap] Password reset request' - lost_password_plain: greeting: Hi, hopefully_you: Someone (possibly you) has asked for the password to be reset on this email address's openstreetmap.org account. click_the_link: If this is you, please click the link below to reset your password. - lost_password_html: - greeting: Hi, - hopefully_you: Someone (possibly you) has asked for the password to be reset - on this e-mail address's openstreetmap.org account. - click_the_link: If this is you, please click the link below to reset your password. note_comment_notification: anonymous: An anonymous user greeting: Hi, diff --git a/config/locales/en.yml b/config/locales/en.yml index 37d6f99e9..21ea7e106 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -433,7 +433,8 @@ en: heading: "No entry with the id: %{id}" body: "Sorry, there is no diary entry or comment with the id %{id}. Please check your spelling, or maybe the link you clicked is wrong." diary_entry: - posted_by_html: "Posted by %{link_user} on %{created} in %{language_link}" + posted_by_html: "Posted by %{link_user} on %{created} in %{language_link}." + updated_at_html: "Last updated on %{updated}." comment_link: Comment on this entry reply_link: Send a message to the author comment_count: @@ -1244,12 +1245,15 @@ en: "yes": "Waterway" admin_levels: level2: "Country Boundary" + level3: "Region Boundary" level4: "State Boundary" level5: "Region Boundary" level6: "County Boundary" + level7: "Municipality Boundary" level8: "City Boundary" level9: "Village Boundary" level10: "Suburb Boundary" + level11: "Neighbourhood Boundary" types: cities: Cities towns: Towns @@ -1414,35 +1418,39 @@ en: subject: "[OpenStreetMap] %{user} commented on a diary entry" hi: "Hi %{to_user}," header: "%{from_user} has commented on the OpenStreetMap diary entry with the subject %{subject}:" + header_html: "%{from_user} has commented on the OpenStreetMap diary entry with the subject %{subject}:" footer: "You can also read the comment at %{readurl} and you can comment at %{commenturl} or send a message to the author at %{replyurl}" + footer_html: "You can also read the comment at %{readurl} and you can comment at %{commenturl} or send a message to the author at %{replyurl}" message_notification: - subject_header: "[OpenStreetMap] %{subject}" + subject: "[OpenStreetMap] %{message_title}" hi: "Hi %{to_user}," header: "%{from_user} has sent you a message through OpenStreetMap with the subject %{subject}:" + header_html: "%{from_user} has sent you a message through OpenStreetMap with the subject %{subject}:" + footer: "You can also read the message at %{readurl} and you can send a message to the author at %{replyurl}" footer_html: "You can also read the message at %{readurl} and you can send a message to the author at %{replyurl}" friendship_notification: hi: "Hi %{to_user}," subject: "[OpenStreetMap] %{user} added you as a friend" had_added_you: "%{user} has added you as a friend on OpenStreetMap." see_their_profile: "You can see their profile at %{userurl}." + see_their_profile_html: "You can see their profile at %{userurl}." befriend_them: "You can also add them as a friend at %{befriendurl}." - gpx_notification: - greeting: "Hi," - your_gpx_file: "It looks like your GPX file" - with_description: "with the description" - and_the_tags: "and the following tags:" - and_no_tags: "and no tags." - failure: - subject: "[OpenStreetMap] GPX Import failure" - failed_to_import: "failed to import. Here is the error:" - more_info_1: "More information about GPX import failures and how to avoid" - more_info_2: "them can be found at:" - import_failures_url: "https://wiki.openstreetmap.org/wiki/GPX_Import_Failures" - success: - subject: "[OpenStreetMap] GPX Import success" - loaded_successfully: - one: loaded successfully with %{trace_points} out of a possible 1 point. - other: loaded successfully with %{trace_points} out of a possible %{possible_points} points. + befriend_them_html: "You can also add them as a friend at %{befriendurl}." + gpx_description: + description_with_tags_html: "It looks like your GPX file %{trace_name} with the description %{trace_description} and the following tags: %{tags}" + description_with_no_tags_html: "It looks like your GPX file %{trace_name} with the description %{trace_description} and no tags" + gpx_failure: + hi: "Hi %{to_user}," + failed_to_import: "failed to import. Here is the error:" + more_info_html: "More information about GPX import failures and how to avoid them can be found at %{url}." + import_failures_url: "https://wiki.openstreetmap.org/wiki/GPX_Import_Failures" + subject: "[OpenStreetMap] GPX Import failure" + gpx_success: + hi: "Hi %{to_user}," + loaded_successfully: + one: loaded successfully with %{trace_points} out of a possible 1 point. + other: loaded successfully with %{trace_points} out of a possible %{possible_points} points. + subject: "[OpenStreetMap] GPX Import success" signup_confirm: subject: "[OpenStreetMap] Welcome to OpenStreetMap" greeting: "Hi there!" @@ -1451,21 +1459,11 @@ en: welcome: "After you confirm your account, we'll provide you with some additional information to get you started." email_confirm: subject: "[OpenStreetMap] Confirm your email address" - email_confirm_plain: - greeting: "Hi," - hopefully_you: "Someone (hopefully you) would like to change their email address over at %{server_url} to %{new_address}." - click_the_link: "If this is you, please click the link below to confirm the change." - email_confirm_html: greeting: "Hi," hopefully_you: "Someone (hopefully you) would like to change their email address over at %{server_url} to %{new_address}." click_the_link: "If this is you, please click the link below to confirm the change." lost_password: subject: "[OpenStreetMap] Password reset request" - lost_password_plain: - greeting: "Hi," - hopefully_you: "Someone (possibly you) has asked for the password to be reset on this email address's openstreetmap.org account." - click_the_link: "If this is you, please click the link below to reset your password." - lost_password_html: greeting: "Hi," hopefully_you: "Someone (possibly you) has asked for the password to be reset on this email address's openstreetmap.org account." click_the_link: "If this is you, please click the link below to reset your password." @@ -1476,18 +1474,25 @@ en: subject_own: "[OpenStreetMap] %{commenter} has commented on one of your notes" subject_other: "[OpenStreetMap] %{commenter} has commented on a note you are interested in" your_note: "%{commenter} has left a comment on one of your map notes near %{place}." + your_note_html: "%{commenter} has left a comment on one of your map notes near %{place}." commented_note: "%{commenter} has left a comment on a map note you have commented on. The note is near %{place}." + commented_note_html: "%{commenter} has left a comment on a map note you have commented on. The note is near %{place}." closed: subject_own: "[OpenStreetMap] %{commenter} has resolved one of your notes" subject_other: "[OpenStreetMap] %{commenter} has resolved a note you are interested in" your_note: "%{commenter} has resolved one of your map notes near %{place}." + your_note_html: "%{commenter} has resolved one of your map notes near %{place}." commented_note: "%{commenter} has resolved a map note you have commented on. The note is near %{place}." + commented_note_html: "%{commenter} has resolved a map note you have commented on. The note is near %{place}." reopened: subject_own: "[OpenStreetMap] %{commenter} has reactivated one of your notes" subject_other: "[OpenStreetMap] %{commenter} has reactivated a note you are interested in" your_note: "%{commenter} has reactivated one of your map notes near %{place}." + 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}." changeset_comment_notification: hi: "Hi %{to_user}," greeting: "Hi," @@ -1495,11 +1500,16 @@ en: subject_own: "[OpenStreetMap] %{commenter} has commented on one of your changesets" subject_other: "[OpenStreetMap] %{commenter} has commented on a changeset you are interested in" your_changeset: "%{commenter} left a comment at %{time} on one of your changesets" + your_changeset_html: "%{commenter} left a comment at %{time} on one of your changesets" commented_changeset: "%{commenter} left a comment at %{time} on a changeset you are watching created by %{changeset_author}" + commented_changeset_html: "%{commenter} left a comment at %{time} on a changeset you are watching created by %{changeset_author}" 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}." unsubscribe: 'To unsubscribe from updates to this changeset, visit %{url} and click "Unsubscribe".' + unsubscribe_html: 'To unsubscribe from updates to this changeset, visit %{url} and click "Unsubscribe".' messages: inbox: title: "Inbox" diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 7a356c9eb..b03773055 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -5,6 +5,7 @@ # Author: Airon90 # Author: Bwildenhain.BO # Author: Cfoucher +# Author: Javiero # Author: Kastanoto # Author: KuboF # Author: Lucas @@ -454,7 +455,8 @@ eo: body: BedaÅ­rinde ne ekzistas taglibra afiŝo kun la identigilo %{id}. Bonvolu kontroli la literumadon, aÅ­ eble vi alklakis eraran ligilon. diary_entry: - posted_by_html: Publikigita de %{link_user} je %{created} en %{language_link} + posted_by_html: Publikigita de %{link_user} je %{created} en %{language_link}. + updated_at_html: AntaÅ­e ĝisdatigita je %{updated}. comment_link: Komenti pri ĉi tiu afiŝo reply_link: Sendi mesaĝon al la aÅ­toro comment_count: @@ -1266,12 +1268,15 @@ eo: "yes": Akvovojo admin_levels: level2: Limo de lando (niv.2) + level3: Regionlimo level4: Limo de provinco (niv.4) level5: Limo de regiono (niv.5) level6: Limo de distrikto (niv.6) + level7: Limo de komunumo (niv.7) level8: Limo de urbo (niv.8) level9: Limo de kvartalo (niv.9) level10: Limo de subkvartalo (niv.10) + level11: Limo de najbaraĵo (niv.11) types: cities: Urbegoj towns: Urboj @@ -1438,8 +1443,11 @@ eo: footer: Vi ankaÅ­ povas legi la komenton ĉe %{readurl} kaj komenti ĝin ĉe %{commenturl} aÅ­ respondi al la aÅ­toro ĉe %{replyurl} message_notification: + subject: '[OpenStreetMap] %{message_title}' hi: Saluton %{to_user}, header: '%{from_user} sendis al vi mesaĝon tra OpenStreetMap kun la temo %{subject}:' + header_html: '%{from_user} Sendis al vi mesaĝon per OpenStreetMap kun la temo + %{subject}' footer_html: Vi ankaÅ­ povas legi la mesaĝon ĉe %{readurl} kaj sendi mesaĝon al la aÅ­toro ĉe %{replyurl} friendship_notification: @@ -1447,25 +1455,26 @@ eo: subject: '[OpenStreetMap] %{user} aldonis vin kiel amikon' had_added_you: '%{user} aldonis vin kiel amikon je OpenStreetMap.' see_their_profile: Vi povas vidi ties profilon ĉe %{userurl}. + see_their_profile_html: Vi povas vidi ties profilon ĉe %{userurl}. befriend_them: Vi ankaÅ­ povas aldoni vin kiel amikon ĉe %{befriendurl}. - gpx_notification: - greeting: Saluton, - your_gpx_file: Ŝajnas, ke via GPX-dosiero - with_description: kun la priskribo - and_the_tags: 'kaj kun la sekvaj etikedoj:' - and_no_tags: kaj kun neniu etikedo. - failure: - subject: '[OpenStreetMap] Eraro dum enportado de GPX-dosiero' - failed_to_import: 'ne estas enportita sukcese. Eraro:' - more_info_1: Pli da informoj pri malsukceso de enportado de GPX-dosieroj kaj - kiel eviti - more_info_2: 'ilin vi povas trovi je:' - success: - subject: '[OpenStreetMap] GPX-dosiero enportita sukcese' - loaded_successfully: - one: estas sukcese enlegita kun %{trace_points} el 1 punkto. - other: estas sukcese enlegita kun %{trace_points} el %{possible_points} - punktoj. + befriend_them_html: Vi ankaÅ­ povas aldoni ilin kiel amiko ĉe %{befriendurl} + gpx_description: + description_with_tags_html: 'Ŝajnas, ke tio ĉi estas via GPX‑dosiero %{trace_name} + kun la priskribo %{trace_description} kaj kun la jenaj etikedoj: %{tags}' + description_with_no_tags_html: Ŝajnas, ke tio ĉi estas via GPX‑dosiero %{trace_name} + kun la priskribo %{trace_description} kaj sen etikedoj + gpx_failure: + hi: Saluton %{to_user}, + failed_to_import: 'ne estas enportita sukcese. Eraro:' + more_info_html: Pliaj informoj pri eraroj dum enporti GPX‑dosierojn troviĝas + ĉe %{url}. + subject: '[OpenStreetMap] Eraro dum enportado de GPX-dosiero' + gpx_success: + hi: Saluton %{to_user}, + loaded_successfully: + one: estas sukcese enlegita kun %{trace_points} el 1 punkto. + other: estas sukcese enlegita kun %{trace_points} el %{possible_points} punktoj. + subject: '[OpenStreetMap] GPX-dosiero enportita sukcese' signup_confirm: subject: '[OpenStreetMap] Bonvenon al OpenStreetMap' greeting: Saluton! @@ -1475,13 +1484,6 @@ eo: welcome: Post konfirmo de konto, ni liveros al vi pliajn informojn kiel komenci. email_confirm: subject: '[OpenStreetMap] Konfirmado de retpoŝtadreso' - email_confirm_plain: - greeting: Saluton, - hopefully_you: Iu (espereble vi) volas ŝanĝi vian retpoŝtadreson je %{server_url} - al %{new_address}. - click_the_link: Se tiu estas vi, bonvolu alklaku la ligilon sube por konfirmi - ŝanĝon de adreso. - email_confirm_html: greeting: Saluton, hopefully_you: Iu (espereble vi) volas ŝanĝi vian retpoŝtadreson je %{server_url} al %{new_address}. @@ -1489,13 +1491,6 @@ eo: ŝanĝon de adreso. lost_password: subject: '[OpenStreetMap] Peto pri restarigo de pasvorto' - lost_password_plain: - greeting: Saluton, - hopefully_you: Iu (espereble vi) volas restarigi la pasvorton por konto je openstreetmap.org - por tiu ĉi retpoŝtadreso. - click_the_link: Se tiu estas vi, bonvolu alklaki la ligilon sube por restarigi - la pasvorton. - lost_password_html: greeting: Saluton, hopefully_you: Iu (espereble vi) volas restarigi la pasvorton por konto je openstreetmap.org por tiu ĉi retpoŝtadreso. @@ -1509,6 +1504,7 @@ eo: subject_other: '[OpenStreetMap] %{commenter} komentis rimarkon pri kiu vi interesiĝas' your_note: '%{commenter} komentis vian rimarkon sur mapo ĉe %{place}.' + your_note_html: '%{commenter} komentis vian rimarkon sur mapo ĉe %{place}.' commented_note: '%{commenter} komentis rimarkon sur mapo pri kiu vi interesiĝas. La rimarko troviĝas ĉe %{place}.' closed: @@ -1525,6 +1521,7 @@ eo: commented_note: '%{commenter} remalfermis rimarkon sur 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}. changeset_comment_notification: hi: Saluton %{to_user}, greeting: Saluton, @@ -1533,13 +1530,18 @@ eo: subject_other: '[OpenStreetMap] %{commenter} komentis ŝanĝaron pri kiu vi interesiĝas' your_changeset: '%{commenter} je %{time} komentis vian ŝanĝaron' + your_changeset_html: '%{commenter} lasis komenton ĉe %{time}' commented_changeset: '%{commenter} je %{time} komentis ŝanĝaron observatan de vi, kreitan de %{changeset_author}' 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}. unsubscribe: Por malaboni el ĝisdatigoj pri ĉi tiu ŝanĝaro, vizitu %{url} kaj klaku "Malobservi". + unsubscribe_html: Por malaboni la ĝisdatigojn de ĉi tiu ŝanĝaro, vizitu %{url}kaj + alklaku "Malaboni". messages: inbox: title: Alvenkesto diff --git a/config/locales/es.yml b/config/locales/es.yml index ffe045fa0..2749f324d 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -58,6 +58,7 @@ # Author: Pompilos # Author: Remux # Author: Rodm23 +# Author: Rodney Araujo # Author: Rubenwap # Author: Ruila # Author: Sim6 @@ -75,6 +76,8 @@ es: formats: friendly: '%e de %B de %Y a las %H:%M' helpers: + file: + prompt: Elija el archivo submit: diary_comment: create: Guardar @@ -140,8 +143,17 @@ es: way_tag: Etiqueta de la ví­a attributes: client_application: + name: Nombre (Requerido) + url: URL de la aplicación principal (Requerido) callback_url: URL de devolución de llamada support_url: URL de asistencia + allow_read_prefs: leer sus preferencias de usuario + allow_write_prefs: modificar sus preferencias de usuario + allow_write_diary: crear entradas de diario, comentarios y hacer amigos + allow_write_api: modificar el mapa + allow_read_gpx: leer sus trazas de GPS privadas + allow_write_gpx: cargar trazas de GPS + allow_write_notes: modificar notas diary_comment: body: Cuerpo diary_entry: @@ -162,7 +174,7 @@ es: longitude: Longitud public: Pública description: Descripción - gpx_file: 'Subir archivo GPX:' + gpx_file: Cargar archivo GPX visibility: Visibilidad tagstring: Etiquetas message: @@ -171,7 +183,8 @@ es: body: Cuerpo recipient: Destinatario report: - details: Por favor, proporcione más detalles sobre el problema (obligatorio). + category: Seleccione un motivo para su denuncia + details: Proporcione más detalles sobre el problema (obligatorio). user: email: Correo electrónico active: Activo @@ -179,6 +192,7 @@ es: description: Descripción languages: Idiomas pass_crypt: Contraseña + pass_crypt_confirmation: Confirmar contraseña help: trace: tagstring: delimitado por comas @@ -259,8 +273,8 @@ es: reopened_at_by_html: Reactivado %{when} por %{user} rss: title: Notas de OpenStreetMap - description_area: Lista de notas comunicadas, comentadas o cerradas en tu - zona [(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})] + description_area: Una lista de notas, informadas, comentadas o cerradas en + su área [(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})] description_item: Agregador RSS para la nota %{id} opened: nueva nota (cerca de %{place}) commented: nuevo comentario (cerca de %{place}) @@ -283,6 +297,12 @@ es: anonymous: anónimo no_comment: (sin comentarios) part_of: Parte de + part_of_relations: + one: 1 relación + other: '%{count} relaciones' + part_of_ways: + one: 1 vía + other: '%{count} vías' download_xml: Descargar XML view_history: Ver historial view_details: Ver detalles @@ -315,6 +335,9 @@ es: title_html: 'Vía: %{name}' history_title_html: 'Historial de vía: %{name}' nodes: Nodos + nodes_count: + one: 1 nodo + other: '%{count} nodos' also_part_of_html: one: parte de la vía %{related_ways} other: parte de las vías %{related_ways} @@ -322,6 +345,9 @@ es: title_html: 'Relación: %{name}' history_title_html: 'Historial de relación: %{name}' members: Miembros + members_count: + one: 1 miembro + other: '%{count} miembros' relation_member: entry_role_html: '%{type} %{name} como %{role}' type: @@ -332,6 +358,7 @@ es: entry_html: Relación %{relation_name} entry_role_html: Relación %{relation_name} (como %{relation_role}) not_found: + title: No encontrado sorry: 'Lo sentimos, %{type} #%{id} no se pudo encontrar.' type: node: nodo @@ -340,6 +367,7 @@ es: changeset: conjunto de cambios note: nota timeout: + title: Error de tiempo de espera sorry: Lo sentimos, los datos para %{type} con el identificador %{id} han tardado demasiado tiempo en obtenerse. type: @@ -397,8 +425,8 @@ es: changesets: changeset_paging_nav: showing_page: Página %{page} - next: Siguiente → - previous: ← Anterior + next: Siguiente » + previous: « Anterior changeset: anonymous: Anónimo no_edits: (sin ediciones) @@ -422,8 +450,8 @@ es: no_more_user: No hay más conjuntos de cambios por este usuario. load_more: Cargar más timeout: - sorry: Lo sentimos, la lista de conjuntos de cambios que has solicitado ha tardado - mucho tiempo en obtenerse. + sorry: Lo sentimos, la lista de conjuntos de cambios que solicitó tardó demasiado + en recuperarse. changeset_comments: comment: comment: 'Comentario nuevo sobre el conjunto de cambios #%{changeset_id} de @@ -436,8 +464,8 @@ es: title_all: Discusión del conjunto de cambios de OpenStreetMap title_particular: 'Discusión del conjunto de cambios #%{changeset_id} de OpenStreetMap' timeout: - sorry: Lo sentimos, la lista de los cambios realizados en los comentarios que - has solicitado ha tardado mucho tiempo en recuperarse. + sorry: Lo sentimos, la lista de comentarios del conjunto de cambios que solicitó + tardó demasiado en recuperarse. diary_entries: new: title: Nueva entrada en el diario @@ -477,7 +505,8 @@ es: body: No hay ninguna entrada de diario o comentario con el identificador %{id}. Revise su ortografía, o tal vez el enlace en el que hizo clic es incorrecto. diary_entry: - posted_by_html: Publicado por %{link_user} el %{created} en %{language_link} + posted_by_html: Publicado por %{link_user} el %{created} en %{language_link}. + updated_at_html: Última actualización en %{updated}. comment_link: Comentar esta entrada reply_link: Enviar un mensaje al autor comment_count: @@ -522,14 +551,14 @@ es: make_friend: heading: ¿Añadir a %{user} como un amigo? button: Añadir como amigo - success: ¡%{name} ahora es tu amigo! + success: ¡%{name} ahora es su amigo! failed: Lo sentimos, no se ha podido añadir a %{name} como un amigo. already_a_friend: Ya eres amigo de %{name}. remove_friend: heading: ¿Quitar a %{user} de los amigos? button: Quitar amistad - success: Has quitado a %{name} de tus amigos. - not_a_friend: '%{name} no es uno de tus amigos.' + success: Ha quitado a %{name} de sus amigos. + not_a_friend: '%{name} no es uno de sus amigos.' geocoder: search: title: @@ -548,10 +577,12 @@ es: chair_lift: Telesilla drag_lift: Telearrastre gondola: Telecabina + magic_carpet: Ascensor de alfombra mágica platter: Telesquí pylon: Pilón station: Estación de remonte t-bar: Telesquí + "yes": Vía aérea aeroway: aerodrome: Aeródromo airstrip: Aeródromo @@ -560,11 +591,15 @@ es: hangar: Hangar helipad: Helipuerto holding_position: Punto de espera + navigationaid: Ayuda a la navegación aérea parking_position: Punto de estacionamiento runway: Pista + taxilane: Carril de Taxi taxiway: Calle de rodaje terminal: Terminal + windsock: Manga de viento amenity: + animal_boarding: Alojamiento de animales animal_shelter: Refugio de animales arts_centre: Centro artístico atm: Cajero automático @@ -574,7 +609,9 @@ es: bench: Banco bicycle_parking: Aparcamiento de bibicletas bicycle_rental: Alquiler de bicicletas + bicycle_repair_station: Estación de reparación de bicicletas biergarten: Terraza + blood_bank: Banco de sangre boat_rental: Alquiler de botes brothel: Burdel bureau_de_change: Casa de cambio @@ -591,6 +628,7 @@ es: clock: Reloj college: Instituto community_centre: Centro comunitario + conference_centre: Centro de conferencias courthouse: Juzgado crematorium: Crematorio dentist: Dentista @@ -598,6 +636,7 @@ es: drinking_water: Agua potable driving_school: Autoescuela embassy: Embajada + events_venue: Lugar de eventos fast_food: Comida rápida ferry_terminal: Terminal de ferrys fire_station: Parque de bomberos @@ -610,16 +649,24 @@ es: hospital: Hospital hunting_stand: Apostadero de caza ice_cream: Heladería + internet_cafe: Cibercafé kindergarten: Escuela infantil/guardería + language_school: Escuela de idiomas library: Biblioteca + loading_dock: Muelle de carga + love_hotel: Hotel para parejas marketplace: Mercado + mobile_money_agent: Agente de dinero móvil monastery: Monasterio + money_transfer: Transferencia de dinero motorcycle_parking: Estacionamiento para motocicletas + music_school: Escuela de música nightclub: Club nocturno nursing_home: Residencia para la tercera edad parking: Aparcamiento parking_entrance: Entrada de estacionamiento parking_space: Estacionamiento + payment_terminal: Terminal de pago pharmacy: Farmacia place_of_worship: Templo police: Policía @@ -627,9 +674,13 @@ es: post_office: Oficina de correos prison: Prisión pub: Pub + public_bath: Baño público + public_bookcase: Biblioteca libre public_building: Edificio público + ranger_station: Estación de guardaparques recycling: Punto de reciclaje restaurant: Restaurante + sanitary_dump_station: Estación de descarga sanitaria school: Escuela shelter: Refugio shower: Ducha @@ -642,18 +693,27 @@ es: theatre: Teatro toilets: Baños townhall: Ayuntamiento + training: Centro de formación university: Universidad + vehicle_inspection: Inspección vehicular vending_machine: Máquina expendedora veterinary: Clínica veterinaria village_hall: Sala del pueblo waste_basket: Papelera waste_disposal: Contenedor de basura + waste_dump_site: Sitio de vertedero de desechos + watering_place: Lugar de riego water_point: Punto de agua + weighbridge: Báscula de puente + "yes": Servicio boundary: + aboriginal_lands: Tierras aborígenes administrative: Frontera administrativa census: Límite de censo national_park: Parque Nacional + political: Límite electoral protected_area: Área protegida + "yes": Límite bridge: aqueduct: Acueducto boardwalk: Paseo marítimo @@ -662,43 +722,94 @@ es: viaduct: Viaducto "yes": Puente building: - apartments: Bloque de apartamentos + apartment: Apartamento/Departamento + apartments: Apartamentos/Departamentos + barn: Granero + bungalow: Bungalow + cabin: Cabaña chapel: Capilla - church: Iglesia + church: Edificio de la iglesia + civic: Edificio cívico + college: Edificio educativo superior no universitario commercial: Edificio de oficinas + construction: Edificio en construcción + detached: Casa independiente dormitory: Residencia de estudiantes - farm: Granja + duplex: Casa dúplex + farm: Casa de campo + farm_auxiliary: Casa de campo auxiliar garage: Garaje + garages: Garajes + greenhouse: Invernadero + hangar: Hangar hospital: Edificio hospitalario - hotel: Hotel + hotel: Edificio del hotel house: Casa + houseboat: Casa flotante + hut: Choza industrial: Edificio industrial + kindergarten: Edificio de jardín de infantes + manufacture: Edificio de manufactura office: Edificio de oficinas public: Edificio público residential: Edificio residencial retail: Edificio comercial + roof: Techo + ruins: Edificio en ruinas school: Edificio escolar - terrace: Terraza - train_station: Estación de tren + semidetached_house: Casa adosada + service: Edificio de servicios + shed: Cobertizo + stable: Establo para caballos + static_caravan: Caravana + temple: Edificio del templo + terrace: Edificio terraza + train_station: Edificio de la estación de tren university: Edificio universitario + warehouse: Almacén "yes": Edificio + club: + scout: Base del grupo de exploradores + sport: Club deportivo + "yes": Club craft: + beekeper: Apicultor + blacksmith: Herrero brewery: Fábrica de cerveza carpenter: Carpintero + caterer: Servicio de comida + confectionery: Repostería + dressmaker: Modista electrician: Electricista + electronics_repair: Reparación de electrónicos gardener: Jardinero + glaziery: Cristalería + handicraft: Artesanía + hvac: Taller de climatización + metal_construction: Constructor de metal painter: Pintor photographer: Fotógrafo plumber: Plomero/fontanero + roofer: Techador/Techista + sawmill: Aserradero shoemaker: Zapatero + stonemason: Albañil tailor: Sastre + window_construction: Construcción de ventanas + winery: Bodega "yes": Tienda de artesanía emergency: + access_point: Punto de acceso ambulance_station: Base de ambulancias assembly_point: Punto de reunión defibrillator: Desfibrilador + fire_xtinguisher: Extintor de incendios + fire_water_pond: Estanque de agua para fuego landing_site: Lugar de aterrizaje de emergencia + life_ring: Salvavidas de emergencia phone: Teléfono de emergencia + siren: Sirena de emergencia + suction_point: Punto de succión de emergencia water_tank: Tanque de agua de emergencia "yes": Emergencia highway: @@ -711,6 +822,7 @@ es: cycleway: Bicisenda elevator: Ascensor emergency_access_point: Acceso de emergencia + emergency_bay: Bahía de emergencia footway: Sendero ford: Vado give_way: Señal de ceda el paso @@ -741,35 +853,45 @@ es: tertiary: Carretera terciaria tertiary_link: Carretera terciaria track: Pista + traffic_mirror: Espejo de tráfico traffic_signals: Señales de tráfico + trailhead: Inicio del sendero trunk: Vía rápida trunk_link: Enlace de vía rápida turning_loop: Bucle de giro unclassified: Carretera sin clasificar "yes": Camino historic: + aircraft: Aviones históricos archaeological_site: Yacimiento arqueológico + bomb_crater: Cráter de bomba histórico battlefield: Campo de batalla boundary_stone: Mojón building: Edificio histórico bunker: Búnker + cannon: Cañón histórico castle: Castillo + charcoal_pile: Carbonera histórica church: Iglesia city_gate: Puerta de la ciudad citywalls: Murallas de la ciudad fort: Fuerte heritage: Patrimonio de la humanidad + hollow_way: Camino excavado house: Casa histórica manor: Casa señorial memorial: Memorial + milestone: Hito histórico mine: Mina mine_shaft: Pozo minero monument: Monumento + railway: Ferrocarril histórico roman_road: Calzada romana ruins: Ruinas stone: Piedra tomb: Tumba tower: Torre + wayside_chapel: Capilla al borde del camino wayside_cross: Crucero wayside_shrine: Sepulcro wreck: Pecio @@ -778,10 +900,11 @@ es: "yes": Intersección landuse: allotments: Huertos + aquaculture: Acuicultura basin: Cuenca brownfield: Solar vacante cemetery: Cementerio - commercial: Área de oficinas + commercial: Área comercial conservation: Espacio natural protegido construction: Construcción farm: Granja @@ -792,14 +915,16 @@ es: grass: Césped greenfield: Terreno urbanizable industrial: Zona industrial - landfill: Basurero, vertedero + landfill: Relleno sanitario meadow: Pradera military: Zona militar mine: Mina orchard: Huerto + plant_nursery: Vivero de plantas quarry: Cantera railway: Ferrocarril recreation_ground: Área recreacional + religious: Terreno religioso reservoir: Embalse reservoir_watershed: Cuenca del embalse residential: Área residencial @@ -808,9 +933,15 @@ es: vineyard: Viñedo "yes": Uso del suelo leisure: + adult_gaming_centre: Centro de juegos para adultos + amusement_arcade: Sala recreativa de videojuegos + bandstand: Quiosco de música beach_resort: Complejo en la playa bird_hide: Observatorio de aves + bleachers: Gradas + bowling_alley: Pista de bolos common: Terreno común + dance: Salón de baile dog_park: Parque canino firepit: Foso de fuego fishing: Área de pesca @@ -823,7 +954,9 @@ es: marina: Puerto deportivo miniature_golf: Minigolf nature_reserve: Reserva natural + outdoor_seating: Asientos al aire libre park: Parque + picnic_table: Mesa de picnic pitch: Cancha deportiva playground: Área de juegos recreation_ground: Área recreativa @@ -838,21 +971,30 @@ es: "yes": Ocio man_made: adit: Entrada a galería + advertising: Publicidad + antenna: Antena + avalanche_protection: Protección contra avalanchas beacon: Baliza + beam: Barra beehive: Colmena breakwater: Rompeolas bridge: Puente bunker_silo: Búnker + cairn: Mojón chimney: Chimenea + clearcut: Claro + communications_tower: Torre de comunicaciones crane: Grúa + cross: Cruz dolphin: Poste de amarre dyke: Dique embankment: Terraplén - flagpole: Asta + flagpole: Asta de bandera gasometer: Depósito de gas groyne: Espigón kiln: Horno lighthouse: Faro + manhole: Pozo de inspección mast: Mástil mine: Mina mineshaft: Pozo minero @@ -860,12 +1002,20 @@ es: petroleum_well: Pozo petrolífero pier: Muelle pipeline: Tubería + pumping_station: Estación de bombeo + reservoir_covered: Embalse cubierto silo: Silo + snow_cannon: Cañón de nieve + snow_fence: Valla de nieve storage_tank: Tanque de almacenamiento + street_cabinet: Gabinete de calle surveillance: Vigilancia + telescope: Telescopio tower: Torre + utility_pole: Poste de servicios públicos wastewater_plant: Planta de tratamiento de aguas watermill: Molino hidráulico + water_tap: Llave de agua water_tower: Torre de agua water_well: Pozo water_works: Planta potabilizadora @@ -876,10 +1026,13 @@ es: airfield: Aeródromo militar barracks: Barracas bunker: Búnker + checkpoint: Puesto de control + trench: Zanja "yes": Ejército mountain_pass: "yes": Paso de montaña natural: + bare_rock: Roca desnuda bay: Bahía beach: Playa cape: Cabo @@ -895,6 +1048,7 @@ es: grassland: Pradera heath: Brezal hill: Colina + hot_spring: Fuente termal island: Isla land: Tierra marsh: Marisma @@ -918,20 +1072,31 @@ es: water: Agua wetland: Pantano wood: Bosque + "yes": Elemento natural office: accountant: Contable administrative: Administración + advertising_agency: Agencia de publicidad architect: Arquitecto association: Asociación company: Empresa + diplomatic: Oficina diplomática educational_institution: Institución educativa employment_agency: Agencia de empleo + energy_supplier: Oficina de proveedor de energía estate_agent: Inmobiliaria + financial: Oficina financiera government: Oficina gubernamental insurance: Oficina de seguros it: Oficina de TI lawyer: Abogado + logistics: Oficina de logística + newspaper: Oficina de periódicos ngo: Oficina de ONG + notary: Notario + religion: Oficina religiosa + research: Oficina de investigación + tax_advisor: Oficina de asesor impositivo telecommunication: Oficina de telecomunicaciones travel_agent: Agencia de viajes "yes": Oficina @@ -951,6 +1116,7 @@ es: locality: Paraje municipality: Municipio neighbourhood: Barrio + plot: Parcela postcode: Código postal quarter: Distrito region: Región @@ -987,11 +1153,17 @@ es: tram_stop: Parada de tranvía yard: Estación de clasificación shop: + agrarian: Tienda agraria alcohol: Licorería antiques: Anticuario + appliance: Tienda de electrodomésticos art: Tienda de artículos de arte + baby_goods: Tienda de artículos para bebés + bag: Tienda de bolsos bakery: Panadería + bathroom_furnishing: Mobiliario de baño beauty: Salón de belleza + bed: Ropa de cama beverages: Tienda de bebidas bicycle: Tienda de bicicletas bookmaker: Casa de apuestas @@ -1003,62 +1175,90 @@ es: car_repair: Taller mecánico carpet: Tienda de alfombras charity: Tienda benéfica + cheese: Tienda de quesos chemist: Droguería + chocolate: Chocolate clothes: Tienda de ropa + coffee: Tienda de café computer: Tienda de informática confectionery: Confitería convenience: Pequeño supermercado copyshop: Copistería - cosmetics: Tienda de cosmética + cosmetics: Tienda de cosméticos + craft: Tienda de suministros de artesanía + curtain: Tienda de cortinas + dairy: Tienda de lácteos deli: Delicatessen department_store: Grandes almacenes discount: Tienda de descuento doityourself: Tienda de bricolaje dry_cleaning: Tintorería + e-cigarette: Tienda de cigarrillos electrónicos electronics: Tienda de electrónica + erotic: Tienda erótica estate_agent: Inmobiliaria + fabric: Tienda de telas farm: Tienda de productos agrícolas fashion: Tienda de moda + fishing: Tienda de suministros de pesca florist: Floristería food: Tienda de alimentación + frame: Tienda de marcos funeral_directors: Funeraria furniture: Tienda de muebles garden_centre: Vivero + gas: Tienda de gas embotellado general: Tienda de artículos generales gift: Tienda de regalos greengrocer: Frutería grocery: Tienda de alimentación hairdresser: Peluquería hardware: Ferretería + health_food: Tienda de comida saludable + hearing_aids: Audífonos herbalist: Herbolario hifi: Hi-Fi - houseware: Tienda de menaje + houseware: Tienda de artículos para el hogar + ice_cream: Heladería interior_decoration: Decoración de interiores jewelry: Joyería kiosk: Quiosco kitchen: Tienda de cocina laundry: Lavandería + locksmith: Cerrajero lottery: Lotería mall: Centro comercial massage: Masaje + medical_supply: Tienda de suministros médicos mobile_phone: Tienda de telefonía + money_lender: Prestamista de dinero motorcycle: Tienda de motocicletas + motorcycle_repair: Taller de reparación de motocicletas music: Tienda de música + musical_instrument: Instrumentos musicales newsagent: Quiosco de prensa + nutrition_supplements: Suplementos nutricionales optician: Óptica organic: Tienda de alimentos orgánicos outdoor: Tienda de deportes de aventura paint: Tienda de pintura + pastry: Pastelería pawnbroker: Casa de empeños + perfumery: Perfumería pet: Tienda de mascotas + pet_grooming: Aseo de mascotas photo: Tienda de fotografía seafood: Mariscos second_hand: Tienda de segunda mano + sewing: Tienda de costura shoes: Zapatería sports: Tienda de deportes stationery: Papelería + storage_rental: Alquiler de almacenamiento supermarket: Supermercado tailor: Sastre + tattoo: Estudio de tatuajes + tea: Tienda de té ticket: Tienda de Tickets tobacco: Tabaquería toys: Juguetería @@ -1067,6 +1267,8 @@ es: vacant: Tienda vacante variety_store: Tienda de variedades video: Videoclub + video_games: Tienda de videojuegos + wholesale: Almacén al por mayor wine: Vinatería "yes": Tienda tourism: @@ -1076,6 +1278,7 @@ es: attraction: Atracción turística bed_and_breakfast: Alojamiento y desayuno (B&B) cabin: Cabaña + camp_pitch: Lugar para acampar camp_site: Campamento/camping caravan_site: Camping para caravanas chalet: Chalet @@ -1089,6 +1292,7 @@ es: picnic_site: Área de picnic theme_park: Parque temático viewpoint: Mirador + wilderness_hut: Refugio de paraje natural zoo: Zoológico tunnel: building_passage: Pasaje de edificio @@ -1115,12 +1319,15 @@ es: "yes": Curso de agua admin_levels: level2: Límite de país + level3: Límite regional level4: Límite de estado level5: Límite de región level6: Límite de provincia + level7: Límite municipal level8: Límite de ciudad level9: Límite de pueblo level10: Límite de suburbio + level11: Límite vecinal types: cities: Ciudades towns: Municipios @@ -1157,7 +1364,7 @@ es: update: new_report: Su denuncia ha sido registrada con éxito successful_update: Su denuncia ha sido actualizada con éxito - provide_details: Por favor, proporcione los detalles requeridos + provide_details: Proporcione los detalles requeridos show: title: '%{status} Informe n.º %{issue_id}' reports: @@ -1199,8 +1406,8 @@ es: title_html: Reportar %{link} missing_params: No se puede crear un informe nuevo disclaimer: - intro: 'Antes de enviar su denuncia a los moderadores del sitio, por favor - asegúrese de que:' + intro: 'Antes de enviar su denuncia a los moderadores del sitio, asegúrese + de que:' not_just_mistake: Está seguro de que el problema no es sólo un error unable_to_fix: No puede solucionar el problema usted mismo o con la ayuda de otros miembros de la comunidad. @@ -1230,14 +1437,14 @@ es: other_label: Otro create: successful_report: Su denuncia ha sido registrada con éxito - provide_details: Por favor, proporcione los detalles requeridos + provide_details: Proporcione los detalles requeridos layouts: logo: alt_text: Logo de OpenStreetMap home: Inicio - logout: Salir + logout: Cerrar sesión log_in: Iniciar sesión - log_in_tooltip: Identificarse con una cuenta existente + log_in_tooltip: Iniciar sesión con una cuenta existente sign_up: Registrarse start_mapping: Comenzar a cartografiar sign_up_tooltip: Crea una cuenta para editar @@ -1287,124 +1494,103 @@ es: hi: Hola %{to_user}, header: '%{from_user} ha comentado sobre en la entrada de diario con el asunto %{subject}:' - footer: También puede leer el comentario en %{readurl} y puedes comentar en - %{commenturl} o responder en %{replyurl} + footer: También puede leer el comentario en %{readurl} y puede comentar en %{commenturl} + o responder en %{replyurl} message_notification: hi: Hola %{to_user}, - header: '%{from_user} te ha enviado un mensaje a través de OpenStreetMap con + header: '%{from_user} le ha enviado un mensaje a través de OpenStreetMap con el asunto %{subject}:' footer_html: También puede leer el mensaje en %{readurl} y puede responder en %{replyurl} friendship_notification: hi: Hola %{to_user}, - subject: '[OpenStreetMap] %{user} te ha añadido como amigo' - had_added_you: '%{user} te ha añadido como amigo en OpenStreetMap' + subject: '[OpenStreetMap] %{user} le ha añadido como amigo' + had_added_you: '%{user} le ha añadido como amigo en OpenStreetMap' see_their_profile: Puede ver su perfil en %{userurl}. befriend_them: También puede añadirle como amigo en %{befriendurl}. - gpx_notification: - greeting: Hola, - your_gpx_file: Parece que su archivo GPX - with_description: con la descripción - and_the_tags: 'y con las siguientes etiquetas:' - and_no_tags: y sin etiquetas. - failure: - subject: '[OpenStreetMap] Fallo al importar GPX' - failed_to_import: 'no ha podido ser importado. El mensaje de error es:' - more_info_1: Puede encontrar más información sobre fallos de importación - more_info_2: 'de GPX y cómo evitarlos en:' - success: - subject: '[OpenStreetMap] Éxito al importar GPX' - loaded_successfully: '{{PLURAL|one=cargado correctamente con %{trace_points} - de 1 punto posible.|carga exitosa con %{trace_points} de %{possible_points} - puntos posibles.' + gpx_failure: + failed_to_import: 'no ha podido ser importado. El mensaje de error es:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Fallo al importar GPX' + gpx_success: + hi: 'Hola, %{to_user}:' + loaded_successfully: '{{PLURAL|one=cargado correctamente con %{trace_points} + de 1 punto posible.|carga exitosa con %{trace_points} de %{possible_points} + puntos posibles.' + subject: '[OpenStreetMap] Éxito al importar GPX' signup_confirm: subject: '[OpenStreetMap] Bienvenido a OpenStreetMap' greeting: ¡Hola! created: Alguien (probablemente tú) acaba de crear una cuenta en %{site_url}. - confirm: 'Antes de hacer nada, tenemos que confirmar que esta solicitud procede - de ti, así que si esto es cierto haz clic en el siguiente enlace para confirmar - tu cuenta:' + confirm: 'Antes de hacer cualquier otra cosa, debemos confirmar que esta solicitud + proviene de usted, por lo que si así fue, haga clic en el enlace a continuación + para confirmar su cuenta:' welcome: Después de confirmar su cuenta, nosotros le proporcionaremos alguna información adicional para ayudarle a empezar. email_confirm: - subject: '[OpenStreetMap] Confirma tu dirección de correo electrónico' - email_confirm_plain: + subject: '[OpenStreetMap] Confirme su dirección de correo electrónico' greeting: Hola, hopefully_you: Alguien (esperemos que usted) desea cambiar su dirección de correo electrónico a través de %{server_url} a %{new_address}. - click_the_link: Si es usted, por favor pulse el enlace inferior para confirmar - el cambio - email_confirm_html: - greeting: Hola, - hopefully_you: Alguien (posiblemente usted) quiere cambiar la dirección de correo - en %{server_url} a %{new_address}. - click_the_link: Si es usted, por favor pulse el enlace inferior para confirmar - el cambio + click_the_link: Si es usted, haga clic en el enlace de abajo para confirmar + el cambio. lost_password: subject: '[OpenStreetMap] Petición para restablecer la contraseña' - lost_password_plain: - greeting: Hola, - hopefully_you: Alguien (posiblemente usted) ha solicitado que su contraseña - sea reestablecida en esta dirección de correo electrónico de una cuenta de - openstreetmap.org - click_the_link: Si es usted, por favor pulse el enlace inferior para resetear - la contraseña. - lost_password_html: greeting: Hola, - hopefully_you: Alguien (posiblemente usted) ha solicitado que su contraseña - sea reestablecida en esta dirección de correo de una cuenta de openstreetmap.org - click_the_link: Si es usted, por favor pulse el enlace inferior para resetear - la contraseña. + hopefully_you: Alguien (posiblemente usted) ha solicitado que se restablezca + la contraseña en la cuenta de openstreetmap.org de esta dirección de correo + electrónico. + click_the_link: Si es usted, haga clic en el enlace a continuación para restablecer + su contraseña. note_comment_notification: anonymous: Un usuario anónimo greeting: Hola, commented: subject_own: '[OpenStreetMap] %{commenter} ha comentado en una de sus notas' subject_other: '[OpenStreetMap] %{commenter} ha comentado en una nota que - usted está interesado' + le interesa' your_note: '%{commenter} ha dejado un comentario en una de sus notas del mapa cerca de %{place}.' commented_note: '%{commenter} ha dejado un comentario en una nota del mapa - que usted ha comentado. La nota está cerca de %{place}.' + que ha comentado. La nota está cerca de %{place}.' closed: subject_own: '[OpenStreetMap] %{commenter} ha resuelto una de sus notas' - subject_other: '[OpenStreetMap] %{commenter} ha resuelto una nota en la que - usted está interesado' + subject_other: '[OpenStreetMap] %{commenter} ha resuelto una nota que le interesa' your_note: '%{commenter} ha resuelto una de sus notas del mapa cerca de %{place}.' - commented_note: '%{commenter} ha resuelto una nota del mapa en la que usted - ha comentado. La nota está cerca de %{place}.' + commented_note: '%{commenter} ha resuelto una nota de mapa que ha comentado. + La nota está cerca de %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} ha reactivado una de sus notas' - subject_other: '[OpenStreetMap] %{commenter} ha reactivado una nota en la - que usted está interesado' + subject_other: '[OpenStreetMap] %{commenter} ha reactivado una nota que te + interesa' your_note: '%{commenter} ha reactivado una de sus notas del mapa cerca de %{place}.' - commented_note: '%{commenter} ha reactivado un nota del mapa en la que usted - ha comentado. La nota está cerca de %{place}.' + commented_note: '%{commenter} ha reactivado una nota de mapa que ha comentado. + La nota está cerca de %{place}.' details: Más detalles acerca de la nota pueden encontrarse en %{url}. changeset_comment_notification: hi: Hola %{to_user}, greeting: Hola, commented: - subject_own: '[OpenStreetMap] %{commenter} ha comentado en uno de tus conjuntos + subject_own: '[OpenStreetMap] %{commenter} ha comentado uno de sus conjuntos de cambios' - subject_other: '[OpenStreetMap] %{commenter} ha comentado en un conjunto de - cambios en el que usted está interesado' + subject_other: '[OpenStreetMap] %{commenter} ha comentado un conjunto de cambios + que le interesa' your_changeset: '%{commenter} dejó un comentario el %{time} en uno de sus conjuntos de cambios' commented_changeset: '%{commenter} dejó un comentario el %{time} en un conjunto de cambios que está siguiendo, creado por %{changeset_author}' partial_changeset_with_comment: con el comentario '%{changeset_comment}' partial_changeset_without_comment: sin comentarios - details: Más detalles acerca del conjunto de cambios pueden encontrarse en %{url}. - unsubscribe: Para darte de baja de las actualizaciones de este conjunto de cambios, - visita %{url} y haz clic en "darse de baja". + details: Puede encontrar más detalles sobre el conjunto de cambios en %{url}. + unsubscribe: Para cancelar la suscripción a las actualizaciones de este conjunto + de cambios, visite %{url} y haga clic en "Cancelar suscripción". messages: inbox: title: Buzón de entrada my_inbox: Mi buzón outbox: bandeja de salida - messages: Tienes %{new_messages} y %{old_messages} + messages: Tiene %{new_messages} y %{old_messages} new_messages: one: '%{count} nuevo mensaje' other: '%{count} nuevos mensajes' @@ -1414,14 +1600,14 @@ es: from: De subject: Asunto date: Fecha - no_messages_yet_html: No tienes aún mensajes. ¿Por qué no te pones en contacto - con alguno de los %{people_mapping_nearby_link}? + no_messages_yet_html: Aún no tiene mensajes. ¿Por qué no ponerse en contacto + con algunos de los %{people_mapping_nearby_link}? people_mapping_nearby: gente mapeando cerca message_summary: unread_button: Marcar como no leído read_button: Marcar como leí­do reply_button: Responder - destroy_button: Borrar + destroy_button: Eliminar new: title: Enviar mensaje send_message_to_html: Enviar un mensaje nuevo a %{name} @@ -1430,30 +1616,31 @@ es: back_to_inbox: Regresar a la bandeja de entrada create: message_sent: Mensaje enviado - limit_exceeded: Ha enviado un montón de mensajes recientemente, por favor espere - un momento antes de intentar enviar alguno más. + limit_exceeded: Ha enviado muchos mensajes recientemente. Espere un poco antes + de intentar enviar más. no_such_message: title: Este mensaje no existe. heading: Este mensaje no existe. body: Lo sentimos, no hay ningún mensaje con este identificador. outbox: - title: Salida + title: Bandeja de salida my_inbox_html: Mi %{inbox_link} - inbox: entrada - outbox: salida + inbox: bandeja de entrada + outbox: bandeja de salida messages: - one: Usted tiene %{count} mensaje enviado - other: Usted tiene %{count} mensajes enviados + one: Tiene %{count} mensaje enviado + other: Tiene %{count} mensajes enviados to: A subject: Asunto date: Fecha - no_sent_messages_html: No tienes aún mensajes enviados. ¿Por qué no te pones - en contacto con alguno de los %{people_mapping_nearby_link}? + no_sent_messages_html: Aún no tiene mensajes enviados. ¿Por qué no ponerse en + contacto con algunos de los %{people_mapping_nearby_link}? people_mapping_nearby: gente mapeando cerca reply: - wrong_user: Está conectado como `%{user}' pero el mensaje que quiere responder - no se ha enviado a dicho usuario. Por favor, ingrese con el usuario correcto - para responder. + wrong_user: |- + Está conectado como `%{user}' pero el mensaje que quiere responder no se ha enviado a dicho usuario. Por favor, ingrese con el usuario correcto para responder. + + Ha iniciado sesión como `%{user}' pero el mensaje que quiere responder no se envió a ese usuario. Inicie sesión con el usuario correcto para responder. show: title: Leer mensaje from: De @@ -1464,11 +1651,12 @@ es: destroy_button: Eliminar back: Volver to: A - wrong_user: Está conectado como `%{user}' pero el mensaje que quiere leer no - se ha enviado por o a dicho usuario. Por favor, ingrese con el usuario correcto - para ver el mensaje. + wrong_user: |- + Está conectado como `%{user}' pero el mensaje que quiere leer no se ha enviado por o a dicho usuario. Por favor, ingrese con el usuario correcto para ver el mensaje. + + Ha iniciado sesión como `%{user}' pero el mensaje que quiere leer no fue enviado por o a ese usuario. Inicie sesión con el usuario correcto para poder leerlo. sent_message_summary: - destroy_button: Borrar + destroy_button: Eliminar mark: as_read: Mensaje marcado como leído as_unread: Mensaje marcado como no leído @@ -1478,12 +1666,11 @@ es: about: next: Siguiente copyright_html: ©Colaboradores de
      OpenStreetMap - used_by_html: '%{name} proporcionado geodatos a miles de sitios web, aplicaciones - móviles y dispositivos de hardware.' - lede_text: OpenStreetMap lo crea una gran comunidad de colaboradores que con - sus contribuciones al mapa añaden y mantienen datos sobre caminos, senderos, - cafeterías, estaciones de ferrocarril y muchas cosas más a lo largo de todo - el mundo. + used_by_html: '%{name} proporciona datos de mapas para miles de sitios web, + aplicaciones móviles y dispositivos de hardware' + lede_text: OpenStreetMap lo crea una gran comunidad de colaboradores que aportan + y mantienen datos sobre caminos, senderos, cafeterías, estaciones de ferrocarril + y muchas cosas más a lo largo de todo el mundo. local_knowledge_title: Conocimiento local local_knowledge_html: OpenStreetMap valora mucho el conocimiento local. Los colaboradores utilizan imágenes aéreas, dispositivos GPS, mapas y otras fuentes @@ -1494,17 +1681,16 @@ es: y crece todos los días.\nEntre nuestros colaboradores figuran cartógrafos apasionados, profesionales de GIS, ingenieros que hacen funcionar los servidores de OSM, humanitarios que elaboran mapas de zonas de desastre, y muchas personas - más.\nPara obtener más información sobre la comunidad, véase el \nblog - de OpenStreetMap, los diarios de los usuarios, - los blogs comunitarios y el - sitio web de la\nthe Fundación OSM." + más.\nPara obtener más información sobre la comunidad, véase el \nBlog + de OpenStreetMap, \ndiarios de los usuarios, + \nblogs comunitarios, y \nel + sitio web de la Fundación OSM." open_data_title: Datos abiertos - open_data_html: 'OpenStreetMap es datos abiertos: puedes usarlo libremente - para cualquier propósito, siempre y cuando des crédito a OpenStreetMap y a - sus colaboradores. Si alteras o te basas en los datos en casos determinados, - deberás distribuir el resultado únicamente bajo la misma licencia. Consulta - la página sobre Derechos de autor y Licencia - para obtener más detalles.' + open_data_html: 'OpenStreetMap es datos abiertos: puede usarlo libremente + para cualquier propósito siempre que dé crédito a OpenStreetMap y a sus colaboradores. + Si altera o se basa en los datos de alguna manera, sólo puede distribuir el + resultado bajo la misma licencia. Consulte la página + sobre Derechos de autor y Licencia para obtener más detalles.' legal_title: Legal legal_1_html: "Este sitio y muchos otros servicios relacionados son gestionados formalmente por la \nFundación OpenStreetMap @@ -1513,11 +1699,11 @@ es: de uso, \nnormativa de uso aceptable y nuestra normativa de privacidad." - legal_2_html: |- - Por favor, comuníquese con el OSMF - Si tiene licencias, derechos de autor u otras preguntas legales. -
      - OpenStreetMap, el logotipo de la lupa y el estado del mapa son marcas registradas de OSMF. + legal_2_html: "Comuníquese con la + OSMF si tiene \npreguntas sobre licencias, derechos de autor u otras cuestiones + legales.\n
      \nOpenStreetMap, el logotipo de la lupa y State of the Map son + marcas comerciales + registradas de OSMF." partners_title: Socios copyright: foreign: @@ -1539,20 +1725,25 @@ es: href="https://opendatacommons.org/licenses/odbl/">Open Data Commons Open Database License (ODbL) de la Fundación OpenStreetMap (OSMF). - intro_2_html: Puedes copiar, distribuir, transmitir y adaptar nuestros mapas - e información libremente siempre y cuando des reconocimiento a OpenStreetMap - y sus colaboradores. Si alteras o generas contenido sobre nuestros mapas - e información, solo podrás distribuir estos cambios bajo la misma licencia. - El código legal - completo explica tus derechos y obligaciones. + intro_2_html: Puede copiar, distribuir, transmitir y adaptar nuestros datos + libremente siempre y cuando de reconocimiento a OpenStreetMap y sus colaboradores. + Si modifica o se basa en nuestros datos, sólo puede distribuir el resultado + bajo la misma licencia. El código + legal completo explica sus derechos y responsabilidades. intro_3_1_html: Nuestra documentación está disponible bajo los términos de la licencia Creative Commons Reconocimiento-Compartir Igual 2.0 (CC BY-SA 2.0). credit_title_html: Cómo dar reconocimiento a OpenStreetMap - credit_1_html: Requerimos que utilices los créditos "© Colaboradores de OpenStreetMap". + credit_1_html: Requerimos que utilice el crédito “© Colaboradores + de OpenStreetMap”. credit_2_1_html: |- - También debe dejar en claro que los datos están disponibles bajo la licencia Open Database License (ODbL), y si utiliza nuestros mapas, que la cartografía posee licencia CC BY-SA. Puede hacer esto mediante el enlace a esta página de derechos de autor. - Como alternativa y como un requisito si están distribuyendo OSM en un formulario de datos, puede nombrar y enlazar directamente a las licencias. En medios de comunicación donde los enlaces no sean posibles (por ejemplo, obras impresas), le sugerimos que dirija a sus lectores a openstreetmap.org (quizás expandiendo 'OpenStreetMap' hasta esta dirección completa), a opendatacommons.org, y si procede, a creativecommons.org. + También debe dejar en claro que los datos están disponibles bajo la licencia Open Database License (ODbL). Puede hacerlo enlazando a esta página de derechos de autor. + Como alternativa y como un requisito si están distribuyendo OSM en un formulario de datos, puede nombrar y enlazar directamente a las licencias. En medios de comunicación donde los enlaces no sean posibles (por ejemplo, obras impresas), le sugerimos que dirija a sus lectores a openstreetmap.org (quizás expandiendo 'OpenStreetMap' hasta esta dirección completa), y a opendatacommons.org. + credit_3_1_html: 'Las teselas del mapa en el “estilo estándar” + en www.openstreetmap.org son una obra producida por la Fundación OpenStreetMap + utilizando datos de OpenStreetMap bajo la Open Database License. Si está + utilizando estas teselas, utilice la siguiente atribución: “Mapa base + y datos de OpenStreetMap y la Fundación OpenStreetMap&rdquo ;.' credit_4_html: |- En un mapa electrónico navegable, los créditos deben aparecer en la esquina del mapa. Por ejemplo: @@ -1563,11 +1754,12 @@ es: more_1_html: |- Encontrará más información acerca de cómo utilizar nuestros datos y cómo citarnos como fuente en la página de licencia de la OSMF. - more_2_html: |- - A pesar de que OpenStreetMap es contenido abierto, no podemos suminstrar una API de mapas gratuita para terceros. - - Consulta nuestra normativa de uso de la API, la - normativa de uso de mosaicos de mapas y la normativa de uso de Nominatim. + more_2_html: "A pesar de que OpenStreetMap son datos abiertos, no podemos + proporcionar una API de mapas gratuita para terceros. \nConsulta nuestra + Normativa + de uso de la API, \nla Normativa + de uso de teselas \ny la Normativa + de uso de Nominatim." contributors_title_html: Nuestros colaboradores contributors_intro_html: 'Nuestros colaboradores son miles de personas. Incluimos también datos con licencia abierta de organismos cartográficos nacionales @@ -1576,8 +1768,10 @@ es: Austria: Contiene datos de Stadt Wien (bajo CC BY), Land Vorarlberg y Land Tirol (bajo licencia CC BY AT con modificaciones). - contributors_au_html: 'Australia: Contiene datos suburbanos - cuya base es la información provista por Australian Bureau of Statistics.' + contributors_au_html: 'Australia: Contiene datos procedentes + de PSMA + Australia Limite con licencia de Commonwealth of Australia bajo CC BY 4.0.' contributors_ca_html: 'Canadá: contiene datos de GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) y StatCan (Geography Division, Statistics @@ -1615,23 +1809,23 @@ es: fuentes que se han utilizado para ayudar a mejorar OpenStreetMap, véase la página de colaboradores en el Wiki de OpenStreetMap. - contributors_footer_2_html: La inclusión de información en OpenStreetMap no - implica que el proveedor de la información original apoya a OpenStreetMap, - ofrece alguna garantía o acepta alguna responsabilidad. + contributors_footer_2_html: La inclusión de datos en OpenStreetMap no implica + que el proveedor de la información original apoya a OpenStreetMap, proporciona + alguna garantía, o acepta cualquier responsabilidad. infringement_title_html: Violación de derechos de autor infringement_1_html: Se le recuerda a los colaboradores de OSM que no deberán añadir información procedente de ninguna fuente con derechos de autor reservados (p. ej. Google Maps o mapas impresos) sin el consentimiento explícito de los poseedores de los derechos de autor. - infringement_2_html: Si usted cree que algún material con derechos de autor - ha sido incorrectamente agregado a la base de datos de OpenStreetMap o a - este sitio, consulte nuestro procedimiento - de descolgado o preséntelo directamente en nuestra página + infringement_2_html: Si cree que se ha agregado de forma inapropiada material + protegido por derechos de autor a la base de datos de OpenStreetMap o a + este sitio, consulte nuestro procedimiento + de eliminación o presente la solicitud directamente en nuestra página de presentación en línea. trademarks_title_html: Marcas registradas - trademarks_1_html: OpenStreetMap, el logotipo de la lupa y «State of the Map» - son marcas registradas de la Fundación OpenStreetMap. Si tienes preguntas - sobre su uso, consulta nuestra normativa + trademarks_1_html: OpenStreetMap, el logotipo de la lupa y State of the Map + son marcas registradas de Fundación OpenStreetMap. Si tiene preguntas sobre + su uso, consulte nuestra normativa de marcas registradas. index: js_1: Está usando un navegador que no soporta o tiene desactivado JavaScript @@ -1641,10 +1835,10 @@ es: createnote: Añadir una nota license: copyright: Copyright OpenStreetMap y colaboradores, bajo una licencia abierta - remote_failed: Error de edición - asegúrese de que JOSM o Merkaartor están cargados - y con la opción de control remoto activada + remote_failed: 'Error de edición: Asegúrese de que JOSM o Merkaartor están cargados + y con la opción de control remoto activada' edit: - not_public: No has configurado tus ediciones como públicas. + not_public: No ha configurado sus ediciones para que sean públicas. not_public_description_html: No puede seguir editando el mapa a menos que lo haga. Puede marcar sus ediciones como públicas desde su %{user_page}. user_page_link: página de usuario @@ -1658,8 +1852,8 @@ es: pulse sobre guardar si aparece un botón de guardar.) potlatch2_not_configured: No se ha configurado Potlatch 2. Consulta https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 para más información - potlatch2_unsaved_changes: Tienes cambios sin guardar. (Para guardar en Potlatch - 2, haz clic en guardar.) + potlatch2_unsaved_changes: Tiene cambios sin guardar. (Para guardar en Potlatch + 2, debe hacer clic en guardar). id_not_configured: iD no ha sido configurado no_iframe_support: Su navegador no soporta iframes HTML, que son necesarios para esta funcionalidad. @@ -1672,17 +1866,18 @@ es: map_image: Imagen de mapa (muestra la capa estándar) embeddable_html: HTML integrable licence: Licencia - export_details_html: Los datos de OpenStreetMap se encuentran bajo la licencia - Open Database (ODbL) de Open Data Commons. + export_details_html: Los datos de OpenStreetMap se encuentran bajo la licencia + Open Data Commons + Open Database License (ODbL). too_large: - advice: 'Si la exportación anterior falla, por favor considere usar una de - las fuentes que se enumeran a continuación:' - body: Esta área es demasiado grande para ser exportada como datos XML de OpenStreetMap. - Por favor, acérquese o seleccione un área más pequeña, o utilice una de - las siguientes fuentes para la descarga de datos masiva. + advice: 'Si la exportación anterior falla, considere utilizar una de las fuentes + que se enumeran a continuación:' + body: Esta área es demasiado grande para exportarla como datos XML de OpenStreetMap. + Acerque o seleccione un área más pequeña, o use una de las fuentes que se + enumeran a continuación para descargas de datos masivas. planet: title: Planeta OSM - description: Copias actualizadas regularmente de la base de datos completa + description: Copias actualizadas periódicamente de la base de datos completa de OpenStreetMap overpass: title: Overpass API @@ -1690,14 +1885,14 @@ es: de datos de OpenStreetMap geofabrik: title: Descargas de Geofabrik - description: Extractos actualizados regularmente de los continentes, países, + description: Extractos actualizados periódicamente de los continentes, países, y ciudades seleccionadas metro: - title: Extractos de Metro + title: Extractos metropolitanos description: Extractos de las ciudades principales del mundo y sus alrededores other: title: Otras fuentes - description: Fuentes adicionales que aparecen en la wiki de OpenStreetMap + description: Fuentes adicionales enumeradas en la wiki de OpenStreetMap options: Opciones format: Formato scale: Escala @@ -1716,20 +1911,20 @@ es: title: Cómo ayudar join_the_community: title: Unirse a la comunidad - explanation_html: Si has notado un problema con nuestros datos del mapa, - por ejemplo un camino no encontrado o tu dirección, la mejor manera de - proceder es unirse a la comunidad de OpenStreetMap y añadir o corrigir - los datos por ti mismo. + explanation_html: Si ha notado un problema con nuestros datos del mapa, + por ejemplo, falta un camino o su dirección, la mejor manera de proceder + es unirse a la comunidad OpenStreetMap y agregar o corregir los datos + usted mismo. add_a_note: instructions_html: |- - Simplemente haz clic en o el mismo icono en la pantalla del mapa. - Esto agregará un marcador para el mapa, que puedes mover - arrastrándolo. Agrega tu mensaje y luego haz clic en guardar y otros usuarios lo investigarán. + Simplemente haga clic en o en el mismo icono en la visualización del mapa. + Esto agregará un marcador al mapa que puede mover arrastrándolo. Agregue su mensaje, luego haga clic en guardar, y otros mapeadores lo investigarán. other_concerns: title: Otras preocupaciones - explanation_html: |- - Si tienes preocupaciones sobre cómo se están utilizando nuestros datos o sobre el contenido, consulta nuestra - página de derechos de autor para obtener más información legal, o contacta con el grupo de trabajo OSMF apropiado. + explanation_html: Si tiene dudas sobre cómo se utilizan nuestros datos o sobre + el contenido, consulte nuestra página de derechos de + autor para obtener más información legal, o comuníquese con el Grupo + de trabajo de OSMF. help: title: Cómo obtener ayuda introduction: OpenStreetMap tiene varios recursos para aprender sobre el proyecto, @@ -1738,10 +1933,10 @@ es: welcome: url: /welcome title: Bienvenido a OpenStreetMap - description: Comenzar con esta guía rápida que cubre lo básico de OpenStreetMap. + description: Comience con esta guía rápida que cubre lo básico de OpenStreetMap. beginners_guide: url: https://wiki.openstreetmap.org/wiki/ES:Beginners%27_guide - title: Guía del principiante + title: Guía para principiantes description: Guía para principiantes, mantenida por la comunidad. help: url: https://help.openstreetmap.org/ @@ -1750,8 +1945,8 @@ es: y respuestas de OpenStreetMap. mailing_lists: title: Listas de correo - description: Pregunta o discute temas interesantes de un amplio abanico de - listas de correo temáticas o regionales. + description: Haga una pregunta o discuta asuntos interesantes en una amplia + gama de listas de correo regionales o temáticas. forums: title: Foros description: Preguntas y discusiones para aquellos que prefieren una interfaz @@ -1761,7 +1956,7 @@ es: description: Chat interactivo en muchos idiomas diferentes y sobre muchos temas. switch2osm: - title: Migrar a OSM + title: switch2osm (Migrar a OSM) description: Ayuda para las empresas y organizaciones que migran a mapas y a otros servicios, basados en OpenStreetMap. welcomemat: @@ -1876,8 +2071,8 @@ es: welcome: title: ¡Bienvenido! introduction_html: Bienvenido a OpenStreetMap, el mapa libre y editable del - mundo. Ahora que usted está registrado, está todo listo para comenzar a mapear. - He aquí una guía rápida con las cosas más importantes que usted necesita saber. + mundo. Ahora que está registrado, está todo listo para comenzar a mapear. + He aquí una guía rápida con las cosas más importantes que necesita saber. whats_on_the_map: title: Qué hay en el mapa on_html: OpenStreetMap es un lugar para el mapeo de las cosas que son reales @@ -1907,15 +2102,15 @@ es: paragraph_1_html: OpenStreetMap tiene pocas reglas formales, pero esperamos que todos los participantes colaboraren y se comuniquen con la comunidad. Si estás considerando alguna actividad que no sea la edición manual, lee - y sigue las instrucciones sobre importaciones - y ediciones + y sigue las instrucciones sobre importaciones + y ediciones automatizadas. questions: title: ¿Alguna pregunta? paragraph_1_html: |- OpenStreetMap tiene varios recursos para aprender sobre el proyecto, haciendo y contestando preguntas, y discutiendo y documentando temas de cartografía. - Obtenga ayuda aquí. ¿Con una organización que hace planes para OpenStreetMap? Visita nuestra Estera de Bienvenida. - start_mapping: Comenzar a mapear + Obtenga ayuda aquí. ¿Con una organización que hace planes para OpenStreetMap? Visite nuestra Estera de Bienvenida. + start_mapping: Comenzar a cartografiar add_a_note: title: ¿No tiene tiempo para editar? ¡Añada una nota! paragraph_1_html: Si sólo desea corregir algo pequeño y no tiene tiempo para @@ -1940,18 +2135,16 @@ es: help_url: https://wiki.openstreetmap.org/wiki/ES:Subir create: upload_trace: Subir traza GPS - trace_uploaded: Tu archivo GPX ha sido subido y está pendiente de inserción - en la base de datos. Esto normalmente ocurre en la próxima media hora, y se - te enviará un correo electrónico al terminar. + trace_uploaded: Su archivo GPX se ha cargado y está esperando su inserción en + la base de datos. Por lo general, esto sucederá en media hora y se le enviará + un correo electrónico al finalizar. upload_failed: Lo sentimos, no se ha podido subir el GPX. Un administrador ha - sido alertado del error. Por favor, inténtalo de nuevo. + sido alertado del error. Inténtelo de nuevo. traces_waiting: - one: Tienes %{count} traza esperando por subir. Por favor, considera esperar - a que esta termine antes de subir más, para no bloquear la cola a otros - usuarios. - other: Tienes %{count} trazas esperando por subir. Por favor, considera esperar - a que estas terminen antes de subir más, para no bloquear la cola a otros - usuarios. + one: Tiene %{count} traza esperando por subir. Considere esperar a que termine + antes de cargar más, para no bloquear la cola para otros usuarios. + other: Tiene %{count} trazas esperando por subir. Considere esperar a que + terminen antes de cargar más, para no bloquear la cola para otros usuarios. edit: cancel: Cancelar title: Editando traza %{name} @@ -1970,6 +2163,7 @@ es: uploaded: 'Cargado el:' points: 'Puntos:' start_coordinates: 'Coordenadas de inicio:' + coordinates_html: '%{latitude}; %{longitude}' map: mapa edit: editar owner: 'Propietario:' @@ -1980,7 +2174,7 @@ es: delete_trace: Borrar esta traza trace_not_found: ¡No se ha encontrado la traza! visibility: 'Visibilidad:' - confirm_delete: ¿Borrar esta traza? + confirm_delete: ¿Eliminar esta traza? trace_paging_nav: showing_page: Página %{page} older: Trazas más antiguas @@ -2004,7 +2198,7 @@ es: map: mapa index: public_traces: Trazas GPS públicas - my_traces: Mis rastos de GPS + my_traces: Mis trazas de GPS public_traces_from: Trazas GPS públicas de %{user} description: Explorar los itinerarios GPS recién subidos tagged_with: etiquetado con %{tags} @@ -2013,7 +2207,7 @@ es: wiki. upload_trace: Subir una traza see_all_traces: Ver todas las trazas - see_my_traces: Ver mis rastros + see_my_traces: Ver mis trazas destroy: scheduled_for_deletion: Traza programada para eliminación make_public: @@ -2033,26 +2227,26 @@ es: other: Archivo GPX con %{count} puntos de %{user} description_without_count: Archivo GPX de %{user} application: - permission_denied: No tienes permisos para realizar esta acción + permission_denied: No tiene permisos para realizar esa acción require_cookies: - cookies_needed: Parece que tienes las cookies deshabilitadas. Por favor, habilita - las cookies en tu navegador antes de continuar. + cookies_needed: Parece que tiene las cookies deshabilitadas. Habilite las cookies + en su navegador antes de continuar. require_admin: not_an_admin: Necesitas ser un administrador para realizar esa acción. setup_user_auth: - blocked_zero_hour: Tienes un mensaje urgente en el sitio web de OpenStreetMap. - Debes leer el mensaje antes de que puedas guardar tus ediciones. - blocked: Su acceso a la API ha sido bloqueado. Por favor, inicie sesión en la - interfaz web para obtener más información. - need_to_see_terms: Su acceso a la API está temporalmente suspendido. Por favor, - accede a la web para ver los Términos de Contribución. No es necesario aceptar, - pero debes conocerlos. + blocked_zero_hour: Tiene un mensaje urgente en el sitio web de OpenStreetMap. + Debe leer el mensaje para poder guardar sus ediciones. + blocked: Su acceso a la API ha sido bloqueado. Inicie sesión en la interfaz + web para obtener más información. + need_to_see_terms: Su acceso a la API está temporalmente suspendido. Inicie + sesión en la web para ver los Términos de colaborador. No es necesario aceptarlos, + pero debe conocerlos. oauth: authorize: title: Autorizar el acceso a su cuenta - request_access_html: La aplicación %{app_name} está solicitando acceso a su - cuenta, %{user}. Por favor, revise si quiere que la aplicación tenga las siguientes - capacidades. Puede elegir tantas o tan pocas como quiera. + request_access_html: La aplicación %{app_name} solicita acceso a su cuenta, + %{user}. Compruebe si desea que la aplicación tenga las siguientes capacidades. + Puede elegir tantas o tan pocas como quiera. allow_to: 'Permitir a la aplicación cliente:' allow_read_prefs: leer sus preferencias de usuario. allow_write_prefs: modificar sus preferencias de usuario. @@ -2064,17 +2258,16 @@ es: grant_access: Otorgar acceso authorize_success: title: Solicitud de autorización permitida - allowed_html: Usted ha concedido el acceso a la aplicación %{app_name} a su - cuenta. + allowed_html: Ha concedido acceso a su cuenta a la aplicación %{app_name}. verification: El código de verificación es %{code}. authorize_failure: title: Falló la solicitud de autorización - denied: Usted ha negado el acceso a la aplicación %{app_name} a su cuenta. - invalid: La ficha de autorización no es válida. + denied: Ha denegado a la aplicación %{app_name} el acceso a su cuenta. + invalid: El token de autorización no es válido. revoke: - flash: Usted ha revocado el token para %{application} + flash: Revocó el token para %{application} permissions: - missing: No has permitido a la aplicación acceder a este centro + missing: No ha permitido que la aplicación acceda a esta instalación. oauth_clients: new: title: Registrar una nueva aplicación @@ -2090,22 +2283,22 @@ es: support_notice: Soportamos HMAC-SHA1 (recomendado) y firmas RSA-SHA1. edit: Editar detalles delete: Eliminar cliente - confirm: ¿Lo confirmas? + confirm: ¿Está seguro? requests: 'Solicitando los siguientes permisos del usuario:' index: title: Mis datos OAuth my_tokens: Mis aplicaciones autorizadas - list_tokens: 'Los siguientes tokens han sido emitidos a aplicaciones en tu nombre:' + list_tokens: 'Se han emitido los siguientes tokens para aplicaciones en su nombre:' application: Nombre de la aplicación issued_at: Emitido el revoke: ¡Revocar! my_apps: Mis aplicaciones cliente - no_apps_html: ¿Tienes una aplicación que te gustaría registrar para usar con - nosotros utilizando el estándar %{oauth}? Debes registrar tu aplicación web + no_apps_html: ¿Tiene una aplicación que le gustaría registrar para usar con + nosotros utilizando el estándar %{oauth}? Debe registrar su aplicación web antes de que pueda hacer solicitudes OAuth a este servicio. oauth: OAuth - registered_apps: 'Tienes las siguientes aplicaciones cliente registradas:' - register_new: Registra tu aplicación + registered_apps: 'Tiene las siguientes aplicaciones cliente registradas:' + register_new: Registre su aplicación form: requests: 'Solicita los siguientes permisos del usuario:' not_found: @@ -2127,38 +2320,39 @@ es: lost password link: ¿Ha perdido su contraseña? login_button: Iniciar sesión register now: Regístrese ahora - with username: '¿Ya tiene una cuenta en OpenStreetMap? Por favor, inicie sesión - con su nombre de usuario y contraseña:' + with username: '¿Ya tiene una cuenta en OpenStreetMap? Inicie sesión con su + nombre de usuario y contraseña:' with external: 'O bien, utilice un servicio de terceros para acceder:' new to osm: ¿Nuevo en OpenStreetMap? to make changes: Para realizar cambios en los datos de OpenStreetMap, debe tener una cuenta. create account minute: Cree una cuenta. Sólo se tarda un minuto. no account: ¿No está registrado? - account not active: Lo sentimos, tu cuenta aún no está activa.
      Usa el enlace - que hay en el correo de confirmación para activarla, o solicita - un nuevo correo de confirmación. + account not active: |- + Lo sentimos, tu cuenta aún no está activa.
      Usa el enlace que hay en el correo de confirmación para activarla, o solicita un nuevo correo de confirmación. + + Lo sentimos, su cuenta aún no está activa.
      Utilice el enlace que hay en el correo de confirmación para activarla, o solicite un nuevo correo de confirmación. account is suspended: Lo sentimos, su cuenta se ha suspendido debido a actividad sospechosa.
      Póngase en contacto con el webmaster si desea hablar de ello. - auth failure: Lo sentimos. No pudo producirse el acceso con esos datos. + auth failure: Lo sentimos. No pude 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: Acceder con Google + title: Iniciar sesión con Google alt: Iniciar sesión con una OpenID de Google facebook: title: Inicia sesión con Facebook alt: Inicia sesión con una cuenta de Facebook windowslive: title: Inicia sesión con Windows Live - alt: Inicia sesión con una cuenta de Windows Live + alt: Iniciar sesión con una cuenta de Windows Live github: - title: Accede con GitHub - alt: Accede con una cuenta de 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 @@ -2166,15 +2360,15 @@ es: title: Iniciar sesión con Yahoo alt: Iniciar sesión con una OpenID de Yahoo wordpress: - title: Acceder con Wordpress + title: Iniciar sesión con Wordpress alt: Iniciar sesión con una OpenID de Wordpress aol: - title: Acceder con AOL + title: Iniciar sesión con AOL alt: Iniciar sesión con una OpenID de AOL logout: - title: Salir - heading: Salir de OpenStreetMap - logout_button: Salir + title: Cerrar sesión + heading: Cerrar sesión de OpenStreetMap + logout_button: Cerrar sesión lost_password: title: Contraseña perdida heading: ¿Contraseña olvidada? @@ -2190,31 +2384,29 @@ es: title: Restablecer contraseña heading: Restablecer contraseña para %{user} reset: Restablecer contraseña - flash changed: Tu contraseña ha sido cambiada. + flash changed: Su contraseña ha sido cambiada. flash token bad: No se ha encontrado este elemento, ¿Quizá debería comprobar la URL? new: title: Registrarse - no_auto_account_create: Desafortunadamente no estamos actualmente habilitados - para crear una cuenta para ti automáticamente. + no_auto_account_create: Lamentablemente, ahora no podemos crear su cuenta automáticamente. contact_webmaster_html: Contacta con el webmaster para gestionar la creación de una cuenta. Intentaremos gestionar la solicitud lo más pronto posible. about: header: Libre y editable - html:

      A diferencia de otros mapas, OpenStreetMap está creado completamente - por gente como tú, y cualquiera puede corregirlo, actualizarlo, descargarlo - y usarlo.

      Regístrate para comenzar a contribuir. Te enviaremos un - mensaje de correo electrónico para confirmar tu cuenta.

      + html: |- +

      A diferencia de otros mapas, OpenStreetMap está completamente creado por gente como usted, y cualquiera puede corregirlo, actualizarlo, descargarlo y usarlo.

      +

      Regístrese para comenzar a colaborar. Le enviaremos un correo electrónico para confirmar su cuenta.

      email address: 'Dirección de correo electrónico:' confirm email address: 'Confirmar la dirección de correo electrónico:' - not_displayed_publicly_html: Tu dirección no se muestra de forma pública (consulta - la normativa de privacidad para más información) + not_displayed_publicly_html: Su dirección no se muestra de forma pública. Consulte + nuestra normativa + de privacidad para obtener más información. display name: 'Nombre en pantalla:' - display name description: Tu nombre de usuario público. Puedes cambiarlo más - tarde en "preferencias". + display name description: Su nombre de usuario público. Puede cambiarlo más + tarde en las preferencias. external auth: 'Autenticación de terceros:' password: 'Contraseña:' confirm password: 'Confirmar contraseña:' @@ -2224,21 +2416,22 @@ es: continue: Registrarse terms accepted: ¡Gracias por aceptar los nuevos términos de colaborador! terms declined: Lamentamos que haya decidido no aceptar los nuevos Términos - de contribución. Para obtener más información, consulte esta + de colaborador. Para obtener más información, consulte esta página wiki. terms declined url: https://wiki.openstreetmap.org/wiki/ES:Contributor_Terms_Declined terms: title: Términos heading: Términos - heading_ct: Términos del colaborador - read and accept with tou: Por favor lee los términos de colaboración y los de - uso, tilda ambas opciones cuando termines y presiona el botón de continuar. - contributor_terms_explain: Este acuerdo gobierna los términos de tus contribuciones + heading_ct: Términos de colaborador + read and accept with tou: Lea el acuerdo de colaborador y los términos de uso, + marque ambas casillas de verificación cuando haya terminado y luego presione + el botón Continuar. + contributor_terms_explain: Este acuerdo gobierna los términos de sus contribuciones actuales y futuras. - read_ct: He leido y estoy de acuerdo con los términos de contribución arriba + read_ct: He leído y estoy de acuerdo con los términos de colaborador arriba descritos - tou_explain_html: Estos %{tou_link} gobiernan el uso del sitio web y de la infraestructura - provistas por OSMF. Por favor ingrese al enlace, lea y acéptelos. + tou_explain_html: Estos %{tou_link} rigen el uso del sitio web y de la infraestructura + provista por OSMF. Haga clic en el enlace, lea y acepte el texto. read_tou: He leído y estoy de acuerdo con los Términos de Uso consider_pd: Además del acuerdo anterior, considero que mis contribuciones se encuentran en Dominio Público. @@ -2249,8 +2442,8 @@ es: continue: Continuar declined: https://wiki.openstreetmap.org/wiki/ES:Contributor_Terms_Declined decline: Declinar - you need to accept or decline: Por favor lea y, a continuación, acepte o rechace - los nuevos Términos de contribución para continuar. + you need to accept or decline: Lea y luego acepte o rechace los nuevos Términos + de colaborador para continuar. legale_select: 'País de residencia:' legale_names: france: Francia @@ -2259,9 +2452,9 @@ es: no_such_user: title: Este usuario no existe heading: El usuario %{user} no existe - body: Lo sentimos, no existe ningún usuario con el nombre %{user}. Por favor, - verifica las letras, o tal vez el vínculo en el que has hecho click está equivocado. - deleted: borrado + body: Lo sentimos, no existe ningún usuario con el nombre %{user}. Revise las + letras, o tal vez el enlace en el que hizo clic sea incorrecto. + deleted: eliminado show: my diary: Mi diario new diary entry: nueva entrada de diario @@ -2283,7 +2476,7 @@ es: remove as friend: Eliminar como amigo add as friend: Añadir como amigo mapper since: 'Mapeando desde:' - ct status: 'Términos del colaborador:' + ct status: 'Términos de colaborador:' ct undecided: Indeciso ct declined: Rechazado latest edit: 'Última edición (%{ago}):' @@ -2328,7 +2521,7 @@ es: nearby_diaries: entradas de diarios de usuarios cercanos report: Denunciar a este usuario popup: - your location: 'Tu ubicación:' + your location: Su ubicación nearby mapper: Mapeadores cercanos friend: Amigo account: @@ -2351,22 +2544,22 @@ es: disabled link text: ¿Por qué no puedo editar? public editing note: heading: Edición pública - html: Actualmente sus ediciones son anónimas y la gente no puede ni enviarle - mensajes ni ver su localización. Para mostrar que es lo que ha editado y - permitir a la gente contactar con usted a través del sitio web, pulse el - botón inferior. Desde la migración a la API 0.6, sólo los usuarios públicos - pueden editar el mapa (más - detalles aquí)
      • Su dirección de correo no será revelada por el - hecho de ser público.
      • Esta acción no puede ser deshecha y todos - los nuevos usuarios son públicos por omisión.
      + html: Actualmente, sus ediciones son anónimas y las personas no pueden enviarle + mensajes ni ver su ubicación. Para mostrar lo que editó y permitir que las + personas se comuniquen con usted a través del sitio web, haga clic en el + botón a continuación.Desde el cambio de API 0.6, solo los usuarios públicos + pueden editar los datos del mapa. (más + detalles aquí).
      • Su dirección de correo electrónico no será + revelada al hacerse pública.
      • Esta acción no se puede revertir y + todos los usuarios nuevos ahora son públicos de forma predeterminada.
      contributor terms: - heading: 'Términos de Colaborador:' - agreed: Has aceptado los nuevos Términos de Colaborador. + heading: 'Términos de colaborador:' + agreed: Ha aceptado los nuevos Términos de colaborador. not yet agreed: Aún no ha aceptado los nuevos Términos de Colaborador. - review link text: Por favor, haz clic sobre este vínculo para revisar y aceptar - los nuevos Términos de Colaborador. - agreed_with_pd: También ha declarado que consideras tus modificaciones como - de Dominio Público. + review link text: Siga este enlace cuando le resulte conveniente para revisar + y aceptar los nuevos Términos de colaborador. + agreed_with_pd: También ha declarado que considera que sus ediciones son de + Dominio Público. link: https://www.osmfoundation.org/wiki/License/Contributor_Terms link text: ¿Qué es esto? profile description: 'Descripción del perfil:' @@ -2378,17 +2571,17 @@ es: link: http://wiki.openstreetmap.org/wiki/Gravatar link text: ¿Qué es esto? disabled: Gravatar se ha deshabilitado. - enabled: Se ha habilitado la visualización de tu Gravatar. + enabled: Se ha habilitado la visualización de su Gravatar. new image: Añadir una imagen keep image: Mantener la imagen actual delete image: Eliminar la imagen actual replace image: Reemplazar la imagen actual image size hint: (las imágenes cuadradas de al menos 100x100 funcionan mejor) home location: 'Lugar de origen:' - no home location: No has introducido tu lugar de origen. + no home location: No ha introducido su lugar de origen. latitude: 'Latitud:' longitude: 'Longitud:' - update home location on click: ¿Actualizar tu lugar de origen cuando pulses + update home location on click: ¿Actualizar su lugar de origen cuando pulses sobre el mapa? save changes button: Guardar cambios make edits public button: Hacer que todas mis ediciones sean públicas @@ -2399,7 +2592,7 @@ es: flash update success: La información del usuario se ha actualizado correctamente. confirm: heading: Revise su correo electrónico! - introduction_1: Te hemos enviado un correo electrónico de confirmación. + introduction_1: Le hemos enviado un correo electrónico de confirmación. introduction_2: Confirme su cuenta haciendo clic en el enlace del correo electrónico y podrá comenzar a mapear. press confirm button: Pulse botón de confirmación de abajo para activar su cuenta. @@ -2410,11 +2603,11 @@ es: reconfirm_html: Si necesita que le reenviemos el correo electrónico de confirmación, haga clic aquí. confirm_resend: - success_html: Te hemos enviado un nuevo aviso de confirmación a %{email} y tan - pronto confirmes tu cuenta podrás comenzar a crear mapas.

      Si usas - un sistema antispam que envía solicitudes de confirmación, asegúrate de incluir - en tu lista blanca a %{sender} ya que no podemos responder a ninguna solicitud - de confirmación. + success_html: Hemos enviado un nuevo aviso de confirmación a %{email} y tan + pronto como confirme su cuenta, podrá comenzar a editar el mapa.

      Si utiliza un sistema antispam que envía solicitudes de confirmación, asegúrese + de incluir a %{sender} en la lista blanca, ya que no podemos responder a ninguna + solicitud de confirmación. failure: No se ha encontrado el usuario %{name} confirm_email: heading: Confirmar el cambio de dirección de correo electrónico @@ -2426,10 +2619,10 @@ es: de autenticación. unknown_token: Ese código de confirmación ha caducado o no existe. set_home: - flash success: Localización guardada con éxito + flash success: Ubicación guardada correctamente go_public: - flash success: Ahora todas tus ediciones son públicas y ya estás autorizado - para editar. + flash success: Todas sus ediciones ahora son públicas y ya está autorizado para + editar. index: title: Usuarios heading: Usuarios @@ -2447,47 +2640,50 @@ es: webmaster: webmaster body_html: |-

      - Disculpa, tu cuenta ha sido automáticamente suspendida debido a actividad sospechosa. + Lo sentimos, su cuenta ha sido suspendida automáticamente debido a + actividades sospechosas.

      - Esta decisión será revisada por un administrador en breve, o puedes contactar con el %{webmaster} si deseas discutir esto. + Esta decisión será revisada por un administrador en breve, o + puede comunicarse con el %{webmaster} si desea discutir esto.

      auth_failure: - connection_failed: La conexión al proveedor de autenticación falló + connection_failed: Falló la conexión con el proveedor de autenticación invalid_credentials: Datos de autenticación no válidos no_authorization_code: Sin código de autorización unknown_signature_algorithm: Algoritmo de firma desconocido invalid_scope: Ámbito no válido auth_association: - heading: Tu identificador aún no está asociado con una cuenta de OpenStreetMap. + heading: Su identificador aún no está asociado con una cuenta de OpenStreetMap. option_1: Si eres nuevo en OpenStreetMap, crea cuenta nueva usando el formulario a continuación. - option_2: Si ya tienes una cuenta, puedes acceder a ella con tu nombre de usuario - y contraseña, y luego asociar la cuenta con tu identificador en tus preferencias - de usuario. + option_2: |- + Si ya tiene una cuenta, puede iniciar sesión en su cuenta + usando su nombre de usuario y contraseña y luego asociar la cuenta + con su identificador en sus preferencias de usuario. user_role: filter: - not_a_role: La cadena `%{role}' no es una función válida. - already_has_role: El usuario ya tiene la función %{role}. - doesnt_have_role: El usuario no tiene la función %{role}. - not_revoke_admin_current_user: No se pudo revocar el cargo de administrador - del usuario actual. + not_a_role: La cadena `%{role}' no es un rol válido. + already_has_role: El usuario ya tiene el rol %{role}. + doesnt_have_role: El usuario no tiene el rol %{role}. + not_revoke_admin_current_user: No se pudo revocar el rol de administrador del + usuario actual. grant: - title: Confirmar adjudicación de función - heading: Confirmar adjudicación de función - are_you_sure: ¿Confirmas que quieres otorgar la función «%{role}» al usuario - «%{name}»? + title: Confirmar adjudicación de rol + heading: Confirmar adjudicación de rol + are_you_sure: ¿Está seguro de que desea otorgar el rol `%{role}' al usuario + `%{name}'? confirm: Confirmar - fail: No pudo otorgarse la función `%{role}' al usuario `%{name}'. Por favor, - comprueba que el usuario y la función sean válidos. + fail: No pudo otorgarse el rol `%{role}' al usuario `%{name}'. Comprueba que + el usuario y el rol sean válidos. revoke: - title: Confirmar revocación de función - heading: Confirmar revocación de función - are_you_sure: ¿Confirmas que quieres revocar la función «%{role}» del usuario - «%{name}»? + title: Confirmar revocación de rol + heading: Confirmar revocación de rol + are_you_sure: ¿Está seguro de que desea revocar el rol `%{role}' del usuario + `%{name}'? confirm: Confirmar - fail: No se pudo revocar la función `%{role}' del usuario `%{name}'. Por favor, - comprueba que el usuario y la función sean válidos. + fail: No se pudo revocar el rol `%{role}' del usuario `%{name}'. Comprueba que + el usuario y el rol sean válidos. user_blocks: model: non_moderator_update: Debes ser un moderador para poder crear o actualizar un @@ -2499,11 +2695,11 @@ es: new: title: Creando un bloqueo para %{name} heading_html: Creando un bloqueo para %{name} - reason: El motivo por el que %{name} está siendo bloqueado. Actúa todo lo calmado - y razonable que puedas, proporcionando todos los detalles que puedas sobre - la situación, recordando que ese mensaje será visible públicamente. Ten en - cuenta que no todos los usuarios entienden la jerga de la comunidad, así que - trata de utilizar términos sencillos. + reason: El motivo por el que %{name} está siendo bloqueado. Manténgase lo más + tranquilo y razonable posible, dando tantos detalles como pueda sobre la situación, + recordando que el mensaje será visible públicamente. Tenga en cuenta que no + todos los usuarios comprenden la jerga de la comunidad, así que intente utilizar + términos simples. period: ¿Por cuánto tiempo, empezando ahora, el usuario tendrá bloqueado el uso de la API? tried_contacting: He contactado con el usuario y le he pedido que deje de hacerlo. @@ -2515,10 +2711,10 @@ es: edit: title: Editando el bloqueo sobre %{name} heading_html: Editando el bloqueo sobre %{name} - reason: El motivo por el que %{name} está siendo bloqueado. Actúa todo lo calmado - y razonable que puedas, proporcionando todos los detalles que puedas sobre - la situación. Ten en cuenta que no todos los usuarios entienden la jerga de - la comunidad, así que trata de utilizar términos sencillos. + reason: El motivo por el que %{name} está siendo bloqueado. Manténgase lo más + tranquilo y razonable posible, dando tantos detalles como pueda sobre la situación. + Tenga en cuenta que no todos los usuarios comprenden la jerga de la comunidad, + así que intente utilizar términos simples. period: ¿Por cuánto tiempo, empezando ahora, el usuario tendrá bloqueado el uso de la API? show: Ver este bloqueo @@ -2530,10 +2726,10 @@ es: block_period: El periodo de bloqueo debe de ser uno de los valores seleccionables de la lista desplegable. create: - try_contacting: Por favor, antes de bloquear al usuario, intenta contactar con - él y darle un tiempo razonable de respuesta. - try_waiting: Por favor, trata de darle al usuario un tiempo razonable de respuesta - antes de bloquearle. + try_contacting: Intente ponerse en contacto con el usuario antes de bloquearlo + y darle un tiempo razonable para responder. + try_waiting: Intente darle al usuario un tiempo razonable para responder antes + de bloquearlo. flash: Ha creado un bloqueo en el usuario %{name}. update: only_creator_can_edit: Sólo el moderador que ha creado este bloqueo puede editarlo. @@ -2547,7 +2743,7 @@ es: heading_html: Revocando el bloqueo sobre %{block_on} por %{block_by} time_future: Este bloqueo finalizará en %{time}. past: Este bloqueo terminó %{time} y no puede ser revocado ahora. - confirm: ¿Confirmas que quieres revocar este bloqueo? + confirm: ¿Está seguro de que desea revocar este bloqueo? revoke: Revocar flash: Este bloqueo ha sido revocado. helper: @@ -2588,7 +2784,7 @@ es: show: Mostrar edit: Editar revoke: Revocar - confirm: ¿Lo confirmas? + confirm: ¿Está seguro? reason: 'Razón del bloqueo:' back: Ver todos los bloqueos revoker: 'Revocador:' @@ -2675,10 +2871,10 @@ es: donate_link_text: terms: Términos del sitio web y de la API - thunderforest: Mosaicos cortesía de Andy + thunderforest: Teselas cortesía de Andy Allan - opnvkarte: Las cuadriculas son cortesía de MeMoMaps - hotosm: Estilo de mosaico por Equipo + opnvkarte: Teselas cortesía de MeMoMaps + hotosm: Estilo de teselas por Equipo humanitario OpenStreetMap alojado por OpenStreetMap Francia site: @@ -2694,21 +2890,21 @@ es: show: comment: Comentar subscribe: Suscribirse - unsubscribe: Desuscribir + unsubscribe: Cancelar suscripción hide_comment: ocultar unhide_comment: mostrar notes: new: - intro: ¿Has detectado un error o falta algo? Hazlo saber a otros cartógrafos - para que podamos arreglarlo. Mueve el marcador hasta la posición correcta - y escribe una nota para explicar el problema. + intro: ¿Detectó un error o falta algo? Informe a otros mapeadores para que + podamos solucionarlo. Mueva el marcador a la posición correcta y escriba + una nota para explicar el problema. advice: La nota será pública y podría utilizarse para actualizar el mapa, así que no des información personal ni datos provenientes de mapas o catálogos protegidos por derechos de autor. add: Añadir nota show: - anonymous_warning: Esta nota contiene comentarios de usuarios anónimos que - deberían ser verificados por separado. + anonymous_warning: Esta nota incluye comentarios de usuarios anónimos que + deben ser verificados de forma independiente. hide: Ocultar resolve: Resolver reactivate: Reactivar @@ -2734,18 +2930,18 @@ es: instructions: continue_without_exit: Continuar en %{name} slight_right_without_exit: Gire un poco a la derecha hacia %{name} - offramp_right: Use la rampa de la derecha - offramp_right_with_exit: Use la salida %{exit} de la derecha + offramp_right: Tome la rampa de la derecha + offramp_right_with_exit: Tome la salida %{exit} a la derecha offramp_right_with_exit_name: Tome la salida %{exit} a la derecha hacia %{name} - offramp_right_with_exit_directions: Toma la salida %{exit} a la derecha hacia + offramp_right_with_exit_directions: Tome la salida %{exit} a la derecha hacia %{directions} - offramp_right_with_exit_name_directions: Toma la salida %{exit} a la derecha + offramp_right_with_exit_name_directions: Tome la salida %{exit} a la derecha hacia %{name}, en dirección %{directions} - offramp_right_with_name: Use la rampa a la derecha hacia %{name} - offramp_right_with_directions: Toma la salida a la derecha hacia %{directions} - offramp_right_with_name_directions: Use la rampa a la derecha hacia %{name}, + offramp_right_with_name: Tome la rampa a la derecha hacia %{name} + offramp_right_with_directions: Tome la salida a la derecha hacia %{directions} + offramp_right_with_name_directions: Tome la rampa a la derecha hacia %{name}, en dirección %{directions} - onramp_right_without_exit: Gira a la derecha en la salida hacia %{name} + onramp_right_without_exit: Gire a la derecha en la rampa hacia %{name} onramp_right_with_directions: Gire a la derecha en la rampa hacia %{directions} onramp_right_with_name_directions: Gire a la derecha en la rampa hacia %{name}, en dirección %{directions} @@ -2756,46 +2952,45 @@ es: merge_right_without_exit: Incorpórese a la derecha hacia %{name} fork_right_without_exit: En la bifurcación, gire a la derecha hacia %{name} turn_right_without_exit: Gire a la derecha hacia %{name} - sharp_right_without_exit: Giro brusco a la derecha hacia %{name} - uturn_without_exit: Vuelta en U a lo largo de %{name} - sharp_left_without_exit: Giro brusco a la izquierda hacia %{name} + sharp_right_without_exit: Gire cerrado a la derecha hacia %{name} + uturn_without_exit: Gire en U a lo largo de %{name} + sharp_left_without_exit: Gire cerrado a la izquierda hacia %{name} turn_left_without_exit: Gire a la izquierda hacia %{name} - offramp_left: Use la rampa de la izquierda - offramp_left_with_exit: Use la salida %{exit} de la izquierda - offramp_left_with_exit_name: Tome la salida %{exit} a la derecha hacia %{name} - offramp_left_with_exit_directions: Toma la salida %{exit} a la izquierda hacia + offramp_left: Tome la rampa de la izquierda + offramp_left_with_exit: Tome la salida %{exit} de la izquierda + offramp_left_with_exit_name: Tome la salida %{exit} a la izquierda hacia %{name} + offramp_left_with_exit_directions: Tome la salida %{exit} a la izquierda hacia %{directions} - offramp_left_with_exit_name_directions: Toma la salida %{exit} a la izquierda + offramp_left_with_exit_name_directions: Tome la salida %{exit} a la izquierda hacia %{name}, en dirección %{directions} offramp_left_with_name: Tome la salida a la izquierda hacia %{name} - offramp_left_with_directions: Use la rampa a la izquierda hacia %{directions} - offramp_left_with_name_directions: Use la rampa a la izquierda hacia %{name}, + offramp_left_with_directions: Tome la rampa a la izquierda hacia %{directions} + offramp_left_with_name_directions: Tome la rampa a la izquierda hacia %{name}, en dirección %{directions} - onramp_left_without_exit: Gire a la izquierda en la salida hacia %{name} + onramp_left_without_exit: Gire a la izquierda en la rampa hacia %{name} onramp_left_with_directions: Gire a la izquierda en la rampa hacia %{directions} onramp_left_with_name_directions: Gire a la izquierda en la rampa hacia %{name}, en dirección %{directions} onramp_left_without_directions: Gire a la izquierda en la rampa onramp_left: Gire a la izquierda en la rampa - endofroad_left_without_exit: Al final de la calle gire a la derecha hacia + endofroad_left_without_exit: Al final de la calle gire a la izquierda hacia %{name} merge_left_without_exit: Incorpórese a la izquierda hacia %{name} fork_left_without_exit: En la bifurcación, gire a la izquierda hacia %{name} slight_left_without_exit: Gire un poco a la izquierda hacia %{name} via_point_without_exit: (punto intermedio) - follow_without_exit: Siga %{name} - roundabout_without_exit: En la rotonda, tomar salida hacia %{name} - leave_roundabout_without_exit: Salir de la rotonda - %{name} - stay_roundabout_without_exit: Permanecer en la rotonda - %{name} + follow_without_exit: Siga a %{name} + roundabout_without_exit: En la rotonda, tome la salida hacia %{name} + leave_roundabout_without_exit: Salga de la rotonda - %{name} + stay_roundabout_without_exit: Permanezca en la rotonda - %{name} start_without_exit: Comenzar en %{name} destination_without_exit: Llegue a su destino - against_oneway_without_exit: Ir en contra de una vía de un solo sentido en - %{name} - end_oneway_without_exit: Final de un solo sentido en %{name} - roundabout_with_exit: En la rotonda, tomar la salida %{exit} hacia %{name} - roundabout_with_exit_ordinal: En la rotonda, tomar la salida %{exit} hacia + against_oneway_without_exit: Ir en contra del sentido único en %{name} + end_oneway_without_exit: Final de sentido único en %{name} + roundabout_with_exit: En la rotonda, tome la salida %{exit} hacia %{name} + roundabout_with_exit_ordinal: En la rotonda, tome la salida %{exit} hacia %{name} - exit_roundabout: Salir de la rotonda hacia %{name} + exit_roundabout: Salga de la rotonda hacia %{name} unnamed: sin nombre courtesy: Indicaciones cortesía de %{link} exit_counts: @@ -2844,19 +3039,19 @@ es: user: 'Creador:' edit: Editar esta redacción destroy: Eliminar esta redacción - confirm: ¿Lo confirmas? + confirm: ¿Está seguro? create: flash: Se creó la censura. update: flash: Cambios guardados. destroy: - not_empty: La redacción no está vacía. Por favor, elimine todas las versiones - previas pertenecientes a esta redacción antes de destruirla. + not_empty: La redacción no está vacía. Elimine todas las versiones previas pertenecientes + a esta redacción antes de destruirla. flash: Redacción destruida. error: Se produjo un error al destruir esta redacción validations: leading_whitespace: tiene espacio en blanco delantero trailing_whitespace: tiene espacio en blanco final invalid_characters: contiene caracteres no válidos - url_characters: Contiene caracteres URL especial (%{characters}) + url_characters: Contiene caracteres especiales de URL (%{characters}) ... diff --git a/config/locales/et.yml b/config/locales/et.yml index e5039a988..f6dc0050b 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -984,23 +984,15 @@ et: had_added_you: '%{user} lisas sind OpenStreetMapis sõbraks.' see_their_profile: Tema profiiliga võid tutvuda aadressil %{userurl}. befriend_them: Sa võid ta lisada oma sõbraks aadressil %{befriendurl}. - gpx_notification: - greeting: Tere! - your_gpx_file: Paistab, et sinu GPX-fail - with_description: ', mille kirjeldus on' - and_the_tags: 'ja järgmised sildid:' - and_no_tags: ja millel sildid puuduvad. - failure: - subject: '[OpenStreetMap] GPX importimine nurjus' - failed_to_import: 'importimine ebaõnnestus. Siin on viga:' - more_info_1: Rohkem infot GPX importimise tõrgete ja selle kohta, kuidas - more_info_2: 'neid vältida leiab:' - success: - subject: '[OpenStreetMap] GPX Importimine õnnestus' - loaded_successfully: - one: laaditi üles edukalt %{trace_points} punkt võimalikust ühest punktist. - other: laaditi üles edukalt %{trace_points} punkti võimalikust %{possible_points} - punktist. + gpx_failure: + failed_to_import: 'importimine ebaõnnestus. Siin on viga:' + subject: '[OpenStreetMap] GPX importimine nurjus' + gpx_success: + loaded_successfully: + one: laaditi üles edukalt %{trace_points} punkt võimalikust ühest punktist. + other: laaditi üles edukalt %{trace_points} punkti võimalikust %{possible_points} + punktist. + subject: '[OpenStreetMap] GPX Importimine õnnestus' signup_confirm: subject: '[OpenStreetMap] Tere tulemast OpenStreetMapi' greeting: Tere! @@ -1011,13 +1003,6 @@ et: et saaksid kasutamist hõlpsalt alustada. email_confirm: subject: '[OpenStreetMap] Kinnita oma e-posti aadress' - email_confirm_plain: - greeting: Tere! - hopefully_you: Keegi (loodetavasti sina) soovib muuta oma meiliaadressi asukohas - %{server_url} kujule %{new_address}. - click_the_link: Kui see oled sina, siis klõpsa palun alloleval lingil, et muudatus - kinnitada. - email_confirm_html: greeting: Tere! hopefully_you: Keegi (loodetavasti sina) soovib muuta oma meiliaadressi asukohas %{server_url} kujule %{new_address}. @@ -1025,13 +1010,6 @@ et: kinnitada. lost_password: subject: '[OpenStreetMap] Parooli lähtestamise taotlus' - lost_password_plain: - greeting: Tere! - hopefully_you: Keegi (tõenäoliselt sina) on esitanud taotluse, et lähtestada - selle e-posti aadressiga openstreetmap.org-i konto parool. - click_the_link: Kui see oled sina, siis klõpsa palun alloleval lingil, et parool - lähtestada. - lost_password_html: greeting: Tere! hopefully_you: Keegi (tõenäoliselt sina) on esitanud taotluse, et lähtestada selle e-posti aadressiga openstreetmap.org-i konto parool. diff --git a/config/locales/eu.yml b/config/locales/eu.yml index 7bc5d1c80..452b10724 100644 --- a/config/locales/eu.yml +++ b/config/locales/eu.yml @@ -1187,22 +1187,13 @@ eu: had_added_you: '%{user} lagun bezala gehitu zaitu OpenStreetMap-en.' see_their_profile: Haien profila %{userurl}n ikusi dezakezu. befriend_them: Haiek ere lagun bezala gehitu ditzakezu %{befriendurl}n. - gpx_notification: - greeting: Kaixo, - your_gpx_file: Zure GPX fitxategia bezala dirudi - with_description: deskribapenarekin - and_the_tags: 'eta hurrengo etiketak:' - and_no_tags: eta etiketarik ez. - failure: - subject: '[OpenStreetMap] GPX Inportazioan porrota' - failed_to_import: 'inportzean kale egin du. Hemen dago akatsa:' - more_info_1: GPX inportazio akatsei buruzko informazio gehiago eta hauek nola - saihesteari buruz. - more_info_2: 'hemen aurkitu daitezke:' - success: - subject: '[OpenStreetMap] GPX Inportazioan arrakasta' - loaded_successfully: '%{trace_points} puntuekin %{possible_points} puntuetatik - arrakastaz kargatu da.' + gpx_failure: + failed_to_import: 'inportzean kale egin du. Hemen dago akatsa:' + subject: '[OpenStreetMap] GPX Inportazioan porrota' + gpx_success: + loaded_successfully: '%{trace_points} puntuekin %{possible_points} puntuetatik + arrakastaz kargatu da.' + subject: '[OpenStreetMap] GPX Inportazioan arrakasta' signup_confirm: subject: '[OpenStreetMap] Ongi etorri OpenStreetMap-era' greeting: Kaixo! @@ -1213,24 +1204,12 @@ eu: hasteko. email_confirm: subject: '[OpenStreetMap] Baieztatu zure eposta helbidea' - email_confirm_plain: - greeting: Kaixo, - hopefully_you: Norbaitek (zuk zorionez) zure helbide elektronikoa aldatu nahi - du %{server_url}en %{new_address}ra. - click_the_link: Hau zu bazara, beheko estekan klik egin aldaketa baieztatzeko. - email_confirm_html: greeting: Kaixo, hopefully_you: Norbaitek (zuk zorionez) zure helbide elektronikoa aldatu nahi du %{server_url}en %{new_address}ra. click_the_link: Hau zu bazara, beheko estekan klik egin aldaketa baieztatzeko. lost_password: subject: '[OpenStreetMap] Pasahitza berrezartzeko eskaera' - lost_password_plain: - greeting: Kaixo, - hopefully_you: Norbaitek (zuk posibleki) helbide elektroniko kontu honetara - openstreetmap.org berrezartzeko pasahitza eskatu du. - click_the_link: Hau zu bazara, egin klik beheko estekan zure pasahitza berrezartzeko. - lost_password_html: greeting: Kaixo, hopefully_you: Norbaitek (zuk posibleki) helbide elektroniko kontu honetara openstreetmap.org berrezartzeko pasahitza eskatu du. diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 1636f39e2..0b3056c3b 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -112,6 +112,7 @@ fa: attributes: client_application: name: نام (اجباری) + url: نشانی اینترنتی برنامه اصلی (الزامی) callback_url: Callback URL support_url: URL پشتیبانی allow_read_prefs: ترجیحات کاربری آن‌ها را بخواند @@ -321,6 +322,7 @@ fa: entry_html: رابطهٔ %{relation_name} entry_role_html: رابطهٔ %{relation_name} (با نقش %{relation_role}) not_found: + title: یافت نشد sorry: 'شوربختانه %{type} #%{id} یافت نشد.' type: node: گره @@ -329,6 +331,7 @@ fa: changeset: بستهٔ تغییر note: یادداشت timeout: + title: خطای انقضای مدت sorry: شوربختانه بازیابی دادهٔ مربوط به %{type} با شناسهٔ %{id}، خیلی زمان‌بر شد. type: @@ -469,7 +472,8 @@ fa: body: شوربختانه با شناسهٔ %{id} هیچ روزنوشت یا نظری یافت نشد. لطفاً نوشتار خود را بررسی کنید. همچنین ممکن است پیوندی که کلیک کرده‌اید اشتباه باشد. diary_entry: - posted_by_html: ارسالی از %{link_user} در %{created} به %{language_link} + posted_by_html: ارسالی از %{link_user} در %{created} به %{language_link}. + updated_at_html: آخرین به‌روزرسانی در %{updated}. comment_link: نظردادن به این روزنوشت reply_link: به نویسنده پیام بفرستید comment_count: @@ -550,11 +554,13 @@ fa: hangar: آشیانه هواپیما helipad: محل فرود هلی کوپتر holding_position: انتظارگاه ورود + navigationaid: کمک‌های ناوبری هوایی parking_position: موقعیت پارک‌کردن runway: باند فرودگاه taxiway: خزش‌راه terminal: پایانه amenity: + animal_boarding: محل تحویل حیوانات animal_shelter: پناهگاه حیوانات arts_centre: مرکز هنری atm: خودپرداز @@ -564,7 +570,9 @@ fa: bench: نیمکت bicycle_parking: پارکینگ دوچرخه bicycle_rental: اجارهٔ دوچرخه + bicycle_repair_station: ایستگاه تعمیر دوچرخه biergarten: باغ آبجو + blood_bank: بانک خون boat_rental: کرایه قایق brothel: فاحشه‌خانه bureau_de_change: دفتر ارز @@ -581,6 +589,7 @@ fa: clock: ساعت college: کالج community_centre: مرکز اجتماع + conference_centre: مرکز کنفرانس courthouse: دادگاه crematorium: کوره dentist: دندانپزشکی @@ -604,8 +613,12 @@ fa: kindergarten: کودکستان language_school: آموزشگاه زبان library: کتابخانه + loading_dock: اسکله بارگیری + love_hotel: هتل عشق marketplace: بازار + mobile_money_agent: آژانس پول همراه monastery: صومعه + money_transfer: انتقال پول motorcycle_parking: پارکینگ موتور سیکلت music_school: آموزشگاه موسیقی nightclub: باشگاه شبانه @@ -613,6 +626,7 @@ fa: parking: پارکینگ parking_entrance: ورودی پارکینگ parking_space: فضای پارک‌کردن + payment_terminal: درگاه پرداخت pharmacy: داروخانه place_of_worship: عبادتگاه police: پلیس @@ -621,9 +635,12 @@ fa: prison: زندان pub: میخانه public_bath: حمام عمومی + public_bookcase: کتابخانه عمومی public_building: ساختمان عمومی + ranger_station: ایستگاه رنجر recycling: نقطه بازیافت restaurant: رستوران + sanitary_dump_station: ایستگاه تخلیه بهداشتی school: مدرسه shelter: پناهگاه shower: دوش @@ -636,6 +653,7 @@ fa: theatre: تئاتر toilets: سرویس های بهداشتی townhall: شهرداری + training: امکانات آموزش university: دانشگاه vehicle_inspection: معاینه فنی vending_machine: دستگاه فروش @@ -643,11 +661,15 @@ fa: village_hall: دهیاری waste_basket: سطل زباله waste_disposal: دفع زباله + waste_dump_site: سایت تخلیه زباله + watering_place: مکان آبیاری water_point: منطقه دارای آب boundary: + aboriginal_lands: سرزمین بومی‌‌ها administrative: مرز اداری census: مرز آماری national_park: پارک ملی + political: مرز الکترال protected_area: منطقه حفاظت‌شده "yes": مرز bridge: @@ -660,19 +682,32 @@ fa: building: apartment: آپارتمان apartments: آپارتمان‌ها + barn: بارن + bungalow: خانه کوچک + cabin: کابین chapel: کلیسا church: ساختمان کلیسا + civic: ساختمان شهری + college: ساختمان کالج commercial: ساختمان تجاری construction: ساختمان در دست ساخت + detached: خانه مستقل dormitory: خوابگاه دانشجویی + duplex: خانه دو طبقه farm: خانهٔ مزرعه + farm_auxiliary: کلبه درون مزرعه garage: گاراژ + garages: گاراژ greenhouse: گلخانه + hangar: آشیانه هواپیما hospital: ساختمان بیمارستان hotel: ساختمان هتل house: خانه + houseboat: قایق خانه + hut: هات industrial: ساختمان صنعتی kindergarten: ساختمان مهدکودک + manufacture: ساختمان تولیدی office: ساختمان اداری public: ساختمان عمومی residential: ساختمان مسکونی @@ -680,30 +715,47 @@ fa: roof: سقف ruins: ساختمان ویران school: ساختمان مدرسه + semidetached_house: خانه نیمه مستقل + service: ساختمان خدماتی + stable: پایدار + static_caravan: کاروان + temple: ساختمان معبد terrace: ردیف ساختمان‌ها train_station: ساختمان پایانهٔ قطار university: ساختمان دانشگاه warehouse: انبار "yes": ساختمان club: + sport: کلوپ ورزشی "yes": باشگاه craft: blacksmith: آهنگر brewery: ابجوسازی carpenter: نجار + dressmaker: تولیدی لباس electrician: متخصص برق + electronics_repair: تعمیر لوازم الکترنیکی gardener: باغبان + handicraft: صنایع دستی + hvac: صنایع تهویه متبوع + metal_construction: جوشکاری painter: نقاش photographer: عکاس plumber: لوله Ú©Ø´ + roofer: تعمیرکننده سقف shoemaker: کفاش tailor: خیاط + window_construction: پنجره‌سازی + winery: شراب‌سازی "yes": فروشگاه قایق emergency: + access_point: نقطه دسترسی ambulance_station: ایستگاه آمبولانس assembly_point: نقطه جمع‌شدن defibrillator: برگرداننده تپش قلب + fire_water_pond: شیر آتش‌نشانی landing_site: محوطه فرود اضطراری + life_ring: حلقه نجات اضطراری phone: تلفن اضطراری water_tank: منبع آب اضطراری "yes": اورژانسی @@ -747,6 +799,7 @@ fa: tertiary: راه درجه سه tertiary_link: راه درجه سه track: رد + traffic_mirror: آیینه ترافیک traffic_signals: چراغ راهنمایی trunk: بزرگراه trunk_link: بزرگراه @@ -754,36 +807,43 @@ fa: unclassified: جادهٔ فرعی "yes": جاده historic: + aircraft: هواپیمای تاریخی archaeological_site: پایگاه باستان‌شناسی battlefield: میدان جنگ boundary_stone: سنگ مرزی building: ساختمان تاریخی bunker: پناهگاه + cannon: قایق تاریخی castle: قلعه church: کلیسا city_gate: دروازه شهر citywalls: دیوارهای شهر fort: دژ heritage: محوطه میراث فرهنگی + hollow_way: حفره house: خانه manor: ملک اربابی memorial: یادبود + milestone: نقطه عطف تاریخی mine: معدن mine_shaft: رگه اصلی معدن monument: بنای یادبود + railway: راه‌آهن تاریخی roman_road: جاده رومی ruins: خرابه‌ها stone: سنگ tomb: مقبره tower: برج + wayside_chapel: کلیسای کنار جاده wayside_cross: صلیب کنار جاده wayside_shrine: مقبره کنار جاده wreck: لاشه - "yes": محوطه تاریخی + "yes": مکان تاریخی junction: "yes": تقاطع landuse: allotments: اراضی اختصاص‌یافته + aquaculture: آبزیان basin: حوض brownfield: زمین جهت ساخت cemetery: قبرستان @@ -803,9 +863,11 @@ fa: military: منطقهٔ نظامی mine: معدن orchard: باغستان + plant_nursery: مهد کودک quarry: معدن railway: راه‌آهن recreation_ground: زمین تفریحی + religious: زمین مذهبی reservoir: مخزن reservoir_watershed: آبخیزداری مخزن residential: منطقهٔ مسکونی @@ -814,6 +876,7 @@ fa: vineyard: تاکستان "yes": کاربری زمین leisure: + adult_gaming_centre: مرکز بازی بزرگسالان beach_resort: تفریحگاه ساحلی bird_hide: محل مشاهده ی پرندگان common: سرزمین مشترک @@ -1307,7 +1370,6 @@ fa: footer: '‫همچنین می‌توانید نظر را در اینجا بخوانید: %{readurl}؛ اینجا به آن نظر دهید: %{commenturl}؛ یا از اینجا به نویسنده پیام بدهید: %{replyurl} ‬' message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: ‫سلام %{to_user}،‬ header: ‫%{from_user} از طریق اوپن‌استریت‌مپ پیامی با موضوع «%{subject}» برای شما فرستاده است:‬ @@ -1321,24 +1383,16 @@ fa: ‬' befriend_them: '‫شما نیز می‌توانید از اینجا او را به‌عنوان دوست اضافه کنید: %{befriendurl} ‬' - gpx_notification: - greeting: ‫سلام،‬ - your_gpx_file: ‫به‌نظر می‌رسد فایل GPX شما - with_description: با توضیحات - and_the_tags: و برچسب‌های - and_no_tags: و بدون برچسب - failure: - subject: '[OpenStreetMap] ‫شکست درون‌برد GPX‬' - failed_to_import: 'درون‌برد نشد. این خطا رخ داد:' - more_info_1: ‫اطلاعات بیشتر دربارهٔ شکست درون‌برد GPX و راهکار پیشگیری - more_info_2: 'از آن را اینجا خواهید یافت:' - import_failures_url: https://wiki.openstreetmap.org/wiki/Fa:GPX_Import_Failures - success: - subject: '[OpenStreetMap] ‫موفقیت درون‌برد GPX‬' - loaded_successfully: - one: با موفقیت و با %{trace_points} نقطه از 1 نقطهٔ ممکن بار شد. - other: با موفقیت و با %{trace_points} نقطه از %{possible_points} نقطهٔ ممکن - بار شد. + gpx_failure: + failed_to_import: 'درون‌برد نشد. این خطا رخ داد:' + import_failures_url: https://wiki.openstreetmap.org/wiki/Fa:GPX_Import_Failures + subject: '[OpenStreetMap] ‫شکست درون‌برد GPX‬' + gpx_success: + loaded_successfully: + one: با موفقیت و با %{trace_points} نقطه از 1 نقطهٔ ممکن بار شد. + other: با موفقیت و با %{trace_points} نقطه از %{possible_points} نقطهٔ ممکن + بار شد. + subject: '[OpenStreetMap] ‫موفقیت درون‌برد GPX‬' signup_confirm: subject: '[OpenStreetMap] به اوپن‌استریت‌مپ خوش آمدید' greeting: سلام!‏ @@ -1349,27 +1403,13 @@ fa: تا بتوانید شروع کنید.‬ email_confirm: subject: '[OpenStreetMap] نشانی ایمیل‌تان را تأیید کنید' - email_confirm_plain: greeting: سلام،‏ hopefully_you: ‫کسی (امیدواریم شما) می‌خواهد نشانی ایمیل خود در %{server_url} را به %{new_address} تغییر دهد.‬ click_the_link: ‫اگر خودتان هستید، لطفاً برای تأیید این تغییر روی پیوند زیر کلیک کنید.‬ - email_confirm_html: - greeting: سلام،‏ - hopefully_you: ‫کسی (امیدواریم شما) می‌خواهد نشانی ایمیل خود در %{server_url} - را به %{new_address} تغییر دهد.‬ - click_the_link: ‫اگر خودتان هستید، لطفاً برای تأیید تغییر روی پیوند زیر کلیک - کنید.‬ lost_password: subject: '[OpenStreetMap] درخواست بازنشانی گذرواژه' - lost_password_plain: - greeting: سلام،‏ - hopefully_you: ‫کسی (احتمالاً شما) درخواست کرده گذرواژهٔ مربوط به حساب کاربری - متناظر با این ایمیل در openstreetmap.org بازنشانی شود.‬ - click_the_link: ‫اگر خودتان درخواست کرده‌اید، لطفاً برای بازنشانی گذرواژه روی - پیوند زیر کلیک کنید.‬ - lost_password_html: greeting: سلام،‏ hopefully_you: ‫کسی (احتمالاً شما) درخواست کرده گذرواژهٔ مربوط به حساب کاربری متناظر با این ایمیل در openstreetmap.org بازنشانی شود.‬ diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 950a6d253..50aaf8d32 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -115,6 +115,7 @@ fi: way_tag: Viivan tagi attributes: client_application: + name: Nimi (pakollinen) callback_url: Takaisinsoiton verkko-osoite support_url: Tuen osoite (URL) diary_comment: @@ -519,6 +520,7 @@ fi: chair_lift: Tuolihissi drag_lift: Vetohissi gondola: Gondolihissi + magic_carpet: Mattohissi platter: Hiihtohissi pylon: Pylväs station: Ilmarata-asema @@ -535,6 +537,7 @@ fi: runway: Kiitorata taxiway: Rullaustie terminal: Terminaali + windsock: Tuulipussi amenity: animal_shelter: Eläinsuoja arts_centre: Taidekeskus @@ -587,6 +590,7 @@ fi: library: Kirjasto marketplace: Tori monastery: Luostari + money_transfer: Rahansiirto motorcycle_parking: Moottoripyöräpysäköinti music_school: Musiikkikoulu nightclub: Yökerho @@ -622,12 +626,15 @@ fi: village_hall: Kyläkoti waste_basket: Roskakori waste_disposal: Jätehuolto + waste_dump_site: Kaatopaikka water_point: vesipiste boundary: administrative: Hallinnollinen raja census: Väestönlaskenta-alueen raja national_park: Kansallispuisto + political: Vaalipiirin raja protected_area: Suojelualue + "yes": Raja bridge: aqueduct: Akvedukti boardwalk: Laudoitettu polku @@ -636,14 +643,20 @@ fi: viaduct: Maasilta "yes": Silta building: - apartments: Talo + apartments: Kerrostalo + barn: Lato chapel: Kappeli church: Kirkkorakennus commercial: Liikerakennus + construction: Rakenteilla oleva rakennus + detached: Omakotitalo dormitory: Asuntola + duplex: Paritalo farm: Maalaistalo garage: Autotalli + garages: Autotalleja greenhouse: Kasvihuone + hangar: Hangaari hospital: Sairaalarakennus hotel: Hotellirakennus house: Talo @@ -655,7 +668,7 @@ fi: retail: Liikerakennus roof: Katto school: Koulurakennus - terrace: Terassi + terrace: Rivitalo train_station: Rautatieasema university: Yliopistorakennus warehouse: Varasto @@ -1287,23 +1300,15 @@ fi: had_added_you: Käyttäjä %{user} lisäsi sinut kaverikseen OpenStreetMapissa. see_their_profile: Voit tutustua hänen käyttäjäsivuunsa osoitteessa %{userurl}. befriend_them: Voit myös lisätä lähettäjän kaveriksi osoitteessa %{befriendurl}. - gpx_notification: - greeting: Hei! - your_gpx_file: Lähettämäsi GPX-tiedosto - with_description: ', jonka kuvaus on' - and_the_tags: 'ja seuraavat avainsanat:' - and_no_tags: ja jolla ei tageja. - failure: - subject: '[OpenStreetMap] GPX-tuonti epäonnistui' - failed_to_import: 'epäonnistui tuoda. Tässä virhe:' - more_info_1: Lisätietoja GPX-tuontiongelmista ja miten niitä voi välttää - more_info_2: 'ne löytyvät osoitteesta:' - success: - subject: '[OpenStreetMap] GPX-tuonti onnistui' - loaded_successfully: - one: '%{trace_points} pistettä mahdollisesta 1 pisteestä ladattu onnistuneesti.' - other: ' {trace_points} pistettä mahdollisista %{possible_points} ladattu - onnistuneesti pisteestä.' + gpx_failure: + failed_to_import: 'epäonnistui tuoda. Tässä virhe:' + subject: '[OpenStreetMap] GPX-tuonti epäonnistui' + gpx_success: + loaded_successfully: + one: '%{trace_points} pistettä mahdollisesta 1 pisteestä ladattu onnistuneesti.' + other: ' {trace_points} pistettä mahdollisista %{possible_points} ladattu + onnistuneesti pisteestä.' + subject: '[OpenStreetMap] GPX-tuonti onnistui' signup_confirm: subject: '[OpenStreetMap] Tervetuloa OpenStreetMapiin' greeting: Hei! @@ -1314,29 +1319,16 @@ fi: asioita, jotta pääset alkuun. email_confirm: subject: '[OpenStreetMap] Vahvista sähköpostiosoitteesi' - email_confirm_plain: greeting: Hei, hopefully_you: Joku (toivottavasti sinä) haluaa vaihtaa sähköpostiosoitteen palvelimella %{server_url} osoitteeksi %{new_address} click_the_link: Jos tämä olet sinä, napsauta linkkiä alla vahvistaaksesi muutoksen. - email_confirm_html: - greeting: Hei, - hopefully_you: Joku (toivottavasti sinä) tahtoo muuttaa sähköpostiosoitteensa - sivulla %{server_url} osoitteeksi %{new_address}. - click_the_link: Jos tämä olet sinä, napsauta linkkiä alla vahvistaaksesi muutoksen. lost_password: subject: '[OpenStreetMap] Salasanan vaihtopyyntö' - lost_password_plain: - greeting: Hei! + greeting: Hei, hopefully_you: Joku (mahdollisesti sinä) on pyytänyt tähän sähköpostiosoitteeseen rekisteröidyn openstreetmap.org-tunnuksen salasanan vaihtoa. click_the_link: Jos tämä olet sinä, napsauta linkkiä alla nollataksesi salasanasi. - lost_password_html: - greeting: Hei, - hopefully_you: Tähän sähköpostiosoitteeseen linkitetyn OpenStreetMap.org-käyttäjätilin - salasanaa on pyydetty vaihdettavan. - click_the_link: Jos olet pyytänyt uutta salasanaa, palauta salasanasi napsauttamalla - alapuolella olevaa linkkiä. note_comment_notification: anonymous: Tuntematon käyttäjä greeting: Hei! @@ -2623,6 +2615,7 @@ fi: ehdot thunderforest: Laattojen tekijä Andy Allan + opnvkarte: Laattojen tekijä MeMoMaps hotosm: Laattojen tyylin on tehnyt Humanitarian OpenStreetMap Team ja hostannut OpenStreetMap France diff --git a/config/locales/fit.yml b/config/locales/fit.yml index 184e357d9..5f25d5014 100644 --- a/config/locales/fit.yml +++ b/config/locales/fit.yml @@ -628,17 +628,10 @@ fit: hi: Hei %{to_user}, friendship_notification: hi: Hei %{to_user}, - gpx_notification: - greeting: Hei! - your_gpx_file: Ylöslattaamasi GPX-fiili - with_description: ', jonka kuvvaus oon' - failure: - failed_to_import: 'epäonnistui importeerata. Tässä virhe:' - more_info_1: Lissää tietoja GPX-importeerausongelmista ja miten niitä voi - välttää - more_info_2: 'ne löytyvät atressista:' - success: - subject: '[OpenStreetMap] GPX-importeeraus onnistui' + gpx_failure: + failed_to_import: 'epäonnistui importeerata. Tässä virhe:' + gpx_success: + subject: '[OpenStreetMap] GPX-importeeraus onnistui' signup_confirm: subject: '[OpenStreetMap] Tervetuloa OpenStreetMaphiin' greeting: Hei! @@ -649,19 +642,11 @@ fit: asioita, jotta pääset alkuun. email_confirm: subject: '[OpenStreetMap] Vahvista e-postiatressi' - email_confirm_plain: greeting: Hei, hopefully_you: Joku (toivottavasti sinä) haluaa vaihtaa e-postiatressin palvelimella %{server_url} atressiksi %{new_address} click_the_link: Jos tämä olet sinä, knapauta länkkiä alla vahvistaaksesi muutoksen. - email_confirm_html: - greeting: Hei, - hopefully_you: Joku (toivottavasti sinä) tahtoo muuttaa e-postiatressinsa sivula - %{server_url} atressiksi %{new_address}. - click_the_link: Jos tämä olet sinä, knapauta länkkiä alla vahvistaaksesi muutoksen. - lost_password_plain: - greeting: Hei, - lost_password_html: + lost_password: greeting: Hei, note_comment_notification: anonymous: Tuntematon käyttäjä diff --git a/config/locales/fr.yml b/config/locales/fr.yml index b6b485268..cd16df3a4 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -17,6 +17,7 @@ # Author: Eruedin # Author: EtienneChove # Author: F.rodrigo +# Author: Florian COLLIN # Author: Florimondable # Author: Framafan # Author: Freak2fast4u @@ -69,6 +70,7 @@ # Author: Tuxxic # Author: Urhixidur # Author: Vcalame +# Author: Vega # Author: Verdy p # Author: Wladek92 # Author: Yodaspirine @@ -515,7 +517,8 @@ fr: %{id}. Veuillez vérifier votre orthographe ou la validité du lien que vous avez cliqué. diary_entry: - posted_by_html: Publié par %{link_user} le %{created} en %{language_link} + posted_by_html: Publié par %{link_user} le %{created} en %{language_link}. + updated_at_html: Dernière mise à jour le %{updated}. comment_link: Commenter cette entrée reply_link: Envoyer un message à l’auteur comment_count: @@ -1328,12 +1331,15 @@ fr: "yes": Cours d’eau admin_levels: level2: Frontière de pays + level3: Frontière de région level4: Limite d’État, province ou région level5: Limite de région level6: Limite de département ou province + level7: Limite d'arrondissement level8: Limite communale level9: Limite de village ou arrondissement municipal level10: Limite de quartier + level11: Frontière de voisinage types: cities: Villes towns: Villages @@ -1502,13 +1508,21 @@ fr: hi: Bonjour %{to_user}, header: '%{from_user} a publié un commentaire sur un article récent du journal OpenStreetMap avec le sujet %{subject} :' + header_html: '%{from_user} a commenté sur l’entrée d’agenda de OpenStreetMap + avec le sujet %{subject} :' footer: Vous pouvez également lire le commentaire sur %{readurl}, le commenter sur %{commenturl} ou envoyer un message à l'auteur sur %{replyurl} + footer_html: Vous pouvez aussi lire le commentaire sur %{readurl} et vous pouvez + commenter sur %{commenturl} ou envoyer un message à l’auteur sur %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Bonjour %{to_user}, header: '%{from_user} vous a envoyé un message depuis OpenStreetMap avec le sujet %{subject} :' + header_html: '%{from_user} vous a envoyé un message via OpenStreetMap avec le + sujet %{subject} :' + footer: Vous pouvez aussi lire le message sur %{readurl} et pouvez envoyer un + message à l’auteur sur %{replyurl} footer_html: Vous pouvez aussi lire le message sur %{readurl} ou envoyer un message à l'auteur sur %{replyurl} friendship_notification: @@ -1516,26 +1530,28 @@ fr: subject: '[OpenStreetMap] %{user} vous a ajouté comme ami' had_added_you: '%{user} vous a ajouté comme ami dans OpenStreetMap.' see_their_profile: 'Vous pouvez voir son profil ici : %{userurl}.' + see_their_profile_html: Vous pouvez voir leur profil sur %{userurl}. befriend_them: 'Vous pouvez également l''ajouter comme ami ici : %{befriendurl}.' - gpx_notification: - greeting: Bonjour, - your_gpx_file: Il semble que votre fichier GPX - with_description: avec la description - and_the_tags: 'et les mots-clés suivants :' - and_no_tags: et sans mot-clé. - failure: - subject: '[OpenStreetMap] Échec de l’import GPX' - failed_to_import: 'n’a pas pu être importé. Voici l’erreur :' - more_info_1: Plus d’informations sur les échecs d’import GPX et comment les - éviter - more_info_2: 'peuvent être trouvés sur :' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Import GPX réussi' - loaded_successfully: - one: s’est chargé correctement avec %{trace_points} du point possible. - other: s’est chargé correctement avec %{trace_points} des %{possible_points} - points possibles. + befriend_them_html: Vous pouvez aussi les ajouter comme amis sur %{befriendurl}. + gpx_description: + description_with_tags_html: 'Il ressemble à votre fichier GPX %{trace_name} + avec la description %{trace_description} et les balises suivantes : %{tags}' + description_with_no_tags_html: Cela ressemble à votre fichier GPX %{trace_name} + avec la description %{trace_description} et sans balises + gpx_failure: + hi: Bonjour %{to_user}, + failed_to_import: 'n’a pas pu être importé. Voici l’erreur :' + more_info_html: Vous trouverez plus d'informations sur les échecs d'importation + GPX et comment les éviter à l'adresse %{url}. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Échec de l’import GPX' + gpx_success: + hi: Bonjour %{to_user}, + loaded_successfully: + one: s’est chargé correctement avec %{trace_points} du point possible. + other: s’est chargé correctement avec %{trace_points} des %{possible_points} + points possibles. + subject: '[OpenStreetMap] Import GPX réussi' signup_confirm: subject: '[OpenStreetMap] Bienvenue dans OpenStreetMap' greeting: Bonjour ! @@ -1547,27 +1563,13 @@ fr: supplémentaires pour bien démarrer. email_confirm: subject: '[OpenStreetMap] Confirmation de votre adresse de courriel' - email_confirm_plain: greeting: Bonjour, hopefully_you: Quelqu’un (vous, espérons-le) aimerait modifier son adresse de courriel sur %{server_url} en %{new_address}. click_the_link: Si vous êtes à l’origine de cette demande, cliquez le lien ci-dessous pour confirmer cette modification. - email_confirm_html: - greeting: Bonjour, - hopefully_you: Quelqu’un (vous, espérons-le) aimerait changer son adresse de - courriel de %{server_url} en %{new_address}. - click_the_link: Si vous êtes à l’origine de cette demande, cliquez le lien ci-dessous - pour confirmer cette modification. lost_password: subject: '[OpenStreetMap] Demande de réinitialisation du mot de passe' - lost_password_plain: - greeting: Bonjour, - hopefully_you: Quelqu’un (vous, espérons-le) a demandé la réinitialisation du - mot de passe du compte openstreetmap.org associé à cette adresse de courriel. - click_the_link: Si vous êtes à l’origine de cette demande, cliquez le lien ci-dessous - pour réinitialiser votre mot de passe. - lost_password_html: greeting: Bonjour, hopefully_you: Quelqu’un (vous, espérons-le) a demandé la réinitialisation du mot de passe du compte openstreetmap.org associé à cette adresse de courriel. @@ -1582,23 +1584,35 @@ fr: vous vous intéressez' your_note: '%{commenter} a laissé un commentaire sur une de vos notes de carte près de %{place}.' + your_note_html: '%{commenter} a laissé un commentaire sur une de vos notes + de carte près de %{place}.' commented_note: '%{commenter} a laissé un commentaire sur une note de carte que vous avez commentée. La note est proche de %{place}.' + commented_note_html: '%{commenter} a laissé un commentaire sur une note de + carte que vous avez commentée. La note est proche de %{place}.' closed: subject_own: '[OpenStreetMap] %{commenter} a résolu une de vos notes' subject_other: '[OpenStreetMap] %{commenter} a résolu une note à laquelle vous vous intéressez' your_note: '%{commenter} a résolu une de vos notes de carte près de %{place}.' + your_note_html: '%{commenter} a résolu une de vos notes de carte près de %{place}.' commented_note: '%{commenter} a résolu une note de carte que vous avez commentée. La note est proche de %{place}.' + commented_note_html: '%{commenter} a résolu une note de carte que vous avez + commentée. La note est près de %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} a réactivé une de vos notes' subject_other: '[OpenStreetMap] %{commenter} a réactivé une note à laquelle vous vous intéressez' your_note: '%{commenter} a réactivé une de vos notes de carte près de %{place}.' + your_note_html: '%{commenter} a réactivé une de vos notes de carte près de + %{place}.' commented_note: '%{commenter} a réactivé une note de carte que vous avez commentée. La note se trouve près de %{place}.' + commented_note_html: '%{commenter} a réactivé une note de carte que vous avez + commentée. La note est près de %{place}.' details: Plus de détails concernant la note se trouvent à %{url}. + details_html: Vous pouvez trouver plus de détails sur la note sur %{url}. changeset_comment_notification: hi: Bonjour %{to_user}, greeting: Bonjour, @@ -1609,13 +1623,22 @@ fr: auquel vous vous intéressez' your_changeset: '%{commenter} a laissé un commentaire le %{time} sur un de vos ensembles de changements' + your_changeset_html: '%{commenter} a laissé un commentaire à %{time} sur un + de vos ensembles de modifications' commented_changeset: '%{commenter} a laissé un commentaire le %{time} sur un ensemble de changements créé par %{changeset_author} et que vous suivez' + commented_changeset_html: '%{commenter} a laissé un commentaire à %{time} + sur un ensemble de modifications que vous suivez créée par %{changeset_author}' partial_changeset_with_comment: avec le commentaire « %{changeset_comment}' » + partial_changeset_with_comment_html: avec le commentaire '%{changeset_comment}' partial_changeset_without_comment: sans commentaire details: Plus de détails sur l’ensemble de modifications à %{url}. + details_html: Vous pouvez trouver plus de détails sur l’ensemble de modifications + sur %{url}. unsubscribe: Pour vous désabonner des mises à jour de cet ensemble de modifications, visitez %{url} et cliquez sur « Désabonner ». + unsubscribe_html: Pour vous désabonner des mises à jour de cet ensemble de modifications, + visitez %{url} et cliquez sur « Désabonner ». messages: inbox: title: Boîte de réception diff --git a/config/locales/fur.yml b/config/locales/fur.yml index 7b70c8787..94df4520e 100644 --- a/config/locales/fur.yml +++ b/config/locales/fur.yml @@ -726,21 +726,14 @@ fur: had_added_you: '%{user} ti à zontât come amì su OpenStreetMap.' see_their_profile: Tu puedis viodi il sô profîl su %{userurl}. befriend_them: Tu puedis ancje zontâlu/le come amì su %{befriendurl}. - gpx_notification: - greeting: Mandi, - your_gpx_file: Al somee che il to file GPX - with_description: cu la descrizion - and_the_tags: 'e lis etichetis ca sot:' - and_no_tags: e nissune etichete. - success: - subject: '[OpenStreetMap] Impuartazion GPX completade cun sucès' - loaded_successfully: al sedi stât cjamât cun sucès, cun %{trace_points} suntun - totâl di %{possible_points} ponts pussibii. + gpx_success: + loaded_successfully: al sedi stât cjamât cun sucès, cun %{trace_points} suntun + totâl di %{possible_points} ponts pussibii. + subject: '[OpenStreetMap] Impuartazion GPX completade cun sucès' signup_confirm: subject: '[OpenStreetMap] Benvignût in OpenStreetMap' email_confirm: subject: '[OpenStreetMap] Conferme la tô direzion di pueste eletroniche' - email_confirm_plain: click_the_link: Se tu sês propite tu, par plasê frache sul leam ca sot par confermâ il cambiament. note_comment_notification: diff --git a/config/locales/ga.yml b/config/locales/ga.yml index 98bbc47af..80a72e46d 100644 --- a/config/locales/ga.yml +++ b/config/locales/ga.yml @@ -1075,22 +1075,13 @@ ga: see_their_profile: Is féidir leat a p(h)róifíl a fheiceáil ag %{userurl}. befriend_them: Is féidir an duine sin a chur ar liosta na gcairde atá agatsa ag %{befriendurl}. - gpx_notification: - greeting: Haigh, - your_gpx_file: An comhad GPX sin a bhí agat - with_description: a bhfuil an cur síos seo ag gabháil leis - and_the_tags: 'agus na clibeanna seo a leanas:' - and_no_tags: agus clib ar bith. - failure: - subject: '[OpenStreetMap] Theip ar Iompórtáil GPX' - failed_to_import: ', theip ar an iompórtáil. Seo an earráid:' - more_info_1: Is féidir tuilleadh eolais maidir le teipeanna ar iompórtálacha - GPX agus conas - more_info_2: 'iad a sheachaint a fháil ag:' - success: - subject: '[OpenStreetMap] Iompórtáladh an GPX' - loaded_successfully: ', lódáladh é gan fhadhb le %{trace_points} as %{possible_points} - pointe féideartha.' + gpx_failure: + failed_to_import: ', theip ar an iompórtáil. Seo an earráid:' + subject: '[OpenStreetMap] Theip ar Iompórtáil GPX' + gpx_success: + loaded_successfully: ', lódáladh é gan fhadhb le %{trace_points} as %{possible_points} + pointe féideartha.' + subject: '[OpenStreetMap] Iompórtáladh an GPX' signup_confirm: subject: '[OpenStreetMap] Fáilte go OpenStreetMap' greeting: A chara, @@ -1102,28 +1093,13 @@ ga: duit le go mbeidh tú in ann tosú amach. email_confirm: subject: '[OpenStreetMap] Do sheoladh ríomhphoist a dheimhniú' - email_confirm_plain: greeting: A chara, hopefully_you: Is mian le duit éigin (tusa, tá súil againn), a s(h)eoladh ríomhphoist ag %{server_url} a athrú go %{new_address}. click_the_link: Más tusa atá ann, cliceáil ar an nasc thíos chun an t-athrú a dheimhniú. - email_confirm_html: - greeting: A chara, - hopefully_you: Is mian le duit éigin (tusa, tá súil againn) a s(h)eoladh ríomhphoist - ag %{server_url} a athrú go %{new_address}. - click_the_link: Más tusa atá ann, cliceáil ar an nasc thíos chun an t-athrú - a dheimhniú. lost_password: subject: '[OpenStreetMap] Iarratas ar athshocrú pasfhocail' - lost_password_plain: - greeting: A chara, - hopefully_you: D'iarr duine éigin (tusa, b'fhéidir) go ndéanfaí an pasfhocal - a athshocrú ar an gcuntas openstreetmap.org atá ceangailte leis an seoladh - ríomhphoist seo. - click_the_link: Más tusa a bhí ann, cliceáil ar an nasc thíos chun do phasfhocal - a athshocrú. - lost_password_html: greeting: A chara, hopefully_you: D'iarr duine éigin (tusa, b'fhéidir) go ndéanfaí an pasfhocal a athshocrú ar an gcuntas openstreetmap.org atá ceangailte leis an seoladh diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 93eff88b6..1e3cf3b29 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -975,7 +975,6 @@ gd: beachd agad fhèin a chur ris air %{commenturl} no freagairt a sgrìobhadh air %{replyurl}' message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Shin thu, %{to_user}, header: 'Chuir %{from_user} teachdaireachd thugad slighe OpenStreetMap air a bheil an cuspair "%{subject}":' @@ -988,24 +987,15 @@ gd: air %{userurl}.' befriend_them: '''S urrainn dhut an neach ud a a chur ''nad caraid ris air %{befriendurl} cuideachd.' - gpx_notification: - greeting: Shin thu, - your_gpx_file: Tha coltas - with_description: nach deach leinn am faidhle GPX agad air a bheil an tuairisgeul - and_the_tags: 'agus na tagaichean a leanas:' - and_no_tags: agus air nach eil taga - failure: - subject: '[OpenStreetMap] Dh''fhàillig le ion-phortadh GPX' - failed_to_import: 'ion-phortachadh. Seo a'' mhearachd:' - more_info_1: Gheibh thu barrachd fiosrachaidh air duilgheadasan le ion-phortadh - GPX agus air mar a sheachnas tu - more_info_2: 'iad air:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Shoirbhich le ion-phortadh GPX' - loaded_successfully: gun deach am faidhle GPX agad a luchdachadh gu soirbheachail - le %{trace_points} a-mach às an uiread de %{possible_points} p(h)uing(ean) - a ghabhas. + gpx_failure: + failed_to_import: 'ion-phortachadh. Seo a'' mhearachd:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Dh''fhàillig le ion-phortadh GPX' + gpx_success: + loaded_successfully: gun deach am faidhle GPX agad a luchdachadh gu soirbheachail + le %{trace_points} a-mach às an uiread de %{possible_points} p(h)uing(ean) + a ghabhas. + subject: '[OpenStreetMap] Shoirbhich le ion-phortadh GPX' signup_confirm: subject: '[OpenStreetMap] Fàilte gu OpenStreetMap' greeting: Shin thu! @@ -1018,13 +1008,6 @@ gd: fiosrachaidh dhut ach am bi e nas fhasa dhut tòiseachadh. email_confirm: subject: '[OpenStreetMap] Dearbhaich an seòladh puist-d agad' - email_confirm_plain: - greeting: Shin thu, - hopefully_you: Tha cuideigin (an dòchas gur e tusa a th' ann) airson an seòladh - puist-d agad atharrachadh gu %{new_address} air %{server_url}. - click_the_link: Mas e tusa a th' ann, briog air a' cheangal gu h-ìosal gus an - atharrachadh a dhearbhadh. - email_confirm_html: greeting: Shin thu, hopefully_you: Tha cuideigin (an dòchas gur e tusa a th' ann) airson an seòladh puist-d agad atharrachadh gu %{new_address} air %{server_url}. @@ -1032,14 +1015,6 @@ gd: atharrachadh a dhearbhadh. lost_password: subject: '[OpenStreetMap] Chaidh ath-shuidheachadh air facal-faire iarraidh' - lost_password_plain: - greeting: Shin thu, - hopefully_you: Dh'iarr cuideigin (an dòchas gur e tusa a bh' ann) gun dèid am - facal-faire agad atharrachadh airson cunntas an t-seòlaidh phuist-d seo air - openstreetmap.org. - click_the_link: Mas e tusa a bh' ann, briog air a' cheangal gu h-ìosal gus am - facal-faire agad ath-shuidheachadh. - lost_password_html: greeting: Shin thu, hopefully_you: Dh'iarr cuideigin (an dòchas gur e tusa a bh' ann) gun dèid am facal-faire agad atharrachadh airson cunntas an t-seòlaidh phuist-d seo air diff --git a/config/locales/gl.yml b/config/locales/gl.yml index b09a47ff7..1bb16eef2 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -1447,7 +1447,6 @@ gl: footer: Tamén podes ler o comentario en %{readurl} e comentar en %{commenturl} ou enviar unha mensaxe ó autor en %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: 'Ola %{to_user}:' header: '%{from_user} envioulle unha mensaxe a través do OpenStreetMap co asunto "%{subject}":' @@ -1459,23 +1458,15 @@ gl: had_added_you: '%{user} engadiuno coma amizade no OpenStreetMap.' see_their_profile: Podes ollar o seu perfil en %{userurl}. befriend_them: Tamén pode engadilo coma amizade no %{befriendurl}. - gpx_notification: - greeting: 'Ola:' - your_gpx_file: Semella que o teu ficheiro GPX - with_description: coa descrición - and_the_tags: 'e coas seguintes etiquetas:' - and_no_tags: e sen etiquetas. - failure: - subject: '[OpenStreetMap] Importación GPX errónea' - failed_to_import: 'erro ao importar. Velaquí atópase o erro:' - more_info_1: Máis información sobre os erros de importación GPX e como evitalos - more_info_2: 'pódense atopar en:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Importación GPX correcta' - loaded_successfully: - one: cargado con %{trace_points} de entre un 1 punto posíbel. - other: cargado con %{trace_points} de entre %{possible_points} puntos posíbeis. + gpx_failure: + failed_to_import: 'erro ao importar. Velaquí atópase o erro:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Importación GPX errónea' + gpx_success: + loaded_successfully: + one: cargado con %{trace_points} de entre un 1 punto posíbel. + other: cargado con %{trace_points} de entre %{possible_points} puntos posíbeis. + subject: '[OpenStreetMap] Importación GPX correcta' signup_confirm: subject: '[OpenStreetMap] Dámoslle a benvida ao OpenStreetMap' greeting: Boas! @@ -1486,25 +1477,12 @@ gl: adicional coma axuda para comezar. email_confirm: subject: '[OpenStreetMap] Confirma o teu enderezo de correo electrónico' - email_confirm_plain: - greeting: 'Ola:' - hopefully_you: Alguén (se cadra ti) quere mudar o teu enderezo de correo electrónico - en %{server_url} a %{new_address}. - click_the_link: Se este es ti, preme na seguinte ligazón para confirmar a modificación. - email_confirm_html: greeting: 'Ola:' hopefully_you: Alguén (se cadra ti) quere mudar o teu enderezo de correo electrónico en %{server_url} a %{new_address}. click_the_link: Se este es ti, preme na seguinte ligazón para confirmar a modificación. lost_password: subject: '[OpenStreetMap] Solicitude de restablecemento do contrasinal' - lost_password_plain: - greeting: 'Ola:' - hopefully_you: Alguén (se cadra ti) pediu o restabelecemento do contrasinal - desta conta de correo electrónico en openstreetmap.org. - click_the_link: Se este es ti, preme na seguinte ligazón para restabelecer o - teu contrasinal. - lost_password_html: greeting: 'Ola:' hopefully_you: Alguén (se cadra ti) pediu o restabelecemento do contrasinal desta conta de correo electrónico en openstreetmap.org. diff --git a/config/locales/he.yml b/config/locales/he.yml index 4d3e82756..69aefcef7 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -25,6 +25,7 @@ # Author: YaronSh # Author: Yona b # Author: Ypnypn +# Author: Zstadler # Author: יאיר מן # Author: ישראל קלר # Author: נדב ס @@ -54,8 +55,8 @@ he: create: רישום update: עדכון redaction: - create: יצירת חיתוך - update: שמירת חיתוך + create: יצירת הסרה + update: שמירת הסרה trace: create: העלאה update: שמירת שינויים @@ -66,7 +67,7 @@ he: errors: messages: invalid_email_address: זאת אינה כתובת דוא״ל תקנית - email_address_not_routable: אין אפשרות לטוות מסלול + email_address_not_routable: אי אפשר ליצור נתיב models: acl: רשימת בקרת גישה changeset: ערכת שינויים @@ -75,46 +76,46 @@ he: diary_comment: תגובה ליומן diary_entry: רשומה ביומן friend: חבר - issue: סוגיה + issue: דיווח language: שפה message: הודעה node: נקודה - node_tag: תג מפרק - notifier: מודיע + node_tag: תג של נקודה + notifier: מתריע old_node: נקודה ישנה - old_node_tag: תג מפרק ישן + old_node_tag: תג של נקודה ישנה old_relation: יחס ישן old_relation_member: איבר יחס ישן old_relation_tag: תג יחס ישן - old_way: דרך ישנה - old_way_node: נקודת דרך ישנה - old_way_tag: תג דרך ישנה + old_way: קו ישן + old_way_node: נקודת קו ישנה + old_way_tag: תג קו ישן relation: יחס relation_member: איבר יחס relation_tag: תג יחס - report: דיווח + report: דוח session: שיח - trace: מסלול - tracepoint: נקודת מסלול - tracetag: תג מסלול + trace: הקלטה + tracepoint: נקודת הקלטה + tracetag: תג הקלטה user: משתמש - user_preference: העדפת המשתמש + user_preference: העדפות משתמש user_token: אסימון משתמש - way: דרך - way_node: נקודת דרך - way_tag: תג דרך + way: קו + way_node: נקודה של קו + way_tag: תג קו attributes: client_application: name: שם (נדרש) url: כתובת יישום ראשית (נדרש) - callback_url: כתובת קריאה (callback) + callback_url: כתובת קריאה חוזרת (callback) support_url: כתובת לתמיכה allow_read_prefs: לקרוא את העדפות המשתמש שלהם allow_write_prefs: לשנות את העדפות המשתמש שלהם allow_write_diary: ליצור רשומות ביומן, הערות וליצור חברויות allow_write_api: לשנות את המפה - allow_read_gpx: לקרוא את מסלולי ה־GPS הפרטיים שלהם - allow_write_gpx: להעלות מסלולי GPS + allow_read_gpx: לקרוא את הקלטות ה־GPS הפרטיות שלהם + allow_write_gpx: להעלות הקלטות GPS allow_write_notes: לשנות הערות diary_comment: body: גוף @@ -138,7 +139,7 @@ he: description: תיאור gpx_file: העלאת קובץ GPX visibility: נִראוּת - tagstring: תגיות + tagstring: תגים message: sender: שולח title: נושא @@ -146,7 +147,7 @@ he: recipient: נמען report: category: נא לבחור את הסיבה לדיווח שלך - details: נא לספק פרטים על הבעיה (נדרש). + details: נא לספק פרטים נוספים על הבעיה (נדרש). user: email: דוא״ל active: פעיל @@ -154,58 +155,73 @@ he: description: תיאור languages: שפות pass_crypt: סיסמה - pass_crypt_confirmation: אימות ססמה + pass_crypt_confirmation: אימות סיסמה help: trace: tagstring: מופרד בפסיקים datetime: distance_in_words_ago: about_x_hours: - one: לפני בערך שעה - two: לפני בערך שעתיים - many: לפני בערך %{count} שעות - other: לפני בערך %{count} שעות + one: לפני שעה בערך + two: לפני שעתיים בערך + many: לפני %{count} שעות בערך + other: לפני %{count} שעות בערך about_x_months: - one: לפני בערך חודש - two: לפני בערך חודשיים - other: לפני בערך %{count} חודשים + one: לפני חודש בערך + two: לפני חודשיים בערך + many: לפני %{count} חודשים בערך + other: לפני %{count} חודשים בערך about_x_years: - one: לפני בערך שנה - two: לפני בערך שנתיים - other: לפני בערך %{count} שנים + one: לפני שנה בערך + two: לפני שנתיים בערך + many: לפני %{count} שנים בערך + other: לפני %{count} שנים בערך almost_x_years: one: לפני כמעט שנה two: לפני כמעט שנתיים + many: לפני כמעט %{count} שנים other: לפני כמעט %{count} שנים half_a_minute: לפני חצי דקה less_than_x_seconds: one: לפני פחות משנייה + two: לפני פחות מ־%{count} שניות + many: לפני פחות מ־%{count} שניות other: לפני פחות מ־%{count} שניות less_than_x_minutes: one: לפני פחות מדקה + two: לפני פחות מ־%{count} דקות + many: לפני פחות מ־%{count} דקות other: לפני פחות מ־%{count} דקות over_x_years: one: לפני למעלה משנה two: לפני למעלה משנתיים + many: לפני למעלה מ־%{count} שנים other: לפני למעלה מ־%{count} שנים x_seconds: one: לפני שנייה + two: לפני %{count} שניות + many: לפני %{count} שניות other: לפני %{count} שניות x_minutes: one: לפני דקה + two: לפני %{count} דקות + many: לפני %{count} דקות other: לפני %{count} דקות x_days: one: אתמול two: שלשום + many: לפני %{count} ימים other: לפני %{count} ימים x_months: one: לפני חודש two: לפני חודשיים + many: לפני %{count} חודשים other: לפני %{count} חודשים x_years: one: לפני שנה two: לפני שנתיים - other: לפני בערך %{count} שנים + many: לפני %{count} שנים + other: לפני %{count} שנים printable_name: with_name_html: '%{name} (%{id})' editor: @@ -229,7 +245,7 @@ he: google: גוגל facebook: פייסבוק windowslive: Windows Live - github: GitHub + github: גיטהאב wikipedia: ויקיפדיה api: notes: @@ -244,12 +260,12 @@ he: reopened_at_by_html: הופעלה מחדש %{when} על־ידי %{user} rss: title: הערות של OpenStreetMap - description_area: רשימת הערות שהוספו, שהתקבלו עליהן הערות ושנדבגרו באזור שלך + description_area: רשימת הערות שהוספו, שהתקבלו עליהן הערות ושנפתרו באזור שלך [(%{min_lat}|%{min_lon}) – (%{max_lat}|%{max_lon})] description_item: הזנת rss עבור ההערה %{id} opened: הערה חדשה (ליד %{place}) commented: תגובה חדשה (ליד %{place}) - closed: הערה סגורה (ליד %{place}) + closed: הערה פתורה (ליד %{place}) reopened: הערה שהופעלה מחדש (ליד %{place}) entry: comment: תגובה @@ -286,15 +302,15 @@ he: title: 'ערכת שינויים: %{id}' belongs_to: יוצר node: נקודות (%{count}) - node_paginated: מפרקים (%{x}–%{y} מתוך %{count}) - way: דרכים (%{count}) - way_paginated: דרכים (%{x}–%{y} מתוך %{count}) + node_paginated: נקודות (%{x}–%{y} מתוך %{count}) + way: קווים (%{count}) + way_paginated: קווים (%{x}–%{y} מתוך %{count}) relation: יחסים (%{count}) relation_paginated: יחסים (%{x}–%{y} מתוך %{count}) comment: הערות (%{count}) hidden_commented_by_html: הערה מוסתרת ממשתמש %{user} %{when} commented_by_html: הערה ממשתמש %{user} %{when} - changesetxml: XML של ערכת שינויים + changesetxml: XML של ערכת השינויים osmchangexml: osmChange XML feed: title: ערכת שינויים %{id} @@ -304,10 +320,10 @@ he: still_open: ערכת השינויים עדיין פתוחה – הדיון ייפתח אחרי שערכת השיניים תיסגר. node: title_html: 'נקודה: %{name}' - history_title_html: 'היסטוריית הצומת: %{name}' + history_title_html: 'היסטוריית הנקודה: %{name}' way: - title_html: 'דרך: %{name}' - history_title_html: 'היסטוריית הדרך: %{name}' + title_html: 'קו: %{name}' + history_title_html: 'היסטוריית הקו: %{name}' nodes: נקודות nodes_count: one: נקודה אחת @@ -315,7 +331,9 @@ he: many: '%{count} נקודות' other: '%{count} נקודות' also_part_of_html: - one: חלק מדרך %{related_ways} + one: חלק מקו%{related_ways} + two: חלק מהדרכים %{related_ways} + many: חלק מהדרכים %{related_ways} other: חלק מהדרכים %{related_ways} relation: title_html: 'יחס: %{name}' @@ -330,33 +348,32 @@ he: entry_role_html: '%{type} %{name} בתור %{role}' type: node: נקודה - way: דרך + way: קו relation: יחס containing_relation: entry_html: יחס %{relation_name} entry_role_html: יחס %{relation_name} (בתור %{relation_role}) not_found: title: לא נמצא - sorry: אנו מתנצלים, אך הסוג %{type} בעל המזהה %{id} לא נמצא. + sorry: אנו מתנצלים, אך לא מצאנו %{type} מספר %{id}. type: node: נקודה - way: דרך + way: קו relation: יחס changeset: ערכת שינויים note: הערה timeout: title: שגיאת זמן מוקצב - sorry: אנו מתנצלים, אך טעינת התוכן עבור ה%{type} עם המזהה %{id}, ארכה זמן רב - מדי. + sorry: אנו מתנצלים, אך טעינת המידע עבור %{type} מספר %{id}, ארכה זמן רב מדי. type: node: נקודה - way: דרך + way: קו relation: קשר changeset: ערכת שינויים note: הערה redacted: - redaction: חיתוך %{id} - message_html: 'לא ניתן להציג את הגרסה %{version} של %{type} מכיוון שהיא נחתכה. + redaction: הסרה %{id} + message_html: 'לא ניתן להציג את הגרסה %{version} של %{type} מכיוון שהיא הוסרה. למידע נוסף: %{redaction_link}.' type: node: נקודה @@ -398,7 +415,7 @@ he: title: שאילתת ישויות introduction: יש ללחוץ עלהמפה כדי למצוא ישויות בסביבה. nearby: ישויות בסביבה - enclosing: ישויות סובבות + enclosing: ישויות מכילות changesets: changeset_paging_nav: showing_page: הדף %{page} @@ -410,7 +427,7 @@ he: view_changeset_details: הצגת פרטי ערכת שינויים changesets: id: מזהה - saved_at: נשמרו תחת + saved_at: נשמרו ב user: משתמש comment: הערה area: שטח @@ -479,7 +496,8 @@ he: body: עדיין אין רשומת יומן או תגובה עם המזהה %{id}. אולי האיות לא נכון ואולי לחצת על קישור שגוי, עמך הסליחה. diary_entry: - posted_by_html: פורסם על־ידי %{link_user} ב־%{created} ב%{language_link} + posted_by_html: פורסם על־ידי %{link_user} ב־%{created} ב%{language_link}. + updated_at_html: עודכן לאחרונה ב־%{updated}. comment_link: הערות לרשומה הזאת reply_link: שליחת תגובה למחבר comment_count: @@ -523,13 +541,13 @@ he: heading: להוסיף את %{user} בתור חבר? button: להוסיף כחבר success: '%{name} חבר שלך עכשיו!' - failed: סליחה, הוספת %{name} כחבר נכשלה. + failed: מצטערים, הוספת %{name} כחבר נכשלה. already_a_friend: '%{name} כבר חבר שלך.' remove_friend: heading: להסיר את %{user} מרשימת החברים? button: להסיר מרשימת החברים success: '%{name} הוסר מרשימת החברים שלך.' - not_a_friend: '%{name} לא אחד מהחברים שלך.' + not_a_friend: '%{name} אינו אחד מהחברים שלך.' geocoder: search: title: @@ -547,29 +565,30 @@ he: cable_car: רכבל chair_lift: מעלית סקי בישיבה drag_lift: מעלית סקי בגרירה - gondola: רכבל גונדולה + gondola: רכבל magic_carpet: מסוע סקי - platter: מעלית צלחת - pylon: פילון + platter: מעלית סקי בגרירת צלחת + pylon: עמוד רכבל station: תחנת רכבל - t-bar: מעלית טי־בר - "yes": אווירי + t-bar: מעלית סקי טי־בר + "yes": רכבל כללי aeroway: - aerodrome: מנחת + aerodrome: שדה תעופה airstrip: מִנחת - apron: רחבת חניה + apron: רחבת חניית מטוסים gate: שער hangar: מוסך מטוסים helipad: מנחת מסוקים holding_position: מיקום החזקה navigationaid: עזר ניווט אווירי - parking_position: מיקום חניה + parking_position: עמדת חניה runway: מסלול המראה - taxiway: מסלול נסיעת מטוס + taxilane: נתיב הסעה + taxiway: מסלול הסעה terminal: מסוף windsock: שרוול רוח amenity: - animal_boarding: פנסיון + animal_boarding: פנסיון לחיות animal_shelter: בית מחסה לחיות arts_centre: מרכז אמנויות atm: כספומט @@ -610,32 +629,32 @@ he: fast_food: מזון מהיר ferry_terminal: מסוף מעבורת fire_station: תחנת כיבוי אש - food_court: אזור מזון מהיר + food_court: מתחם מזון מהיר fountain: מזרקה fuel: דלק gambling: הימורים grave_yard: בית קברות - grit_bin: grit bin + grit_bin: ארגז חול לכביש hospital: בית חולים - hunting_stand: תצפית ציידים + hunting_stand: עמדת ציידים ice_cream: גלידה - internet_cafe: אינטרנט קפה + internet_cafe: קפה אינטרנט kindergarten: גן ילדים language_school: בית ספר לשפות library: ספרייה - loading_dock: רציף תפעולי + loading_dock: רציף העמסה love_hotel: מלון אהבה marketplace: שוק - mobile_money_agent: סוכני בנקאות מרוחקים + mobile_money_agent: סוכן תשלומים בנייד monastery: מנזר - money_transfer: העברת כסף + money_transfer: העברת כספים motorcycle_parking: חניית אופנועים music_school: בית ספר למוזיקה nightclub: מועדון לילה nursing_home: בית אבות parking: חניה parking_entrance: כניסה לחניה - parking_space: חלל חניה + parking_space: עמדת חניה payment_terminal: מסוף תשלום pharmacy: בית מרקחת place_of_worship: מקום פולחן @@ -644,10 +663,10 @@ he: post_office: סניף דואר prison: כלא pub: פאב - public_bath: מקלחת ציבורית + public_bath: מרחץ ציבורי public_bookcase: ספרייה זעירה public_building: מבנה ציבור - ranger_station: תחנת הפקחים + ranger_station: תחנת פקחים recycling: נקודת מיחזור restaurant: מסעדה sanitary_dump_station: תחנת ריקון פסולת @@ -655,7 +674,7 @@ he: shelter: מחסה shower: מקלחת social_centre: מרכז חברתי - social_facility: מתקן חברתי + social_facility: שירותים חברתיים studio: סטודיו swimming_pool: ברֵכת שחייה taxi: מונית @@ -668,10 +687,10 @@ he: vehicle_inspection: בדיקת כלי רכב vending_machine: מכונת מכירה veterinary: מרפאה וטרינרית - village_hall: אולם הכפר + village_hall: בית העם waste_basket: פח אשפה waste_disposal: טיפול בפסולת - waste_dump_site: אתר השלכת פסולת + waste_dump_site: אתר איסוף פסולת watering_place: שוקת water_point: נקודת מים weighbridge: מאזני גשר @@ -681,58 +700,58 @@ he: administrative: גבול שטח שיפוט census: גבול מפקד אוכלוסין national_park: פארק לאומי - political: גבול אזורי בחירה + political: גבול אזור בחירה protected_area: אזור מוגן "yes": גבול bridge: aqueduct: אמת מים - boardwalk: מדרכה + boardwalk: שביל צף suspension: גשר תלוי swing: גשר סובב - viaduct: אובל + viaduct: גשר עמודים "yes": גשר building: apartment: דירה - apartments: מתחם דירות + apartments: בית דירות barn: אסם bungalow: בונגלו cabin: בקתה chapel: קפלה church: בניין כנסייה - civic: בניין אזרחי + civic: בניין ציבורי college: בניין מכללה commercial: בניין מסחרי construction: בניין בבנייה detached: בית פרטי dormitory: מעונות - duplex: דירת דופלקס + duplex: בית דופלקס farm: בית חווה - farm_auxiliary: בית חווה בלי תושבים - garage: מוסך - garages: מתחם מחסנים + farm_auxiliary: בניין לא מיושב בחווה + garage: חניה + garages: חניות greenhouse: חממה hangar: הנגאר hospital: בית חולים hotel: בניין מלון house: בית - houseboat: בית על סירה + houseboat: בית סירה hut: צריף industrial: בניין תעשייתי kindergarten: מבנה גן ילדים - manufacture: בניין תעשייה + manufacture: מבנה תעשייה office: בניין משרדים public: בניין ציבורי residential: בניין מגורים - retail: בניין מסחרי + retail: מבנה מסחרי roof: גג - ruins: בניין הרוס + ruins: חורבה school: בית ספר semidetached_house: דו־משפחתי service: בניין שירות - shed: מחסה + shed: צריף stable: אורווה static_caravan: קרוואן - temple: בניין מקדש + temple: מקדש terrace: בניין מדורג train_station: בניין תחנת רכבת university: אוניברסיטה @@ -756,8 +775,8 @@ he: glaziery: זגג handicraft: מלאכת יד hvac: תכנון מיזוג אוויר - metal_construction: ספק מתכת - painter: צייר + metal_construction: ברזל בניין + painter: צַבָּע photographer: צלם plumber: שרברב roofer: גגן @@ -772,10 +791,10 @@ he: access_point: נקודת גישה ambulance_station: תחנת אמבולנסים assembly_point: נקודת התאספות - defibrillator: מפעם + defibrillator: מפעם (דפיברילטור) fire_xtinguisher: מטפה fire_water_pond: מאגר מים לכיבוי אש - landing_site: אתר נחיתת חירום + landing_site: אתר נחיתה בחירום life_ring: גלגל הצלה phone: טלפון חירום siren: צופר חירום @@ -785,35 +804,35 @@ he: highway: abandoned: כביש נטוש bridleway: שביל עבור סוסים - bus_guideway: נתיב תחבורה ציבורית מונחית + bus_guideway: נתיב תחבורה ציבורית מודרכת bus_stop: תחנת אוטובוס - construction: כביש מהיר בבנייה + construction: דרך בבנייה corridor: פרוזדור cycleway: נתיב אופניים elevator: מעלית - emergency_access_point: נקודת גישה לשירותי חירום + emergency_access_point: נקודת ציון לחירום emergency_bay: מפרץ בטיחות - footway: שביל להולכי רגל - ford: מעברה בנחל - give_way: תמרור תן זכות קדימה - living_street: רחוב מגורים + footway: נתיב להולכי רגל + ford: גשר אירי + give_way: תמרור מתן זכות קדימה + living_street: רחוב הולנדי milestone: אבן דרך - motorway: כביש - motorway_junction: צומת כבישים - motorway_link: כביש מכוניות - passing_place: מיקום חולף - path: נתיב - pedestrian: דרך להולכי רגל - platform: פלטפורמה + motorway: כביש מהיר + motorway_junction: צומת דרכים + motorway_link: חיבור לכביש מהיר + passing_place: מפרץ מעבר + path: שביל + pedestrian: מדרחוב + platform: רציף primary: דרך ראשית - primary_link: דרך ראשית + primary_link: חיבור לדרך ראשית proposed: דרך מוצעת raceway: מסלול מרוצים residential: דרך באזור מגורים rest_area: אזור מנוחה road: דרך secondary: דרך משנית - secondary_link: דרך משנית + secondary_link: חיבור לדרך משנית service: כביש שירות services: שירותי דרך speed_camera: מצלמת מהירות @@ -821,66 +840,67 @@ he: stop: תמרור עצור street_lamp: פנס רחוב tertiary: דרך שלישונית - tertiary_link: דרך שלישונית + tertiary_link: חיבור לדרך שלישונית track: דרך עפר traffic_mirror: מראה פנורמית traffic_signals: רמזור trailhead: שלט תחילת מסלול - trunk: דרך ראשית - trunk_link: דרך ראשית + trunk: דרך עיקרית + trunk_link: חיבור לדרך עיקרית turning_loop: מעגל תנועה unclassified: דרך לא מסווגת "yes": דרך historic: aircraft: כלי טיס היסטורי archaeological_site: אתר ארכאולוגי - bomb_crater: מכתש היסטורי מפצצה + bomb_crater: מכתש הפצצה היסטורי battlefield: שדה קרב - boundary_stone: אבן גבול + boundary_stone: אבן גבול היסטורית building: בניין היסטורי - bunker: בונקר + bunker: בונקר היסטורי cannon: תותח היסטורי - castle: טירה + castle: טירה היסטורית charcoal_pile: ערימת פחם היסטורית - church: כנסייה - city_gate: שער העיר - citywalls: חומות העיר - fort: מעוז + church: כנסייה היסטורית + city_gate: שער עיר היסטורי + citywalls: חומות עיר היסטוריות + fort: מצודה היסטורית heritage: אתר מורשת - house: בית - manor: אחוזה - memorial: אנדרטה זיכרון - milestone: נקודת ציון היסטורית - mine: מכרה - mine_shaft: פיר מכרה - monument: אנדרטה + hollow_way: דרך ששקעה + house: בית היסטורי + manor: אחוזה היסטורית + memorial: אנדרטת זיכרון + milestone: אבן דרך היסטורית + mine: מכרה היסטורי + mine_shaft: פיר מכרה היסטורי + monument: אתר הנצחה railway: מסילת רכבת היסטורית roman_road: דרך רומית - ruins: הריסות - stone: אבן + ruins: חורבה + stone: אבן היסטורית tomb: קבר - tower: מגדל - wayside_chapel: קפלה בצד הדרך - wayside_cross: צלב בצד הדרך - wayside_shrine: מקדש בצד הדרך + tower: מגדל היסטורי + wayside_chapel: קפלת דרכים היסטורית + wayside_cross: צלב היסטורי בצד הדרך + wayside_shrine: מקדש היסטורי בצד הדרך wreck: ספינה טרופה "yes": אתר היסטורי junction: "yes": צומת landuse: - allotments: הקצאת קרקע + allotments: חלקת גינה aquaculture: חקלאות ימית - basin: אגן + basin: מאגר brownfield: אזור תעשייה נטוש cemetery: בית קברות commercial: אזור מסחרי - conservation: שמורה + conservation: אזור לשימור construction: אזור בנייה farm: חווה farmland: שטח חקלאי - farmyard: חצר חווה + farmyard: חצר חקלאית forest: יער - garages: מוסכים + garages: מחסנים grass: דשא greenfield: שטחים ירוקים industrial: אזור תעשייה @@ -888,16 +908,16 @@ he: meadow: אחו military: שטח צבאי mine: מכרה - orchard: פרדס + orchard: מטע plant_nursery: משתלה quarry: מחצבה railway: מסילת ברזל - recreation_ground: שטחי נופש ופנאי + recreation_ground: שטח נופש ופנאי religious: מתחם דתי reservoir: מאגר - reservoir_watershed: פרשת מים של מאגר + reservoir_watershed: אגן ניקוז של מאגר residential: אזור מגורים - retail: קמעונאי + retail: איזור מסחרי village_green: כיכר הכפר vineyard: כרם "yes": שימוש בקרקע @@ -906,9 +926,9 @@ he: amusement_arcade: משחקייה bandstand: בימת תזמורת beach_resort: אתר נופש לחוף ים - bird_hide: מצפור + bird_hide: מצפה ציפורים bleachers: טריבונה - bowling_alley: מסלול באולינג + bowling_alley: באולינג common: שטח משותף dance: מתחם ריקודים dog_park: פארק כלבים @@ -918,8 +938,8 @@ he: fitness_station: תחנת כושר garden: גן golf_course: מגרש גולף - horse_riding: רכיבת סוסים - ice_rink: גלישה על הקרח + horse_riding: רכיבה על סוסים + ice_rink: החלקה על הקרח marina: מרינה miniature_golf: מיני־גולף nature_reserve: שמורת טבע @@ -939,7 +959,7 @@ he: water_park: פארק מים "yes": נופש man_made: - adit: כניסה אופקית למערה + adit: פתח מכרה advertising: פרסום antenna: אנטנה avalanche_protection: הגנה מפני מפולות @@ -951,11 +971,11 @@ he: bunker_silo: בונקר cairn: גלעד chimney: ארובה - clearcut: כריתה מלאה - communications_tower: עמוד תקשורת - crane: עגורן + clearcut: קרחת יער + communications_tower: מגדל תקשורת + crane: מנוף cross: צלב - dolphin: עמוד רתיקה + dolphin: עמוד רתיקה לכלי שייט dyke: מרבג embankment: סוללה flagpole: תורן @@ -1288,12 +1308,15 @@ he: "yes": מעבר מימי admin_levels: level2: גבול המדינה + level3: גבול אזור level4: גבול המדינה level5: גבול האזור level6: גבול המחוז + level7: גבול שטח עירוני level8: גבול העיר level9: גבול הכפר level10: גבול הפרוור + level11: גבול שכונה types: cities: ערים towns: עיירות @@ -1455,12 +1478,17 @@ he: subject: '[אופן סטריט מאפ OpenStreetMap] תגובה מאת %{user} נוספה לרשומת יומן' hi: שלום %{to_user}, header: '%{from_user} הגיב לרשומת היומן ב־OpenStreetMap עם הנושא %{subject}:' + header_html: '%{from_user} הגיב לרשומת היומן ב־OpenStreetMap עם הנושא %{subject}:' footer: אפשר גם לקרוא את התגובה בכתובת %{readurl} ולהגיב בכתובת %{commenturl} או לשלוח הודעה ליוצר בכתובת %{replyurl} + footer_html: אפשר גם לקרוא את התגובה בכתובת %{readurl} ולהגיב בכתובת %{commenturl} + או לשלוח הודעה למחבר בכתובת %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: שלום %{to_user}, header: 'לתיבתך ב־OpenStreetMap הגיעה הודעה מאת %{from_user} עם הנושא %{subject}:' + header_html: '%{from_user} שלח לך הודעה דרך OpenStreetMap על הנושא %{subject}:' + footer: ניתן גם לקרוא את ההודעה בכתובת %{readurl} ולשלוח הודעה לשולח דרך %{replyurl} footer_html: ניתן גם לקרוא את ההודעה בכתובת %{readurl} ולשלוח הודעה ליוצר דרך %{replyurl} friendship_notification: @@ -1468,25 +1496,28 @@ he: subject: '[אופן סטריט מאפ OpenStreetMap] נוספת לרשימת החברים של %{user}' had_added_you: '%{user} הוסיף אותך כחבר ב־OpenStreetMap.' see_their_profile: באפשרותך לצפות בפרופיל שלו בכתובת %{userurl}. + see_their_profile_html: באפשרותך לצפות בפרופיל שלו בכתובת %{userurl}. befriend_them: באפשרותך לסמנו כחבר בכתובת %{befriendurl}. - gpx_notification: - greeting: שלום, - your_gpx_file: נראה שקובץ ה־GPX שלך - with_description: בעל התיאור - and_the_tags: והתגים - and_no_tags: וחסר התגים - failure: - subject: '[אופן סטריט מאפ OpenStreetMap] שגיאה בייבוא GPX' - failed_to_import: 'לא יובא כראוי. הנה השגיאה:' - more_info_1: מידע נוסף על כישלונות בייבוא GPX ואיך להימנע - more_info_2: 'מהם אפשר למצוא כאן:' - success: - subject: '[אופן סטריט מאפ OpenStreetMap] ייבוא GPX הצליח' - loaded_successfully: - one: נטען כראוי עם %{trace_points} מתוך נקודה אחת אפשרית. - two: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. - many: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. - other: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. + befriend_them_html: באפשרותך לסמנו כחבר בכתובת %{befriendurl}. + gpx_description: + description_with_tags_html: 'זה נראה כמו קובץ ה־GPX שלך %{trace_name} עם התיאור + %{trace_description} והתגיות הבאות: %{tags}' + description_with_no_tags_html: זה נראה כמו קובץ ה־GPX שלך %{trace_name} עם התיאור + %{trace_description} וללא תגיות + gpx_failure: + hi: שלום %{to_user}, + failed_to_import: 'לא יובא כראוי. הנה השגיאה:' + more_info_html: מידע על תקלות בייבוא GPX וכיצד להימנע מהן נמצא תחת %{url}. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[אופן סטריט מאפ OpenStreetMap] שגיאה בייבוא GPX' + gpx_success: + hi: שלום %{to_user}, + loaded_successfully: + one: נטען כראוי עם %{trace_points} מתוך נקודה אחת אפשרית. + two: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. + many: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. + other: נטען כראוי עם %{trace_points} מתוך %{possible_points} נקודות אפשריות. + subject: '[אופן סטריט מאפ OpenStreetMap] ייבוא GPX הצליח' signup_confirm: subject: '[אופן סטריט מאפ OpenStreetMap] ברוך בואך לאופן סטריט מאפ' greeting: אהלן! @@ -1496,28 +1527,16 @@ he: welcome: אחרי אמות החשבון שלך, נספק לך מידע נוסף שיעזור לך להתחיל. email_confirm: subject: '[אופן סטריט מאפ OpenStreetMap] נא לאמת את כתובת הדוא״ל שלך' - email_confirm_plain: greeting: שלום, hopefully_you: מישהו (אנחנו מקווים שאת או אתה) ביקש לשנות את כתובת הדוא"ל הזאת באתר %{server_url} לכתובת %{new_address} click_the_link: אם באמת עשית את זה, נא ללחוץ על הקישור להלן כדי לאשר את השינוי. - email_confirm_html: - greeting: שלום, - hopefully_you: מישהו (בתקווה מדובר בך) רוצה לשנות את כתובת הדוא״ל המשויכת לחשבון - בשרת %{server_url} אל %{new_address}. - click_the_link: אם באמת עשית את זה, נא ללחוץ על הקישור להלן כדי לאשר את השינוי. lost_password: subject: '[אופן סטריט מאפ OpenStreetMap] בקשת איפוס סיסמה' - lost_password_plain: greeting: שלום, hopefully_you: מישהו (אולי את או אתה) ביקש שהסיסמה המשויכת לחשבון המזוהה עם כתובת הדוא"ל הזאת באתר openstreetmap.org. click_the_link: אם אכן עשית זאת, יש ללחוץ על הקישור להלן כדי לאפס את הסיסמה. - lost_password_html: - greeting: שלום, - hopefully_you: מישהו (בתקווה שמדובר בך) ביקש כי הסיסמה לחשבון המזוהה עם כתובת - הדוא״ל הזאת באתר openstreetmap.org תאופס. - click_the_link: אם באמת ביקשת את זה, נא ללחוץ על הקישור להלן כדי לאפס את הסיסמה. note_comment_notification: anonymous: משתמש אלמוני greeting: שלום, @@ -1527,21 +1546,31 @@ he: subject_other: '[OpenStreetMap] התקבלה תגובה מאת %{commenter} על הערה שהתעניינת בה' your_note: התקבלה תגובה מאת %{commenter} על אחת מהערות המפה שלך ליד %{place} + your_note_html: התקבלה תגובה מאת %{commenter} על אחת מהערות המפה שלך ליד %{place} commented_note: התקלבה תגובה מאת %{commenter} על הערה על מפה שהגבת עליה. הערה נמצאת ליד %{place} + commented_note_html: '%{commenter} הגיב על הערת מפה שהגבת עליה מוקדם יותר. + הערה נמצאת ליד %{place}' closed: subject_own: ‫[OpenStreetMap] אחת מההערות שלך נפתרה על־ידי %{commenter} subject_other: '[OpenStreetMap] הערה שהתעניינת בה נפתרה על־ידי %{commenter}' your_note: אחת מהערות המפה שלך ליד %{place} נפתרה על־ידי %{commenter}. + your_note_html: '%{commenter} פתר את אחת מהערות המפה שלך ליד %{place}.' commented_note: הערת מפה שהגבת עליה נפתרה על־ידי %{commenter}. ההערה נמצאת ליד %{place} + commented_note_html: '%{commenter} פתר הערת מפה שהגבת עליה. ההערה נמצאת ליד + %{place}.' reopened: subject_own: ‫[OpenStreetMap] אחת ההערות שלך הופעלה מחדש ע״י %{commenter} subject_other: '[OpenStreetMap] הערה שמעניינת אותך הופעלה מחדש על־ידי %{commenter}' your_note: הערה שהוספת ליד %{place} הופעלה מחדש על־ידי %{commenter}. + your_note_html: '%{commenter} הפעיל מחדש הערת מפה שהוספת ליד %{place}.' commented_note: הערה במפה שהגבת עליה הופעלה מחדש על־ידי %{commenter}. ההערה היא ליד %{place}. + commented_note_html: '%{commenter} הפעיל מחדש הערת מפה שהגבת עליה. הערה נמצאת + ליד %{place}' details: אפשר למצוא פרטים נוספים על ההערה בכתובת %{url} + details_html: אפשר למצוא פרטים נוספים על ההערה בכתובת %{url}. changeset_comment_notification: hi: שלום %{to_user}, greeting: שלום, @@ -1552,13 +1581,21 @@ he: שהתעניינת בהן' your_changeset: קיבלת הערה מהמשתמש %{commenter} על את מערכות השינויים שיצרת ב־%{time} + your_changeset_html: המשתמש %{commenter} הוסיף הערה ב־%{time} על אחת מערכות + השינויים שלך. commented_changeset: קיבלת הערה מהמשתמש %{commenter} ב־%{time} על אחת מערכות השינויים במפה שעקבת אחריה ונוצרה על־ידי %{changeset_author} + commented_changeset_html: המשתמש %{commenter} הוסיף הערה ב־%{time} על ערכת + שינויים שיצר %{changeset_author} ואת/ה עוקב/ת אחריה. partial_changeset_with_comment: עם ההערה '%{changeset_comment}' + partial_changeset_with_comment_html: עם ההערה '%{changeset_comment}' partial_changeset_without_comment: ללא הערה details: פרטים נוספים על ערכת השינויים אפשר למצוא בכתובת %{url} + details_html: פרטים נוספים על ערכת השינויים אפשר למצוא בכתובת %{url} unsubscribe: כדי לבטל את המינוי לעדכונים מערכת השינויים הזאת, נא לבקר בכתובת %{url} וללחוץ על „ביטול מינוי”. + unsubscribe_html: כדי לבטל את המעקב אחרי עדכוני מערכת השינויים הזאת, נא לבקר + בכתובת %{url} וללחוץ על „ביטול מינוי”. messages: inbox: title: תיבת דואר נכנס @@ -2053,8 +2090,8 @@ he: node_html: נקודה מייצגת מיקום נקודתי, כגון מסעדה אחת או ×¢×¥ אחד. way_html: נתיב הוא קו או אזור כמו דרך, זרם, אגם או מבנה. - tag_html: תג הוא פיסת מידע על נקודה או על נתיב כמו שם של - מסעדה או מגבלת מהירות בדרך. + tag_html: תג הוא פיסת מידע על נקודה או על קו כמו שם של מסעדה + או מגבלת מהירות בדרך. rules: title: חוקים! paragraph_1_html: ל־OpenStreetMap יש מעט חוקים פורמליים, אבל אנחנו מצפים מכל @@ -2151,9 +2188,9 @@ he: map: מפה index: public_traces: מסלולי GPS ציבוריים - my_traces: נתיבי ה־GPS שלי + my_traces: הקלטות ה־GPS שלי public_traces_from: מסלולי GPS ציבוריים מאת %{user} - description: עיון בהעלאות אחרונות של נתיבי GPS + description: עיון בהעלאות אחרונות של הקלטות GPS tagged_with: ' מתויג עם %{tags}' empty_html: אין פה עדיין שום דבר. אפשר להעלות מידע חדש או ללמוד עוד על מעקב מסלולים ב־GPS בדף @@ -2930,33 +2967,33 @@ he: redactions: edit: description: תיאור - heading: עריכת חיתוך + heading: עריכת הסרה title: עריכת חיתוך index: - empty: אין חיתוכים שאפשר להציג + empty: אין הסרות שאפשר להציג heading: רשימת חיתוכים - title: רשימת חיתוכים + title: רשימת הסרות new: description: תיאור - heading: הזנת מידע לחיתוך חדש + heading: הוספת מידע להסרה חדשה title: מתבצעת יצירת חיתוך חדש show: description: 'תיאור:' - heading: הצגת החיתוך „%{title}” + heading: הצגת ההסרה „%{title}” title: הצגת חיתוך user: 'יוצר:' - edit: עריכת החיתוך הזה + edit: עריכת ההסרה הזאת destroy: הסרת החיתוך הזה confirm: באמת? create: - flash: נוצר חיתוך + flash: הסרה נוצרה. update: flash: השינויים שנשמרו. destroy: - not_empty: החיתוך אינו ריק. נא לבטל את החיתוכים של הגרסאות ששיכות לחיתוך הזה - לפני הריסתו. + not_empty: ההסרה אינה ריקה. נא לבטל את ההסרות של הגרסאות ששיכות להסרה זו לפני + ביטולה. flash: החיתוך נהרס. - error: אירעה שגיאה בעת הריסת החיתוך הזה. + error: אירעה שגיאה בעת ביטול ההסרה הזאת. validations: leading_whitespace: יש רווח בהתחלה trailing_whitespace: יש רווח בסוף diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 88c851d77..404f6e9f1 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -13,6 +13,7 @@ # Author: Sfic # Author: Shubhamkanodia # Author: Siddhartha Ghai +# Author: ThisIsACreeper0101 # Author: Vdhatterwal --- hi: @@ -32,14 +33,21 @@ hi: create: भेजें client_application: create: खाता बनाएं - update: संपादन + update: अपडेट करें + redaction: + create: रिडैक्शन बनाएँ + update: रिडैक्शन सहेजें trace: create: अपलोड update: बदलाव सहेजें + user_block: + create: ब्लॉक बनाएँ + update: ब्लॉक को अपडेट करें activerecord: errors: messages: invalid_email_address: 'यह ई-मेल ऐड्रेस संभवत: अमान्य है' + email_address_not_routable: रास्ता बनाने लायक नहीं है models: acl: अभिगम नियंत्रण सूची changeset: बदलाव @@ -48,6 +56,7 @@ hi: diary_comment: डायरी टिप्पणी diary_entry: डायरी प्रविष्टि friend: दोस्त + issue: समस्या language: भाषा message: संदेश node: बिंदु @@ -64,6 +73,7 @@ hi: relation: संबंध relation_member: संबंध का सदस्य relation_tag: संबंध का अंकितक + report: रिपोर्ट करें session: सत्र trace: अनुरेख tracepoint: अनुरेखण बिंदु @@ -75,6 +85,18 @@ hi: way_node: रेखा का बिंदु way_tag: रेखा का अंकितक attributes: + client_application: + name: नाम (ज़रूरी) + url: मुख्य ऐप्लिकेशन URL (ज़रूरी) + callback_url: कॉलबैक URL + support_url: सहायता URL + allow_read_prefs: उनकी सदस्य प्राथमिकाताएँ पढ़ें + allow_write_prefs: उनके सदस्य प्राथमिकताओं को बदलें + allow_write_diary: डायरी एंट्री, कमेंट बनाइए और दोस्ती कीजिए + allow_write_api: मैप को मॉडिफाई करें + allow_read_gpx: उनके GPS रेखा को देखें + allow_write_gpx: GPS रेखा अपलोड करें + allow_write_notes: नोट मॉडिफाई करें diary_comment: body: शरीर diary_entry: @@ -89,18 +111,23 @@ hi: trace: user: सदस्य visible: दृश्य - name: नाम + name: चित्र का नाम size: आकार latitude: अक्षांश longitude: देशांतर public: सार्वजनिक description: वर्णन - visibility: दृष्टता + gpx_file: GPX फाइल अपलोड करें + visibility: दृश्यता + tagstring: टैग message: sender: प्रेषक title: विषय body: संदेश का शारीर recipient: प्राप्तकर्ता + report: + category: अपने रिपोर्ट का एक कारण दें + details: कृपया अपनी समस्या के बारे में थोड़ी और जानकारी दें (ज़रूरी) user: email: ई-मेल active: सक्रिय @@ -108,6 +135,10 @@ hi: description: वर्णन languages: भाषाओं pass_crypt: पासवर्ड + pass_crypt_confirmation: पासवर्ड कन्फर्म करें + help: + trace: + tagstring: कॉमा डीलिमिट किया गया है datetime: distance_in_words_ago: about_x_hours: @@ -123,14 +154,53 @@ hi: one: करीब १ साल पहले other: करीब %{count} साल पहले half_a_minute: करीब एक मिनट पहले + less_than_x_seconds: + one: १ सेकंड से कम समय पहले + other: '%{count} से कम समय पहले' + less_than_x_minutes: + one: १ मिनट से कम समय पहले + other: '%{count} से कम समय पहले' + over_x_years: + one: १ साल से ज़यादा समय पहले + other: less than %{count} सालों से ज़्यादा समय पहले + x_seconds: + one: १ सेकंड पहले + other: '%{count} सेकंड पहले' + x_minutes: + one: १ मिनट पहले + other: '%{count} मिनट पहले' + x_days: + one: १ दिन पहले + other: '%{count} दिन पहले' + x_months: + one: एक महीने पहले + other: '%{count} महीने पहले' + x_years: + one: १ साल पहले + other: '%{count} साल पहले' editor: default: डिफ़ॉल्ट (currently %{name}) potlatch: name: पौटलैच 1 + description: पॉटलैच १ (ब्राउज़र का एडिटर) id: name: आईडी + description: iD (ब्राउज़र का एडिटर) potlatch2: name: पौटलैच 2 + description: पॉटलैच २ (ब्राउज़र का एडिटर) + remote: + name: रिमोट कंट्रोल + description: रिमोट कंट्रोल (JOSM या Merkaartor) + auth: + providers: + none: कुछ नहीं + openid: OpenID + google: गूगल + facebook: फेसबुक + windowslive: विन्डोज़ लाइव + github: गिट्हब + wikipedia: विकिपीडिया api: notes: comment: @@ -143,20 +213,52 @@ hi: reopened_at_html: '%{when} पर पुन: सक्रिय किया गया' reopened_at_by_html: '%{when} पर %{user} ने पुन: सक्रिय किया' rss: + title: ओपनस्ट्रीटमैप नोट + description_area: आपके इलाके में नोट, रिपोर्ट किए गए, कमेंट किए गए या बंद + किए चीज़ों गए की सूची [(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})] + description_item: नोट %{id} के लिए rss फीड + opened: नया नोट (%{place} के पास) commented: नया जवाब (%{place} के पास) + closed: बंद किया गया नोट (%{place} के पास) + reopened: फिर से खोला गया नोट (%{place} के पास) entry: comment: जवाब + full: पूरा नोट browse: + created: बनाया गया + closed: बंद किया गया + created_html: %{time} बनाया गया + closed_html: %{time} बंद किया गया + created_by_html: '%{user} द्वारा %{time} खोला + गया' + deleted_by_html: '%{user} द्वारा %{time} को बंद + किया गया' + edited_by_html: '%{user} द्वारा %{time} को सम्पादित + किया गया' + closed_by_html: '%{user} द्वारा %{time} को बंद + किया गया' version: संस्करण + in_changeset: Changeset anonymous: अनामक no_comment: (कोई टिप्पणी नहीं) + part_of: इसका भाग + part_of_relations: + one: १ सम्बंध + other: '%{count} सम्बंध' + part_of_ways: + one: १ रास्ता + other: '%{count} रास्तें' + download_xml: XML डाउनलोड करें view_history: इतिहास देखें view_details: जानकारी देखें location: 'स्थान:' changeset: + title: 'Changeset: %{id}' belongs_to: लेखक node: बिंदु (%{count}) + node_paginated: नोड (%{count} का %{x}-%{y}) way: रेखाएं (%{count}) + way_paginated: रास्तें (%{count} का %{x}-%{y}) comment: जवाब (%{count}) discussion: चर्चा still_open: चेंजसेट अभी भी खुला - चेंजसेट के एक बार बंद होने के पश्चात चर्चा @@ -326,7 +428,6 @@ hi: marketplace: बाज़ार nightclub: नाईट क्लब nursing_home: नर्सिंग होम - office: कार्यालय parking: पार्किंग parking_entrance: पार्किंग प्रवेश parking_space: पार्किंग की जगह @@ -341,7 +442,6 @@ hi: restaurant: भोजनालय school: विद्यालय shelter: आश्रालय - shop: दुकान studio: स्टुडियो swimming_pool: तरणताल taxi: टैक्सी @@ -353,7 +453,6 @@ hi: waste_basket: कूड़ादान waste_disposal: ढलाव water_point: जल बिंदु - youth_centre: युवा केन्द्र boundary: national_park: राष्ट्रीय उद्यान protected_area: संरक्षित क्षेत्र @@ -505,7 +604,6 @@ hi: kitchen: रसोई की वस्तुओं की दुकान lottery: लॉटरी mall: मौल - market: बाज़ार massage: मालिश pawnbroker: साहूकार seafood: समुद्री खाद्य @@ -539,7 +637,6 @@ hi: level8: शहर सीमा level9: गांव सीमा level10: इलाके की सीमा - description: types: cities: नगर towns: शहर @@ -576,15 +673,13 @@ hi: help: सहायता community: समुदाय foundation: संस्थान - notifier: + user_mailer: diary_comment_notification: subject: '[OpenStreetMap] %{user} ने एक दैनिकी पर प्रतिक्रिया दी' friendship_notification: subject: '[OpenStreetMap] %{user} ने आपको अपने दोस्तों में शामिल किया है' had_added_you: '%{user} ने आपको OpenStreetMap पर अपने दोस्तों में शामिल किया है।' - gpx_notification: - greeting: नमस्कार, note_comment_notification: greeting: नमस्कार, messages: @@ -669,19 +764,12 @@ hi: oauth_clients: show: key: उपभोक्ता कुंजी - allow_write_api: नक्शे में तब्दीली - form: - name: नाम - required: आवश्यकता - allow_write_api: नक्शा संपादित करें. - allow_write_notes: नोट संशोधित करें। users: lost_password: title: lost password new password button: Send me a new password reset_password: title: reset password - password: 'पासवर्ड:' show: my friends: मेरे मित्र account: diff --git a/config/locales/hr.yml b/config/locales/hr.yml index a92479d35..3530b3778 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -6,6 +6,7 @@ # Author: Astrind # Author: Bugoslav # Author: Ex13 +# Author: Helena # Author: Janjko # Author: Macofe # Author: Mnalis @@ -973,46 +974,25 @@ hr: had_added_you: '%{user} te je dodao kao prijatelja na OpenStreetMap-u.' see_their_profile: MožeÅ¡ vidjeti njihov profil na %{userurl}. befriend_them: Također, možete ih dodati kao prijatelja na %{befriendurl}. - gpx_notification: - greeting: Bok, - your_gpx_file: Liči na vaÅ¡u GPX datoteku - with_description: s opisom - and_the_tags: 'i sa sljedećim oznakama:' - and_no_tags: i bez oznaka - failure: - subject: '[OpenStreetMap] GPX Import nije uspio' - failed_to_import: 'Import nije uspio. Ovdje je greÅ¡ka:' - more_info_1: ViÅ¡e o neuspjelom GPX importu i kako to izbjeći - more_info_2: 'može se naći na:' - success: - subject: '[OpenStreetMap] GPX Import uspjeÅ¡an' - loaded_successfully: |- - uspjeÅ¡no učitano sa %{trace_points} od mogućih - %{possible_points} točaka. + gpx_failure: + failed_to_import: 'Import nije uspio. Ovdje je greÅ¡ka:' + subject: '[OpenStreetMap] GPX Import nije uspio' + gpx_success: + loaded_successfully: |- + uspjeÅ¡no učitano sa %{trace_points} od mogućih + %{possible_points} točaka. + subject: '[OpenStreetMap] GPX Import uspjeÅ¡an' signup_confirm: subject: '[OpenStreetMap] DobrodoÅ¡li na OpenStreetMap' greeting: Hej! email_confirm: subject: '[OpenStreetMap] Potvrdi svoju e-mail adresu' - email_confirm_plain: greeting: Bok, click_the_link: Ako si ovo ti, molim klinkni na link ispod da potvrdiÅ¡ promjene. - email_confirm_html: - greeting: Bok, - hopefully_you: Netko (nadam se ti) bi želio promjeniti njihovu email adresu - sa %{server_url} na %{new_address}. - click_the_link: Ako si ovo ti, klikni na ispod navedeni link za potvrdu promjene lost_password: subject: '[OpenStreetMap] Zahtjev za resetom lozinke' - lost_password_plain: greeting: Bok, click_the_link: Ako si ovo ti, klikni na link ispod za reset lozinke. - lost_password_html: - greeting: Bok, - hopefully_you: Netko (moguće, ti) pitao je za reset lozinke na njihoim email - adresama openstreetmap.org računu. - click_the_link: Ako si ovo ti, molim klikni link ispod za resetiranje tvoje - lozinke. note_comment_notification: anonymous: Anonimni korisnik greeting: Bok, @@ -1280,7 +1260,7 @@ hr: url: http://wiki.openstreetmap.org/ title: wiki.openstreetmap.org sidebar: - search_results: Rezultati traženja + search_results: Rezultati pretraživanja close: Zatvori search: search: Traži @@ -1645,6 +1625,7 @@ hr: consider_pd: Osim gore navedenog ugovora, smatram da su moji doprinosi u javnom vlasniÅ¡tvu (Public Domain) consider_pd_why: Å¡to je ovo? + continue: Nastavi decline: Odbaci you need to accept or decline: Molim pročitaj, a zatim ili prihvati ili odbij nove Uvjete doprinoÅ¡enja. @@ -1693,6 +1674,7 @@ hr: if_set_location_html: 'Postavi lokaciju svog doma na stranici: %{settings_link}, kako bi vidio/la obližnje korisnike.' settings_link_text: postavke + my friends: Moji prijatelji no friends: Nisi dodao niti jednog prijatelja. km away: udaljen %{count}km m away: '%{count}m daleko' @@ -1720,6 +1702,7 @@ hr: delete_user: ObriÅ¡i ovog korisnika confirm: Potvrdi friends_changesets: changesetovi prijatelja + report: Prijavi ovog korisnika popup: your location: VaÅ¡a lokacija nearby mapper: Obližnji maper @@ -1970,6 +1953,8 @@ hr: center_marker: Centriraj kartu na oznaku paste_html: Zalijepi HTML za ugrađivanje na web stranicu view_larger_map: Prikaži veću kartu + embed: + report_problem: Prijavi problem key: title: Legenda tooltip: Legenda @@ -2021,7 +2006,9 @@ hr: edit_help: Pomakni kartu i približi dio koji želiÅ¡ urediti, zatim klikni ovdje. directions: engines: + fossgis_osrm_bike: Bicikl (OSRM) fossgis_osrm_car: Automobil (OSRM) + fossgis_osrm_foot: PjeÅ¡ke (OSRM) graphhopper_bicycle: Bicikl (GraphHopper) graphhopper_car: Automobil (GraphHopper) graphhopper_foot: PjeÅ¡ke (GraphHopper) @@ -2039,7 +2026,7 @@ hr: endofroad_right_without_exit: Na kraju ceste skreni desno na %{name} context: directions_from: Upute odavde - directions_to: Upute dovde + directions_to: Upute do ovog mjesta show_address: Prikaži adresu query_features: Provjeri elemente karte redactions: diff --git a/config/locales/hsb.yml b/config/locales/hsb.yml index 90d591f2c..a92b01f7c 100644 --- a/config/locales/hsb.yml +++ b/config/locales/hsb.yml @@ -1194,7 +1194,6 @@ hsb: footer: MóžeÅ¡ komentar tež na %{readurl} čitać a na %{commenturl} komentować abo na %{replyurl} wotmołwić message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Witaj %{to_user}, header: '%{from_user} je ći přez OpenStreetMap powěsć z temu %{subject} pósłał(a):' footer_html: MóžeÅ¡ powěsć tež pod %{readurl} čitać a pod %{replyurl} wotmołwić @@ -1204,22 +1203,13 @@ hsb: had_added_you: '%{user} je će na OpenStreetMap jako přećela přidał.' see_their_profile: MóžeÅ¡ sej jeho abo jeje profil na %{userurl} wobhladać. befriend_them: MóžeÅ¡ jeho/nju na %{befriendurl} jako přećela přidać. - gpx_notification: - greeting: Witaj, - your_gpx_file: Twoja GPX-dataja - with_description: z wopisanjom - and_the_tags: 'a slědowacymi atributami:' - and_no_tags: a bjez atributow. - failure: - subject: '[OpenStreetMap] Zmylk při imporće GPX' - failed_to_import: 'njemóhło so importować. Zmylk je:' - more_info_1: DalÅ¡e informacije wo zmylkach při imporće GPX a kak móžeÅ¡ jim - zadźěwać - more_info_2: 'namakaÅ¡ tu:' - success: - subject: '[OpenStreetMap] GPX-import wuspěšny' - loaded_successfully: '%{trace_points} z %{possible_points} móžnych dypkow - bu wuspěšnje importowane.' + gpx_failure: + failed_to_import: 'njemóhło so importować. Zmylk je:' + subject: '[OpenStreetMap] Zmylk při imporće GPX' + gpx_success: + loaded_successfully: '%{trace_points} z %{possible_points} móžnych dypkow bu + wuspěšnje importowane.' + subject: '[OpenStreetMap] GPX-import wuspěšny' signup_confirm: subject: '[OpenStreetMap] Witaj k OpenStreetMap' greeting: Witaj! @@ -1231,32 +1221,18 @@ hsb: krokach. email_confirm: subject: '[OpenStreetMap] Twoju mejlowu adresu wobkrućić' - email_confirm_plain: greeting: Witaj, hopefully_you: Něchtó (nadźijomnje ty) chce swoju mejlowu adresu na %{server_url} změnić na %{new_address} click_the_link: Jeli ty to sy, klikń proÅ¡u na slědowacy wotkaz, zo by změnu wobkrućił(a). - email_confirm_html: - greeting: Witaj, - hopefully_you: Něchtó (nadźijomnje ty) chce swoju mejlowu adresu pola %{server_url} - na %{new_address} změnić. - click_the_link: Jeli ty to sy, klikń proÅ¡u na slědowacy wotkaz, zo by změnu - wobkrućił(a). lost_password: subject: '[OpenStreetMap] Próstwa wo wróćostajenje hesła' - lost_password_plain: greeting: Witaj, hopefully_you: Něchtó (najskerje ty) je pod tutej mejlowej adresu wo to prosył, hesło za konto na openstreetmap.org wróćo stajić. click_the_link: Jeli ty to sy, klikń proÅ¡u na slědowacy wotkaz, zo by swoje hesło wróćo stajił(a). - lost_password_html: - greeting: Witaj, - hopefully_you: Něchtó (najskerje ty) je wo to prosył, hesło za konto tuteje - mejloweje adresy na openstreetmap.org wróćo stajić. - click_the_link: Jeli ty to sy, klikń proÅ¡u na slědowacy wotkaz, zo by swoje - hesło wróćo stajił(a). note_comment_notification: anonymous: Anonymny wužiwar greeting: Witaj, diff --git a/config/locales/hu.yml b/config/locales/hu.yml index b4be774cb..6f1a053b7 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -162,8 +162,8 @@ hu: other: majdnem %{count} éve half_a_minute: fél perccel ezelőtt less_than_x_seconds: - one: kevesebb, mint 1 másodperce - other: kevesebb, mint %{count} másodperce + one: kevesebb mint 1 másodperce + other: kevesebb mint %{count} másodperce less_than_x_minutes: one: kevesebb mint 1 perce other: kevesebb mint %{count} perce @@ -1252,7 +1252,6 @@ hu: footer: 'A hozzászólást elolvashatod itt is: %{readurl} és hozzászólhatsz itt: %{commenturl} vagy válaszolhatsz rá itt: %{replyurl}' message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Szia %{to_user}! header: '%{from_user} küldött neked egy üzenetet az OpenStreetMapon keresztül %{subject} tárggyal:' @@ -1264,22 +1263,14 @@ hu: had_added_you: '%{user} felvett a barátai közé az OpenStreetMapon.' see_their_profile: 'Megnézheted a profilját itt: %{userurl}.' befriend_them: 'Felveheted őt barátnak is itt: %{befriendurl}.' - gpx_notification: - greeting: Szia! - your_gpx_file: 'Úgy tűnik, hogy ez a GPX fájlod:' - with_description: 'ezzel a leírással:' - and_the_tags: 'és a következő címkékkel:' - and_no_tags: és címkék nélkül - failure: - subject: '[OpenStreetMap] GPX importálás sikertelen' - failed_to_import: 'importálása sikertelen. Ez a hiba:' - more_info_1: További információ a GPX importálás sikertelenségeiről és - more_info_2: 'megelőzéséről itt található:' - success: - subject: '[OpenStreetMap] GPX importálás sikeres' - loaded_successfully: |- - sikeresen betöltődött %{trace_points} ponttal a lehetséges - %{possible_points} pontból. + gpx_failure: + failed_to_import: 'importálása sikertelen. Ez a hiba:' + subject: '[OpenStreetMap] GPX importálás sikertelen' + gpx_success: + loaded_successfully: |- + sikeresen betöltődött %{trace_points} ponttal a lehetséges + %{possible_points} pontból. + subject: '[OpenStreetMap] GPX importálás sikeres' signup_confirm: subject: '[OpenStreetMap] Üdvözlünk az OpenStreetMapnál' greeting: Szia! @@ -1291,32 +1282,18 @@ hu: az elinduláshoz. email_confirm: subject: '[OpenStreetMap] E-mail cím megerősítése' - email_confirm_plain: greeting: Szia! hopefully_you: 'Valaki (remélhetőleg te) szeretné megváltoztatni az e-mail címét a %{server_url} címen, erre: %{new_address}.' click_the_link: Ha ez Te vagy, akkor a módosítás megerősítéséhez kattints az alábbi hivatkozásra. - email_confirm_html: - greeting: Szia! - hopefully_you: 'Valaki (remélhetőleg Te) meg szeretné változtatni az e-mail - címét az %{server_url} oldalon erre: %{new_address}.' - click_the_link: Ha ez Te vagy, akkor a módosítás megerősítéséhez kattints az - alábbi hivatkozásra. lost_password: subject: '[OpenStreetMap] Jelszó alaphelyzetbe állításának kérése' - lost_password_plain: greeting: Szia! hopefully_you: Valaki (remélhetőleg te) jelszó visszaállítást kért, ehhez az e-mail címhez tartozó openstreetmap.org felhasználónak. click_the_link: Ha ez Te vagy, akkor a jelszó alaphelyzetbe állításához kattints az alábbi hivatkozásra. - lost_password_html: - greeting: Szia! - hopefully_you: Valaki (esetleg Te) kérte, hogy az ehhez az e-mail címhez tartozó - openstreetmap.org felhasználói fiók jelszava kerüljön alaphelyzetbe. - click_the_link: Ha ez Te vagy, akkor a jelszó alaphelyzetbe állításához kattints - az alábbi hivatkozásra. note_comment_notification: anonymous: Egy névtelen felhasználó greeting: Szia! @@ -1858,10 +1835,10 @@ hu: mint például egy étterem neve vagy egy sebességkorlátozás mértéke. rules: title: Szabályok! - paragraph_1_html: "Az openStreetMap-nek van néhány formális szabálya is de - alapvetően minden résztvevőtől azt várjuk el hogy együttműködjön és kommunikáljon + paragraph_1_html: "Az OpenStreetMap-nek van néhány formális szabálya is, de + alapvetően minden résztvevőtől azt várjuk el, hogy együttműködjön és kommunikáljon a közösség többi tagjával. Ha bármilyen kézi szerkesztésen túlmutató tevékenységet - tervezel akkor kérjük, hogy olvasd el az erről szóló útmutatókat az \nImportálásról és az \nAutomatikus szerkesztésekről szóló lapokon." @@ -2363,7 +2340,7 @@ hu: button: Megerősítés success: Az e-mail címed módosítása megerősítve! failure: Egy e-mail cím már megerősítésre került ezzel az utalvánnyal. - unknown_token: Ez a megerősítő kódo lejárt, vagy nem létezik. + unknown_token: Ez a megerősítő kód lejárt, vagy nem létezik. set_home: flash success: Otthon helye sikeresen mentve go_public: @@ -2712,7 +2689,7 @@ hu: node: Csomópont way: Vonal relation: Kapcsolat - nothing_found: Nem találhatóak jellemzők + nothing_found: Nem találhatók adatok error: 'Hiba a %{server} szerverhez való kapcsolódáshoz: %{error}' timeout: Időtúllépés a %{server}szerverhez kapcsolódás során context: diff --git a/config/locales/ia.yml b/config/locales/ia.yml index 546b878a2..68d5358e8 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -711,6 +711,7 @@ ia: brewery: Fabrica de bira carpenter: Carpentero caterer: Catering + confectionery: Confecteria electrician: Electricista gardener: Jardinero painter: Pictor @@ -1326,25 +1327,16 @@ ia: had_added_you: '%{user} te ha addite como amico in OpenStreetMap.' see_their_profile: Tu pote vider su profilo a %{userurl}. befriend_them: Tu pote equalmente adder le/la como amico a %{befriendurl}. - gpx_notification: - greeting: Salute, - your_gpx_file: Il pare que tu file GPX - with_description: con le description - and_the_tags: 'e le sequente etiquettas:' - and_no_tags: e sin etiquettas. - failure: - subject: '[OpenStreetMap] Importation GPX fallite' - failed_to_import: 'ha fallite de importar. Ecce le error:' - more_info_1: Plus informationes super le fallimentos de importation GPX e - como evitar los - more_info_2: 'los se trova a:' - success: - subject: '[OpenStreetMap] Importation GPX succedite' - loaded_successfully: - one: ha essite cargate con successo con %{trace_points} ex un maximo de - 1 puncto. - other: ha essite cargate con successo con %{trace_points} ex un maximo de - %{possible_points} punctos. + gpx_failure: + failed_to_import: 'ha fallite de importar. Ecce le error:' + subject: '[OpenStreetMap] Importation GPX fallite' + gpx_success: + loaded_successfully: + one: ha essite cargate con successo con %{trace_points} ex un maximo de 1 + puncto. + other: ha essite cargate con successo con %{trace_points} ex un maximo de + %{possible_points} punctos. + subject: '[OpenStreetMap] Importation GPX succedite' signup_confirm: subject: '[OpenStreetMap] Benvenite a OpenStreetMap' greeting: Bon die! @@ -1356,32 +1348,18 @@ ia: supplementari pro adjutar te a comenciar. email_confirm: subject: '[OpenStreetMap] Confirma tu adresse de e-mail' - email_confirm_plain: greeting: Salute, hopefully_you: Alcuno (probabilemente tu) vole cambiar su adresse de e-mail in %{server_url} a %{new_address}. click_the_link: Si isto es tu, per favor clicca super le ligamine ci infra pro confirmar le alteration. - email_confirm_html: - greeting: Salute, - hopefully_you: Alcuno (sperabilemente tu) vole cambiar su adresse de e-mail - in %{server_url} a %{new_address}. - click_the_link: Si isto es tu, per favor clicca super le ligamine ci infra pro - confirmar le alteration. lost_password: subject: '[OpenStreetMap] Requesta de reinitialisation del contrasigno' - lost_password_plain: greeting: Salute, hopefully_you: Alcuno (probabilemente tu) ha demandate que le contrasigno del conto openstreetmap.org associate con iste adresse de e-mail sia reinitialisate. click_the_link: Si isto es tu, per favor clicca super le ligamine ci infra pro reinitialisar tu contrasigno. - lost_password_html: - greeting: Salute, - hopefully_you: Alcuno (possibilemente tu) ha demandate que le contrasigno del - conto openstreetmap.org associate con iste adresse de e-mail sia reinitialisate. - click_the_link: Si isto es tu, per favor clicca super le ligamine ci infra pro - reinitialisar tu contrasigno. note_comment_notification: anonymous: Un usator anonyme greeting: Salute, @@ -1572,8 +1550,8 @@ ia: Nos require que vos usa le recognoscentia “© OpenStreetMap contributors”. credit_2_1_html: |- - Vos debe etiam indicar clarmente que le datos es disponibile sub Open Database License, e si vos usa nostre tegulas cartographic, que le cartographia es licentiate sub CC-BY-SA. Vos pote facer isto con un ligamine a iste pagina de copyright. - Alternativemente, e obligatorimente si vos distribue OSM in forma de datos, vos pote mentionar le licentia(s) e ligar directemente a illo(s). Si vos usa un medio de communication in le qual le ligamines non es possibile (p.ex. un obra imprimite), nos suggere que vos dirige vostre lectores a openstreetmap.org (forsan per inserer iste adresse complete in loco del parola ‘OpenStreetMap’), a opendatacommons.org, e (si relevante) a creativecommons.org. + Vos debe etiam indicar clarmente que le datos es disponibile sub Open Database License. Vos pote facer isto con un ligamine a iste pagina de copyright. + Alternativemente, e obligatorimente si vos distribue OSM in forma de datos, vos pote mentionar le licentia(s) e ligar directemente a illo(s). Si vos usa un medio de communication in le qual le ligamines non es possibile (p.ex. un obra imprimite), nos suggere que vos dirige vostre lectores a openstreetmap.org (forsan per inserer iste adresse complete in loco del parola ‘OpenStreetMap’) e a opendatacommons.org. credit_4_html: 'Pro un carta electronic navigabile, le recognoscentia debe apparer in le angulo del carta. Per exemplo:' attribution_example: diff --git a/config/locales/id.yml b/config/locales/id.yml index bced63d05..7c9b63a9b 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -8,6 +8,7 @@ # Author: ArlandGa # Author: Atriwidada # Author: C5st4wr6ch +# Author: Daud I.F. Argana # Author: Dewisulistio # Author: Emirhartato # Author: Farras @@ -50,7 +51,7 @@ id: create: Kirim client_application: create: Daftar - update: Edit + update: Perbarui redaction: create: Membuat Redaksi update: Simpan Redaksi @@ -152,6 +153,7 @@ id: description: Keterangan languages: Bahasa pass_crypt: Kata Sandi + pass_crypt_confirmation: Konfirmasi Kata Sandi help: trace: tagstring: dipisahkan oleh koma @@ -256,6 +258,12 @@ id: anonymous: Anonimitas no_comment: (tidak ada komentar) part_of: Bagian dari + part_of_relations: + one: 1 relasi + other: '%{count} relasi' + part_of_ways: + one: 1 arah + other: '%{count} arah' download_xml: Unduh XML view_history: Versi terdahulu view_details: Lihat Rincian @@ -290,6 +298,8 @@ id: title_html: 'Jalan: %{name}' history_title_html: 'Riwayat Jalan: %{name}' nodes: Simpul + nodes_count: + other: '%{count} simpul' also_part_of_html: one: bagian dari jalan %{related_ways} other: bagian dari jalan %{related_ways} @@ -297,6 +307,9 @@ id: title_html: 'Hubungan: %{name}' history_title_html: 'Riwayat Hubungan: %{name}' members: Anggota + members_count: + one: 1 anggota + other: '%{count} anggota' relation_member: entry_role_html: '%{type} %{name} sebagai %{role}' type: @@ -307,6 +320,7 @@ id: entry_html: Relasi %{relation_name} entry_role_html: Relasi %{relation_name} (as %{relation_role}) not_found: + title: Tidak Ditemukan sorry: 'Maaf, %{type} #%{id} tidak dapat ditemukan.' type: node: node/titik @@ -315,6 +329,7 @@ id: changeset: Set perubahan note: catatan timeout: + title: Galat Waktu Habis sorry: Maaf, data untuk %{type} dengan id %{id}, terlalu lama untuk dibuka. type: node: node/titik @@ -443,7 +458,7 @@ id: older_entries: Entri Lama newer_entries: Entri Baru edit: - title: Edit entri catatan harian + title: Sunting Entri Catatan Harian marker_text: Lokasi entri catatan harian show: title: Catatan harian %{user} | %{title} @@ -459,18 +474,20 @@ id: diary_entry: posted_by_html: Diterbitkan oleh %{link_user} pada %{created} dalam %{language_link} comment_link: Komentar di entri ini - reply_link: Balasan untuk entri ini + reply_link: Kirim pesan ke penulis comment_count: one: '%{count} komentar' zero: Tidak ada komentar other: '%{count} komentar' edit_link: Edit entri ini hide_link: Sembunyikan entri ini + unhide_link: Tampilkan kembali entri ini confirm: Konfirmasi report: Laporkan entri ini diary_comment: comment_from_html: Komentar dari %{link_user} pada %{comment_created_at} hide_link: Sembunyikan komentar ini + unhide_link: Tampilkan kembali komentar ini confirm: Konfirmasi report: Laporkan komentar ini location: @@ -547,6 +564,7 @@ id: bench: Bangku bicycle_parking: Parkir Sepeda bicycle_rental: Penyewaan Sepeda + bicycle_repair_station: Bengkel Sepeda biergarten: Taman Bir boat_rental: Penyewaan Perahu brothel: Bordil @@ -564,6 +582,7 @@ id: clock: Jam college: Perguruan Tinggi community_centre: Gedung Serbaguna + conference_centre: Pusat Konvensi courthouse: Gedung Pengadilan crematorium: Tempat Kremasi (Pembakaran Mayat) dentist: Dokter Gigi @@ -582,11 +601,14 @@ id: hospital: Rumah Sakit hunting_stand: Pos Berburu ice_cream: Es Krim + internet_cafe: Warung Internet kindergarten: Taman Kanak-kanak + language_school: Sekolah bahasa library: Perpustakaan marketplace: Pasar monastery: Biara motorcycle_parking: Parkir Motor + music_school: Sekolah Musik nightclub: Klub Malam nursing_home: Panti Jompo parking: Parkir @@ -599,6 +621,7 @@ id: post_office: Kantor Pos prison: Penjara pub: Pub + public_bath: Pemandian Umum public_building: Bangunan Publik recycling: Titik Daur Ulang restaurant: Restoran @@ -615,16 +638,20 @@ id: toilets: Toilet townhall: Balai Kota university: Universitas + vehicle_inspection: Pengujian Kendaraan Bermotor vending_machine: Mesin Penjual veterinary: Bedah Hewan village_hall: Balai Desa waste_basket: Keranjang Sampah waste_disposal: Tempat Pembuangan Akhir + waste_dump_site: Tempat Pembuangan Akhir + weighbridge: Jembatan Timbang boundary: administrative: Batas Administratif census: Batas Sensus national_park: Taman Nasional protected_area: Kawasan lindung + "yes": Perbatasan Wilayah bridge: aqueduct: Saluran Air suspension: Jembatan Suspensi @@ -632,24 +659,67 @@ id: viaduct: Jembatan Viaduct "yes": Jembatan building: + apartment: Apartemen + apartments: Apartemen + barn: Gudang Pertanian + bungalow: Bungalow + cabin: Kabin + chapel: Kapel + church: Bangunan Gereja + college: Bangunan Kolese + commercial: Bangunan Komersial + construction: Bangunan yang Sedang Dibangun + dormitory: Asrama + greenhouse: Rumah Kaca + hangar: Hanggar + hospital: Bangunan Rumah Sakit + hotel: Bangunan Hotel + house: Rumah + houseboat: Rumah Perahu + hut: Pondok + industrial: Bangunan Industri + kindergarten: Bangunan Taman Kanak-kanak + manufacture: Bangunan Manufaktur + office: Bangunan Kantor + public: Bangunan Publik + residential: Bangunan Perumahan + school: Bangunan Sekolah + stable: Istal + static_caravan: Karavan + temple: Bangunan Kuil + train_station: Bangunan Stasiun Kereta Api + university: Bangunan Universitas + warehouse: Gudang "yes": Bangunan + club: + sport: Klub Olahraga craft: + beekeper: Peternak Lebah + blacksmith: Tukang Besi brewery: Pabrik Bir carpenter: Tukang Kayu + caterer: Jasa Boga electrician: Tukang Listrik gardener: Tukang Kebun + handicraft: Kerajinan Tangan painter: Tukang Cat photographer: Fotografer plumber: Tukang Pipa + sawmill: Penggergajian Kayu shoemaker: Perajin Sepatu tailor: Penjahit + window_construction: Konstruksi Jendela "yes": Toko Kerajinan emergency: + access_point: Titik Akses ambulance_station: Pos Ambulans assembly_point: Titik Kumpul defibrillator: Alat Pacu Jantung + fire_xtinguisher: Alat Pemadam Api landing_site: Pintu Masuk Darurat + life_ring: Ban Pelampung Darurat phone: Telepon Darurat + siren: Sirene Darurat water_tank: Tangki Air Darurat "yes": Darurat highway: @@ -698,11 +768,14 @@ id: unclassified: Jalan Tidak Terklasifikasi "yes": Jalan historic: + aircraft: Pesawat Bersejarah archaeological_site: Situs arkeologi + bomb_crater: Kawah Bom Bersejarah battlefield: Medan perang boundary_stone: Batu Pembatas building: Bangunan Bersejarah bunker: Bunker + cannon: Meriam Bersejarah castle: Kastil church: Gereja city_gate: Gerbang Kota @@ -712,9 +785,11 @@ id: house: Rumah manor: Tanah Bangsawan memorial: Memorial + milestone: Tonggak Penanda Jarak Bersejarah mine: Tambang mine_shaft: Lubang Bukaan Tambang monument: Monumen + railway: Rel Kereta Bersejarah roman_road: Jalan Romawi ruins: Reruntuhan stone: Batu @@ -728,6 +803,7 @@ id: "yes": Persimpangan landuse: allotments: Tanah garap + aquaculture: Budi Daya Perairan basin: Cekungan brownfield: Lahan industri cemetery: Pemakaman @@ -758,8 +834,10 @@ id: vineyard: Kebun anggur "yes": Lahan Guna leisure: + amusement_arcade: Arkade Permainan beach_resort: Resort Pantai bird_hide: Tempat Observasi Burung + bowling_alley: Arena Boling common: Lahan Publik dog_park: Taman Anjing fishing: Tempat Pemancingan @@ -773,6 +851,7 @@ id: miniature_golf: Mini Golf nature_reserve: Cagar Alam park: Taman + picnic_table: Meja Piknik pitch: Lapangan Olahraga playground: Taman Bermain recreation_ground: Taman Rekreasi @@ -786,12 +865,15 @@ id: water_park: Taman Air "yes": Plesir man_made: + advertising: Iklan + antenna: Antena beacon: Sinyal Pandu beehive: Sarang Lebah breakwater: Pemecah Gelombang bridge: Jembatan bunker_silo: Bungker chimney: Cerobong Asap + communications_tower: Menara Komunikasi crane: Derek embankment: Tanggul flagpole: Tiang Bendera @@ -806,11 +888,16 @@ id: pipeline: Jalur Pipa silo: Silo storage_tank: Tangki Penyimpanan + surveillance: Pengawasan + telescope: Teleskop tower: Menara + utility_pole: Tiang Utilitas wastewater_plant: Pengolahan Limbah watermill: Kincir Air + water_tap: Keran Air water_tower: Menara Air water_well: Sumur + water_works: Penyediaan Air windmill: Kincir Angin works: Pabrik "yes": Buatan Manusia @@ -818,6 +905,7 @@ id: airfield: Lapangan Udara Militer barracks: Barak bunker: Bunker + trench: Parit "yes": Militer mountain_pass: "yes": Perlintasan Pegunungan @@ -837,6 +925,7 @@ id: grassland: Rerumputan heath: Padang Rumpur hill: Bukit + hot_spring: Mata Air Panas island: Pulau land: Lahan marsh: Rawa @@ -863,9 +952,11 @@ id: office: accountant: Akuntan administrative: Tata Usaha + advertising_agency: Agen Periklanan architect: Arsitek association: Perhimpunan company: Perusahaan + diplomatic: Kantor Diplomatik educational_institution: Institusi Pendidikan employment_agency: Badan Tenaga Kerja estate_agent: Agen Pengurus Pertanahan @@ -873,7 +964,12 @@ id: insurance: Kantor Asuransi it: Kantor TI lawyer: Pengacara + newspaper: Kantor Koran ngo: Kantor LSM + notary: Notaris + religion: Kantor Agama + research: Kantor Riset + tax_advisor: Penasihat Perpajakan telecommunication: Kantor Telekomunikasi travel_agent: Agen Perjalanan "yes": Kantor @@ -929,11 +1025,16 @@ id: tram_stop: Perhentian Trem yard: Emplasemen shop: + agrarian: Toko Pertanian alcohol: Pub (di Inggris) antiques: Toko Benda Antik + appliance: Toko Perabot art: Toko Kerajinan Tangan + baby_goods: Barang-barang Bayi + bag: Toko Tas bakery: Toko Roti beauty: Toko Kecantikan + bed: Produk Seprai beverages: Toko Minuman bicycle: Toko Sepeda bookmaker: Juru Taruh @@ -945,13 +1046,18 @@ id: car_repair: Bengkel Mobil carpet: Toko Karpet charity: Toko Amal + cheese: Toko Keju chemist: Toko Kimia + chocolate: Coklat clothes: Toko Baju + coffee: Toko Kopi computer: Toko Komputer confectionery: Toko Konfeksi convenience: Toko Serba Ada (Kecil) copyshop: Fotokopi cosmetics: Toko Kosmetik + craft: Toko Suplai Kriya + curtain: Toko Tirai deli: Siap saji department_store: Toko serba ada discount: Toko Barang Obral @@ -959,8 +1065,10 @@ id: dry_cleaning: Dry Cleaning electronics: Toko Elektronik estate_agent: Agen Properti + fabric: Toko Tekstil farm: Toko Pertanian fashion: Toko Mode + fishing: Toko Suplai Penangkapan Ikan florist: Toko Bunga food: Toko Makanan funeral_directors: Penyelenggara Pemakaman @@ -972,8 +1080,11 @@ id: grocery: Toko Sembako hairdresser: Penata Rambut hardware: Toko Perangkat Keras + hearing_aids: Alat Bantu Dengar + herbalist: Herbalis hifi: Hi-Fi houseware: Toko Peralatan Rumah Tangga + ice_cream: Toko Es Krim interior_decoration: Dekorasi Rumah jewelry: Toko Perhiasan kiosk: Kios/Warung @@ -982,24 +1093,33 @@ id: lottery: Lotere mall: Mal massage: Pijat + medical_supply: Toko Suplai Medis mobile_phone: Toko Handphone + money_lender: Peminjaman Uang motorcycle: Toko Sepeda Motor + motorcycle_repair: Bengkel Sepeda Motor music: Toko Musik + musical_instrument: Instrumen Musik newsagent: Agen Surat Kabar + nutrition_supplements: Suplemen Nutrisi optician: Optik organic: Toko Makanan Organik outdoor: Toko Barang-Barang Outdoor paint: Toko Cat + pastry: Toko Kue Pastri pawnbroker: Rumah Gadai + perfumery: Toko Parfum pet: Toko Hewan photo: Studio Foto seafood: Boga Bahari second_hand: Toko loak + sewing: Toko Jahit shoes: Toko Sepatu sports: Toko Olahraga stationery: Toko Alat Tulis supermarket: Supermarket tailor: Penjahit + tea: Toko Teh ticket: Toko Tiket tobacco: Toko Tembakau toys: Toko Mainan @@ -1008,6 +1128,8 @@ id: vacant: Toko Kosong variety_store: Toko Aneka Ragam video: Toko Video + video_games: Toko Permainan Video + wholesale: Toko Grosir wine: Toko Minuman Beralkohol "yes": Toko tourism: @@ -1073,16 +1195,18 @@ id: title: Isu select_status: Pilih Status select_type: Pilih Jenis + select_last_updated_by: Pilih Terakhir Diperbarui Oleh + reported_user: Pengguna yang Dilaporkan not_updated: Tidak Diperbarui search: Cari + search_guidance: 'Cari Isu:' user_not_found: Pengguna tidak ada issues_not_found: Isu tidak ditemukan status: Status reports: Laporan last_updated: Terakhir Diperbarui - last_updated_time_html: %{time} yang lalu - last_updated_time_user_html: %{time} yang lalu - oleh %{user} + last_updated_time_html: %{time} + last_updated_time_user_html: %{time} oleh %{user} link_to_reports: Lihat Laporan reports_count: one: 1 Laporan @@ -1120,8 +1244,10 @@ id: ignored: Status isu telah diset ke 'Diabaikan' reopen: reopened: Status isu telah diset ke 'Terbuka' + comments: + comment_from_html: Komentar dari %{user_link} pada %{comment_created_at} reports: - reported_by_html: Dilaporkan sebagai %{category} oleh %{user} + reported_by_html: Dilaporkan sebagai %{category} oleh %{user} pada %{updated_at} helper: reportable_title: diary_comment: '%{entry_title}, komentar #%{comment_id}' @@ -1142,8 +1268,14 @@ id: yang bersangkutan categories: diary_entry: + spam_label: Entri catatan harian ini adalah/mengandung spam + offensive_label: Entri catatan harian ini bersifat cabul/menyinggung + threat_label: Entri catatan harian ini mengandung ancaman other_label: Lainnya diary_comment: + spam_label: Komentar catatan pribadi ini adalah/mengandung spam + offensive_label: Komentar catatan harian ini bersifat cabul/menyinggung + threat_label: Komentar catatan harian ini mengandung ancaman other_label: Lainnya user: spam_label: Profil pengguna ini/mengandung spam @@ -1229,22 +1361,13 @@ id: had_added_you: '%{user} telah menambahkan Anda sebagai teman pada OpenStreetMap.' see_their_profile: Anda dapat melihat profilnya pada %{userurl}. befriend_them: Anda juga dapat menambahkannua sebagai teman di %{befriendurl}. - gpx_notification: - greeting: Halo, - your_gpx_file: Kelihatannya ini file GPX Anda - with_description: dengan deskripsi - and_the_tags: 'dan tag berikut:' - and_no_tags: dan tanpa tag. - failure: - subject: '[OpenStreetMap] gagal impor GPX' - failed_to_import: 'gagal melakukan impor. Berikut ini adalah kesalahannya:' - more_info_1: Informasi lebih lanjut mengenai kegagalan mengimpor GPX dan bagaimana - menghindarinya - more_info_2: 'dapat ditemukan pada:' - success: - subject: '[OpenStreetMap] impor GPX sukses' - loaded_successfully: telah berhasil dengan %{trace_points} dari %{possible_points} - titik yang mungkin. + gpx_failure: + failed_to_import: 'gagal melakukan impor. Berikut ini adalah kesalahannya:' + subject: '[OpenStreetMap] gagal impor GPX' + gpx_success: + loaded_successfully: telah berhasil dengan %{trace_points} dari %{possible_points} + titik yang mungkin. + subject: '[OpenStreetMap] impor GPX sukses' signup_confirm: subject: '[OpenStreetMap] Selamat datang di OpenStreetMap' greeting: Halo! @@ -1256,13 +1379,6 @@ id: informasi tambahan agar Anda dapat segera memulainya. email_confirm: subject: '[OpenStreetMap] Konfirmasi alamat email Anda' - email_confirm_plain: - greeting: Halo, - hopefully_you: Seseorang (semoga saja Anda) ingin mengubah alamat email pada - %{server_url} menjadi %{new_address}. - click_the_link: Jika ini adalah Anda, silahkan klik link di bawah ini untuk - mengkonfirmasi perubahan. - email_confirm_html: greeting: Halo, hopefully_you: Seseorang (semoga saja Anda) ingin mengubah alamat email pada %{server_url} menjadi %{new_address}. @@ -1270,13 +1386,6 @@ id: mengkonfirmasi perubahan. lost_password: subject: '[OpenStreetMap] Permintaan atur ulang sandi' - lost_password_plain: - greeting: Halo, - hopefully_you: Seseorang (kemungkinan Anda) telah meminta untuk mengatur ulang - password pada alamat email dari akun openstreetmap.org ini. - click_the_link: Jika ini Anda, silahkan klik link di bawah ini untuk menyetel - ulang kata sandi. - lost_password_html: greeting: Halo, hopefully_you: Seseorang (kemungkinan Anda) telah meminta untuk mengatur ulang password pada alamat email dari akun openstreetmap.org ini. @@ -1408,8 +1517,8 @@ id: about: next: Berikutnya copyright_html: ©Kontributor
      OpenStreetMap - used_by_html: Kekuatan %{name} memetakan data pada ribuan situs web, aplikasi - seluler, dan perangkat keras + used_by_html: Kekuatan %{name} menyediakan peta data untuk ribuan situs web, + aplikasi seluler, dan perangkat keras lede_text: "OpenStreetMap dibangun oleh komunitas pembuat peta yang berkontribusi dan memelihara data \ntentang jalan, jalur, kafe, stasiun kereta api, dan masih banyak lagi, di seluruh dunia." @@ -1434,10 +1543,12 @@ id: perinciannya.' legal_title: Legal legal_1_html: |- - Situs ini dan layanan terkait lainnya dioperasikan secara resmi oleh OpenStreetMap Foundation (OSMF) atas nama komunitas. Menggunakan semua layanan yang dioperasikan oleh OSMF tunduk kepada - Kebijakan Penggunaan Diterima dan Kebijakan Privasi kami + Situs ini dan layanan terkait lainnya dioperasikan secara resmi oleh OpenStreetMap Foundation (OSMF) atas nama komunitas. Menggunakan semua layanan yang dioperasikan oleh OSMF tunduk kepada Syarat Penggunaan, + Kebijakan Penggunaan Diterima dan Kebijakan Privasi kami. + legal_2_html: |- + Silakan menghubungi OSMF jika Anda punya pertanyaan seputar lisensi, hak cipta, atau isu dan pertanyaan hukum lainnya.
      - Silakan menghubungi OSMF jika Anda punya pertanyaan seputar lisensi, hak cipta, atau isu dan pertanyaan hukum lainnya. + OpenStreetMap, logo kaca pembesar dan Peta adalah merek dagang terdaftar OSMF. partners_title: Rekan copyright: foreign: @@ -1465,9 +1576,8 @@ id: data kami, Anda harus menyalurkan hasilnya dalam lisensi yang sama. Kode legal berisi penjelasan hak dan kewajiban Anda. intro_3_1_html: |- - Kartografi dalam tampilan peta dan dokumentasi kami - berlisensi di bawah Creative - Commons Attribution-ShareAlike 2.0 lisensi (CC-BY-SA). + Dokumentasi kami dilisensikan di bawah Creative + Commons Attribution-ShareAlike 2.0 lisensi (CC BY-SA 2.0). credit_title_html: Cara memberikan kredit pada OpenStreetMap credit_1_html: Kami mewajibkan Anda untuk menggunakan kredit “© Kontributor OpenStreetMap”. @@ -1668,7 +1778,7 @@ id: dan mendokumentasikan topik pemetaan." welcome: url: /welcome - title: Selamat datang di OSM + title: Selamat datang di OpenStreetMap description: Mulailah dengan panduan cepat meliputi dasar-dasar OpenStreetMap. beginners_guide: url: http://wiki.openstreetmap.org/wiki/Panduan%27_pemula @@ -1676,8 +1786,8 @@ id: description: Panduan yang ditunjang komunitas bagi pemula. help: url: https://help.openstreetmap.org/ - title: help.openstreetmap.org - description: Ajukan pertanyaan atau mencari jawaban di situs tanya-jawab OSM + title: Forum Bantuan + description: Ajukan pertanyaan atau mencari jawaban di situs tanya-jawab OpenStreetMap ini. mailing_lists: title: Daftar Alamat @@ -1698,10 +1808,12 @@ id: welcomemat: url: https://welcome.openstreetmap.org/ title: Untuk Lembaga-lembaga + description: Bersama sebuah organisasi sedang membuat rencana untuk OpenStreetMap? + Temukan apa yang Anda perlu tahu di Keset Selamat Datang. wiki: url: http://wiki.openstreetmap.org/ - title: wiki.openstreetmap.org - description: Telusuri wiki untuk dokumentasi mendalam OSM. + title: Wiki OpenStreetMap + description: Telusuri wiki untuk dokumentasi mendalam OpenStreetMap. sidebar: search_results: Hasil Pencarian close: Tutup @@ -1842,7 +1954,8 @@ id: paragraph_1_html: "OpenStreetMap memiliki beberapa sumber daya untuk belajar tentang proyek, bertanya dan menjawab \npertanyaan, dan bersama-sama mendiskusikan dan mendokumentasikan topik pemetaan.\nDapatkan bantuan - di sini." + di sini. Bersama sebuah organisasi membuat rencana untuk OpenStreetMap? + Lihatlah Keset Selamat Datang." start_mapping: Mulai pemetaan add_a_note: title: Keberatan menyunting? Tambahkan catatan! @@ -1872,6 +1985,8 @@ id: trace_uploaded: File GPX Anda telah diunggah dan menunggu penyisipan dalam database. Ini biasanya membutuhkan waktu setengah jam, dan sebuah email akan dikirim kepada Anda saat selesai. + upload_failed: Maaf, pengunggahan GPX gagal. Seorang administrator telah diberitahu + mengenai galat tersebut. Tolong coba lagi traces_waiting: one: Anda memiliki %{count} jejak GPS yang menunggu untuk diunggah. Harap pertimbangkan proses ini untuk diselesaikan sebelum mengunggah lagi, sehingga @@ -1897,6 +2012,7 @@ id: uploaded: 'Diupload:' points: 'Poin/Titik:' start_coordinates: Koordinat Awal + coordinates_html: '%{latitude}; %{longitude}' map: peta edit: edit owner: 'Pemilik:' @@ -1956,10 +2072,13 @@ id: other: Berkas GPX dengan %{count} titik dari %{user} description_without_count: Berkas GPX dari %{user} application: + permission_denied: Anda tidak memiliki izin untuk melakukan tindakan ini. require_cookies: cookies_needed: Anda tampaknya memiliki cookies yang tidak aktif - mohon aktifkan cookies pada browser anda sebelum melanjutkan. setup_user_auth: + blocked_zero_hour: Anda mendapat pesan penting di situs web OpenStreetMap. Anda + harus membaca pesan tersebut sebelum Anda bisa menyimpan suntingan Anda. blocked: Akses Anda ke API telah diblokir. Silahkan log-in ke antarmuka web untuk mengetahui lebih lanjut. need_to_see_terms: Akses Anda ke API untuk sementara ditangguhkan. Silahkan @@ -2020,6 +2139,7 @@ id: no_apps_html: Apakah anda memiliki aplikasi yang ingin didaftarkan untuk digunakan dengan menggunakan standar %{oauth}? Anda harus mendaftar aplikasi web Anda sebelum dapat membuat permintaan OAuth untuk layanan ini. + oauth: OAuth registered_apps: 'Anda memiliki aplikasi klien terdaftar berikut:' register_new: Daftarkan aplikasi anda form: @@ -2143,8 +2263,18 @@ id: page. terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined terms: - title: Persyaratan Kontributor - heading: Persyaratan Kontributor + title: Persyaratan + heading: Persyaratan + heading_ct: Ketentuan kontributor + read and accept with tou: Tolong baca persetujuan kontributor dan ketentuan + penggunaan, centang kedua kotak centang ketika selesai lalu tekan tombol lanjutkan. + contributor_terms_explain: Persetujuan ini mengatur ketentuan untuk kontribusi + Anda yang sekarang dan yang akan mendatang. + read_ct: Saya telah membaca dan menyetujui ketentuan kontributor di atas + tou_explain_html: '%{tou_link} ini mengatur penggunaan situs web dan infrastruktur + lainnya yang disediakan oleh OSMF. Tolong tekan tautannya, baca dan setujui + teksnya.' + read_tou: Saya telah membaca dan menyetujui Ketentuan Penggunaan consider_pd: Sebagai tambahan perjanjian di atas, saya menganggap kontribusi saya berada di dalam Domain Publik consider_pd_why: apa ini? @@ -2152,6 +2282,7 @@ id: guidance_html: 'Informasi untuk membantu Anda memahami persyaratan ini: sebuah ringkasan yang mudah dibaca dan beberapa terjemahan informal' + continue: Lanjutkan declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined decline: Tolak you need to accept or decline: Silahkan baca dan setujui atau tolak Persyaratan @@ -2191,7 +2322,7 @@ id: ct status: 'Syarat-syarat kontributor:' ct undecided: Belum diputuskan ct declined: Tolak - latest edit: 'Hasil edit terakhir %{ago}:' + latest edit: 'Hasil edit terakhir (%{ago}):' email address: 'Alamat email:' created from: 'Dibuat pada:' status: 'Status:' @@ -2373,6 +2504,8 @@ id: not_a_role: String `%{role}' bukan merupakan peran yang valid. already_has_role: Pengguna telah memiliki peran %{role}. doesnt_have_role: Pengguna tidak memiliki peran %{role}. + not_revoke_admin_current_user: Tidak bisa mencabut peran administrator dari + pengguna ini. grant: title: Konfirmasi pemberian peran heading: Konfirmasi pemberian peran @@ -2443,8 +2576,7 @@ id: title: Membatalkan lokir pada %{block_on} heading_html: Membatalkan blokir pada %{block_on} oleh %{block_by} time_future: Blokir ini akan berakhir pada %{time}. - past: Blokir ini telah berakhir %{time} yang lalu dan tidak dapat dibatalkan - kembali sekarang. + past: Blokir ini telah berakhir %{time} dan tidak dapat dibatalkan kembali sekarang. confirm: Apakah Anda yakin untuk membatalkan blokir ini? revoke: Batalkan! flash: Blokir ini telah dibatalkan. @@ -2458,6 +2590,18 @@ id: hours: one: 1 hour other: '%{count} hours' + days: + one: 1 hari + other: '%{count} hari' + weeks: + one: 1 pekan + other: '%{count} pekan' + months: + one: 1 bulan + other: '%{count} bulan' + years: + one: 1 tahun + other: '%{count} tahun' blocks_on: title: Diblokir pada %{name} heading_html: Daftar blokir pada %{name} @@ -2537,11 +2681,18 @@ id: out: Perkecil locate: title: Tampilkan Lokasiku + metersPopup: + one: Anda berjarak satu meter dari titik ini + other: Anda berjarak %{count} meter dari titik ini + feetPopup: + one: Anda berjarak satu kaki dari titik ini + other: Anda berjarak %{count} kaki dari titik ini base: standard: Standar cycle_map: Peta Sepeda transport_map: Peta Transportasi hot: Kemanusiaan + opnvkarte: ÖPNVKarte layers: header: Layer Peta notes: Catatan Peta @@ -2551,6 +2702,7 @@ id: title: Lapisan copyright: © Kontributor OpenStreetMap donate_link_text: + terms: Ketentuan Situs Web dan API site: edit_tooltip: Edit peta edit_disabled_tooltip: Perbesar untuk mengedit peta @@ -2571,8 +2723,10 @@ id: new: intro: Melihat kesalahan atau sesuatu yang hilang? Biarkan pembuat peta lainnya agar kami dapat memperbaikinya. Pindahkan penanda ke posisi yang benar dan - ketik catatan untuk menjelaskan masalah. (Jangan memasukkan informasi pribadi - atau informasi dari peta berhak cipta atau daftar direktori.) + ketik catatan untuk menjelaskan masalah. + advice: Catatan Anda bersifat publik dan bisa digunakan untuk memperbarui + peta, jadi jangan masukkan informasi pribadi, atau informasi dari peta atau + daftar direktori yang berhak cipta. add: Tambah Catatan show: anonymous_warning: Catatan ini termasuk komentar dari pengguna anonim yang @@ -2602,8 +2756,20 @@ id: instructions: continue_without_exit: Lurus ke %{name} slight_right_without_exit: Kanan sedikit ke %{name} + offramp_right_with_exit: Ambil jalur keluar %{exit} di kanan + offramp_right_with_exit_name: Ambil jalur keluar %{exit} di kanan ke %{name} + offramp_right_with_exit_directions: Ambil jalur keluar %{exit} di kanan ke + arah %{directions} + offramp_right_with_exit_name_directions: Ambil jalur keluar %{exit} di kanan + ke %{name}, ke arah %{directions} offramp_right_with_name: Ambil jalur ke kanan pada %{name} + offramp_right_with_directions: Ambil jalur di kanan ke arah %{directions} + offramp_right_with_name_directions: Ambil jalur di kanan ke %{name}, ke arah + %{directions} onramp_right_without_exit: Belok kanan di jalur pada %{name} + onramp_right_with_directions: Belok kanan ke jalur ke arah %{directions} + onramp_right_with_name_directions: Belok kanan ke jalur ke %{name}, ke arah + %{directions} endofroad_right_without_exit: Di ujung jalan belok kanan di %{name} merge_right_without_exit: Gabung ke kanan ke %{name} fork_right_without_exit: Di persimpangan belok kanan ke %{name} @@ -2612,22 +2778,37 @@ id: uturn_without_exit: Putar balik ke %{name} sharp_left_without_exit: Kiri tajam ke %{name} turn_left_without_exit: Belok kiri ke %{name} + offramp_left_with_exit: Ambil jalur keluar %{exit} di kiri + offramp_left_with_exit_name: Ambil jalur keluar %{exit} di kiri ke %{name} + offramp_left_with_exit_directions: Ambil jalur keluar %{exit} di kiri ke arah + %{directions} + offramp_left_with_exit_name_directions: Ambil jalur keluar %{exit} di kiri + ke %{name}, ke arah %{directions} offramp_left_with_name: Ambil jalur di sebelah kiri ke %{name} + offramp_left_with_directions: Ambil jalur di kiri ke arah %{directions} + offramp_left_with_name_directions: Ambil jalur di kiri ke %{name}, ke arah + %{directions} onramp_left_without_exit: Belok kiri di jalur ke %{name} + onramp_left_with_directions: Belok kiri ke jalur ke arah %{directions} + onramp_left_with_name_directions: Belok kiri ke jalur ke %{name}, ke arah + %{directions} endofroad_left_without_exit: Di ujung jalan belok kiri ke %{name} merge_left_without_exit: Gabung kiri ke %{name} fork_left_without_exit: Di persimpangan belok kiri ke %{name} slight_left_without_exit: Kiri sedikit ke %{name} via_point_without_exit: (lewat tempat) follow_without_exit: Ikuti %{name} - roundabout_without_exit: Di bundaran ambil keluar ke %{name} + roundabout_without_exit: Di bundaran ambil jalur keluar ke %{name} leave_roundabout_without_exit: Tinggalkan bundaran - %{name} stay_roundabout_without_exit: Tetap di bundaran - %{name} start_without_exit: Mulai di %{name} destination_without_exit: Tiba di tujuan against_oneway_without_exit: Lawan arah pada %{name} end_oneway_without_exit: Akhir dari satu arah pada %{name} - roundabout_with_exit: Di bundaran keluar %{exit} menuju %{name} + roundabout_with_exit: Di bundaran ambil jalur keluar %{exit} menuju %{name} + roundabout_with_exit_ordinal: Di bundaran ambil jalur keluar %{exit} menuju + %{name} + exit_roundabout: Keluar bundaran menuju %{name} unnamed: jalan tanpa nama courtesy: Petunjuk arah disediakan oleh %{link} exit_counts: diff --git a/config/locales/is.yml b/config/locales/is.yml index 3dd347d42..5ecc82aa9 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -1443,7 +1443,6 @@ is: footer: Þú getur einnig lesið athugasemdina á %{readurl} og skrifað athugasemd á %{commenturl} eða sent skilaboð til höfundarins á %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hæ %{to_user}, header: '%{from_user} hefur send þér skilaboð á OpenStreetMap með titlinum „%{subject}“:' footer_html: Þú getur einnig lesið skilaboðin á %{readurl} og sent skilaboð @@ -1455,24 +1454,15 @@ is: see_their_profile: Þú getur séð notandasíðu notandans á %{userurl} og jafnvel bætt honum við sem vini líka. befriend_them: Þú getur líka bætt þeim við sem vinum á %{befriendurl}. - gpx_notification: - greeting: Hæ, - your_gpx_file: GPX skráin þín - with_description: 'með lýsinguna:' - and_the_tags: 'og eftirfarandi merki:' - and_no_tags: og engin merki. - failure: - subject: '[OpenStreetMap] Villa við að flytja inn GPX skrá' - failed_to_import: 'Lenti í villu þegar átti að flytja hana inn, hérna er villan::' - more_info_1: Frekari upplýsinagr um GPX innflutningarvillur og hvernig - more_info_2: 'má forðast þær er að finna hér::' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] GPX skrá innflutt' - loaded_successfully: - one: var hlaðið inn með %{trace_points} af 1 punkti mögulegum. - other: var hlaðið inn með %{trace_points} punktum af %{possible_points} - mögulegum. + gpx_failure: + failed_to_import: 'Lenti í villu þegar átti að flytja hana inn, hérna er villan::' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Villa við að flytja inn GPX skrá' + gpx_success: + loaded_successfully: + one: var hlaðið inn með %{trace_points} af 1 punkti mögulegum. + other: var hlaðið inn með %{trace_points} punktum af %{possible_points} mögulegum. + subject: '[OpenStreetMap] GPX skrá innflutt' signup_confirm: subject: '[OpenStreetMap] Velkomin í OpenStreetMap' greeting: Hæ þú! @@ -1484,13 +1474,6 @@ is: viðbótarupplýsingar til að koma þér í gang. email_confirm: subject: '[OpenStreetMap] Staðfestu netfangið þitt' - email_confirm_plain: - greeting: Hæ, - hopefully_you: Einhver (vonandi þú) vill breyta netfanginu sínu á %{server_url} - í %{new_address}. - click_the_link: Ef þú óskaðir eftir þessari breytingu fylgdu tenglinum hér fyrir - neðan til að staðfesta breytinguna. - email_confirm_html: greeting: Hæ, hopefully_you: Einhver (vonandi þú) vill breyta netfanginu sínu á %{server_url} í %{new_address}. @@ -1498,13 +1481,6 @@ is: neðan til að staðfesta breytinguna. lost_password: subject: '[OpenStreetMap] Beðni um að endurstilla lykilorð' - lost_password_plain: - greeting: Hæ, - hopefully_you: Einhver (vonandi þú) hefur beðið um að endurstilla lykilorðið - á reikningnum með þetta netfang á openstreetmap.org - click_the_link: Ef þú óskaðir eftir þessari endurstillingu fylgdu tenglinum - hér fyrir neðan til að staðfesta breytinguna. - lost_password_html: greeting: Hæ, hopefully_you: Einhver (vonandi þú) hefur beðið um að endurstilla lykilorðið á reikningnum með þetta netfang á openstreetmap.org diff --git a/config/locales/it.yml b/config/locales/it.yml index b5ef9b849..ab8606997 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -488,7 +488,7 @@ it: %{id}. Controlla la digitazione, oppure potrebbe essere che il collegamento che si è seguito sia errato. diary_entry: - posted_by_html: Pubblicato da %{link_user} il %{created} in %{language_link} + posted_by_html: Pubblicato da %{link_user} il %{created} in %{language_link}. comment_link: Commenta questa voce reply_link: Invia un messaggio all'autore comment_count: @@ -1464,13 +1464,19 @@ it: hi: Ciao %{to_user}, header: '%{from_user} ha commentato la voce del diario OpenStreetMap con l''oggetto %{subject}:' + header_html: '%{from_user} ha commentato la voce del diario OpenStreetMap con + l''oggetto %{subject}:' footer: Puoi anche leggere il commento su %{readurl} e puoi commentare su %{commenturl} oppure inviare un messaggio all'autore su %{replyurl} + footer_html: Puoi anche leggere il commento su %{readurl} e puoi commentare + su %{commenturl} oppure inviare un messaggio all'autore su %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Ciao %{to_user}, header: '%{from_user} ti ha inviato un messaggio tramite OpenStreetMap con l''oggetto %{subject}:' + footer: Puoi anche leggere il messaggio al %{readurl} e puoi inviare un messaggio + all'autore al %{replyurl} footer_html: Puoi anche leggere il messaggio al %{readurl} e puoi inviare un messaggio all'autore al %{replyurl} friendship_notification: @@ -1478,26 +1484,21 @@ it: subject: '[OpenStreetMap] %{user} ti ha aggiunto come amico' had_added_you: '%{user} ti ha aggiunto come suo amico su OpenStreetMap.' see_their_profile: Puoi vedere il suo profilo su %{userurl}. + see_their_profile_html: Puoi vedere il suo profilo su %{userurl}. befriend_them: Puoi anche aggiungerli come amici in %{befriendurl}. - gpx_notification: - greeting: Ciao, - your_gpx_file: Sembra che il tuo file GPX - with_description: con la descrizione - and_the_tags: 'e le seguenti etichette:' - and_no_tags: e nessuna etichetta. - failure: - subject: '[OpenStreetMap] Importazione GPX fallita' - failed_to_import: 'fallito nell''importazione. Questo è l''errore:' - more_info_1: Ulteriori informazioni sulle importazioni GPX fallite e come - evitarle - more_info_2: 'possono essere trovate su:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Importazione GPX completata con successo' - loaded_successfully: - one: caricato con successo con %{trace_points} di 1 punto possibile. - other: caricato con successo con %{trace_points} dei possibili %{possible_points} - punti. + befriend_them_html: Puoi anche aggiungerli come amici in %{befriendurl}. + gpx_failure: + hi: Ciao %{to_user}, + failed_to_import: 'fallito nell''importazione. Questo è l''errore:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Importazione GPX fallita' + gpx_success: + hi: Ciao %{to_user}, + loaded_successfully: + one: caricato con successo con %{trace_points} di 1 punto possibile. + other: caricato con successo con %{trace_points} dei possibili %{possible_points} + punti. + subject: '[OpenStreetMap] Importazione GPX completata con successo' signup_confirm: subject: '[OpenStreetMap] Benvenuti su OpenStreetMap' greeting: Ehilà! @@ -1509,34 +1510,19 @@ it: aggiuntive per consentirti di iniziare. email_confirm: subject: '[OpenStreetMap] Conferma il tuo indirizzo email' - email_confirm_plain: greeting: Ciao, hopefully_you: Qualcuno (si spera proprio tu) vuole modificare il tuo indirizzo di posta elettronica su %{server_url} con il nuovo indirizzo %{new_address}. click_the_link: Se questo sei proprio tu, per favore clicca sul collegamento sottostante per confermare il cambiamento. - email_confirm_html: - greeting: Ciao, - hopefully_you: Qualcuno (si spera proprio tu) vuole modificare il tuo indirizzo - di posta elettronica su %{server_url} con il nuovo indirizzo %{new_address}. - click_the_link: Se sei tu, per favore clicca il link sotto per confermare le - variazioni. lost_password: subject: '[OpenStreetMap] Richiesta nuova password' - lost_password_plain: greeting: Ciao, hopefully_you: Qualcuno (probabilmente tu stesso) ha chiesto di resettare la password del profilo utente di openstreetmap.org associato a questo indirizzo di posta elettronica. click_the_link: Se sei tu, per favore clicca sul link sotto per resettare la password - lost_password_html: - greeting: Ciao, - hopefully_you: Qualcuno (probabilmente tu stesso) ha richiesto che la tua password - sia impostata nuovamente su questo indirizzo di posta elettronica associato - al profilo utente di openstreetmap.org. - click_the_link: Se sei proprio tu, per favore clicca sul collegamento sottostante - per impostare nuovamente la tua password. note_comment_notification: anonymous: Un utente anonimo greeting: Ciao, @@ -1546,23 +1532,35 @@ it: cui sei interessato' your_note: '%{commenter} ha lasciato un commento su una delle tue note sulla mappa vicina a %{place}.' + your_note_html: '%{commenter} ha lasciato un commento su una delle tue note + sulla mappa vicina a %{place}.' commented_note: '%{commenter} ha lasciato un commento su una nota sulla mappa da te commentata. La nota è vicina a %{place}.' + commented_note_html: '%{commenter} ha lasciato un commento su una nota sulla + mappa da te commentata. La nota è vicina a %{place}.' closed: subject_own: '[OpenStreetMap] %{commenter} ha chiuso una delle tue note' subject_other: '[OpenStreetMap] %{commenter} ha chiuso una nota cui sei interessato' your_note: '%{commenter} ha chiuso una delle tue note sulla mappa vicina a %{place}.' + your_note_html: '%{commenter} ha chiuso una delle tue note sulla mappa vicina + a %{place}.' commented_note: '%{commenter} ha chiuso una nota sulla mappa da te commentata. La nota è vicina a %{place}.' + commented_note_html: '%{commenter} ha chiuso una nota sulla mappa da te commentata. + La nota è vicina a %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} ha riattivato una delle tue note' subject_other: '[OpenStreetMap] %{commenter} ha riattivato una nota a cui eri interesssato' - your_note: '%{commenter}ha riattivato una delle tue note vicino a %{place}.' + your_note: '%{commenter} ha riattivato una delle tue note vicino a %{place}.' + your_note_html: '%{commenter} ha riattivato una delle tue note vicino a %{place}.' commented_note: '%{commenter} ha riattivato una nota che avevi commentato. 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}. changeset_comment_notification: hi: Ciao %{to_user}, greeting: Ciao, @@ -1572,14 +1570,23 @@ it: cui sei interessato' your_changeset: '%{commenter} ha lasciato un commento alle %{time} su uno dei tuoi gruppo di modifiche' + your_changeset_html: '%{commenter} ha lasciato un commento alle %{time} su + uno dei tuoi gruppo di modifiche' commented_changeset: In data %{time}, %{commenter} ha lasciato un commento alle %{time} su un gruppo di modifiche che stai osservando creato da %{changeset_author} + commented_changeset_html: In data %{time}, %{commenter} ha lasciato un commento + alle %{time} su un gruppo di modifiche che stai osservando creato da %{changeset_author} 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}. unsubscribe: Per cancellarsi dagli aggiornamenti di questo insieme di modifiche, visita %{url} e fai clic su "Cancellazione". + unsubscribe_html: Per cancellarsi dagli aggiornamenti di questo insieme di modifiche, + visita %{url} e fai clic su "Cancellazione". messages: inbox: title: Posta in arrivo diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 900ac4d44..5c9f39f88 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -1451,21 +1451,13 @@ ja: had_added_you: OpenStreetMap で %{user} さんがあなたを友達に追加しました。 see_their_profile: '%{userurl} でプロフィールを閲覧できます。' befriend_them: '%{befriendurl} で友達になることができます。' - gpx_notification: - greeting: こんにちは、 - your_gpx_file: これはあなたの GPX ファイルのようです - with_description: '説明:' - and_the_tags: '、タグ:' - and_no_tags: 、タグはありません。 - failure: - subject: '[OpenStreetMap] GPX のインポートが失敗' - failed_to_import: 'インポートするのに失敗しました。エラーはここです。:' - more_info_1: GPX インポートの失敗を避ける方法についての詳細情報は - more_info_2: 'こちらにあります:' - success: - subject: '[OpenStreetMap] GPX のインポートが成功' - loaded_successfully: - other: 利用可能な点 %{possible_points} 個のうち、%{trace_points} 個の読み込みに成功しました。 + gpx_failure: + failed_to_import: 'インポートするのに失敗しました。エラーはここです。:' + subject: '[OpenStreetMap] GPX のインポートが失敗' + gpx_success: + loaded_successfully: + other: 利用可能な点 %{possible_points} 個のうち、%{trace_points} 個の読み込みに成功しました。 + subject: '[OpenStreetMap] GPX のインポートが成功' signup_confirm: subject: '[OpenStreetMap] OpenStreetMapへようこそ' greeting: やあ、皆さん! @@ -1474,21 +1466,11 @@ ja: welcome: アカウントを確認したあと、開始するための追加情報を提供します。 email_confirm: subject: '[OpenStreetMap] あなたのメール アドレスの確認' - email_confirm_plain: greeting: こんにちは。 hopefully_you: 誰か (おそらくあなた) が %{server_url} で、メール アドレスを %{new_address} に変更しようとしています。 click_the_link: この要求を出したのがあなたなら、下のリンクをクリックして、変更の認証をしてください。 - email_confirm_html: - greeting: こんにちは、 - hopefully_you: 誰か (おそらくあなた) が %{server_url} で、メール アドレスを %{new_address} に変更しようとしています。 - click_the_link: これがあなたであれば、以下のリンクをクリックして変更を確認してください。 lost_password: subject: '[OpenStreetMap] パスワードリセットの要求' - lost_password_plain: - greeting: こんにちは、 - hopefully_you: 誰か (おそらくあなた) が、このメール アドレスの openstreetmap.org アカウントに対するパスワードをリセットするように依頼しました。 - click_the_link: これがあなたであれば、以下のリンクをクリックしてパスワードをリセットしてください。 - lost_password_html: greeting: こんにちは、 hopefully_you: 誰か (おそらくあなた) が、このメール アドレスの openstreetmap.org アカウントに対するパスワードをリセットするように依頼しました。 click_the_link: これがあなたであれば、以下のリンクをクリックしてパスワードをリセットしてください。 diff --git a/config/locales/ka.yml b/config/locales/ka.yml index a28480d7d..6c44e8438 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -783,20 +783,13 @@ ka: hi: გამარჯობა %{to_user}, friendship_notification: subject: '[OpenStreetMap]-ის მომხმარებელმა %{user} დაგამატათ მეგობრებში' - gpx_notification: - greeting: გამარჯობა, signup_confirm: subject: '[OpenStreetMap] მოგესალმებით OpenStreetMap-ში' greeting: გამარჯობა! email_confirm: subject: '[OpenStreetMap] დაადასტურეთ თქვენი ელ.ფოსტის მისამართი' - email_confirm_plain: - greeting: გამარჯობა, - email_confirm_html: greeting: გამარჯობა, - lost_password_plain: - greeting: გამარჯობა, - lost_password_html: + lost_password: greeting: გამარჯობა, note_comment_notification: anonymous: ანონიმური მომხმარებელი diff --git a/config/locales/kab.yml b/config/locales/kab.yml index d82810577..692bf1756 100644 --- a/config/locales/kab.yml +++ b/config/locales/kab.yml @@ -799,39 +799,24 @@ kab: had_added_you: '%{user} yerna-k d amdakkel di OpenStreetMap.' see_their_profile: 'Tzemred ad twaliḍ amaÉ£nu-is dagi : %{userurl}.' befriend_them: 'Tzemred daÉ£ed ad tt-rnuḍ-t d amdakkel dagi : %{befriendurl}.' - gpx_notification: - greeting: Azul, - your_gpx_file: Ittemcabi ar ufayli-ik GPX - with_description: s uglam - and_the_tags: 'akked wawalen-agi n tsura:' - and_no_tags: s war awalen n tsura - failure: - subject: '[OpenStreetMap] Akter GPX ur yeddi ara' - failed_to_import: 'ur d-yettwakter ara. Hatta tuccḍa:' - more_info_1: Ugar n telÉ£ut É£ef tuccḍiwin n ukter GPX akked wamek ur ḍerrunt - ara - more_info_2: 'zemren ad ttwafen di:' - success: - subject: '[OpenStreetMap] Akter GPX yedda' - loaded_successfully: yuli-d akken iwata s %{trace_points} n %{possible_points} - n tneqqiḍin izemren ad ilint. + gpx_failure: + failed_to_import: 'ur d-yettwakter ara. Hatta tuccḍa:' + subject: '[OpenStreetMap] Akter GPX ur yeddi ara' + gpx_success: + loaded_successfully: yuli-d akken iwata s %{trace_points} n %{possible_points} + n tneqqiḍin izemren ad ilint. + subject: '[OpenStreetMap] Akter GPX yedda' signup_confirm: subject: '[OpenStreetMap] Aná¹£uf ar OpenStreetMap' greeting: Azul din! created: Yella win (nessaram d kečč) yernan amiḍan É£ef %{site_url}. email_confirm: subject: '[OpenStreetMap] Sentem tansa-ik imayl' - email_confirm_plain: - greeting: Azul, - email_confirm_html: greeting: Azul, lost_password: subject: '[OpenStreetMap] Asuter n tulsa n uwennez n wawal uffir' - lost_password_plain: greeting: Azul, click_the_link: Ma d kečč, sit É£ef useÉ£wen akken ad talseḍ awennez n wawal uffir. - lost_password_html: - greeting: Azul, note_comment_notification: anonymous: Aseqdac udrig greeting: Azul, diff --git a/config/locales/km.yml b/config/locales/km.yml index 2c0f664f9..5c58f7ddb 100644 --- a/config/locales/km.yml +++ b/config/locales/km.yml @@ -633,21 +633,12 @@ km: subject: '[OpenStreetMap] %{user} បានបន្ថែមអ្នកជា​មិត្ត​' had_added_you: '%{user} បានបន្ថែមអ្នកជា​មិត្ត​នៅ [OpenStreetMap] ។' see_their_profile: អ្នកអាចមើល​ប្រវត្តិរូប​របស់ពួកគេនៅ %{userurl} និងបន្ថែម​ពួកគេជាមិត្តរបស់អ្នកវិញបើអ្នកចង់​។ - gpx_notification: - greeting: សួស្ដី, - with_description: ជាមួយ​បរិយាយ​ - and_no_tags: និងគ្មានស្លាក​​។ signup_confirm: subject: '[OpenStreetMap] សូមស្វាគមន៍មកកាន់ OpenStreetMap' email_confirm: subject: '[OpenStreetMap] បញ្ជាក់​អាសយដ្ឋាន​អ៊ីមែលរបស់អ្នក​' - email_confirm_plain: - greeting: សួស្ដី, - email_confirm_html: - greeting: សួស្ដី​, - lost_password_plain: greeting: សួស្ដី, - lost_password_html: + lost_password: greeting: សួស្ដី​, messages: inbox: diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 4b1023bd5..baea7fc93 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -1250,20 +1250,12 @@ ko: had_added_you: '%{user}님이 당신을 OpenStreetMap 친구로 추가했습니다.' see_their_profile: '%{userurl}에서 그들의 프로필을 ë³¼ 수 있습니다.' befriend_them: 또한 %{befriendurl}에서 친구로 추가할 수 있습니다. - gpx_notification: - greeting: 안녕하세요, - your_gpx_file: 이것은 GPX 파일처럼 보입니다 - with_description: 설명과 함께 - and_the_tags: '다음 태그가 있습니다:' - and_no_tags: 태그가 없습니다. - failure: - subject: '[OpenStreetMap] GPX 가져오기 실패' - failed_to_import: '가져오기에 실패했습니다. 오류는 다음과 같습니다:' - more_info_1: 더 많은 GPX 가져오기 실페에 대한 정보와 방지하는 방법에 대해서는 - more_info_2: '다음에서 찾을 수 있습니다:' - success: - subject: '[OpenStreetMap] GPX 가져오기 성공' - loaded_successfully: 가능한 %{possible_points} 점 중 %{trace_points} 점을 성공적으로 불러왔습니다. + gpx_failure: + failed_to_import: '가져오기에 실패했습니다. 오류는 다음과 같습니다:' + subject: '[OpenStreetMap] GPX 가져오기 실패' + gpx_success: + loaded_successfully: 가능한 %{possible_points} 점 중 %{trace_points} 점을 성공적으로 불러왔습니다. + subject: '[OpenStreetMap] GPX 가져오기 성공' signup_confirm: subject: '[OpenStreetMap] OpenStreetMap에 오신 것을 환영합니다' greeting: 안녕하세요! @@ -1273,21 +1265,11 @@ ko: welcome: 계정을 확인하고 나서, 시작하는 데 몇 가지 추가 정보를 제공합니다. email_confirm: subject: '[OpenStreetMap] 이메일 주소 확인' - email_confirm_plain: greeting: 안녕하세요, hopefully_you: 누군가가 아마 자신이 %{server_url} 에 %{new_address} (으)로 이메일 주소를 바꾸고 싶습니다. click_the_link: 만약 당신이라면 바뀐 내용을 확인하기 위해 아래의 링크를 클릭하세요. - email_confirm_html: - greeting: 안녕하세요, - hopefully_you: 누군가가 아마 자신이 %{server_url} 에 %{new_address} (으)로 이메일 주소를 바꾸고 싶습니다. - click_the_link: 만약 당신이라면 바뀐 내용을 확인하기 위해 아래 링크를 클릭하세요. lost_password: subject: '[OpenStreetMap] 비밀번호 재설정 요청' - lost_password_plain: - greeting: 안녕하세요, - hopefully_you: 누군가가 아마 자신이 이 이메일 계정의 openstreetmap.org 계정에서 재설정할 비밀번호를 요청했습니다. - click_the_link: 만약 당신이라면 비밀번호를 재설정하기 위해 아래 링크를 클릭하세요. - lost_password_html: greeting: 안녕하세요, hopefully_you: 누군가가 아마 자신이 이 이메일 계정의 openstreetmap.org 계정에서 재설정할 비밀번호를 요청했습니다. click_the_link: 만약 당신이라면 비밀번호를 재설정하기 위해 아래 링크를 클릭하세요. diff --git a/config/locales/ku-Latn.yml b/config/locales/ku-Latn.yml index ff3020b22..075876b16 100644 --- a/config/locales/ku-Latn.yml +++ b/config/locales/ku-Latn.yml @@ -3,6 +3,7 @@ # Export driver: phpyaml # Author: 1233qwer1234qwer4 # Author: Abijeet Patro +# Author: Balyozxane # Author: Bikarhêner # Author: George Animal # Author: Ghybu @@ -415,7 +416,7 @@ ku-Latn: comment: 'Şîroveya nû li ser desteya guhertinan ya #%{changeset_id} ji aliyê %{author} ve' index: - title_all: Gotûbêja qeyda guhertinên OpenStreetMapê + title_all: Gotûbêja qeyda guhartinên OpenStreetMapê title_particular: Gotûbêja qeyda guhertinan a %{changeset_id} yê OpenStreetMapê timeout: sorry: Bibore, bidestxistina lîsteya şîroveyên desteya guhertinan ê ku te xwest @@ -460,7 +461,8 @@ ku-Latn: xwe herfan rast binivîse, an jî belkî lînkê ku te tikandiye nerast be. diary_entry: posted_by_html: Ji alî %{link_user} ve di %{created} de bi %{language_link} - hatiye nivîsîn + hatiye nivîsîn. + updated_at_html: Cara dawiyê di %{updated} de hatiye nûkirin. comment_link: Vê nivîsê şîrove bike reply_link: Peyamekî bişînê nivîserê comment_count: @@ -955,12 +957,19 @@ ku-Latn: pier: Îskele pipeline: Xeta boriyê pumping_station: Stasyona Pumpeyê + reservoir_covered: Xezneya Sergirtî silo: Sîlo + snow_cannon: Topa Berfê + snow_fence: Çeperê Berfê storage_tank: Tanka embarkirinê + street_cabinet: Kabîneya Kolanê surveillance: Muşahede + telescope: Teleskop tower: Birc + utility_pole: Stûna Kêrhatî wastewater_plant: Tesîsa parzinandinê yê avên qirêj watermill: Aşê avê + water_tap: Kaniya Avê water_tower: Birca avî water_well: Bîr water_works: Tesîsa safîkirina avê @@ -971,10 +980,13 @@ ku-Latn: airfield: Balafirgeha Eskerî barracks: Eskergeh bunker: Sitare + checkpoint: Nuqteya Kontrolê + trench: Xendek "yes": Eskerî mountain_pass: "yes": Derbasgeha Çiyayan natural: + bare_rock: Kevirê Sade bay: Kendav beach: Plaj cape: Nîvgirav @@ -990,6 +1002,7 @@ ku-Latn: grassland: Mêrg heath: Devî hill: Gir + hot_spring: Germav island: Girav land: Erd marsh: Çirav @@ -1013,20 +1026,31 @@ ku-Latn: water: Av wetland: Erdê avî wood: Daristan + "yes": Taybetiya Tebîî office: accountant: Mihasebekar administrative: Rêveberî + advertising_agency: Ajansa Reklamkariyê architect: Mîmar association: Komele company: Şirket + diplomatic: Ofîsa Dîplomatîk educational_institution: Enstîtuya perwerdehiyê employment_agency: Saziya Karê + energy_supplier: Ofîsa Pêşkêşkerê Enerjiyê estate_agent: Emlaqfiroş + financial: Ofîsa Fînansê government: Daîreya Dewletê insurance: Ofîsa Sîgortayê it: Ofîsa Teknolojiyên Enformasyonê lawyer: Eboqat + logistics: Ofîsa Lojîstîkê + newspaper: Ofîsa Rojnameyê ngo: Ofîsa Komeleyên Civata Sivîl + notary: Noter + religion: Ofîsa Karûbarên Dînî + research: Ofîsa Lêkolînê + tax_advisor: Şewirmendê Bacê telecommunication: Ofîsa telekomunîkasyonê travel_agent: Acenteya seyahetê "yes": Ofîs @@ -1046,6 +1070,7 @@ ku-Latn: locality: Cih municipality: Şaredarî neighbourhood: Mehel / herêm + plot: Erd postcode: Koda posteyê quarter: Herêmek bajarê region: Herêm @@ -1080,12 +1105,19 @@ ku-Latn: switch: Meqesa rêhesinê tram: Rêya tramwayê tram_stop: Rawestgeha tramwayê + yard: Hewşa Rêhesinê shop: + agrarian: Dikana Amûrên Çandiniyê alcohol: Dikana Araqan antiques: Antîkafiroş + appliance: Dikana Makîneyên Malê art: Dikanê tiştên hunerî + baby_goods: Berhemên Pitikan + bag: Dikana Çenteyan bakery: Firrin + bathroom_furnishing: Ekîpmanên Serşokê beauty: Salona Bedewiyê + bed: Berhemên Nivînê beverages: Dikana tiştên vexwarinê bicycle: Bisiklêtfiroş bookmaker: Girew / Miçilge @@ -1097,61 +1129,90 @@ ku-Latn: car_repair: Tamîrkera erebeyan carpet: Dikanê xaliyan charity: Dikana malên xêrkariyê + cheese: Dikana Penîran chemist: Dermanfiroş + chocolate: Çoklata clothes: Dikana cilan + coffee: Firoşgeha Qehweyê computer: Dikana Kompûteran confectionery: Dikana Şîraniyan convenience: Beqal copyshop: Dikana kopîkirinê cosmetics: Dikana kozmetîkan + craft: Dikana Malzemeyên Destkariyan + curtain: Dikana Perdeyan + dairy: Dikana Berhemên Şîrî deli: Şarkuterî department_store: Firoşgeha mezin discount: Dikana tiştûmiştên di erzaniyê de doityourself: Tu Bixwe Çêbike dry_cleaning: Paqijiya ziwa + e-cigarette: Firoşgeha e-cixareyê electronics: Dikana elektronîkan + erotic: Dikana Erotîkî estate_agent: Emlaqfiroş + fabric: Dikana Qumaşan farm: Dikana mehsûlên çandiniyê fashion: Dikana Cil û Bergên Mode + fishing: Dikana Malzemeyên Masîgiriyê florist: Kulîlkfiroş food: Dikana Xwarinê + frame: Dikana Çarçoveyan funeral_directors: Rêvebirên merasima cenazeyê furniture: Mobîlya garden_centre: Navenda Tişt û miştên Baxçeyan + gas: Dikana Gazê general: Dikan / Mexeze gift: Dikana Tişt û miştên diyariyê greengrocer: Dikana Şînahiyan grocery: Beqal hairdresser: Kuafor hardware: Xurdefiroş + health_food: Dikana Xwarinên Tenduristiyê + hearing_aids: Cîhazên Bihîstinê + herbalist: Dikana Giyayên Şîfadar hifi: Dikana Cîhazên Hi-Fi houseware: Dikana eşyayên xaniyan + ice_cream: Dikana Berfeşîrê interior_decoration: Dekorasyona hundirê malê jewelry: Gewherfiroş kiosk: Kîosk (Dikanên biçûk) kitchen: Dikana malzemeyên mitbaxê laundry: Cihê Cilşûştinê + locksmith: Kilîdveker lottery: Piyango mall: Mexezeyên Mezin massage: Masaj + medical_supply: Dikana Malzemeyên Tibî mobile_phone: Dikana Telefonên Mobîl + money_lender: Bideyndêr motorcycle: Dikana motorsîklêtan + motorcycle_repair: Dikana Tamîrkirina Motorsîkletê music: Dikanên muzîkê + musical_instrument: Enstrumanên Muzîkê newsagent: Bayiya Rojnameyan + nutrition_supplements: Temamkerên Xwarinan optician: Berçavkvan organic: Dikana xwarinên organîk outdoor: Dikana ekîpmanê yê sporên servekirî paint: Dikana boyaxan + pastry: Dikana Pasteyan pawnbroker: Rehîngir / selefxur + perfumery: Parfûmfiroş pet: Dikana firotana heywanan + pet_grooming: Xwedîkirina Heywanên Kedî photo: Dikana fotografê seafood: Berhemên behrê second_hand: Dikana destê diduyan + sewing: Dikana Dirûnê shoes: Dikana solan sports: Dikana malzemeyên werzişê stationery: Qirtasiye + storage_rental: Kirêkirina Depoyan supermarket: Supermarket tailor: Cildirû + tattoo: Dikana Deqçêkirinê + tea: Firoşgeha Çayê ticket: Firoşgeha bilêtan tobacco: Dikana titûnê toys: Dikana pêlîstokan @@ -1160,6 +1221,8 @@ ku-Latn: vacant: Dikanê vala variety_store: Dikana tiştên çeşîd bi çeşîd video: Dikana vîdeoyan + video_games: Firoşgeha Lîstikên Vîdeoyî + wholesale: Mexezeya Komfiroşiyê wine: Dikana araqê "yes": Dikan tourism: @@ -1169,6 +1232,7 @@ ku-Latn: attraction: Cihên balkêş bed_and_breakfast: Pansiyona tevî 'taştê û nivîn' cabin: Xanîk + camp_pitch: Qada Kampê camp_site: Cihê kampê caravan_site: Cihê karavanê chalet: Xaniya zozanê @@ -1209,12 +1273,15 @@ ku-Latn: "yes": Robar admin_levels: level2: Hidûda welatê + level3: Sînora Herêmê level4: Sînora parêzgehê level5: Sînora herêmê level6: Hidûda navçeyê + level7: Sînora Şaredariyê level8: Hidûda bajarê level9: Sînora gundê level10: Sînora taxê + level11: Sînora Taxê types: cities: Bajarên mezin towns: Bajar @@ -1382,14 +1449,23 @@ ku-Latn: hi: Silav %{to_user}, header: '%{from_user} nivîsa rojane yê OpenStreetMapê a bi mijara %{subject} şirove kir:' + header_html: '%{from_user} nivîsa rojane yê OpenStreetMapê a bi mijara %{subject} + şirove kir:' footer: Herwiha ji ser rûpela %{readurl} jî dikarî şiroveyê bixwînî û ji ser %{commenturl} dikarî şirove bikî an jî ji ser %{replyurl} peyamekî bişîne nivîserê. + footer_html: Herwiha ji ser rûpela %{readurl} jî dikarî şiroveyê bixwînî û ji + ser %{commenturl} dikarî şirove bikî an jî ji ser %{replyurl} peyamekî bişîne + nivîserê. message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Merheba %{to_user}, header: '%{from_user} ji te re bi rêya OpenStreetMapê peyamek bi mijara %{subject} şand:' + header_html: '%{from_user} ji te re bi rêya OpenStreetMapê peyamek bi mijara + %{subject} şand:' + footer: Tu dikarî peyamê li ser %{readurl} jî bixwînî û li ser %{replyurl} jî + dikarî bersiv bidî ê go ji te re şand. footer_html: Tu dikarî peyamê li ser %{readurl} jî bixwînî û li ser %{replyurl} jî dikarî bersiv bidî ê go ji te re şand. friendship_notification: @@ -1398,27 +1474,30 @@ ku-Latn: had_added_you: Bikarhêner %{user} li ser OpenStreetMapê te wek heval lê zêde kir. see_their_profile: Ji ser %{userurl} dikarî binêrî profîlê wan. + see_their_profile_html: Ji ser %{userurl} dikarî binêrî profîlê wan. befriend_them: Herwiha ji ser %{befriendurl} wan dikarî wek heval lê zêde bikî. - gpx_notification: - greeting: Silav, - your_gpx_file: Ev mîna dosyeya te ya GPXê tê xuyan - with_description: tevî vê îzahê - and_the_tags: 'û etîketên bi dû ve de:' - and_no_tags: û etîket tine ye. - failure: - subject: '[OpenStreetMap] Anîna GPXê bi ser neket' - failed_to_import: 'anîna dosyeyê bi ser neket. Çewtî ev e:' - more_info_1: Derbarê çewtiyên împortkirina GPXê de û ji bo ku xwe ji van çewtiyan - dûr bixî, zêdetir agahiyan - more_info_2: 'ji vir dikarî bibînî:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Împortkirina GPXê bi ser ket' - loaded_successfully: - one: ji nuqteyekê %{possible_points} yê muhtemel bi %{trace_points} bi awayekî - serkefî hate barkirin. - other: Ji nuqteyên %{possible_points} yê muhtemel bi %{trace_points} bi - awayekî serkefî hate barkirin. + befriend_them_html: Herwiha ji ser %{befriendurl} wan dikarî wek heval lê zêde + bikî. + gpx_description: + description_with_tags_html: 'Dosyeya te ya GPXê %{trace_name} tevî danasîna + %{trace_description} û van etîketan wisa dixuye: %{tags}' + description_with_no_tags_html: Wisa dixuye ku dosyeya te ya GPxê %{trace_name} + tevî danasîna %{trace_description} ye û bêetîket e + gpx_failure: + hi: Merheba %{to_user}, + failed_to_import: 'anîna dosyeyê bi ser neket. Çewtî ev e:' + more_info_html: Agahiyên zêdetir ên derbarê çewtiyên împortkirinê û rêlibergirtina + wê ji %{url} dikarî peyda bikî. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Anîna GPXê bi ser neket' + gpx_success: + hi: Merheba %{to_user}, + loaded_successfully: + one: ji nuqteyekê %{possible_points} yê muhtemel bi %{trace_points} bi awayekî + serkefî hate barkirin. + other: Ji nuqteyên %{possible_points} yê muhtemel bi %{trace_points} bi awayekî + serkefî hate barkirin. + subject: '[OpenStreetMap] Împortkirina GPXê bi ser ket' signup_confirm: subject: '[OpenStreetMap] Bi xêr hatî OpenStreetMapê' greeting: Merhebaǃ @@ -1431,27 +1510,13 @@ ku-Latn: pê bikî hinek agahiyên din jî bidin. email_confirm: subject: '[OpenStreetMap] E-peyama xwe tesdîq bike' - email_confirm_plain: greeting: Silav, hopefully_you: Yekî (em hêvî dikin ku ew tu bî) dixwaze adrêsa e-peyama te ya li %{server_url}, wek %{new_address} biguherîne. click_the_link: Eger, ev ê te be, xêra xwe ji bo tesdîqkirina guhertinê bitikîne ser lînka li jêr. - email_confirm_html: - greeting: Silav, - hopefully_you: Yekî (em hêvî dikin ku ew tu bî) dixwaze adrêsa e-peyama te ya - li %{server_url} qeydkîrî ye, wek %{new_address} biguherîne. - click_the_link: Eger, ew tu bî, xêra xwe ji bo tesdîqkirina guhertinê bitikîne - ser lînka li jêr. lost_password: subject: '[OpenStreetMap] Daxwaza nûkirina şîfreyê' - lost_password_plain: - greeting: Silav, - hopefully_you: Yekî (dibe be ku tu bî) xwest ku şîfreya vê adrêsa e-peyamê ya - hesaba openstreetmap.orgê were nûkirin. - click_the_link: Eger ev tu bî, xêra xwe ji bo nûkirina şîfreyê bitikîne ser - lînla li jêr. - lost_password_html: greeting: Silav, hopefully_you: Yekî (dibe be ku tu bî) xwest ku şîfreya vê adrêsa e-peyamê ya hesaba openstreetmap.orgê were nûkirin. @@ -1466,16 +1531,24 @@ ku-Latn: dibî şiroveyek nivîsand' your_note: '%{commenter} li ser notekî te yê nexşeyê a nêzîkî %{place} şiroveyek berda.' + your_note_html: '%{commenter} li ser notekî te yê nexşeyê a nêzîkî %{place} + şiroveyek berda.' commented_note: '%{commenter} li ser notekî te yê nexşeyê a ku te şiroveyek berdabû şiroveyek nivîsand. Ev not nêzîkî %{place} (y)e.' + commented_note_html: '%{commenter} li ser notekî te yê nexşeyê a ku te şiroveyek + berdabû şiroveyek nivîsand. Ev not nêzîkî %{place} (y)e.' closed: subject_own: '[OpenStreetMap] %{commenter} yek ji notên te çareser kir' subject_other: '[OpenStreetMap] %{commenter} notek ku tu pê eleqedar dibî çareser kir' your_note: '%{commenter} yek ji notên te yên nexşeyê a nêzîkî %{place} çareser kir.' + your_note_html: '%{commenter} yek ji notên te yên nexşeyê a nêzîkî %{place} + çareser kir.' commented_note: '%{commenter} notekî nexşeyê yê ku te şiroveyek berdabû çareser kir. Ev not nêzîkî %{place} (y)e.' + commented_note_html: '%{commenter} notekî nexşeyê yê ku te şiroveyek berdabû + çareser kir. Ev not nêzîkî %{place} (y)e.' reopened: subject_own: '[OpenStreetMap] %{commenter} yek ji notên te ji nû ve aktîv kir' @@ -1483,9 +1556,14 @@ ku-Latn: ji nû ve aktîv kir' your_note: '%{commenter} yek ji notên te yên nexşeyê a nêzîkî %{place} ji nû ve da aktîvkirin.' + your_note_html: '%{commenter} yek ji notên te yên nexşeyê a nêzîkî %{place} + ji nû ve da aktîvkirin.' commented_note: '%{commenter} notekî nexşeyê yê ku te şiroveyek berdabû jinûve da aktîvkirin. Ev not nêzîkî %{place} (y)e.' + commented_note_html: '%{commenter} notekî nexşeyê yê ku te şiroveyek berdabû + jinûve da aktîvkirin. Ev not nêzîkî %{place} (y)e.' details: Dêtayên zêdetir yên derbarê notê de hûn dikarin ji %{url} bibînin. + details_html: Dêtayên zêdetir yên derbarê notê de hûn dikarin ji %{url} bibînin. changeset_comment_notification: hi: Merheba %{to_user}, greeting: Merheba, @@ -1496,15 +1574,25 @@ ku-Latn: pê eleqedar dibî şirove kir' your_changeset: '%{commenter} li ser desteyekî te yê guherandinê şîroveyekê berda di %{time} de' + your_changeset_html: '%{commenter} li ser desteyekî te yê guherandinê şîroveyekê + berda di %{time} de' commented_changeset: '%{commenter} di %{time} de li ser desteya guhertinê yê ku tu dişopînî şiroveyek berda, ji aliyê %{changeset_author} ve hatiye çêkirin' + commented_changeset_html: '%{commenter} di %{time} de li ser desteya guhertinê + yê ku tu dişopînî şiroveyek berda, ji aliyê %{changeset_author} ve hatiye + çêkirin' partial_changeset_with_comment: tevî şiroveya '%{changeset_comment}' + partial_changeset_with_comment_html: tevî şiroveya '%{changeset_comment}' partial_changeset_without_comment: bêyî şirove details: Dêtayên zêdetir yên derbarê desteya guherandinê de hûn dikarin ji %{url} bibînin. + details_html: Dêtayên zêdetir yên derbarê desteya guherandinê de hûn dikarin + ji %{url} bibînin. unsubscribe: Ji bo ku ji abonetiya rojanekirinên vê desteya guherandinê derbikevî, here %{url} û bitikîne ser "Abonetiyê betal bike". + unsubscribe_html: Ji bo ku ji abonetiya rojanekirinên vê desteya guherandinê + derbikevî, here %{url} û bitikîne ser "Abonetiyê betal bike". messages: inbox: title: Qutiya hatiyan diff --git a/config/locales/lb.yml b/config/locales/lb.yml index 170202442..9af01f611 100644 --- a/config/locales/lb.yml +++ b/config/locales/lb.yml @@ -267,7 +267,8 @@ lb: login_to_leave_a_comment_html: '%{login_link} fir eng Bemierkung ze schreiwen' login: Aloggen diary_entry: - posted_by_html: Vum %{link_user} matgedeelt de(n) %{created} op %{language_link} + posted_by_html: Vum %{link_user} matgedeelt de(n) %{created} op %{language_link}. + updated_at_html: Lescht Aktualiséierung de(n) %{updated} reply_link: Dem Auteur e Message schécken comment_count: one: '%{count} Bemierkung' @@ -782,34 +783,23 @@ lb: had_added_you: '%{user} hat Iech als Frënd op OpenStreet Map dobäigesat.' see_their_profile: Dir kënnt säin/hire Profil op %{userurl} kucken. befriend_them: Dir kënnt hien/si och als Frënd op %{befriendurl} derbäisetzen. - gpx_notification: - greeting: Salut, - your_gpx_file: Et gesäit aus wéi Äre GPX-Fichier - with_description: mat der Beschreiwung - failure: - failed_to_import: 'konnt net importéiert ginn. Hei ass de Feeler:' + gpx_failure: + hi: Salut %{to_user}, + failed_to_import: 'konnt net importéiert ginn. Hei ass de Feeler:' + gpx_success: + hi: Salut %{to_user}, signup_confirm: greeting: Bonjour ! email_confirm: subject: '[OpenStreetMap] Confirméiert Är E-Mailadress' - email_confirm_plain: - greeting: Salut, - click_the_link: Wann Dir dat sidd, da klickt op de Link hei drënner fir d'Ännerung - ze confirméieren. - email_confirm_html: greeting: Salut, click_the_link: Wann Dir dat sidd, da klickt op de Link hei drënner fir d'Ännerung ze confirméieren. lost_password: subject: '[OpenStreetMap] Ufro fir d''Passwuert zréckzesetzen' - lost_password_plain: greeting: Salut, click_the_link: Wann Dir dat sidd da klickt wgl. op de Link hei drënner fir Äert Passwuert zréckzesetzen. - lost_password_html: - greeting: Salut, - click_the_link: Wann Dir dat sidd da klickt wgl. op de Link hei drënner fir - Ärt Passwuert zréckzesetzen. note_comment_notification: anonymous: En anonyme Benotzer greeting: Salut, diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 36cabd2f7..bb13c60e0 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -432,7 +432,7 @@ lt: body: AtsipraÅ¡ome, čia nėra jokio dienoraščio įraÅ¡o ar komentaro su Å¡iuo id %{id}. Pasitikrinkite raÅ¡ybą, arba nuoroda kurią jÅ«s pasirinkite yra klaidinga. diary_entry: - posted_by_html: Parašė %{link_user}, laikas %{created}, kalba %{language_link} + posted_by_html: Parašė %{link_user}, laikas %{created}, kalba %{language_link}. comment_link: Komentuoti šį įrašą reply_link: Siųsti žinutę autoriui comment_count: @@ -1227,22 +1227,14 @@ lt: had_added_you: '%{user} pridėjo jus į savo OpenStreetMap draugų sąrašą.' see_their_profile: Galite peržiÅ«rėti jo profilį adresu %{userurl}. befriend_them: 'Galite pridėti juos prie draugų: %{befriendurl}' - gpx_notification: - greeting: Sveiki, - your_gpx_file: PanaÅ¡u, kad jÅ«sų GPX failas - with_description: su apraÅ¡ymu - and_the_tags: 'ir tokiomis žymomis:' - and_no_tags: neturintis žymų. - failure: - subject: '[OpenStreetMap] Nepavyko įkelti pėdsako (GPX)' - failed_to_import: 'nebuvo sėkmingai importuotas. Å tai klaidos praneÅ¡imas:' - more_info_1: Daugiau informacijos apie GPX importo problemas ir kaip jų iÅ¡vengti - more_info_2: 'galima rasti čia:' - success: - subject: '[OpenStreetMap] Sėkmingai įkeltas pėdsakas (GPX)' - loaded_successfully: '{{PLURAL|one=sėkmingai įkelta su %{trace_points} iÅ¡ - galimo 1 taÅ¡ko.|sėkmingai įkelta su %{trace_points} iÅ¡ galimų %{possible_points} - taÅ¡kų.' + gpx_failure: + failed_to_import: 'nebuvo sėkmingai importuotas. Å tai klaidos praneÅ¡imas:' + subject: '[OpenStreetMap] Nepavyko įkelti pėdsako (GPX)' + gpx_success: + loaded_successfully: '{{PLURAL|one=sėkmingai įkelta su %{trace_points} iÅ¡ galimo + 1 taÅ¡ko.|sėkmingai įkelta su %{trace_points} iÅ¡ galimų %{possible_points} + taÅ¡kų.' + subject: '[OpenStreetMap] Sėkmingai įkeltas pėdsakas (GPX)' signup_confirm: subject: '[OpenStreetMap] Sveiki atvykę į OpenStreetMap' greeting: Sveiki! @@ -1254,30 +1246,18 @@ lt: padėsiančios jums pradėti. email_confirm: subject: '[OpenStreetMap] Patvirtinkite savo e-paÅ¡to adresą' - email_confirm_plain: greeting: Sveiki, hopefully_you: Kažkas (tikimės, kad tai jÅ«s) nori pakeisti savo elektroninio paÅ¡to adresą iÅ¡ %{server_url} į %{new_address}. click_the_link: Jei tai jÅ«s, spauskite žemiau pateikiamą nuorodą, kad patvirtintumėte pakeitimą. - email_confirm_html: - greeting: Sveiki, - hopefully_you: Kažkas (tikimės, kad tai jÅ«s) nori pakeisti savo elektroninio - paÅ¡to adresą iÅ¡ %{server_url} į %{new_address}. - click_the_link: Jei tai jÅ«s, paspauskite žemiau esančią nuorodą pakeitimui patvirtinti. lost_password: subject: '[OpenStreetMap] Slaptažodžio atstatymo praÅ¡ymas' - lost_password_plain: greeting: Sveiki, hopefully_you: Kažkas (tikriausiai jÅ«s) paprašė anuliuoti slaptažodį, susijusį su Å¡io paÅ¡to adreso openstreetmap.org paskyra. click_the_link: Jei tai jÅ«s, paspauskite žemiau esančią nuorodą, kad iÅ¡ naujo nustatytumėte slaptažodį. - lost_password_html: - greeting: Sveiki, - hopefully_you: Kažkas (tikriausiai jÅ«s) paprašė anuliuoti slaptažodį, susijusį - su Å¡io paÅ¡to adreso openstreetmap.org paskyra. - click_the_link: Jei tai jÅ«s, spauskite žemiau pateikiamą nuorodą. note_comment_notification: anonymous: Anoniminis naudotojas greeting: Sveiki, diff --git a/config/locales/lv.yml b/config/locales/lv.yml index c90019bdc..bbecbbe43 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -1060,21 +1060,13 @@ lv: had_added_you: '%{user} pievienoja jÅ«s kā draugu OpenStreetMap.' see_their_profile: JÅ«s variet redzēt viņu profilu %{userurl}. befriend_them: JÅ«s variet viņus arÄ« pievienot par draugiem %{befriendurl}. - gpx_notification: - greeting: Sveicināti, - your_gpx_file: Izskatās, ka jÅ«su GPX fails - with_description: ar aprakstu - and_the_tags: 'un Å¡Ä«s iezÄ«mes:' - and_no_tags: bez birkām. - failure: - subject: '[OpenStreetMap] GPX importēšanas kļūme' - failed_to_import: 'imports neizdevās. Kļūda:' - more_info_1: SÄ«kāka informācija par GPX importa kļūmēm un, kā no tām izvairÄ«ties - more_info_2: 'atrodams Å¡eit:' - success: - subject: '[OpenStreetMap] GPX imports paveikts' - loaded_successfully: tika ielādēts veiksmÄ«gi ar %{trace_points} no iespējamiem - %{possible_points} punktiem. + gpx_failure: + failed_to_import: 'imports neizdevās. Kļūda:' + subject: '[OpenStreetMap] GPX importēšanas kļūme' + gpx_success: + loaded_successfully: tika ielādēts veiksmÄ«gi ar %{trace_points} no iespējamiem + %{possible_points} punktiem. + subject: '[OpenStreetMap] GPX imports paveikts' signup_confirm: subject: '[OpenStreetMap] Laipni lÅ«gti OpenStreetMap' greeting: Sveicināti! @@ -1086,32 +1078,18 @@ lv: lai tu varētu sākt kartēt. email_confirm: subject: '[OpenStreetMap] Apstipriniet savu e-pasta adresi' - email_confirm_plain: greeting: Sveicināti, hopefully_you: Kāds (cerams Tu) vēlas mainÄ«t savu e-pasta adresi %{server_url} uz %{new_address}. click_the_link: Ja tas esat jÅ«s, lÅ«dzu klikÅ¡Ä·iniet uz zemāk esošās saites lai apstiprinātu e-pasta adreses nomaiņu. - email_confirm_html: - greeting: Sveicināti, - hopefully_you: Kāds (cerams, ka jÅ«s) vēlas mainÄ«t savu e-pasta adresi %{server_url} - uz %{new_address}. - click_the_link: Ja tas esat jÅ«s, lÅ«dzu klikÅ¡Ä·iniet uz zemāk esošās saites lai - apstiprinātu e-pasta adreses nomaiņu. lost_password: subject: '[OpenStreetMap] Paroles atiestatÄ«Å¡anas pieprasÄ«jums' - lost_password_plain: greeting: Sveicināti, hopefully_you: Kāds (iespējams Tu) ir pieprasÄ«jis paroles atjaunoÅ¡anu ar Å¡o e-pasta adresi reÄ£istrētam openstreetmap.org lietotājam. click_the_link: Ja tas esat jÅ«s, lÅ«dzu klikÅ¡Ä·iniet uz zemāk esošās saites lai atiestatÄ«tu savu paroli. - lost_password_html: - greeting: Sveicināti, - hopefully_you: Kāds (iespējams, jÅ«s) ir vēlējies atiestatÄ«t paroli Å¡Ä«s e-pasta - adreses openstreetmap.org kontam. - click_the_link: Ja tas esat jÅ«s, lÅ«dzu klikÅ¡Ä·iniet uz zemāk esošās saites lai - atiestatÄ«tu savu paroli. note_comment_notification: anonymous: 'AnonÄ«ms lietotājs:' greeting: Sveiks, diff --git a/config/locales/mk.yml b/config/locales/mk.yml index 11c73b047..e97303cca 100644 --- a/config/locales/mk.yml +++ b/config/locales/mk.yml @@ -446,7 +446,8 @@ mk: body: Жалиме, но нема дневничка ставка или коментар со назнаката %{id}. Проверете дали сте ја напишале правилно, или да не сте стиснале на погрешна врска. diary_entry: - posted_by_html: Испратено од %{link_user} во %{created} на %{language_link} + posted_by_html: Објавено од %{link_user} во %{created} на %{language_link}. + updated_at_html: Последна поднова на %{updated}. comment_link: Коментирај на ставкава reply_link: Испрати порака на авторот comment_count: @@ -1259,12 +1260,15 @@ mk: "yes": Воден пат admin_levels: level2: Државна граница + level3: Регионална граница level4: Покраинска граница level5: Регионална граница level6: Окружна граница + level7: Општинска граница level8: Градска граница level9: Селска граница level10: Населбена граница + level11: Маалска граница types: cities: Градови towns: Гратчиња @@ -1430,12 +1434,20 @@ mk: hi: Здраво %{to_user}, header: '%{from_user} коментираше на дневничката ставка на OpenStreetMap со наслов %{subject}:' + header_html: '%{from_user} коментираше на дневничката ставка на OpenStreetMap + со наслов %{subject}:' footer: Можете и да го прочитате коментарот на %{readurl}, да коментирате на %{commenturl} или пак да му испратите порака на авторот на %{replyurl} + footer_html: Можете и да го прочитате коментарот на %{readurl}, да коментирате + на %{commenturl} или пак да му испратите порака на авторот на %{replyurl} message_notification: - subject_header: '[OpenStreetMap] — %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Здраво %{to_user}, header: '%{from_user} ви испрати порака преку OpenStreetMap со насловот %{subject}:' + header_html: '%{from_user} ви испрати порака преку OpenStreetMap со насловот + %{subject}:' + footer: Можете и да ја прочитате пораката на %{readurl} и да му испратите порака + на авторот на %{replyurl} footer_html: Можете и да ја прочитате пораката на %{readurl} и да му испратите порака на авторот на %{replyurl} friendship_notification: @@ -1443,25 +1455,27 @@ mk: subject: '[OpenStreetMap] %{user} ве додаде како пријател' had_added_you: '%{user} ве додаде како пријател на OpenStreetMap.' see_their_profile: Можете да го погледате профилот на оваа личност на %{userurl}. + see_their_profile_html: Можете да го погледате профилот на оваа личност на %{userurl}. befriend_them: Можете личноста и да ја додадете како пријател на %{befriendurl}. - gpx_notification: - greeting: Здраво, - your_gpx_file: Изгледа дека вашата GPX податотека - with_description: со описот - and_the_tags: 'и следниве ознаки:' - and_no_tags: и без ознаки. - failure: - subject: '[OpenStreetMap] Проблем при увозот на GPX податотека' - failed_to_import: не можеше да се увезе. Еве ја грешката; - more_info_1: Повеќе информации за проблеми при увозот на GPX податотеки, и - како да - more_info_2: 'ги избегнете ,ќе најдете на:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=mk - success: - subject: '[OpenStreetMap] Успешен увоз на GPX-податотека' - loaded_successfully: - one: успешно вчитана %{trace_points} од можната една точка. - other: успешно вчитани %{trace_points} од можните %{possible_points} точки. + befriend_them_html: Можете личноста и да ја додадете како пријател на %{befriendurl}. + gpx_description: + description_with_tags_html: 'Вашата GPX-податотека %{trace_name} со описот %{trace_description} + и следниве ознаки: %{tags}' + description_with_no_tags_html: Вашата GPX-податотека %{trace_name} со описот + %{trace_description} и без ознаки + gpx_failure: + hi: Здраво %{to_user}, + failed_to_import: не можеше да се увезе. Еве ја грешката; + more_info_html: Повеќе информации за неуспесите на увозот на GPX и тоа како + да ги одбегнете ќе најдете на %{url}. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=mk + subject: '[OpenStreetMap] Проблем при увозот на GPX податотека' + gpx_success: + hi: Здраво %{to_user}, + loaded_successfully: + one: успешно вчитана %{trace_points} од можната една точка. + other: успешно вчитани %{trace_points} од можните %{possible_points} точки. + subject: '[OpenStreetMap] Успешен увоз на GPX-податотека' signup_confirm: subject: '[OpenStreetMap] Добре дојдовте на OpenStreetMap' greeting: Здраво! @@ -1472,31 +1486,18 @@ mk: да почнете со уредување. email_confirm: subject: '[OpenStreetMap] Потврдете ја вашата е-поштенска адреса' - email_confirm_plain: greeting: Здраво, hopefully_you: Некој (се надеваме, Вие) сака да ја смени е-поштенската адреса на %{server_url} со новата адреса %{new_address}. click_the_link: Ако ова сте вие, стиснете на врската подолу за да ја потврдите измената. - email_confirm_html: - greeting: Здраво, - hopefully_you: Некој (се надеваме, Вие) сака да ја смени е-поштенската адреса - на %{server_url} со новата адреса %{new_address}. - click_the_link: Ако ова сте вие, стиснете подолу за да ја потврдите измената. lost_password: subject: '[OpenStreetMap] Барање за промена на лозинка' - lost_password_plain: greeting: Здраво, hopefully_you: Некој (можеби Вие) побарал да се промени лозинката на сметката на openstreetmap.org која ѝ припаѓа на оваа адреса. click_the_link: Ако ова сте вие, стиснете на врската подолу за да си ја смените лозинката. - lost_password_html: - greeting: Здраво, - hopefully_you: Некој (можеби Вие) побарал да се промени лозинката на сметката - на openstreetmap.org која ѝ припаѓа на оваа адреса. - click_the_link: Ако ова сте вие, тогаш стиснете на врската подолу за да си ја - промените лозинката. note_comment_notification: anonymous: Анонимен корисник greeting: Здраво, @@ -1506,22 +1507,35 @@ mk: интересира' your_note: '%{commenter} искоментира на една од вашите белешки на картите близу %{place}.' + your_note_html: '%{commenter} искоментира на една од вашите белешки на картите + близу %{place}.' commented_note: '%{commenter} искоментира на картографска белешка на која вие веќе коментиравте. Белешката се наоѓа кај %{place}.' + commented_note_html: '%{commenter} искоментира на картографска белешка на + која вие веќе коментиравте. Белешката се наоѓа кај %{place}.' closed: subject_own: '[OpenStreetMap] %{commenter} реши една од вашите белешки' subject_other: '[OpenStreetMap] %{commenter} реши белешка што ве интересира' your_note: '%{commenter} реши една од вашите белешки на картите близу %{place}.' + your_note_html: '%{commenter} реши една од вашите белешки на картите близу + %{place}.' commented_note: '%{commenter} реши картографска белешка на која вие веќе коментиравте. Белешката се наоѓа кај %{place}.' + commented_note_html: '%{commenter} реши картографска белешка на која вие веќе + коментиравте. Белешката се наоѓа кај %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} преактивира една од вашите белешки' subject_other: '[OpenStreetMap] %{commenter} преактивира белешка што ве интересира' your_note: '[OpenStreetMap] %{commenter} преактивира една од вашите белешки на каритте близу %{place}.' + your_note_html: '[OpenStreetMap] %{commenter} преактивира една од вашите белешки + на каритте близу %{place}.' commented_note: '%{commenter} реши картографска белешка на која имате коментирано. Белешката се наоѓа близу %{place}.' + commented_note_html: '%{commenter} реши картографска белешка на која имате + коментирано. Белешката се наоѓа близу %{place}.' details: Поподробно за белешката на %{url}. + details_html: Поподробно за белешката на %{url}. changeset_comment_notification: hi: Здраво %{to_user}, greeting: Здраво, @@ -1530,13 +1544,21 @@ mk: subject_other: '[OpenStreetMap] %{commenter} искоментира на промена што ве интересира' your_changeset: '%{commenter} во %{time} даде коментар на една од вашите промени' + your_changeset_html: '%{commenter} во %{time} даде коментар на една од вашите + промени' commented_changeset: '%{commenter} во %{time} даде коментар на променa што ја набљудувате, направена од %{changeset_author}' + commented_changeset_html: '%{commenter} во %{time} даде коментар на променa + што ја набљудувате, направена од %{changeset_author}' partial_changeset_with_comment: со коментарот „%{changeset_comment}“ + partial_changeset_with_comment_html: со коментарот „%{changeset_comment}“ partial_changeset_without_comment: без коментар details: Поподробно за промената на %{url}. + details_html: Поподробно за промената на %{url}. unsubscribe: За да се отпишете од подновите на овие промени, посетете ја страницата %{url} и стиснете на „Отпиши се“. + unsubscribe_html: За да се отпишете од подновите на овие промени, посетете ја + страницата %{url} и стиснете на „Отпиши се“. messages: inbox: title: Примени diff --git a/config/locales/mr.yml b/config/locales/mr.yml index bacf13d56..ff57cabf4 100644 --- a/config/locales/mr.yml +++ b/config/locales/mr.yml @@ -820,25 +820,15 @@ mr: संदेश पाठविला' footer_html: आपण %{readurl} येथेही संदेश वाचू शकता, आणि %{replyurl} येथे उत्तर देऊ शकता - gpx_notification: - with_description: च्या वर्णनासह signup_confirm: greeting: नमस्कार! welcome: आपण खातेनिश्चिती केल्यावर,सुरुवात करण्यास आम्ही आपणास अधिकची माहिती देउ - email_confirm_plain: - greeting: नमस्कार, - click_the_link: जर ते आपणच असाल,तर बदलांची खात्री करण्यास खालील दुवा टिचका. - email_confirm_html: + email_confirm: greeting: नमस्कार, click_the_link: जर ते आपणच असाल,तर बदलांची खात्री करण्यास खालील दुवा टिचका. lost_password: subject: '[OpenStreetMap] परवलीचा शब्द पुनर्स्थापन विनंती' - lost_password_plain: - greeting: नमस्कार, - click_the_link: जर ते आपणच असाल,तर परवलीचा शब्द पुनर्स्थापन करण्यास खालील दुवा - टिचका. - lost_password_html: greeting: नमस्कार, click_the_link: जर ते आपणच असाल,तर परवलीचा शब्द पुनर्स्थापन करण्यास खालील दुवा टिचका. diff --git a/config/locales/ms.yml b/config/locales/ms.yml index 7e9d6e365..6b0164f57 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -1099,21 +1099,13 @@ ms: had_added_you: '%{user} telah menjadikan anda sebagai kawan di OpenStreetMap.' see_their_profile: Anda boleh membaca profilnya di %{userurl}. befriend_them: Anda juga boleh menjadikannya sebagai kawan di %{befriendurl}. - gpx_notification: - greeting: Apa khabar, - your_gpx_file: Nampaknya fail GPX anda - with_description: dengan keterangan - and_the_tags: 'dan tag-tag yang berikut:' - and_no_tags: and tiada tag. - failure: - subject: '[OpenStreetMap] GPX gagal diimport' - failed_to_import: 'tidak dapat diimport. Berikut ialah ralatnya:' - more_info_1: Maklumat lanjut tentang kegagalan import GPX dan cara mengelakkannya - more_info_2: 'boleh didapati di:' - success: - subject: '[OpenStreetMap] GPX berjaya diimport' - loaded_successfully: berjaya dimuatkan dengan %{trace_points} daripada sejumlah - %{possible_points} titik. + gpx_failure: + failed_to_import: 'tidak dapat diimport. Berikut ialah ralatnya:' + subject: '[OpenStreetMap] GPX gagal diimport' + gpx_success: + loaded_successfully: berjaya dimuatkan dengan %{trace_points} daripada sejumlah + %{possible_points} titik. + subject: '[OpenStreetMap] GPX berjaya diimport' signup_confirm: subject: '[OpenStreetMap] Selamat datang ke OpenStreetMap' greeting: Apa khabar! @@ -1125,13 +1117,6 @@ ms: maklumat tambahan untuk permulaan anda. email_confirm: subject: '[OpenStreetMap] Sahkan alamat e-mel anda' - email_confirm_plain: - greeting: Apa khabar, - hopefully_you: Seseorang (harap-harap iaitu anda) ingin menukar alamat e-melnya - di %{server_url} kepada %{new_address}. - click_the_link: Jika anda orangnya, sila klik pautan di bawah untuk mengesahkan - perubahan. - email_confirm_html: greeting: Apa khabar, hopefully_you: Seseorang (harap-harap iaitu anda) ingin menukar alamat e-melnya di %{server_url} kepada %{new_address}. @@ -1139,13 +1124,6 @@ ms: perubahan. lost_password: subject: '[OpenStreetMap] Permohonan mengeset semula kata laluan' - lost_password_plain: - greeting: Apa khabar, - hopefully_you: Seseorang (mungkin anda) telah memohon supaya kata laluan ini - diset semula di akaun openstreetmap.org milik alamat e-mel ini. - click_the_link: Jika anda orangnya, sila klik pautan di bawah untuk mengeset - semula kata laluan anda. - lost_password_html: greeting: Apa khabar, hopefully_you: Seseorang (mungkin anda) telah memohon supaya kata laluan ini diset semula di akaun openstreetmap.org milik alamat e-mel ini. diff --git a/config/locales/my.yml b/config/locales/my.yml index 962411776..202db8b95 100644 --- a/config/locales/my.yml +++ b/config/locales/my.yml @@ -535,15 +535,9 @@ my: hi: ဟိုင်း %{to_user}၊ friendship_notification: hi: ဟိုင်း %{to_user}၊ - gpx_notification: - greeting: ဟိုင်း - email_confirm_plain: + email_confirm: greeting: ဟိုင်း၊ - email_confirm_html: - greeting: ဟိုင်း၊ - lost_password_plain: - greeting: ဟိုင်း၊ - lost_password_html: + lost_password: greeting: ဟိုင်း၊ note_comment_notification: anonymous: အမည်မသိ အသုံးပြုသူတစ်ယောက် diff --git a/config/locales/nb.yml b/config/locales/nb.yml index 8af2e5d0e..8529418a4 100644 --- a/config/locales/nb.yml +++ b/config/locales/nb.yml @@ -1240,7 +1240,6 @@ nb: footer: Du kan ogsÃ¥ lese kommentaren pÃ¥ %{readurl}, og du kan kommentere pÃ¥ %{commenturl} eller sende forfatteren en melding pÃ¥ %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hei %{to_user}, header: '%{from_user} har sendt deg en melding gjennom OpenStreetMap med emnet %{subject}:' @@ -1252,22 +1251,14 @@ nb: had_added_you: '%{user} har lagt deg til som venn pÃ¥ OpenStreetMap.' see_their_profile: Du kan se profilen deres pÃ¥ %{userurl}. befriend_them: Du kan ogsÃ¥ legge dem til som venn pÃ¥ %{befriendurl}. - gpx_notification: - greeting: Hei, - your_gpx_file: Det ser ut som GPX-filen din - with_description: med beskrivelsen - and_the_tags: 'og følgende egenskaper:' - and_no_tags: og ingen tagger. - failure: - subject: '[OpenStreetMap] Feil under import av GPX' - failed_to_import: 'klarte ikke importere. Her er feilen:' - more_info_1: Mer informasjon om feil ved import av GPX og hvordan du kan unngÃ¥ - more_info_2: 'det kan bli funnet hos:' - success: - subject: '[OpenStreetMap] Vellykket import av GPX' - loaded_successfully: - one: lastet med %{trace_points} av %{possible_points} mulig punkt. - other: lastet med %{trace_points} av %{possible_points} mulige punkter. + gpx_failure: + failed_to_import: 'klarte ikke importere. Her er feilen:' + subject: '[OpenStreetMap] Feil under import av GPX' + gpx_success: + loaded_successfully: + one: lastet med %{trace_points} av %{possible_points} mulig punkt. + other: lastet med %{trace_points} av %{possible_points} mulige punkter. + subject: '[OpenStreetMap] Vellykket import av GPX' signup_confirm: subject: '[OpenStreetMap] Velkommen til OpenStreetMap' greeting: Hei der! @@ -1279,29 +1270,16 @@ nb: sÃ¥ du kan komme godt i gang. email_confirm: subject: '[OpenStreetMap] Bekreft din e-postadresse' - email_confirm_plain: greeting: Hei, hopefully_you: Noen (forhÃ¥pentligvis deg) ønsker Ã¥ endre e-postadressen for %{server_url} til %{new_address}. click_the_link: Hvis dette er deg, klikk lenka nedenfor for Ã¥ bekrefte endringen. - email_confirm_html: - greeting: Hei, - hopefully_you: Noen (forhÃ¥pentligvis deg) ønsker Ã¥ endre e-postadressen for - %{server_url} til %{new_address}. - click_the_link: Om dette er deg, klikk pÃ¥ lenken under for Ã¥ bekrefte endringen. lost_password: subject: '[OpenStreetMap] Forespørsel om nullstilling av passord' - lost_password_plain: greeting: Hei, hopefully_you: Noen (forhÃ¥pentligvis deg) har bedt om Ã¥ nullstille passordet for OpenStreetMap-kontoen knyttet til denne e-postadressen. click_the_link: Om dette er deg, klikk pÃ¥ lenken under for Ã¥ tilbakestille passordet. - lost_password_html: - greeting: Hei, - hopefully_you: Noen (forhÃ¥pentligvis deg) har bedt Ã¥ nullstille passordet for - OpenStreetMap-kontoen knyttet til denne e-postadressen. - click_the_link: Hvis det er deg, klikk lenka nedenfor for Ã¥ nullstille passordet - ditt. note_comment_notification: anonymous: En anonym bruker greeting: Hei, diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 4c40a6356..3d396dcde 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -829,17 +829,11 @@ ne: friendship_notification: hi: नमस्ते %{to_user}, subject: '[OpenStreetMap] %{user} ले तपाईँलाई मित्रको रूपमा थप्नु भयो' - gpx_notification: - greeting: नमस्ते, signup_confirm: greeting: नमस्ते! - email_confirm_plain: - greeting: नमस्ते, - email_confirm_html: + email_confirm: greeting: नमस्ते, - lost_password_plain: - greeting: नमस्ते, - lost_password_html: + lost_password: greeting: नमस्ते, note_comment_notification: anonymous: अज्ञात प्रयोगकर्ता diff --git a/config/locales/nl.yml b/config/locales/nl.yml index b0e35dee3..75be62f41 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -1290,23 +1290,15 @@ nl: had_added_you: '%{user} heeft u toegevoegd als vriend op OpenStreetMap.' see_their_profile: U kunt zijn/haar profiel bekijken op %{userurl}. befriend_them: U kunt deze gebruiker ook als vriend toevoegen op %{befriendurl}. - gpx_notification: - greeting: Hallo, - your_gpx_file: Het lijkt erop dat uw GPX-bestand - with_description: met de beschrijving - and_the_tags: 'en de volgende labels:' - and_no_tags: en geen labels. - failure: - subject: '[OpenStreetMap] GPX-import mislukt' - failed_to_import: 'is niet geïmporteerd. Hier volgt de foutmelding:' - more_info_1: Meer informatie over GPX-importfouten en hoe deze - more_info_2: 'te vermijden is te vinden op:' - success: - subject: '[OpenStreetMap] GPX-import afgerond' - loaded_successfully: - one: met succes geladen is met %{trace_points} punt. - other: met succes geladen is met %{trace_points} van de %{possible_points} - mogelijke punten. + gpx_failure: + failed_to_import: 'is niet geïmporteerd. Hier volgt de foutmelding:' + subject: '[OpenStreetMap] GPX-import mislukt' + gpx_success: + loaded_successfully: + one: met succes geladen is met %{trace_points} punt. + other: met succes geladen is met %{trace_points} van de %{possible_points} + mogelijke punten. + subject: '[OpenStreetMap] GPX-import afgerond' signup_confirm: subject: '[OpenStreetMap] Welkom bij OpenStreetMap' greeting: Hallo! @@ -1318,32 +1310,18 @@ nl: zodat u aan de slag kunt. email_confirm: subject: '[OpenStreetMap] Bevestig uw e-mailadres' - email_confirm_plain: greeting: Hallo, hopefully_you: Iemand - hopelijk u - wil zijn/haar e-mailadres op %{server_url} wijzigen naar %{new_address}. click_the_link: Als u dit bent, klik dan op de onderstaande koppeling om de wijziging te bevestigen. - email_confirm_html: - greeting: Hallo, - hopefully_you: Iemand - hopelijk u - wil zijn e-mailadres op %{server_url} wijzigen - naar %{new_address}. - click_the_link: Als u dit bent, klik dan op de onderstaande koppeling om de - wijziging te bevestigen. lost_password: subject: '[OpenStreetMap] Verzoek wachtwoord opnieuw instellen' - lost_password_plain: greeting: Hallo, hopefully_you: Iemand - mogelijk u - heeft aangevraagd om het wachtwoord opnieuw in te stellen voor de gebruiker met dit e-mailadres op openstreetmap.org. click_the_link: Als u dit bent, klik dan op de onderstaande koppeling om uw wachtwoord opnieuw in te stellen. - lost_password_html: - greeting: Hallo, - hopefully_you: Iemand - mogelijk u - heeft aangevraagd om het wachtwoord opnieuw - in te stellen voor de gebruiker met dit e-mailadres op openstreetmap.org. - click_the_link: Als u dit bent, klik dan op de onderstaande koppeling om uw - wachtwoord te wijzigen. note_comment_notification: anonymous: Een anonieme gebruiker greeting: Hallo, diff --git a/config/locales/nn.yml b/config/locales/nn.yml index 835dd770d..c3f9145c3 100644 --- a/config/locales/nn.yml +++ b/config/locales/nn.yml @@ -976,7 +976,6 @@ nn: footer: Du kan òg lese kommentaren pÃ¥ %{readurl} og du kan kommentere pÃ¥ %{commenturl} eller svare pÃ¥ %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hei %{to_user}, header: '%{from_user} har sendt deg ei melding gjennom OpenStreetMap med emnet %{subject}:' @@ -986,23 +985,14 @@ nn: had_added_you: '%{user} har lagt deg til som ven pÃ¥ OpenStreetMap.' see_their_profile: Du kan sjÃ¥ profilen deira pÃ¥ %{userurl}. befriend_them: Du kan òg leggje dei til som ven pÃ¥ %{befriendurl}. - gpx_notification: - greeting: Hei, - your_gpx_file: Det ser ut som GPX-fila di - with_description: med skildring - and_the_tags: 'og følgjande merkelappar:' - and_no_tags: og ingen merkelappar. - failure: - subject: '[OpenStreetMap] Feil under import av GPX' - failed_to_import: 'klarte ikkje importere. Her er feilen:' - more_info_1: Meir informasjon om feil ved import av GPX og korleis du kan - unngÃ¥ - more_info_2: 'dei kan finnast hos:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_import_failures - success: - subject: '[OpenStreetMap] Vellukka import av GPX' - loaded_successfully: lasta med %{trace_points} av %{possible_points} moglege - punkt. + gpx_failure: + failed_to_import: 'klarte ikkje importere. Her er feilen:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_import_failures + subject: '[OpenStreetMap] Feil under import av GPX' + gpx_success: + loaded_successfully: lasta med %{trace_points} av %{possible_points} moglege + punkt. + subject: '[OpenStreetMap] Vellukka import av GPX' signup_confirm: subject: '[OpenStreetMap] Velkommen til OpenStreetMap' greeting: Hei der! @@ -1014,27 +1004,13 @@ nn: igang. email_confirm: subject: '[OpenStreetMap] Stadfest di e-postadresse' - email_confirm_plain: greeting: Hei, click_the_link: Viss det er deg, klikk lenkja nedanfor for Ã¥ stadfeste endringa. - email_confirm_html: - greeting: Hei, - hopefully_you: Nokre (vonleg du) ynskjer Ã¥ endre registrert e-postadresse pÃ¥ - %{server_url} til %{new_address}. - click_the_link: Om dette er deg, vennligst klikk pÃ¥ lenkja under for Ã¥ stadfeste - endringa. lost_password: subject: '[OpenStreetMap] Førespurnad om nullstilling av passord' - lost_password_plain: greeting: Hei, click_the_link: Om dette er deg, vennligst klikk pÃ¥ lenkja under for Ã¥ tilbakestille passordet. - lost_password_html: - greeting: Hei, - hopefully_you: Nokre (vonleg deg) har bede Ã¥ nullstille passordet for OpenStreetMap-kontoen - knytt til denne e-postadressa. - click_the_link: Viss det er deg, klikk lenkja nedanfor for Ã¥ nullstille passordet - ditt. note_comment_notification: anonymous: Ein anonym brukar greeting: Hei, diff --git a/config/locales/nqo.yml b/config/locales/nqo.yml index 73fc97aca..f7d232fdd 100644 --- a/config/locales/nqo.yml +++ b/config/locales/nqo.yml @@ -148,6 +148,7 @@ nqo: commented_at_html: ߟߊߦߟߍ߬ߣߍ߲߬ ߦߋ߫ %{when} commented_at_by_html: ߟߊߥߟߌ߬ߣߍ߲߫ %{when} %{user} ߓߟߏ߫ rss: + title: ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߦߟߌߣߐ ߟߎ߬ opened: ߞߟߏߜߍ߫ ߞߎߘߊ߫ (%{place} ߘߊߝߍ߬}) commented: ߡߙߌߣߊ߲߫ ߞߎߘߊ߫ (%{place} ߘߊߝߍ߬) closed: ߞߟߏߜߍ߫ ߘߊߕߎ߲߯ߣߍ߲ (%{place} ߘߊߝߍ߬) @@ -195,6 +196,7 @@ nqo: entry_html: ߕߍߓߊ߯ߦߊ %{relation_name} entry_role_html: ߕߍߓߊ߯ߦߊ %{relation_role} %{relation_name} ߘߌ߫ not_found: + title: ߡߊ߫ ߛߐ߬ߘߐ߲߫ sorry: 'ߤߊߞߍ߬ߕߏ߫߸ %{type} #%{id} ߕߍߣߊ߬ ߛߐ߬ߘߐ߲߬ ߠߊ߫.' type: node: ߘߐ߬ߞߌߛߍ @@ -203,6 +205,7 @@ nqo: changeset: ߟߊ߬ߘߏ߲߬ߠߌ߲ ߡߊߝߊ߬ߟߋ߲߫ note: ߦߟߌߣߐ timeout: + title: ߕߎ߬ߡߊ ߓߊ߲ߠߌ߲ ߝߎ߬ߕߎ߲߬ߕߌ sorry: ߤߊߞߍ߬ߕߏ߫߸ %{type} ߕߊ߫ ߓߟߏߡߟߊ ß¡.ߟ %{id} ߘߌ߫߸ ߊ߬ ߓߘߊ߫ ߥߛߎ߬ߖߊ߲߫ ߕߵߊ߬ ߡߊߝߍߣߍ߲ ߠߊ߫. type: @@ -238,6 +241,16 @@ nqo: opened_by_html: ߊ߬ ߛߌ߲ߘߌߣߍ߲߫ ߦߋ߫ %{user}%{exact_time}%{when} ߟߋ߬ ߓߟߏ߫ opened_by_anonymous_html: ߊ߬ ߛߌ߲ߘߌߣߍ߲߫ ߦߋ߫ ߕߐ߯ߒߕߊ߲ ߠߋ߬ ߟߊ߫ ߓߟߏ߫ %{when} + commented_by_html: ߡߙߌߣߊ߲ ߞߊ߬ ߝߘߊ߫ %{user} %{exact_time}%{when} + commented_by_anonymous_html: ߡߙߌߣߊ߲ ߞߊ߬ ߝߘߊ߫ ߕߐ߯ߒߕߊ߲ %{exact_time}%{when} + ߟߊ߫ + closed_by_html: ߊ߬ ߢߊߓߐߣߍ߲߫ ߦߋ߫ %{user} %{exact_time}%{when} + ߓߟߏ߫ + closed_by_anonymous_html: ߊ߬ ߢߊߓߐߣߍ߲߫ ߦߋ߫ ߕߐ߯ߒߕߊ߲ %{exact_time}%{when} + ߟߋ߬ ߓߟߏ߫ + reopened_by_html: ߊ߬ ߟߊߞߎߣߎ߲ߣߍ߲߫ ߕߎ߲߯ %{user} ߟߋ߬ ߓߟߏ߫ %{exact_time}%{when} + reopened_by_anonymous_html: ߊ߬ ߟߊߞߎߣߎ߲ߣߍ߲߫ ߦߋ߫ ߕߐ߯ߒߕߊ߲ ߠߋ߬ ߓߟߏ߫ %{exact_time}%{when} + hidden_by_html: ߊ߬ ߢߡߊߘߏ߲߰ߣߍ߲߬ ߦߋ߫ %{user} ߟߋ߬ ߓߟߏ߫ %{exact_time}%{when} report: ߞߟߏߜߍ ߣߌ߲߬ ߠߊߞߏߝߐ߫ query: title: ߟߊ߬ߓߊ߰ߙߊ߬ߟߌ ߟߎ߬ ߡߊߢߌ߬ߣߌ߲߬ߞߊ߫ @@ -399,6 +412,7 @@ nqo: fire_station: ߕߊ߫ ߟߊߛߟߊ ߟߎ߬ fountain: ߕߋ߲߬ߞߋ fuel: ߖߋ߬ߣߌ߲߬ߕߊ + grave_yard: ߞߊߓߙߎߟߏ hospital: ߘߊ߲ߘߊߛߏ internet_cafe: ߓߟߐߟߐ߫ ߞߊߝߋ language_school: ߞߊ߲߫ ߞߊߙߊ߲ߕߊ @@ -436,10 +450,12 @@ nqo: suspension: ߛߍ߲߫ ߠߊߘߎ߲ߣߍ߲ "yes": ߛߍ߲ building: + construction: ߓߏ߲ ߡߍ߲ ߦߋ߫ ߟߐ߬ߟߌ ߘߊߞߘߐ߫ hangar: ߜߕߊ hospital: ߘߊ߲ߘߊߛߏ ߓߏ߲ hotel: ߖߌ߬ߦߊ߬ߓߏ߲ house: ߟߎ + manufacture: ߝߊ߲ߓߏ߲ public: ߝߘߏ߬ߓߊ߬ ߓߏ߲ school: ߞߊ߬ߙߊ߲߬ߕߊ university: ߖߊ߯ߓߘߊ ߓߏ߲ @@ -545,9 +561,12 @@ nqo: coffee: ߞߊߝߋ߫ ߝߎ߲ߞߎ߲ computer: ߕߟߋ߬ߓߊ߰ ߝߎ߲ߞߎ߲ cosmetics: ߡߊ߬ߡߎ߲߬ߕߟߎ ߝߎ߲ߞߎ߲ + doityourself: ߞߵߊ߬ ߞߴߌ ߖߘߍ߬ߦߋ߫ e-cigarette: ߢߎߡߍߙߋ߲߫ ߛߙߊߡߟߋߞߋ ߝߎ߲ߞߎ߲ electronics: ߢߎߡߍߙߋ߲߫ ߝߎ߲ߞߎ߲ erotic: ߋߙߏߕߌߞ ߝߎ߲ߞߎ߲ + farm: ߛߣߍ߬ߞߍ߬ߝߋ߲߬ ߝߎ߲ߞߎ߲ + fashion: ߘߐ߬ߓߍ߲߬ߠߌ߲߬ ߖߐ߯ߙߊ߲ ߝߎ߲ߞߎ߲ gas: ߥߊߦߌ߲߫ ߝߎ߲ߞߎ߲ hairdresser: ߞߎ߲߬ ߘߐ߬ߓߍ߲߬ ߦߌߟߊ hardware: ߛߎ߲ߝߘߍ߫ ߝߎ߲ߞߎ߲ @@ -560,6 +579,7 @@ nqo: music: ߘߐ߲߬ߞߟߌ ߝߎ߲ߞߎ߲ musical_instrument: ߘߐ߲߬ߞߟߌ߬ߟߊ߬ ߡߎߙߊ߲ ߠߎ߬ nutrition_supplements: ߛߎ߬ߡߊ߲߬ ߡߊ߬ߛߐ߬ߟߊ ߟߎ߫ + sports: ߝߊ߬ߘߌ߬ߡߊ߬ߞߟߏ߬ ߖߐ߯ߙߊ߲ ߝߎ߲ߞߎ߲ supermarket: ߘߎ߲߬ߘߎ߬ߡߊ߬ ߟߐ߯ߝߍ tailor: ߞߙߊߟߌߟߊ tattoo: ߥߍ߬ߢߍ߲ ߝߎ߲ߞߎ߲ @@ -582,6 +602,7 @@ nqo: "yes": ߖߛߌߟߊ admin_levels: level2: ߖߡߊ߬ߣߊ ߓߐߕߏ߲ + level3: ߕߌ߲߬ߞߎߘߎ߲ ߓߐߕߏ߲ level4: ߞߊ߬ߝߏ ߓߐߕߏ߲ level5: ߕߌ߲ߞߎߘߎ߲ ߓߐߕߏ߲ level6: ߖߡߊ߬ߣߊ ߓߐߕߏ߲ @@ -606,6 +627,8 @@ nqo: open: ߊ߬ ߟߊߞߊ߬ resolved: ߊ߬ ߓߘߊ߫ ߢߊߓߐ߫ update: + new_report: ߌ ߟߊ߫ ߟߊ߬ߢߌߣߌ߲ ߟߊߞߎ߲߬ߘߎ ߓߘߊ߫ ߓߊ߲߫ ߟߊߞߎ߲߬ߘߎ߬ ߟߊ߫ ߞߏߟߌߞߏߟߌ߫ + successful_update: ߌ ߟߊ߫ ߟߊ߬ߢߌߣߌ߲ ߓߘߊ߫ ߓߊ߲߫ ߠߊߞߎ߲߬ߘߎ߫ ߟߊ߫ ߞߏߟߌߞߏߟߌ߫ provide_details: ߝߊߙߊ߲ߝߊ߯ߛߌ߫ ߡߊߢߌ߬ߣߌ߲߬ߞߊ߬ߣߍ߲ ߠߎ߬ ߡߊߛߐ߫ ߖߊ߰ߣߌ߲߫ show: resolve: ߊ߬ ߢߊߓߐ߫ @@ -615,9 +638,20 @@ nqo: new: categories: diary_entry: + spam_label: ߛߑߔߊߡ ߦߋ߫\ߕߋ߬ߟߋ߲ ߟߊ߬ߘߏ߲߬ߠߌ߲ ߣߌ߲߬ ߘߐ߫ + other_label: ߘߏ߫ ߜߘߍ߫ + diary_comment: other_label: ߘߏ߫ ߜߘߍ߫ user: other_label: ߘߏ߫ ߜߘߍ߫ + note: + spam_label: ߦߟߌߣߐ ߣߌ߲߬ ߦߋ߫ ߛߑߔߊߡ ߠߋ߬ ߘߌ߫ + personal_label: ߖߘߍ߬ߞߊ߬ߣߌ߲߬ ߓߟߏߡߟߊ ߟߎ߬ ߟߋ߬ ߦߋ߫ ߦߟߌߣߐ ߣߌ߲߬ ߘߐ߫ + abusive_label: ߦߟߌߣߐ ߣߌ߲߬ ߦߋ߫ ߘߊ߲߬ߠߕߊ߬ߡߌ߲߬ߞߏ ߟߋ߬ ߘߌ߫ + other_label: ߘߏ߫ ߜߘߍ߫ + create: + successful_report: ߌ ߟߊ߫ ߟߊ߬ߢߌߣߌ߲ ߟߊߞߎ߲߬ߘߎ ߓߘߊ߫ ߓߊ߲߫ ߟߊߞߎ߲߬ߘߎ߬ ߟߊ߫ ߞߏߟߌߞߏߟߌ߫ + provide_details: ߝߊߙߊ߲ߝߊ߯ߛߌ߫ ߡߊߢߌ߬ߣߌ߲߬ߞߊ߬ߣߍ߲ ߠߎ߬ ߡߊߛߐ߫ ߖߊ߰ߣߌ߲߫ layouts: logo: alt_text: ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߛߌ߲ߞߐ߲ @@ -645,6 +679,8 @@ nqo: ߓߟߏ߫ ߦߏ߫ ߌߟߋ߸ ߊ߬ ߟߊߓߊ߯ߙߊ ߦߋ߫ ߛߙߊ߬ߓߊߟߌ ߟߋ߬ ߘߌ߫ ߟߊ߬ߘߤߊ߬ߟߌ߫ ߘߊߦߟߍ߬ߣߍ߲ ߞߘߐ߫. intro_2_create_account: ߖߊ߬ߕߋ߬ߘߊ ߘߏ߫ ߘߊߦߟߍ߬ partners_ucl: UCL + partners_partners: ߞߊ߬ߝߏ߬ߢߐ߲߮ ߠߎ߬ + tou: ߟߊ߬ߓߊ߰ߙߊ߬ߟߌ ߛߙߊߕߌ help: ߘߍ߬ߡߍ߲߬ߠߌ߲ about: ߞߊ߬ ߓߍ߲߬ copyright: ߓߊߦߟߍߡߊ߲ ߤߊߞߍ @@ -659,6 +695,24 @@ nqo: hi: ߌ ߣߌ߫ ߗߋ߫ %{to_user}. header: '%{from_user} ߓߘߊ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߕߋ߬ߟߋ߲ ߟߊ߬ߘߏ߲߬ߠߌ߲ ߘߏ߫ ߡߓߊߟߌߡߊ߫ ߝߐߡߊ %{subject} ߘߌ߫' + message_notification: + subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] %{message_title}' + hi: '%{to_user} ߣߌ߫ ߕߎ߬ߡߊ߬' + header: '%{from_user} ߓߘߊ߫ ߗߋߛߓߍ ߘߏ߫ ߗߋ߫ ߌ ߡߊ߬ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߛߌߟߊ ߝߍ߬ ߝߐߡߊ + %{subject} ߘߌ߫:' + footer_html: ߌ ߘߌ߫ ߛߋ߫ ߗߋߛߓߍ ߘߐߞߊ߬ߙߊ߲߬ ߠߊ߫ %{readurl} ߟߊ߫ ߊ߬ ߣߴߌ ߘߌ߫ ߛߋ߫ ߗߋߛߓߍ + ߗߋ߫ ߟߴߊ߬ ߛߓߍߓߊ߮ ߡߊ߬ %{replyurl} ߟߊ߫ + friendship_notification: + hi: '%{to_user} ߣߌ߫ ߕߎ߬ߡߊ߬' + subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] %{user} ߓߘߴߌ ߝߙߊ߬ ߕߋߙߌ ߟߎ߬ ߟߊ߫' + had_added_you: '%{user} ߓߘߴߌ ߝߙߊ߬ ߕߋߙߌ ߟߎ߬ ߟߊ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߞߊ߲߬.' + befriend_them: ߌ ߝߣߊ߫ ߘߌ߫ ߛߴߊ߬ߟߎ߫ ߝߙߊ߬ ߟߊ߫ ߕߋߙߌ ߟߎ߬ ߟߊ߫ %{befriendurl} ߘߐ߫ + gpx_failure: + failed_to_import: 'ߟߊ߬ߛߣߍ߬ߟߌ߬ ߗߌߙߏ߲ߣߍ߲. ߝߎ߬ߕߎ߲߬ߕߌ ߦߋ߫ ߦߊ߲߬:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] GPX ߟߊߛߣߍߟߌ ߓߘߊ߫ ߗߌߙߏ߲߫' + gpx_success: + subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] GPX ߟߊߛߣߍߟߌ߫ ߛߎߘߊ߲ߣߍ߲' signup_confirm: subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] ߌ ߣߌ߫ ߛߣߍ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߞߊ߲߬' greeting: ߌ ߣߌ߫ ߕߎ߬ߡߊ߫ ߦߋ߲߬߹ @@ -670,28 +724,13 @@ nqo: ߜߘߍ߫ ߟߊ߫ ߛߴߌ ߘߴߊ߬ ߘߐߝߘߊ߫. email_confirm: subject: '[[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ]] ߌ ߟߊ߫ ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ ߟߊߛߙߋߦߊ߫' - email_confirm_plain: greeting: ߌ ߣߌ߫ ߕߎ߬ߡߊ߬߸ hopefully_you: ߡߐ߱ ߘߏ߫ (ߖߌ߱ ߟߊߣߴߌ ߘߐ߫) ߊ߬ߟߎ߬ ߦߴߊ߬ ߝߍ߬ ߞߵߊ߬ߟߎ߬ ߟߊ߫ ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ ߟߊߛߙߋߦߊ߫ %{server_url} ߘߐ߫ %{new_address} ߟߊ߫. click_the_link: ߣߴߏ߬ ߞߍ߫ ߘߴߌߟߋ ߘߌ߫߸ ߘߎ߰ߟߊ߬ߘߐ߫ ߛߘߌߜߋ߲ ߛߐ߲߬ߞߌ߲߫ ߞߊ߬ ߡߝߊ߬ߟߋ߲߬ߠߌ߲ ߟߊߛߙߋߦߊ߫. - email_confirm_html: - greeting: ߌ ߣߌ߫ ߕߎ߬ߡߊ߬߸ - hopefully_you: ߡߐ߱ ߘߏ߫ (ߖߌ߱ ߟߊߣߴߌ ߘߐ߫) ߊ߬ߟߎ߬ ߦߴߊ߬ ߝߍ߬ ߞߵߊ߬ߟߎ߬ ߟߊ߫ ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ - ߡߊߝߊ߬ߟߋ߲߬ %{server_url} ߘߐ߫ %{new_address} ߟߊ߫. - click_the_link: ߣߴߏ߬ ߞߍ߫ ߘߴߌߟߋ ߘߌ߫߸ ߘߎ߰ߟߊ߬ߘߐ߫ ߛߘߌߜߋ߲ ߛߐ߲߬ߞߌ߲߫ ߞߊ߬ ߡߝߊ߬ߟߋ߲߬ߠߌ߲ - ߟߊߛߙߋߦߊ߫. lost_password: subject: '[ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ] ߕߊ߬ߡߌ߲߬ߞߊ߲߬ ߡߊߦߟߍߡߊ߲ ߡߊߢߌ߬ߣߌ߲߬ߞߊ' - lost_password_plain: - greeting: ߌ ߣߌ߫ ߕߎ߬ߡߊ߬߸ - hopefully_you: ߡߐ߱ ߘߏ߫ (ߊ߬ ߘߌ߫ ߛߋ߫ ߞߍ߫ ߟߴߌ ߖߍ߬ߘߍ ߘߌ߫) ߓߘߊ߫ ߢߌ߬ߣߌ߲߬ߞߊ߬ߟߌ ߞߍ߫ - ߕߊ߬ߡߌ߲߬ߞߊ߲߬ ߡߊߦߟߍߡߊ߲ ߡߊ߬ ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ ߟߊ߫ openstreetmap.org ߖߊ߬ߕߋ߬ߘߊ - ߣߌ߲߬ ߞߊ߲߬. - click_the_link: ߣߴߊ߬ ߞߍ߫ ߘߴߌߟߋ ߘߌ߫߸ ߘߎ߰ߟߊ߬ߘߐ߫ ߛߘߌߜߋ߲ ߣߌ߲߬ ߛߐ߲߬ߞߌ߲߫ ߖߊ߰ߣߌ߲߫ ߞߵߌ - ߟߊ߫ ߕߊ߬ߡߌ߲߬ߞߊ߲ ߡߊߝߊ߬ߟߋ߲߬. - lost_password_html: greeting: ߌ ߣߌ߫ ߕߎ߬ߡߊ߬߸ hopefully_you: ߡߐ߱ ߘߏ߫ (ߊ߬ ߘߌ߫ ߛߋ߫ ߞߍ߫ ߟߴߌ ߖߍ߬ߘߍ ߘߌ߫) ߓߘߊ߫ ߢߌ߬ߣߌ߲߬ߞߊ߬ߟߌ ߞߍ߫ ߕߊ߬ߡߌ߲߬ߞߊ߲߬ ߡߊߦߟߍߡߊ߲ ߡߊ߬ ߢ:ߞߏ߲ߘߏ ߛߊ߲߬ߓߊ߬ߕߐ߮ ߟߊ߫ openstreetmap.org ߖߊ߬ߕߋ߬ߘߊ @@ -707,6 +746,10 @@ nqo: ߘߐ߱ߘߏ߲߬ ߠߊ߫ ߡߍ߲ ߠߊ߫' your_note: '%{commenter} ߓߘߊ߫ ߡߙߌߣߊ߲ ߘߏ߫ ߓߌ߬ߟߊ߬ ߌ ߟߊ߫ ߡߊߔ ߦߟߌߣߐ ߘߏ߫ %{place} ߞߍ߬ߙߍߝߍ߬.' + changeset_comment_notification: + commented: + partial_changeset_with_comment: ߡߙߌߣߊ߲ ߘߌ߫ %{changeset_comment}ß´ + partial_changeset_without_comment: ߞߵߊ߬ ߕߘߍ߬ ߡߙߌߣߊ߲߫ ߕߍ߫ messages: inbox: from: ߞߊ߬ ߝߘߊ߫ @@ -738,7 +781,16 @@ nqo: title: ߗߋߟߌ߫ ߞߏ߲ߘߏ my_inbox_html: ߒ ߠߊ߫ %{inbox_link} outbox: ߗߋߟߌ߫ ߞߏ߲ߘߏ + to: ߞߊ߬ ߕߊ߯ subject: ߝߐߡߊ + date: ߕߎ߬ߡߊ߬ߘߊ + no_sent_messages_html: ߗߋߛߓߍ߫ ߗߋߣߍ߲߫ ߕߴߌ ߓߟߏ߫ ߡߎߣߎ߲߬. ߡߎ߲߬ߠߊ߫ ߌ ߡߊ߫ ߕߘߍ߬ ߓߌ߬ߟߊ߬ߒ߬ߡߊ߬ߟߌ + ߘߐ߫ %{people_mapping_nearby_link}؟ + people_mapping_nearby: ߡߐ߱ ߡߍ߲ ߠߎ߬ ߦߋ߫ ߔߊ߬ߔߘߊ߬ߦߊ ߞߊ߲߬ ߌ ߕߙߐߝߍ߬ + reply: + wrong_user: ߌ ߜߊ߲߬ߞߎ߲߬ߣߍ߲߬ ߦߋ߫ %{user} ߟߋ߬ ߘߌ߫ ߒ߬ߞߊ߬ ߌ ߢߌ߬ߣߊ߬ߣߍ߲߫ ߗߋߛߓߍ ߡߍ߲ ߖߋ߬ߓߌ߬ߞߏ + ߡߊ߬߸ ߏ߬ ߗߋߣߍ߲߫ ߕߍ߫ ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߏ߬ ߡߊ߬. ߌ ߜߊ߲߬ߞߎ߲߫ ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ߫ ߖߐ߲ߖߐ߲ ߘߌ߫ + ߖߊ߰ߣߌ߲߫ ߛߴߌ ߘߌ߫ ߛߴߊ߬ ߖߋ߬ߓߌ߬ ߟߊ߫. show: title: ߗߋߛߓߍ ߘߐߞߊ߬ߙߊ߲߬ from: ߞߊ߬ ߝߘߊ߫ @@ -765,7 +817,102 @@ nqo: copyright_html: ©ßß”ߌ߲߫ ߛߑߕߙߌߕ ߡߊߔ
      ߓߟߏߓߌߟߊߢߐ߲߯ߞߊ߲ ߠߎ߬ used_by_html: '%{name} ߓߘߊ߫ ߡߊߔ ߘߕߊ ߡߊߛߐ߫ ߓߟߐߟߐ߫ ߞߍߦߙߐ ߥߊ߯ ߦߙߌߞߊ ߟߊ߫. ߜߋߟߋ߲ߜߋߟߋ߲ ߟߥߊ߬ߟߌ߬ߟߊ߲ ߣߌ߫ ߞߍߟߊ߲߫ ߛߎ߲ߝߘߍߡߊ ߟߎ߬' + local_knowledge_title: ߕߌ߲߬ߞߎߘߎ߲ ߡߊ߬ߟߐ߲߬ߠߌ߲ + community_driven_title: ߘߍ߬ߘߊ ߟߊ߬ߓߏ߬ߙߌ߬ߟߌ + open_data_title: ߓߟߏߡߟߊ߫ ߘߊߦߟߍ߬ߣߍ߲ + partners_title: ߞߊ߬ߝߏ߬ߢߐ߲߮ ߠߎ߬ copyright: foreign: title: ߞߊ߬ ߓߍ߲߬ ߘߟߊߡߌߘߊߟߌ ߣߌ߲߬ ߡߊ߬ + english_link: ߊ߲߬ߜ߭ߌߟߋ ߓߊߖߎߡߊ + native: + title: ߞߊ߬ ߓߍ߲߬ ߞߐߜߍ ߣߌ߲߬ ߡߊ߬ + mapping_link: ߔߊ߬ߔߘߊ߬ߦߊ߬ߟߌ ߘߊߡߌ߬ߣߊ߫ + legal_babble: + title_html: ߓߊߦߟߍߡߊ߲ ߤߊߞߍ ߣߌ߫ ߕߌ߰ߦߊ + credit_title_html: ߟߊߒߣߦߊ ߦߋ߫ ߛߐ߬ߘߐ߲߬ ߠߊ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߟߊ߫ ߘߌ߬ + index: + createnote: ߦߟߌߣߐ ߘߏ߫ ߝߙߊ߬ + export: + title: ߟߊ߬ߝߏ߬ߦߌ߬ߟߌ + area_to_export: ߟߊ߬ߝߏ߬ߦߌ߬ߟߌ ߞߍ߫ ߦߙߐ + manually_select: ߦߙߐ߫ ߓߐߣߍ߲ߢߐ߲߰ߡߊ ߟߎ߬ ߓߊߕߐ߬ߡߐ߲߬ ߓߟߏߟߕߊߦߊ ߘߐ߫ + too_large: + planet: + title: ߖߊ߯ߓߊߟߌ OSM + other: + title: ߛߎ߲߫ ߜߘߍ ߟߎ߬ + description: ߊ߬ ߛߎ߲߫ ߞߏ ߡߞߊ߬ߝߏ߬ߟߌ߬ ߜߘߍ߫ ߟߎ߫ ߛߙߍߘߍ ߦߋ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߥߞߌ + ߞߊ߲߬ + format: ߖߙߎߡߎ߲ + image_size: ߖߌ߬ߦߊ߬ߓߍ ߢߊ߲ߞߊ߲ + zoom: ߡߛߊ߬ߡߊ߲߬ߠߌ߲ + add_marker: ߣߐ߬ߣߐ߬ߟߊ߲ ߓߌ߬ߟߊ߬ ߡߊߔ ߟߊ߫ + export_button: ߟߊ߬ߝߏ߬ߦߌ߬ߟߌ + fixthemap: + title: ߝߙߋߞߋ ߘߏ߫ ߟߊߞߏߝߐ߫\ߔߊ߬ߔߘߊ ߘߐߓߍ߲߬ + how_to_help: + title: ߘߍ߬ߡߍ߲ ߦߋ߫ ߞߍ߫ ߟߊ߫ ߘߌ߬ + help: + wiki: + url: https://wiki.openstreetmap.org/ + title: ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߥߞߌ + description: ߥߞߌ ߛߏ߲߯ߓߊ߫ ߏߔߌ߲ߛߑߕߙߌߕߑߡߊߔ ߘߐ߬ߛߙߋ߬ߦߊ߬ߟߌ߬ ߘߐߘߎ߲߰ߧߊ߬ߣߍ߲߬ ߞߏ߫ ߘߐ߫ + sidebar: + search_results: ߞߐߝߟߌ ߟߎ߬ ߢߌߣߌ߲߫ + close: ߊ߬ ߘߊߕߎ߲߯ + search: + search: ߢߌߣߌ߲ߣߌ߲ + get_directions: ߞߎ߲߬ߕߋߟߋ߲ ߠߎ߬ ߡߊߛߐ߬ߘߐ߲߬ + get_directions_title: ߞߎ߲߬ߕߋߟߋ߲ ߢߌߣߌ߲߫ ߘߊߞߎ߲߫ ߝߌ߬ߟߊ߬ ߟߎ߫ ߕߍ߫ + from: ߞߊ߬ ߝߘߊ߫ + to: ߞߊ߬ ߕߊ߯ + where_am_i: ߣߌ߲߬ ߦߋ߫ ߡߌ߲߫؟ + where_am_i_title: ߛߋ߲߬ߠߊ߫ ߘߌ߲ߞߌߙߊ ߛߓߍ߫ ߡߍ߲ ߠߊߓߊ߯ߙߊߣߍ߲߫ ߦߋ߫ ߕߌߙߌ߲ߠߌ߲߫ ߣߌߘߐ ߓߟߏ߫ + submit_text: ߕߊ߯ + key: + table: + entry: + rail: ߣߍ߰ߛߌߟߊ + admin: ߓߐߕߏ߲߫ ߞߎ߲߬ߠߊ߬ߛߌ߰ߟߊ߬ߞߊ + forest: ߕߎ + wood: ߦߙߌ + industrial: ߘߍ߲߰ߦߊ߬ߟߌ ߕߌ߲߬ߞߎߘߎ߲ + commercial: ߖߊ߬ߥߏ ߘߌ߲߬ߞߌߙߊ + lake: + - ߞߐ߰ߖߌ߬ߘߟߊ + farm: ߝߏ߬ߘߏ + centre: ߝߊ߬ߘߌ߬ߡߊ߬ߞߟߏ ߕߊ߲ߓߊ߲ + reserve: ߛߎ߲ߞߎ߲ ߦߙߐ߫ ߟߊߕߏߣߍ߲ + military: ߣߊ߲߬ߕߌ߰ ߕߌ߲ߞߎߘߎ߲ + school: + - ߞߊ߬ߙߊ߲߬ߕߊ + - ߖߊ߯ߓߘߊ + station: ߣߍ߰ߛߌߟߊ ߟߐ߬ߘߊ߮ + construction: ߛߌߟߊ ߡߍ߲ ߟߊ ߦߴߌ ߘߐ߫ + bicycle_shop: ߣߍ߰ߛߏ߬ ߝߎ߲ߞߎ߲ + bicycle_parking: ߣߍ߰ߛߏ߬ ߟߐ߬ߘߊ߮ + toilets: ߢߍ߲߮ + richtext_area: + edit: ߊ߬ ߡߊߦߟߍ߬ߡߊ߲߫ + markdown_help: + link: ߛߘߌ߬ߜߋ߲ + text: ߞߟߏߘߋ߲ + image: ߖߌ߬ߦߊ߬ߓߍ + url: URL + welcome: + title: ߊߟߎ߫ ߣߌ߫ ߛߣߍ߫߹ + start_mapping: ߔߊ߬ߔߘߊ߬ߦߊ߬ߟߌ ߘߊߡߌ߬ߣߊ߫ + add_a_note: + title: ߡߊ߬ߦߟߍ߬ߡߊ߲߬ߠߌ߲ ߕߎ߬ߡߊ߬ ߕߴߦߋ߲߬؟ ߦߟߌߣߐ ߘߏ߫ ߝߙߊ߬߹ + traces: + new: + help: ߘߍ߬ߡߍ߲߬ߠߌ߲ + help_url: https://wiki.openstreetmap.org/ߥߞߌ/ߟߊ߬ߦߟߍ߬ߟߌ + show: + map: ߡߊߔ + edit: ߊ߬ ߡߊߦߟߍ߬ߡߊ߲߬ + owner: 'ߊ߬ ߕߌ߱:' + description: 'ߞߊ߲߬ߛߓߍߟߌ:' + tags: 'ߘߎ߲ߛߓߍ ߟߎ߬:' ... diff --git a/config/locales/oc.yml b/config/locales/oc.yml index 4b1d87572..6011dc45a 100644 --- a/config/locales/oc.yml +++ b/config/locales/oc.yml @@ -1220,22 +1220,13 @@ oc: had_added_you: '%{user} vos a apondut coma amic dins OpenStreetMap.' see_their_profile: 'Podètz veire son perfil aicí : %{userurl}.' befriend_them: 'Tanben, lo podètz apondre coma amic aicí : %{befriendurl}.' - gpx_notification: - greeting: Bonjorn, - your_gpx_file: Sembla que vòstre fichièr GPX - with_description: amb la descripcion - and_the_tags: 'e las balisas seguentas :' - and_no_tags: e sens balisa. - failure: - subject: '[OpenStreetMap] Error al moment de l''impòrt GPX' - failed_to_import: 'a pas pogut èsser importat. Aquí l''error :' - more_info_1: Mai d'informacions sus las errors al moment de l'impòrt GPX e - cossí las evitar - more_info_2: 'pòdon èsser trobats sus :' - success: - subject: '[OpenStreetMap] Impòrt GPX capitat' - loaded_successfully: s'es cargat correctament amb %{trace_points} punch sus - %{possible_points}. + gpx_failure: + failed_to_import: 'a pas pogut èsser importat. Aquí l''error :' + subject: '[OpenStreetMap] Error al moment de l''impòrt GPX' + gpx_success: + loaded_successfully: s'es cargat correctament amb %{trace_points} punch sus + %{possible_points}. + subject: '[OpenStreetMap] Impòrt GPX capitat' signup_confirm: subject: '[OpenStreetMap] Benvenguda dins OpenStreetMap' greeting: Bonjorn ! @@ -1248,32 +1239,18 @@ oc: perque poscatz començar. email_confirm: subject: '[OpenStreetMap] Confirmacion de vòstra adreça de corrièr electronic' - email_confirm_plain: greeting: Bonjorn, hopefully_you: Qualqu’un (vos, esperam-lo) voldriá modificar son adreça de corrièr electronic sus %{server_url} en %{new_address}. click_the_link: Se sètz a l'origina d'aquesta requèsta, clicatz sul ligam çaijós per confirmar aquesta modificacion. - email_confirm_html: - greeting: Bonjorn, - hopefully_you: Qualqu’un (vos, esperam-lo) voldriá cambiar son adreça de corrièr - electronic de %{server_url} en %{new_address}. - click_the_link: Se sètz vos, clicatz sul ligam çaijós per confirmar aquesta - la modificacion. lost_password: subject: '[OpenStreetMap] Demanda de reïnicializacion del senhal' - lost_password_plain: greeting: Bonjorn, hopefully_you: Quauqu’un (possiblament vos) a demandat que lo senhau d'aqueu còmpte openstreetmap.org siegue remandat a vòstra adreiça de corrier electronic. click_the_link: Se sètz a l'origina d'aquesta requèsta, clicatz sul ligam çaijós per reïnicializar vòstre senhal. - lost_password_html: - greeting: Bonjorn, - hopefully_you: Quauqu’un (possiblament vos) a demandat de restaurar lo senhau - dau còmpte openstreetmap.org liat a aquesta adreiça de corrier electronic. - click_the_link: Se sètz vos, clicatz sul ligam çaijós per reïnicializar vòstre - senhal. note_comment_notification: anonymous: Un utilizaire anonim greeting: Bonjorn, diff --git a/config/locales/pa.yml b/config/locales/pa.yml index d16e2efb2..228f9ec72 100644 --- a/config/locales/pa.yml +++ b/config/locales/pa.yml @@ -728,17 +728,11 @@ pa: learn_more: ਹੋਰ ਜਾਣੋ more: ਹੋਰ user_mailer: - gpx_notification: - greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, signup_confirm: greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਜੀ! - email_confirm_plain: - greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, - email_confirm_html: + email_confirm: greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, - lost_password_plain: - greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, - lost_password_html: + lost_password: greeting: ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ, note_comment_notification: anonymous: ਇੱਕ ਗੁੰਮਨਾਮ ਵਰਤੋਂਕਾਰ diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 7caecaab4..be0a094cd 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -526,7 +526,8 @@ pl: body: Niestety nie odnaleziono wpisu dziennika lub komentarza o identyfikatorze %{id}. Proszę sprawdzić pisownię lub może kliknięty odnośnik jest niepoprawny. diary_entry: - posted_by_html: Opublikowany przez %{link_user}, %{created} w języku %{language_link} + posted_by_html: Opublikowany przez %{link_user}, %{created} w języku %{language_link}. + updated_at_html: Ostatnio zaktualizowany %{updated}. comment_link: Skomentuj ten wpis reply_link: Napisz do autora comment_count: @@ -1323,7 +1324,7 @@ pl: artificial: Sztuczne zbiorniki wodne boatyard: Stocznia canal: Kanał - dam: Tama + dam: Zapora wodna derelict_canal: Opuszczony kanał ditch: Rów przydrożny dock: Basen portowy @@ -1340,12 +1341,15 @@ pl: "yes": Ciek admin_levels: level2: Granica kraju + level3: Granica regionu level4: Granica level5: Granica regionu level6: Granica powiatu + level7: Granica gminy level8: Granica miejscowości level9: Granica dzielnicy level10: Granica przedmieścia + level11: Granica osiedla types: cities: Miasta towns: Miasta @@ -1515,12 +1519,20 @@ pl: hi: Witaj %{to_user}, header: '%{from_user} zostawił(a) komentarz do wpisu w dzienniku OpenStreetMap o temacie %{subject}:' + header_html: '%{from_user} zostawił(a) komentarz do wpisu w dzienniku OpenStreetMap + o temacie %{subject}:' footer: Możesz również przeczytać komentarz pod %{readurl}, skomentować go pod %{commenturl} lub wysłać wiadomość do autora pod %{replyurl} + footer_html: Możesz również przeczytać komentarz pod %{readurl}, skomentować + go pod %{commenturl} lub wysłać wiadomość do autora pod %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Witaj %{to_user}, header: '%{from_user} wysłał do ciebie wiadomość z OpenStreetMap o temacie %{subject}:' + header_html: '%{from_user} wysłał do ciebie wiadomość z OpenStreetMap o temacie + %{subject}:' + footer: Możesz również przeczytać wiadomość na %{readurl} i wysłać wiadomość + do autora na %{replyurl} footer_html: Możesz również przeczytać wiadomość na %{readurl} i wysłać wiadomość do autora na %{replyurl} friendship_notification: @@ -1528,27 +1540,29 @@ pl: subject: '[OpenStreetMap] Użytkownik %{user} dodał cię jako znajomego' had_added_you: '%{user} dodał(a) cię jako swojego znajomego na OpenStreetMap.' see_their_profile: Możesz zobaczyć jego profil na stronie %{userurl}. + see_their_profile_html: Możesz zobaczyć jego profil na stronie %{userurl}. befriend_them: Możesz również dodać go jako znajomego na %{befriendurl}. - gpx_notification: - greeting: Witaj, - your_gpx_file: Wygląda na to, że plik GPX - with_description: z opisem - and_the_tags: i następujące tagi - and_no_tags: i bez znaczników - failure: - subject: '[OpenStreetMap] Nieudane importowanie pliku GPX' - failed_to_import: 'nie został zaimportowany. Komunikat błędu:' - more_info_1: Więcej informacji na temat błędów przesyłania danych GPX i sposobach - ich - more_info_2: 'uniknięcia można znaleźć na stronie:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Zaimportowano plik GPX' - loaded_successfully: - one: wczytano wraz z %{trace_points} z 1 punktu łącznie. - few: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. - many: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. - other: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. + befriend_them_html: Możesz również dodać go jako znajomego na %{befriendurl}. + gpx_description: + description_with_tags_html: 'Wygląda na to, że twój plik GPX %{trace_name} z + opisem %{trace_description} i tagami: %{tags}' + description_with_no_tags_html: Wygląda na to, że twój plik GPX %{trace_name} + z opisem %{trace_description} i bez tagów + gpx_failure: + hi: Cześć, %{to_user}, + failed_to_import: 'nie został zaimportowany. Komunikat błędu:' + more_info_html: Więcej informacji na temat błędów importu plików GPX można znaleźć + na %{url}. + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Nieudane importowanie pliku GPX' + gpx_success: + hi: Cześć, %{to_user}, + loaded_successfully: + one: wczytano wraz z %{trace_points} z 1 punktu łącznie. + few: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. + many: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. + other: wczytano wraz z %{trace_points} z %{possible_points} punktów łącznie. + subject: '[OpenStreetMap] Zaimportowano plik GPX' signup_confirm: subject: '[OpenStreetMap] Witamy w OpenStreetMap' greeting: Cześć! @@ -1559,28 +1573,16 @@ pl: jak zacząć. email_confirm: subject: '[OpenStreetMap] Potwierdzenie adresu e-mail' - email_confirm_plain: - greeting: Cześć, - hopefully_you: Ktoś (prawdopodobnie ty) chce zmienić adres e-mail w %{server_url} - na %{new_address}. - click_the_link: Jeśli to ty, kliknij na poniższy link, aby potwierdzić zmianę. - email_confirm_html: greeting: Cześć, hopefully_you: Ktoś (prawdopodobnie ty) chce zmienić adres e-mail w %{server_url} na %{new_address}. click_the_link: Jeśli to ty, kliknij na poniższy link, aby potwierdzić zmianę. lost_password: subject: '[OpenStreetMap] Prośba zmiany hasła' - lost_password_plain: greeting: Cześć, hopefully_you: Ktoś (prawdopodobnie ty) poprosił o zresetowanie hasła do konta w serwisie openstreetmap.org dla tego adresu e-mail. click_the_link: Jeśli to ty, kliknij poniższy odnośnik, aby wyczyścić hasło. - lost_password_html: - greeting: Witaj, - hopefully_you: Ktoś (prawdopodobnie ty) poprosił o zresetowanie hasła do konta - w serwisie openstreetmap.org dla tego adresu e-mail. - click_the_link: Jeśli to ty, kliknij poniższy odnośnik, aby wyczyścić hasło. note_comment_notification: anonymous: Anonimowy użytkownik greeting: Witaj, @@ -1590,15 +1592,23 @@ pl: uwagę' your_note: '%{commenter} zostawił komentarz do jednej z twoich uwag na mapie w lokalizacji: %{place}.' + your_note_html: '%{commenter} zostawił komentarz do jednej z twoich uwag na + mapie w lokalizacji: %{place}.' commented_note: Użytkownik %{commenter} zostawił komentarz do skomentowanej uwagi. Znajduje się ona w położeniu %{place}. + commented_note_html: Użytkownik %{commenter} zostawił komentarz do skomentowanej + uwagi. Znajduje się ona w położeniu %{place}. closed: subject_own: '[OpenStreetMap] %{commenter} rozwiązał twoją uwagę' subject_other: '[OpenStreetMap] %{commenter} rozwiązał interesującą cię uwagę' your_note: '%{commenter} rozwiązał jedną z twoich uwag na mapie w lokalizacji: %{place}.' + your_note_html: '%{commenter} rozwiązał jedną z twoich uwag na mapie w lokalizacji: + %{place}.' commented_note: 'Użytkownik %{commenter} rozwiązał skomentowaną uwagę. Znajduje się ona w położeniu: %{place}.' + commented_note_html: 'Użytkownik %{commenter} rozwiązał skomentowaną uwagę. + Znajduje się ona w położeniu: %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} ponownie aktywował jedną z twoich uwag' @@ -1606,9 +1616,14 @@ pl: cię uwagę' your_note: '%{commenter} ponownie aktywował jedną z twoich uwag na mapie w lokalizacji: %{place}' + your_note_html: '%{commenter} ponownie aktywował jedną z twoich uwag na mapie + w lokalizacji: %{place}' commented_note: Użytkownik %{commenter} ponownie aktywował skomentowaną uwagę. Znajduje się ona w położeniu %{place}. + commented_note_html: Użytkownik %{commenter} ponownie aktywował skomentowaną + uwagę. Znajduje się ona w położeniu %{place}. details: 'Więcej informacji na temat uwagi można znaleźć pod adresem: %{url}.' + details_html: 'Więcej informacji na temat uwagi można znaleźć pod adresem: %{url}.' changeset_comment_notification: hi: Witaj %{to_user}, greeting: Cześć, @@ -1618,14 +1633,23 @@ pl: subject_other: '[OpenStreetMap] %{commenter} skomentował zestaw zmian' your_changeset: '%{commenter} zostawił komentarz do jednego z twoich zestawów zmian, utworzony %{time}' + your_changeset_html: '%{commenter} zostawił komentarz do jednego z twoich + zestawów zmian, utworzony %{time}' commented_changeset: '%{commenter} zostawił komentarz do zestawu zmian użytkownika %{changeset_author}, który śledzisz, utworzony %{time}' + commented_changeset_html: '%{commenter} zostawił komentarz do zestawu zmian + użytkownika %{changeset_author}, który śledzisz, utworzony %{time}' partial_changeset_with_comment: z komentarzem '%{changeset_comment}' + partial_changeset_with_comment_html: z komentarzem '%{changeset_comment}' partial_changeset_without_comment: bez komentarza details: 'Więcej informacji na temat zestawu zmian można znaleźć pod adresem: %{url}.' + details_html: 'Więcej informacji na temat zestawu zmian można znaleźć pod adresem: + %{url}.' unsubscribe: Aby wypisać się z subskrypcji dotyczącej tego zestawu zmian, odwiedź %{url} i kliknij „Nie obserwuj”. + unsubscribe_html: Aby wypisać się z subskrypcji dotyczącej tego zestawu zmian, + odwiedź %{url} i kliknij „Nie obserwuj”. messages: inbox: title: Wiadomości odebrane diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 8e844b59c..b8458b1e7 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -487,7 +487,8 @@ pt-BR: body: Não há postagens no diário ou comentário com o id %{id}. Confira a digitação, ou talvez o link clicado esteja errado. diary_entry: - posted_by_html: Publicado por %{link_user} em %{created} em %{language_link} + posted_by_html: Publicado por %{link_user} em %{created} em %{language_link}. + updated_at_html: Última atualização em %{updated}. comment_link: Comentar nesta publicação reply_link: Enviar uma mensagem ao autor comment_count: @@ -1301,12 +1302,15 @@ pt-BR: "yes": Via Aquática admin_levels: level2: Fronteira nacional + level3: Limite de região level4: Divisa Estadual level5: Limite Regional level6: Limite de Condado + level7: Limite do município level8: Limite Municipal level9: Limite de Distrito Municipal level10: Limite de Bairro + level11: Limite da vizinhança types: cities: Cidades Maiores towns: Cidades Menores @@ -1475,13 +1479,21 @@ pt-BR: hi: Olá %{to_user}, header: '%{from_user} comentou na publicação do diário do OpenStreetMap com o assunto %{subject}:' + header_html: '%{from_user} comentou na publicação do diário do OpenStreetMap + com o assunto %{subject}:' footer: Você pode ler o comentário em %{readurl}, pode comentá-lo em %{commenturl} 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} message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Olá %{to_user}, header: '%{from_user} enviou uma mensagem pelo OpenStreetMap para você com o assunto %{subject}:' + header_html: '%{from_user} enviou uma mensagem pelo OpenStreetMap para você + com o assunto %{subject}:' + footer: Você pode também ler a mensagem em %{readurl} e você pode enviar uma + mensagem ao autor em %{replyurl} footer_html: Você pode também ler a mensagem em %{readurl} e você pode enviar uma mensagem ao autor em %{replyurl} friendship_notification: @@ -1489,25 +1501,27 @@ pt-BR: subject: '[OpenStreetMap] %{user} adicionou você como amigo(a)' had_added_you: '%{user} adicionou você como amigo(a) no OpenStreetMap.' see_their_profile: Você pode ver o perfil dele(a) em %{userurl}. + see_their_profile_html: Você pode ver o perfil dele(a) em %{userurl}. befriend_them: Você também pode adicioná-lo(a) como amigo em %{befriendurl}. - gpx_notification: - greeting: Olá, - your_gpx_file: Isto parece ser o seu arquivo GPX - with_description: com a descrição - and_the_tags: 'e as seguintes etiquetas:' - and_no_tags: e sem etiquetas. - failure: - subject: '[OpenStreetMap] Falha ao importar arquivo GPX' - failed_to_import: 'falha ao importar. Veja a mensagem de erro:' - more_info_1: Mais informações sobre erros de importação de arquivos GPX e - como evitá-los - more_info_2: 'podem ser encontradas em:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=pt-br - success: - subject: '[OpenStreetMap] Sucesso ao importar arquivo GPX' - loaded_successfully: |- - carregado com sucesso com %{trace_points} de um 1 possível ponto.|carregado com sucesso com %{trace_points} de um possível - %{possible_points} pontos possíveis." + befriend_them_html: Você também pode adicioná-lo(a) como amigo em %{befriendurl}. + gpx_description: + description_with_tags_html: 'Parece seu arquivo GPX %{trace_name} com a descrição + %{trace_description} e as seguintes etiquetas: %{tags}' + description_with_no_tags_html: Parece que seu arquivo GPX %{trace_name} com + a descrição %{trace_description} e sem etiquetas + gpx_failure: + hi: Olá %{to_user}, + failed_to_import: 'falha ao importar. Veja a mensagem de erro:' + more_info_html: Mais informações sobre as falhas de importação GPX e como evitá-las + podem ser encontradas em %{url}. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=pt-br + subject: '[OpenStreetMap] Falha ao importar arquivo GPX' + gpx_success: + hi: Olá %{to_user}, + loaded_successfully: |- + carregado com sucesso com %{trace_points} de um 1 possível ponto.|carregado com sucesso com %{trace_points} de um possível + %{possible_points} pontos possíveis." + subject: '[OpenStreetMap] Sucesso ao importar arquivo GPX' signup_confirm: subject: '[OpenStreetMap] Bem-vindo(a) ao OpenStreetMap' greeting: Olá! @@ -1519,13 +1533,6 @@ pt-BR: para começar. email_confirm: subject: '[OpenStreetMap] Confirmação de endereço de e-mail' - email_confirm_plain: - greeting: Olá, - hopefully_you: Alguém (provavelmente você) quer alterar o seu endereço de e-mail - de %{server_url} para %{new_address}. - click_the_link: Se esta pessoa é você, por favor clique no link abaixo para - confirmar a alteração. - email_confirm_html: greeting: Olá, hopefully_you: Alguém (provavelmente você) quer alterar o seu endereço de e-mail de %{server_url} para %{new_address}. @@ -1533,13 +1540,6 @@ pt-BR: confirmar a alteração. lost_password: subject: '[OpenStreetMap] Solicitação de nova senha' - lost_password_plain: - greeting: Olá, - hopefully_you: Alguém (talvez você) pediu uma nova senha para a conta no openstreetmap.org - ligada a este e-mail. - click_the_link: Se esta pessoa é você, por favor clique no link abaixo para - receber uma nova senha. - lost_password_html: greeting: Olá, hopefully_you: Alguém (talvez você) pediu uma nova senha para a conta no openstreetmap.org ligada a este e-mail. @@ -1554,23 +1554,34 @@ pt-BR: a você' your_note: '%{commenter} deixou um comentário numa nota sua no mapa perto de %{place}.' + your_note_html: '%{commenter} deixou um comentário numa nota sua no mapa perto + de %{place}.' commented_note: '%{commenter} deixou um comentário numa nota de mapa que você comentou. A notá está perto de %{place}.' + commented_note_html: '%{commenter} deixou um comentário numa nota de mapa + que você comentou. A notá está perto de %{place}.' closed: subject_own: '[OpenStreetMap] %{commenter} resolveu uma nota sua' subject_other: '[OpenStreetMap] %{commenter} resolveu uma nota que interessa a você' your_note: '%{commenter} resolveu uma nota sua no mapa perto de %{place}.' + your_note_html: '%{commenter} resolveu uma nota sua no mapa perto de %{place}.' commented_note: '%{commenter} resolveu uma nota de um mapa que você comentou. A nota está perto de %{place}.' + commented_note_html: '%{commenter} resolveu uma nota de um mapa que você comentou. + A nota está perto de %{place}.' reopened: subject_own: '[OpenStreetMap] %{commenter} reativou uma nota sua' subject_other: '[OpenStreetMap] %{commenter} reativou uma nota que interessa a você' your_note: '%{commenter} reativou uma nota sua no mapa perto de %{place}.' + your_note_html: '%{commenter} reativou uma nota sua no mapa perto de %{place}.' commented_note: '%{commenter} reativou uma nota de mapa que você comentou. A nota está perto de %{place}.' + commented_note_html: '%{commenter} reativou uma nota de mapa que você comentou. + A nota está perto de %{place}.' 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: hi: Olá %{to_user}, greeting: Olá, @@ -1581,14 +1592,23 @@ pt-BR: que interessa a você' your_changeset: '%{commenter} deixou um comentário em %{time} em conjunto de alterações' + your_changeset_html: '%{commenter} deixou um comentário em %{time} em conjunto + de alterações' commented_changeset: '%{commenter} deixou um comentário a %{time} num conjunto de alterações em que está interessado, criado por %{changeset_author}' + commented_changeset_html: '%{commenter} deixou um comentário a %{time} num + conjunto de alterações em que está interessado, criado por %{changeset_author}' partial_changeset_with_comment: com comentário %{changeset_comment} + partial_changeset_with_comment_html: com comentário %{changeset_comment} partial_changeset_without_comment: sem comentários details: Mais detalhes sobre o conjunto de alterações podem ser encontrados em %{url} + details_html: Mais detalhes sobre o conjunto de alterações podem ser encontrados + em %{url} unsubscribe: Para cancelar a subscrição das atualizações deste conjunto de alterações, visite %{url} e clique em "Anular subscrição". + unsubscribe_html: Para cancelar a subscrição das atualizações deste conjunto + de alterações, visite %{url} e clique em "Anular subscrição". messages: inbox: title: Caixa de Entrada diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml index 94cc6e173..d0e40bd4f 100644 --- a/config/locales/pt-PT.yml +++ b/config/locales/pt-PT.yml @@ -99,7 +99,7 @@ pt-PT: relation: Relação relation_member: Membro da relação relation_tag: Etiqueta da relação - report: Reportar + report: Denúncia session: Sessão trace: Trajeto tracepoint: Ponto do trajeto @@ -385,7 +385,7 @@ pt-PT: reopened_by_html: Reaberto por %{user} %{when} reopened_by_anonymous_html: Reaberto por um anónimo %{when} hidden_by_html: Ocultado por %{user} %{when} - report: Reportar esta nota + report: Denunciar esta nota coordinates_html: '%{latitude}, %{longitude}' query: title: Consultar elementos @@ -479,7 +479,7 @@ pt-PT: diary_entry: posted_by_html: Criada por %{link_user} a %{created} em %{language_link} comment_link: Comentar - reply_link: Envie uma mensagem ao autor + reply_link: Enviar mensagem ao autor comment_count: one: '%{count} comentário' zero: Sem comentários @@ -1475,24 +1475,14 @@ pt-PT: had_added_you: '%{user} adicionou-te como amigo no OpenStreetMap.' see_their_profile: Podes ver o perfil dele em %{userurl}. befriend_them: Também podes adicioná-lo como amigo em %{befriendurl}. - gpx_notification: - greeting: Olá, - your_gpx_file: Parece que o teu ficheiro GPX - with_description: com a descrição - and_the_tags: 'e com as seguintes etiquetas:' - and_no_tags: e sem etiquetas. - failure: - subject: '[OpenStreetMap] Erro ao importar GPX' - failed_to_import: 'falhou na importação. Eis o erro:' - more_info_1: Podes encontrar mais informação sobre erros de importação de - GPX e como evitar - more_info_2: 'que ocorram novamente em:' - success: - subject: '[OpenStreetMap] Importação de GPX bem-sucedida' - loaded_successfully: - one: carregado com %{trace_points} de entre um 1 ponto possível. - other: carregado com %{trace_points} de entre %{possible_points} pontos - possíveis. + gpx_failure: + failed_to_import: 'falhou na importação. Eis o erro:' + subject: '[OpenStreetMap] Erro ao importar GPX' + gpx_success: + loaded_successfully: + one: carregado com %{trace_points} de entre um 1 ponto possível. + other: carregado com %{trace_points} de entre %{possible_points} pontos possíveis. + subject: '[OpenStreetMap] Importação de GPX bem-sucedida' signup_confirm: subject: '[OpenStreetMap] Bem-vind@ ao OpenStreetMap' greeting: Olá! @@ -1503,26 +1493,13 @@ pt-PT: para começares a editar. email_confirm: subject: '[OpenStreetMap] Confirma o teu endereço de e-mail' - email_confirm_plain: greeting: Olá, hopefully_you: Alguém (provavelmente tu) pediu para alterar o endereço de e-mail em %{server_url} para o endereço %{new_address}. click_the_link: Se foste tu a fazer o pedido, clica na ligação seguinte para confirmares o pedido. - email_confirm_html: - greeting: Olá, - hopefully_you: Alguém (esperamos que sejas tu) pretende alterar o endereço de - e-mail em %{server_url} para %{new_address}. - click_the_link: Se foste tu, clica na ligação seguinte para confirmares a alteração. lost_password: subject: '[OpenStreetMap] Pedido de nova palavra-passe' - lost_password_plain: - greeting: Olá, - hopefully_you: Alguém (provavelmente tu) pediu para definir uma nova palavra-passe - para a conta em openstreetmap.org associada a este e-mail. - click_the_link: Se foste tu, clica na ligação seguinte para criares uma nova - palavra-passe. - lost_password_html: greeting: Olá, hopefully_you: Alguém (provavelmente tu) pediu para definir uma nova palavra-passe para a conta em openstreetmap.org associada a este e-mail. diff --git a/config/locales/ro.yml b/config/locales/ro.yml index bf7697584..eab49aa5c 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -1359,22 +1359,13 @@ ro: had_added_you: '%{user} te-a adăugat ca prieten pe OpenStreetMap.' see_their_profile: Puteți vedea profilul lor la %{userurl}. befriend_them: De asemenea, îi puteți adăuga ca prieten la %{befriendurl} - gpx_notification: - greeting: Salut, - your_gpx_file: Se pare că este fișierul dvs. GPX - with_description: cu descrierea - and_the_tags: 'și următoarele etichete:' - and_no_tags: și fără etichete. - failure: - subject: '[OpenStreetMap] eșec import fișier GPX' - failed_to_import: 'nu a reușit să importe. Iată eroarea:' - more_info_1: Mai multe informații despre eșecurile importului GPX și despre - cum să le evitați - more_info_2: 'acestea pot fi găsite la adresa:' - success: - subject: '[OpenStreetMap] succes import fișier GPX' - loaded_successfully: - other: încărcat cu succes cu %{trace_points} din 1 punct posibil. + gpx_failure: + failed_to_import: 'nu a reușit să importe. Iată eroarea:' + subject: '[OpenStreetMap] eșec import fișier GPX' + gpx_success: + loaded_successfully: + other: încărcat cu succes cu %{trace_points} din 1 punct posibil. + subject: '[OpenStreetMap] succes import fișier GPX' signup_confirm: subject: '[OpenStreetMap] Bun venit la OpenStreetMap' greeting: Salut! @@ -1386,27 +1377,13 @@ ro: pentru a începe. email_confirm: subject: '[OpenStreetMap] Confirmați adresa de e-mail' - email_confirm_plain: greeting: Salut, hopefully_you: Cineva (sperăm că tu) dorește să schimbe adresa de e-mail de la %{server_url} la %{new_address}. click_the_link: Dacă sunteți dumneavoastră, vă rugăm să faceți click pe linkul de mai jos pentru a confirma modificarea. - email_confirm_html: - greeting: Salut, - hopefully_you: Cineva (sperăm că tu) ar dori să schimbe adresa de e-mail la - %{server_url} la %{new_address}. - click_the_link: Dacă sunteți acesta, faceți click pe linkul de mai jos pentru - a confirma modificarea. lost_password: subject: '[OpenStreetMap] Solicitare de resetare a parolei' - lost_password_plain: - greeting: Salut, - hopefully_you: Cineva (posibil tu) a cerut resetarea parolei în contul openstreetmap.org - al acestei adrese de e-mail. - click_the_link: Dacă sunteți dumneavoastră, vă rugăm să faceți click pe linkul - de mai jos pentru a vă reseta parola. - lost_password_html: greeting: Salut, hopefully_you: Cineva (posibil tu) a cerut resetarea parolei în contul openstreetmap.org al acestei adrese de e-mail. diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 92e842952..58c87e4f5 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -61,6 +61,7 @@ # Author: Okras # Author: Pacha Tchernof # Author: Perevod16 +# Author: PlushBoy # Author: Putnik # Author: Redredsonia # Author: Riliam @@ -200,6 +201,7 @@ ru: body: Текст recipient: Получатель report: + category: 'Выберите причину вашего сообщения:' details: Пожалуйста, сообщите немного больше деталей о проблеме (обязательно). user: email: Адрес электронной почты @@ -378,6 +380,7 @@ ru: changeset: пакет правок note: заметка timeout: + title: Тайм-аут ошибка sorry: Извините, данные для %{type} с id %{id} требуют слишком много времени для извлечения. type: @@ -512,7 +515,7 @@ ru: body: К сожалению, нет записи или комментария с номером %{id}. Проверьте правильность написания. Или, возможно, ссылка, по которой вы перешли, ошибочна. diary_entry: - posted_by_html: Опубликован %{link_user} %{created} на языке %{language_link} + posted_by_html: Опубликован %{link_user} %{created} на языке %{language_link}. comment_link: Оставить комментарий reply_link: Написать автору comment_count: @@ -611,6 +614,7 @@ ru: bicycle_rental: Прокат велосипедов bicycle_repair_station: Ремонтная станция велосипедов biergarten: Пивная на открытом воздухе + blood_bank: Банк крови boat_rental: Прокат лодок brothel: Бордель bureau_de_change: Обмен валют @@ -627,6 +631,7 @@ ru: clock: Часы college: Колледж community_centre: Общественный центр + conference_centre: Конференц-центр courthouse: Суд crematorium: Крематорий dentist: Стоматология @@ -650,6 +655,7 @@ ru: kindergarten: Детский сад language_school: Языковая школа library: Библиотека + loading_dock: Загрузочный док love_hotel: Отель любви marketplace: Рынок monastery: Монастырь @@ -706,6 +712,8 @@ ru: "yes": Мост building: apartments: Многоквартирный дом + bungalow: Бунгало + cabin: Хижина chapel: Часовня church: Церковь commercial: Офисное здание @@ -720,6 +728,7 @@ ru: house: Дом industrial: Промышленное здание kindergarten: Детский сад + manufacture: Промышленное здание office: Офисное здание public: Общественное здание residential: Жилой дом @@ -1370,25 +1379,17 @@ ru: had_added_you: '%{user} добавил вас в друзья на OpenStreetMap.' see_their_profile: 'Вы можете просмотреть информацию о них по ссылке: %{userurl}.' befriend_them: Вы также можете добавить их в качестве друзей в %{befriendurl}. - gpx_notification: - greeting: Здравствуйте, - your_gpx_file: Похоже, ваш файл GPX - with_description: с описанием - and_the_tags: 'и следующими тегами:' - and_no_tags: и без тегов. - failure: - subject: '[OpenStreetMap] Сбой импорта GPX' - failed_to_import: 'сбой импорта. Произошла ошибка:' - more_info_1: Дополнительную информацию о сбое импорта GPX, и о том, к предотвратить - more_info_2: 'сбой, можно найти здесь:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Импорт GPX прошёл успешно' - loaded_successfully: - one: успешно загружена %{trace_points} точка из %{possible_points} возможной. - few: успешно загружены %{trace_points} точки из %{possible_points} возможных. - many: успешно загружено %{trace_points} точек из %{possible_points} возможных. - other: "" + gpx_failure: + failed_to_import: 'сбой импорта. Произошла ошибка:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Сбой импорта GPX' + gpx_success: + loaded_successfully: + one: успешно загружена %{trace_points} точка из %{possible_points} возможной. + few: успешно загружены %{trace_points} точки из %{possible_points} возможных. + many: успешно загружено %{trace_points} точек из %{possible_points} возможных. + other: "" + subject: '[OpenStreetMap] Импорт GPX прошёл успешно' signup_confirm: subject: '[OpenStreetMap] Добро пожаловать в OpenStreetMap' greeting: Привет! @@ -1400,32 +1401,18 @@ ru: дополнительной информации для начального ознакомления. email_confirm: subject: '[OpenStreetMap] Подтвердите ваш адрес электронной почты' - email_confirm_plain: greeting: Здравствуйте, hopefully_you: Кто-то (надеемся, что Вы) хочет изменить свой адрес электронной почты в %{server_url} на адрес %{new_address}. click_the_link: Если это вы, то перейдите по ссылке, расположенной ниже, чтобы подтвердить изменение. - email_confirm_html: - greeting: Здравствуйте, - hopefully_you: Кто-то (надеемся, что вы) хочет изменить свой адрес электронной - почты в %{server_url} на адрес %{new_address}. - click_the_link: Если это вы, то перейдите по ссылке, расположенной ниже, чтобы - подтвердить изменение. lost_password: subject: '[OpenStreetMap] Запрос на смену пароля' - lost_password_plain: greeting: Здравствуйте, hopefully_you: Кто-то (надеемся, что Вы) запросил смену пароля для этого адреса электронной почты, зарегистрированного на openstreetmap.org. click_the_link: Если это вы, пожалуйста, перейдите по ссылке, указанной ниже, чтобы сменить ваш пароль. - lost_password_html: - greeting: Здравствуйте, - hopefully_you: Кто-то (надеемся, что вы) запросил смену пароля для этого адреса - электронной почты, зарегистрированного на openstreetmap.org. - click_the_link: Если это вы, пожалуйста, перейдите по ссылке, указанной ниже, - чтобы сменить ваш пароль. note_comment_notification: anonymous: анонимный участник greeting: Здравствуйте, diff --git a/config/locales/sc.yml b/config/locales/sc.yml index f020e6628..687bd1a82 100644 --- a/config/locales/sc.yml +++ b/config/locales/sc.yml @@ -730,22 +730,13 @@ sc: had_added_you: '%{user} t''at annantu comente a amigu in OpenStreetMap.' see_their_profile: Podes bìdere su profilu suo in %{userurl}. befriend_them: Lu/a podes fintzas annànghere comente a amigu/a in %{befriendurl}. - gpx_notification: - greeting: Salude, - your_gpx_file: Paret chi fu GPX file tuo - with_description: cun sa descritzione - and_the_tags: 'e sas etichetas imbenientes:' - and_no_tags: e peruna eticheta. - failure: - subject: '[OpenStreetMap] Faddina de importatzione de GPX' - failed_to_import: 'non si podet importare. Sa faddina est istada:' - more_info_1: Prus informatzione in relatzione a errores de importatzione de - GPX e comente los evitare - more_info_2: 'los podes agatare a:' - success: - subject: '[OpenStreetMap] Importatzione de GPX curreta' - loaded_successfully: carrigadu in manera curreta cun %{trace_points} puntos - in unu totale de %{possible_points} puntos possìbiles. + gpx_failure: + failed_to_import: 'non si podet importare. Sa faddina est istada:' + subject: '[OpenStreetMap] Faddina de importatzione de GPX' + gpx_success: + loaded_successfully: carrigadu in manera curreta cun %{trace_points} puntos + in unu totale de %{possible_points} puntos possìbiles. + subject: '[OpenStreetMap] Importatzione de GPX curreta' signup_confirm: subject: '[OpenStreetMap] Bene bènnidos a OpenStreetMap' greeting: Salude! @@ -756,17 +747,10 @@ sc: la cunfirmare:' email_confirm: subject: '[OpenStreetMap] Cunfirma s''indiritzu de posta' - email_confirm_plain: greeting: Salude, hopefully_you: Calicunu (isperamus tue matessi) cheret cambiare s'indiritzu eletrònicu tuo dae %{server_url} cun %{new_address}. - email_confirm_html: - greeting: Salude, - hopefully_you: Calicunu (isperamus tue matessi) cheret cambiare s'indiritzu - eletrònicu tuo dae %{server_url} cun %{new_address}. - lost_password_plain: - greeting: Salude, - lost_password_html: + lost_password: greeting: Salude, note_comment_notification: greeting: Salude, diff --git a/config/locales/scn.yml b/config/locales/scn.yml index f85630b3b..bae2e1ee8 100644 --- a/config/locales/scn.yml +++ b/config/locales/scn.yml @@ -963,22 +963,13 @@ scn: had_added_you: '%{user} t''agghiuncìu comu amicu nta OpenStreetMap.' see_their_profile: Poi taliari lu sò prufilu nta %{userurl}. befriend_them: Lu poi macari agghiùnciri comu amicu nta %{befriendurl}. - gpx_notification: - greeting: Salutamu, - your_gpx_file: Assimigghia ô tò file GPX - with_description: cu discrizzioni - and_the_tags: 'e st''etichetti ccà:' - and_no_tags: e senza nudda etichetta. - failure: - subject: '[OpenStreetMap] Mpurtazzioni GPX nun arrinisciuta' - failed_to_import: 'nun arriniscìu a èssiri mpurtatu. Ccà c''è l''erruri:' - more_info_1: Àutri nfurmazzioni a prupòsitu di l'erruri di mpurtazzioni GPX - e di comu fari p'evitàrili - more_info_2: 'si ponnu attruvari nta:' - success: - subject: '[OpenStreetMap] Mpurtazzioni GPX arrinisciuta' - loaded_successfully: fu carricatu bonu cu %{trace_points} dî %{possible_points} - punti pussìbbili. + gpx_failure: + failed_to_import: 'nun arriniscìu a èssiri mpurtatu. Ccà c''è l''erruri:' + subject: '[OpenStreetMap] Mpurtazzioni GPX nun arrinisciuta' + gpx_success: + loaded_successfully: fu carricatu bonu cu %{trace_points} dî %{possible_points} + punti pussìbbili. + subject: '[OpenStreetMap] Mpurtazzioni GPX arrinisciuta' signup_confirm: subject: '[OpenStreetMap] Bimminutu nta OpenStreetMap' greeting: A tìa! @@ -990,13 +981,6 @@ scn: pi spigàriti comu s'accumenza. email_confirm: subject: '[OpenStreetMap] Cunferma lu tò nnirizzu di posta elittrònica' - email_confirm_plain: - greeting: Salutamu, - hopefully_you: Quarchidunu (spiramu chi fusti tu) vurrìa canciari lu sò nnirizzu - di posta elittrònica nta %{server_url} mittennu comu nnirizzu novu %{new_address}. - click_the_link: Si fusti tu, pi favuri clicca lu culligamentu ccassutta pi cunfirmari - stu canciamentu. - email_confirm_html: greeting: Salutamu, hopefully_you: Quarchidunu (spiramu chi fusti tu) vurrìa canciari lu sò nnirizzu di posta elittrònica nta %{server_url} mittennu comu nnirizzu novu %{new_address}. @@ -1004,18 +988,11 @@ scn: stu canciamentu. lost_password: subject: '[OpenStreetMap] Addumannata d''azziramentu dâ palora d''òrdini' - lost_password_plain: greeting: Salutamu, hopefully_you: Quarchidunu (spiramu chi fusti tu) addumannau d'azzirari la palora d'òrdini dû cuntu d'openstreetmap.org assuciatu a stu nnirizzu di posta elittrònica. click_the_link: Si fusti tu, pi favuri clicca lu culligamentu ccassutta p'azzirari la tò palora d'òrdini. - lost_password_html: - greeting: Salutamu, - hopefully_you: Quarchidunu (spiramu chi fusti tu) addumannau d'azzirari la palora - d'òrdini dû cuntu d'openstreetmap.org assuciatu a stu nnirizzu di posta elittrònica. - click_the_link: Si fusti tu, pi favuri clicca lu culligamentu ccà sutta p'azzirari - la tò palora d'òrdini. note_comment_notification: anonymous: N’utenti anònimu greeting: Salutamu, diff --git a/config/locales/sco.yml b/config/locales/sco.yml index 5f4394413..3bd6f43b8 100644 --- a/config/locales/sco.yml +++ b/config/locales/sco.yml @@ -831,15 +831,10 @@ sco: learn_more: Learn Mair more: Mair user_mailer: - lost_password_plain: + lost_password: hopefully_you: Someane (possibly ye) haes asked for the passwird tae be reset on this email address's openstreetmap.org accoont. click_the_link: If this is ye, please click the airtin ablo tae reset yer passwird. - lost_password_html: - greeting: Hi, - hopefully_you: Someane (possibly ye) has asked for the passwird tae be reset - on this email address's openstreetmap.org accoont. - click_the_link: If this is ye, please click the airtin ablo tae reset yer passwird. note_comment_notification: anonymous: An anonymous uiser greeting: Hi, diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 43776ea64..97b564031 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -1089,21 +1089,13 @@ sk: had_added_you: '%{user} vás pridal ako priateľa na OpenStreetMap.' see_their_profile: Jeho/jej profil si môžete pozrieť na %{userurl}. befriend_them: Môžete ich tiež pridať ako priateľov na %{befriendurl}. - gpx_notification: - greeting: Ahoj, - your_gpx_file: Zdá sa, že váš GPX súbor - with_description: s popisom - and_the_tags: 'a nasledujúce značky:' - and_no_tags: a žiadne značky. - failure: - subject: '[OpenStreetMap] Neúspešný import GPX' - failed_to_import: 'sa nepodarilo naimportovať. Chybové hlásenie:' - more_info_1: Viac informácií o neúspešných importoch GPX a ako sa im vyhnúť - more_info_2: 'nemožno nájsť na adrese:' - success: - subject: '[OpenStreetMap] GPX import úspešný' - loaded_successfully: sa úspešne načítal s %{trace_points} z možných %{possible_points} - bodov. + gpx_failure: + failed_to_import: 'sa nepodarilo naimportovať. Chybové hlásenie:' + subject: '[OpenStreetMap] Neúspešný import GPX' + gpx_success: + loaded_successfully: sa úspešne načítal s %{trace_points} z možných %{possible_points} + bodov. + subject: '[OpenStreetMap] GPX import úspešný' signup_confirm: subject: '[OpenStreetMap] Vitajte v OpenStreetMap' greeting: Ahoj! @@ -1115,32 +1107,18 @@ sk: ktoré vám pomôžu začať. email_confirm: subject: '[OpenStreetMap] Potvrďte svoju e-mailovú adresu' - email_confirm_plain: greeting: Ahoj, hopefully_you: Niekto (snáď vy) požiadal o zmenu e-mailovej adresy na serveri %{server_url} na %{new_address}. click_the_link: Ak ste to boli vy, potvrďte prosím zmenu kliknutím na nasledovný odkaz. - email_confirm_html: - greeting: Ahoj, - hopefully_you: Niekto (dúfame, že vy) požiadal o zmenu e-mailovej adresy na - serveri %{server_url} na %{new_address}. - click_the_link: Ak ste to vy, kliknite prosím na nižšie uvedený odkaz pre potvrdenie - zmeny. lost_password: subject: '[OpenStreetMap] Žiadosť o reset hesla' - lost_password_plain: greeting: Ahoj, hopefully_you: Niekto (snáď vy) požiadal o vygenerovanie nového hesla pre používateľa serveru openstreetmap.org s touto e-mailovou adresou. click_the_link: Ak ste to vy, kliknite prosím na odkaz nižšie pre obnovenie svojho hesla. - lost_password_html: - greeting: Ahoj, - hopefully_you: Niekto (možno vy) požiadal, o reset hesla na tejto emailovej - adrese openstreetmap.org účtu. - click_the_link: Ak ste to vy, kliknite prosím na nižšie uvedený odkaz pre obnovenie - vášho hesla. note_comment_notification: anonymous: Anonymný používateľ greeting: Ahoj, diff --git a/config/locales/sl.yml b/config/locales/sl.yml index 2797929a5..8d6df707e 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -1121,24 +1121,15 @@ sl: had_added_you: '%{user} vas je dodal med prijatelje na OpenStreetMap.' see_their_profile: Njegov profil si lahko ogledate na %{userurl}. befriend_them: Lahko ga tudi dodate kot prijatelja na %{befriendurl}. - gpx_notification: - greeting: Pozdravljeni, - your_gpx_file: Izgleda, da je vaša datoteka GPX - with_description: z opisom - and_the_tags: 'in naslednjimi oznakami:' - and_no_tags: in brez oznak. - failure: - subject: '[OpenStreetMap] Neuspeh uvoza datoteke GPX' - failed_to_import: ' vsebovala neko napako, zaradi katere je ni bilo mogoče - uvoziti. Napaka:' - more_info_1: Več informacij o možnih napakah v datotekah GPX in kako se jim - izogniti - more_info_2: 'si lahko preberete na:' - success: - subject: '[OpenStreetMap] Uspeh uvoza datoteke GPX' - loaded_successfully: |- - bila uspešno uvožena z %{trace_points} od vseh možnih - %{possible_points} točk. + gpx_failure: + failed_to_import: ' vsebovala neko napako, zaradi katere je ni bilo mogoče uvoziti. + Napaka:' + subject: '[OpenStreetMap] Neuspeh uvoza datoteke GPX' + gpx_success: + loaded_successfully: |- + bila uspešno uvožena z %{trace_points} od vseh možnih + %{possible_points} točk. + subject: '[OpenStreetMap] Uspeh uvoza datoteke GPX' signup_confirm: subject: '[OpenStreetMap] Dobrodošli na OpenStreetMap' greeting: Pozdravljeni! @@ -1149,32 +1140,18 @@ sl: informacij. email_confirm: subject: '[OpenStreetMap] Potrdite svoj elektronski naslov' - email_confirm_plain: greeting: Pozdravljeni, hopefully_you: Nekdo (upamo, da ste to vi) je zahteval spremembo svojega e-poštnega naslova v %{server_url} na %{new_address}. click_the_link: Če ste to vi, vas prosimo, da kliknete na spodnjo povezavo za potrditev spremembe. - email_confirm_html: - greeting: Pozdravljeni, - hopefully_you: Nekdo (upamo, da vi) je zahteval spremembo svojega e-poštnega - naslova v %{server_url} na %{new_address}. - click_the_link: Če ste to vi, vas prosimo, da kliknete na spodnjo povezavo za - potrditev spremembe. lost_password: subject: '[OpenStreetMap] Zahteva za ponastavitev gesla' - lost_password_plain: greeting: Pozdravljeni, hopefully_you: Nekdo (verjetno vi) je zahteval ponastavitev gesla uporabniškega računa openstreetmap.org s tem e-poštnim naslovom. click_the_link: Če ste to vi, vas prosimo, da kliknete na spodnjo povezavo za ponastavitev gesla. - lost_password_html: - greeting: Pozdravljeni, - hopefully_you: Nekdo (upamo, da vi) je zahteval ponastavitev gesla openstreetmap.org - uporabniškega računa s tem naslovom e-pošte. - click_the_link: Če ste to vi, vas prosimo, da kliknete na spodnjo povezavo za - ponastavitev gesla. note_comment_notification: anonymous: Brezimni uporabnik greeting: Živjo, diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 6d5341f3e..d26382c99 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -948,26 +948,16 @@ sq: diary_comment_notification: hi: Përshëndetje %{to_user}, message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Përshëndetje %{to_user}, - gpx_notification: - greeting: Përshëndetje, - failure: - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + gpx_failure: + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures signup_confirm: subject: '[OpenStreetMap] Mirësevjen në OpenStreetMap' greeting: Tungjatjeta! email_confirm: subject: '[OpenStreetMap] Konfirmo adresën e emailit tënd' - email_confirm_plain: - greeting: Përshëndetje, - email_confirm_html: greeting: Përshëndetje, - click_the_link: Nëse ky je ti, të lutem kliko në lidhjen e mëposhtme për të - konfirmuar ndryshimin. - lost_password_plain: - greeting: Përshëndetje, - lost_password_html: + lost_password: greeting: Përshëndetje, note_comment_notification: greeting: Përshëndetje, diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml index 7a09afe95..c999b4acd 100644 --- a/config/locales/sr-Latn.yml +++ b/config/locales/sr-Latn.yml @@ -761,7 +761,6 @@ sr-Latn: footer: Možete pročitati komentare na %{readurl}, prokomentarisati na %{commenturl} ili odgovoriti na %{replyurl} message_notification: - subject_header: '[Openstritmap] – %{subject}' hi: Pozdrav, %{to_user}, header: '%{from_user} vam posla poruku preko Openstritmapa pod naslovom %{subject}:' friendship_notification: @@ -769,44 +768,24 @@ sr-Latn: had_added_you: '%{user} vas je dodao kao prijatelja na Openstritmapu.' see_their_profile: Možete videti njegov/njen profil na %{userurl}. befriend_them: Možete ga/je dodati i kao prijatelja na %{befriendurl}. - gpx_notification: - greeting: Pozdrav, - your_gpx_file: Liči na vašu GPX datoteku - with_description: s opisom - and_the_tags: 'i sa sledećim oznakama:' - and_no_tags: i bez oznaka. - failure: - subject: '[OpenStreetMap] GPX uvoz nije uspeo' - failed_to_import: 'Uvoz nije uspeo. Greška:' - more_info_1: Više o neuspelom GPX uvozu i kako to izbeći - more_info_2: 'može se naći na:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec - success: - subject: '[OpenStreetMap] GPX uvoz je uspeo' - loaded_successfully: uspešno učitano sa %{trace_points} od mogućih %{possible_points} - tačaka. + gpx_failure: + failed_to_import: 'Uvoz nije uspeo. Greška:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec + subject: '[OpenStreetMap] GPX uvoz nije uspeo' + gpx_success: + loaded_successfully: uspešno učitano sa %{trace_points} od mogućih %{possible_points} + tačaka. + subject: '[OpenStreetMap] GPX uvoz je uspeo' signup_confirm: subject: '[OpenStreetMap] Potvrdite vašu e-adresu' email_confirm: subject: '[OpenStreetMap] Potvrdite vašu e-adresu' - email_confirm_plain: - greeting: Pozdrav, - click_the_link: Ako ste to vi, kliknite na vezu ispod da biste potvrdili izmene. - email_confirm_html: greeting: Pozdrav, - hopefully_you: Neko (verovatno vi) želeo bi da promeni e-adresu sa %{server_url} - na %{new_address}. click_the_link: Ako ste to vi, kliknite na vezu ispod da biste potvrdili izmene. lost_password: subject: '[OpenStreetMap] Zahtev za poništavanje lozinke' - lost_password_plain: greeting: Pozdrav, click_the_link: Ako ste to vi, kliknite na vezu ispod da biste poništili lozinku. - lost_password_html: - greeting: Pozdrav, - hopefully_you: Neko (verovatno vi) zatražio je poništavanje lozinke za ovaj - nalog. - click_the_link: Ako ste to vi, kliknite na vezu ispod da biste poništili lozinku. messages: inbox: title: Primljene diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 5275f8328..ca095db2e 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -1126,7 +1126,6 @@ sr: footer: Можете прочитати коментаре на %{readurl}, прокоментарисати на %{commenturl} или одговорити на %{replyurl} message_notification: - subject_header: '[Опенстритмап] – %{subject}' hi: Поздрав, %{to_user}, header: '%{from_user} вам посла поруку преко Опенстритмапа под насловом %{subject}:' footer_html: Такође можете да прочитате поруку на %{readurl} и можете да одговорите @@ -1137,22 +1136,14 @@ sr: had_added_you: '%{user} вас је додао као пријатеља на Опенстритмапу.' see_their_profile: Можете видети његов/њен профил на %{userurl}. befriend_them: Можете га/је додати и као пријатеља на %{befriendurl}. - gpx_notification: - greeting: Поздрав, - your_gpx_file: Личи на вашу GPX датотеку - with_description: с описом - and_the_tags: 'и са следећим ознакама:' - and_no_tags: и без ознака. - failure: - subject: '[OpenStreetMap] GPX увоз није успео' - failed_to_import: 'Увоз није успео. Грешка:' - more_info_1: Више о неуспелом GPX увозу и како то избећи - more_info_2: 'може се наћи на:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec - success: - subject: '[OpenStreetMap] GPX увоз је успео' - loaded_successfully: успешно учитано са %{trace_points} од могућих %{possible_points} - тачака. + gpx_failure: + failed_to_import: 'Увоз није успео. Грешка:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec + subject: '[OpenStreetMap] GPX увоз није успео' + gpx_success: + loaded_successfully: успешно учитано са %{trace_points} од могућих %{possible_points} + тачака. + subject: '[OpenStreetMap] GPX увоз је успео' signup_confirm: subject: '[OpenStreetMap] Добро дошли на ОпенСтритМап' greeting: Здраво! @@ -1164,27 +1155,16 @@ sr: о томе како почети. email_confirm: subject: '[OpenStreetMap] Потврдите Вашу имејл адресу' - email_confirm_plain: greeting: Поздрав, hopefully_you: Неко (вероватно ви) желео би да промени имејл адресу са %{server_url} на %{new_address}. click_the_link: Ако сте то ви, кликните на везу испод да бисте потврдили измене. - email_confirm_html: - greeting: Поздрав, - hopefully_you: Неко (вероватно Ви) желео би да промени имејл адресу са %{server_url} - на %{new_address}. - click_the_link: Ако сте то ви, кликните на везу испод да бисте потврдили измене. lost_password: subject: '[OpenStreetMap] Захтев за поништавање лозинке' - lost_password_plain: greeting: Поздрав, hopefully_you: Неко (вероватно ви) затражио је поништавање лозинке за имејл адресу овог openstreetmap.org налога. click_the_link: Ако си то ти, кликни на везу испод да поништиш лозинку. - lost_password_html: - greeting: Поздрав, - hopefully_you: Неко (вероватно ви) затражио је поништавање лозинке за овај налог. - click_the_link: Ако сте то ви, кликните на везу испод да бисте поништили лозинку. note_comment_notification: anonymous: Анонимни корисник greeting: Поздрав, diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 0848e746b..48ab78e71 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -8,6 +8,7 @@ # Author: Ainali # Author: Balp # Author: Bengtsson96 +# Author: Carlbacker # Author: Cohan # Author: Cybjit # Author: Dan Koehl @@ -276,6 +277,12 @@ sv: anonymous: anonym no_comment: (inga kommentarer) part_of: Del av + part_of_relations: + one: 1 relation + other: '%{count} relationer' + part_of_ways: + one: 1 sätt + other: '%{count} sätt' download_xml: Ladda ner XML view_history: Visa historik view_details: Visa detaljer @@ -310,6 +317,9 @@ sv: title_html: 'Sträcka: %{name}' history_title_html: 'Sträckhistorik: %{name}' nodes: Noder + nodes_count: + one: 1 nod + other: '%{count} noder' also_part_of_html: one: del av sträcka %{related_ways} other: del av sträckorna %{related_ways} @@ -317,6 +327,9 @@ sv: title_html: 'Förbindelse: %{name}' history_title_html: 'Förbindelsehistorik: %{name}' members: Medlemmar + members_count: + one: 1 medlemmar + other: '%{count} medlemmar' relation_member: entry_html: '%{type} %{name}' entry_role_html: '%{type} %{name} som %{role}' @@ -328,6 +341,7 @@ sv: entry_html: Relation %{relation_name} entry_role_html: Relation %{relation_name} (som %{relation_role}) not_found: + title: Hittades inte sorry: 'Tyvärr kunde inte %{type} #%{id} hittas.' type: node: nod @@ -336,6 +350,7 @@ sv: changeset: ändringsset note: not timeout: + title: Timeout-fel sorry: Tyvärr tog data för %{type} med id %{id} för lång tid att hämta. type: node: nod @@ -544,10 +559,12 @@ sv: chair_lift: Stollift drag_lift: Släplift gondola: Gondolbana + magic_carpet: Flygande matta-attraktion platter: Knapplift pylon: Pylon station: Linbanestation t-bar: Ankarlift + "yes": Svävarbana aeroway: aerodrome: Flygfält airstrip: Landningsbana @@ -653,6 +670,7 @@ sv: townhall: Rådhus training: Träningsanstalt university: Universitet + vehicle_inspection: Fordonsbesiktning vending_machine: Varuautomat veterinary: Veterinärkirurgi village_hall: Byastuga @@ -1005,6 +1023,7 @@ sv: locality: Läge municipality: Kommun neighbourhood: Grannskap + plot: Plöj postcode: Postnummer quarter: Kvarter region: Region @@ -1057,7 +1076,9 @@ sv: car_repair: Bilverkstad carpet: Mattaffär charity: Välgörenhetsbutik + cheese: Ostbutik chemist: Apotek + chocolate: Choklad clothes: Klädbutik coffee: Kaffebutik computer: Datorbutik @@ -1099,6 +1120,7 @@ sv: mall: Köpcentrum massage: Massage mobile_phone: Mobiltelefonbutik + money_lender: Pengautlånare motorcycle: Motorcykelhandlare motorcycle_repair: Motorcykelverkstad music: Musikaffär @@ -1115,9 +1137,11 @@ sv: photo: Fotoaffär seafood: Skaldjur second_hand: Second hand-butik + sewing: Sybutik shoes: Skoaffär sports: Sportaffär stationery: Pappershandel + storage_rental: Magasinering supermarket: Snabbköp tailor: Skräddare tattoo: Tatueringstudio @@ -1131,6 +1155,7 @@ sv: variety_store: Varuhus video: Videobutik video_games: TV-spelsbutik + wholesale: Grosshandel wine: Vinbutik "yes": Affär tourism: @@ -1140,6 +1165,7 @@ sv: attraction: Attraktion bed_and_breakfast: Bed and breakfast cabin: Stuga + camp_pitch: Campingplats camp_site: Campingplats caravan_site: Husvagnsuppställningsplats chalet: Stuga @@ -1153,6 +1179,7 @@ sv: picnic_site: Picknickplats theme_park: Nöjespark viewpoint: Utsiktspunkt + wilderness_hut: Vildmarksstuga zoo: Djurpark tunnel: building_passage: Byggpassage @@ -1354,7 +1381,6 @@ sv: footer: Du kan också läsa kommentaren på %{readurl} och du kan kommentera på %{commenturl} eller skicka ett meddelande till författaren på %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Hej %{to_user}, header: '%{from_user} har skickat ett meddelande via OpenStreetMap med ämnet %{subject}:' @@ -1366,29 +1392,21 @@ sv: had_added_you: '%{user} har lagt till dig som vän på OpenStreetMap.' see_their_profile: Du kan se deras profil på %{userurl}. befriend_them: Du kan också lägga till dem som en vän på %{befriendurl}. - gpx_notification: - greeting: Hej, - your_gpx_file: Det verkar som om din GPX-fil - with_description: med beskrivningen - and_the_tags: 'och följande taggar:' - and_no_tags: och inga taggar. - failure: - subject: '[OpenStreetMap] Misslyckades importera GPX' - failed_to_import: 'misslyckats med att importera. Här är felet:' - more_info_1: Mer information om importfel av GPX och hur man undviker dem - more_info_2: 'de kan hittas på:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] Lyckades importera GPX' - loaded_successfully: - one: |- - inläst med %{trace_points} av 1 möjlig punkt. + gpx_failure: + failed_to_import: 'misslyckats med att importera. Här är felet:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] Misslyckades importera GPX' + gpx_success: + loaded_successfully: + one: |- + inläst med %{trace_points} av 1 möjlig punkt. - inläst med %{trace_points} av %{possible_points} möjliga punkter. - other: |- - inläst med %{trace_points} av %{possible_points} möjliga punkter. + inläst med %{trace_points} av %{possible_points} möjliga punkter. + other: |- + inläst med %{trace_points} av %{possible_points} möjliga punkter. - inläst med %{trace_points} av %{possible_points} möjliga punkter. + inläst med %{trace_points} av %{possible_points} möjliga punkter. + subject: '[OpenStreetMap] Lyckades importera GPX' signup_confirm: subject: '[OpenStreetMap] Välkommen till OpenStreetMap' greeting: Hej där! @@ -1400,30 +1418,17 @@ sv: om hur du kommer igång. email_confirm: subject: '[OpenStreetMap] Bekräfta din e-postadress' - email_confirm_plain: greeting: Hej, hopefully_you: Någon (förhoppningsvis du själv) vill ändra sin e-postadress på %{server_url} till %{new_address}. click_the_link: Om det är du, klicka på länken nedan för att bekräfta ändringen. - email_confirm_html: - greeting: Hej, - hopefully_you: Någon (förhoppningsvis du) vill ändra sin e-postadress på %{server_url} - till %{new_address}. - click_the_link: Om det är du, klicka på länken nedan för att bekräfta förändringen. lost_password: subject: '[OpenStreetMap] Begäran om återställning av lösenord' - lost_password_plain: greeting: Hej, hopefully_you: Någon (kanske du själv) har begärt återställning av lösenordet på denna e-postadress opeenstreetmap.org-konto. click_the_link: Om det är du, klicka på länken nedan för att återställa ditt lösenord. - lost_password_html: - greeting: Hej, - hopefully_you: Någon (kanske du själv) har begärt återställning av lösenordet - på denna e-postadress opeenstreetmap.org-konto. - click_the_link: Om detta är du, klicka på länken nedan för att återställa ditt - lösenord. note_comment_notification: anonymous: En anonym användare greeting: Hej, diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 644d612c4..cc3e60372 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -525,15 +525,9 @@ ta: learn_more: மேலும் அறிய more: மேலும் user_mailer: - gpx_notification: + email_confirm: greeting: வணக்கம், - email_confirm_plain: - greeting: வணக்கம், - email_confirm_html: - greeting: வணக்கம், - lost_password_plain: - greeting: வணக்கம், - lost_password_html: + lost_password: greeting: வணக்கம், changeset_comment_notification: greeting: வணக்கம், diff --git a/config/locales/te.yml b/config/locales/te.yml index 4e0f3a96f..12f7bea10 100644 --- a/config/locales/te.yml +++ b/config/locales/te.yml @@ -503,16 +503,11 @@ te: hi: హలో %{to_user}, message_notification: hi: హలో %{to_user}, - gpx_notification: - with_description: వివరణతో signup_confirm: subject: '[ఓపెన్‌స్ట్రీట్‌మ్యాప్] ఓపెన్‌స్ట్రీట్‌మ్యాప్‌కి స్వాగతం' created: ఎవరో (మీరే కావచ్చు) %{site_url} లో ఖాతాను సృష్టించారు. email_confirm: subject: '[ఓపెన్‌స్ట్రీట్‌మాప్] మీ ఈమెయిలు చిరునామాని నిర్ధారించండి' - email_confirm_plain: - click_the_link: అది మీరే అయితే, మార్పుని నిర్ధారించడానికి ఈ క్రింది లంకెను నొక్కండి. - email_confirm_html: click_the_link: అది మీరే అయితే, మార్పుని నిర్ధారించడానికి ఈ క్రింది లంకెను నొక్కండి. note_comment_notification: anonymous: అజ్ఞాత వాడుకరి diff --git a/config/locales/th.yml b/config/locales/th.yml index 8390fbb39..9827384ae 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -1212,7 +1212,6 @@ th: footer: ท่านสามารถอ่านความคิดเห็นได้ที่ลิงก์ %{readurl} และแสดงความคิดเห็นตอบได้ที่ %{commenturl} หรือตอบกลับได้ที่ %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: เรียนคุณ %{to_user}, header: 'ผู้ใช้ %{from_user} ส่งข้อความหาท่านผ่านทาง OpenStreetMap โดยมีหัวเรื่อง %{subject}:' @@ -1224,22 +1223,13 @@ th: had_added_you: ผู้ใช้ %{user} เพิ่มท่านในรายการเพื่อนบน OpenStreetMap see_their_profile: ท่านสามารถดูหน้าประวัติส่วนตัวของเขาได้ที่ %{userurl}. befriend_them: นอกจากนี้ท่านสามารถเพิ่มเขาในรายการเพื่อนได้ที่ %{befriendurl}. - gpx_notification: - greeting: สวัสดี, - your_gpx_file: ดูเหมือนว่าแฟ้มข้อมูล GPX ของท่าน - with_description: มีคำอธิบาย - and_the_tags: 'และป้ายกำกับต่อไปนี้:' - and_no_tags: และไม่มีป้ายกำกับ - failure: - subject: '[OpenStreetMap] การนำเข้า GPX ล้มเหลว' - failed_to_import: 'การนำเข้าล้มเหลว เนื่องจาก:' - more_info_1: รายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดและความล้มเหลวในการนำเข้า - GPX และวิธีการหลีกเลี่ยง - more_info_2: 'ทั้งหมดสามารถพบได้ที่:' - success: - subject: '[OpenStreetMap] การนำเข้า GPX เรียบร้อย' - loaded_successfully: การนำเข้าสำเร็จ มีจำนวนจุด %{trace_points} จุด จากที่เป็นไปได้ทั้งหมด - %{possible_points} จุด + gpx_failure: + failed_to_import: 'การนำเข้าล้มเหลว เนื่องจาก:' + subject: '[OpenStreetMap] การนำเข้า GPX ล้มเหลว' + gpx_success: + loaded_successfully: การนำเข้าสำเร็จ มีจำนวนจุด %{trace_points} จุด จากที่เป็นไปได้ทั้งหมด + %{possible_points} จุด + subject: '[OpenStreetMap] การนำเข้า GPX เรียบร้อย' signup_confirm: subject: '[OpenStreetMap] ยินดีต้อนรับสู่ OpenStreetMap' greeting: เรียนท่านผู้ใช้งาน @@ -1249,24 +1239,12 @@ th: welcome: หลังจากที่ยืนยันบัญชีของท่านแล้ว เราจะให้รายละเอียดเพิ่มเติมเพื่อให้ท่านเริ่มใช้งานเว็บไซต์ได้ต่อไป email_confirm: subject: '[OpenStreetMap] ยืนยันที่อยู่อีเมลของท่าน' - email_confirm_plain: - greeting: เรียนท่านผู้ใช้งาน - hopefully_you: มีบางคน (ซึ่งอาจเป็นท่าน) ประสงค์จะเปลี่ยนที่อยู่อีเมลที่รักษาไว้ที่ - %{server_url} เป็น %{new_address} - click_the_link: ถ้าเป็นท่านจริง ขอให้คลิกลิงก์ด้านล่างเพื่อยืนยันการเปลี่ยนแปลง - email_confirm_html: greeting: เรียนท่านผู้ใช้งาน hopefully_you: มีบางคน (ซึ่งอาจเป็นท่าน) ประสงค์จะเปลี่ยนที่อยู่อีเมลที่รักษาไว้ที่ %{server_url} เป็น %{new_address} click_the_link: ถ้าเป็นท่านจริง ขอให้คลิกลิงก์ด้านล่างเพื่อยืนยันการเปลี่ยนแปลง lost_password: subject: '[OpenStreetMap] คำขอเปลี่ยนรหัสผ่านใหม่' - lost_password_plain: - greeting: เรียนท่านผู้ใช้งาน - hopefully_you: มีบางคน (ซึ่งอาจเป็นท่าน) ขอเปลี่ยนรหัสผ่านซึ่งกำกับบัญชีผู้ใช้ - openstreetmap.org - click_the_link: หากเป็นท่านจริง โปรดคลิกลิงก์ข้างล่าง เพื่อดำเนินการเปลี่ยนรหัสผ่านใหม่ - lost_password_html: greeting: เรียนท่านผู้ใช้งาน hopefully_you: มีบางคน (ซึ่งอาจเป็นท่าน) ขอเปลี่ยนรหัสผ่านซึ่งกำกับบัญชีผู้ใช้ openstreetmap.org diff --git a/config/locales/tl.yml b/config/locales/tl.yml index e00ac6ff9..f898faf66 100644 --- a/config/locales/tl.yml +++ b/config/locales/tl.yml @@ -898,7 +898,6 @@ tl: footer: Mababasa mo rin ang puna roon sa %{readurl} at maaari kang pumuna roon sa %{commenturl} o tumugon doon sa %{replyurl} message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: Kumusta %{to_user}, header: 'Nagpadala sa iyo si %{from_user} ng isang mensahe sa pamamagitan ng OpenStreetMap na may paksang %{subject}:' @@ -909,48 +908,25 @@ tl: see_their_profile: Maaari mong makita ang kanilang balangkas sa %{userurl}. befriend_them: Maaari mong rin silang idagdag bilang isang kaibigan doon sa %{befriendurl}. - gpx_notification: - greeting: Kumusta, - your_gpx_file: Mukha itong katulad ng talaksan ng GPX mo - with_description: na may paglalarawan - and_the_tags: 'at ang sumusunod na mga tatak:' - and_no_tags: at walang mga tatak. - failure: - subject: Nabigo ang Pag-angkat ng GPX ng [OpenStreetMap] - failed_to_import: 'nabigo sa pag-angkat. Narito ang kamalian:' - more_info_1: Marami pang kabatiran hinggil sa mga kabiguan ng pag-angkat ng - GPX at kung paano maiiwasan - more_info_2: 'ang mga ito ay matatagpuan sa:' - import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: Tagumpay ng Pag-angkat ng GPX ng [OpenStreetMap] - loaded_successfully: matagumpay na naikarga na may %{trace_points} mula sa - isang maaaring %{possible_points} mga tuldok. + gpx_failure: + failed_to_import: 'nabigo sa pag-angkat. Narito ang kamalian:' + import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: Nabigo ang Pag-angkat ng GPX ng [OpenStreetMap] + gpx_success: + loaded_successfully: matagumpay na naikarga na may %{trace_points} mula sa isang + maaaring %{possible_points} mga tuldok. + subject: Tagumpay ng Pag-angkat ng GPX ng [OpenStreetMap] signup_confirm: subject: '[OpenStreetMap] Maligayang pagdating sa OpenStreetMap' greeting: Kamusta! email_confirm: subject: '[OpenStreetMap] Tiyakin ang iyong tirahan ng e-liham' - email_confirm_plain: - greeting: Kumusta, - click_the_link: Kung ikaw ito, mangyaring pindutin ang kawing na nasa ibaba - upang tiyakin ang pagbabago. - email_confirm_html: greeting: Kumusta, - hopefully_you: May isang tao (ikaw sana) ang nagnanais na baguhin ang kanilang - tirahan ng e-liham doon sa %{server_url} papunta sa %{new_address}. click_the_link: Kung ikaw ito, mangyaring pindutin ang kawing na nasa ibaba upang tiyakin ang pagbabago. lost_password: subject: '[OpenStreetMap] Muling pagtatakda ng hudyat' - lost_password_plain: - greeting: Kumusta, - click_the_link: Kung ikaw ito, mangyaring pindutin ang kawing na nasa ibaba - upang itakdang muli ang hudyat mo. - lost_password_html: greeting: Kumusta, - hopefully_you: May isang tao (maaaring ikaw) ang humiling na itakdang muli ang - hudyat dito sa akawnt ng openstreetmap.org ng tirahang ito ng e-liham. click_the_link: Kung ikaw ito, mangyaring pindutin ang kawing na nasa ibaba upang itakdang muli ang hudyat mo. note_comment_notification: diff --git a/config/locales/tr.yml b/config/locales/tr.yml index f44c85813..60978cd8e 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -492,7 +492,8 @@ tr: kontrol edin ya da tıkladığınız link yanlış olabilir. diary_entry: posted_by_html: '%{link_user} tarafından %{created} tarihinde %{language_link} - dilinde gönderildi' + dilinde gönderildi.' + updated_at_html: En son %{updated} tarihinde güncellendi. comment_link: Bu girdiyi yorumla reply_link: Yazara mesaj gönder comment_count: @@ -1307,12 +1308,15 @@ tr: "yes": Suyolu admin_levels: level2: Ülke Sınırı + level3: Bölge Sınırı level4: Eyalet Sınırı level5: Bölge Sınırı level6: İlçe Sınırı + level7: Belediye Sınırı level8: Şehir Sınırı level9: Köy Sınırı level10: Mahalle Sınırı + level11: Mahalle Sınırı types: cities: Büyükşehirler towns: Şehirler @@ -1479,13 +1483,21 @@ tr: hi: Merhaba %{to_user}, header: '%{from_user}, %{subject} konulu OpenStreetMap günlük girdisi hakkında yorum yaptı.' + header_html: '%{from_user}, %{subject} konulu OpenStreetMap günlük girdisi hakkında + yorum yaptı:' footer: Ayrıca yorumu %{readurl} adresinden okuyabilir ve %{commenturl} adresinden yorum yapabilir veya yazara %{replyurl} adresinden mesaj gönderebilirsiniz. + footer_html: Ayrıca yorumu %{readurl} adresinden okuyabilir ve %{commenturl} + adresinden yorum yapabilir veya yazara %{replyurl} adresinden mesaj gönderebilirsiniz. message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: Merhaba %{to_user}, header: 'OpenStreetMap kullanıcı %{from_user} sana %{subject} konulu bir mesaj gönderdi:' + header_html: '%{from_user}, size OpenStreetMap üzerinden %{subject} konulu bir + mesaj gönderdi:' + footer: Ayrıca mesajı %{readurl} adresinde okuyabilir ve yazara %{replyurl} + adresinden mesaj gönderebilirsiniz. footer_html: İletiyi %{readurl} adresinden de okuyabilir ve yazara %{replyurl} adresinden ileti gönderebilirsiniz. friendship_notification: @@ -1493,25 +1505,27 @@ tr: subject: '[OpenStreetMap] kullanıcı %{user} seni arkadaş olarak ekledi' had_added_you: Kullanıcı %{user} seni arkadaş olarak OpenStreetMap'te ekledi. see_their_profile: '%{userurl} üzerinden profillerini görebilirsiniz.' + see_their_profile_html: '%{userurl} üzerinden profilini görebilirsiniz.' befriend_them: '%{befriendurl} üzerinden arkadaş olarak da ekleyebilirsiniz.' - gpx_notification: - greeting: Merhaba, - your_gpx_file: GPX dosyanıza benziyor - with_description: açıklamayla beraber - and_the_tags: 've etiketleri:' - and_no_tags: ve etiket yok. - failure: - subject: '[OpenStreetMap] GPX dosyası maalesef alınamadı' - failed_to_import: 'GPX dosyası alınamadı. Hata bu:' - more_info_1: GPX alma hataları ve bu hatalardan kaçınma hakkında daha fazla - bilgiyi - more_info_2: 'şu adresten edinebilirsiniz:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] GPX dosyası başarıyla alındı' - loaded_successfully: - one: '%{trace_points} olası 1 puan üzerinden başarıyla yüklendi.' - other: '%{trace_points} olası %{possible_points} puanından başarıyla yüklendi.' + befriend_them_html: '%{befriendurl} üzerinden arkadaş olarak da ekleyebilirsiniz.' + gpx_description: + description_with_tags_html: '%{trace_description} açıklamasına ve şu etiketlere + sahip %{trace_name} GPX dosyanız gibi görünüyor: %{tags}' + description_with_no_tags_html: '%{trace_description} açıklamasına sahip ve etiket + içermeyen %{trace_name} GPX dosyanız gibi görünüyor' + gpx_failure: + hi: Merhaba %{to_user}, + failed_to_import: 'GPX dosyası alınamadı. Hata bu:' + more_info_html: GPX içe aktarma hataları ve bunların nasıl önleneceği hakkında + daha fazla bilgi %{url} adresinde bulunabilir. + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] GPX dosyası maalesef alınamadı' + gpx_success: + hi: Merhaba %{to_user}, + loaded_successfully: + one: '%{trace_points} olası 1 puan üzerinden başarıyla yüklendi.' + other: '%{trace_points} olası %{possible_points} puanından başarıyla yüklendi.' + subject: '[OpenStreetMap] GPX dosyası başarıyla alındı' signup_confirm: subject: '[OpenStreetMap]''e hoş geldin' greeting: Merhaba! @@ -1523,27 +1537,13 @@ tr: bilgiler vereceğiz. email_confirm: subject: '[OpenStreetMap] E-posta adresi onaylama mesajı' - email_confirm_plain: greeting: Merhaba, hopefully_you: Birisi (umarız ki siz) %{server_url} adresindeki e-posta adresinizi %{new_address} olarak değiştirmek istiyor. click_the_link: Bu e-posta adresi sana aitse onaylamak için aşağıdaki bağlantıyı tıkla. - email_confirm_html: - greeting: Merhaba, - hopefully_you: Birisi (umarım sen) %{server_url} deki kayıtlı olan e-posta adresi - %{new_address} olarak değiştirmek istiyor. - click_the_link: Bu e-postayı sana aitse onaylamak için aşağıdaki bağlantıyı - tıkla. lost_password: subject: '[OpenStreetMap] Parola sıfırlama isteği' - lost_password_plain: - greeting: Merhaba, - hopefully_you: Birisi (muhtemelen siz) bu e-posta adresinin openstreetmap.org - hesabındaki şifresinin sıfırlanmasını istedi. - click_the_link: Bu sizseniz, lütfen parolanızı sıfırlamak için aşağıdaki bağlantıya - tıklayın. - lost_password_html: greeting: Merhaba, hopefully_you: Birisi (muhtemelen siz) bu e-posta adresinin openstreetmap.org hesabındaki şifresinin sıfırlanmasını istedi. @@ -1559,25 +1559,38 @@ tr: yorum yaptı.' your_note: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan biri üzerinde bir yorum yaptı.' + your_note_html: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan + biri üzerinde bir yorum yaptı.' commented_note: '%{commenter}, yorum yaptığınız bir harita notu üzerine yorum yaptı. Bu not %{place} yakınlarında.' + commented_note_html: '%{commenter}, yorum yaptığınız bir harita notu üzerine + yorum yaptı. Bu not %{place} yakınlarında.' closed: subject_own: '[OpenStreetMap] %{commenter}, notlarınızdan birini çözdü.' subject_other: '[OpenStreetMap] %{commenter}, ilgilendiğiniz notlardan birini çözdü' your_note: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan birini çözdü.' + your_note_html: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan + birini çözdü.' commented_note: '%{commenter} yorum yaptığınız harita notlarınızdan birini çözdü. Bu not %{place} yakınlarında.' + commented_note_html: '%{commenter} yorum yaptığınız harita notlarınızdan birini + çözdü. Bu not %{place} yakınlarında.' reopened: subject_own: '[OpenStreetMap] %{commenter}, notlarınızdan birini yeniden etkinleştirdi.' subject_other: '[OpenStreetMap] %{commenter}, ilgilendiğiniz bir notu yeniden etkinleştirdi' your_note: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan birini yeniden etkinleştirdi.' + your_note_html: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan + birini yeniden etkinleştirdi.' commented_note: '%{commenter}, yorumladığınız bir harita notunu yeniden etkinleştirdi. Not, %{place} yakınlarında yer almakta.' + commented_note_html: '%{commenter}, yorumladığınız bir harita notunu yeniden + etkinleştirdi. Not, %{place} yakınlarında yer almakta.' details: Not hakkındaki ayrıntılı bilgiler %{url} bağlantısında görülebilir. + details_html: Notla ilgili daha fazla ayrıntı %{url} adresinde bulunabilir. changeset_comment_notification: hi: Merhaba %{to_user}, greeting: Merhaba, @@ -1588,16 +1601,25 @@ tr: hakkında yorum yaptı.' your_changeset: '%{commenter}, değişiklik kümelerinizden birine %{time} tarihinde yorum yaptı' + your_changeset_html: '%{commenter}, değişiklik kümelerinizden birine %{time} + tarihinde yorum yaptı' commented_changeset: '%{commenter}, %{time} tarihinde, izlemekte olduğunuz bir değişiklik kümesi için %{changeset_author} tarafından yorum yaptı.' + commented_changeset_html: '%{commenter}, %{time} tarihinde, izlemekte olduğunuz + bir değişiklik kümesi için %{changeset_author} tarafından yorum yaptı.' partial_changeset_with_comment: '''%{changeset_comment}'' yorumuyla' + partial_changeset_with_comment_html: '''%{changeset_comment}'' yorumuyla' partial_changeset_without_comment: yorumsuz details: Değişiklik kaydıyla ilgili daha fazla bilgi %{url} sayfasından edinebilirsiniz. + details_html: Değişiklik kümesiyle ilgili daha fazla ayrıntı %{url} adresinde + bulunabilir. unsubscribe: Bu değişiklik kaydının güncellemelerini aboneliğinizden çıkarmak için %{url} sayfasını ziyaret edin ve "Aboneliği iptal et"i tıklayın. + unsubscribe_html: Bu değişiklik kümesiyle ilgili güncellemelerden çıkmak için + %{url} adresini ziyaret edin ve "Abonelikten çık" seçeneğine tıklayın. messages: inbox: - title: Gelen Kutusu + title: Gelen kutusu my_inbox: Gelen kutusu outbox: giden kutusu messages: '%{new_messages} ve %{old_messages}' @@ -1619,7 +1641,7 @@ tr: reply_button: Yanıtla destroy_button: Sil new: - title: Mesaj Gönder + title: Mesaj gönder send_message_to_html: '%{name}''ya yeni bir mesaj gönder' subject: Konu body: Mesaj @@ -2190,7 +2212,7 @@ tr: coordinates_html: '%{latitude}; %{longitude}' map: harita edit: düzenle - owner: 'Gönderen:' + owner: 'Sahibi:' description: 'Açıklama:' tags: 'Etiketler:' none: Hiçbiri @@ -2338,7 +2360,7 @@ tr: email or username: 'E-posta Adresi veya Kullanıcı Adı:' password: 'Parola:' openid_html: '%{logo} OpenID:' - remember: 'Beni hatırla:' + remember: Beni hatırla lost password link: Parolanızı mı kaybettiniz? login_button: Oturum aç register now: Şimdi kaydol diff --git a/config/locales/tt.yml b/config/locales/tt.yml index 65c791203..22d4efe9f 100644 --- a/config/locales/tt.yml +++ b/config/locales/tt.yml @@ -573,17 +573,11 @@ tt: hi: Сәлам, %{to_user}, message_notification: hi: Сәлам, %{to_user}, - gpx_notification: - greeting: Сәлам, signup_confirm: greeting: Сәлам! - email_confirm_plain: - greeting: Сәлам, - email_confirm_html: + email_confirm: greeting: Сәлам, - lost_password_plain: - greeting: Сәлам, - lost_password_html: + lost_password: greeting: Сәлам, note_comment_notification: greeting: Сәлам, diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 23cc26d25..72928bab4 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -1300,24 +1300,16 @@ uk: had_added_you: '%{user} додав Вас як друга у OpenStreetMap.' see_their_profile: Ви можете побачити їх профіль на %{userurl}. befriend_them: Ви також можете додати їх у якості друзів %{befriendurl}. - gpx_notification: - greeting: Привіт, - your_gpx_file: Схоже, що ваш файл GPX - with_description: з описом - and_the_tags: 'та наступними теґами:' - and_no_tags: та без теґів. - failure: - subject: '[OpenStreetMap] Збій імпорту GPX' - failed_to_import: 'не вдалось імпортувати. Трапилась помилка:' - more_info_1: Додаткову інформацію про збої імпорту GPX та як їх уникнути - more_info_2: 'можна знайти на:' - success: - subject: '[OpenStreetMap] Імпорт GPX пройшов успішно' - loaded_successfully: - one: успішно завантажено 1 точку з 1 можливої. - few: успішно завантажено %{trace_points} точки з %{possible_points} можливих. - many: успішно завантажено %{trace_points} точок з %{possible_points} можливих. - other: успішно завантажено %{trace_points} точок з %{possible_points} можливих. + gpx_failure: + failed_to_import: 'не вдалось імпортувати. Трапилась помилка:' + subject: '[OpenStreetMap] Збій імпорту GPX' + gpx_success: + loaded_successfully: + one: успішно завантажено 1 точку з 1 можливої. + few: успішно завантажено %{trace_points} точки з %{possible_points} можливих. + many: успішно завантажено %{trace_points} точок з %{possible_points} можливих. + other: успішно завантажено %{trace_points} точок з %{possible_points} можливих. + subject: '[OpenStreetMap] Імпорт GPX пройшов успішно' signup_confirm: subject: '[OpenStreetMap] Ласкаво просимо до OpenStreetMap' greeting: Привіт! @@ -1329,26 +1321,13 @@ uk: інформацію, щоб ви розпочали роботу. email_confirm: subject: '[OpenStreetMap] Підтвердження адреси електронної пошти' - email_confirm_plain: greeting: Привіт, hopefully_you: 'Хтось (сподіваємось, що ви) хоче змінити свою адресу електронної пошти в %{server_url} на адресу: %{new_address}.' click_the_link: Якщо це ви, будь ласка, клацніть на посилання нижче, щоб підтвердити зміни. - email_confirm_html: - greeting: Привіт, - hopefully_you: 'Хтось (сподіваємось, що ви) хоче змінити свою адресу електронної - пошти в %{server_url} на адресу: %{new_address}.' - click_the_link: Якщо це ви, клацніть на посиланню, нижче, щоб підтвердити зміни. lost_password: subject: '[OpenStreetMap] Запит на зміну пароля' - lost_password_plain: - greeting: Привіт, - hopefully_you: Хтось (сподіваємось, що ви) замовив зміну пароля для цієї адреси - електронної пошти, зареєстрованої на openstreetmap.org. - click_the_link: Якщо це ви, будь ласка, клацніть на посилання нижче, щоб змінити - свій пароль. - lost_password_html: greeting: Привіт, hopefully_you: Хтось (сподіваємось, що ви) замовив зміну пароля для цієї адреси електронної пошти, зареєстрованої на openstreetmap.org. diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 8f83f5dcc..c702a545f 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -1315,24 +1315,16 @@ vi: had_added_you: '%{user} đã thêm bạn vào danh sách bạn tại OpenStreetMap.' see_their_profile: Có thể xem trang cá nhân của họ tại %{userurl}. befriend_them: Bạn cũng có thể thêm họ vào danh sách bạn bè của bạn tại %{befriendurl}. - gpx_notification: - greeting: Chào bạn, - your_gpx_file: Hình như tập tin GPX của bạn - with_description: với miêu tả - and_the_tags: 'và các thẻ sau:' - and_no_tags: và không có thẻ - failure: - subject: '[OpenStreetMap] Nhập GPX thất bại' - failed_to_import: 'không nhập thành công. Đã gặp lỗi này:' - more_info_1: Có thêm chi tiết về vụ nhập GPX bị thất bại và cách tránh - more_info_2: 'vấn đề này tại:' - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=vi - success: - subject: '[OpenStreetMap] Nhập GPX thành công' - loaded_successfully: - one: '%{trace_points} điểm được tải thành công trên tổng số 1 điểm.' - other: '%{trace_points} điểm được tải thành công trên tổng số %{possible_points} - điểm.' + gpx_failure: + failed_to_import: 'không nhập thành công. Đã gặp lỗi này:' + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=vi + subject: '[OpenStreetMap] Nhập GPX thất bại' + gpx_success: + loaded_successfully: + one: '%{trace_points} điểm được tải thành công trên tổng số 1 điểm.' + other: '%{trace_points} điểm được tải thành công trên tổng số %{possible_points} + điểm.' + subject: '[OpenStreetMap] Nhập GPX thành công' signup_confirm: subject: '[OpenStreetMap] Chào mừng bạn đã tham gia OpenStreetMap' greeting: Chào bạn! @@ -1344,32 +1336,18 @@ vi: thông tin về cách bắt đầu. email_confirm: subject: '[OpenStreetMap] Xác nhân địa chỉ thư điện tử của bạn' - email_confirm_plain: greeting: Chào bạn, hopefully_you: Ai đó (chắc bạn) muốn đổi địa chỉ thư điện tử bên %{server_url} thành %{new_address}. click_the_link: Nếu bạn là người đó, xin hãy nhấn chuột vào liên kết ở dưới để xác nhận thay đổi này. - email_confirm_html: - greeting: Chào bạn, - hopefully_you: Ai (chắc bạn) muốn đổi địa chỉ thư điện tử bên %{server_url} - thành %{new_address}. - click_the_link: Nếu bạn là người đó, xin hãy nhấn chuột vào liên kết ở dưới - để xác nhận thay đổi này. lost_password: subject: '[OpenStreetMap] Yêu cầu đặt lại mật khẩu' - lost_password_plain: greeting: Chào bạn, hopefully_you: Ai đó (chắc bạn) đã xin đặt lại mật khẩu của tài khoản openstreetmap.org có địa chỉ thư điện tử này. click_the_link: Nếu bạn là người đó, xin hãy nhấn chuột vào liên kết ở dưới để đặt lại mật khẩu. - lost_password_html: - greeting: Chào bạn, - hopefully_you: Ai (chắc bạn) đã xin đặt lại mật khẩu của tài khoản openstreetmap.org - có địa chỉ thư điện tử này. - click_the_link: Nếu bạn là người đó, xin hãy nhấn chuột vào liên kết ở dưới - để đặt lại mật khẩu. note_comment_notification: anonymous: Người dùng vô danh greeting: Chào bạn, diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 2d4696986..9460f1f70 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -1460,7 +1460,6 @@ zh-CN: header: '%{from_user} 评论了主题为 %{subject} 的 OpenStreetMap 日记文章:' footer: 您也可以通过%{readurl}来读取评论,并且在%{commenturl}来撰写评论或者通过%{replyurl}向作者发送消息 message_notification: - subject_header: '[OpenStreetMap] %{subject}' hi: 您好,%{to_user}: header: '%{from_user} 已经通过 OpenStreetMap 给您发送了一条主题为 %{subject} 的信息:' footer_html: 您还可以在%{readurl}阅读这条信息并在%{replyurl}向作者发送信息 @@ -1470,21 +1469,13 @@ zh-CN: had_added_you: '%{user} 已经在 OpenStreetMap 添加您为朋友。' see_their_profile: 您可以在%{userurl}查看他们的个人资料。 befriend_them: 您也可以在%{befriendurl}添加他们为朋友。 - gpx_notification: - greeting: 您好, - your_gpx_file: 看起来像是您的 GPX 文件 - with_description: 有说明 - and_the_tags: 和以下标签: - and_no_tags: 并且没有标签。 - failure: - subject: '[OpenStreetMap] GPX 导入失败' - failed_to_import: 导入失败。下面是错误信息: - more_info_1: 更多有关 GPX 导入失败的详细信息,以及如何避免 - more_info_2: 它们的信息可以在这里找到: - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] GPX 导入成功' - loaded_successfully: 成功载入可能 %{possible_points} 点中的 %{trace_points} 点。 + gpx_failure: + failed_to_import: 导入失败。下面是错误信息: + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] GPX 导入失败' + gpx_success: + loaded_successfully: 成功载入可能 %{possible_points} 点中的 %{trace_points} 点。 + subject: '[OpenStreetMap] GPX 导入成功' signup_confirm: subject: '[OpenStreetMap] 欢迎加入 OpenStreetMap' greeting: 您好! @@ -1493,24 +1484,14 @@ zh-CN: welcome: 等您确认帐号后,我们将提供一些额外的信息以帮助您开始使用。 email_confirm: subject: '[OpenStreetMap] 确认您的电子邮件地址' - email_confirm_plain: greeting: 您好, hopefully_you: 有人(希望是您)想要在%{server_url}将他的电子邮件地址更改为 %{new_address}。 click_the_link: 如果这是您,请点击下面的链接以确认更改。 - email_confirm_html: - greeting: 您好, - hopefully_you: 某人(希望是您)想要更改他们的电子邮件地址 %{server_url} 为 %{new_address}。 - click_the_link: 如果这是您,请点击下面的链接以确认更改。 lost_password: subject: '[OpenStreetMap] 密码重置请求' - lost_password_plain: greeting: 您好, hopefully_you: 某人(可能是您)已要求重置该电子邮件地址上的 openstreetmap.org 帐户密码。 click_the_link: 如果这是您,请点击下面的链接重置您的密码。 - lost_password_html: - greeting: 您好, - hopefully_you: 某人(可能是您)已要求重置该电子邮件地址上的 openstreetmap.org 账户密码 - click_the_link: 如果这是您,请点击下面的链接重置您的密码。 note_comment_notification: anonymous: 匿名用户 greeting: 您好, diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index fbe3fa420..bc104459b 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -472,7 +472,8 @@ zh-TW: heading: 沒有 id 為 %{id} 的項目 body: 抱歉,沒有日記項目或評論的 id 是 %{id}。請檢查您的拼字,或者可能是您按到錯誤的連結。 diary_entry: - posted_by_html: 於 %{created} 由 %{link_user} 以%{language_link}發表 + posted_by_html: 於 %{created} 由 %{link_user} 以%{language_link}發表。 + updated_at_html: 上一次更新在 %{updated}。 comment_link: 對這個項目的評論 reply_link: 發送訊息給作者 comment_count: @@ -1285,12 +1286,15 @@ zh-TW: "yes": 水道 admin_levels: level2: 國界 + level3: 區界 level4: 省界 level5: 區界 level6: 縣界 + level7: 自治市界 level8: 市界 level9: 村里界 level10: 郊區邊界 + level11: 社區邊界 types: cities: 城市 towns: 鄉鎮 @@ -1452,39 +1456,43 @@ zh-TW: subject: '[OpenStreetMap] %{user} 已評論日記項目' hi: '%{to_user} 您好,' header: '%{from_user} 評論主旨為 %{subject} 的 OpenStreetMap 日記項目:' + header_html: '%{from_user} 評論主旨為 %{subject} 的 OpenStreetMap 日記項目:' footer: 您也可以在 %{readurl} 閱讀評論,並且在 %{commenturl} 留下評論,或在 %{replyurl} 發送訊息給作者 + footer_html: 您也可以在 %{readurl} 閱讀評論,並且在 %{commenturl} 留下評論,或在 %{replyurl} 發送訊息給作者 message_notification: - subject_header: '[OpenStreetMap] %{subject}' + subject: '[OpenStreetMap] %{message_title}' hi: '%{to_user} 您好,' header: '%{from_user} 透過 OpenStreetMap 寄給您主旨為 %{subject} 的訊息:' + header_html: '%{from_user} 透過 OpenStreetMap 寄給您主旨為 %{subject} 的訊息:' + footer: 您也可以在 %{readurl} 閱讀訊息,並且在 %{replyurl} 發送訊息給作者 footer_html: 您也可以在 %{readurl} 閱讀訊息,並且在 %{replyurl} 發送訊息給作者 friendship_notification: hi: 嗨 %{to_user}, subject: '[OpenStreetMap] %{user} 將您加入為好友' had_added_you: '%{user} 已在 OpenStreetMap 將您加入為好友。' see_their_profile: 您可以在 %{userurl} 查看他的基本資料。 + see_their_profile_html: 您可以在 %{userurl} 查看他的基本資料。 befriend_them: 您可以在 %{befriendurl} 把他加入為好友。 - gpx_notification: - greeting: 您好, - your_gpx_file: 您的 GPX 檔案 - with_description: 附有說明為 - and_the_tags: 並且標籤為: - and_no_tags: 並且沒有標籤。 - failure: - subject: '[OpenStreetMap] GPX 匯入失敗' - failed_to_import: 看來匯入失敗。錯誤訊息為: - more_info_1: 更多關於 GPX 匯入失敗與如何避免它們的 - more_info_2: 資訊可在這裡找到: - import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures - success: - subject: '[OpenStreetMap] GPX 匯入成功' - loaded_successfully: - one: |- - 成功載入 1 點中的 - %{trace_points}。 - other: |- - l成功載入 %{possible_points} 點中的 - %{trace_points}。 + befriend_them_html: 您可以在 %{befriendurl} 把他加入為好友。 + gpx_description: + description_with_tags_html: 看起來似乎是您的 GPX 檔案%{trace_name}帶有%{trace_description}描述而且沒有標籤:%{tags} + description_with_no_tags_html: 看起來似乎是您的 GPX 檔案%{trace_name}帶有%{trace_description}描述而且沒有標籤 + gpx_failure: + hi: '%{to_user} 您好,' + failed_to_import: 看來匯入失敗。錯誤訊息為: + more_info_html: 更多關於 GPX 匯入失敗的資訊與如何避免,可在 %{url} 查詢。 + import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures + subject: '[OpenStreetMap] GPX 匯入失敗' + gpx_success: + hi: '%{to_user} 您好,' + loaded_successfully: + one: |- + 成功載入 1 點中的 + %{trace_points}。 + other: |- + l成功載入 %{possible_points} 點中的 + %{trace_points}。 + subject: '[OpenStreetMap] GPX 匯入成功' signup_confirm: subject: '[OpenStreetMap] 歡迎加入 OpenStreetMap' greeting: 您好! @@ -1493,21 +1501,11 @@ zh-TW: welcome: 在確認你的帳號後,我們將提供一些額外的訊息,幫助你開始使用 OpenStreetMap。 email_confirm: subject: '[OpenStreetMap] 確認您的電子郵件地址' - email_confirm_plain: greeting: 您好, hopefully_you: 有人 (希望是您) 希望在 %{server_url} 更改電子郵件地址至 %{new_address} 。 click_the_link: 如果這是您,請按下列連結確認此變更。 - email_confirm_html: - greeting: 您好, - hopefully_you: 有人 (希望是您) 想將他的電子郵件地址 %{server_url} 改變為 %{new_address}。 - click_the_link: 如果這是您,請按下列連結確認此變更。 lost_password: subject: '[OpenStreetMap] 密碼重設要求' - lost_password_plain: - greeting: 您好, - hopefully_you: 有人 (或許是您) 要求將以此電子郵件地址註冊的 openstreetmap.org 帳號,重設密碼。 - click_the_link: 如果這是您,請按下列連結重設您的密碼。 - lost_password_html: greeting: 您好, hopefully_you: 有人 (或許是您) 要求將以此電子郵件地址註冊的 openstreetmap.org 帳號,重設密碼。 click_the_link: 如果這是您,請按下列連結重設您的密碼。 @@ -1518,18 +1516,25 @@ zh-TW: subject_own: '[OpenStreetMap] %{commenter}% 在您的註記評論' subject_other: '[OpenStreetMap] %{commenter} 就您感興趣的註記評論' your_note: '%{commenter} 在 %{place} 附近的地圖註記評論。' + your_note_html: '%{commenter} 在 %{place} 附近的地圖註記評論。' commented_note: '%{commenter} 在你感興趣的地圖註記評論。該註記在 %{place} 附近。' + commented_note_html: '%{commenter} 在你感興趣的地圖註記評論。該註記在 %{place} 附近。' closed: subject_own: '[OpenStreetMap] %{commenter} 解決你其中一筆註記 %{commenter}' subject_other: '[OpenStreetMap]%{commenter} 已經解決一筆你興趣的註記' your_note: '%{commenter} 已經解決你其中一筆接近 %{place} 的註記。' + your_note_html: '%{commenter} 已經解決你其中一筆接近 %{place} 的註記。' commented_note: '%{commenter} 已經解決一筆你留言過的地圖註記。這筆在 %{place} 附近。' + commented_note_html: '%{commenter} 已經解決一筆你留言過的地圖註記。這筆在 %{place} 附近。' reopened: subject_own: '[OpenStreetMap] %{commenter} 再次開啟你其中一筆註記。' subject_other: '[OpenStreetMap] %{commenter} 再次開啟你感興趣的註記。' your_note: '%{commenter} 已經再次開啟你其中一筆接近 %{place} 的地圖註記。' + your_note_html: '%{commenter} 已經再次開啟你其中一筆接近 %{place} 的地圖註記。' commented_note: '%{commenter} 重新開啟了一個您曾評論的地圖註記。該註記位於 %{place} 附近。' + commented_note_html: '%{commenter} 重新開啟了一個您曾評論的地圖註記。該註記位於 %{place} 附近。' details: 關於註記的更多詳細資料可在 %{url} 找到。 + details_html: 關於註記的更多詳細資料可在 %{url} 找到。 changeset_comment_notification: hi: 嗨 %{to_user}, greeting: 您好, @@ -1537,11 +1542,16 @@ zh-TW: subject_own: '[OpenStreetMap] %{commenter}% 在您的變更集評論' subject_other: '[OpenStreetMap] %{commenter} 就您感興趣的變更集評論' your_changeset: '%{commenter}於 %{time} 在您的變更集之一裡留下了評論' + your_changeset_html: '%{commenter}於 %{time} 在您的變更集之一裡留下了評論' commented_changeset: '%{commenter}於 %{time} 在您監視的由%{changeset_author}所建立變更集裡留下了評論' + commented_changeset_html: '%{commenter}於 %{time} 在您監視的由%{changeset_author}所建立變更集裡留下了評論' partial_changeset_with_comment: 評論 "%{changeset_comment}" + partial_changeset_with_comment_html: 評論 "%{changeset_comment}" partial_changeset_without_comment: 沒有評論 details: 關於變更集的詳情可在 %{url} 找到。 + details_html: 關於變更集的詳情可在 %{url} 找到。 unsubscribe: 要取消訂閱此變更集的更新內容,請訪問%{url}並點擊「取消訂閱」。 + unsubscribe_html: 要取消訂閱此變更集的更新內容,請訪問%{url}並點擊「取消訂閱」。 messages: inbox: title: 收件匣 diff --git a/config/locales/zh-hk.yml b/config/locales/zh-hk.yml index ca04b3790..e3b476a0b 100644 --- a/config/locales/zh-hk.yml +++ b/config/locales/zh-hk.yml @@ -654,20 +654,13 @@ zh-hk: friendship_notification: subject: '[OpenStreetMap] %{user} 添加了您成為好友' see_their_profile: 您可以在 %{userurl} 查看他的個人檔案。 - email_confirm_plain: - greeting: 您好, - email_confirm_html: + email_confirm: greeting: 您好, lost_password: subject: '[OpenStreetMap] 密碼重設請求' - lost_password_plain: greeting: 您好, hopefully_you: 有人 (或許是您) 要求將以此電子郵件地址註冊的openstreetmap.org帳號的密碼重設。 click_the_link: 如果是您請求的話,請按下列連結重設您的密碼。 - lost_password_html: - greeting: 您好, - hopefully_you: 有人 (或許是您) 要求將以此電子郵件地址註冊的openstreetmap.org帳號的密碼重設。 - click_the_link: 如果是您的話,請按下列連結重設您的密碼。 note_comment_notification: anonymous: 一位匿名用戶 greeting: 您好, diff --git a/config/settings.yml b/config/settings.yml index 0ce0bf0b7..04ea9ba78 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -131,3 +131,11 @@ storage_service: "local" # storage_url: # URL for tile CDN #tile_cdn_url: "" +# SMTP settings for outbound mail +smtp_address: "localhost" +smtp_port: 25 +smtp_domain: "localhost" +smtp_enable_starttls_auto: false +smtp_authentication: null +smtp_user_name: null +smtp_password: null diff --git a/lib/bounding_box.rb b/lib/bounding_box.rb index 0b9731b22..44375ae5b 100644 --- a/lib/bounding_box.rb +++ b/lib/bounding_box.rb @@ -72,7 +72,7 @@ class BoundingBox def check_size(max_area = Settings.max_request_area) # check the bbox isn't too large if area > max_area - raise OSM::APIBadBoundingBox, "The maximum bbox size is " + max_area.to_s + + raise OSM::APIBadBoundingBox, "The maximum bbox size is #{max_area}" \ ", and your request was too large. Either request a smaller area, or use planet.osm" end self diff --git a/lib/diff_reader.rb b/lib/diff_reader.rb index 5d98ef874..501a918d0 100644 --- a/lib/diff_reader.rb +++ b/lib/diff_reader.rb @@ -138,7 +138,7 @@ class DiffReader # create a new element. this code is agnostic of the element type # because all the elements support the methods that we're using. with_model do |model, xml| - new = model.from_xml_node(xml, true) + new = model.from_xml_node(xml, :create => true) check(model, xml, new) # when this element is saved it will get a new ID, so we save it @@ -174,7 +174,7 @@ class DiffReader # with types, but uses duck typing to handle them transparently. with_model do |model, xml| # get the new element from the XML payload - new = model.from_xml_node(xml, false) + new = model.from_xml_node(xml, :create => false) check(model, xml, new) # if the ID is a placeholder then map it to the real ID diff --git a/lib/gpx.rb b/lib/gpx.rb index 1a1d0b996..d0607233a 100644 --- a/lib/gpx.rb +++ b/lib/gpx.rb @@ -37,7 +37,7 @@ module GPX end def points(&block) - return enum_for(:points) unless block_given? + return enum_for(:points) unless block @possible_points = 0 @actual_points = 0 diff --git a/lib/migrate.rb b/lib/migrate.rb index 182a2a086..d87d14bbb 100644 --- a/lib/migrate.rb +++ b/lib/migrate.rb @@ -14,16 +14,25 @@ module OpenStreetMap end def add_primary_key(table_name, column_name, _options = {}) - execute "ALTER TABLE #{quote_table_name(table_name)} ADD PRIMARY KEY (#{quote_column_name(column_name)})" + table_name = quote_table_name(table_name) + column_name = quote_column_name(column_name) + + execute "ALTER TABLE #{table_name} ADD PRIMARY KEY (#{column_name})" end def remove_primary_key(table_name) - execute "ALTER TABLE #{quote_table_name(table_name)} DROP PRIMARY KEY" + table_name = quote_table_name(table_name) + + execute "ALTER TABLE #{table_name} DROP PRIMARY KEY" end def alter_primary_key(table_name, new_columns) - execute "ALTER TABLE #{quote_table_name(table_name)} DROP CONSTRAINT #{quote_table_name(table_name + '_pkey')}" - execute "ALTER TABLE #{quote_table_name(table_name)} ADD PRIMARY KEY (#{quote_column_name(new_columns)})" + constraint_name = quote_table_name("#{table_name}_pkey") + table_name = quote_table_name(table_name) + new_columns = quote_column_name(new_columns) + + execute "ALTER TABLE #{table_name} DROP CONSTRAINT #{constraint_name}" + execute "ALTER TABLE #{table_name} ADD PRIMARY KEY (#{new_columns})" end def create_enumeration(enumeration_name, values) @@ -35,7 +44,10 @@ module OpenStreetMap end def rename_enumeration(old_name, new_name) - execute "ALTER TYPE #{quote_table_name(old_name)} RENAME TO #{quote_table_name(new_name)}" + old_name = quote_table_name(old_name) + new_name = quote_table_name(new_name) + + execute "ALTER TYPE #{old_name} RENAME TO #{new_name}" end end end diff --git a/lib/osm.rb b/lib/osm.rb index 04cbf17fa..a6d740677 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -497,8 +497,8 @@ module OSM # Return the terms and conditions text for a given country def self.legal_text_for_country(country_code) - file_name = Rails.root.join("config", "legales", country_code.to_s + ".yml") - file_name = Rails.root.join("config", "legales", Settings.default_legale + ".yml") unless File.exist? file_name + file_name = Rails.root.join("config", "legales", "#{country_code}.yml") + file_name = Rails.root.join("config", "legales", "#{Settings.default_legale}.yml") unless File.exist? file_name YAML.load_file(file_name).transform_values!(&:html_safe) end diff --git a/lib/potlatch.rb b/lib/potlatch.rb index 4d9fd1c23..605d69db3 100644 --- a/lib/potlatch.rb +++ b/lib/potlatch.rb @@ -62,7 +62,7 @@ module Potlatch # Envelope data into AMF writeable form def self.putdata(index, n) - d = encodestring(index + "/onResult") + d = encodestring("#{index}/onResult") d += encodestring("null") d += [-1].pack("N") d += encodevalue(n) diff --git a/script/cleanup b/script/cleanup index 983a3d458..67cc0705e 100755 --- a/script/cleanup +++ b/script/cleanup @@ -1,6 +1,6 @@ #!/usr/bin/env ruby -require File.dirname(__FILE__) + "/../config/environment" +require File.join(File.dirname(__FILE__), "..", "config", "environment") UserToken.where("expiry < NOW()").delete_all OauthNonce.where("timestamp < EXTRACT(EPOCH FROM NOW() - INTERVAL '1 day')").delete_all diff --git a/script/deliver-message b/script/deliver-message index 047969532..71fa4f2f1 100755 --- a/script/deliver-message +++ b/script/deliver-message @@ -1,6 +1,6 @@ #!/usr/bin/env ruby -require File.dirname(__FILE__) + "/../config/environment" +require File.join(File.dirname(__FILE__), "..", "config", "environment") if recipient = ARGV[0].match(/^c-(\d+)-(\d+)-(.*)$/) comment = DiaryComment.find(recipient[1]) diff --git a/script/statistics b/script/statistics index 8b79523b7..33205fe62 100755 --- a/script/statistics +++ b/script/statistics @@ -1,6 +1,6 @@ #!/usr/bin/env ruby -require File.dirname(__FILE__) + "/../config/environment" +require File.join(File.dirname(__FILE__), "..", "config", "environment") start_time = Time.now diff --git a/script/update-spam-blocks b/script/update-spam-blocks index 86e853cfc..40f2cb03c 100755 --- a/script/update-spam-blocks +++ b/script/update-spam-blocks @@ -1,6 +1,6 @@ #!/usr/bin/env ruby -require File.dirname(__FILE__) + "/../config/environment" +require File.join(File.dirname(__FILE__), "..", "config", "environment") require "generator" addresses = User.count( diff --git a/test/controllers/api/relations_controller_test.rb b/test/controllers/api/relations_controller_test.rb index de24c087d..44c6cd4ee 100644 --- a/test/controllers/api/relations_controller_test.rb +++ b/test/controllers/api/relations_controller_test.rb @@ -245,7 +245,7 @@ module Api # create an relation with a node as member, this time test that we don't # need a role attribute to be included xml = "" \ - "" + "" + "" put relation_create_path, :params => xml, :headers => auth_header # hope for forbidden due to user assert_response :forbidden, @@ -322,7 +322,7 @@ module Api # create an relation with a node as member, this time test that we don't # need a role attribute to be included xml = "" \ - "" + "" + "" put relation_create_path, :params => xml, :headers => auth_header # hope for success assert_response :success, diff --git a/test/helpers/browse_helper_test.rb b/test/helpers/browse_helper_test.rb index bc597596f..076975b09 100644 --- a/test/helpers/browse_helper_test.rb +++ b/test/helpers/browse_helper_test.rb @@ -31,8 +31,8 @@ class BrowseHelperTest < ActionView::TestCase assert_dom_equal "Test Node (#{node.id})", printable_name(node) assert_dom_equal "Test Node (#{node.id})", printable_name(node_v2) assert_dom_equal node.id.to_s, printable_name(node_v1) - assert_dom_equal "Test Node (#{node.id}, v2)", printable_name(node_v2, true) - assert_dom_equal "#{node.id}, v1", printable_name(node_v1, true) + assert_dom_equal "Test Node (#{node.id}, v2)", printable_name(node_v2, :version => true) + assert_dom_equal "#{node.id}, v1", printable_name(node_v1, :version => true) assert_dom_equal "3.1415926 (#{node_with_ref_without_name.id})", printable_name(node_with_ref_without_name) I18n.locale = "pt" @@ -41,8 +41,8 @@ class BrowseHelperTest < ActionView::TestCase assert_dom_equal "Nó teste (#{node.id})", printable_name(node) assert_dom_equal "Nó teste (#{node.id})", printable_name(node_v2) assert_dom_equal node.id.to_s, printable_name(node_v1) - assert_dom_equal "Nó teste (#{node.id}, v2)", printable_name(node_v2, true) - assert_dom_equal "#{node.id}, v1", printable_name(node_v1, true) + assert_dom_equal "Nó teste (#{node.id}, v2)", printable_name(node_v2, :version => true) + assert_dom_equal "#{node.id}, v1", printable_name(node_v1, :version => true) assert_dom_equal "3.1415926 (#{node_with_ref_without_name.id})", printable_name(node_with_ref_without_name) I18n.locale = "pt-BR" @@ -51,8 +51,8 @@ class BrowseHelperTest < ActionView::TestCase assert_dom_equal "Nó teste (#{node.id})", printable_name(node) assert_dom_equal "Nó teste (#{node.id})", printable_name(node_v2) assert_dom_equal node.id.to_s, printable_name(node_v1) - assert_dom_equal "Nó teste (#{node.id}, v2)", printable_name(node_v2, true) - assert_dom_equal "#{node.id}, v1", printable_name(node_v1, true) + assert_dom_equal "Nó teste (#{node.id}, v2)", printable_name(node_v2, :version => true) + assert_dom_equal "#{node.id}, v1", printable_name(node_v1, :version => true) assert_dom_equal "3.1415926 (#{node_with_ref_without_name.id})", printable_name(node_with_ref_without_name) I18n.locale = "de" @@ -61,8 +61,8 @@ class BrowseHelperTest < ActionView::TestCase assert_dom_equal "Test Node (#{node.id})", printable_name(node) assert_dom_equal "Test Node (#{node.id})", printable_name(node_v2) assert_dom_equal node.id.to_s, printable_name(node_v1) - assert_dom_equal "Test Node (#{node.id}, v2)", printable_name(node_v2, true) - assert_dom_equal "#{node.id}, v1", printable_name(node_v1, true) + assert_dom_equal "Test Node (#{node.id}, v2)", printable_name(node_v2, :version => true) + assert_dom_equal "#{node.id}, v1", printable_name(node_v1, :version => true) assert_dom_equal "3.1415926 (#{node_with_ref_without_name.id})", printable_name(node_with_ref_without_name) end diff --git a/test/helpers/user_roles_helper_test.rb b/test/helpers/user_roles_helper_test.rb index 26c303cfa..dfd790a0b 100644 --- a/test/helpers/user_roles_helper_test.rb +++ b/test/helpers/user_roles_helper_test.rb @@ -51,10 +51,10 @@ class UserRolesHelperTest < ActionView::TestCase self.current_user = create(:user) icons = role_icons(current_user) - assert_dom_equal " ", icons + assert_dom_equal "", icons icons = role_icons(create(:moderator_user)) - expected = " " + <<~HTML.delete("\n") + expected = <<~HTML.delete("\n") This user is a moderator @@ -63,7 +63,7 @@ class UserRolesHelperTest < ActionView::TestCase assert_dom_equal expected, icons icons = role_icons(create(:super_user)) - expected = " " + <<~HTML.delete("\n") + expected = <<~HTML.delete("\n") This user is an administrator @@ -81,7 +81,7 @@ class UserRolesHelperTest < ActionView::TestCase user = create(:user) icons = role_icons(user) - expected = " " + <<~HTML.delete("\n") + expected = <<~HTML.delete("\n") @@ -99,7 +99,7 @@ class UserRolesHelperTest < ActionView::TestCase moderator_user = create(:moderator_user) icons = role_icons(moderator_user) - expected = " " + <<~HTML.delete("\n") + expected = <<~HTML.delete("\n") @@ -117,7 +117,7 @@ class UserRolesHelperTest < ActionView::TestCase super_user = create(:super_user) icons = role_icons(super_user) - expected = " " + <<~HTML.delete("\n") + expected = <<~HTML.delete("\n") diff --git a/test/mailers/user_mailer_test.rb b/test/mailers/user_mailer_test.rb index 23136951c..537bb9d0d 100644 --- a/test/mailers/user_mailer_test.rb +++ b/test/mailers/user_mailer_test.rb @@ -6,4 +6,24 @@ class UserMailerTest < ActionMailer::TestCase assert_match(/ t, :tag => "one") + create(:tracetag, :trace => t, :tag => "two") + create(:tracetag, :trace => t, :tag => "three") + end + email = UserMailer.gpx_success(trace, 100) + + assert_match(/one two three/, email.html_part.body.to_s) + end + + def test_html_encoding + user = create(:user, :display_name => "Jack & Jill
      ") + message = create(:message, :sender => user) + email = UserMailer.message_notification(message) + + assert_match("Jack & Jill
      ", email.text_part.body.to_s) + assert_match("Jack & Jill <br>", email.html_part.body.to_s) + end end diff --git a/test/models/changeset_test.rb b/test/models/changeset_test.rb index bc8c84fb1..3be9a52e6 100644 --- a/test/models/changeset_test.rb +++ b/test/models/changeset_test.rb @@ -4,11 +4,11 @@ class ChangesetTest < ActiveSupport::TestCase def test_from_xml_no_text no_text = "" message_create = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(no_text, true) + Changeset.from_xml(no_text, :create => true) end assert_match(/Must specify a string with one or more characters/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(no_text, false) + Changeset.from_xml(no_text, :create => false) end assert_match(/Must specify a string with one or more characters/, message_update.message) end @@ -16,11 +16,11 @@ class ChangesetTest < ActiveSupport::TestCase def test_from_xml_no_changeset nocs = "" message_create = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(nocs, true) + Changeset.from_xml(nocs, :create => true) end assert_match %r{XML doesn't contain an osm/changeset element}, message_create.message message_update = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(nocs, false) + Changeset.from_xml(nocs, :create => false) end assert_match %r{XML doesn't contain an osm/changeset element}, message_update.message end @@ -28,11 +28,11 @@ class ChangesetTest < ActiveSupport::TestCase def test_from_xml_no_k_v nokv = "" message_create = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(nokv, true) + Changeset.from_xml(nokv, :create => true) end assert_match(/tag is missing key/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(nokv, false) + Changeset.from_xml(nokv, :create => false) end assert_match(/tag is missing key/, message_update.message) end @@ -40,11 +40,11 @@ class ChangesetTest < ActiveSupport::TestCase def test_from_xml_no_v no_v = "" message_create = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(no_v, true) + Changeset.from_xml(no_v, :create => true) end assert_match(/tag is missing value/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Changeset.from_xml(no_v, false) + Changeset.from_xml(no_v, :create => false) end assert_match(/tag is missing value/, message_update.message) end @@ -52,11 +52,11 @@ class ChangesetTest < ActiveSupport::TestCase def test_from_xml_duplicate_k dupk = "" message_create = assert_raise(OSM::APIDuplicateTagsError) do - Changeset.from_xml(dupk, true) + Changeset.from_xml(dupk, :create => true) end assert_equal "Element changeset/ has duplicate tags with key dup", message_create.message message_update = assert_raise(OSM::APIDuplicateTagsError) do - Changeset.from_xml(dupk, false) + Changeset.from_xml(dupk, :create => false) end assert_equal "Element changeset/ has duplicate tags with key dup", message_update.message end @@ -65,10 +65,10 @@ class ChangesetTest < ActiveSupport::TestCase # Example taken from the Update section on the API_v0.6 docs on the wiki xml = "" assert_nothing_raised do - Changeset.from_xml(xml, false) + Changeset.from_xml(xml, :create => false) end assert_nothing_raised do - Changeset.from_xml(xml, true) + Changeset.from_xml(xml, :create => true) end end end diff --git a/test/models/diary_entry_test.rb b/test/models/diary_entry_test.rb index 76e8bbbe0..2b94d04dd 100644 --- a/test/models/diary_entry_test.rb +++ b/test/models/diary_entry_test.rb @@ -8,18 +8,18 @@ class DiaryEntryTest < ActiveSupport::TestCase def test_diary_entry_validations diary_entry_valid({}) - diary_entry_valid({ :title => "" }, false) + diary_entry_valid({ :title => "" }, :valid => false) diary_entry_valid(:title => "a" * 255) - diary_entry_valid({ :title => "a" * 256 }, false) - diary_entry_valid({ :body => "" }, false) + diary_entry_valid({ :title => "a" * 256 }, :valid => false) + diary_entry_valid({ :body => "" }, :valid => false) diary_entry_valid(:latitude => 90) - diary_entry_valid({ :latitude => 90.00001 }, false) + diary_entry_valid({ :latitude => 90.00001 }, :valid => false) diary_entry_valid(:latitude => -90) - diary_entry_valid({ :latitude => -90.00001 }, false) + diary_entry_valid({ :latitude => -90.00001 }, :valid => false) diary_entry_valid(:longitude => 180) - diary_entry_valid({ :longitude => 180.00001 }, false) + diary_entry_valid({ :longitude => 180.00001 }, :valid => false) diary_entry_valid(:longitude => -180) - diary_entry_valid({ :longitude => -180.00001 }, false) + diary_entry_valid({ :longitude => -180.00001 }, :valid => false) end def test_diary_entry_visible @@ -48,8 +48,8 @@ class DiaryEntryTest < ActiveSupport::TestCase private - def diary_entry_valid(attrs, result = true) + def diary_entry_valid(attrs, valid: true) entry = build(:diary_entry, attrs) - assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}" + assert_equal valid, entry.valid?, "Expected #{attrs.inspect} to be #{valid}" end end diff --git a/test/models/node_test.rb b/test/models/node_test.rb index b5435412b..214ff595d 100644 --- a/test/models/node_test.rb +++ b/test/models/node_test.rb @@ -168,11 +168,11 @@ class NodeTest < ActiveSupport::TestCase noid = "" # First try a create which doesn't need the id assert_nothing_raised do - Node.from_xml(noid, true) + Node.from_xml(noid, :create => true) end # Now try an update with no id, and make sure that it gives the appropriate exception message = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(noid, false) + Node.from_xml(noid, :create => false) end assert_match(/ID is required when updating./, message.message) end @@ -180,11 +180,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_lat nolat = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nolat, true) + Node.from_xml(nolat, :create => true) end assert_match(/lat missing/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nolat, false) + Node.from_xml(nolat, :create => false) end assert_match(/lat missing/, message_update.message) end @@ -192,11 +192,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_lon nolon = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nolon, true) + Node.from_xml(nolon, :create => true) end assert_match(/lon missing/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nolon, false) + Node.from_xml(nolon, :create => false) end assert_match(/lon missing/, message_update.message) end @@ -204,11 +204,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_changeset_id nocs = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nocs, true) + Node.from_xml(nocs, :create => true) end assert_match(/Changeset id is missing/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nocs, false) + Node.from_xml(nocs, :create => false) end assert_match(/Changeset id is missing/, message_update.message) end @@ -216,10 +216,10 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_version no_version = "" assert_nothing_raised do - Node.from_xml(no_version, true) + Node.from_xml(no_version, :create => true) end message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_version, false) + Node.from_xml(no_version, :create => false) end assert_match(/Version is required when updating/, message_update.message) end @@ -227,11 +227,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_double_lat nocs = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nocs, true) + Node.from_xml(nocs, :create => true) end assert_match(/Fatal error: Attribute lat redefined at/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nocs, false) + Node.from_xml(nocs, :create => false) end assert_match(/Fatal error: Attribute lat redefined at/, message_update.message) end @@ -241,10 +241,10 @@ class NodeTest < ActiveSupport::TestCase id_list.each do |id| zero_id = "" assert_nothing_raised do - Node.from_xml(zero_id, true) + Node.from_xml(zero_id, :create => true) end message_update = assert_raise(OSM::APIBadUserInput) do - Node.from_xml(zero_id, false) + Node.from_xml(zero_id, :create => false) end assert_match(/ID of node cannot be zero when updating/, message_update.message) end @@ -253,11 +253,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_text no_text = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_text, true) + Node.from_xml(no_text, :create => true) end assert_match(/Must specify a string with one or more characters/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_text, false) + Node.from_xml(no_text, :create => false) end assert_match(/Must specify a string with one or more characters/, message_update.message) end @@ -265,11 +265,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_node no_node = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_node, true) + Node.from_xml(no_node, :create => true) end assert_match %r{XML doesn't contain an osm/node element}, message_create.message message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_node, false) + Node.from_xml(no_node, :create => false) end assert_match %r{XML doesn't contain an osm/node element}, message_update.message end @@ -277,11 +277,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_k_v nokv = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nokv, true) + Node.from_xml(nokv, :create => true) end assert_match(/tag is missing key/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(nokv, false) + Node.from_xml(nokv, :create => false) end assert_match(/tag is missing key/, message_update.message) end @@ -289,11 +289,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_no_v no_v = "" message_create = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_v, true) + Node.from_xml(no_v, :create => true) end assert_match(/tag is missing value/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Node.from_xml(no_v, false) + Node.from_xml(no_v, :create => false) end assert_match(/tag is missing value/, message_update.message) end @@ -301,11 +301,11 @@ class NodeTest < ActiveSupport::TestCase def test_from_xml_duplicate_k dupk = "" message_create = assert_raise(OSM::APIDuplicateTagsError) do - Node.from_xml(dupk, true) + Node.from_xml(dupk, :create => true) end assert_equal "Element node/ has duplicate tags with key dup", message_create.message message_update = assert_raise(OSM::APIDuplicateTagsError) do - Node.from_xml(dupk, false) + Node.from_xml(dupk, :create => false) end assert_equal "Element node/23 has duplicate tags with key dup", message_update.message end diff --git a/test/models/relation_test.rb b/test/models/relation_test.rb index 6b76d82a4..e3ad13dc7 100644 --- a/test/models/relation_test.rb +++ b/test/models/relation_test.rb @@ -4,10 +4,10 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_id noid = "" assert_nothing_raised do - Relation.from_xml(noid, true) + Relation.from_xml(noid, :create => true) end message = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(noid, false) + Relation.from_xml(noid, :create => false) end assert_match(/ID is required when updating/, message.message) end @@ -15,11 +15,11 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_changeset_id nocs = "" message_create = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(nocs, true) + Relation.from_xml(nocs, :create => true) end assert_match(/Changeset id is missing/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(nocs, false) + Relation.from_xml(nocs, :create => false) end assert_match(/Changeset id is missing/, message_update.message) end @@ -27,10 +27,10 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_version no_version = "" assert_nothing_raised do - Relation.from_xml(no_version, true) + Relation.from_xml(no_version, :create => true) end message_update = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(no_version, false) + Relation.from_xml(no_version, :create => false) end assert_match(/Version is required when updating/, message_update.message) end @@ -40,10 +40,10 @@ class RelationTest < ActiveSupport::TestCase id_list.each do |id| zero_id = "" assert_nothing_raised do - Relation.from_xml(zero_id, true) + Relation.from_xml(zero_id, :create => true) end message_update = assert_raise(OSM::APIBadUserInput) do - Relation.from_xml(zero_id, false) + Relation.from_xml(zero_id, :create => false) end assert_match(/ID of relation cannot be zero when updating/, message_update.message) end @@ -52,11 +52,11 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_text no_text = "" message_create = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(no_text, true) + Relation.from_xml(no_text, :create => true) end assert_match(/Must specify a string with one or more characters/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(no_text, false) + Relation.from_xml(no_text, :create => false) end assert_match(/Must specify a string with one or more characters/, message_update.message) end @@ -64,11 +64,11 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_k_v nokv = "" message_create = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(nokv, true) + Relation.from_xml(nokv, :create => true) end assert_match(/tag is missing key/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(nokv, false) + Relation.from_xml(nokv, :create => false) end assert_match(/tag is missing key/, message_update.message) end @@ -76,11 +76,11 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_no_v no_v = "" message_create = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(no_v, true) + Relation.from_xml(no_v, :create => true) end assert_match(/tag is missing value/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Relation.from_xml(no_v, false) + Relation.from_xml(no_v, :create => false) end assert_match(/tag is missing value/, message_update.message) end @@ -88,11 +88,11 @@ class RelationTest < ActiveSupport::TestCase def test_from_xml_duplicate_k dupk = "" message_create = assert_raise(OSM::APIDuplicateTagsError) do - Relation.from_xml(dupk, true) + Relation.from_xml(dupk, :create => true) end assert_equal "Element relation/ has duplicate tags with key dup", message_create.message message_update = assert_raise(OSM::APIDuplicateTagsError) do - Relation.from_xml(dupk, false) + Relation.from_xml(dupk, :create => false) end assert_equal "Element relation/23 has duplicate tags with key dup", message_update.message end diff --git a/test/models/trace_test.rb b/test/models/trace_test.rb index 8b38b7f0e..fc5064ad7 100644 --- a/test/models/trace_test.rb +++ b/test/models/trace_test.rb @@ -76,17 +76,17 @@ class TraceTest < ActiveSupport::TestCase def test_validations trace_valid({}) - trace_valid({ :user_id => nil }, false) + trace_valid({ :user_id => nil }, :valid => false) trace_valid(:name => "a" * 255) - trace_valid({ :name => "a" * 256 }, false) - trace_valid({ :description => nil }, false) + trace_valid({ :name => "a" * 256 }, :valid => false) + trace_valid({ :description => nil }, :valid => false) trace_valid(:description => "a" * 255) - trace_valid({ :description => "a" * 256 }, false) + trace_valid({ :description => "a" * 256 }, :valid => false) trace_valid(:visibility => "private") trace_valid(:visibility => "public") trace_valid(:visibility => "trackable") trace_valid(:visibility => "identifiable") - trace_valid({ :visibility => "foo" }, false) + trace_valid({ :visibility => "foo" }, :valid => false) end def test_tagstring @@ -319,9 +319,9 @@ class TraceTest < ActiveSupport::TestCase assert_equal md5sum, md5sum(create(:trace, :fixture => id).xml_file) end - def trace_valid(attrs, result = true) + def trace_valid(attrs, valid: true) entry = build(:trace, attrs) - assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}" + assert_equal valid, entry.valid?, "Expected #{attrs.inspect} to be #{valid}" end def md5sum(io) diff --git a/test/models/tracetag_test.rb b/test/models/tracetag_test.rb index 04263dbb7..1aaa596d2 100644 --- a/test/models/tracetag_test.rb +++ b/test/models/tracetag_test.rb @@ -3,23 +3,23 @@ require "test_helper" class TracetagTest < ActiveSupport::TestCase def test_validations tracetag_valid({}) - tracetag_valid({ :tag => nil }, false) - tracetag_valid({ :tag => "" }, false) + tracetag_valid({ :tag => nil }, :valid => false) + tracetag_valid({ :tag => "" }, :valid => false) tracetag_valid(:tag => "a") tracetag_valid(:tag => "a" * 255) - tracetag_valid({ :tag => "a" * 256 }, false) - tracetag_valid({ :tag => "a/b" }, false) - tracetag_valid({ :tag => "a;b" }, false) - tracetag_valid({ :tag => "a.b" }, false) - tracetag_valid({ :tag => "a,b" }, false) - tracetag_valid({ :tag => "a?b" }, false) + tracetag_valid({ :tag => "a" * 256 }, :valid => false) + tracetag_valid({ :tag => "a/b" }, :valid => false) + tracetag_valid({ :tag => "a;b" }, :valid => false) + tracetag_valid({ :tag => "a.b" }, :valid => false) + tracetag_valid({ :tag => "a,b" }, :valid => false) + tracetag_valid({ :tag => "a?b" }, :valid => false) end private - def tracetag_valid(attrs, result = true) + def tracetag_valid(attrs, valid: true) entry = build(:tracetag) entry.assign_attributes(attrs) - assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}" + assert_equal valid, entry.valid?, "Expected #{attrs.inspect} to be #{valid}" end end diff --git a/test/models/way_test.rb b/test/models/way_test.rb index 3c44f2f26..6b166ec7e 100644 --- a/test/models/way_test.rb +++ b/test/models/way_test.rb @@ -43,10 +43,10 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_id noid = "" assert_nothing_raised do - Way.from_xml(noid, true) + Way.from_xml(noid, :create => true) end message = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(noid, false) + Way.from_xml(noid, :create => false) end assert_match(/ID is required when updating/, message.message) end @@ -54,11 +54,11 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_changeset_id nocs = "" message_create = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(nocs, true) + Way.from_xml(nocs, :create => true) end assert_match(/Changeset id is missing/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(nocs, false) + Way.from_xml(nocs, :create => false) end assert_match(/Changeset id is missing/, message_update.message) end @@ -66,10 +66,10 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_version no_version = "" assert_nothing_raised do - Way.from_xml(no_version, true) + Way.from_xml(no_version, :create => true) end message_update = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(no_version, false) + Way.from_xml(no_version, :create => false) end assert_match(/Version is required when updating/, message_update.message) end @@ -79,10 +79,10 @@ class WayTest < ActiveSupport::TestCase id_list.each do |id| zero_id = "" assert_nothing_raised do - Way.from_xml(zero_id, true) + Way.from_xml(zero_id, :create => true) end message_update = assert_raise(OSM::APIBadUserInput) do - Way.from_xml(zero_id, false) + Way.from_xml(zero_id, :create => false) end assert_match(/ID of way cannot be zero when updating/, message_update.message) end @@ -91,11 +91,11 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_text no_text = "" message_create = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(no_text, true) + Way.from_xml(no_text, :create => true) end assert_match(/Must specify a string with one or more characters/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(no_text, false) + Way.from_xml(no_text, :create => false) end assert_match(/Must specify a string with one or more characters/, message_update.message) end @@ -103,11 +103,11 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_k_v nokv = "" message_create = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(nokv, true) + Way.from_xml(nokv, :create => true) end assert_match(/tag is missing key/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(nokv, false) + Way.from_xml(nokv, :create => false) end assert_match(/tag is missing key/, message_update.message) end @@ -115,11 +115,11 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_no_v no_v = "" message_create = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(no_v, true) + Way.from_xml(no_v, :create => true) end assert_match(/tag is missing value/, message_create.message) message_update = assert_raise(OSM::APIBadXMLError) do - Way.from_xml(no_v, false) + Way.from_xml(no_v, :create => false) end assert_match(/tag is missing value/, message_update.message) end @@ -127,11 +127,11 @@ class WayTest < ActiveSupport::TestCase def test_from_xml_duplicate_k dupk = "" message_create = assert_raise(OSM::APIDuplicateTagsError) do - Way.from_xml(dupk, true) + Way.from_xml(dupk, :create => true) end assert_equal "Element way/ has duplicate tags with key dup", message_create.message message_update = assert_raise(OSM::APIDuplicateTagsError) do - Way.from_xml(dupk, false) + Way.from_xml(dupk, :create => false) end assert_equal "Element way/23 has duplicate tags with key dup", message_update.message end diff --git a/yarn.lock b/yarn.lock index 00b219d72..c04f14cfe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,10 +18,10 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@eslint/eslintrc@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c" - integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== +"@eslint/eslintrc@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76" + integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== dependencies: ajv "^6.12.4" debug "^4.1.1" @@ -39,10 +39,10 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== +acorn-jsx@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn@^7.4.0: version "7.4.0" @@ -241,12 +241,12 @@ eslint-visitor-keys@^2.0.0: integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== eslint@^7.3.1: - version "7.13.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da" - integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ== + version "7.15.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7" + integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== dependencies: "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.2.1" + "@eslint/eslintrc" "^0.2.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -256,10 +256,10 @@ eslint@^7.3.1: eslint-scope "^5.1.1" eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" - espree "^7.3.0" + espree "^7.3.1" esquery "^1.2.0" esutils "^2.0.2" - file-entry-cache "^5.0.1" + file-entry-cache "^6.0.0" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" globals "^12.1.0" @@ -283,13 +283,13 @@ eslint@^7.3.1: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" - integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: acorn "^7.4.0" - acorn-jsx "^5.2.0" + acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" esprima@^4.0.0: @@ -346,26 +346,25 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== +file-entry-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" + integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== dependencies: - flat-cache "^2.0.1" + flat-cache "^3.0.4" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" + flatted "^3.1.0" + rimraf "^3.0.2" -flatted@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" - integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== +flatted@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" + integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== fs.realpath@^1.0.0: version "1.0.0" @@ -539,18 +538,6 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@^0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c" - integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg== - dependencies: - minimist "^1.2.5" - ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -635,10 +622,10 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" @@ -771,13 +758,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - xtend@~4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"