From: Tom Hughes Date: Mon, 6 Sep 2010 11:51:50 +0000 (+0100) Subject: Merge branch 'master' into openstreetbugs X-Git-Tag: live~5099^2~203 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/6fb857020092c909043c4521b91a040f3bb16937?hp=52395b3cdf4d3cfae95730158edeeccf3d062a8e Merge branch 'master' into openstreetbugs Conflicts: config/environment.rb config/routes.rb --- diff --git a/app/controllers/amf_controller.rb b/app/controllers/amf_controller.rb index 7c6a140bd..0b04f0f35 100644 --- a/app/controllers/amf_controller.rb +++ b/app/controllers/amf_controller.rb @@ -172,7 +172,7 @@ class AmfController < ApplicationController def amf_handle_error_with_timeout(call,rootobj,rootid) amf_handle_error(call,rootobj,rootid) do - Timeout::timeout(APP_CONFIG['api_timeout'], OSM::APITimeoutError) do + Timeout::timeout(API_TIMEOUT, OSM::APITimeoutError) do yield end end @@ -187,6 +187,11 @@ class AmfController < ApplicationController if !user then return -1,"You are not logged in, so Potlatch can't write any changes to the database." end unless user.active_blocks.empty? then return -1,t('application.setup_user_auth.blocked') end + if cstags + if !tags_ok(cstags) then return -1,"One of the tags is invalid. Linux users may need to upgrade to Flash Player 10.1." end + cstags = strip_non_xml_chars cstags + end + # close previous changeset and add comment if closeid cs = Changeset.find(closeid.to_i) @@ -197,6 +202,8 @@ class AmfController < ApplicationController cs.save! else cs.tags['comment']=closecomment + # in case closecomment has chars not allowed in xml + cs.tags = strip_non_xml_chars cs.tags cs.save_with_tags! end end @@ -206,7 +213,11 @@ class AmfController < ApplicationController cs = Changeset.new cs.tags = cstags cs.user_id = user.id - if !closecomment.empty? then cs.tags['comment']=closecomment end + if !closecomment.empty? + cs.tags['comment']=closecomment + # in case closecomment has chars not allowed in xml + cs.tags = strip_non_xml_chars cs.tags + end # smsm1 doesn't like the next two lines and thinks they need to be abstracted to the model more/better cs.created_at = Time.now.getutc cs.closed_at = cs.created_at + Changeset::IDLE_TIMEOUT diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index fc59ffcc7..d66fbb28f 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -18,7 +18,7 @@ class ApiController < ApplicationController return end - offset = page * APP_CONFIG['tracepoints_per_page'] + offset = page * TRACEPOINTS_PER_PAGE # Figure out the bbox bbox = params['bbox'] @@ -39,7 +39,7 @@ class ApiController < ApplicationController end # get all the points - points = Tracepoint.find_by_area(min_lat, min_lon, max_lat, max_lon, :offset => offset, :limit => APP_CONFIG['tracepoints_per_page'], :order => "gpx_id DESC, trackid ASC, timestamp ASC" ) + points = Tracepoint.find_by_area(min_lat, min_lon, max_lat, max_lon, :offset => offset, :limit => TRACEPOINTS_PER_PAGE, :order => "gpx_id DESC, trackid ASC, timestamp ASC" ) doc = XML::Document.new doc.encoding = XML::Encoding::UTF_8 @@ -145,14 +145,14 @@ class ApiController < ApplicationController end # FIXME um why is this area using a different order for the lat/lon from above??? - @nodes = Node.find_by_area(min_lat, min_lon, max_lat, max_lon, :conditions => {:visible => true}, :include => :node_tags, :limit => APP_CONFIG['max_number_of_nodes']+1) + @nodes = Node.find_by_area(min_lat, min_lon, max_lat, max_lon, :conditions => {:visible => true}, :include => :node_tags, :limit => MAX_NUMBER_OF_NODES+1) # get all the nodes, by tag not yet working, waiting for change from NickB # need to be @nodes (instance var) so tests in /spec can be performed #@nodes = Node.search(bbox, params[:tag]) node_ids = @nodes.collect(&:id) - if node_ids.length > APP_CONFIG['max_number_of_nodes'] - report_error("You requested too many nodes (limit is #{APP_CONFIG['max_number_of_nodes']}). Either request a smaller area, or use planet.osm") + if node_ids.length > MAX_NUMBER_OF_NODES + report_error("You requested too many nodes (limit is #{MAX_NUMBER_OF_NODES}). Either request a smaller area, or use planet.osm") return end if node_ids.length == 0 @@ -295,19 +295,19 @@ class ApiController < ApplicationController version['maximum'] = "#{API_VERSION}"; api << version area = XML::Node.new 'area' - area['maximum'] = APP_CONFIG['max_request_area'].to_s; + area['maximum'] = MAX_REQUEST_AREA.to_s; api << area tracepoints = XML::Node.new 'tracepoints' - tracepoints['per_page'] = APP_CONFIG['tracepoints_per_page'].to_s + tracepoints['per_page'] = TRACEPOINTS_PER_PAGE.to_s api << tracepoints waynodes = XML::Node.new 'waynodes' - waynodes['maximum'] = APP_CONFIG['max_number_of_way_nodes'].to_s + waynodes['maximum'] = MAX_NUMBER_OF_WAY_NODES.to_s api << waynodes changesets = XML::Node.new 'changesets' changesets['maximum_elements'] = Changeset::MAX_ELEMENTS.to_s api << changesets timeout = XML::Node.new 'timeout' - timeout['seconds'] = APP_CONFIG['api_timeout'].to_s + timeout['seconds'] = API_TIMEOUT.to_s api << timeout doc.root << api diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 1605e1133..6c32b74b2 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -2,7 +2,7 @@ # Likewise, all the methods added will be available for all controllers. class ApplicationController < ActionController::Base - if OSM_STATUS == :database_readonly or OSM_STATUS == :database_offline + if STATUS == :database_readonly or STATUS == :database_offline session :off end @@ -120,20 +120,20 @@ class ApplicationController < ActionController::Base end def check_database_readable(need_api = false) - if OSM_STATUS == :database_offline or (need_api and OSM_STATUS == :api_offline) + if STATUS == :database_offline or (need_api and STATUS == :api_offline) redirect_to :controller => 'site', :action => 'offline' end end def check_database_writable(need_api = false) - if OSM_STATUS == :database_offline or OSM_STATUS == :database_readonly or - (need_api and (OSM_STATUS == :api_offline or OSM_STATUS == :api_readonly)) + if STATUS == :database_offline or STATUS == :database_readonly or + (need_api and (STATUS == :api_offline or STATUS == :api_readonly)) redirect_to :controller => 'site', :action => 'offline' end end def check_api_readable - if OSM_STATUS == :database_offline or OSM_STATUS == :api_offline + if STATUS == :database_offline or STATUS == :api_offline response.headers['Error'] = "Database offline for maintenance" render :nothing => true, :status => :service_unavailable return false @@ -141,8 +141,8 @@ class ApplicationController < ActionController::Base end def check_api_writable - if OSM_STATUS == :database_offline or OSM_STATUS == :database_readonly or - OSM_STATUS == :api_offline or OSM_STATUS == :api_readonly + if STATUS == :database_offline or STATUS == :database_readonly or + STATUS == :api_offline or STATUS == :api_readonly response.headers['Error'] = "Database offline for maintenance" render :nothing => true, :status => :service_unavailable return false @@ -219,7 +219,7 @@ class ApplicationController < ActionController::Base ## # wrap an api call in a timeout def api_call_timeout - SystemTimer.timeout_after(APP_CONFIG['api_timeout']) do + SystemTimer.timeout_after(API_TIMEOUT) do yield end rescue Timeout::Error @@ -229,7 +229,7 @@ class ApplicationController < ActionController::Base ## # wrap a web page in a timeout def web_timeout - SystemTimer.timeout_after(APP_CONFIG['web_timeout']) do + SystemTimer.timeout_after(WEB_TIMEOUT) do yield end rescue ActionView::TemplateError => ex diff --git a/app/controllers/changeset_controller.rb b/app/controllers/changeset_controller.rb index f80a938ba..29b9c787b 100644 --- a/app/controllers/changeset_controller.rb +++ b/app/controllers/changeset_controller.rb @@ -254,67 +254,71 @@ class ChangesetController < ApplicationController ## # list edits (open changesets) in reverse chronological order def list - conditions = conditions_nonempty - - if params[:display_name] - user = User.find_by_display_name(params[:display_name], :conditions => { :status => ["active", "confirmed"] }) + if request.format == :atom and params[:page] + redirect_to params.merge({ :page => nil }), :status => :moved_permanently + else + conditions = conditions_nonempty - if user - if user.data_public? or user == @user - conditions = cond_merge conditions, ['user_id = ?', user.id] - else - conditions = cond_merge conditions, ['false'] + if params[:display_name] + user = User.find_by_display_name(params[:display_name], :conditions => { :status => ["active", "confirmed"] }) + + if user + if user.data_public? or user == @user + conditions = cond_merge conditions, ['user_id = ?', user.id] + else + conditions = cond_merge conditions, ['false'] + end + elsif request.format == :html + @title = t 'user.no_such_user.title' + @not_found_user = params[:display_name] + render :template => 'user/no_such_user', :status => :not_found end - elsif request.format == :html - @title = t 'user.no_such_user.title' - @not_found_user = params[:display_name] - render :template => 'user/no_such_user', :status => :not_found end - end - - if params[:bbox] - bbox = params[:bbox] - elsif params[:minlon] and params[:minlat] and params[:maxlon] and params[:maxlat] - bbox = params[:minlon] + ',' + params[:minlat] + ',' + params[:maxlon] + ',' + params[:maxlat] - end - - if bbox - conditions = cond_merge conditions, conditions_bbox(bbox) - bbox = BoundingBox.from_s(bbox) - bbox_link = render_to_string :partial => "bbox", :object => bbox - end + + if params[:bbox] + bbox = params[:bbox] + elsif params[:minlon] and params[:minlat] and params[:maxlon] and params[:maxlat] + bbox = params[:minlon] + ',' + params[:minlat] + ',' + params[:maxlon] + ',' + params[:maxlat] + end + + if bbox + conditions = cond_merge conditions, conditions_bbox(bbox) + bbox = BoundingBox.from_s(bbox) + bbox_link = render_to_string :partial => "bbox", :object => bbox + end + + if user + user_link = render_to_string :partial => "user", :object => user + end + + if user and bbox + @title = t 'changeset.list.title_user_bbox', :user => user.display_name, :bbox => bbox.to_s + @heading = t 'changeset.list.heading_user_bbox', :user => user.display_name, :bbox => bbox.to_s + @description = t 'changeset.list.description_user_bbox', :user => user_link, :bbox => bbox_link + elsif user + @title = t 'changeset.list.title_user', :user => user.display_name + @heading = t 'changeset.list.heading_user', :user => user.display_name + @description = t 'changeset.list.description_user', :user => user_link + elsif bbox + @title = t 'changeset.list.title_bbox', :bbox => bbox.to_s + @heading = t 'changeset.list.heading_bbox', :bbox => bbox.to_s + @description = t 'changeset.list.description_bbox', :bbox => bbox_link + else + @title = t 'changeset.list.title' + @heading = t 'changeset.list.heading' + @description = t 'changeset.list.description' + end - if user - user_link = render_to_string :partial => "user", :object => user - end + @page = (params[:page] || 1).to_i + @page_size = 20 - if user and bbox - @title = t 'changeset.list.title_user_bbox', :user => user.display_name, :bbox => bbox.to_s - @heading = t 'changeset.list.heading_user_bbox', :user => user.display_name, :bbox => bbox.to_s - @description = t 'changeset.list.description_user_bbox', :user => user_link, :bbox => bbox_link - elsif user - @title = t 'changeset.list.title_user', :user => user.display_name - @heading = t 'changeset.list.heading_user', :user => user.display_name - @description = t 'changeset.list.description_user', :user => user_link - elsif bbox - @title = t 'changeset.list.title_bbox', :bbox => bbox.to_s - @heading = t 'changeset.list.heading_bbox', :bbox => bbox.to_s - @description = t 'changeset.list.description_bbox', :bbox => bbox_link - else - @title = t 'changeset.list.title' - @heading = t 'changeset.list.heading' - @description = t 'changeset.list.description' + @edits = Changeset.find(:all, + :include => [:user, :changeset_tags], + :conditions => conditions, + :order => "changesets.created_at DESC", + :offset => (@page - 1) * @page_size, + :limit => @page_size) end - - @page = (params[:page] || 1).to_i - @page_size = 20 - - @edits = Changeset.find(:all, - :include => [:user, :changeset_tags], - :conditions => conditions, - :order => "changesets.created_at DESC", - :offset => (@page - 1) * @page_size, - :limit => @page_size) end private diff --git a/app/controllers/diary_entry_controller.rb b/app/controllers/diary_entry_controller.rb index 320f3d029..73e9629e0 100644 --- a/app/controllers/diary_entry_controller.rb +++ b/app/controllers/diary_entry_controller.rb @@ -10,7 +10,7 @@ class DiaryEntryController < ApplicationController caches_action :list, :view, :layout => false caches_action :rss, :layout => true - cache_sweeper :diary_sweeper, :only => [:new, :edit, :comment, :hide, :hidecomment], :unless => OSM_STATUS == :database_offline + cache_sweeper :diary_sweeper, :only => [:new, :edit, :comment, :hide, :hidecomment], :unless => STATUS == :database_offline def new @title = t 'diary_entry.new.title' diff --git a/app/controllers/geocoder_controller.rb b/app/controllers/geocoder_controller.rb index 2af95e5fa..d07b74f11 100644 --- a/app/controllers/geocoder_controller.rb +++ b/app/controllers/geocoder_controller.rb @@ -57,7 +57,7 @@ class GeocoderController < ApplicationController render :action => "error" else @results.push({:lat => lat, :lon => lon, - :zoom => APP_CONFIG['postcode_zoom'], + :zoom => POSTCODE_ZOOM, :name => "#{lat}, #{lon}"}) render :action => "results" @@ -78,7 +78,7 @@ class GeocoderController < ApplicationController unless response.match(/couldn't find this zip/) data = response.split(/\s*,\s+/) # lat,long,town,state,zip @results.push({:lat => data[0], :lon => data[1], - :zoom => APP_CONFIG['postcode_zoom'], + :zoom => POSTCODE_ZOOM, :prefix => "#{data[2]}, #{data[3]},", :name => data[4]}) end @@ -104,7 +104,7 @@ class GeocoderController < ApplicationController dataline = response.split(/\n/)[1] data = dataline.split(/,/) # easting,northing,postcode,lat,long postcode = data[2].gsub(/'/, "") - zoom = APP_CONFIG['postcode_zoom'] - postcode.count("#") + zoom = POSTCODE_ZOOM - postcode.count("#") @results.push({:lat => data[3], :lon => data[4], :zoom => zoom, :name => postcode}) end @@ -127,7 +127,7 @@ class GeocoderController < ApplicationController if response.get_elements("geodata/error").empty? @results.push({:lat => response.get_text("geodata/latt").to_s, :lon => response.get_text("geodata/longt").to_s, - :zoom => APP_CONFIG['postcode_zoom'], + :zoom => POSTCODE_ZOOM, :name => query.upcase}) end @@ -286,7 +286,7 @@ class GeocoderController < ApplicationController name = geoname.get_text("name").to_s country = geoname.get_text("countryName").to_s @results.push({:lat => lat, :lon => lon, - :zoom => APP_CONFIG['geonames_zoom'], + :zoom => GEONAMES_ZOOM, :name => name, :suffix => ", #{country}"}) end diff --git a/app/controllers/message_controller.rb b/app/controllers/message_controller.rb index 5db9cccfa..82e3f30f2 100644 --- a/app/controllers/message_controller.rb +++ b/app/controllers/message_controller.rb @@ -15,7 +15,7 @@ class MessageController < ApplicationController @to_user = User.find_by_display_name(params[:display_name]) if @to_user if params[:message] - if @user.sent_messages.count(:conditions => ["sent_on >= ?", Time.now.getutc - 1.hour]) >= APP_CONFIG['max_messages_per_hour'] + if @user.sent_messages.count(:conditions => ["sent_on >= ?", Time.now.getutc - 1.hour]) >= MAX_MESSAGES_PER_HOUR flash[:error] = t 'message.new.limit_exceeded' else @message = Message.new(params[:message]) diff --git a/app/controllers/trace_controller.rb b/app/controllers/trace_controller.rb index abd59aeb2..989d5d5a0 100644 --- a/app/controllers/trace_controller.rb +++ b/app/controllers/trace_controller.rb @@ -15,10 +15,11 @@ class TraceController < ApplicationController before_filter :offline_redirect, :only => [:create, :edit, :delete, :data, :api_data, :api_create] around_filter :api_call_handle_error, :only => [:api_details, :api_data, :api_create] - caches_action :list, :view, :layout => false + caches_action :list, :unless => :logged_in?, :layout => false + caches_action :view, :layout => false caches_action :georss, :layout => true - cache_sweeper :trace_sweeper, :only => [:create, :edit, :delete, :api_create], :unless => OSM_STATUS == :database_offline - cache_sweeper :tracetag_sweeper, :only => [:create, :edit, :delete, :api_create], :unless => OSM_STATUS == :database_offline + cache_sweeper :trace_sweeper, :only => [:create, :edit, :delete, :api_create], :unless => STATUS == :database_offline + cache_sweeper :tracetag_sweeper, :only => [:create, :edit, :delete, :api_create], :unless => STATUS == :database_offline # Counts and selects pages of GPX traces for various criteria (by user, tags, public etc.). # target_user - if set, specifies the user to fetch traces for. if not set will fetch all traces @@ -105,7 +106,6 @@ class TraceController < ApplicationController @target_user = target_user @display_name = target_user.display_name if target_user @all_tags = tagset.values - @trace = Trace.new(:visibility => default_visibility) if @user end def mine @@ -130,6 +130,7 @@ class TraceController < ApplicationController def create if params[:trace] logger.info(params[:trace][:gpx_file].class.name) + if params[:trace][:gpx_file].respond_to?(:read) begin do_create(params[:trace][:gpx_file], params[:trace][:tagstring], @@ -146,7 +147,7 @@ class TraceController < ApplicationController flash[:warning] = t 'trace.trace_header.traces_waiting', :count => @user.traces.count(:conditions => { :inserted => false }) end - redirect_to :action => 'mine' + redirect_to :action => :list, :display_name => @user.display_name end else @trace = Trace.new({:name => "Dummy", @@ -158,7 +159,10 @@ class TraceController < ApplicationController @trace.valid? @trace.errors.add(:gpx_file, "can't be blank") end + else + @trace = Trace.new(:visibility => default_visibility) end + @title = t 'trace.create.upload_trace' end @@ -206,7 +210,7 @@ class TraceController < ApplicationController trace.visible = false trace.save flash[:notice] = t 'trace.delete.scheduled_for_deletion' - redirect_to :controller => 'traces', :action => 'mine' + redirect_to :action => :list, :display_name => @user.display_name else render :nothing => true, :status => :bad_request end @@ -292,7 +296,11 @@ class TraceController < ApplicationController trace = Trace.find(params[:id]) if trace.public? or trace.user == @user - send_file(trace.trace_name, :filename => "#{trace.id}#{trace.extension_name}", :type => trace.mime_type, :disposition => 'attachment') + if request.format == Mime::XML + send_file(trace.xml_file, :filename => "#{trace.id}.xml", :type => Mime::XML.to_s, :disposition => 'attachment') + else + send_file(trace.trace_name, :filename => "#{trace.id}#{trace.extension_name}", :type => trace.mime_type, :disposition => 'attachment') + end else render :nothing => true, :status => :forbidden end @@ -395,11 +403,11 @@ private end def offline_warning - flash.now[:warning] = t 'trace.offline_warning.message' if OSM_STATUS == :gpx_offline + flash.now[:warning] = t 'trace.offline_warning.message' if STATUS == :gpx_offline end def offline_redirect - redirect_to :action => :offline if OSM_STATUS == :gpx_offline + redirect_to :action => :offline if STATUS == :gpx_offline end def default_visibility diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 0957853ce..b9cca0cf6 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -16,21 +16,29 @@ class UserController < ApplicationController filter_parameter_logging :password, :pass_crypt, :pass_crypt_confirmation - cache_sweeper :user_sweeper, :only => [:account, :set_status, :delete], :unless => OSM_STATUS == :database_offline + cache_sweeper :user_sweeper, :only => [:account, :set_status, :delete], :unless => STATUS == :database_offline def terms - @title = t 'user.new.title' - @user = User.new(params[:user]) - - @legale = params[:legale] || OSM.IPToCountry(request.remote_ip) || APP_CONFIG['default_legale'] + @legale = params[:legale] || OSM.IPToCountry(request.remote_ip) || DEFAULT_LEGALE @text = OSM.legal_text_for_country(@legale) if request.xhr? render :update do |page| - page.replace_html "contributorTerms", :partial => "terms" + page.replace_html "contributorTerms", :partial => "terms", :locals => { :has_decline => params[:has_decline] } + end + else + @title = t 'user.terms.title' + @user = User.new(params[:user]) if params[:user] + + if @user + if @user.invalid? + render :action => :new + elsif @user.terms_agreed? + redirect_to :action => :account, :display_name => @user.display_name + end + else + redirect_to :action => :login, :referer => request.request_uri end - elsif @user.invalid? - render :action => 'new' end end @@ -41,6 +49,16 @@ class UserController < ApplicationController render :action => 'new' elsif params[:decline] redirect_to t('user.terms.declined') + elsif @user + if !@user.terms_agreed? + @user.consider_pd = params[:user][:consider_pd] + @user.terms_agreed = Time.now.getutc + if @user.save + flash[:notice] = t 'user.new.terms accepted' + end + end + + redirect_to :action => :account, :display_name => @user.display_name else @user = User.new(params[:user]) @@ -188,7 +206,7 @@ class UserController < ApplicationController # them to that unless they've also got a block on them, in # which case redirect them to the block so they can clear it. if user.blocked_on_view - redirect_to user.blocked_on_view, :referrer => params[:referrer] + redirect_to user.blocked_on_view, :referer => params[:referer] elsif params[:referer] redirect_to params[:referer] else @@ -202,6 +220,8 @@ class UserController < ApplicationController else flash.now[:error] = t 'user.login.auth failure' end + else + flash.now[:notice] = t 'user.login.notice' end end diff --git a/app/models/node.rb b/app/models/node.rb index df6442b83..7db4aed09 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -58,7 +58,7 @@ class Node < ActiveRecord::Base find_by_area(min_lat, min_lon, max_lat, max_lon, :conditions => {:visible => true}, - :limit => APP_CONFIG['max_number_of_nodes']+1) + :limit => MAX_NUMBER_OF_NODES+1) end # Read in xml as text and return it's Node object representation diff --git a/app/models/notifier.rb b/app/models/notifier.rb index 364463336..a1fde49b3 100644 --- a/app/models/notifier.rb +++ b/app/models/notifier.rb @@ -105,7 +105,7 @@ private end def from_header(name, type, id, digest) - if domain = APP_CONFIG['messages_domain'] + if domain = MESSAGES_DOMAIN from quote_address_if_necessary("#{name} <#{type}-#{id}-#{digest[0,6]}@#{domain}>", "utf-8") end end diff --git a/app/models/spam_observer.rb b/app/models/spam_observer.rb index 21561f671..8b5212111 100644 --- a/app/models/spam_observer.rb +++ b/app/models/spam_observer.rb @@ -8,7 +8,7 @@ class SpamObserver < ActiveRecord::Observer when record.is_a?(DiaryComment): user = record.user end - if user.status == "active" and user.spam_score > APP_CONFIG['spam_threshold'] + if user.status == "active" and user.spam_score > SPAM_THRESHOLD user.update_attributes(:status => "suspended") end end diff --git a/app/models/user_block.rb b/app/models/user_block.rb index 23e1bcab6..8c7ae390b 100644 --- a/app/models/user_block.rb +++ b/app/models/user_block.rb @@ -5,7 +5,7 @@ class UserBlock < ActiveRecord::Base belongs_to :creator, :class_name => "User", :foreign_key => :creator_id belongs_to :revoker, :class_name => "User", :foreign_key => :revoker_id - PERIODS = APP_CONFIG['user_block_periods'] + PERIODS = USER_BLOCK_PERIODS ## # returns true if the block is currently active (i.e: the user can't diff --git a/app/models/way.rb b/app/models/way.rb index 639f4e69a..cc9343e7c 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -234,8 +234,8 @@ class Way < ActiveRecord::Base def preconditions_ok?(old_nodes = []) return false if self.nds.empty? - if self.nds.length > APP_CONFIG['max_number_of_way_nodes'] - raise OSM::APITooManyWayNodesError.new(self.id, self.nds.length, APP_CONFIG['max_number_of_way_nodes']) + if self.nds.length > MAX_NUMBER_OF_WAY_NODES + raise OSM::APITooManyWayNodesError.new(self.id, self.nds.length, MAX_NUMBER_OF_WAY_NODES) end # check only the new nodes, for efficiency - old nodes having been checked last time and can't diff --git a/app/views/browse/start.rjs b/app/views/browse/start.rjs index b045bc9ea..1b68043c9 100644 --- a/app/views/browse/start.rjs +++ b/app/views/browse/start.rjs @@ -185,8 +185,8 @@ page << < #{APP_CONFIG['max_request_area']}) { - setStatus(i18n("#{I18n.t('browse.start_rjs.unable_to_load_size', :max_bbox_size => APP_CONFIG['max_request_area'])}", { bbox_size: size })); + if (size > #{MAX_REQUEST_AREA}) { + setStatus(i18n("#{I18n.t('browse.start_rjs.unable_to_load_size', :max_bbox_size => MAX_REQUEST_AREA)}", { bbox_size: size })); } else { loadGML("/api/#{API_VERSION}/map?bbox=" + projected.toBBOX()); } diff --git a/app/views/changeset/list.html.erb b/app/views/changeset/list.html.erb index 6da108026..0333be5cc 100644 --- a/app/views/changeset/list.html.erb +++ b/app/views/changeset/list.html.erb @@ -5,8 +5,8 @@ <%= render :partial => 'changesets', :locals => { :showusername => !params.has_key?(:display_name) } %> <%= render :partial => 'changeset_paging_nav' %> -<%= atom_link_to params.merge({ :format => :atom }) %> +<%= atom_link_to params.merge({ :page => nil, :format => :atom }) %> <% content_for :head do %> -<%= auto_discovery_link_tag :atom, params.merge({ :format => :atom }) %> +<%= auto_discovery_link_tag :atom, params.merge({ :page => nil, :format => :atom }) %> <% end %> diff --git a/app/views/export/start.rjs b/app/views/export/start.rjs index d556d8bf9..cc4d198cd 100644 --- a/app/views/export/start.rjs +++ b/app/views/export/start.rjs @@ -190,7 +190,7 @@ page << < #{APP_CONFIG['max_request_area']}) { + if (bounds.getWidth() * bounds.getHeight() > #{MAX_REQUEST_AREA}) { $("export_osm_too_large").style.display = "block"; } else { $("export_osm_too_large").style.display = "none"; @@ -198,7 +198,7 @@ page << < #{APP_CONFIG['max_request_area']}) { + if ($("format_osm").checked && bounds.getWidth() * bounds.getHeight() > #{MAX_REQUEST_AREA}) { $("export_commit").disabled = true; } else if ($("format_mapnik").checked && $("mapnik_scale").value < max_scale) { $("export_commit").disabled = true; diff --git a/app/views/layouts/site.html.erb b/app/views/layouts/site.html.erb index 6a820ef26..a026c0594 100644 --- a/app/views/layouts/site.html.erb +++ b/app/views/layouts/site.html.erb @@ -68,7 +68,7 @@ <% else %>
  • <%= link_to t('layouts.export'), {:controller => 'site', :action => 'export'}, {:id => 'exportanchor', :title => t('layouts.export_tooltip'), :class => exportclass} %>
  • <% end %> -
  • <%= link_to t('layouts.gps_traces'), {:controller => 'trace', :action => 'list'}, {:id => 'traceanchor', :title => t('layouts.gps_traces_tooltip'), :class => traceclass} %>
  • +
  • <%= link_to t('layouts.gps_traces'), {:controller => 'trace', :action => 'list', :display_name => nil}, {:id => 'traceanchor', :title => t('layouts.gps_traces_tooltip'), :class => traceclass} %>
  • <%= link_to t('layouts.user_diaries'), {:controller => 'diary_entry', :action => 'list', :display_name => nil}, {:id => 'diaryanchor', :title => t('layouts.user_diaries_tooltip'), :class => diaryclass} %>
  • @@ -100,11 +100,11 @@ <% end %> - <% if OSM_STATUS == :database_offline or OSM_STATUS == :api_offline %> + <% if STATUS == :database_offline or STATUS == :api_offline %>
    <%= t 'layouts.osm_offline' %>
    - <% elsif OSM_STATUS == :database_readonly or OSM_STATUS == :api_readonly %> + <% elsif STATUS == :database_readonly or STATUS == :api_readonly %>
    <%= t 'layouts.osm_read_only' %>
    diff --git a/app/views/site/edit.html.erb b/app/views/site/edit.html.erb index 779abd352..e5bffd1e4 100644 --- a/app/views/site/edit.html.erb +++ b/app/views/site/edit.html.erb @@ -1,7 +1,7 @@ -<% if OSM_STATUS == :database_offline or OSM_STATUS == :api_offline %> +<% if STATUS == :database_offline or STATUS == :api_offline %>

    <%= t 'layouts.osm_offline' %>

    -<% elsif OSM_STATUS == :database_readonly or OSM_STATUS == :api_readonly %> +<% elsif STATUS == :database_readonly or STATUS == :api_readonly %>

    <%= t 'layouts.osm_read_only' %>

    <% elsif !@user.data_public? %> diff --git a/app/views/site/index.html.erb b/app/views/site/index.html.erb index 9098c1a88..fc1e1ec5c 100644 --- a/app/views/site/index.html.erb +++ b/app/views/site/index.html.erb @@ -134,7 +134,7 @@ end function mapInit(){ map = createMap("map"); - <% unless OSM_STATUS == :api_offline or OSM_STATUS == :database_offline %> + <% unless STATUS == :api_offline or STATUS == :database_offline %> map.dataLayer = new OpenLayers.Layer("<%= I18n.t 'browse.start_rjs.data_layer_name' %>", { "visibility": false }); map.dataLayer.events.register("visibilitychanged", map.dataLayer, toggleData); map.addLayer(map.dataLayer); diff --git a/app/views/site/offline.html.erb b/app/views/site/offline.html.erb index b960ab66d..34a2eacc5 100644 --- a/app/views/site/offline.html.erb +++ b/app/views/site/offline.html.erb @@ -1,4 +1,4 @@ -<% if OSM_STATUS == :database_offline %> +<% if STATUS == :database_offline %>

    <%= t 'layouts.osm_offline' %>

    <% else %> diff --git a/app/views/trace/_trace.html.erb b/app/views/trace/_trace.html.erb index 509c346ed..8addd5c1c 100644 --- a/app/views/trace/_trace.html.erb +++ b/app/views/trace/_trace.html.erb @@ -1,7 +1,7 @@ <% cl = cycle('table0', 'table1') %> - <% if OSM_STATUS != :gpx_offline %> + <% if STATUS != :gpx_offline %> <% if trace.inserted %> <% else %> diff --git a/app/views/trace/view.html.erb b/app/views/trace/view.html.erb index bfef5d901..0d9b6213f 100644 --- a/app/views/trace/view.html.erb +++ b/app/views/trace/view.html.erb @@ -1,6 +1,6 @@

    <%= t 'trace.view.heading', :name => h(@trace.name) %>

    -<% if OSM_STATUS != :gpx_offline %> +<% if STATUS != :gpx_offline %> <% if @trace.inserted %> <% else %> diff --git a/app/views/user/_terms.html.erb b/app/views/user/_terms.html.erb index 849f536e3..2c6b0885c 100644 --- a/app/views/user/_terms.html.erb +++ b/app/views/user/_terms.html.erb @@ -1,4 +1,11 @@ -

    <%= @text['intro'] %>

    +

    + <%= @text['intro'] %> + <% if has_decline %> + <%= @text['next_with_decline'] %> + <% else %> + <%= @text['next_without_decline'] %> + <% end %> +

    1. <%= @text['section_1'] %>

      diff --git a/app/views/user/account.html.erb b/app/views/user/account.html.erb index 85e9aebef..d5bcb3821 100644 --- a/app/views/user/account.html.erb +++ b/app/views/user/account.html.erb @@ -38,6 +38,24 @@ + + <%= t 'user.account.contributor terms.heading' %> + + <% if @user.terms_agreed? %> + <%= t 'user.account.contributor terms.agreed' %> + (<%= t 'user.account.contributor terms.link text' %>) +
      + <% if @user.consider_pd? %> + <%= t 'user.account.contributor terms.agreed_with_pd' %> + <% end %> + <% else %> + <%= t 'user.account.contributor terms.not yet agreed' %>
      + + <%= link_to t('user.account.contributor terms.review link text'), :controller => 'user', :action => 'terms' %> + <% end %> + + + <%= t 'user.account.profile description' %> <%= f.text_area :description, :rows => '5', :cols => '60' %> diff --git a/app/views/user/api_details.builder b/app/views/user/api_details.builder index d70c65f04..a164c7a56 100644 --- a/app/views/user/api_details.builder +++ b/app/views/user/api_details.builder @@ -6,6 +6,9 @@ xml.osm("version" => API_VERSION, "generator" => GENERATOR) do if @user.description xml.tag! "description", @user.description end + xml.tag! "contributor-terms", + :agreed => !!@user.terms_agreed, + :pd => !!@user.consider_pd if @user.home_lat and @user.home_lon xml.tag! "home", :lat => @user.home_lat, :lon => @user.home_lon, diff --git a/app/views/user/terms.html.erb b/app/views/user/terms.html.erb index 049e07ca7..3b3585199 100644 --- a/app/views/user/terms.html.erb +++ b/app/views/user/terms.html.erb @@ -1,6 +1,6 @@

      <%= t 'user.terms.heading' %>

      -

      <%= t 'user.terms.press accept button' %>

      +

      <%= t 'user.terms.read and accept' %>

      <% form_tag :action => 'terms' do %> @@ -13,7 +13,7 @@ :before => update_page do |page| page.replace_html 'contributorTerms', image_tag('searching.gif') end, - :url => {:legale => legale} + :url => {:legale => legale, :has_decline => params.has_key?(:user)} ) %> <%= label_tag "legale_#{legale}", t('user.terms.legale_names.' + name) %> @@ -22,7 +22,7 @@ <% end %>
      - <%= render :partial => "terms" %> + <%= render :partial => "terms", :locals => { :has_decline =>params.has_key?(:user) } %>
      <% form_tag({:action => "save"}, { :id => "termsForm" }) do %> @@ -33,13 +33,17 @@

      <%= hidden_field_tag('referer', h(params[:referer])) unless params[:referer].nil? %> - <%= hidden_field('user', 'email') %> - <%= hidden_field('user', 'email_confirmation') %> - <%= hidden_field('user', 'display_name') %> - <%= hidden_field('user', 'pass_crypt') %> - <%= hidden_field('user', 'pass_crypt_confirmation') %> + <% if params[:user] %> + <%= hidden_field('user', 'email') %> + <%= hidden_field('user', 'email_confirmation') %> + <%= hidden_field('user', 'display_name') %> + <%= hidden_field('user', 'pass_crypt') %> + <%= hidden_field('user', 'pass_crypt_confirmation') %> + <% end %>

      - <%= submit_tag(t('user.terms.decline'), :name => "decline", :id => "decline") %> + <% if params[:user] %> + <%= submit_tag(t('user.terms.decline'), :name => "decline", :id => "decline") %> + <% end %> <%= submit_tag(t('user.terms.agree'), :name => "agree", :id => "agree") %>

      diff --git a/config/.gitignore b/config/.gitignore index b5649dd03..f8580b426 100644 --- a/config/.gitignore +++ b/config/.gitignore @@ -1 +1,2 @@ +application.yml database.yml diff --git a/config/environment.rb b/config/environment.rb index e339aca4d..00067a263 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -1,36 +1,8 @@ # Be sure to restart your server when you modify this file -# Uncomment below to force Rails into production mode when -# you don't control web/app server and can't set it the proper way -ENV['RAILS_ENV'] ||= 'production' - # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION -# Set the server URL -SERVER_URL = ENV['OSM_SERVER_URL'] || 'www.openstreetmap.org' - -# Set the generator -GENERATOR = ENV['OSM_SERVER_GENERATOR'] || 'OpenStreetMap server' - -# Settings for generated emails (e.g. signup confirmation -EMAIL_FROM = ENV['OSM_EMAIL_FROM'] || 'OpenStreetMap ' -EMAIL_RETURN_PATH = ENV['OSM_EMAIL_RETURN_PATH'] || 'bounces@openstreetmap.org' - -# Application constants needed for routes.rb - must go before Initializer call -API_VERSION = ENV['OSM_API_VERSION'] || '0.6' - -# Set application status - possible settings are: -# -# :online - online and operating normally -# :api_readonly - site online but API in read-only mode -# :api_offline - site online but API offline -# :database_readonly - database and site in read-only mode -# :database_offline - database offline with site in emergency mode -# :gpx_offline - gpx storage offline -# -OSM_STATUS = :online - # Bootstrap the Rails environment, frameworks, and default configuration require File.join(File.dirname(__FILE__), 'boot') @@ -38,21 +10,12 @@ Rails::Initializer.run do |config| # Settings in config/environments/* take precedence over those specified here. # Application configuration should go into files in config/initializers # -- all .rb files in that directory are automatically loaded. - # See Rails::Configuration for more options. - # Skip frameworks you're not going to use (only works if using vendor/rails). - # To use Rails without a database, you must remove the Active Record framework - if OSM_STATUS == :database_offline - config.frameworks -= [ :active_record ] - config.eager_load_paths = [] - end + # Add additional load paths for your own custom dirs + # config.load_paths += %W( #{RAILS_ROOT}/extras ) - # Specify gems that this application depends on. - # They can then be installed with "rake gems:install" on new installations. - # config.gem "bj" - # config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net" - # config.gem "aws-s3", :lib => "aws/s3" - unless OSM_STATUS == :database_offline + # Specify gems that this application depends on and have them installed with rake gems:install + unless STATUS == :database_offline config.gem 'composite_primary_keys', :version => '2.2.2' end config.gem 'libxml-ruby', :version => '>= 1.1.1', :lib => 'libxml' @@ -61,47 +24,32 @@ Rails::Initializer.run do |config| config.gem 'httpclient' config.gem 'SystemTimer', :version => '>= 1.1.3', :lib => 'system_timer' config.gem 'sanitize' + config.gem 'i18n', :version => '>= 0.4.1' - # Only load the plugins named here, in the order given. By default, all plugins - # in vendor/plugins are loaded in alphabetical order. + # Only load the plugins named here, in the order given (default is alphabetical). # :all can be used as a placeholder for all plugins not explicitly named # config.plugins = [ :exception_notification, :ssl_requirement, :all ] + + # Skip frameworks you're not going to use. To use Rails without a database, + # you must remove the Active Record framework. + if STATUS == :database_offline + config.frameworks -= [ :active_record ] + config.eager_load_paths = [] + end - # Add additional load paths for your own custom dirs - # config.load_paths += %W( #{RAILS_ROOT}/extras ) - - # Force all environments to use the same logger level - # (by default production uses :info, the others :debug) - # config.log_level = :debug + # Activate observers that should always be running + config.active_record.observers = :spam_observer - # Configure cache - config.cache_store = :file_store, "#{RAILS_ROOT}/tmp/cache" + # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. + # Run "rake -D time" for a list of tasks for finding time zone names. + config.time_zone = 'UTC' - # Your secret key for verifying cookie session data integrity. - # If you change this key, all old sessions will become invalid! - # Make sure the secret is at least 30 characters and all random, - # no regular words or you'll be exposed to dictionary attacks. - config.action_controller.session = { - :key => '_osm_session', - :secret => 'd886369b1e709c61d1f9fcb07384a2b96373c83c01bfc98c6611a9fe2b6d0b14215bb360a0154265cccadde5489513f2f9b8d9e7b384a11924f772d2872c2a1f' - } - - # Use the database for sessions instead of the cookie-based default, - # which shouldn't be used to store highly confidential information - # (create the session table with 'rake db:sessions:create') - unless OSM_STATUS == :database_offline or OSM_STATUS == :database_readonly - config.action_controller.session_store = :sql_session_store - end + # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. + # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}')] + # config.i18n.default_locale = :de # Use SQL instead of Active Record's schema dumper when creating the test database. # This is necessary if your schema can't be completely dumped by the schema dumper, # like if you have constraints or database-specific column types config.active_record.schema_format = :sql - - # Activate observers that should always be running - config.active_record.observers = :spam_observer - - # Make Active Record use UTC-base instead of local time - config.active_record.default_timezone = :utc - end diff --git a/config/environments/production.rb b/config/environments/production.rb index cb295b83f..5e549a91f 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -4,15 +4,25 @@ # Code is not reloaded between requests config.cache_classes = true -# Use a different logger for distributed setups -# config.logger = SyslogLogger.new - # Full error reports are disabled and caching is turned on config.action_controller.consider_all_requests_local = false config.action_controller.perform_caching = true +config.action_view.cache_template_loading = true + +# See everything in the log (default is :info) +# config.log_level = :debug + +# Use a different logger for distributed setups +# config.logger = SyslogLogger.new + +# Use a different cache store in production +# config.cache_store = :mem_cache_store # Enable serving of images, stylesheets, and javascripts from an asset server -# config.action_controller.asset_host = "http://assets.example.com" +# config.action_controller.asset_host = "http://assets.example.com" # Disable delivery errors, bad email addresses will be ignored # config.action_mailer.raise_delivery_errors = false + +# Enable threaded mode +# config.threadsafe! diff --git a/config/environments/test.rb b/config/environments/test.rb index a26b6ef92..44dd2992b 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -12,6 +12,7 @@ config.whiny_nils = true # Show full error reports and disable caching config.action_controller.consider_all_requests_local = true config.action_controller.perform_caching = false +config.action_view.cache_template_loading = true # Disable request forgery protection in test environment config.action_controller.allow_forgery_protection = false diff --git a/config/application.yml b/config/example.application.yml similarity index 59% rename from config/application.yml rename to config/example.application.yml index 95037f83e..25df99d26 100644 --- a/config/application.yml +++ b/config/example.application.yml @@ -1,4 +1,21 @@ standard_settings: &standard_settings + # The server URL + server_url: "www.openstreetmap.org" + # The generator + generator: "OpenStreetMap server" + # Sender addresses for emails + email_from: "OpenStreetMap " + email_return_path: "bounces@openstreetmap.org" + # API version + api_version: "0.6" + # Application status - posstible values are: + # :online - online and operating normally + # :api_readonly - site online but API in read-only mode + # :api_offline - site online but API offline + # :database_readonly - database and site in read-only mode + # :database_offline - database offline with site in emergency mode + # :gpx_offline - gpx storage offline + status: :online # The maximum area you're allowed to request, in square degrees max_request_area: 0.25 # Number of GPS trace/trackpoints returned per-page @@ -30,7 +47,12 @@ standard_settings: &standard_settings default_legale: GB # Memory limits (in Mb) #soft_memory_limit: 512 - #hard_memory_limit: 2048 + #hard_memory_limit: 2048 + # Location of GPX traces and images + gpx_trace_dir: "/home/osm/traces" + gpx_image_dir: "/home/osm/images" + # Location of data for file columns + #file_column_root: "" development: <<: *standard_settings diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb new file mode 100644 index 000000000..c2169ed01 --- /dev/null +++ b/config/initializers/backtrace_silencers.rb @@ -0,0 +1,7 @@ +# Be sure to restart your server when you modify this file. + +# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. +# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } + +# You can also remove all the silencers if you're trying do debug a problem that might steem from framework code. +# Rails.backtrace_cleaner.remove_silencers! \ No newline at end of file diff --git a/config/initializers/cookie_verification_secret.rb b/config/initializers/cookie_verification_secret.rb new file mode 100644 index 000000000..81edec3a2 --- /dev/null +++ b/config/initializers/cookie_verification_secret.rb @@ -0,0 +1,7 @@ +# Be sure to restart your server when you modify this file. + +# Your secret key for verifying the integrity of signed cookies. +# If you change this key, all old signed cookies will become invalid! +# Make sure the secret is at least 30 characters and all random, +# no regular words or you'll be exposed to dictionary attacks. +ActionController::Base.cookie_verifier_secret = '67881c9e6670d9b55b43885ea8eab34e32865ce436bdbde73e1967a11a26674906736de0aa1a0d24edf8ebcb653e1735413e6fd24e1201338e397d4a2392c614'; diff --git a/config/initializers/file_column.rb b/config/initializers/file_column.rb new file mode 100644 index 000000000..6447ef558 --- /dev/null +++ b/config/initializers/file_column.rb @@ -0,0 +1,3 @@ +if defined?(FILE_COLUMN_ROOT) + FileColumn::ClassMethods::DEFAULT_OPTIONS[:root_path] = FILE_COLUMN_ROOT +end diff --git a/config/initializers/gpx.rb b/config/initializers/gpx.rb deleted file mode 100644 index df4c6019c..000000000 --- a/config/initializers/gpx.rb +++ /dev/null @@ -1,5 +0,0 @@ -# Set location of GPX trace files -GPX_TRACE_DIR = "/home/osm/traces" - -# Set location of GPX image files -GPX_IMAGE_DIR = "/home/osm/images" diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb index aae87bef9..8aadeaacf 100644 --- a/config/initializers/i18n.rb +++ b/config/initializers/i18n.rb @@ -1,21 +1,25 @@ module I18n module Backend - module Base - protected - alias_method :old_init_translations, :init_translations + class Simple + module Implementation + protected + alias_method :old_init_translations, :init_translations - def init_translations - old_init_translations + def init_translations + old_init_translations - merge_translations(:nb, translations[:no]) - translations[:no] = translations[:nb] + store_translations(:nb, translations[:no]) + translations[:no] = translations[:nb] - friendly = translate('en', 'time.formats.friendly') + friendly = translate('en', 'time.formats.friendly') - available_locales.each do |locale| - unless lookup(locale, 'time.formats.friendly') - store_translations(locale, :time => { :formats => { :friendly => friendly } }) + available_locales.each do |locale| + unless lookup(locale, 'time.formats.friendly') + store_translations(locale, :time => { :formats => { :friendly => friendly } }) + end end + + @skip_syntax_deprecation = true end end end diff --git a/config/initializers/load_configs.rb b/config/initializers/load_configs.rb deleted file mode 100644 index a189ac860..000000000 --- a/config/initializers/load_configs.rb +++ /dev/null @@ -1,4 +0,0 @@ -# This file loads various yml configuration files - -# Load application config -APP_CONFIG = YAML.load(File.read(RAILS_ROOT + "/config/application.yml"))[RAILS_ENV] diff --git a/config/initializers/memory_limits.rb b/config/initializers/memory_limits.rb index 6f553aff6..e2dcee23c 100644 --- a/config/initializers/memory_limits.rb +++ b/config/initializers/memory_limits.rb @@ -1,11 +1,11 @@ # Setup any specified hard limit on the virtual size of the process -if APP_CONFIG.include?('hard_memory_limit') and Process.const_defined?(:RLIMIT_AS) - Process.setrlimit Process::RLIMIT_AS, APP_CONFIG['hard_memory_limit']*1024*1024, Process::RLIM_INFINITY +if defined?(HARD_MEMORY_LIMIT) and Process.const_defined?(:RLIMIT_AS) + Process.setrlimit Process::RLIMIT_AS, HARD_MEMORY_LIMIT*1024*1024, Process::RLIM_INFINITY end # If we're running under passenger and a soft memory limit is # configured then setup some rack middleware to police the limit -if APP_CONFIG.include?('soft_memory_limit') and defined?(PhusionPassenger) +if defined?(SOFT_MEMORY_LIMIT) and defined?(PhusionPassenger) # Define some rack middleware to police the soft memory limit class MemoryLimit def initialize(app) @@ -17,7 +17,7 @@ if APP_CONFIG.include?('soft_memory_limit') and defined?(PhusionPassenger) status, headers, body = @app.call(env) # Restart if we've hit our memory limit - if resident_size > APP_CONFIG['soft_memory_limit'] + if resident_size > SOFT_MEMORY_LIMIT Process.kill("USR1", 0) end diff --git a/config/initializers/new_rails_defaults.rb b/config/initializers/new_rails_defaults.rb new file mode 100644 index 000000000..c94db0a66 --- /dev/null +++ b/config/initializers/new_rails_defaults.rb @@ -0,0 +1,21 @@ +# Be sure to restart your server when you modify this file. + +# These settings change the behavior of Rails 2 apps and will be defaults +# for Rails 3. You can remove this initializer when Rails 3 is released. + +if defined?(ActiveRecord) + # Include Active Record class name as root for JSON serialized output. + ActiveRecord::Base.include_root_in_json = true + + # Store the full class name (including module namespace) in STI type column. + ActiveRecord::Base.store_full_sti_class = true +end + +ActionController::Routing.generate_best_match = false + +# Use ISO 8601 format for JSON serialized times and dates. +ActiveSupport.use_standard_json_time_format = true + +# Don't escape HTML entities in JSON, leave that for the #json_escape helper. +# if you're including raw json in an HTML page. +ActiveSupport.escape_html_entities_in_json = false \ No newline at end of file diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb new file mode 100644 index 000000000..77fd39092 --- /dev/null +++ b/config/initializers/session_store.rb @@ -0,0 +1,17 @@ +# Be sure to restart your server when you modify this file. + +# Your secret key for verifying cookie session data integrity. +# If you change this key, all old sessions will become invalid! +# Make sure the secret is at least 30 characters and all random, +# no regular words or you'll be exposed to dictionary attacks. +ActionController::Base.session = { + :key => '_osm_session', + :secret => 'd886369b1e709c61d1f9fcb07384a2b96373c83c01bfc98c6611a9fe2b6d0b14215bb360a0154265cccadde5489513f2f9b8d9e7b384a11924f772d2872c2a1f' +} + +# Use the database for sessions instead of the cookie-based default, +# which shouldn't be used to store highly confidential information +# (create the session table with "rake db:sessions:create") +unless STATUS == :database_offline or STATUS == :database_readonly + ActionController::Base.session_store = :sql_session_store +end diff --git a/config/initializers/sql_session_store.rb b/config/initializers/sql_session_store.rb index 2b9543fc2..d2fc9801a 100644 --- a/config/initializers/sql_session_store.rb +++ b/config/initializers/sql_session_store.rb @@ -4,6 +4,6 @@ adapter = Rails.configuration.database_configuration[environment]["adapter"] session_class = adapter + "_session" # Configure SqlSessionStore -unless OSM_STATUS == :database_offline +unless STATUS == :database_offline SqlSessionStore.session_class = session_class.camelize.constantize end diff --git a/config/legales/FR.yml b/config/legales/FR.yml index 25e44a35c..c4b60d567 100644 --- a/config/legales/FR.yml +++ b/config/legales/FR.yml @@ -1,4 +1,6 @@ -intro: "Nous vous remercions de votre intérêt pour la base de données géographiques du projet OpenStreetMap (« le Projet ») et pour votre volonté d’y intégrer des données et/ou tout autre contenu (collectivement « les Contenus »). Cet accord de contribution (« l’Accord ») est conclu entre vous (ci-après « Vous ») et la Fondation OpenStreetMap (« OSMF ») et a pour objectif de définir l’étendue des droits de propriété intellectuelle relatifs aux Contenus que vous déciderez de soumettre au Projet. Lisez attentivement les articles suivants et si vous en acceptez les termes, cliquez sur le bouton « J’accepte » en bas de la page afin de continuer." +intro: "Nous vous remercions de votre intérêt pour la base de données géographiques du projet OpenStreetMap (« le Projet ») et pour votre volonté d’y intégrer des données et/ou tout autre contenu (collectivement « les Contenus »). Cet accord de contribution (« l’Accord ») est conclu entre vous (ci-après « Vous ») et la Fondation OpenStreetMap (« OSMF ») et a pour objectif de définir l’étendue des droits de propriété intellectuelle relatifs aux Contenus que vous déciderez de soumettre au Projet." +next_with_decline: "Lisez attentivement les articles suivants et si vous en acceptez les termes, cliquez sur le bouton « J’accepte » en bas de la page afin de continuer." +next_without_decline: "Lisez attentivement les articles du contrat. Si vous acceptez les termes du contrat, cliquez sur \"j'accepte\", sinon retournez à la page précédente ou fermer cette fenêtre." section_1: "Dans le cas où des Contenus comprennent des éléments soumis à un droit d’auteur, Vous acceptez de n’ajouter que des Contenus dont Vous possédez la propriété intellectuelle. Vous garantissez le fait que Vous êtes légalement habilité à octroyer une licence telle que définie à l’Article 2 des Présentes et que cette licence ne contrevient à aucune loi, à aucune disposition contractuelle ni, à votre connaissance, à aucun droit d’un tiers. Si Vous n’êtes pas détenteur des droits de propriété intellectuelle, Vous devez garantir le fait que vous avez obtenu l’accord exprès et préalable d’utiliser les droits de propriété intellectuelle afférents au Contenu et de concéder une licence d’utilisation de ce Contenu." section_2: "Droits concédés. Vous concédez à OSMF, dans les conditions définies à l’article 3, de manière irrévocable et perpétuelle, une licence internationale, non soumise aux droits patrimoniaux d’auteur et non exclusive, portant sur tout acte relatif au Contenu, quel que soit le support. La concession porte notamment sur une éventuelle utilisation commerciale du Contenu ainsi que sur le droit de sous-licencier l’ensemble des contributions à des tiers ou sous-traitants. Vous acceptez de ne pas user de votre droit moral à l’encontre de OSMF ou de ses sous-traitants si la loi ou les conventions vous donne un tel droit relativement aux Contenus." section_3: "OSMF consent à utiliser ou sous-licencier votre Contenu comme partie de la base de données et seulement par le biais d’une des licences suivantes : ODbL 1.0 pour la base de données et DbCL 1.0 pour les contenus individuels de la base de données ; CC-BY-SA 2.0 ; ou toute autre licence libre et ouverte choisie à la majorité par vote des membres OSMF puis adoptée par une majorité de 2/3 des contributeurs actifs." diff --git a/config/legales/GB.yml b/config/legales/GB.yml index 670332fb0..76ccdf567 100644 --- a/config/legales/GB.yml +++ b/config/legales/GB.yml @@ -1,4 +1,6 @@ -intro: "Thank you for your interest in contributing data and/or any other content (collectively, 'Contents') to the geo-database of the OpenStreetMap project (the 'Project'). This contributor agreement (the 'Agreement') is made between you ('You') and The OpenStreetMap Foundation ('OSMF') and clarifies the intellectual property rights in any Contents that You choose to submit to the Project. Please read the following terms and conditions carefully and click either the 'Accept' or 'Decline' button at the bottom to continue." +intro: "Thank you for your interest in contributing data and/or any other content (collectively, 'Contents') to the geo-database of the OpenStreetMap project (the 'Project'). This contributor agreement (the 'Agreement') is made between you ('You') and The OpenStreetMap Foundation ('OSMF') and clarifies the intellectual property rights in any Contents that You choose to submit to the Project." +next_with_decline: "Please read the following terms and conditions carefully and click either the 'Accept' or 'Decline' button at the bottom to continue." +next_without_decline: "Please read the following terms and conditions carefully. If you agree, click the 'Accept' button at the bottom to continue. Otherwise, use your browser's Back button or just close this page." section_1: "You agree to only add Contents for which You are the copyright holder (to the extent the Contents include any copyrightable elements). You represent and warrant that You are legally entitled to grant the licence in Section 2 below and that such licence does not violate any law, breach any contract, or, to the best of Your knowledge, infringe any third party’s rights. If You are not the copyright holder of the Contents, You represent and warrant that You have explicit permission from the rights holder to submit the Contents and grant the licence below." section_2: "Rights granted. Subject to Section 3 below, You hereby grant to OSMF a worldwide, royalty-free, non-exclusive, perpetual, irrevocable licence to do any act that is restricted by copyright over anything within the Contents, whether in the original medium or any other. These rights explicitly include commercial use, and do not exclude any field of endeavour. These rights include, without limitation, the right to sublicense the work through multiple tiers of sublicensees. To the extent allowable under applicable local laws and copyright conventions, You also waive and/or agree not to assert against OSMF or its licensees any moral rights that You may have in the Contents." section_3: "OSMF agrees to use or sub-license Your Contents as part of a database and only under the terms of one of the following licences: ODbL 1.0 for the database and DbCL 1.0 for the individual contents of the database; CC-BY-SA 2.0; or another free and open licence. Which other free and open licence is chosen by a vote of the OSMF membership and approved by at least a 2/3 majority vote of active contributors." diff --git a/config/legales/IT.yml b/config/legales/IT.yml index e9f6076b2..22ac90322 100644 --- a/config/legales/IT.yml +++ b/config/legales/IT.yml @@ -1,4 +1,6 @@ -intro: "Ti ringraziamo per la tua disponibilità a fornire dati e/o qualunque altro contenuto (di seguito indicati collettivamente “Contenuti”) al database geografico del progetto OpenStreetMap (di seguito “Progetto”).. Il presente accordo per la contribuzione di dati (di seguito “Accordo”) si conclude fra Te e la OpenStreetMap Foundation (“OSMF”) e disciplina i diritti sui Contenuti che Tu decidi di apportare al progetto. Leggi per favore le seguenti condizioni generali e premi il tasto “Accetto” o “Rifiuto” posto in fondo al testo per proseguire." +intro: "Ti ringraziamo per la tua disponibilità a fornire dati e/o qualunque altro contenuto (di seguito indicati collettivamente “Contenuti”) al database geografico del progetto OpenStreetMap (di seguito “Progetto”).. Il presente accordo per la contribuzione di dati (di seguito “Accordo”) si conclude fra Te e la OpenStreetMap Foundation (“OSMF”) e disciplina i diritti sui Contenuti che Tu decidi di apportare al progetto." +next_with_decline: "Leggi per favore le seguenti condizioni generali e premi il tasto “Accetto” o “Rifiuto” posto in fondo al testo per proseguire." +next_without_decline: "Si prega di leggere attentamente i seguenti termini e condizioni. Se siete d'accordo, fare clic sul pulsante 'Agree' in basso, al fine di continuare. In caso contrario, utilizzare il tasto 'Indietro' del browser web o semplicemente chiudere questa pagina." section_1: "Sei impegnato ad apportare esclusivamente contenuti rispetto ai quali Tu sia titolare dei relativi diritti di autore (nella misura in cui i Contenuti riguardino dati o elementi suscettibili di protezione secondo il diritto di autore). Tu dichiari e garantisci di poter validamente concedere la licenza di cui al successivo Articolo 2 e dichiari e garantisci altresì che tale licenza non viola nessuna legge e/o nessun contratto e, per quanto sia di Tua conoscenza, non viola alcun diritto di terzi. Nel caso Tu non sia titolare dei diritti di autore rispetto ai Contenuti, Tu dichiari e garantisci di avere ricevuto del titolare di tali diritti l’espressa autorizzazione di apportare i Contenuti e concederne la licenza di cui al successivo punto 2." section_2: "Diritti concessi. Con il presente Accordo Tu, nei limiti di cui al successivo punto 3, concedi a OSMF in via NON esclusiva una licenza gratuita, valida su tutto il territorio mondiale e di carattere perpetuo e irrevocabile a compiere qualunque atto riservato ai titolari dei diritti di autore sopra i Contenuti e/o qualunque loro singola parte, da effettuarsi su qualunque supporto e mezzo di comunicazione ivi compresi quelli ulteriori e diversi rispetto all’originale." section_3: "OSMF userà o concederà in sub-licenza i tuoi Contenuti come parte di un database e solamente nel rispetto di una di queste licenze: ODbl 1.0 per quanto riguarda il database e DdCL 1.0 per i contenuti individuali del database; CC-BY-SA 2.0; o una altra licenza gratuita e di carattere aperto. I membri di OMSF potranno scegliere altre licenze gratuite e di carattere aperto, le quali saranno si intenderanno approvate con il voto della maggioranza dei 2/3 dei voti dei contributori attivi." diff --git a/config/locales/af.yml b/config/locales/af.yml index 9fcdc6442..346cc9fc4 100644 --- a/config/locales/af.yml +++ b/config/locales/af.yml @@ -261,6 +261,10 @@ af: recent_entries: "Onlangse dagboekinskrywings:" title: Gebruikersdagboeke user_title: Dagboek van {{user}} + location: + edit: Wysig + location: "Ligging:" + view: Wys new: title: Nuwe dagboekinskrywing no_such_entry: @@ -297,6 +301,8 @@ af: osm_xml_data: OpenStreetMap XML-data output: Afvoer scale: Skaal + too_large: + heading: Gebied te groot zoom: Zoom start_rjs: add_marker: Plaas 'n merker op die kaart @@ -411,6 +417,7 @@ af: public_building: Openbare gebou public_market: Openbare mark reception_area: Ontvangsarea + recycling: Herwinningspunt restaurant: Restaurant retirement_home: Ouetehuis sauna: Sauna @@ -439,6 +446,7 @@ af: bunker: Bunker chapel: Kapel church: Kerk + city_hall: Stadsaal commercial: Kommersiële-gebou dormitory: Studentehuis entrance: Ingang @@ -446,6 +454,7 @@ af: farm: Plaasgebou flats: Woonstelle garage: Garage + hall: Saal hospital: Hospitaal-gebou hotel: Hotel house: Huis @@ -564,6 +573,7 @@ af: coastline: Kuslyn crater: Krater feature: Besienswaardigheid + fjord: Fjord geyser: Geiser glacier: Gletser heath: Heide @@ -596,10 +606,12 @@ af: country: Land county: Distrik farm: Plaas + hamlet: Gehug house: Huis houses: Huise island: Eiland islet: Eilandjie + locality: Ligging municipality: Munisipaliteit postcode: Poskode region: Streek @@ -671,6 +683,7 @@ af: jewelry: Juwelierswinkel kiosk: Kioskwinkel laundry: Wassery + mall: Winkelsentrum market: Mark mobile_phone: Selfoonwinkel motorcycle: Motorfietswinkel @@ -737,6 +750,7 @@ af: edit_zoom_alert: u moet in zoom om die kaart te wysig history_zoom_alert: U moet in zoom om die kaart se wysigingsgeskiedenis te sien layouts: + copyright: Outeursreg & lisensie donate: Ondersteun OpenStreetMap deur aan die Hardeware Opgradeer-fonds te {{link}}. donate_link_text: skenk edit: Wysig @@ -757,6 +771,7 @@ af: intro_1: OpenStreetMap is 'n vry bewerkbare kaart van die hele wêreld. Dit word deur mense soos u geskep. intro_2: Met OpenStreetMap kan u geografiese data van die hele aarde sien, wysig en gebruik. intro_3: OpenStreetMap se webwerf word ondersteun deur {{ucl}} en {{bytemark}}. Ander ondersteuners word by {{partners}} gelys. + intro_3_partners: wiki log_in: Teken in log_in_tooltip: Teken aan met 'n bestaande rekening logo: @@ -780,6 +795,9 @@ af: view_tooltip: Wys die kaart welcome_user: Welkom, {{user_link}} welcome_user_link_tooltip: U gebruikersblad + license_page: + foreign: + title: Oor hierdie vertaling message: delete: deleted: Boodskap is verwyder @@ -809,6 +827,9 @@ af: send_message_to: Stuur 'n nuwe boodskap aan {{name}} subject: Onderwerp title: Stuur boodskap + no_such_message: + heading: Die boodskap bestaan nie + title: Die boodskap bestaan nie no_such_user: body: Jammer, daar is geen gebruiker met die naam nie heading: Die gebruiker bestaan nie @@ -1016,6 +1037,9 @@ af: sidebar: close: Sluit search_results: Soekresultate + time: + formats: + friendly: "%e %B %Y om %H:%M" trace: create: upload_trace: Laai GPS-spore op @@ -1074,7 +1098,6 @@ af: visibility_help: wat beteken dit? trace_header: see_all_traces: Wys alle spore - see_just_your_traces: Sien slegs u spore, of laai 'n spoor op see_your_traces: Sien al u spore trace_optionals: tags: Etikette @@ -1103,6 +1126,9 @@ af: visibility: "Sigbaarheid:" user: account: + contributor terms: + link text: wat is dit? + current email address: "Huidige e-posadres:" email never displayed publicly: (word nie openbaar gemaak nie) flash update success: U gebruikersinligting is verander. home location: "Tuisligging:" @@ -1111,6 +1137,8 @@ af: longitude: "Lengtegraad:" make edits public button: Maak al my wysigings openbaar my settings: My voorkeure + new email address: "Nuwe e-posadres:" + new image: Voeg beeld by no home location: U het nog nie u huis se ligging ingevoer nie. preferred languages: "Voorkeur tale:" profile description: "Profielbeskrywing:" @@ -1119,6 +1147,7 @@ af: enabled: Geaktiveer. U is nie anoniem nie en kan inligting wysig. enabled link text: wat is dit? heading: "Openbaar wysigings:" + replace image: Vervang die huidige beeld return to profile: Terug na profiel save changes button: Stoor wysigings title: Wysig rekening @@ -1129,7 +1158,16 @@ af: press confirm button: Kliek op "Bevestig" hieronder om u rekening aktiveer. confirm_email: button: Bevestig + heading: Bevestig verandering van e-posadres success: U e-posadres is bevestig, dankie dat u geregistreer het! + list: + confirm: Bevestig geselekteerde gebruikers + empty: Geen gebruikers gevind nie + heading: Gebruikers + hide: Versteek geselekteerde gebruikers + summary: "{{name}} geskep vanaf {{ip_address}} op {{date}}" + summary_no_ip: "{{name}} geskep op {{date}}" + title: Gebruikers login: auth failure: Jammer, kon nie met hierdie inligting aanteken nie. create_account: registreer @@ -1139,7 +1177,13 @@ af: lost password link: Wagwoord vergeet? password: "Wagwoord:" please login: Teken in of {{create_user_link}}. + remember: "Onthou my:" title: Teken in + webmaster: webmeester + logout: + heading: Teken van OpenStreetMap af + logout_button: Teken uit + title: Teken uit lost_password: email address: "E-posadres:" heading: Wagwoord vergeet? @@ -1153,6 +1197,7 @@ af: new: confirm email address: "Bevestig E-posadres:" confirm password: "Bevestig wagwoord:" + continue: Gaan voort display name: "Vertoon naam:" email address: "E-posadres:" fill_form: Vul die vorm in en ons stuur so spoedig moontlik aan u 'n e-pos om u rekening te aktiveer. @@ -1161,12 +1206,14 @@ af: license_agreement: Deur 'n rekening hier te skep bevestig u dat u akkoord gaan met voorwaarde dat al die werk wat u na OpenStreetMap oplaai onder die Creative Commons-lisensie (by-sa) gelisensieer word (nie-eksklusief). not displayed publicly: Word nie publiek vertoon nie (sien geheimhoudingbeleid) password: "Wagwoord:" + terms accepted: Dankie dat u die nuwe bydraerooreenkoms aanvaar het! title: Skep rekening no_such_user: body: Daar is geen gebruiker met die naam {{user}} nie. Kontroleer u spelling, of die skakel waarop u gekliek het is verkeerd. heading: Die gebruiker {{user}} bestaan nie title: Gebruiker bestaan nie popup: + friend: Vriend nearby mapper: Nabygeleë karteerder your location: U ligging remove_friend: @@ -1181,6 +1228,17 @@ af: title: Herstel wagwoord set_home: flash success: U tuisligging is suksesvol gebêre + suspended: + webmaster: webmeester + terms: + agree: Aanvaar + decline: Weier + heading: Voorwaardes vir bydraes + legale_names: + france: Frankryk + italy: Italië + rest_of_world: Res van die wêreld + title: Bydraerooreenkoms view: activate_user: aktiveer hierdie gebruiker add as friend: voeg by as vriend @@ -1189,7 +1247,9 @@ af: blocks by me: blokkades deur my blocks on me: blokkades op my confirm: Bevestig + confirm_user: bevestig hierdie gebruiker create_block: blokkeer die gebruiker + created from: "Geskep vanaf:" deactivate_user: deaktiveer hierdie gebruiker delete_user: skrap die gebruiker description: Beskrywing @@ -1210,6 +1270,7 @@ af: new diary entry: nuwe dagboekinskrywing no friends: U het nog geen vriende bygevoeg nie. no nearby users: Daar is nog geen gebruikers wat herken dat hulle nabygeleë karterinswerk doen nie. + oauth settings: Oauth-instellings remove as friend: verwyder as vriend role: administrator: Hierdie gebruiker is 'n administrateur @@ -1222,6 +1283,8 @@ af: moderator: Trek moderatorregte terug send message: stuur boodskap settings_link_text: voorkeure + spam score: "SPAM-telling:" + status: "Status:" traces: spore unhide_user: maak die gebruiker weer sigbaar user location: Ligging van gebruiker @@ -1257,7 +1320,7 @@ af: title: Gebruikersblokkades new: back: Wys alle blokkades - heading: Skep blokkade op {{naam}} + heading: Skep blokkade op {{name}} submit: Skep blokkade not_found: back: Terug na die indeks diff --git a/config/locales/aln.yml b/config/locales/aln.yml index 9c09dfe33..ac25e6ef8 100644 --- a/config/locales/aln.yml +++ b/config/locales/aln.yml @@ -1314,7 +1314,6 @@ aln: visibility_help: çka do me than kjo? trace_header: see_all_traces: Kshyri kejt të dhanat - see_just_your_traces: Shikoj vetëm të dhanat tuja, ose ngarkoje një të dhanë see_your_traces: Shikoj kejt të dhanat tuja traces_waiting: Ju keni {{count}} të dhëna duke pritur për tu ngrarkuar.Ju lutem pritni deri sa të përfundoj ngarkimi përpara se me ngarku tjetër gjë, pra që mos me blloku rradhën për përdoruesit e tjerë. trace_optionals: @@ -1492,7 +1491,6 @@ aln: italy: Italia rest_of_world: Pjesa tjetër e botës legale_select: "Ju lutem zgjidhni vendin tuaj të banimit:" - press accept button: Ju lutem lexoni marrëveshjen më poshtë dhe shtypni butonin e pranimit për të krijuar llogarinë tuaj. view: activate_user: aktivizo kët shfrytezues add as friend: shtoje si shoq diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 7b92869bb..0068c3ac5 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -4,6 +4,7 @@ # Author: Aude # Author: Bassem JARKAS # Author: Grille chompa +# Author: Majid Al-Dharrab # Author: Mutarjem horr # Author: OsamaK ar: @@ -937,6 +938,7 @@ ar: title: حول هذه الترجمة native: mapping_link: إبدأ التخطيط + native_link: النسخة العربية title: حول هذه الصفحة message: delete: @@ -1319,7 +1321,6 @@ ar: visibility_help: ماذا يعني هذا؟ trace_header: see_all_traces: شاهد كل الآثار - see_just_your_traces: شاهد آثارك فقط، أو ارفع أثر see_your_traces: شاهد جميع آثارك traces_waiting: لديك {{count}} أثر في انتظار التحميل. يرجى مراعاة الانتظار قبل تحميل أكثر من ذلك، بحيث تتجنب إعاقة طابور التحميل لباقي المستخدمين. trace_optionals: @@ -1354,6 +1355,12 @@ ar: trackable: تعقبي (يظهر كمجهول الهوية ونقاط مرتبة زمنيًا) user: account: + contributor terms: + agreed: لقد وافقتَ على شروط المساهم الجديدة. + agreed_with_pd: وقد أعلنتَ أيضًا أنك تعتبر تعديلاتك ملكية عامة. + heading: "شروط المساهم:" + link text: ما هذا؟ + not yet agreed: لم توافق بعد على شروط المساهم الجديدة. current email address: "عنوان البريد الإلكرتروني الحالي:" delete image: أزل الصورة الحالية email never displayed publicly: (لا يظهر علنًا) @@ -1408,6 +1415,7 @@ ar: title: المستخدمون login: account not active: عذرًا، حسابك غير نشط بعد.
      يرجى النقر على الرابط في تأكيد حساب البريد الإلكتروني لتنشيط حسابك. + account suspended: عذرًا، لقد عُلّق حسابك بسبب نشاط مشبوه.
      يرجى الاتصال بالمسؤول عن الموقع ({{webmaster}}) إذا كنت ترغب في مناقشة هذا الأمر. auth failure: آسف، لا يمكن الدخول بتلك التفاصيل. create_account: أنشئ حسابًا email or username: "عنوان البريد الإلكتروني أو اسم المستخدم:" @@ -1445,10 +1453,11 @@ ar: fill_form: قم بتعبئة النموذج وسوف نرسل لك رسالة بريد إلكتروني سريعة لتنشيط حسابك. flash create success message: لقد تم إنشاء مستخدم جديد بنجاح. تحقق من وجود ملاحظة في بريدك الإلكتروني، وسيمكنك التخطيط في أي وقت :-)

      يرجى ملاحظة أنك لن تتمكن من الدخول حتى تستلم وتأكّد عنوان بريدك الإلكتروني.

      إن كنت تستخدم مكافح السخام الذي يرسل طلبات التأكيد يرجى أن تتأكد من وضع webmaster@openstreetmap.org في القائمة البيضاء لأننا غير قادرين على الرد على أي طلب تأكيد. heading: أنشئ حساب مستخدم - license_agreement: بإنشائك الحساب، أنت توافق على أن تكون جميع المعلومات التي تقدمها إلى مشروع خريطة الشارع المفتوحة مرخصة (بشكل غير حصري) تحت رخصة المشاع الإبداعي، النسبة، نسخة 2.0. + license_agreement: عند تأكيد حسابك ستحتاج إلى الموافقة على شروط المساهم. no_auto_account_create: للأسف نحن غير قادرين في الوقت الحالي على إنشاء حساب لك تلقائيًا. not displayed publicly: لا يعرض علنًا (انظر سياسة الخصوصية) password: "كلمة المرور:" + terms accepted: نشكرك على قبول شروط المساهم الجديدة! title: أنشئ حساب no_such_user: body: عذرًا، لا يوجد مستخدم بالاسم {{user}}. يرجى تدقيق الاسم، أو ربما يكون الرابط الذي تم النقر عليه خاطئ. @@ -1472,16 +1481,20 @@ ar: set_home: flash success: موقع المنزل حُفظ بنجاح suspended: + body: "

      \n عذرًا، تم تعليق حسابك تلقائيًا بسبب نشاط مشبوه. \n

      \n

      \nسيراجع مسؤول هذا القرار عما قريب، أو يمكنك الاتصال بالمسؤول\nعن الموقع ({{webmaster}}) إذا كنت ترغب في مناقشة هذا الأمر. \n

      " heading: حساب معلق title: حساب معلق + webmaster: مدير الموقع terms: agree: أوافق + consider_pd: وبالإضافة إلى الاتفاقية أعلاه، أريد أن تكون مساهماتي ملكية عامة. consider_pd_why: ما هذا؟ legale_names: france: فرنسا italy: إيطاليا rest_of_world: بقية العالم legale_select: "الرجاء اختيار بلد الإقامة:" + read and accept: يرجى قراءة الاتفاقية أدناه والضغط على زر الموافقة لتأكيد قبول شروط هذا الاتفاق على مشاركاتك الموجودة حاليًا والمستقبلية. view: activate_user: نشّط هذا المستخدم add as friend: أضف كصديق diff --git a/config/locales/arz.yml b/config/locales/arz.yml index ad3f1d11c..3d40146b4 100644 --- a/config/locales/arz.yml +++ b/config/locales/arz.yml @@ -1211,7 +1211,6 @@ arz: visibility_help: ماذا يعنى هذا؟ trace_header: see_all_traces: شاهد كل الآثار - see_just_your_traces: شاهد آثارك فقط، أو ارفع أثر see_your_traces: شاهد جميع آثارك traces_waiting: لديك {{count}} أثر فى انتظار التحميل. يرجى مراعاه الانتظار قبل تحميل أكثر من ذلك، بحيث تتجنب إعاقه طابور التحميل لباقى المستخدمين. trace_optionals: diff --git a/config/locales/be.yml b/config/locales/be.yml index b576d7c55..6a0b51f35 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -528,7 +528,6 @@ be: upload_gpx: Зацягнуць GPX-файл trace_header: see_all_traces: Бачыць усе трэкі - see_just_your_traces: Бачыць толькі свае трэкі, ці дадаць трэк see_your_traces: Бачыць усе свае трэкі traces_waiting: У вас {{count}} трэкаў у чарзе. Калі ласка, пачакайце, пакуль яны будуць апрацаваныя, каб не блакірваць чаргу для астатніх карстальнікаў. trace_optionals: diff --git a/config/locales/br.yml b/config/locales/br.yml index 877dfbae8..cd0ee0ffb 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -220,6 +220,9 @@ br: zoom_or_select: Zoumañ pe diuzañ un takad eus ar gartenn da welet tag_details: tags: "Balizennoù :" + wiki_link: + key: Deskrivadur ar balizenn {{key}} war ar wiki + tag: Deskrivadur ar balizenn {{key}}={{value}} war ar wiki wikipedia_link: Ar pennad {{page}} war Wikipedia timeout: sorry: Digarezit, ar roadennoù evit ar seurt {{type}} ha gant an id {{id}} a zo re hir da adtapout. @@ -1301,9 +1304,10 @@ br: visibility_help: Petra a dalvez ? trace_header: see_all_traces: Gwelet an holl roudoù - see_just_your_traces: Gwelet ho roudoù hepken, pe kas ur roud see_your_traces: Gwelet hoc'h holl roudoù traces_waiting: Bez' hoc'h eus {{count}} roud a c'hortoz bezañ kaset. Gwell e vefe gortoz a-raok kas re all, evit chom hep stankañ al lostennad evit an implijerien all. + upload_trace: Kas ur roud + your_traces: Gwelet ho roudoù hepken trace_optionals: tags: Balizennoù trace_paging_nav: diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 1a74813c6..2b9ca86ca 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -236,6 +236,8 @@ cs: anonymous: Anonymní big_area: (velká) no_comment: (žádný) + no_edits: (žádné změny) + show_area_box: zobrazit ohraničení oblasti still_editing: (stále se upravuje) view_changeset_details: Zobrazit detaily sady změn changeset_paging_nav: @@ -261,7 +263,11 @@ cs: title_bbox: Sady změn v {{bbox}} title_user: Sady změn uživatele {{user}} title_user_bbox: Sady změn uživatele {{user}} v {{bbox}} + timeout: + sorry: Omlouváme se, ale vámi požadovaný seznam sad změn se načítal příliš dlouho. diary_entry: + diary_comment: + comment_from: Komentář od {{link_user}} z {{comment_created_at}} diary_entry: comment_count: few: "{{count}} komentáře" @@ -271,9 +277,12 @@ cs: posted_by: Zapsal {{link_user}} v {{created}} v jazyce {{language_link}} reply_link: Odpovědět na tento zápis edit: + body: "Text:" language: "Jazyk:" latitude: "Zeměpisná šířka:" + location: "Místo:" longitude: "Zeměpisná délka:" + marker_text: Místo deníčkového záznamu save_button: Uložit subject: "Předmět:" use_map_link: použít mapu @@ -283,17 +292,27 @@ cs: title: Deníčkové záznamy OpenStreetMap v jazyce {{language_name}} list: in_language_title: Deníčkové záznamy v jazyce {{language}} + no_entries: Žádné záznamy v deníčku recent_entries: "Aktuální deníčkové záznamy:" title: Deníčky uživatelů user_title: Deníček uživatele {{user}} + location: + edit: Upravovat + location: "Místo:" + view: Zobrazit + new: + title: Nový záznam do deníčku no_such_user: + body: Lituji, ale uživatel se jménem {{user}} neexistuje. Zkontrolujte překlepy nebo jste možná klikli na chybný odkaz. heading: Uživatel {{user}} neexistuje + title: Uživatel nenalezen view: leave_a_comment: Zanechat komentář login: Přihlaste se login_to_leave_a_comment: "{{login_link}} k zanechání komentáře" save_button: Uložit title: Deníček uživatele {{user}} | {{title}} + user_title: Deníček uživatele {{user}} export: start: add_marker: Přidat do mapy značku @@ -331,6 +350,7 @@ cs: title: geonames: Poloha podle GeoNames osm_namefinder: "{{types}} podle OpenStreetMap Namefinder" + osm_nominatim: Poloha podle OpenStreetMap Nominatim types: cities: Velkoměsta places: Místa @@ -368,18 +388,36 @@ cs: search_osm_nominatim: prefix: amenity: + airport: Letiště + bank: Banka + cafe: Kavárna cinema: Kino + crematorium: Krematorium + embassy: Velvyslanectví + kindergarten: Mateřská škola + park: Park parking: Parkoviště post_office: Pošta + retirement_home: Domov důchodců + telephone: Telefonní automat toilets: Toalety building: + city_hall: Radnice + entrance: Vstup do objektu + hospital: Nemocniční budova + stadium: Stadion + tower: Věž train_station: Železniční stanice + "yes": Budova highway: bus_stop: Autobusová zastávka + construction: Silnice ve výstavbě gate: Brána + motorway: Dálnice residential: Ulice secondary: Silnice II. třídy steps: Schody + unsurfaced: Nezpevněná cesta historic: battlefield: Bojiště memorial: Památník @@ -390,6 +428,7 @@ cs: cemetery: Hřbitov construction: Staveniště landfill: Skládka + military: Vojenský prostor vineyard: Vinice leisure: garden: Zahrada @@ -406,6 +445,7 @@ cs: glacier: Ledovec hill: Kopec island: Ostrov + river: Řeka tree: Strom valley: Údolí place: @@ -428,15 +468,22 @@ cs: town: Město village: Vesnice railway: + funicular: Lanová dráha halt: Železniční zastávka level_crossing: Železniční přejezd light_rail: Rychlodráha monorail: Monorail narrow_gauge: Úzkorozchodná dráha + spur: Železniční vlečka subway: Stanice metra subway_entrance: Vstup do metra + tram: Tramvajová trať + tram_stop: Tramvajová zastávka shop: + bakery: Pekařství hairdresser: Kadeřnictví + jewelry: Klenotnictví + optician: Oční optika tourism: alpine_hut: Vysokohorská chata attraction: Turistická atrakce @@ -454,6 +501,8 @@ cs: valley: Údolí viewpoint: Místo s dobrým výhledem zoo: Zoo + waterway: + river: Řeka javascripts: map: base: @@ -508,7 +557,6 @@ cs: shop_tooltip: Obchod se zbožím s logem OpenStreetMap sign_up: zaregistrovat se sign_up_tooltip: Vytvořit si uživatelský účet pro editaci - sotm2010: Přijeďte na konferenci OpenStreetMap 2010 – Zpráva o stavu mapy, 9.–11. července v Gironě! tag_line: Otevřená wiki-mapa světa user_diaries: Deníčky user_diaries_tooltip: Zobrazit deníčky uživatelů @@ -543,6 +591,7 @@ cs: new: back_to_inbox: Zpět do přijatých zpráv body: Text + limit_exceeded: V poslední době jste poslali spoustu zpráv. Před dalším rozesíláním chvíli počkejte. message_sent: Zpráva odeslána send_button: Odeslat send_message_to: Poslat novou zprávu uživateli {{name}} @@ -570,6 +619,9 @@ cs: subject: Předmět to: Komu unread_button: Označit jako nepřečtené + wrong_user: Jste přihlášeni jako „{{user}}“, ale zpráva, kterou si chcete přečíst, není ani od, ani pro tohoto uživatele. Pokud si ji chcete přečíst, přihlaste se pod správným účtem. + reply: + wrong_user: Jste přihlášeni jako „{{user}}“, ale zpráva, na kterou chcete odpovědět, nebyla poslána tomuto uživateli. Pokud na ni chcete odpovědět, přihlaste se pod správným účtem. sent_message_summary: delete_button: Smazat notifier: @@ -595,6 +647,12 @@ cs: signup_confirm_plain: the_wiki_url: http://wiki.openstreetmap.org/wiki/Cs:Beginners_Guide?uselang=cs wiki_signup_url: http://wiki.openstreetmap.org/index.php?title=Special:UserLogin&type=signup&returnto=Cs:Main_Page&uselang=cs + oauth_clients: + index: + my_apps: Mé klientské aplikace + no_apps: Máte nějakou aplikaci používající standard {{oauth}}, která by s námi měla spolupracovat? Aplikaci je potřeba nejdříve zaregistrovat, až poté k nám bude moci posílat OAuth požadavky. + register_new: Zaregistrovat aplikaci + title: Moje nastavení OAuth site: edit: flash_player_required: Pokud chcete používat Potlatch, flashový editor OpenStreetMap, potřebujete přehrávač Flashe. Můžete si stáhnout Flash Player z Adobe.com. Pro editaci OpenStreetMap existuje mnoho dalších možností. @@ -681,6 +739,7 @@ cs: search_help: "příklady: „Příbram“, „Havlíčkova, Plzeň“, „CB2 5AQ“, nebo „post offices near Mělník“ další příklady…" submit_text: Hledat where_am_i: Kde se nacházím? + where_am_i_title: Popsat právě zobrazované místo pomocí vyhledávače sidebar: close: Zavřít search_results: Výsledky vyhledávání @@ -734,7 +793,6 @@ cs: visibility_help: co tohle znamená? trace_header: see_all_traces: Zobrazit všechny GPS záznamy - see_just_your_traces: Zobrazit pouze vaše GPS záznamy nebo nahrát nový GPS záznam see_your_traces: Zobrazit všechny vaše GPS záznamy trace_optionals: tags: Tagy @@ -763,6 +821,8 @@ cs: current email address: "Stávající e-mailová adresa:" delete image: Odstranit stávající obrázek email never displayed publicly: (nikde se veřejně nezobrazuje) + flash update success: Uživatelské údaje byly úspěšně aktualizovány. + flash update success confirm needed: Uživatelské údaje byly úspěšně aktualizovány. Zkontrolujte si e-mail, měla by vám přijít výzva k potvrzení nové e-mailové adresy. home location: "Poloha domova:" image: "Obrázek:" image size hint: (nejlépe fungují čtvercové obrázky velikosti nejméně 100×100) @@ -799,12 +859,14 @@ cs: not_an_administrator: K provedení této akce musíte být správce. login: account not active: Je mi líto, ale váš uživatelský účet dosud nebyl aktivován.
      Svůj účet si můžete aktivovat kliknutím na odkaz v potvrzovacím e-mailu. + account suspended: Je nám líto, ale váš účet byl pozastaven kvůli podezřelé aktivitě.
      Pokud to chcete řešit, kontaktujte {{webmaster}}. auth failure: Je mi líto, ale s uvedenými údaji se nemůžete přihlásit. create_account: vytvořit účet email or username: "E-mailová adresa nebo uživatelské jméno:" heading: Přihlášení login_button: Přihlásit lost password link: Ztratili jste heslo? + notice: Zjistěte více o nadcházející změně licence OpenStreetMap (překlady) (diskuse) password: "Heslo:" please login: Prosím přihlaste se, nebo si můžete {{create_user_link}}. remember: "Zapamatuj si mě:" @@ -828,13 +890,16 @@ cs: new: confirm email address: "Potvrdit e-mailovou adresu:" confirm password: "Potvrdit heslo:" + contact_webmaster: Pokud chcete zařídit založení účtu, kontaktujte webmastera – pokusíme se vaši žádost vyřídit co možná nejrychleji. + continue: Pokračovat display name: "Zobrazované jméno:" - display name description: Vaše veřejně zobrazované uživatelské jméno. Můžete si později změnit ve svém nastavení. + display name description: Vaše veřejně zobrazované uživatelské jméno. Můžete si ho později změnit ve svém nastavení. email address: "E-mailová adresa:" fill_form: Vyplňte následující formulář a my vám pošleme stručný e-mail, jak si účet aktivovat. flash create success message: Uživatel byl úspěšně zaregistrován. Podívejte se do své e-mailové schránky na potvrzovací zprávu a budete tvořit mapy cobydup. :-)

      Uvědomte si, že dokud nepotvrdíte svou e-mailovou adresu, nebudete se moci přihlásit.

      Pokud používáte nějaký protispamový systém, který vyžaduje potvrzení, nezapomeňte zařídit výjimku pro webmaster@openstreetmap.org, neboť na žádosti o potvrzení nejsme schopni reagovat. heading: Vytvořit uživatelský účet license_agreement: Při potvrzení účtu budete muset souhlasit s podmínkami pro přispěvatele. + no_auto_account_create: Bohužel za vás momentálně nejsme schopni vytvořit účet automaticky. not displayed publicly: Nezobrazuje se veřejně (vizte pravidla ochrany osobních údajů) password: "Heslo:" title: Vytvořit účet @@ -843,6 +908,7 @@ cs: heading: Uživatel {{user}} neexistuje title: Uživatel nenalezen popup: + friend: Přítel nearby mapper: Nedaleký uživatel your location: Vaše poloha remove_friend: @@ -858,19 +924,28 @@ cs: title: Vyresetovat heslo set_home: flash success: Pozice domova byla úspěšně uložena + suspended: + body: "

      \n Je nám líto, ale váš účet byl pozastaven kvůli podezřelé aktivitě.\n

      \n

      \n Toto rozhodnutí zanedlouho posoudí nějaký správce, případně\n můžete kontaktovat {{webmaster}}.\n

      " + heading: Účet pozastaven + title: Účet pozastaven + webmaster: webmastera view: add as friend: přidat jako přítele ago: (před {{time_in_words_ago}}) + block_history: zobrazit zablokování + blocks by me: zablokování mnou blocks on me: moje zablokování confirm: Potvrdit description: Popis diary: deníček edits: editace email address: "E-mailová adresa:" + hide_user: skrýt tohoto uživatele if set location: Když si nastavíte svou polohu, objeví se níže hezká mapka atp. Polohu domova si můžete nastavit na stránce {{settings_link}}. km away: "{{count}} km" m away: "{{count}} m" mapper since: "Účastník projektu od:" + moderator_history: zobrazit udělená zablokování my diary: můj deníček my edits: moje editace my settings: moje nastavení @@ -885,6 +960,11 @@ cs: traces: záznamy user location: Pozice uživatele your friends: Vaši přátelé + user_block: + blocks_on: + empty: "{{name}} dosud nebyl(a) zablokován(a)." + heading: Seznam zablokování uživatele {{name}} + title: Zablokování uživatele {{name}} user_role: filter: already_has_role: Uživatel již roli {{role}} má. diff --git a/config/locales/da.yml b/config/locales/da.yml index 197af0588..d9e5d87b4 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -519,7 +519,6 @@ da: visibility_help: hvad betyder det her? trace_header: see_all_traces: Vis alle spor - see_just_your_traces: Vis kun dine spor, eller upload et spor see_your_traces: Vis alle dine spor traces_waiting: Du har allerede {{count}} GPS-spor i køen. Overvej at vente på disse før du uploader flere spor for ikke at blokkere køen for andre brugere. trace_optionals: diff --git a/config/locales/de.yml b/config/locales/de.yml index 75bef5fd1..00168b961 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -17,6 +17,7 @@ # Author: Pill # Author: Raymond # Author: Str4nd +# Author: The Evil IP address # Author: Umherirrender de: activerecord: @@ -89,7 +90,7 @@ de: way_tag: Weg-Tag application: require_cookies: - cookies_needed: Es scheint als hättest Du Cookies ausgeschaltet. Bitte aktiviere Cookies bevor Du weiter gehst. + cookies_needed: Es scheint als hättest du Cookies ausgeschaltet. Bitte aktiviere Cookies bevor du weiter gehst. setup_user_auth: blocked: Dein Zugriff auf die API wurde gesperrt. Bitte melde dich auf der Web-Oberfläche an, um mehr zu erfahren. browse: @@ -231,7 +232,7 @@ de: show_history: Chronik unable_to_load_size: "Konnte nicht geladen werden: Bereich der Größe [[bbox_size]] ist zu groß (soll kleiner als {{max_bbox_size}} sein)" wait: Verarbeiten … - zoom_or_select: Karte vergrössern oder einen Bereich auf der Karte auswählen + zoom_or_select: Karte vergrößern oder einen Bereich auf der Karte auswählen tag_details: tags: "Tags:" wiki_link: @@ -297,7 +298,7 @@ de: title_user: Changesets von {{user}} title_user_bbox: Changesets von {{user}} in {{bbox}} timeout: - sorry: Es hat leider zu lange gedauert, die von Dir angeforderten Change Sets abzurufen. + sorry: Es hat leider zu lange gedauert, die von dir angeforderten Changesets abzurufen. diary_entry: diary_comment: comment_from: Kommentar von {{link_user}} am {{comment_created_at}} @@ -930,7 +931,6 @@ de: shop_tooltip: Shop für Artikel mit OpenStreetMap-Logo sign_up: Registrieren sign_up_tooltip: Ein Benutzerkonto zum Daten bearbeiten erstellen - sotm2010: Besuche die OpenStreetMap-Konferenz, The State of the Map 2010, vom 9. bis 11. Juli in Girona! tag_line: Die freie Wiki-Weltkarte user_diaries: Blogs user_diaries_tooltip: Benutzer-Blogs lesen @@ -943,11 +943,11 @@ de: english_link: dem englischsprachigen Original text: Für den Fall einer Abweichung zwischen der vorliegenden Übersetzung und {{english_original_link}}, ist die englischsprachige Seite maßgebend. title: Über diese Übersetzung - legal_babble: "

      Urheberrecht und Lizenz

      \n\n

      \n OpenStreetMap besteht aus freien Daten, die gemäß der Lizenz Creative Commons Attribution-ShareAlike 2.0 (CC-BY-SA) verfügbar sind.\n

      \n

      \n Es steht Dir frei unsere Daten und Karten zu kopieren, weiterzugeben, zu übermittelt sowie anzupassen, sofern Du OpenStreetMap und die Mitwirkenden als Quelle angibst. Für den Fall, dass Du auf Basis unserer Daten und Karten Anpassungen vornimmst, oder sie als Basis für weitere Bearbeitungen verwendest, kannst Du das Ergebnis auch nur gemäß der selben Lizenz weitergeben. Der vollständige Lizenztext ist unter Lizenz einsehbar und erläutert Deine Rechte und Pflichten.\n

      \n\n

      So ist auf die Urheberschaft von OpenStreetMap hinzuweisen

      \n

      \n Sofern Du Bilder von OpenStreetMap verwendest, so ist mindestens „© OpenStreetMap und Mitwirkende, CC-BY-SA“ als Quelle anzugeben. Werden hingegen ausschließlich Geodaten genutzt, so ist mindestens „Geodaten © OpenStreetMap und Mitwirkende, CC-BY-SA“ anzugeben.\n

      \n

      \n Wo möglich, muss ein Hyperlink auf OpenStreetMap http://www.openstreetmap.org/ und die Lizenz CC-BY-SA http://creativecommons.org/licenses/by-sa/2.0/ gesetzt werden. Für den Fall, dass Du ein Medium einsetzt, bei dem keine derartigen Verweise möglich sind (z. B. ein gedrucktes Buch), schlagen wir vor, dass Du Deine Leser auf www.openstreetmap.org und www.creativecommons.org hinweist.\n

      \n\n

      Mehr hierzu in Erfahrung bringen

      \n

      \n Mehr dazu, wie unsere Daten verwendet werden können, ist unter Häufige rechtliche Fragen nachzulesen.\n

      \n

      \n Die Mitwirkenden von OpenStreetMap weisen wir darauf hin, dass Sie keinesfalls Daten aus urheberrechtlich geschützten Quellen verwenden dürfen (z. B. Google Maps oder gedruckte Kartenwerke), ohne vorher die ausdrückliche Erlaubnis des Rechteinhabers erhalten zu haben.\n

      \n

      \n Obzwar OpenStreetMap aus freien Daten besteht, können wir Dritten keine kostenfreie Programmierschnittstelle (API) für Karten bereitstellen.\n \n Siehe hierzu die Richtlinie zur Nutzung einer API, die Richtlinie zur Nutzung von Kachelgrafiken und die Nutzungsrichtlinie bezüglich Daten von Nominatim.\n

      \n\n

      Unsere Mitwirkenden

      \n

      \n Die von uns verwendete Lizenz CC-BY-SA verlangt, dass Du „für das betreffende Medium oder Mittel in angemessener Weise, auf die ursprünglichen Bearbeiter hinweist.“ Einige an OpenStreetMap Mitwirkende verlangen keine über den Vermerk „OpenStreetMap und Mitwirkende“ hinausgehende Hinweise. Wo allerdings Daten von nationalen Kartografierungsinstitutionen oder aus anderen umfangreichen Quellen einbezogen wurden, ist es sinnvoll, deren Lizenzhinweise direkt wiederzugeben oder auf diese auf dieser Website zu verlinken.\n

      \n\n
        \n
      • Australien: Enthält Daten zu Siedlungen, die auf Daten des Australian Bureau of Statistics basieren.
      • \n
      • Kanada: Enthält Daten von GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) und StatCan (Geography Division, Statistics Canada).
      • \n
      • Neuseeland: Enthält Daten aus Land Information New Zealand. Urheberrecht vorbehalten.
      • \n
      • Polen: Enthält Daten aus UMP-pcPL maps. Copyright UMP-pcPL und Mitwirkende.
      • \n
      • Vereinigtes Königreich: Enthält Daten des Ordnance Survey © Urheber- und Datenbankrecht 2010.
      • \n
      \n\n

      \n Die Einbeziehung von Daten bei OpenStreetMap impliziert nicht, das der ursprüngliche Datenlieferant OpenStreetMap unterstützt, Gewährleistung gibt, noch Haftung übernimmt.\n

      " + legal_babble: "

      Urheberrecht und Lizenz

      \n\n

      \n OpenStreetMap besteht aus freien Daten, die gemäß der Lizenz Creative Commons Attribution-ShareAlike 2.0 (CC-BY-SA) verfügbar sind.\n

      \n

      \n Es steht dir frei unsere Daten und Karten zu kopieren, weiterzugeben, zu übermittelt sowie anzupassen, sofern du OpenStreetMap und die Mitwirkenden als Quelle angibst. Für den Fall, dass du auf Basis unserer Daten und Karten Anpassungen vornimmst, oder sie als Basis für weitere Bearbeitungen verwendest, kannst du das Ergebnis auch nur gemäß der selben Lizenz weitergeben. Der vollständige Lizenztext ist unter Lizenz einsehbar und erläutert deine Rechte und Pflichten.\n

      \n\n

      So ist auf die Urheberschaft von OpenStreetMap hinzuweisen

      \n

      \n Sofern du Bilder von OpenStreetMap verwendest, so ist mindestens „© OpenStreetMap und Mitwirkende, CC-BY-SA“ als Quelle anzugeben. Werden hingegen ausschließlich Geodaten genutzt, so ist mindestens „Geodaten © OpenStreetMap und Mitwirkende, CC-BY-SA“ anzugeben.\n

      \n

      \n Wo möglich, muss ein Hyperlink auf OpenStreetMap http://www.openstreetmap.org/ und die Lizenz CC-BY-SA http://creativecommons.org/licenses/by-sa/2.0/ gesetzt werden. Für den Fall, dass du ein Medium einsetzt, bei dem keine derartigen Verweise möglich sind (z. B. ein gedrucktes Buch), schlagen wir vor, dass du deine Leser auf www.openstreetmap.org und www.creativecommons.org hinweist.\n

      \n\n

      Mehr hierzu in Erfahrung bringen

      \n

      \n Mehr dazu, wie unsere Daten verwendet werden können, ist unter Häufige rechtliche Fragen nachzulesen.\n

      \n

      \n Die Mitwirkenden von OpenStreetMap weisen wir darauf hin, dass du keinesfalls Daten aus urheberrechtlich geschützten Quellen verwenden darfst (z. B. Google Maps oder gedruckte Kartenwerke), ohne vorher die ausdrückliche Erlaubnis des Rechteinhabers erhalten zu haben.\n

      \n

      \n Obzwar OpenStreetMap aus freien Daten besteht, können wir Dritten keine kostenfreie Programmierschnittstelle (API) für Karten bereitstellen.\n \n Siehe hierzu die Richtlinie zur Nutzung einer API, die Richtlinie zur Nutzung von Kachelgrafiken und die Nutzungsrichtlinie bezüglich Daten von Nominatim.\n

      \n\n

      Unsere Mitwirkenden

      \n

      \n Die von uns verwendete Lizenz CC-BY-SA verlangt, dass du „für das betreffende Medium oder Mittel in angemessener Weise, auf die ursprünglichen Bearbeiter hinweist.“ Einige an OpenStreetMap Mitwirkende verlangen keine über den Vermerk „OpenStreetMap und Mitwirkende“ hinausgehende Hinweise. Wo allerdings Daten von nationalen Kartografierungsinstitutionen oder aus anderen umfangreichen Quellen einbezogen wurden, ist es sinnvoll, deren Lizenzhinweise direkt wiederzugeben oder auf diese auf dieser Website zu verlinken.\n

      \n\n
        \n
      • Australien: Enthält Daten zu Siedlungen, die auf Daten des Australian Bureau of Statistics basieren.
      • \n
      • Kanada: Enthält Daten von GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) und StatCan (Geography Division, Statistics Canada).
      • \n
      • Neuseeland: Enthält Daten aus Land Information New Zealand. Urheberrecht vorbehalten.
      • \n
      • Polen: Enthält Daten aus UMP-pcPL maps. Copyright UMP-pcPL und Mitwirkende.
      • \n
      • Vereinigtes Königreich: Enthält Daten des Ordnance Survey © Urheber- und Datenbankrecht 2010.
      • \n
      \n\n

      \n Die Einbeziehung von Daten bei OpenStreetMap impliziert nicht, das der ursprüngliche Datenlieferant OpenStreetMap unterstützt, Gewährleistung gibt, noch Haftung übernimmt.\n

      " native: mapping_link: mit dem Kartieren anfangen native_link: deutschen Sprachversion - text: Du befindest Dich auf der Seite mit der englischsprachigen Version der Urheberrechts- und Lizensierungsinformationen. Du kannst zur {{native_link}} dieser Seite zurückkehren oder das Lesen der Urheberrechtsinformationen beenden und {{mapping_link}}. + text: Du befindest dich auf der Seite mit der englischsprachigen Version der Urheberrechts- und Lizensierungsinformationen. Du kannst zur {{native_link}} dieser Seite zurückkehren oder das Lesen der Urheberrechtsinformationen beenden und {{mapping_link}}. title: Über diese Seite message: delete: @@ -973,7 +973,7 @@ de: new: back_to_inbox: Zurück zum Posteingang body: Text - limit_exceeded: Du hast kürzlich sehr viele Nachrichten versendet. Bitte warte etwas bevor Du weitere versendest. + limit_exceeded: Du hast kürzlich sehr viele Nachrichten versendet. Bitte warte etwas bevor du weitere versendest. message_sent: Nachricht gesendet send_button: Senden send_message_to: Eine Nachricht an {{name}} senden @@ -1107,7 +1107,7 @@ de: allow_write_diary: Blogeinträge und Kommentare zu schreiben und Freunde einzutragen allow_write_gpx: GPS-Tracks hochzuladen allow_write_prefs: Deine Benutzereinstellungen zu verändern - request_access: "Die Anwendung {{app_name}} möchte auf Deinen OpenStreetMap-Account zugreifen. Bitte entscheide, ob Du der Anwendung die folgenden Rechte gewähren möchtest. Du kannst alle oder einige der folgenden Rechte gewähren:" + request_access: "Die Anwendung {{app_name}} möchte auf deinen OpenStreetMap-Account zugreifen. Bitte entscheide, ob du der Anwendung die folgenden Rechte gewähren möchtest. Du kannst alle oder einige der folgenden Rechte gewähren:" revoke: flash: Du hast den Berechtigungsschlüssel für {{application}} zurückgezogen oauth_clients: @@ -1174,14 +1174,14 @@ de: potlatch_unsaved_changes: Du hast deine Arbeit noch nicht gespeichert. (Um sie in Potlach zu speichern, klicke auf eine leere Fläche bzw. deselektiere den Weg oder Punkt, wenn du im Live-Modus editierst oder klicke auf Speichern, wenn ein Speicherbutton vorhanden ist.) user_page_link: Benutzerseite index: - js_1: Dein Browser unterstützt kein Javascript oder du hast es deaktiviert. - js_2: OpenStreetMap nutzt Javascript für die Kartendarstellung. - js_3: Solltest bei dir kein Javascript möglich sein, kannst du auf der Tiles@Home Website eine Version ohne Javascript benutzen. + js_1: Dein Browser unterstützt kein JavaScript oder du hast es deaktiviert. + js_2: OpenStreetMap nutzt JavaScript für die Kartendarstellung. + js_3: Solltest bei dir kein JavaScript möglich sein, kannst du auf der Tiles@Home Website eine Version ohne JavaScript benutzen. license: license_name: Creative Commons Attribution-Share Alike 2.0 notice: Lizenziert unter {{license_name}} Lizenz durch das {{project_name}} und seine Mitwirkenden. project_name: OpenStreetMap Projekt - permalink: Permalink + permalink: Permanentlink shortlink: Shortlink key: map_key: Legende @@ -1332,9 +1332,10 @@ de: visibility_help: Was heißt das? trace_header: see_all_traces: Alle GPS-Tracks - see_just_your_traces: Eigene GPS-Tracks anzeigen oder neue hinzufügen see_your_traces: Eigene GPS-Tracks traces_waiting: "{{count}} deiner Tracks sind momentan in der Warteschlange. Bitte warte bis diese fertig sind, um die Verarbeitung nicht für andere Nutzer zu blockieren." + upload_trace: Lade einen GPS-Track hoch + your_traces: Nur eigene GPS-Tracks trace_optionals: tags: Tags trace_paging_nav: @@ -1367,6 +1368,13 @@ de: trackable: Track (wird in der Trackliste als anonyme, sortierte Punktfolge mit Zeitstempel angezeigt) user: account: + contributor terms: + agreed: Du hast der neuen Vereinbarung für Mitwirkende zugestimmt. + agreed_with_pd: Du hast zudem erklärt, dass du deine Beiträge als gemeinfrei betrachtest. + heading: "Vereinbarung für Mitwirkende:" + link text: Worum handelt es sich? + not yet agreed: Du hast der neuen Vereinbarung für Mitwirkende bislang noch nicht zugestimmt. + review link text: Bitte folge diesem Link, um die neue Vereinbarung für Mitwirkende durchzulesen sowie zu akzeptieren. current email address: "Aktuelle E-Mail-Adresse:" delete image: Aktuelles Bild löschen email never displayed publicly: (nicht öffentlich sichtbar) @@ -1394,7 +1402,7 @@ de: heading: "Öffentliches Bearbeiten:" public editing note: heading: Öffentliches Bearbeiten - text: Im Moment sind deine Beiträge anonym und man kann dir weder Nachrichten senden noch deinen Wohnort sehen. Um sichtbar zu machen, welche Arbeit von dir stammt, und um kontaktierbar zu werden, klicke auf den Button unten. Seit Version 0.6 der API aktiv ist, können anonyme Benutzer die Karte nicht mehr bearbeiten (warum?).
      • Deine E-Mail-Adresse wird bei Verlassen des anonymen Statuses nicht veröffentlicht.
      • Die Aktion kann nicht rückgängig gemacht werden. Für neu registrierte Benutzer besteht die Möglichkeit des anonymen Accounts nicht mehr.
      + text: Im Moment sind deine Beiträge anonym und man kann dir weder Nachrichten senden noch deinen Wohnort sehen. Um sichtbar zu machen, welche Arbeit von dir stammt, und um kontaktierbar zu werden, klicke auf den Button unten. Seit Version 0.6 der API aktiv ist, können unangemeldete Benutzer die Karte nicht mehr bearbeiten (Warum?).
      • Deine E-Mail-Adresse wird bei Verlassen des anonymen Status nicht veröffentlicht.
      • Die Aktion kann nicht rückgängig gemacht werden. Für neu registrierte Benutzer besteht die Möglichkeit des anonymen Benutzerkontos nicht mehr.
      replace image: Aktuelles Bild austauschen return to profile: Zurück zum Profil save changes button: Speichere Änderungen @@ -1429,13 +1437,14 @@ de: title: Benutzer login: account not active: Leider ist dein Benutzerkonto noch nicht aktiv.
      Bitte aktivierte dein Benutzerkonto, indem du auf den Link in deiner Bestätigungs-E-Mail klickst. - account suspended: Dein Benutzerkonto wurde aufgrund verdächtiger Aktivitäten gesperrt, um potentiellen Schaden von OpenStreetMap abzuwenden.
      Bitte kontaktiere den {{webmaster}}, sofern Du diese Angelegenheit klären möchtest. + account suspended: Dein Benutzerkonto wurde aufgrund verdächtiger Aktivitäten gesperrt, um potentiellen Schaden von OpenStreetMap abzuwenden.
      Bitte kontaktiere den {{webmaster}}, sofern du diese Angelegenheit klären möchtest. auth failure: Sorry, Anmelden mit diesen Daten nicht möglich. create_account: erstelle ein Benutzerkonto email or username: "E-Mail-Adresse oder Benutzername:" heading: Anmelden login_button: Anmelden lost password link: Passwort vergessen? + notice: Informiere dich über den bevorstehenden Lizenzwechsel bei OpenStreetMap (Übersetzungen) (Diskussion) password: "Passwort:" please login: Bitte melde dich an oder {{create_user_link}}. remember: "Anmeldedaten merken:" @@ -1448,7 +1457,7 @@ de: lost_password: email address: "E-Mail-Adresse:" heading: Passwort vergessen? - help_text: Bitte gib deine E-Mail-Adresse ein, mit der Du dich angemeldet hast. Wir werden dir dann einen Link schicken, mit dem Du dein Passwort zurück setzen kannst. + help_text: Bitte gib deine E-Mail-Adresse ein, mit der du dich angemeldet hast. Wir werden dir dann einen Link schicken, mit dem du dein Passwort zurück setzen kannst. new password button: Passwort zurücksetzen notice email cannot find: Wir konnten die E-Mail-Adresse nicht finden. Du hast dich möglicherweise vertippt oder mit einer anderen E-Mail-Adresse angemeldet. notice email on way: Eine E-Mail mit Hinweisen zum Zurücksetzen des Passworts wurde an dich versandt. @@ -1468,10 +1477,11 @@ de: fill_form: Fülle das Formular aus und dir wird eine kurze E-Mail zur Aktivierung deines Benutzerkontos geschickt. flash create success message: Benutzerkonto wurde erfolgreich erstellt. Ein Bestätigungslink wurde dir per E-Mail zugesendet, bitte bestätige diesen und du kannst mit dem Mappen beginnen.

      Du kannst dich nicht einloggen bevor du deine E-Mail-Adresse mit dem Bestätigungslink bestätigt hast.

      Falls du einen Spam-Blocker nutzt, der Bestätigungsanfragen sendet, dann setze bitte webmaster@openstreetmap.org auf deine Whitelist, weil wir auf keine Bestätigungsanfrage antworten können. heading: Ein Benutzerkonto erstellen - license_agreement: Wenn Du Dein Benutzerkonto bestätigst, musst Du auch den Bedigungen für Mitwirkende zustimmen. + license_agreement: Wenn du dein Benutzerkonto bestätigst, musst du auch den Bedigungen für Mitwirkende zustimmen. no_auto_account_create: Im Moment ist das automatische Erstellen eines Benutzerkontos leider nicht möglich. not displayed publicly: Nicht öffentlich sichtbar (Datenschutzrichtlinie) password: "Passwort:" + terms accepted: Vielen Dank, dass du den neuen Bedingungen für Mitwirkende zugestimmt hast! title: Benutzerkonto erstellen no_such_user: body: Es gibt leider keinen Benutzer mit dem Namen {{user}}. Bitte überprüfe deine Schreibweise oder der Link war beschädigt. @@ -1495,7 +1505,7 @@ de: set_home: flash success: Standort erfolgreich gespeichert suspended: - body: "

      \n Dein Benutzerkonto wurde aufgrund verdächtiger Aktivitäten auto-\n matisch gesperrt, um potentiellen Schaden von OpenStreetMap abzu-\n wenden.\n

      \n

      \n Diese Entscheidung wird in Kürze von einem der Administratoren\n überprüft. Du kannst Dich aber auch direkt an den {{webmaster}}\n wenden, sofern Du diese Angelegenheit klären möchtest.\n

      " + body: "

      \n Dein Benutzerkonto wurde aufgrund verdächtiger Aktivitäten auto-\n matisch gesperrt, um potentiellen Schaden von OpenStreetMap abzu-\n wenden.\n

      \n

      \n Diese Entscheidung wird in Kürze von einem der Administratoren\n überprüft. Du kannst dich aber auch direkt an den {{webmaster}}\n wenden, sofern du diese Angelegenheit klären möchtest.\n

      " heading: Benutzerkonto gesperrt title: Benutzerkonto gesperrt webmaster: Webmaster @@ -1509,8 +1519,9 @@ de: france: Frankreich italy: Italien rest_of_world: Rest der Welt - legale_select: "Bitte wähle das Land Deines Wohnsitzes:" - press accept button: Bitte lese die unten stehende Vereinbarung und bestätige, dass Du sie akzeptierst, um Dein Benutzerkonto zu erstellen. + legale_select: "Bitte wähle das Land deines Wohnsitzes:" + read and accept: Bitte lese die unten angezeigte Vereinbarung und klicke dann auf die Schaltfläche „Einverstanden“, um zu bestätigen, dass du die Bedingungen dieser Vereinbarung für deine bestehenden sowie zukünftigen Beiträge akzeptierst. + title: Vereinbarung für Mitwirkende view: activate_user: Benutzer aktivieren add as friend: Als Freund hinzufügen @@ -1572,8 +1583,8 @@ de: title: Sperren für {{name}} create: flash: Benutzer {{name}} wurde gesperrt. - try_contacting: Bitte nimm Kontakt mit dem Benutzer auf und gib ihm eine angemessene Zeit zum Antworden, bevor Du ihn sperrst. - try_waiting: Bitte gib dem Benutzer einen angemessenen Zeitraum zu antworten bevor Du ihn sperrst. + try_contacting: Bitte nimm Kontakt mit dem Benutzer auf und gib ihm eine angemessene Zeit zum Antworden, bevor du ihn sperrst. + try_waiting: Bitte gib dem Benutzer einen angemessenen Zeitraum zu antworten bevor du ihn sperrst. edit: back: Alle Sperren anzeigen heading: Sperre von {{name}} bearbeiten @@ -1603,7 +1614,7 @@ de: heading: Sperre für {{name}} einrichten needs_view: Der Benutzer muss sich anmelden, bevor die Sperre aufgehoben wird. period: Wie lange der Benutzer von jetzt ab für den Zugriff auf die API gesperrt wird. - reason: Der Grund, warum {{name}} gesperrt wird. Sei bitte möglichst ruhig und sachlich, beschreibe die Lage möglichst detailliert und denke daran, dass Deine Nachricht öffentlich sichtbar ist. Denke daran, dass nicht alle Benutzer den Jargon des Gemeinschaftsprojekts verstehen und verwende Formulierungen, die für Laien verständlich sind. + reason: Der Grund, warum {{name}} gesperrt wird. Sei bitte möglichst ruhig und sachlich, beschreibe die Lage möglichst detailliert und denke daran, dass deine Nachricht öffentlich sichtbar ist. Denke daran, dass nicht alle Benutzer den Jargon des Gemeinschaftsprojekts verstehen und verwende Formulierungen, die für Laien verständlich sind. submit: Sperre einrichten title: Sperre für {{name}} einrichten tried_contacting: Ich habe den Benutzer kontaktiert und ihn gebeten aufzuhören. @@ -1635,7 +1646,7 @@ de: title: Sperre für {{block_on}} aufheben show: back: Alle Sperren anzeigen - confirm: Bist Du sicher? + confirm: Bist du sicher? edit: Bearbeiten heading: "{{block_on}} gesperrt durch {{block_by}}" needs_view: Der Benutzer muss sich wieder anmelden, damit die Sperre beendet wird. diff --git a/config/locales/dsb.yml b/config/locales/dsb.yml index 947ebed86..b11df78a4 100644 --- a/config/locales/dsb.yml +++ b/config/locales/dsb.yml @@ -925,7 +925,6 @@ dsb: shop_tooltip: Pśedank wóry z logo OpenStreetMap sign_up: registrěrowaś sign_up_tooltip: Konto za wobźěłowanje załožyś - sotm2010: Woglědaj sebje konferencu OpenStreetMap, The State of the Map, 09. - 11. julija 2009 w Gironje! tag_line: Licha wikikórta swěta user_diaries: Dnjowniki user_diaries_tooltip: Wužywarske dnjowniki cytaś @@ -1324,9 +1323,10 @@ dsb: visibility_help: Co to groni? trace_header: see_all_traces: Wšykne slědy pokazaś - see_just_your_traces: Jano swójske slědy pokazaś abo slěd nagraś see_your_traces: Wšykne swójske slědy pokazaś traces_waiting: Maš {{count}} slědow, kótarež cakaju na nagraśe. Pšosym cakaj, až njejsu nagrate, nježli až nagrajoš dalšne, až njeby cakański rěd blokěrował za drugich wužywarjow. + upload_trace: Slěd nagraś + your_traces: Wšykne swójske slědy pokazaś trace_optionals: tags: Atributy trace_paging_nav: @@ -1359,6 +1359,13 @@ dsb: trackable: Cera (jano źělona ako anonymne, zrědowane dypki z casowymi kołkami) user: account: + contributor terms: + agreed: Sy nowe wuměnjenja za sobuskutkujucych akceptěrował. + agreed_with_pd: Sy teke deklarěrował, až twóje změny su zjawne. + heading: "Wuměnjenja za sobustatkujucych:" + link text: Co to jo? + not yet agreed: Hyšći njejsy nowe wuměnjenja za sobuskutkujucych akceptěrował. + review link text: Pšosym slěduj toś tomu wótkazoju, aby pśeglědał a akceptěrował nowe wuměnjenja za sobuskutkajucych. current email address: "Aktualna e-mailowa adresa:" delete image: Aktualny wobraz wótpóraś email never displayed publicly: (njejo nigda widobna) @@ -1428,6 +1435,7 @@ dsb: heading: Pśizjawjenje login_button: Pśizjawiś se lost password link: Sy swójo gronidło zabył? + notice: Wěcej wó pśichodnej licencnej změnje OpenStreetMap (pśełožki) (diskusija) password: "Gronidło:" please login: Pšosym pśizjaw se abo {{create_user_link}}. remember: "Spomnjeś se:" @@ -1464,6 +1472,7 @@ dsb: no_auto_account_create: Bóžko njamóžomy tuchylu za tebje konto awtomatiski załožyś. not displayed publicly: Njejo zjawnje widobny (glědaj pšawidła priwatnosći) password: "Gronidło:" + terms accepted: Źěkujomy se, až sy nowe wuměnjenja za sobuskutkajucuch akceptěrował! title: Konto załožyś no_such_user: body: Bóžko njejo wužywaŕ z mjenim {{user}}. Pšosym pśekontrolěruj swój pšawopis, abo wótkaz, na kótaryž sy kliknuł, jo njepłaśiwy. @@ -1502,7 +1511,8 @@ dsb: italy: Italska rest_of_world: Zbytk swěta legale_select: "Pšosym wubjeŕ kraj swójogo bydleńskego sedla:" - press accept button: Pšosym pśecytaj slědujuce dojadnanje a klikni na tłocašk Akceptěrowaś, aby swójo konto załožył. + read and accept: Pšosym pśecytaj slědujuce dojadnanje a klikni na tłocašk Akceptěrowaś, aby wobkšuśił, až akceptěrujoš wuměnjenja toś togo dojadnanja za twóje eksistěrowace a pśichodne pśinoski. + title: Wuměnjenja za sobustatkujucych view: activate_user: toś togo wužywarja aktiwěrowaś add as friend: ako pśijaśela pśidaś diff --git a/config/locales/en.yml b/config/locales/en.yml index 6828e56c3..8e091a22c 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1509,6 +1509,7 @@ en: account suspended: Sorry, your account has been suspended due to suspicious activity.
      Please contact the {{webmaster}} if you wish to discuss this. webmaster: webmaster auth failure: "Sorry, could not log in with those details." + notice: "Find out more about OpenStreetMap's upcoming license change (translations) (discussion)" logout: title: "Logout" heading: "Logout from OpenStreetMap" @@ -1545,12 +1546,14 @@ en: confirm password: "Confirm Password:" continue: Continue flash create success message: "User was successfully created. Check your email for a confirmation note, and you will be mapping in no time :-)

      Please note that you will not be able to login until you've received and confirmed your email address.

      If you use an antispam system which sends confirmation requests then please make sure you whitelist webmaster@openstreetmap.org as we are unable to reply to any confirmation requests." + terms accepted: "Thanks for accepting the new contributor terms!" terms: + title: "Contributor terms" heading: "Contributor terms" - press accept button: "Please read the agreement below and press the agree button to create your account." + read and accept: "Please read the agreement below and press the agree button to confirm that you accept the terms of this agreement for your existing and future contributions." consider_pd: "In addition to the above agreement, I consider my contributions to be in the Public Domain" consider_pd_why: "what's this?" - consider_pd_why_url: http://wiki.openstreetmap.org/wiki/Why_would_I_want_my_contributions_to_be_public_domain + consider_pd_why_url: http://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain agree: Agree declined: "http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined" decline: "Decline" @@ -1633,6 +1636,14 @@ en: public editing note: heading: "Public editing" text: "Currently your edits are anonymous and people cannot send you messages or see your location. To show what you edited and allow people to contact you through the website, click the button below. Since the 0.6 API changeover, only public users can edit map data. (find out why).
      • Your email address will not be revealed by becoming public.
      • This action cannot be reversed and all new users are now public by default.
      " + contributor terms: + heading: "Contributor Terms:" + agreed: "You have agreed to the new Contributor Terms." + not yet agreed: "You have not yet agreed to the new Contributor Terms." + review link text: "Please follow this link at your convenience to review and accept the new Contributor Terms." + agreed_with_pd: "You have also declared that you consider your edits to be in the Public Domain." + link: "http://www.osmfoundation.org/wiki/License/Contributor_Terms" + link text: "what is this?" profile description: "Profile Description:" preferred languages: "Preferred Languages:" image: "Image:" diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 9aa4e5bbd..142083539 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -3,6 +3,7 @@ # Export driver: syck # Author: Cfoucher # Author: Lucas +# Author: LyzTyphone # Author: Michawiki # Author: Yekrats eo: @@ -225,7 +226,7 @@ eo: changeset: anonymous: Anonima big_area: (granda) - no_comment: (neniu) + no_comment: (nenio) no_edits: (neniaj redaktoj) still_editing: (estas ankoraŭ redaktata) changeset_paging_nav: @@ -589,7 +590,6 @@ eo: visibility_help: Kion tio signifas ? trace_header: see_all_traces: Vidi ĉiujn spurojn - see_just_your_traces: Vidi nur viajn spurojn, aŭ alŝuti iun spuron see_your_traces: Vidi ĉiujn viajn spurojn traces_waiting: Vi havas {{count}} spurojn atendanta alŝutado. Bonvolu konsideri atendi ke ili terminas alŝuti antaŭ alŝuti aliajn. Tiel vi ne blokus la atendovicon por aliaj uzantoj. trace_optionals: @@ -667,6 +667,7 @@ eo: lost password link: Ĉu vi forgesis vian pasvorton ? password: "Pasvorto:" please login: Bonvolu ensaluti aŭ {{create_user_link}}. + remember: "Memori min:" title: Ensaluti lost_password: email address: "Retpoŝtadreso:" diff --git a/config/locales/es.yml b/config/locales/es.yml index a538264d2..86d2469db 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -917,7 +917,6 @@ es: shop_tooltip: Tienda con productos de OpenStreetMap sign_up: registrarse sign_up_tooltip: Cree una cuenta para editar - sotm2010: Ven a la Conferencia OpenStreetMap 2010, El Estado del Mapa, del 11 al 9 de julio en Girona! tag_line: El WikiMapaMundi libre user_diaries: Diarios de usuario user_diaries_tooltip: Ver diarios de usuario @@ -1318,9 +1317,10 @@ es: visibility_help: ¿Que significa esto? trace_header: see_all_traces: Ver todas las trazas - see_just_your_traces: Ver solo tus trazas, o subir una traza see_your_traces: Ver todas tus trazas traces_waiting: Tienes {{count}} trazas esperando ser agregadas a la Base de Datos. Por favor considera el esperar que estas terminen antes de subir otras, para no bloquear la lista de espera a otros usuario. + upload_trace: Subir un rastro + your_traces: Ver sólo tus rastros trace_optionals: tags: Etiquetas trace_paging_nav: @@ -1353,6 +1353,8 @@ es: trackable: Trazable (solo compartido como anonimo, puntos ordenados con marcas de tiempo) user: account: + contributor terms: + link text: ¿Qué es esto? current email address: "Dirección de correo electrónico actual:" delete image: Elimina la imagen actual email never displayed publicly: (nunca es mostrado públicamente) @@ -1496,7 +1498,6 @@ es: italy: Italia rest_of_world: Resto del mundo legale_select: "Por favor, seleccione su país de residencia:" - press accept button: Por favor, lee el acuerdo mostrado a continuación y haz clic sobre el botón de aceptar para crear tu cuenta. view: activate_user: activar este usuario add as friend: añadir como amigo diff --git a/config/locales/eu.yml b/config/locales/eu.yml index a02d9870f..bbe52ad33 100644 --- a/config/locales/eu.yml +++ b/config/locales/eu.yml @@ -383,6 +383,7 @@ eu: rock: Arroka scree: Harritza shoal: Hondar-banku + strait: Itsasertza tree: Zuhaitza valley: Haran volcano: Sumendi @@ -624,6 +625,8 @@ eu: secondary: Bigarren mailako errepidea station: Tren geltokia subway: Metroa + summit: + - Tontorra tram: 1: tranbia search: @@ -739,6 +742,10 @@ eu: password: "Pasahitza:" reset: Pasahitza berrezarri title: Pasahitza berrezarri + terms: + legale_names: + france: Frantzia + italy: Italy view: activate_user: erabiltzaile hau gaitu add as friend: lagun bezala diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 5fe1fcf57..d1053e080 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -4,6 +4,7 @@ # Author: Crt # Author: Daeron # Author: Nike +# Author: Olli # Author: Ramilehti # Author: Str4nd # Author: Usp @@ -410,6 +411,7 @@ fi: atm: Pankkiautomaatti auditorium: Auditorio bank: Pankki + bar: Baari bench: Penkki bicycle_parking: Pyöräparkki bicycle_rental: Pyörävuokraamo @@ -507,6 +509,7 @@ fi: cycleway: Pyörätie distance_marker: Etäisyysmerkki footway: Polku + ford: Kahluupaikka gate: Portti living_street: Asuinkatu motorway: Moottoritie @@ -514,6 +517,7 @@ fi: motorway_link: Moottoritie path: Polku pedestrian: Jalkakäytävä + platform: Asemalaituri primary: Kantatie primary_link: Kantatie raceway: Kilparata @@ -584,6 +588,7 @@ fi: fjord: Vuono geyser: Geysir glacier: Jäätikkö + heath: Nummi hill: Mäki island: Saari land: Maa @@ -1027,7 +1032,7 @@ fi: edit: muokkaa edit_map: Muokkaa karttaa identifiable: TUNNISTETTAVA - in: tägeillä + in: avainsanoilla map: sijainti kartalla more: tiedot pending: JONOSSA @@ -1046,7 +1051,6 @@ fi: visibility_help: mitä tämä tarkoittaa? trace_header: see_all_traces: Näytä kaikki jäljet - see_just_your_traces: Listaa vain omat jäljet tai lähetä jälkiä see_your_traces: Näytä kaikki omat jäljet traces_waiting: Lähettämiäsi jälkiä on jo {{count}} käsittelyjonossa odottamassa tallennusta tietokantaan. Olisi huomaavaista jos odottaisit näiden valmistuvan ennen kuin lähetät lisää jälkiä. Näin muidenkin käyttäjien lähettämät jäljet pääsevät aiemmin tietokantaan. trace_optionals: @@ -1140,6 +1144,9 @@ fi: please login: Kirjaudu sisään tai {{create_user_link}}. remember: "Muista minut:" title: Kirjautumissivu + logout: + logout_button: Kirjaudu ulos + title: Kirjaudu ulos lost_password: email address: "Sähköpostiosoite:" heading: Salasana unohtunut? @@ -1188,9 +1195,11 @@ fi: set_home: flash success: Kodin sijainnin tallennus onnistui terms: - agree: Hyväksy + agree: Hyväksyn + decline: En hyväksy legale_names: italy: Italia + read and accept: Lue alla oleva sopimus ja varmista, että hyväksyt sopimuksen ehdot nykyisille ja tuleville muokkauksillesi valitsemalla »Hyväksyn». view: activate_user: aktivoi tämä käyttäjä add as friend: lisää kaveriksi diff --git a/config/locales/fr.yml b/config/locales/fr.yml index ca281b5a4..815ca0aae 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -11,6 +11,7 @@ # Author: McDutchie # Author: Peter17 # Author: Quentinv57 +# Author: Urhixidur fr: activerecord: attributes: @@ -912,15 +913,14 @@ fr: make_a_donation: text: Faire un don title: Soutenez OpenStreetMap avec un don financier - news_blog: Blog de nouvelles - news_blog_tooltip: Blog de nouvelles sur OpenStreetMap, les données géographiques libres, etc. + news_blog: Blogue de nouvelles + news_blog_tooltip: Blogue de nouvelles sur OpenStreetMap, les données géographiques libres, etc. osm_offline: La base de données de OpenStreetMap est actuellement hors ligne; une maintenance essentielle à son bon fonctionnement est en cours. osm_read_only: La base de données de OpenStreetMap est actuellement en mode lecture seule ; une maintenance essentielle à son bon fonctionnement est en cours. shop: Boutique shop_tooltip: Boutique de produits OpenStreetMap sign_up: S'inscrire sign_up_tooltip: Créer un compte pour la modification - sotm2010: Venez à la conférence 2010 de OpenStreetMap, The State of the Map, du 9 au 11 juillet à Gérone ! tag_line: La carte coopérative libre user_diaries: Journaux user_diaries_tooltip: Voir les journaux d'utilisateurs @@ -1062,7 +1062,7 @@ fr: signup_confirm_html: click_the_link: Si vous êtes à l'origine de cette action, bienvenue ! Cliquez sur le lien ci-dessous pour confirmer la création de compte et avoir plus d'informations sur OpenStreetMap current_user: Une liste par catégories des utilisateurs actuels, basée sur leur position géographique, est disponible dans Category:Users_by_geographical_region. - get_reading: Informez-vous sur OpenStreetMap sur le wiki, restez au courant des dernières infos ''via'' le blog OpenStreetMap ou Twitter, ou surfez sur le blog OpenGeoData de Steve Coast, le fondateur d’OpenStreetMap pour un petit historique du projet, avec également des podcasts à écouter ! + get_reading: Informez-vous sur OpenStreetMap sur le wiki, restez au courant des dernières infos ''via'' le blogue OpenStreetMap ou Twitter, ou surfez sur le blogue OpenGeoData de Steve Coast, le fondateur d’OpenStreetMap pour un petit historique du projet, avec également des balados à écouter ! greeting: Bonjour ! hopefully_you: Quelqu'un (probablement vous) aimerait créer un compte sur introductory_video: Vous pouvez visionner une {{introductory_video_link}}. @@ -1072,7 +1072,7 @@ fr: video_to_openstreetmap: vidéo introductive à OpenStreetMap wiki_signup: Vous pouvez également vous créer un compte sur le wiki d'OpenStreetMap. signup_confirm_plain: - blog_and_twitter: "Restez au courant des dernières infos ''via'' le blog OpenStreetMap ou Twitter :" + blog_and_twitter: "Restez au courant des dernières infos ''via'' le blogue OpenStreetMap ou Twitter :" click_the_link_1: Si vous êtes à l'origine de cette requête, bienvenue ! Cliquez sur le lien ci-dessous pour confirmer votre click_the_link_2: compte et obtenir plus d'informations à propos d'OpenStreetMap. current_user_1: Une liste des utilisateurs actuels, basée sur leur localisation dans le monde, @@ -1081,7 +1081,7 @@ fr: hopefully_you: Quelqu'un (probablement vous) aimerait créer un compte sur introductory_video: "Vous pouvez visionner une vidéo introductive à OpenStreetMap ici :" more_videos: "Davantage de vidéos sont disponibles ici :" - opengeodata: "OpenGeoData.org est le blog de Steve Coast, le fondateur d’OpenStreetMap et il propose également des podcasts :" + opengeodata: "OpenGeoData.org est le blogue de Steve Coast, le fondateur d’OpenStreetMap et il propose également des balados :" the_wiki: "Lisez à propos d'OpenStreetMap sur le wiki :" the_wiki_url: http://wiki.openstreetmap.org/wiki/FR:Beginners_Guide user_wiki_1: Il est recommandé de créer une page utilisateur qui inclut @@ -1244,7 +1244,7 @@ fr: heading: Légende pour z{{zoom_level}} search: search: Recherche - search_help: "exemples : « Ouagadougou », « Place Grenette, Grenoble », « H2X 3K2 », ou « post office near Alger » Autres exemples..." + search_help: "exemples : « Ouagadougou », « Place Grenette, Grenoble », « H2Y 1C6 », ou « post office near Alger » Autres exemples..." submit_text: Ok where_am_i: Où suis-je ? where_am_i_title: Décrit la position actuelle en utilisant le moteur de recherche @@ -1269,7 +1269,7 @@ fr: map: carte owner: "Propriétaire :" points: "Points :" - save_button: Enregistrer les modifications + save_button: Sauvegarder les modifications start_coord: "Coordonnées de départ :" tags: "Balises :" tags_help: séparées par des virgules @@ -1320,9 +1320,10 @@ fr: visibility_help: qu'est-ce que cela veut dire ? trace_header: see_all_traces: Voir toutes les traces - see_just_your_traces: Voir seulement vos traces, ou envoyer une trace see_your_traces: Voir toutes vos traces traces_waiting: Vous avez {{count}} traces en attente d’envoi. Il serait peut-être préférable d’attendre avant d’en envoyer d’autres, pour ne pas bloquer la file d’attente aux autres utilisateurs. + upload_trace: Envoyer une trace + your_traces: Voir seulement vos traces trace_optionals: tags: Balises trace_paging_nav: @@ -1355,6 +1356,13 @@ fr: trackable: Pistable (partagé seulement anonymement, points ordonnés avec les dates) user: account: + contributor terms: + agreed: Vous avez accepté les nouveaux termes du contributeur. + agreed_with_pd: Vous avez également déclaré que vous considériez vos modifications comme relevant du domaine public. + heading: "Termes du contributeur :" + link text: Qu'est-ce que c'est ? + not yet agreed: Vous n’avez pas encore accepté les nouveaux termes du contributeur. + review link text: Veuillez suivre ce lien à votre convenance pour examiner et accepter les nouveaux termes du contributeur. current email address: "Adresse de courriel actuelle :" delete image: Supprimer l'image actuelle email never displayed publicly: (jamais affiché publiquement) @@ -1424,6 +1432,7 @@ fr: heading: Connexion login_button: Se connecter lost password link: Vous avez perdu votre mot de passe ? + notice: En savoir plus sur le future changement de licence d’OpenStreetMap (traductions) (discussion) password: "Mot de passe :" please login: Veuillez vous connecter ou {{create_user_link}}. remember: "Se souvenir de moi :" @@ -1460,6 +1469,7 @@ fr: no_auto_account_create: Malheureusement, nous sommes actuellement dans l'impossibilité de vous créer un compte automatiquement. not displayed publicly: Non affichée publiquement (voir notre charte sur la confidentialité) password: "Mot de passe :" + terms accepted: Merci d’avoir accepté les nouveaux termes du contributeur ! title: Créer un compte no_such_user: body: Désolé, il n'y a pas d'utilisateur avec le nom {{user}}. Veuillez vérifier l'orthographe, ou le lien que vous avez cliqué n'est pas valide. @@ -1498,7 +1508,8 @@ fr: italy: Italie rest_of_world: Reste du monde legale_select: "Veuillez sélectionner votre pays de résidence :" - press accept button: Veuillez lire le contrat ci-dessous et appuyez sur le bouton « J'accepte » pour créer votre compte. + read and accept: Veuillez lire le contrat ci-dessous et cliquer sur le bouton d’acceptation pour confirmer que vous acceptez les termes du contrat pour vos contributions passées et futures. + title: Termes du contributeur view: activate_user: activer cet utilisateur add as friend: ajouter en tant qu'ami diff --git a/config/locales/fur.yml b/config/locales/fur.yml index e2a9846b5..aa0a94fce 100644 --- a/config/locales/fur.yml +++ b/config/locales/fur.yml @@ -710,7 +710,6 @@ fur: visibility: Visibilitât trace_header: see_all_traces: Cjale ducj i percors - see_just_your_traces: Cjale dome i tiei percors o cjame un percors see_your_traces: Cjale ducj i miei percors trace_optionals: tags: Etichetis diff --git a/config/locales/gl.yml b/config/locales/gl.yml index a475a3a1e..69a0a4353 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -63,12 +63,20 @@ gl: relation_member: Membro da relación relation_tag: Etiqueta da relación session: Sesión + trace: Pista + tracepoint: Punto da pista + tracetag: Etiqueta da pista user: Usuario user_preference: Preferencia do usuario user_token: Pase de usuario way: Camiño way_node: Nodo do camiño way_tag: Etiqueta do camiño + application: + require_cookies: + cookies_needed: Semella que ten as cookies do navegador desactivadas. Actíveas antes de continuar. + setup_user_auth: + blocked: O seu acceso ao API foi bloqueado. Acceda ao sistema para atopar máis información na interface web. browse: changeset: changeset: "Conxunto de cambios: {{id}}" @@ -273,6 +281,8 @@ gl: title_bbox: Conxuntos de cambios en {{bbox}} title_user: Conxuntos de cambios por {{user}} title_user_bbox: Conxuntos de cambios por {{user}} en {{bbox}} + timeout: + sorry: Sentímolo, a lista do conxunto de cambios solicitada tardou demasiado tempo en ser recuperada. diary_entry: diary_comment: comment_from: Comentario de {{link_user}} o {{comment_created_at}} @@ -299,16 +309,43 @@ gl: subject: "Asunto:" title: Editar a entrada do diario use_map_link: usar o mapa + feed: + all: + description: Entradas recentes no diario dos usuarios do OpenStreetMap + title: Entradas no diario do OpenStreetMap + language: + description: Entradas recentes no diario dos usuarios do OpenStreetMap en {{language_name}} + title: Entradas no diario do OpenStreetMap en {{language_name}} + user: + description: Entradas recentes no diario do OpenStreetMap de {{user}} + title: Entradas no diario do OpenStreetMap de {{user}} list: + in_language_title: Entradas de diario en {{language}} new: Nova entrada no diario + new_title: Redactar unha nova entrada no seu diario de usuario + newer_entries: Entradas máis novas + no_entries: Non hai entradas no diario + older_entries: Entradas máis vellas + recent_entries: "Entradas recentes no diario:" title: Diarios de usuarios user_title: Diario de {{user}} location: edit: Editar location: "Localización:" view: Ver + new: + title: Nova entrada no diario + no_such_entry: + body: Non existe ningunha entrada no diario ou comentario co id {{id}}. Comprobe a ortografía ou que a ligazón que seguiu estea ben. + heading: "Non hai ningunha entrada co id: {{id}}" + title: Non hai tal entrada de diario + no_such_user: + body: Non existe ningún usuario co nome "{{user}}". Comprobe a ortografía ou que a ligazón que seguiu estea ben. + heading: O usuario "{{user}}" non existe + title: Non existe tal usuario view: leave_a_comment: Deixar un comentario + login: Acceda ao sistema login_to_leave_a_comment: "{{login_link}} para deixar un comentario" save_button: Gardar title: Diario de {{user}} | {{title}} @@ -400,10 +437,12 @@ gl: bicycle_parking: Aparcadoiro de bicicletas bicycle_rental: Aluguer de bicicletas brothel: Prostíbulo + bureau_de_change: Casa de cambio bus_station: Estación de autobuses cafe: Cafetaría car_rental: Aluguer de automóbiles car_sharing: Aluguer de automóbiles + car_wash: Lavadoiro de coches casino: Casino cinema: Cine clinic: Clínica @@ -413,20 +452,25 @@ gl: courthouse: Xulgado crematorium: Crematorio dentist: Dentista + doctors: Médicos dormitory: Residencia universitaria drinking_water: Auga potable driving_school: Escola de condución embassy: Embaixada emergency_phone: Teléfono de emerxencia fast_food: Comida rápida + ferry_terminal: Terminal de transbordadores + fire_hydrant: Boca de incendios fire_station: Parque de bombeiros fountain: Fonte fuel: Combustible grave_yard: Cemiterio gym: Ximnasio + hall: Sala de reunións health_centre: Centro de saúde hospital: Hospital hotel: Hotel + hunting_stand: Lugar de caza ice_cream: Xeadaría kindergarten: Xardín de infancia library: Biblioteca @@ -434,6 +478,8 @@ gl: marketplace: Praza de mercado mountain_rescue: Rescate de montaña nightclub: Club nocturno + nursery: Parvulario + nursing_home: Residencia para a terceira idade office: Oficina park: Parque parking: Aparcadoiro @@ -447,6 +493,7 @@ gl: pub: Pub public_building: Edificio público public_market: Mercado público + reception_area: Zona de recepción recycling: Punto de reciclaxe restaurant: Restaurante retirement_home: Residencia de xubilados @@ -466,17 +513,36 @@ gl: university: Universidade vending_machine: Máquina expendedora veterinary: Clínica veterinaria + village_hall: Concello + waste_basket: Cesto do lixo wifi: Acceso WiFi youth_centre: Casa da xuventude + boundary: + administrative: Límite administrativo building: apartments: Bloque de apartamentos + block: Bloque de edificios + bunker: Búnker + chapel: Capela church: Igrexa city_hall: Concello commercial: Edificio comercial + dormitory: Residencia universitaria + entrance: Entrada do edificio + faculty: Edificio de facultade + farm: Granxa flats: Apartamentos garage: Garaxe + hall: Sala de reunións + hospital: Edificio hospitalario hotel: Hotel house: Casa + industrial: Edificio industrial + office: Edificio de oficinas + public: Edificio público + residential: Edificio residencial + retail: Edificio comercial + school: Edificio escolar shop: Tenda stadium: Estadio store: Comercio @@ -487,6 +553,7 @@ gl: "yes": Construción highway: bridleway: Pista de cabalos + bus_guideway: Liña de autobuses guiados bus_stop: Parada de autobús byway: Camiño secundario construction: Autoestrada en construción @@ -504,7 +571,7 @@ gl: path: Camiño pedestrian: Camiño peonil platform: Plataforma - primary: Estrada primaria + primary: Estrada principal primary_link: Estrada principal raceway: Circuíto residential: Residencial @@ -524,26 +591,56 @@ gl: unsurfaced: Estrada non pavimentada historic: archaeological_site: Xacemento arqueolóxico + battlefield: Campo de batalla + boundary_stone: Marco building: Construción castle: Castelo church: Igrexa house: Casa + icon: Icona + manor: Casa señorial + memorial: Memorial + mine: Mina monument: Monumento museum: Museo ruins: Ruínas tower: Torre + wayside_cross: Cruce de camiños + wayside_shrine: Santuario no camiño + wreck: Pecio landuse: + allotments: Hortas + basin: Cunca + brownfield: Terreo baldío cemetery: Cemiterio + commercial: Zona comercial + conservation: Conservación construction: Construción farm: Granxa + farmland: Terra de labranza + farmyard: Curral forest: Bosque + grass: Herba + greenfield: Terreo verde industrial: Zona industrial + landfill: Recheo + meadow: Pradaría + military: Zona militar mine: Mina mountain: Montaña nature_reserve: Reserva natural + park: Parque + piste: Pista plaza: Praza + quarry: Canteira railway: Ferrocarril + recreation_ground: Área recreativa + reservoir: Encoro residential: Zona residencial + retail: Zona comercial + village_green: Parque municipal + vineyard: Viñedo + wetland: Pantano wood: Madeira leisure: beach_resort: Balneario @@ -579,6 +676,7 @@ gl: fjord: Fiorde geyser: Géiser glacier: Glaciar + heath: Breixeira hill: Outeiro island: Illa land: Terra @@ -626,33 +724,78 @@ gl: town: Cidade unincorporated_area: Área non incorporada village: Vila + railway: + abandoned: Vía de tren abandonada + construction: Vía ferroviaria en construción + disused: Vía ferroviaria en desuso + disused_station: Estación de trens en desuso + funicular: Vía de funicular + halt: Parada de trens + historic_station: Estación de trens histórica + junction: Unión de vías ferroviarias + level_crossing: Paso a nivel + light_rail: Metro lixeiro + monorail: Monorraíl + narrow_gauge: Vía ferroviaria estreita + platform: Plataforma ferroviaria + preserved: Vía ferroviaria conservada + spur: Vía ramificada + station: Estación de ferrocarril + subway: Estación de metro + subway_entrance: Boca de metro + switch: Puntos de cambio de vía + tram: Vía de tranvías + tram_stop: Parada de tranvías + yard: Estación de clasificación shop: + alcohol: Tenda de licores apparel: Tenda de roupa art: Tenda de arte bakery: Panadaría + beauty: Tenda de produtos de beleza + beverages: Tenda de bebidas bicycle: Tenda de bicicletas books: Libraría butcher: Carnizaría car: Concesionario + car_dealer: Concesionario de automóbiles + car_parts: Recambios de automóbil car_repair: Taller mecánico carpet: Tenda de alfombras charity: Tenda benéfica chemist: Farmacia clothes: Tenda de roupa computer: Tenda informática + confectionery: Pastelaría + convenience: Tenda 24 horas + copyshop: Tenda de fotocopias + cosmetics: Tenda de cosméticos department_store: Gran almacén + discount: Tenda de descontos doityourself: Tenda de bricolaxe + drugstore: Farmacia + dry_cleaning: Limpeza en seco + electronics: Tenda de electrónica estate_agent: Axencia inmobiliaria + farm: Tenda de produtos agrícolas fashion: Tenda de moda fish: Peixaría florist: Floraría food: Tenda de alimentación + funeral_directors: Tanatorio + furniture: Mobiliario gallery: Galería + garden_centre: Centro de xardinaría general: Tenda de ultramarinos + gift: Tenda de agasallos + greengrocer: Froitaría + grocery: Tenda de alimentación hairdresser: Perrucaría hardware: Ferraxaría hifi: Hi-Fi + insurance: Aseguradora jewelry: Xoiaría + kiosk: Quiosco laundry: Lavandaría mall: Centro comercial market: Mercado @@ -663,7 +806,9 @@ gl: optician: Oftalmólogo organic: Tenda de alimentos orgánicos outdoor: Tenda de deportes ao aire libre + pet: Tenda de mascotas photo: Tenda de fotografía + salon: Salón de beleza shoes: Zapataría shopping_centre: Centro comercial sports: Tenda de deportes @@ -671,6 +816,8 @@ gl: supermarket: Supermercado toys: Xoguetaría travel_agency: Axencia de viaxes + video: Tenda de vídeos + wine: Tenda de licores tourism: alpine_hut: Cabana alpina artwork: Obra de arte @@ -693,10 +840,30 @@ gl: viewpoint: Miradoiro zoo: Zoolóxico waterway: + boatyard: Estaleiro + canal: Canal + connector: Conexión de vía de auga + dam: Encoro + derelict_canal: Canal abandonado + ditch: Cuneta + dock: Peirao + drain: Sumidoiro + lock: Esclusa + lock_gate: Esclusa + mineral_spring: Fonte mineral + mooring: Atraque + rapids: Rápidos river: Río + riverbank: Beira do río + stream: Arroio + wadi: Uadi + water_point: Punto de auga + waterfall: Fervenza + weir: Vaira javascripts: map: base: + cycle_map: Mapa ciclista noname: Sen nome site: edit_disabled_tooltip: Achegue para editar o mapa @@ -707,27 +874,47 @@ gl: history_zoom_alert: Debe achegarse para ollar as edicións nesta zona layouts: copyright: Dereitos de autor e licenza - donate_link_text: doazóns + donate: Apoie o OpenStreetMap {{link}} ao fondo de actualización de hardware. + donate_link_text: doando edit: Editar export: Exportar export_tooltip: Exportar os datos do mapa + gps_traces: Pistas GPS + gps_traces_tooltip: Xestionar as pistas GPS help_wiki: Axuda e wiki help_wiki_tooltip: Axuda e sitio wiki do proxecto history: Historial home: inicio home_tooltip: Ir ao meu domicilio inbox: caixa de entrada ({{count}}) + inbox_tooltip: + one: A súa caixa de entrada contén 1 mensaxe sen ler + other: A súa caixa de entrada contén {{count}} mensaxes sen ler + zero: Non hai mensaxes novas na súa caixa de entrada + intro_1: O OpenStreetMap é un mapa libre de todo o mundo que se pode editar. Está feito por xente coma vostede. + intro_2: O OpenStreetMap permítelle ver, editar e usar datos xeográficos de xeito colaborativo de calquera lugar do mundo. + intro_3: O almacenamento do OpenStreetMap lévano a cabo {{ucl}} e {{bytemark}}. O resto de patrocinadores están listados no {{partners}}. intro_3_partners: wiki license: title: Os datos do OpenStreetMap están licenciados baixo a licenza Creative Commons recoñecemento xenérico 2.0 + log_in: rexistro + log_in_tooltip: Acceder ao sistema cunha conta existente logo: alt_text: Logo do OpenStreetMap + logout: saír + logout_tooltip: Saír ao anonimato make_a_donation: text: Facer unha doazón title: Apoie o OpenStreetMap cunha doazón news_blog: Blogue de novas + news_blog_tooltip: Blogue de noticias sobre o OpenStreetMap, datos xeográficos libres etc. + osm_offline: A base de datos do OpenStreetMap atópase desconectada mentres realizamos traballos de mantemento nela. + osm_read_only: A base de datos do OpenStreetMap atópase en modo de só lectura mentres realizamos traballos de mantemento nela. shop: Tenda + shop_tooltip: Tenda de produtos do OpenStreetMap + sign_up: rexistrarse sign_up_tooltip: Crear unha conta para editar + tag_line: O mapa mundial libre user_diaries: Diarios de usuario user_diaries_tooltip: Ollar os diarios do usuario view: Ver @@ -739,6 +926,7 @@ gl: english_link: a orixinal en inglés text: En caso de conflito entre esta páxina traducida e {{english_original_link}}, a páxina en inglés prevalecerá title: Acerca desta tradución + legal_babble: "

      Dereitos de autor e licenza

      \n

      \n O OpenStreetMap é de datos abertos e atópase baixo a licenza Creative\n Commons recoñecemento compartir igual 2.0 (CC-BY-SA).\n

      \n

      \n Vostede é libre de copiar, distribuír, transmitir e adaptar os nosos mapas\n e datos, na medida en que acredite o OpenStreetMap e mais os seus\n colaboradores. Se altera ou constrúe a partir dos nosos mapas ou datos, terá\n que distribuír o resultado baixo a mesma licenza. O\n texto\n legal ao completo explica os seus dereitos e responsabilidades.\n

      \n\n

      Como acreditar o OpenStreetMap

      \n

      \n Se está a empregar imaxes dos mapas do OpenStreetMap, pedímoslle que\n acredite o traballo con, polo menos: “© dos colaboradores do\n OpenStreetMap, CC-BY-SA”. Se tan só emprega datos dos mapas,\n pedímoslle que inclúa: “Datos do mapa © dos colaboradores do OpenStreetMap,\n CC-BY-SA”.\n

      \n

      \n Onde sexa posible, debe haber unha ligazón ao OpenStreetMap cara a http://www.openstreetmap.org/\n e ao CC-BY-SA cara a http://creativecommons.org/licenses/by-sa/2.0/. Se\n fai uso dun medio que non permite as ligazóns (por exemplo, unha\n obra impresa), suxerimos que dirixa os lectores cara a\n www.openstreetmap.org (quizais expandindo\n “OpenStreetMap“ ao enderezo ao completo) e cara a\n www.creativecommons.org.\n

      \n\n

      Máis información

      \n

      \n Descubra máis sobre como empregar os nosos datos nas preguntas máis frecuentes\n sobre asuntos legais.\n

      \n

      \n Lembramos aos colaboradores do OSM que nunca engadan datos de\n fontes con dereitos de autor (por exemplo, o Google Maps ou mapas impresos) sen\n o permiso explícito dos posuidores deses dereitos.\n

      \n

      \n Malia que o OpenStreetMap é de datos abertos, non podemos proporcionar un\n mapa API gratuíto aos desenvolvedores.\n\n Vexa a política de uso do API,\n a política de uso de cuadrantes\n e a política de uso do Nominatim.\n

      \n\n

      Os nosos colaboradores

      \n

      \n A nosa licenza CC-BY-SA necesita que “dea crédito ao autor\n orixinal de xeito razoable segundo o medio ou medios que estea a\n utilizar”. Os usuarios individuais do OSM non solicitan outro\n crédito ca “colaboradores do OpenStreetMap”,\n pero en caso de inclusión de datos dunha axencia nacional ou\n outra fonte maior, pode ser razoable acreditalos reproducindo\n directamente o seu crédito ou ligando cara a el nesta páxina.\n

      \n\n\n\n
        \n
      • Australia: Contén datos de barrios baseados\n nos datos do Australian Bureau of Statistics.
      • \n
      • Canadá: Contén datos de\n GeoBase®, GeoGratis (© Department of Natural\n Resources Canada), CanVec (© Department of Natural\n Resources Canada) e StatCan (Geography Division,\n Statistics Canada).
      • \n
      • Nova Zelandia: Contén datos con orixe no\n Land Information New Zealand. Dereitos de autor da coroa.
      • \n
      • Polonia: Contén datos dos mapas UMP-pcPL. Dereitos de autor\n dos colaboradores do UMP-pcPL.
      • \n
      • Reino Unido: Contén datos da Ordnance\n Survey © Dereitos de autor da coroa e dereitos da base de datos\n 2010.
      • \n
      \n\n

      \n A inclusión de datos no OpenStreetMap non implica que o que\n orixinalmente proporcionou os datos apoie o OpenStreetMap,\n dea calquera garantía ou acepte calquera responsabilidade.\n

      " native: mapping_link: comezar a contribuír native_link: versión en galego @@ -812,59 +1000,164 @@ gl: delete_button: Borrar notifier: diary_comment_notification: + footer: Tamén pode ler o comentario en {{readurl}}, comentar en {{commenturl}} ou responder en {{replyurl}} + header: "{{from_user}} comentou na súa recente entrada de diario no OpenStreetMap co asunto \"{{subject}}\":" hi: "Ola {{to_user}}:" + subject: "[OpenStreetMap] {{user}} comentou na súa entrada de diario" email_confirm: subject: "[OpenStreetMap] Confirme o seu enderezo de correo electrónico" email_confirm_html: + click_the_link: Se este é vostede, prema na seguinte ligazón para confirmar a modificación. greeting: "Ola:" + hopefully_you: Alguén (probablemente vostede) quere cambiar o seu enderezo de correo electrónico en {{server_url}} a {{new_address}}. email_confirm_plain: + click_the_link: Se este é vostede, prema na seguinte ligazón para confirmar a modificación. greeting: "Ola:" + hopefully_you_1: Alguén (probablemente vostede) quere cambiar o seu enderezo de correo electrónico en + hopefully_you_2: "{{server_url}} a {{new_address}}." + friend_notification: + befriend_them: Tamén pode engadilo como amigo en {{befriendurl}}. + had_added_you: "{{user}} engadiuno como amigo en OpenStreetMap." + see_their_profile: Pode ollar o seu perfil en {{userurl}}. + subject: "[OpenStreetMap] {{user}} engadiuno como amigo" gpx_notification: + and_no_tags: e sen etiquetas. + and_the_tags: "e coas seguintes etiquetas:" + failure: + failed_to_import: "erro ao importar. Aquí está 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:" + subject: "[OpenStreetMap] Importación GPX errónea" greeting: "Ola:" + success: + loaded_successfully: cargou correctamente {{trace_points}} do máximo de {{possible_points}} puntos posibles. + subject: "[OpenStreetMap] Importación GPX correcta" + with_description: coa descrición + your_gpx_file: Semella que o seu ficheiro GPX + lost_password: + subject: "[OpenStreetMap] Solicitude de restablecemento do contrasinal" lost_password_html: + click_the_link: Se este é vostede, prema na seguinte ligazón para restablecer o seu contrasinal. greeting: "Ola:" + hopefully_you: Alguén (probablemente vostede) pediu o restablecemento do contrasinal desta conta de correo electrónico en openstreetmap.org. lost_password_plain: + click_the_link: Se este é vostede, prema na seguinte ligazón para restablecer o seu contrasinal. greeting: "Ola:" + hopefully_you_1: Alguén (probablemente vostede) pediu o restablecemento do contrasinal desta + hopefully_you_2: conta de correo electrónico en openstreetmap.org message_notification: + footer1: Tamén pode ler a mensaxe en {{readurl}} + footer2: e pode responder en {{replyurl}} + header: "{{from_user}} envioulle unha mensaxe a través do OpenStreetMap co asunto \"{{subject}}\":" hi: "Ola {{to_user}}:" + signup_confirm: + subject: "[OpenStreetMap] Confirme o seu enderezo de correo electrónico" signup_confirm_html: + click_the_link: Se este é vostede, benvido! Prema na ligazón que aparece a continuación para confirmar a súa conta e obter máis información sobre o OpenStreetMap. + current_user: "A lista de todos os usuarios por categorías, baseada segundo a súa localización no mundo, está dispoñible en: Category:Users_by_geographical_region." + get_reading: Infórmese sobre o OpenStreetMap no wiki, póñase ao día das últimas novas a través do blogue ou o Twitter do OpenStreetMap ou vaia polo blogue OpenGeoData de Steve Coast, o fundador do OpenStreetMap, para ler a pequena historia do proxecto e escoitar os podcasts tamén! greeting: Boas! + hopefully_you: Alguén (probablemente vostede) quere crear unha conta en + introductory_video: Pode ollar un {{introductory_video_link}}. + more_videos: Hai {{more_videos_link}}. + more_videos_here: máis vídeos aquí + user_wiki_page: Recoméndase crear unha páxina de usuario que inclúa etiquetas de categoría que indiquen a súa localización, como [[Category:Users_in_London]]. + video_to_openstreetmap: vídeo introdutorio ao OpenStreetMap + wiki_signup: Poida que tamén queira crear unha conta no wiki do OpenStreetMap. signup_confirm_plain: + blog_and_twitter: "Póñase ao día das últimas novas a través do blogue ou o Twitter do OpenStreetMap:" + click_the_link_1: Se este é vostede, benvido! Prema na ligazón que aparece a continuación para confirmar a súa + click_the_link_2: conta e obter máis información sobre o OpenStreetMap. + current_user_1: A lista de todos os usuarios por categorías, baseada segundo a súa localización no mundo, + current_user_2: "está dispoñible en:" greeting: Boas! + hopefully_you: Alguén (probablemente vostede) quere crear unha conta en + introductory_video: "Pode ollar un vídeo introdutorio ao OpenStreetMap aquí:" + more_videos: "Hai máis vídeos aquí:" + opengeodata: "OpenGeoData.org é o blogue de Steve Coast, o fundador do OpenStreetMap. Tamén ten podcasts:" + the_wiki: "Lea máis acerca do OpenStreetMap no wiki:" + user_wiki_1: Recoméndase crear unha páxina de usuario que inclúa + user_wiki_2: etiquetas de categoría que indiquen a súa localización, como [[Category:Users_in_London]]. + wiki_signup: "Poida que tamén queira crear unha conta no wiki do OpenStreetMap en:" + oauth: + oauthorize: + allow_read_gpx: ler as súas pistas GPS privadas. + allow_read_prefs: ler as súas preferencias de usuario. + allow_to: "Permitir a aplicación de cliente a:" + allow_write_api: modificar o mapa. + allow_write_diary: crear entradas de diario, comentarios e facer amigos. + allow_write_gpx: cargar pistas GPS. + allow_write_prefs: modificar as súas preferencias de usuario. + request_access: A aplicación {{app_name}} solicita acceso á súa conta. Comprobe que desexa que a aplicación teña as seguintes capacidades. Pode elixir cantas queira. + revoke: + flash: Revogou o pase de {{application}} oauth_clients: create: flash: A información rexistrouse correctamente + destroy: + flash: Destruíu o rexistro da aplicación de cliente edit: submit: Editar title: Editar a súa aplicación form: + allow_read_gpx: ler as súas pistas GPS privadas. + allow_read_prefs: ler as súas preferencias de usuario. allow_write_api: modificar o mapa. + allow_write_diary: crear entradas de diario, comentarios e facer amigos. + allow_write_gpx: cargar pistas GPS. + allow_write_prefs: modificar as súas preferencias de usuario. + callback_url: URL de retorno name: Nome requests: "Solicitar os seguintes permisos ao usuario:" required: Obrigatorio + support_url: URL de apoio + url: URL principal da aplicación index: application: Nome da aplicación issued_at: Publicado o + list_tokens: "Os seguintes pases emitíronse ás aplicacións no seu nome:" my_apps: As miñas aplicacións de cliente my_tokens: As miñas aplicacións rexistradas + no_apps: Ten unha aplicación que desexe rexistrar para usar o estándar {{oauth}}? Debe rexistrar a súa aplicación web antes de poder facer solicitudes OAuth neste servizo. register_new: Rexistrar a súa aplicación + registered_apps: "Ten rexistradas as seguintes aplicacións de cliente:" revoke: Revogar! title: Os meus datos OAuth new: submit: Rexistrar title: Rexistrar unha nova aplicación + not_found: + sorry: Sentímolo, non se puido atopar este {{type}}. show: + access_url: "Acceder ao URL do pase:" + allow_read_gpx: ler as súas pistas GPS privadas. allow_read_prefs: ler as súas preferencias de usuario. allow_write_api: modificar o mapa. allow_write_diary: crear entradas de diario, comentarios e facer amigos. + allow_write_gpx: cargar pistas GPS. allow_write_prefs: modificar as súas preferencias de usuario. + authorize_url: "Autorizar o URL:" edit: Editar os detalles + key: "Clave do consumidor:" requests: "Solicitar os seguintes permisos ao usuario:" + secret: "Pregunta secreta do consumidor:" + support_notice: Soportamos HMAC-SHA1 (recomendado), así como texto sinxelo en modo ssl. title: Detalles OAuth para {{app_name}} + url: "Solicitar un URL de pase:" + update: + flash: Actualizou correctamente a información do cliente site: edit: + anon_edits_link_text: Descubra aquí o motivo. + flash_player_required: Necesita un reprodutor de Flash para usar o Potlatch, o editor Flash do OpenStreetMap. Pode descargar o reprodutor Flash desde Adobe.com. Hai dispoñibles outras opcións para editar o OpenStreetMap. + not_public: Non fixo que as súas edicións fosen públicas. + not_public_description: Non pode editar o mapa a menos que o faga. Pode establecer as súas edicións como públicas desde a súa {{user_page}}. + potlatch_unsaved_changes: Ten cambios sen gardar. (Para gardar no Potlatch, ten que desmarcar o camiño actual ou o punto, se está a editar no modo en vivo, ou premer sobre o botón "Gardar".) user_page_link: páxina de usuario index: + js_1: Está a usar un navegador que non soporta o JavaScript ou teno desactivado. + js_2: O OpenStreetMap emprega JavaScript para o seu mapa estático e dinámico. + js_3: Quizais queira probar o navegador estático Tiles@Home se non consegue activar o JavaScript. license: license_name: Creative Commons recoñecemento compartir igual 2.0 notice: Baixo a licenza {{license_name}} polo {{project_name}} e os seus colaboradores. @@ -872,12 +1165,81 @@ gl: permalink: Ligazón permanente shortlink: Atallo key: + map_key: Lenda do mapa + map_key_tooltip: Lenda do renderizador mapnik a este nivel de zoom table: entry: + admin: Límite administrativo + allotments: Hortas + apron: + - Terminal de aeroporto + - terminal + bridge: Bordo negro = ponte + bridleway: Pista de cabalos + brownfield: Sitio baldío + building: Edificio significativo + byway: Camiño secundario + cable: + - Teleférico + - teleférico cemetery: Cemiterio + centre: Centro deportivo + commercial: Zona comercial + common: + - Espazo común + - pradaría + construction: Estradas en construción + cycleway: Pista de bicicletas + destination: Acceso a destino + farm: Granxa + footway: Vía peonil + forest: Bosque + golf: Campo de golf + heathland: Breixeira + industrial: Zona industrial + lake: + - Lago + - encoro + military: Zona militar + motorway: Autoestrada + park: Parque + permissive: Acceso limitado + pitch: Cancha deportiva + primary: Estrada principal + private: Acceso privado + rail: Ferrocarril + reserve: Reserva natural + resident: Zona residencial + retail: Zona comercial + runway: + - Pista do aeroporto + - vía de circulación do aeroporto + school: + - Escola + - universidade + secondary: Estrada secundaria + station: Estación de ferrocarril + subway: Metro + summit: + - Cumio + - pico + tourist: Atracción turística + track: Pista + tram: + - Metro lixeiro + - tranvía + trunk: Estrada nacional + tunnel: Bordo a raias = túnel + unclassified: Estrada sen clasificar + unsurfaced: Estrada non pavimentada + wood: Bosque + heading: Lenda para z{{zoom_level}} search: + search: Procurar + search_help: "exemplos: \"Santiago de Compostela\", \"rúa Rosalía de Castro, Vigo\" ou \"oficinas postais preto de Mondoñedo\" máis exemplos..." submit_text: Ir where_am_i: Onde estou? + where_am_i_title: Describa a localización actual usando o motor de procuras sidebar: close: Pechar search_results: Resultados da procura @@ -885,11 +1247,17 @@ gl: formats: friendly: "%e %B %Y ás %H:%M" trace: + create: + trace_uploaded: O seu ficheiro GPX foi cargado e está pendente de inserción na base de datos. Isto adoita ocorrer nun período de tempo de media hora. Recibirá un correo electrónico cando remate. + upload_trace: Cargar unha pista GPS + delete: + scheduled_for_deletion: Pista á espera da súa eliminación edit: description: "Descrición:" download: descargar edit: editar filename: "Nome do ficheiro:" + heading: Editando a pista "{{name}}" map: mapa owner: "Propietario:" points: "Puntos:" @@ -897,11 +1265,26 @@ gl: start_coord: "Coordenada de inicio:" tags: "Etiquetas:" tags_help: separadas por comas + title: Editando a pista "{{name}}" uploaded_at: "Cargado o:" visibility: "Visibilidade:" visibility_help: que significa isto? + list: + public_traces: Pistas GPS públicas + public_traces_from: Pistas GPS públicas de {{user}} + tagged_with: " etiquetadas con {{tags}}" + your_traces: As súas pistas GPS + make_public: + made_public: Pista feita pública no_such_user: + body: Non existe ningún usuario co nome "{{user}}". Comprobe a ortografía ou que a ligazón que seguiu estea ben. + heading: O usuario "{{user}}" non existe title: Non existe tal usuario + offline: + heading: Almacenamento GPX fóra de liña + message: O sistema de carga e almacenamento de ficheiros GPX non está dispoñible. + offline_warning: + message: O sistema de carga de ficheiros GPX non está dispoñible trace: ago: hai {{time_in_words_ago}} by: por @@ -915,6 +1298,8 @@ gl: pending: PENDENTE private: PRIVADO public: PÚBLICO + trace_details: Ollar os detalles da pista + trackable: RASTREXABLE view_map: Ver o mapa trace_form: description: Descrición @@ -922,18 +1307,29 @@ gl: tags: Etiquetas tags_help: separadas por comas upload_button: Cargar + upload_gpx: Cargar un ficheiro GPX visibility: Visibilidade visibility_help: que significa isto? + trace_header: + see_all_traces: Ollar todas as pistas + see_your_traces: Ollar todas as súas pistas + traces_waiting: Ten {{count}} pistas á espera de ser cargadas. Considere agardar a que remate antes de cargar máis para non bloquear a cola do resto de usuarios. + upload_trace: Cargar unha pista + your_traces: Ollar só as súas pistas trace_optionals: tags: Etiquetas trace_paging_nav: next: Seguinte » previous: "« Anterior" + showing_page: Mostrando a páxina "{{page}}" view: + delete_track: Borrar esta pista description: "Descrición:" download: descargar edit: editar + edit_track: Editar esta pista filename: "Nome do ficheiro:" + heading: Ollando a pista "{{name}}" map: mapa none: Ningún owner: "Propietario:" @@ -941,10 +1337,24 @@ gl: points: "Puntos:" start_coordinates: "Coordenada de inicio:" tags: "Etiquetas:" + title: Ollando a pista "{{name}}" + trace_not_found: Non se atopou a pista! uploaded: "Cargado o:" visibility: "Visibilidade:" + visibility: + identifiable: Identificable (mostrado na lista de pistas e como identificable; puntos ordenados coa data e hora) + private: Privado (só compartido como anónimo; puntos desordenados) + public: Público (mostrado na lista de pistas e como anónimo; puntos desordenados) + trackable: Rastrexable (só compartido como anónimo; puntos ordenados coa data e hora) user: account: + contributor terms: + agreed: Aceptou os novos termos do colaborador. + agreed_with_pd: Tamén declarou que considera que as súas edicións pertencen ao dominio público. + heading: "Termos do colaborador:" + link text: que é isto? + not yet agreed: Aínda non aceptou os novos termos do colaborador. + review link text: Siga esta ligazón para revisar e aceptar os novos termos do colaborador. current email address: "Enderezo de correo electrónico actual:" delete image: Eliminar a imaxe actual email never displayed publicly: (nunca mostrado publicamente) @@ -952,6 +1362,7 @@ gl: flash update success confirm needed: Información de usuario actualizada correctamente. Busque no seu correo electrónico unha mensaxe para confirmar o seu novo enderezo. home location: "Lugar de orixe:" image: "Imaxe:" + image size hint: (as imaxes cadradas de, polo menos, 100x100 funcionan mellor) keep image: Manter a imaxe actual latitude: "Latitude:" longitude: "Lonxitude:" @@ -971,6 +1382,7 @@ gl: heading: "Edición pública:" public editing note: heading: Edición pública + text: Actualmente, as súas edicións son anónimas e a xente non lle pode enviar mensaxes ou ollar a súa localización. Para mostrar o que editou e permitir que a xente se poña en contacto con vostede mediante a páxina web, prema no botón que aparece a continuación. Desde a migración do API á versión 0.6, tan só os usuarios públicos poden editar os datos do mapa (máis información).
      • Os enderezos de correo electrónico non se farán públicos.
      • Non é posible reverter esta acción e agora os novos usuarios xa son públicos por defecto.
      replace image: Substituír a imaxe actual return to profile: Volver ao perfil save changes button: Gardar os cambios @@ -1004,12 +1416,24 @@ gl: summary_no_ip: "{{name}} creado o {{date}}" title: Usuarios login: + account not active: Sentímolo, a súa conta aínda non está activada.
      Prema na ligazón que hai no correo de confirmación da conta para activar a súa. + account suspended: Sentímolo, a súa conta foi suspendida debido a actividades sospeitosas.
      Póñase en contacto co {{webmaster}} se quere debatelo. + auth failure: Sentímolo, non puido acceder ao sistema con eses datos. create_account: cree unha conta email or username: "Enderezo de correo electrónico ou nome de usuario:" + heading: Rexistro + login_button: Acceder ao sistema lost password link: Perdeu o seu contrasinal? + notice: Máis información acerca do cambio na licenza do OpenStreetMap (traducións) (conversa) password: "Contrasinal:" please login: Identifíquese ou {{create_user_link}}. remember: "Lembrádeme:" + title: Rexistro + webmaster: webmaster + logout: + heading: Saír do OpenStreetMap + logout_button: Saír + title: Saír lost_password: email address: "Enderezo de correo electrónico:" heading: Esqueceu o contrasinal? @@ -1025,22 +1449,27 @@ gl: new: confirm email address: Confirmar o enderezo de correo electrónico confirm password: "Confirmar o contrasinal:" + contact_webmaster: Póñase en contacto co webmaster para que cree unha conta por vostede; intentaremos xestionar a solicitude o máis axiña que poidamos. continue: Continuar display name: "Nome mostrado:" display name description: O seu nome de usuario mostrado publicamente. Pode cambialo máis tarde nas preferencias. email address: "Enderezo de correo electrónico:" fill_form: Encha o formulario e axiña recibirá un correo electrónico coas instrucións para activar a súa conta. + flash create success message: O usuario creouse correctamente. Busque unha nota de confirmación no seu correo electrónico e comezará a crear mapas de contado :-)

      Teña en conta que non poderá acceder ao sistema ata que reciba e confirme o seu enderezo de correo.

      Se emprega un sistema de bloqueo de spam, asegúrese de incluír webmaster@openstreetmap.org na súa lista branca para poder completar o proceso sen problemas. heading: Crear unha conta de usuario license_agreement: Cando confirme a súa conta necesitará aceptar os termos do colaborador. no_auto_account_create: Por desgraza, arestora non podemos crear automaticamente unha conta para vostede. + not displayed publicly: Non mostrado publicamente (véxase a política de protección de datos) password: "Contrasinal:" + terms accepted: Grazas por aceptar os novos termos do colaborador! title: Crear unha conta no_such_user: body: Non existe ningún usuario co nome "{{user}}". Comprobe a ortografía ou que a ligazón que seguiu estea ben. - heading: O usuario {{user}} non existe + heading: O usuario "{{user}}" non existe title: Non existe tal usuario popup: friend: Amigo + nearby mapper: Cartógrafo próximo your location: A súa localización remove_friend: not_a_friend: "{{name}} non é un dos seus amigos." @@ -1071,7 +1500,8 @@ gl: italy: Italia rest_of_world: Resto do mundo legale_select: "Seleccione o seu país de residencia:" - press accept button: Lea o acordo que aparece a continuación e prema no botón "Acepto" para crear a súa conta. + read and accept: Por favor, le o acordo que aparece a continuación e prema sobre o botón "Aceptar" para confirmar que está de acordo cos termos deste acordo para as súas contribucións pasadas e futuras. + title: Termos do colaborador view: activate_user: activar este usuario add as friend: engadir como amigo @@ -1093,13 +1523,16 @@ gl: if set location: Se define a súa localización, aquí aparecerá un mapa. Pode establecer o seu lugar de orixe na súa páxina de {{settings_link}}. km away: a {{count}}km de distancia m away: a {{count}}m de distancia + mapper since: "Cartógrafo desde:" moderator_history: ver os bloqueos dados my diary: o meu diario my edits: as miñas edicións my settings: os meus axustes + my traces: as miñas pistas nearby users: Outros usuarios próximos new diary entry: nova entrada no diario no friends: Aínda non engadiu ningún amigo. + no nearby users: Aínda non hai usuarios que estean situados na súa proximidade. oauth settings: axustes OAuth remove as friend: eliminar como amigo role: @@ -1113,7 +1546,9 @@ gl: moderator: Revogar o acceso de moderador send message: enviar unha mensaxe settings_link_text: axustes + spam score: "Puntuación do spam:" status: "Estado:" + traces: pistas unhide_user: descubrir este usuario user location: Localización do usuario your friends: Os seus amigos @@ -1128,13 +1563,20 @@ gl: title: Bloqueos feitos a {{name}} create: flash: Bloqueo creado para o usuario {{name}}. + try_contacting: Intente poñerse en contacto co usuario antes de bloquealo. Déalle un prazo de tempo razoable para que poida responder. + try_waiting: Intente dar ao usuario un prazo razoable para responder antes de bloquealo. edit: back: Ollar todos os bloqueos heading: Editando o bloqueo de {{name}} + needs_view: O usuario ten que acceder ao sistema antes de que o bloqueo sexa retirado? + period: Por canto tempo, a partir de agora, o usuario terá bloqueado o uso do API? + reason: O motivo polo que bloquea a {{name}}. Permaneza tranquilo e sexa razoable, dando a maior cantidade de detalles sobre a situación. Teña presente que non todos os usuarios entenden o argot da comunidade, de modo que intente utilizar termos comúns. show: Ollar este bloqueo submit: Actualizar o bloqueo title: Editando o bloqueo de {{name}} filter: + block_expired: O bloqueo xa caducou. Non se pode editar. + block_period: O período de bloqueo debe elixirse de entre os valores presentes na lista despregable. not_a_moderator: Cómpre ser un moderador para poder levar a cabo esa acción. helper: time_future: Remata en {{time}}. @@ -1144,11 +1586,19 @@ gl: empty: Aínda non se fixo ningún bloqueo. heading: Lista de bloqueos de usuario title: Bloqueos de usuario + model: + non_moderator_revoke: Cómpre ser moderador para revogar un bloqueo. + non_moderator_update: Cómpre ser moderador para crear ou actualizar un bloqueo. new: back: Ollar todos os bloqueos heading: Creando un bloqueo a {{name}} + needs_view: O usuario ten que acceder ao sistema antes de que o bloqueo sexa retirado + period: Por canto tempo, a partir de agora, o usuario terá bloqueado o uso do API? + reason: O motivo polo que bloquea a {{name}}. Permaneza tranquilo e sexa razoable, dando a maior cantidade de detalles sobre a situación e lembrando que a mensaxe será visible publicamente. Teña presente que non todos os usuarios entenden o argot da comunidade, de modo que intente utilizar termos comúns. submit: Crear un bloqueo title: Creando un bloqueo a {{name}} + tried_contacting: Púxenme en contacto co usuario e pedinlle que parase. + tried_waiting: Deille ao usuario tempo suficiente para responder ás mensaxes. not_found: back: Volver ao índice sorry: Non se puido atopar o bloqueo de usuario número {{id}}. @@ -1168,8 +1618,12 @@ gl: other: "{{count}} horas" revoke: confirm: Está seguro de querer retirar este bloqueo? + flash: Revogouse o bloqueo. + heading: Revogando o bloqueo en {{block_on}} por {{block_by}} past: Este bloqueo rematou hai {{time}}. Entón, xa non se pode retirar. revoke: Revogar! + time_future: Este bloqueo rematará en {{time}}. + title: Revogando o bloqueo en {{block_on}} show: back: Ollar todos os bloqueos confirm: Está seguro? diff --git a/config/locales/hr.yml b/config/locales/hr.yml index d8d5639a8..dc0b799da 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -285,6 +285,8 @@ hr: title_bbox: Changesets unutar {{bbox}} title_user: Changesets od {{user}} title_user_bbox: Changesets od {{user}} unutar {{bbox}} + timeout: + sorry: Nažalost, popis Changeseta (skupa promjena) koje ste zatražili je predugo trajalo za preuzimanje. diary_entry: diary_comment: comment_from: Komentar od {{link_user}} u {{comment_created_at}} @@ -931,7 +933,7 @@ hr: english_link: Engleski izvornik text: U slučaju konflikta između ove prevedene stranice i {{english_original_link}}, Engleski stranice imaju prednost title: O ovom prijevodu - legal_babble: "

      Autorska prava i Dozvola

      \n

      \n OpenStreetMap su otvoreni podaci, licencirani pod Creative\n Commons Attribution-ShareAlike 2.0 dozvolom (CC-BY-SA).\n

      \n

      \n Slobodni ste kopirati, distribuirati, prenositi i adaptirati naše karte\n i podatke, sve dok navodite OpenStreetMap kao izvor i doprinositelje. Ako izmjenite \n ili nadogradite naše karte ili podatke, možete distribuirati rezultate\n samo pod istom licencom. Potpuna tekst objašnjava prava i obaveze.\n

      \n\n

      Kako navoditi OpenStreetMap kao izvor

      \n

      \n Ako koristite slike OpenstreetMap karte, zahtjevamo da\n se navede najmanje “© OpenStreetMap\n contributors, CC-BY-SA”. Ako koristite samo podatke,\n zahtjevamo “Map data © OpenStreetMap contributors,\n CC-BY-SA”.\n

      \n

      \n Gdje je moguće, OpenStreetMap treba biti kao hyperlink na http://www.openstreetmap.org/\n and CC-BY-SA to http://creativecommons.org/licenses/by-sa/2.0/. Ako\n koristite medija gdje linkovi nisu mogući (npr. isprintane\n karte), predlažemo da uputite vaÅ¡e čitatelje na\n www.openstreetmap.org (proÅ¡irenjem na\n ‘OpenStreetMap’ za ovo punu adresu) i na\n www.creativecommons.org.\n

      \n\n

      Više o

      \n

      \n Čitajte više o korištenju naših podataka na Legal\n FAQ.\n

      \n

      \n OSM korisnici - doprinostielji se podsjećaju da nikada ne dodaju podakte iz bilo kojeg\n izvora zaštićenog autorskim pravima (npr. Google Maps ili tiskane karte) bez izričite dozvole\n vlasnik autorskih prava.\n

      \n

      \n Iako su OpenstreetMap otvoreni podaci, ne možemo pružiti\n besplatni API za kartu za ostale developere.\n\n Vidi našu Politiku korištenja API-a,\n Politiku korištenja pločica\n and Politiku korištenja Nominatim-a.\n

      \n\n

      Naši korisnici - doprinostielji

      \n

      \n NaÅ¡a CC-BY-SA licenca zahtjeva od vas da “ navedete izvor Originala\n reazumno prema mediju ili načinima koje koristite”. \n Pojedini OSM maperi ne traže navođenje njih preko ili viÅ¡e od\n “OpenStreetMap korisnici - doprinostielja”, ali gdje su podaci\n iz nacionalne agencije za kartiranje ili nekog drugog glavnog izvora uključeni u\n OpenStreetMap, razumno je navesti i njih direktno\n navodeći ime ili link na njihovu stranicu.\n

      \n\n\n\n
        \n
      • Australija: Sadrži podatke o predgrađima na osnovu podataka Australian Bureau of Statistics.
      • \n
      • Kanada: Sadrži podatke iz\n GeoBase®, GeoGratis (© Department of Natural\n Resources Canada), CanVec (© Department of Natural\n Resources Canada), i StatCan (Geography Division,\n Statistics Canada).
      • \n
      • Novi Zeland: Sadrži podatke izvorno iz\n Land Information New Zealand. Crown Copyright reserved.
      • \n
      • Velika Britanija: Sadrži podatke Ordnance\n Survey data © Crown copyright and database right\n 2010.
      • \n
      \n\n

      \n Uvrštenje podataka u OpenStreetMap ne podrazumjeva da se izvorni\n davatelj podataka podržava OpenStreetMap, pruža bilo kakovo jamstvo, ili \n prihvaća bilo kakve obveze.\n

      " + legal_babble: "

      Autorska prava i Dozvola

      \n

      \n OpenStreetMap su otvoreni podaci, licencirani pod Creative\n Commons Attribution-ShareAlike 2.0 dozvolom (CC-BY-SA).\n

      \n

      \n Slobodni ste kopirati, distribuirati, prenositi i adaptirati naše karte\n i podatke, sve dok navodite OpenStreetMap kao izvor i doprinositelje. Ako izmjenite \n ili nadogradite naše karte ili podatke, možete distribuirati rezultate\n samo pod istom licencom. Potpuni tekst objašnjava prava i odgovornosti.\n

      \n\n

      Kako navoditi OpenStreetMap kao izvor

      \n

      \n Ako koristite slike OpenstreetMap karte, zahtjevamo da\n se navede najmanje “© OpenStreetMap\n contributors, CC-BY-SA”. Ako koristite samo podatke,\n zahtjevamo “Map data © OpenStreetMap contributors,\n CC-BY-SA”.\n

      \n

      \n Gdje je moguće, OpenStreetMap treba biti kao hyperlink na http://www.openstreetmap.org/\n and CC-BY-SA to http://creativecommons.org/licenses/by-sa/2.0/. Ako\n koristite medij gdje linkovi nisu mogući (npr. tiskane\n karte), predlažemo da uputite vaÅ¡e čitatelje na\n www.openstreetmap.org (proÅ¡irenjem na\n ‘OpenStreetMap’ za ovo punu adresu) i na\n www.creativecommons.org.\n

      \n\n

      Više o

      \n

      \n Čitajte više o korištenju naših podataka na Legal\n FAQ.\n

      \n

      \n OSM korisnici - doprinostielji se podsjećaju da nikada ne dodaju podakte iz bilo kojeg\n izvora zaštićenog autorskim pravima (npr. Google Maps ili tiskane karte) bez izričite dozvole\n vlasnika autorskih prava.\n

      \n

      \n Iako su OpenstreetMap otvoreni podaci, ne možemo pružiti\n besplatni API za kartu za ostale developere.\n\n Vidi našu Politiku korištenja API-a,\n Politiku korištenja pločica\n and Politiku korištenja Nominatim-a.\n

      \n\n

      Naši korisnici - doprinostielji

      \n

      \n NaÅ¡a CC-BY-SA licenca zahtjeva od vas da “ navedete izvor Originala\n razumno prema mediju ili načinima koje koristite”. \n Pojedini OSM maperi ne traže navođenje njih preko ili viÅ¡e od\n “OpenStreetMap korisnici - doprinostielja”, ali gdje su podaci\n iz nacionalne agencije za kartiranje ili nekog drugog glavnog izvora uključeni u\n OpenStreetMap, razumno je navesti i njih direktno\n navodeći ime ili link na njihovu stranicu.\n

      \n\n\n\n
        \n
      • Australija: Sadrži podatke o predgrađima na osnovu podataka Australian Bureau of Statistics.
      • \n
      • Kanada: Sadrži podatke iz\n GeoBase®, GeoGratis (© Department of Natural\n Resources Canada), CanVec (© Department of Natural\n Resources Canada), i StatCan (Geography Division,\n Statistics Canada).
      • \n
      • Novi Zeland: Sadrži podatke izvorno iz\n Land Information New Zealand. Crown Copyright reserved.
      • \n
      • Poljska: Sadrži podatke iz UMP-pcPL maps. Copyright\n UMP-pcPL contributors.
      • \n
      • Velika Britanija: Sadrži podatke Ordnance\n Survey data © Crown copyright and database right\n 2010.
      • \n
      \n\n

      \n Uvrštenje podataka u OpenStreetMap ne podrazumjeva da se izvorni\n davatelj podataka podržava OpenStreetMap, pruža bilo kakovo jamstvo, ili \n prihvaća bilo kakve obveze.\n

      " native: mapping_link: počnite kartirati native_link: HRVATSKI verzija @@ -998,6 +1000,9 @@ hr: title: Pročitaj poruku to: Za unread_button: Označi kao nepročitano + wrong_user: "Prijavljeni ste kao: `{{user}}', ali poruka za koju ste zamoljeni da pročitate nije poslana od ili prema tom korisniku. Molimo, prijavite se kao ispravan korisnik kako bi ste pročitali." + reply: + wrong_user: "Prijavljeni ste kao: `{{user}}', ali poruka za koju ste zamoljeni da odgovorite nije poslana na tom korisniku. Molimo, prijavite se kao ispravan korisnik kako bi se odgovorili." sent_message_summary: delete_button: Obriši notifier: @@ -1315,9 +1320,10 @@ hr: visibility_help: što ovo znači? trace_header: see_all_traces: Prikaži sve trase - see_just_your_traces: Prikažite samo svoje trase ili pošaljite trasu see_your_traces: Prikaži sve vlastite trase traces_waiting: Imate {{count}} trasa na čekanju za slanje. Uzmite ovo u obzir, i pričekajte da se završe prije slanja novih trasa, da ne blokirate ostale korisnike. + upload_trace: Pošalji GPS trasu + your_traces: Prikaži samo vlastite GPS trase trace_optionals: tags: Oznake trace_paging_nav: @@ -1350,6 +1356,13 @@ hr: trackable: Trackable-može se pratiti (prikazuje se kao anonimne, posložene točke sa vremenskom oznakom) user: account: + contributor terms: + agreed: Prihvatili ste nove uvjete doprinositelja. + agreed_with_pd: Također ste proglasili da će vaše izmjene biti u javnom vlasništvu. + heading: "Uvjeti doprinositelja:" + link text: što je ovo? + not yet agreed: Niste još uvijek prihvatili nove uvjete doprinositelja. + review link text: Molimo Vas da slijedite ovaj link kada vam bude prikladno da pregledate i prihvatete nove uvjete doprinositelja. current email address: "Trenutna E-mail adresa:" delete image: Uklonite trenutnu sliku email never displayed publicly: (nikada se ne prikazuje javno) @@ -1399,18 +1412,32 @@ hr: not_an_administrator: Morate biti administrator za izvođenje ovih akcija. go_public: flash success: Sve vaše promjene su sada javne i sada vam je dozvoljeno uređivanje. + list: + confirm: Potvrdi odabrane korisnike + empty: Nema pronađenih odgovarajućih korisnika + heading: Korisnici + hide: Sakrij odabrane korisnike + showing: + one: Prikazujem stranicu {{page}} ({{page}} od {{page}}) + other: Prikazujem stranicu {{page}} ({{page}}-{{page}} od {{page}}) + summary: "{{name}} napravljeno sa {{ip_address}} dana {{date}}" + summary_no_ip: "{{name}} napravljeno {{date}}" + title: Korisnici login: account not active: Žao mi je, vaš korisnički račun još nije aktivan.
      Klikni na link u informacijama o računu da bi aktivirali račun. + account suspended: Žao nam je, Vaš račun je suspendiran zbog sumnjive aktivnosti.
      Molimo kontaktirajte {{webmaster}}, ako želite razgovarati o tome. auth failure: Žao mi je, ne mogu prijaviti s ovim detaljima. create_account: otvorite korisnički račun email or username: "Email adresa ili korisničko ime:" heading: "Prijava:" login_button: Prijava lost password link: Izgubljena lozinka? + notice: Saznajte više o dolazećoj promjeni dozvole za OpenStreetMap (prijevodi) (razgovor) password: "Lozinka:" please login: Molimo prijavite se ili {{create_user_link}}. remember: "Zapamti me:" title: Prijava + webmaster: webmaster logout: heading: Odjava iz OpenStreetMap logout_button: Odjava @@ -1431,16 +1458,18 @@ hr: confirm email address: "Potvrdi e-mail:" confirm password: "Potvrdi lozinku:" contact_webmaster: Molim kontaktirajte webmastera da priredi za stvaranje korisničkog računa - pokušati ćemo se pozabaviti s ovime u najkraćem vremenu. + continue: Nastavi display name: "Korisničko ime:" display name description: Javno prikazano korisničko ime. Možete ga promjeniti i kasnije u postavkama. email address: "Email:" fill_form: Ispuni formular i i ubrzo će te dobtiti email za aktivaciju korisničkog računa. flash create success message: Korisnik je uspješno napravljen. Provjeri e-mail za potvrdu, i početi ćeš mapirati vrlo brzo :-)

      Upamtite da se nećeš moći prijaviti dok ne primio potvrdu e-mail adrese.

      Ako kortstiš antispam system koji šalje potvrde budi siguran da je na whitelisti webmaster@openstreetmap.org as jer nećemo moći odgovoriti na potvrdni zahtjev. heading: Otvori korisnički račun - license_agreement: Otvaranjem računa, slažete se da podaci koje stavljate na Openstreetmap projekt će biti (ne isključivo) pod licencom Creative Commons license (by-sa). + license_agreement: Kada potvrdite vaš račun morati će te pristati na uvjete pridonositelja . no_auto_account_create: Nažalost nismo u mogućnosti automatski otvarati korisničke račune. not displayed publicly: Nije javno prikazano (vidi privacy policy) password: "Lozinka:" + terms accepted: Hvala za prihvaćanje novih pridonositeljskih uvjeta! title: Otvori račun no_such_user: body: Žao mi je, ne postoji korisnik s imenom {{user}}. Molim provjerite ukucano ili je link na koji ste kliknuli neispravan. @@ -1463,6 +1492,24 @@ hr: title: Reset lozinke set_home: flash success: Lokacija doma uspješno snimljena. + suspended: + body: "

      \n Žao nam je, Vaš račun automatski obustavljen zbog \n sumnjive aktivnosti. \n

      \n

      \n Ova odluka će biti pregledana od strane administratora uskoro, ili \nse možete obratiti {{webmaster}}, ako želite razgovarati o tome. \n

      " + heading: Račun suspendiran + title: Račun suspendiran + webmaster: webmaster + terms: + agree: Prihvati + consider_pd: Osim gore navedenog ugovora, smatram da su moji doprinosi u javnom vlasništvu (Public Domain) + consider_pd_why: što je ovo? + decline: Odbaci + heading: Uvjeti doprinositelja + legale_names: + france: Francuska + italy: Italija + rest_of_world: Ostatak svijeta + legale_select: "Molimo odaberite svoju zemlju prebivališta:" + read and accept: Molimo Vas pročitajte ugovor ispod i pritisnite tipku za potvrdu da prihvaćate uvjete ovog sporazuma za svoje postojeće i buduće doprinose. + title: Uvjeti doprinositelja view: activate_user: aktiviraj ovog korisnika add as friend: dodaj kao prijatelja @@ -1471,6 +1518,7 @@ hr: blocks by me: blokade koje sam postavio blocks on me: blokade na mene confirm: Potvrdi + confirm_user: potvrdi ovog korisnika create_block: blokiraj ovog korisnika created from: "Napravljeno iz:" deactivate_user: deaktiviraj ovog korisnika @@ -1506,6 +1554,8 @@ hr: moderator: Opozovi pristup moderatora send message: pošalji poruku settings_link_text: postavke + spam score: "Spam ocjena:" + status: "Stanje:" traces: trase unhide_user: otkrij ovog korisnika user location: Lokacija boravišta korisnika diff --git a/config/locales/hsb.yml b/config/locales/hsb.yml index 3e14b5498..3502ae7e6 100644 --- a/config/locales/hsb.yml +++ b/config/locales/hsb.yml @@ -926,7 +926,6 @@ hsb: shop_tooltip: Předawarnja za markowe artikle OpenStreetMap sign_up: registrować sign_up_tooltip: Konto za wobdźěłowanje załožić - sotm2010: Wopytaj konferencu OpenStreetMap, The State of the Map, 09-11. julija 2009 w Gironje! tag_line: Swobodna swětowa karta user_diaries: Dźeniki user_diaries_tooltip: Wužiwarske dźeniki čitać @@ -1325,9 +1324,10 @@ hsb: visibility_help: što to woznamjenja? trace_header: see_all_traces: Wšě ćěrje pokazać - see_just_your_traces: Jenož twoje ćěrje pokazać abo ćěr nahrać see_your_traces: Wšě twoje ćěrje pokazać traces_waiting: Maš {{count}} ćěrjow, kotrež na nahraće čakaja. Prošu čakaj, doniž njejsu nahrate, prjedy hač dalše nahrawaš, zo njeby so čakanski rynk za druhich wužiwarjow blokował. + upload_trace: Ćěr nahrać + your_traces: Wšě twoje ćěrje pokazać trace_optionals: tags: Atributy trace_paging_nav: @@ -1360,6 +1360,13 @@ hsb: trackable: Čarujomny (jenož jako anonymny dźěleny, zrjadowane dypki z časowymi kołkami) user: account: + contributor terms: + agreed: Sy do nowych wuměnjenjow za sobuskutkowarjow zwolił. + agreed_with_pd: Sy tež deklarował, zo twoje změny su zjawne. + heading: "Wuměnjenja za sobuskutkowarjow:" + link text: što to je? + not yet agreed: Hišće njejsy do nowych wuměnjenjow za sobuskutkowarjow zwolił. + review link text: Prošu slěduj někajkižkuli wotkaz, zo by nowe wuměnjenja za sobuskutkowarjow přehladał a akceptował. current email address: "Aktualna e-mejlowa adresa:" delete image: Aktualny wobraz wotstronić email never displayed publicly: (njeje ženje zjawnje widźomna) @@ -1429,6 +1436,7 @@ hsb: heading: Přizjewjenje login_button: Přizjewjenje lost password link: Swoje hesło zabył? + notice: Wjace wo bórzomnej licencnej změnje OpenStreetMap (přełožki) (diskusija) password: "Hesło:" please login: Prošu přizjew so abo {{create_user_link}}. remember: "Spomjatkować sej:" @@ -1465,6 +1473,7 @@ hsb: no_auto_account_create: Bohužel njemóžemy tuchwilu žane konto za tebje awtomatisce załožić. not displayed publicly: Njepokazuje so zjawnje (hlej Prawidła priwatnosće) password: "Hesło:" + terms accepted: Dźakujemy so, zo sy nowe wuměnjenja za sobuskutkowarjow akceptował! title: Konto załožić no_such_user: body: Bohužel žadyn wužiwar z mjenom {{user}} njeje. Prošu skontroluj prawopis, abo wotkaz, na kotryž sy kliknył, je njepłaćiwy. @@ -1503,7 +1512,8 @@ hsb: italy: Italska rest_of_world: Zbytk swěta legale_select: "Prošu wubjer kraj swojeho bydlišća:" - press accept button: Prošu přečitaj slědowace dojednanje a klikń na tłóčatko Přihłosować, zo by swoje konto załožił. + read and accept: Prošu přečitaj slědowace dojednanje a klikni na tłóčatko Přihłosować, zo by wobkrućił, zo akceptuješ wuměnjenja tutoho dojednanja za eksistowace a přichodne přinoški. + title: Wuměnjenja za sobuskutkowarjow view: activate_user: tutoho wužiwarja aktiwizować add as friend: jako přećela přidać diff --git a/config/locales/hu.yml b/config/locales/hu.yml index f9abda5aa..18ebc83e9 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -358,7 +358,7 @@ hu: area_to_export: Exportálandó terület embeddable_html: Beágyazható HTML export_button: Exportálás - export_details: Az OpenStreetMap adatokra a Creative Commons Nevezd meg!-Így add tovább! 2.0 licenc vonatkozik. + export_details: Az OpenStreetMap adatokra a Creative Commons Nevezd meg!-Így add tovább! 2.0 licenc vonatkozik. format: "Formátum:" format_to_export: Exportálás formátuma image_size: "Képméret:" @@ -920,7 +920,6 @@ hu: shop_tooltip: Bolt márkás OpenStreetMap árukkal sign_up: regisztráció sign_up_tooltip: Új felhasználói fiók létrehozása szerkesztéshez - sotm2010: Gyere a 2010-es OpenStreetMap konferenciára, The State of the Map, július 9-11. Gironában! tag_line: A szabad világtérkép user_diaries: Naplók user_diaries_tooltip: Felhasználói naplók megtekintése @@ -933,6 +932,7 @@ hu: english_link: az eredeti angol nyelvű text: Abban az esetben, ha ez a lefordított oldal és {{english_original_link}} eltér egymástól, akkor az angol nyelvű oldal élvez elsőbbséget title: Erről a fordításról + legal_babble: "

      Szerzői jog és licenc

      \n

      \n Az OpenStreetMap egy szabad adathalmaz, amelyre a Creative\n Commons Nevezd meg! - Így add tovább! 2.0 licenc (CC-BY-SA) vonatkozik.\n

      \n

      \n Szabadon másolhatod, terjesztheted, továbbíthatod és átdolgozhatod térképünket\n és adatainkat mindaddig, amíg feltünteted az OpenStreetMapot és\n közreműködőit. Ha módosítod vagy felhasználod térképünket vagy adatainkat, akkor\n az eredményt is csak azonos licenccel terjesztheted. A\n teljes jogi\n szöveg ismerteti a jogaidat és kötelezettségeidet.\n

      \n\n

      Hogyan kell feltüntetned az OpenStreetMapot?

      \n

      \n Ha az OpenStreetMap térkép képeit használod, kérünk, hogy\n legyen feltüntetve legalább az “© OpenStreetMap\n közreműködői, CC-BY-SA” szöveg. Ha csak a térkép adatait használod,\n akkor a “Térképadatok © OpenStreetMap közreműködői,\n CC-BY-SA” feltüntetését kérjük.\n

      \n

      \n Ahol lehetséges, ott az OpenStreetMapnak hiperhivatkoznia kell a http://www.openstreetmap.org/,\n a CC-BY-SA-nak pedig a http://creativecommons.org/licenses/by-sa/2.0/ webhelyre. Ha\n olyan médiumot használsz, ahol a hivatkozás nem lehetséges (pl. egy\n nyomtatott munka), javasoljuk, hogy irányítsd az olvasóidat a\n www.openstreetmap.org (esetleg az\n ‘OpenStreetMap’ szöveg kibővítésével erre a teljes címre) és a\n www.creativecommons.org webhelyre.\n

      \n\n

      Tudj meg többet!

      \n

      \n További információ adataink használatáról a Jogi\n GYIK-ben.\n

      \n

      \n Az OSM közreműködői emlékeztetve lettek arra, hogy soha ne adjanak hozzá adatokat egyetlen\n szerzői jogvédett forrásból (pl. Google Térkép vagy nyomtatott térképek) se a\n szerzői jog tulajdonosának kifejezett engedélye nélkül.\n

      \n

      \n Bár az OpenStreetMap szabad adathalmaz, nem tudunk biztosítani\n ingyenes térkép API-t külső fejlesztőknek.\n\n Lásd a API-használati irányelveket,\n a Csempehasználati irányelveket\n és a Nominatim használati irányelveit.\n

      \n\n

      Közreműködőink

      \n

      \n A CC-BY-SA licencünk előírja, hogy “az eredeti szerzőt\n a médiumnak vagy a használt eszköznek megfelelően fel kell\n tüntetni”. Az egyéni térképszerkesztők nem kérik\n feltüntetésüket az “OpenStreetMap közreműködői” szövegen\n felül, de ahol az OpenStreetMap nemzeti térképészeti\n ügynökségtől vagy más jelentős forrásból származó adatokat tartalmaz,\n ott ésszerű lehet feltüntetni azokat közvetlenül,\n vagy hivatkozva erre az oldalra.\n

      \n\n\n\n
        \n
      • Ausztrália: Tartalmaz külvárosi adatokat az\n Ausztrál Statisztikai Hivatal adatain alapulva.
      • \n
      • Kanada: Adatokat tartalmaz a következő forrásokból:\n GeoBase®, GeoGratis (© Department of Natural\n Resources Canada), CanVec (© Department of Natural\n Resources Canada), and StatCan (Geography Division,\n Statistics Canada).
      • \n
      • Új-Zéland: Adatokat tartalmaz a következő forrásból:\n Land Information New Zealand. Szerzői jog fenntartva.
      • \n
      • Lengyelország: Adatokat tartalmaz az UMP-pcPL mapsből. Copyright\n UMP-pcPL közreműködői.
      • \n
      • Egyesült Királyság: Tartalmaz Ordnance\n Survey adatokat © Szerzői és adatbázisjog\n 2010.
      • \n
      \n\n

      \n Az adatok befoglalása az OpenStreetMapba nem jelenti azt, hogy az eredeti\n adatszolgáltató támogatja az OpenStreetMapot, nyújt garanciát vagy\n vállal rá felelősséget.\n

      " native: mapping_link: kezdheted a térképezést native_link: magyar nyelvű változatára @@ -1324,9 +1324,10 @@ hu: visibility_help: Mit jelent ez? trace_header: see_all_traces: Összes nyomvonal megtekintése - see_just_your_traces: Csak a saját nyomvonalak megtekintése, vagy nyomvonal feltöltése see_your_traces: Összes saját nyomvonal megtekintése traces_waiting: "{{count}} nyomvonalad várakozik feltöltésre. Kérlek fontold meg, hogy megvárod, amíg ezek befejeződnek mielőtt feltöltesz továbbiakat, hogy így ne tartsd fel a többi felhasználót a sorban." + upload_trace: Nyomvonal feltöltése + your_traces: Csak a saját nyomvonalak megtekintése trace_optionals: tags: Címkék trace_paging_nav: @@ -1359,6 +1360,13 @@ hu: trackable: Követhető (megosztva csak névtelenül, rendezett pontok időbélyeggel) user: account: + contributor terms: + agreed: Elfogadtad az új hozzájárulási feltételeket. + agreed_with_pd: Azt is kijelentetted, hogy a szerkesztéseid közkincsnek tekinthetők. + heading: "Hozzájárulási feltételek:" + link text: mi ez? + not yet agreed: Még nem fogadtad el az új hozzájárulási feltételeket. + review link text: Kérjük, kövesd ezt a hivatkozást az új hozzájárulási feltételek áttekintéséhez és elfogadásához. current email address: "Jelenlegi e-mail cím:" delete image: Jelenlegi kép eltávolítása email never displayed publicly: (soha nem jelenik meg nyilvánosan) @@ -1428,6 +1436,7 @@ hu: heading: Bejelentkezés login_button: Bejelentkezés lost password link: Elfelejtetted a jelszavad? + notice: Tudj meg többet az OpenStreetMap közelgő licencváltozásáról (fordítások) (vita) password: "Jelszó:" please login: Jelentkezz be, vagy {{create_user_link}}. remember: "Emlékezz rám:" @@ -1464,6 +1473,7 @@ hu: no_auto_account_create: Sajnos jelenleg nem tudunk neked létrehozni automatikusan egy felhasználói fiókot. not displayed publicly: Nem jelenik meg nyilvánosan (lásd adatvédelmi irányelvek) password: "Jelszó:" + terms accepted: Köszönjük, hogy elfogadtad az új hozzájárulási feltételeket! title: Felhasználói fiók létrehozása no_such_user: body: Sajnálom, nincs {{user}} nevű felhasználó. Ellenőrizd a helyességét, vagy lehet, hogy a link, amire kattintottál, rossz. @@ -1502,7 +1512,8 @@ hu: italy: Olaszország rest_of_world: A világ többi része legale_select: "Kérlek, válaszd ki a lakóhelyed szerinti országot:" - press accept button: Kérlek, olvasd el az alábbi megállapodást, és nyomd meg az "Elfogadom" gombot felhasználói fiókod létrehozásához. + read and accept: Kérjük, olvasd el az alábbi megállapodást, és nyomd meg az "egyetértek" gombot, hogy megerősítsd, elfogadod ezen megállapodás feltételeit a jelenlegi és jövőbeni hozzájárulásaidhoz. + title: Hozzájárulási feltételek view: activate_user: felhasználó aktiválása add as friend: felvétel barátnak diff --git a/config/locales/ia.yml b/config/locales/ia.yml index eb310ad0f..0f8de1fba 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -915,7 +915,6 @@ ia: shop_tooltip: Boteca con mercantias de OpenStreetMap sign_up: inscriber se sign_up_tooltip: Crear un conto pro modification - sotm2010: Veni al conferentia OpenStreetMap 2010, The State of the Map, del 9 al 11 de julio in Girona! tag_line: Le wiki-carta libere del mundo user_diaries: Diarios de usatores user_diaries_tooltip: Leger diarios de usatores @@ -995,9 +994,9 @@ ia: title: Leger message to: A unread_button: Marcar como non legite - wrong_user: Tu es identificate como "{{user}}", ma le message que tu vole leger non ha essite inviate per o a iste usator. Per favor aperi un session como le usator correcte pro poter leger lo. + wrong_user: Tu es authenticate como "{{user}}", ma le message que tu vole leger non ha essite inviate per o a iste usator. Per favor aperi un session como le usator correcte pro poter leger lo. reply: - wrong_user: Tu es identificate como "{{user}}", ma le message al qual tu vole responder non ha essite inviate a iste usator. Per favor aperi un session como le usator correcte pro poter responder. + wrong_user: Tu es authenticate como "{{user}}", ma le message al qual tu vole responder non ha essite inviate a iste usator. Per favor aperi un session como le usator correcte pro poter responder. sent_message_summary: delete_button: Deler notifier: @@ -1314,9 +1313,10 @@ ia: visibility_help: que significa isto? trace_header: see_all_traces: Vider tote le tracias - see_just_your_traces: Vider solo tu tracias, o incargar un tracia see_your_traces: Vider tote tu tracias traces_waiting: Tu ha {{count}} tracias attendente incargamento. Per favor considera attender le completion de istes ante de incargar alteres, pro non blocar le cauda pro altere usatores. + upload_trace: Incargar un tracia + your_traces: Vider solmente tu tracias trace_optionals: tags: Etiquettas trace_paging_nav: @@ -1349,6 +1349,13 @@ ia: trackable: Traciabile (solmente condividite como anonymo, punctos ordinate con datas e horas) user: account: + contributor terms: + agreed: Tu ha acceptate le nove Conditiones de Contributor. + agreed_with_pd: Tu ha anque declarate que tu considera tu modificationes como liberate al Dominio Public. + heading: "Conditiones de contributor:" + link text: que es isto? + not yet agreed: Tu non ha ancora acceptate le nove Conditiones de Contributor. + review link text: Per favor seque iste ligamine a tu convenientia pro revider e acceptar le nove Conditiones de Contributor. current email address: "Adresse de e-mail actual:" delete image: Remover le imagine actual email never displayed publicly: (nunquam monstrate publicamente) @@ -1418,6 +1425,7 @@ ia: heading: Aperir session login_button: Aperir session lost password link: Tu perdeva le contrasigno? + notice: Informa te super le imminente cambio de licentia de OpenStreetMap (traductiones) (discussion) password: "Contrasigno:" please login: Per favor aperi un session o {{create_user_link}}. remember: "Memorar me:" @@ -1454,6 +1462,7 @@ ia: no_auto_account_create: Infortunatemente in iste momento non es possibile crear un conto pro te automaticamente. not displayed publicly: Non monstrate publicamente (vide le politica de confidentialitate) password: "Contrasigno:" + terms accepted: Gratias pro acceptar le nove conditiones de contributor! title: Crear conto no_such_user: body: Non existe un usator con le nomine {{user}}. Per favor verifica le orthographia, o pote esser que le ligamine que tu sequeva es incorrecte. @@ -1492,7 +1501,8 @@ ia: italy: Italia rest_of_world: Resto del mundo legale_select: "Per favor selige tu pais de residentia:" - press accept button: Per favor lege le contracto hic infra e preme le button Acceptar pro crear tu conto. + read and accept: Per favor lege le contracto hic infra e preme le button de acceptation pro confirmar que tu accepta le terminos de iste contracto pro tu existente e futur contributiones. + title: Conditiones de contributor view: activate_user: activar iste usator add as friend: adder como amico diff --git a/config/locales/is.yml b/config/locales/is.yml index 6f47e5cc1..65e68b166 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -327,7 +327,9 @@ is: title: Blogg notenda user_title: Blogg {{user}} location: + edit: breyta location: "Staðsetning:" + view: kort new: title: Ný bloggfærsla no_such_entry: @@ -981,7 +983,6 @@ is: visibility_help: hvað þýðir þetta trace_header: see_all_traces: Sjá alla ferla - see_just_your_traces: Sýna aðeins þína ferla, eða hlaða upp feril see_your_traces: Sjá aðeins þína ferla traces_waiting: Þú ert með {{count}} ferla í bið. Íhugaðu að bíða með að senda inn fleiri ferla til að aðrir notendur komist að. trace_optionals: @@ -1143,7 +1144,6 @@ is: italy: Ítalía rest_of_world: Restin af heiminum legale_select: "Staðfærð og þýdd útgáfa notandaskilmálanna:" - press accept button: Eftirfarandi skilmálar gilda um framlög þín til OpenStreetMap. Vinsamlegast lestu þá og ýttu á „Samþykkja“ sért þú samþykk(ur) þeim, annars ekki. view: activate_user: virkja þennan notanda add as friend: bæta við sem vin diff --git a/config/locales/it.yml b/config/locales/it.yml index e00fb092c..419381b77 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -2,7 +2,9 @@ # Exported from translatewiki.net # Export driver: syck # Author: Bellazambo +# Author: Beta16 # Author: Davalv +# Author: Gianfranco # Author: McDutchie it: activerecord: @@ -73,6 +75,11 @@ it: way: Percorso way_node: Nodo del percorso way_tag: Etichetta del percorso + application: + require_cookies: + cookies_needed: Pare che tu abbia i cookie non abilitati - abilita i cookie nel tuo browser prima di continuare. + setup_user_auth: + blocked: Il tuo accesso alle API è stato bloccato. Si prega di fare log-in all'interfaccia web per saperne di più. browse: changeset: changeset: "Gruppo di modifiche: {{id}}" @@ -114,7 +121,13 @@ it: navigation: all: next_changeset_tooltip: Gruppo di modifiche successivo + next_node_tooltip: Nodo successivo + next_relation_tooltip: Relazione successiva + next_way_tooltip: Percorso successivo prev_changeset_tooltip: Gruppo di modifiche precedente + prev_node_tooltip: Nodo precedente + prev_relation_tooltip: Relazione precedente + prev_way_tooltip: Percorso precedente user: name_changeset_tooltip: Visualizza le modifiche di {{user}} next_changeset_tooltip: Modifica successiva di {{user}} @@ -140,8 +153,8 @@ it: type: changeset: gruppo di modifiche node: nodo - relation: relation - way: way + relation: relazione + way: percorso paging_nav: of: di showing_page: Visualizzata la pagina @@ -203,6 +216,17 @@ it: zoom_or_select: Ingrandire oppure selezionare l'area della mappa che si desidera visualizzare tag_details: tags: "Etichette:" + wiki_link: + key: La pagina wiki per la descrizione del tag {{key}} + tag: La pagina wiki per la descrizione del tag {{key}}={{value}} + wikipedia_link: La voce di Wikipedia su {{page}} + timeout: + sorry: Ci rincresce, il reperimento di dati per {{type}} con id {{id}} ha richiesto troppo tempo. + type: + changeset: gruppo di modifiche + node: nodo + relation: relazione + way: percorso way: download: "{{download_xml_link}} oppure {{view_history_link}}" download_xml: Scarica XML @@ -254,6 +278,8 @@ it: title_bbox: Modifiche all'interno di {{bbox}} title_user: Gruppi di modifiche di {{user}} title_user_bbox: Modifiche dell'utente {{user}} all'interno di {{bbox}} + timeout: + sorry: Siamo spiacenti, l'elenco delle modifiche che hai richiesto necessitava di troppo tempo per poter essere recuperato. diary_entry: diary_comment: comment_from: Commento di {{link_user}} il {{comment_created_at}} @@ -300,6 +326,9 @@ it: recent_entries: "Voci del diario recenti:" title: Diari degli utenti user_title: Diario dell'utente {{user}} + location: + edit: Modifica + view: Visualizza new: title: Nuova voce del diario no_such_entry: @@ -315,7 +344,7 @@ it: login: Login login_to_leave_a_comment: "{{login_link}} per lasciare un commento" save_button: Salva - title: Diari degli utenti | {{user}} + title: Diario di {{user}} | {{title}} user_title: Diario dell'utente {{user}} export: start: @@ -339,6 +368,9 @@ it: output: Risultato paste_html: Incolla l'HTML per incapsulare nel sito web scale: Scala + too_large: + body: Quest'area è troppo grande per essere esportata come Dati XML di OpenStreetMap. Si prega di zoomare o di selezionare un'area più piccola. + heading: Area troppo grande zoom: Ingrandimento start_rjs: add_marker: Aggiungi un marcatore alla mappa @@ -349,6 +381,15 @@ it: manually_select: Seleziona manualmente un'area differente view_larger_map: Visualizza una mappa più ampia geocoder: + description: + title: + osm_namefinder: "{{types}} da OpenStreetMap Namefinder" + types: + cities: Città + places: Luoghi + towns: Città + description_osm_namefinder: + prefix: "{{distance}} a {{direction}} di {{type}}" direction: east: est north: nord @@ -363,6 +404,7 @@ it: other: circa {{count}}km zero: meno di 1km results: + more_results: Altri risultati no_results: Nessun risultato search: title: @@ -372,11 +414,16 @@ it: osm_namefinder: Risultati da OpenStreetMap Namefinder uk_postcode: Risultati da NPEMap / FreeThe Postcode us_postcode: Risultati da Geocoder.us + search_osm_namefinder: + suffix_parent: "{{suffix}} ({{parentdistance}} a {{parentdirection}} di {{parentname}})" + suffix_place: ", {{distance}} a {{direction}} di {{placename}}" search_osm_nominatim: prefix: amenity: airport: Aeroporto + arts_centre: Centro d'arte atm: Cassa automatica + auditorium: Auditorium bank: Banca bar: Bar bench: Panchina @@ -384,16 +431,20 @@ it: bicycle_rental: Noleggio biciclette brothel: Bordello bureau_de_change: Cambia valute + bus_station: Stazione degli autobus cafe: Cafe car_rental: Autonoleggio car_wash: Autolavaggio casino: Casinò cinema: Cinema + clinic: Clinica + club: Club college: Scuola superiore courthouse: Tribunale crematorium: Crematorio dentist: Dentista dormitory: Dormitorio + drinking_water: Acqua potabile driving_school: Scuola guida embassy: Ambasciata emergency_phone: Colonnina SOS @@ -401,29 +452,45 @@ it: ferry_terminal: Terminal traghetti fire_hydrant: Pompa antincendio fire_station: Vigili del fuoco + fountain: Fontana fuel: Stazione di rifornimento grave_yard: Cimitero + gym: Centro fitness / Palestra + hall: Sala + health_centre: Casa di cura hospital: Ospedale hotel: Hotel hunting_stand: Postazione di caccia ice_cream: Gelateria kindergarten: Asilo infantile library: Biblioteca + market: Mercato + marketplace: Mercato mountain_rescue: Soccorso alpino + nightclub: Locale notturno nursery: Asilo nido + nursing_home: Asilo nido + park: Parco parking: Parcheggio pharmacy: Farmacia place_of_worship: Luogo di culto police: Polizia post_box: Cassetta delle lettere post_office: Ufficio postale + preschool: Scuola Materna prison: Prigione pub: Pub public_building: Edificio pubblico + reception_area: Area accoglienza + recycling: Punto riciclaggio rifiuti restaurant: Ristorante + retirement_home: Casa di Riposo sauna: Sauna school: Scuola shelter: Pensilina/ricovero + shop: Negozio + social_club: Centro Sociale + studio: Studio supermarket: Supermercato taxi: Taxi telephone: Telefono pubblico @@ -433,10 +500,39 @@ it: university: Università vending_machine: Distributore automatico veterinary: Veterinario + waste_basket: Cestino rifiuti wifi: Punto di accesso WiFi + youth_centre: Centro Giovanile + boundary: + administrative: Confine amministrativo building: + apartments: Edificio residenziale + chapel: Cappella church: Chiesa + city_hall: Municipio + commercial: Edificio commerciale dormitory: Dormitorio + entrance: Entrata dell'edificio + farm: Edificio rurale + flats: Appartamenti + garage: Autorimessa + hall: Sala + hospital: Ospedale + hotel: Albergo + house: Casa + industrial: Edificio industriale + office: Uffici + public: Edificio pubblico + residential: Edificio residenziale + school: Edificio scolastico + shop: Negozio + stadium: Stadio + store: Negozio + terrace: Terrazza + tower: Torre + train_station: Stazione ferroviaria + university: Sede universitaria + "yes": Edificio highway: bridleway: Percorso per equitazione bus_guideway: Autobus guidato @@ -444,16 +540,24 @@ it: byway: Byway (UK) construction: Strada in costruzione cycleway: Percorso ciclabile + distance_marker: Distanziometro emergency_access_point: Colonnina SOS footway: Percorso pedonale ford: Guado gate: Cancello + living_street: Strada pedonale + minor: Strada secondaria motorway: Autostrada/tangenziale motorway_junction: Svincolo + motorway_link: Autostrada + path: Sentiero pedestrian: Percorso pedonale + platform: Piattaforma primary: Strada primaria primary_link: Strada primaria + raceway: Pista residential: Residenziale + road: Strada secondary: Strada secondaria secondary_link: Strada secondaria service: Strada di servizio @@ -461,23 +565,55 @@ it: steps: Scala stile: Scaletta tertiary: Strada terziaria + track: Tracciato trail: Percorso escursionistico + trunk: Strada principale + trunk_link: Strada principale unclassified: Strada non classificata + unsurfaced: Strada bianca historic: archaeological_site: Sito archeologico + battlefield: Campo di battaglia + boundary_stone: Pietra confinaria building: Edificio castle: Castello church: Chiesa + house: Casa storica + icon: Icona + manor: Maniero + memorial: Memoriale mine: Mina monument: Monumento museum: Museo ruins: Rovine tower: Torre + wreck: Relitto landuse: + basin: Bacino cemetery: Cimitero + commercial: Zona commerciale + construction: Costruzione + farm: Fattoria + farmland: Terreno agricolo + farmyard: Aia + forest: Foresta grass: Prato industrial: Zona Industriale + landfill: Discarica di rifiuti + meadow: Prato + military: Zona militare + mine: Miniera + mountain: Montagna + nature_reserve: Riserva naturale + park: Parco + quarry: Cava + railway: Ferrovia + recreation_ground: Area di svago + reservoir: Riserva idrica residential: Area Residenziale + vineyard: Vigneto + wetland: Zona umida + wood: Bosco leisure: common: Area comune (UK) fishing: Riserva di pesca @@ -514,9 +650,12 @@ it: heath: Brughiera hill: Collina island: Isola + land: Terra marsh: Palude alluvionale + moor: Molo mud: Zona fangosa (sabbie mobili) peak: Picco montuoso + point: Punto reef: Scogliera ridge: Cresta montuosa river: Fiume @@ -528,6 +667,7 @@ it: tree: Albero valley: Valle volcano: Vulcano + water: Acqua wetland: Zona umida wetlands: Zona umida wood: Bosco @@ -543,6 +683,7 @@ it: island: Isola islet: Isoletta locality: Località (luogo con nome, non popolato) + moor: Molo municipality: Comune postcode: CAP region: Provincia @@ -551,29 +692,73 @@ it: subdivision: Suddivisione suburb: Quartiere town: Paese + unincorporated_area: Area non inclusa village: Frazione + railway: + abandoned: Linea ferroviaria abbandonata + construction: Ferrovia in costruzione + disused: Linea ferroviaria dismessa + disused_station: Stazione ferroviaria dismessa + funicular: Funicolare + halt: Fermata del treno + historic_station: Storica stazione ferroviaria + level_crossing: Passaggio a livello + light_rail: Ferrovia leggera + monorail: Monorotaia + narrow_gauge: Ferrovia a scartamento ridotto + station: Stazione ferroviaria + subway: Stazione della metropolitana + subway_entrance: Ingresso alla metropolitana + tram: Tramvia + tram_stop: Fermata del tram + yard: Zona di manovra ferroviaria shop: bakery: Panetteria books: Libreria butcher: Macellaio car: Concessionaria + car_dealer: Concessionaria auto + car_parts: Autoricambi + car_repair: Autofficina + chemist: Farmacia + clothes: Negozio di abbigliamento + discount: Discount + doityourself: Fai da-te + drugstore: Emporio dry_cleaning: Lavasecco estate_agent: Agenzia immobiliare + farm: Parafarmacia + fish: Pescheria florist: Fioraio food: Alimentari + funeral_directors: Agenzia funebre + furniture: Arredamenti + gift: Articoli da regalo greengrocer: Fruttivendolo grocery: Fruttivendolo + hairdresser: Parrucchiere insurance: Assicurazioni jewelry: Gioielleria laundry: Lavanderia + mall: Centro commerciale + market: Mercato + mobile_phone: Centro telefonia mobile + music: Articoli musicali + newsagent: Giornalaio optician: Ottico + pet: Negozio animali + photo: Articoli fotografici + shoes: Negozio di calzature + sports: Articoli sportivi supermarket: Supermercato + toys: Negozio di giocattoli travel_agency: Agenzia di viaggi tourism: alpine_hut: Rifugio alpino artwork: Opera d'arte attraction: Attrazione turistica bed_and_breakfast: Bed and Breakfast + cabin: Cabina camp_site: Campeggio caravan_site: Area caravan e camper chalet: Casetta (chalet) @@ -585,25 +770,53 @@ it: museum: Museo picnic_site: Area picnic theme_park: Parco divertimenti + valley: Valle viewpoint: Punto panoramico zoo: Zoo + waterway: + boatyard: Cantiere nautico + canal: Canale + connector: Canale connettore + dam: Diga + derelict_canal: Canale in disuso + ditch: Fosso + dock: Bacino chiuso + drain: Fognatura/Canale di scolo + lock: Chiusa + lock_gate: Chiusa + mineral_spring: Sorgente di acqua minerale + mooring: Ormeggio + rapids: Rapide + river: Fiume + riverbank: Argine/Banchina + stream: Ruscello + wadi: Uadì + water_point: Punto di ristoro + waterfall: Cascata + weir: Sbarramento idrico javascripts: map: base: cycle_map: Open Cycle Map noname: NessunNome site: + edit_disabled_tooltip: Zooma per modificare la mappa + edit_tooltip: Modifica la mappa edit_zoom_alert: Devi ingrandire per modificare la mappa + history_disabled_tooltip: Devi ingrandire per vedere le modifiche per quest'area + history_tooltip: Visualizza le modifiche per quest'area history_zoom_alert: Devi ingrandire per vedere la cronologia delle modifiche layouts: + copyright: Copyright e Licenza donate: Supporta OpenStreetMap {{link}} al fondo destinato all'aggiornamento dell'hardware. donate_link_text: donando edit: Modifica export: Esporta export_tooltip: Esporta i dati della mappa gps_traces: Tracciati GPS - gps_traces_tooltip: Gestione tracciati + gps_traces_tooltip: Gestisci i tracciati GPS help_wiki: Aiuto & Wiki + help_wiki_tooltip: Sito e Wiki di supporto per il progetto history: Storico home: posizione iniziale inbox: in arrivo ({{count}}) @@ -613,7 +826,8 @@ it: zero: La tua posta in arrivo non contiene alcun messaggio non letto intro_1: OpenStreetMap è una mappa liberamente modificabile dell'intero pianeta. E' fatta da persone come te. intro_2: OpenStreetMap permette a chiunque sulla Terra di visualizzare, modificare ed utilizzare dati geografici con un approccio collaborativo. - intro_3: L'hosting di OpenStreetMap è supportato gentilmente dalla {{ucl}} e {{bytemark}}. + intro_3: L'hosting di OpenStreetMap è gentilmente fornito da {{ucl}} e {{bytemark}}. Altri sostenitori del progetto sono elencati fra i {{partners}}. + intro_3_partners: Wiki license: title: I dati di OpenStreetMap sono distribuiti secondo la licenza Creative Commons Attribution-Share Alike 2.0 Generic log_in: entra @@ -624,19 +838,32 @@ it: logout_tooltip: Esci make_a_donation: text: Fai una donazione + title: Aiuta OpenStreetMap con una donazione in denaro news_blog: Blog delle notizie + news_blog_tooltip: Blog di notizie su OpenStreetMap, dati geografici gratuiti, etc. osm_offline: Il database di OpenStreetMap è al momento non in linea per pemettere lo svolgimento di alcuni lavori essenziali su di esso. osm_read_only: Il database di OpenStreetMap è al momento in modalità sola-lettura per pemettere lo svolgimento di alcuni lavori essenziali su di esso. shop: Negozio + shop_tooltip: Negozio di oggettistica col marchio OpenStreetMap sign_up: iscriviti sign_up_tooltip: Crea un profilo utente per apportare modifiche tag_line: La wiki-mappa Libera del Mondo user_diaries: Diari degli utenti user_diaries_tooltip: Visualizza diari utente view: Visualizza - view_tooltip: Visualizza mappe + view_tooltip: Visualizza la mappa welcome_user: Benvenuto, {{user_link}} welcome_user_link_tooltip: Pagina utente personale + license_page: + foreign: + english_link: l'originale in inglese + text: In caso di incoerenza fra questa pagina di traduzione e {{english_original_link}}, fa fede la pagina in inglese + title: A proposito di questa traduzione + native: + mapping_link: inizia a mappare + native_link: versione in italiano + text: Stai visualizzando la versione in inglese della pagina sul copyright. Puoi tornare alla {{native_link}} di questa pagina oppure puoi terminare la lettura di diritto d'autore e {{mapping_link}}. + title: A proposito di questa pagina message: delete: deleted: Messaggio eliminato @@ -667,10 +894,14 @@ it: send_message_to: Spedisci un nuovo messaggio a {{name}} subject: Oggetto title: Spedisci messaggio + no_such_message: + body: Siamo spiacenti, non ci sono messaggi con l'id indicato. + heading: Nessun messaggio del genere + title: Nessun messaggio del genere no_such_user: - body: Spiacenti, ma non c'è alcun utente o messaggio con questo nome o identificativo - heading: Nessun utente o messaggio - title: Nessun utente o messaggio + body: Siamo spiacenti, non ci sono utenti con questo nome. + heading: Utente inesistente + title: Nessun utente del genere outbox: date: Data inbox: in arrivo @@ -694,6 +925,9 @@ it: title: Leggi messaggio to: A unread_button: Marca come non letto + wrong_user: Sei loggato come `{{user}}', ma il messaggio che hai chiesto di leggere non era diretto a quell'utente. Se vuoi leggerlo, per favore loggati con l'utenza interessata. + reply: + wrong_user: Sei loggato come `{{user}}', ma il messaggio al quale hai chiesto di rispondere non era diretto a quell'utente. Se vuoi rispondere, per favore loggati con l'utenza interessata. sent_message_summary: delete_button: Elimina notifier: @@ -714,6 +948,7 @@ it: hopefully_you_1: Qualcuno (si spera proprio tu) vuole modificare il proprio indirizzo di posta elettronica su hopefully_you_2: "{{server_url}} con il nuovo indirizzo {{new_address}}." friend_notification: + befriend_them: Puoi anche aggiungerli come amici in {{befriendurl}}. had_added_you: "{{user}} ti ha aggiunto come suo amico su OpenStreetMap." see_their_profile: Puoi vedere il suo profilo su {{userurl}}. subject: "[OpenStreetMap] {{user}} ti ha aggiunto come amico" @@ -752,7 +987,7 @@ it: signup_confirm_html: click_the_link: Se questo qualcuno sei tu, benvenuto! Clicca sul collegamento sottostante per confermare il tuo profilo ed avere ulteriori informazioni su OpenStreetMap. current_user: Una lista degli utenti attuali nelle categorie, basate sul luogo in cui essi operano, è disponibile su Category:Users_by_geographical_region. - get_reading: Puoi avere altre informazioni su OpenStreetMap sul wiki oppure sul blog opengeodata che mette a disposizione anche alcuni podcast da ascoltare! + get_reading: Leggi di OpenStreetMap sul wiki, non perdere le ultime notizie sul blog di OpenStreetMap o su Twitter, oppure sfoglia il blog OpenGeoData di Steve Coast, fondatore di OpenStreetMap, per una storia completa del progetto; ci sono anche dei podcast da ascoltare! greeting: Benvenuto! hopefully_you: Qualcuno (si spera proprio tu) vuole creare un profilo introductory_video: Puoi guardare un {{introductory_video_link}}. @@ -780,27 +1015,64 @@ it: oauthorize: allow_read_gpx: Visualizza i tuoi tracciati GPS allow_read_prefs: leggi le preferenze personali. + allow_to: "Consenti all'applicazione client di:" allow_write_api: modifica la mappa. + allow_write_diary: creare pagine di diario, commenti e fare amicizia. allow_write_gpx: carica tracciati GPS. + allow_write_prefs: modificare le tue preferenze utente. + request_access: L'applicazione {{app_name}} sta richiedendo accesso al tuo account. Verifica se davvero vuoi assegnare all'applicazione ciascuna delle seguenti abilitazioni. Puoi indicarne quante desideri, poche o tante che siano. + revoke: + flash: Hai revocato il token per {{application}} oauth_clients: + create: + flash: Informazione registrata con successo + destroy: + flash: Distrutta la registrazione dell'applicazione client edit: submit: Modifica + title: Modifica la tua applicazione form: allow_read_gpx: visualizza i loro tracciati GPS privati. allow_read_prefs: leggi le sue preferenze utente. allow_write_api: modifica la mappa. + allow_write_diary: crea pagine di diario, commenti e fai amicizia. allow_write_gpx: carica tracciati GPS. + allow_write_prefs: modifica le loro preferenze utente. name: Nome + requests: "Richiedi le seguenti autorizzazioni da parte dell'utente:" required: Richiesto support_url: Indirizzo URL di supporto + url: URL applicazione principale index: + application: Nome dell'Applicazione + issued_at: Rilasciato a + list_tokens: "I seguenti token sono stati rilasciati a tuo nome per applicazioni:" + my_apps: Le mie applicazioni client + my_tokens: Le mie applicazioni autorizzate + no_apps: Hai un applicazione che desideri registrare per l'utilizzo con noi usando lo standard {{oauth}}? Devi registrare la tua applicazione web, prima di poter effettuare richieste OAuth a questo servizio. + register_new: Registra la tua applicazione + registered_apps: "Hai le seguenti applicazioni client registrate:" revoke: Revoca! + title: I miei dettagli OAuth + new: + submit: Registrati + title: Registra una nuova applicazione + not_found: + sorry: Siamo dolenti, quel {{type}} non è stato trovato. show: allow_read_gpx: leggi i loro tracciati GPS privati. + allow_read_prefs: leggi le loro preferenze utente. allow_write_api: modifica la mappa. + allow_write_diary: crea pagine di diario, commenti e fai amicizia. allow_write_gpx: carica tracciati GPS. allow_write_prefs: modifica le sue preferenze utente. + authorize_url: "Autorizza URL:" edit: Modifica dettagli + requests: "Richieste le seguenti autorizzazioni da parte dell'utente:" + support_notice: Supportiamo HMAC-SHA1 (consigliato), così come testo normale in modalità SSL. + title: Dettagli OAuth per {{app_name}} + update: + flash: Aggiornate con successo le informazioni sul client site: edit: anon_edits_link_text: Leggi il perché. @@ -823,9 +1095,11 @@ it: map_key: Legenda table: entry: + admin: Confine amministrativo apron: - Area di parcheggio aeroportuale - Terminal + bridge: Quadrettatura nera = ponte brownfield: Area soggetta ad interventi di ridestinazione d'uso building: Edificio significativo byway: Byway (UK) @@ -834,23 +1108,32 @@ it: - Seggiovia cemetery: Cimitero commercial: Zona commerciale + common: + 1: prato construction: Strade in costruzione cycleway: Pista Ciclabile + farm: Azienda agricola footway: Pista pedonale + forest: Foresta + golf: Campo da golf + heathland: Brughiera industrial: Zona industriale lake: - Lago - Riserva d'acqua military: Area militare + motorway: Autostrada park: Parco rail: Ferrovia reserve: Riserva naturale + resident: Zona residenziale runway: - Pista di decollo/atterraggio - Pista di rullaggio school: - Scuola - Università + secondary: Strada secondaria station: Stazione ferroviaria subway: Metropolitana summit: @@ -859,8 +1142,11 @@ it: tram: - Metropolitana di superficie - Tram + trunk: Strada principale + tunnel: Linea tratteggiata = tunnel unclassified: Strada non classificata unsurfaced: Strada non pavimentata + wood: Bosco heading: Legenda per z{{zoom_level}} search: search: Cerca @@ -871,6 +1157,9 @@ it: sidebar: close: Chiudi search_results: Risultati della ricerca + time: + formats: + friendly: "%e %B %Y alle %H:%M" trace: create: trace_uploaded: Il tuo file GPX è stato caricato ed è in attesa del suo inserimento nel database. Questo generalmente accade entro mezz'ora, con il successivo invio al tuo indirizzo di una email di conferma relativo al completamento dell'operazione. @@ -905,12 +1194,18 @@ it: body: Spiacenti, non c'è alcun utente con il nome {{user}}. Controllare la digitazione, oppure potrebbe essere che il collegamento che si è seguito sia errato. heading: L'utente {{user}} non esiste title: Nessun utente + offline: + heading: Archiviazione GPX non in linea + message: L'archiviazione dei file GPX ed il sistema di upload al momento non sono disponibili. + offline_warning: + message: Il caricamento dei file GPX non è al momento disponibile trace: ago: "{{time_in_words_ago}} fa" by: da count_points: "{{count}} punti" edit: modifica edit_map: Modifica mappa + identifiable: IDENTIFICABILE in: in map: mappa more: altri @@ -918,6 +1213,7 @@ it: private: PRIVATO public: PUBBLICO trace_details: Visualizza i dettagli del tracciato + trackable: TRACCIABILE view_map: Visualizza mappa trace_form: description: Descrizione @@ -930,11 +1226,16 @@ it: visibility_help: che cosa significa questo? trace_header: see_all_traces: Vedi tutti i tracciati - see_just_your_traces: Vedi solo i tuoi tracciati, o carica un tracciato see_your_traces: Vedi tutti i tuoi tracciati traces_waiting: Ci sono {{count}} tracciati in attesa di caricamento. Si consiglia di aspettare il loro completamento prima di caricarne altri, altrimenti si blocca la lista di attesa per altri utenti. + upload_trace: Carica un tracciato + your_traces: Vedi solo i tuoi tracciati trace_optionals: tags: Etichette + trace_paging_nav: + next: Successivo » + previous: "« Precedente" + showing_page: Visualizzata la pagina {{page}} view: delete_track: Elimina questo tracciato description: "Descrizione:" @@ -961,14 +1262,28 @@ it: trackable: Tracciabile (soltanto condiviso come anonimo, punti ordinati con marcature temporali) user: account: + contributor terms: + agreed: Hai accettato le nuove regole per contribuire. + agreed_with_pd: Hai anche dichiarato di considerare le tue modifiche di Pubblico Dominio. + heading: "Regole per contribuire:" + link text: cos'è questo? + not yet agreed: Non hai ancora accettato le nuove regole per contribuire. + review link text: Quando puoi segui per favore questo link per leggere ed accettare le nuove regole per contribuire. + current email address: "Indirizzo e-mail attuale:" + delete image: Rimuovi l'immagine attuale email never displayed publicly: (mai visualizzato pubblicamente) flash update success: Informazioni sull'utente aggiornate con successo. flash update success confirm needed: Informazioni sull'utente aggiornate con successo. Controllare la propria email per la conferma del nuovo indirizzo di posta elettronica. home location: "Posizione:" + image: "Immagine:" + image size hint: (immagini quadrate di almeno 100x100 funzionano meglio) + keep image: Mantieni l'immagine attuale latitude: "Latitudine:" longitude: "Longitudine:" make edits public button: Rendi pubbliche tutte le mie modifiche my settings: Impostazioni personali + new email address: "Nuovo indirizzo e-mail:" + new image: Aggiungi un'immagine no home location: Non si è inserita la propria posizione. preferred languages: "Lingua preferita:" profile description: "Descrizione del profilo:" @@ -982,6 +1297,7 @@ it: public editing note: heading: Modifica pubblica text: Al momento le tue modifiche sono anonime e le persone non possono inviarti messaggi o vedere la tua posizione. Per rendere visibili le tue modifiche e per permettere agli altri utenti di contattarti tramite il sito, clicca sul pulsante sotto. Dalla versione 0.6 delle API, soltanto gli utenti pubblici possono modificare i dati della mappa. (scopri perché).
      • Il tuo indirizzo email non sarà reso pubblico.
      • Questa decisione non può essere revocata e tutti i nuovi utenti sono ora pubblici in modo predefinito.
      + replace image: Sostituisci l'immagine attuale return to profile: Ritorna al profilo save changes button: Salva modifiche title: Modifica profilo @@ -1002,17 +1318,36 @@ it: not_an_administrator: Bisogna essere amministratori per poter eseguire questa azione. go_public: flash success: Tutte le tue modifiche sono ora pubbliche, e hai il permesso di modificare. + list: + confirm: Conferma Utenti Selezionati + empty: Nessun utente corrispondente trovato + heading: Utenti + hide: Nascondi Utenti Selezionati + showing: + one: Pagina {{page}} ({{page}} di {{page}}) + other: Pagina {{page}} ({{page}}-{{page}} di {{page}}) + summary: "{{name}} creato da {{ip_address}} il {{date}}" + summary_no_ip: "{{name}} creato il {{date}}" + title: Utenti login: account not active: Spiacenti, il tuo profilo non è ancora attivo.
      Clicca sul collegamento presente nell'email di conferma per attivare il tuo profilo. + account suspended: Siamo spiacenti, il tuo account è stato sospeso a causa di attività sospette.
      Contatta il {{webmaster}} se desideri discuterne. auth failure: Spiacenti, non si può accedere con questi dettagli. create_account: crealo ora email or username: "Indirizzo email o nome utente:" heading: Entra login_button: Entra lost password link: Persa la password? + notice: Leggi i dettagli sull'imminente cambio di licenza di OpenStreetMap ( traduzioni) (discussione ) password: "Password:" please login: Entra o {{create_user_link}}. + remember: "Ricordati di me:" title: Entra + webmaster: webmaster + logout: + heading: Esci da OpenStreetMap + logout_button: Esci + title: Esci lost_password: email address: "Indirizzo email:" heading: Password dimenticata? @@ -1029,22 +1364,25 @@ it: confirm email address: "Conferma indirizzo email:" confirm password: "Conferma password:" contact_webmaster: Si prega di contattare il webmaster affinchè faccia in modo di creare un profilo. Tenteremo di soddisfare la richiesta il più rapidamente possibile. + continue: Continua display name: "Nome visualizzato:" display name description: Il proprio nome utente visualizzato pubblicamente. Può essere modificato più tardi nelle preferenze. email address: "Indirizzo email:" fill_form: Riempi il modulo e noi ti invieremo velocemente una email per attivare il tuo profilo. flash create success message: L'utente è stato creato con successo. Controllare la propria email per conferma, e si sarà in grado di mappare immediatamente :-)

      Si ricorda che non si sarà in grado di effettuare l'accesso finché non si sarà ricevuta e confermata la propria email.

      Se si utilizza un sistema antispam che spedisce richieste di conferma allora assicurarsi di accreditare l'indirizzo webmaster@openstreetmap.org altrimenti non siamo in grado di rispondere ad alcuna richiesta di conferma. heading: Crea un profilo utente - license_agreement: Con la creazione di un profilo si accetta che tutto il lavoro caricato nel progetto Openstreetmap è da ritenersi (in modo non-esclusivo) rilasciato sotto questa licenza Creative Commons (by-sa). + license_agreement: Quando confermi il tuo profilo devi accettare le regole per contribuire. no_auto_account_create: Sfortunatamente in questo momento non è possibile creare automaticamente per te un profilo. not displayed publicly: Non visualizzato pubblicamente (vedi le norme sulla privacy) password: "Password:" + terms accepted: Grazie di aver accettato le nuove regole per contribuire! title: Crea profilo no_such_user: body: Spiacenti, non c'è alcun utente con il nome {{user}}. Controllare la digitazione, oppure potrebbe essere che il collegamento che si è seguito sia errato. heading: L'utente {{user}} non esiste title: Nessun utente popup: + friend: Amico nearby mapper: Mappatore vicino your location: Propria posizione remove_friend: @@ -1060,6 +1398,24 @@ it: title: reimposta la password set_home: flash success: Posizione personale salvata con successo + suspended: + body: "

      \n Siamo spiacenti, il tuo account è stato sospeso automaticamente a causa di \n attività sospette. \n

      \n

      \n Questa decisione sarà riesaminata a breve da un amministratore, oppure \n se desideri discuterne puoi contattare il {{webmaster}}.\n

      " + heading: Account sospeso + title: Account sospeso + webmaster: webmaster + terms: + agree: Accetto + consider_pd: In aggiunta al contratto di cui sopra, considero che i miei contributi sono in Pubblico Dominio + consider_pd_why: cos'è questo? + decline: Non accetto + heading: Regole per contribuire + legale_names: + france: Francia + italy: Italia + rest_of_world: Resto del mondo + legale_select: "Seleziona il tuo Paese di residenza:" + read and accept: Leggi il contratto qui sotto e premi il pulsante accetto per confermare che accetti i termini del presente accordo per i tuoi contributi attuali e futuri. + title: Regole per contribuire view: activate_user: attiva questo utente add as friend: aggiungi come amico @@ -1068,6 +1424,7 @@ it: blocks by me: blocchi applicati da me blocks on me: blocchi su di me confirm: Conferma + confirm_user: conferma questo utente create_block: blocca questo utente created from: "Creato da:" deactivate_user: disattiva questo utente @@ -1086,10 +1443,11 @@ it: my edits: modifiche personali my settings: impostazioni personali my traces: tracciati personali - nearby users: "Utenti nelle vicinanze:" + nearby users: Altri utenti nelle vicinanze new diary entry: nuova voce del diario no friends: Non ci sono ancora amici. - no nearby users: Non c'è ancora alcun utente che ammette di mappare nelle vicinanze. + no nearby users: Non ci sono ancora altri utenti che ammettono di mappare nelle vicinanze. + oauth settings: impostazioni oauth remove as friend: rimuovi come amico role: administrator: Questo utente è un amministratore @@ -1102,6 +1460,8 @@ it: moderator: Revoca l'accesso come moderatore send message: spedisci messaggio settings_link_text: impostazioni + spam score: "Punteggio Spam:" + status: "Stato:" traces: tracciati unhide_user: mostra questo utente user location: Luogo dell'utente diff --git a/config/locales/ja.yml b/config/locales/ja.yml index d3487f357..4769d010d 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -113,10 +113,10 @@ ja: map: deleted: 削除済み larger: - area: このエリアを大きいマップで見る + area: この範囲を大きい地図で見る node: このノードを大きいマップで見る - relation: このリレーションを大きいマップで見る - way: このウェイを大きいマップで見る + relation: このリレーションを大きい地図で見る + way: このウェイを大きい地図で見る loading: 読み込み中… navigation: all: @@ -218,7 +218,7 @@ ja: key: Wikiの {{key}} tagについての説明ページ tag: Wikiの {{key}}={{value}} についての解説ページ timeout: - sorry: 申し訳ありません。{{type}} からのデータ {{id}} は取得するには大き過ぎます。 + sorry: 申し訳ありません。id {{id}} のデータは {{type}} は大きすぎて取得できません。 type: changeset: 変更セット node: ノード @@ -426,6 +426,7 @@ ja: bicycle_rental: レンタサイクル brothel: 売春宿 bus_station: バス停 + cafe: 喫茶店 car_rental: レンタカー car_wash: 洗車 casino: 賭場 @@ -454,6 +455,7 @@ ja: ice_cream: アイスクリーム販売店 kindergarten: 幼稚園 library: 図書館 + market: 市場 marketplace: 市場 mountain_rescue: 山岳救助 nightclub: ナイトクラブ @@ -518,8 +520,11 @@ ja: bus_stop: バス停 byway: 路地 cycleway: 自転車道 + footway: 歩道 ford: 砦 + gate: 門 motorway_junction: 高速道路ジャンクション + road: 道路 steps: 階段 historic: battlefield: 戦場 @@ -566,6 +571,7 @@ ja: nature_reserve: 自然保護区 park: 公園 pitch: 運動場 + playground: 遊び場 slipway: 造船台 sports_centre: スポーツセンター stadium: スタジアム @@ -581,6 +587,7 @@ ja: coastline: 海岸線 crater: クレーター feature: 地物 + fjord: フィヨルド geyser: 間欠泉 glacier: 氷河 heath: 荒れ地 @@ -588,6 +595,7 @@ ja: island: 島 land: 陸地 marsh: 沼地 + moor: 沼地 mud: 泥 peak: 山頂 point: 点 @@ -610,12 +618,15 @@ ja: place: airport: 空港 city: 市 + county: 郡 farm: 牧場 hamlet: 村 + house: 住宅 houses: 住宅地 island: 島 islet: 小島 locality: 地域 + moor: 沼地 municipality: 市町村 postcode: Postcode region: 地域 @@ -640,17 +651,33 @@ ja: tram: 路面軌道 tram_stop: トラム停留所 shop: + bakery: パン屋 beauty: 美容室 beverages: 飲料ショップ + bicycle: 自転車販売店 car: 自動車販売店 + clothes: 洋服店 cosmetics: 化粧品販売店 + department_store: デパート + dry_cleaning: クリーニング electronics: 電気製品販売店 + fish: 鮮魚販売店 + florist: 花屋 + food: 食品販売店 + gallery: ギャラリー + general: 雑貨屋 greengrocer: 八百屋 + jewelry: 宝石店 + laundry: ランドリー newsagent: 新聞販売店 + organic: 有機食材店 outdoor: アウトドアショップ pet: ペットショップ shopping_centre: ショッピングセンター + toys: 玩具店 tourism: + camp_site: キャンプ場 + hotel: ホテル museum: 博物館 theme_park: テーマパーク valley: 谷 @@ -884,8 +911,10 @@ ja: index: application: アプリケーション issued_at: 発行 + list_tokens: 以下のアプリケーションに対してあなたのユーザー名でトークンが許可されています。 my_apps: クライアントアプリケーション my_tokens: 認証を許可したアプリケーション + no_apps: OSMのサイトで使用するアプリケーションを新しく {{oauth}} で登録するにはOAuthリクエストの前にあらかじめwebから登録しておく必要があります。 register_new: アプリケーションの登録 revoke: 取消し title: OAuthの詳細 @@ -1044,12 +1073,14 @@ ja: count_points: "{{count}} ポイント" edit: 編集 edit_map: 地図を編集 + identifiable: 識別可能 map: 地図 more: 詳細 pending: 処理中 private: 非公開 public: 公開 trace_details: トレースの詳細表示 + trackable: 追跡可能 view_map: 地図で表示 trace_form: description: 詳細 @@ -1064,9 +1095,10 @@ ja: visibility_help_url: http://wiki.openstreetmap.org/wiki/Ja:Visibility_of_GPS_traces trace_header: see_all_traces: 全てのトレースを見る - see_just_your_traces: あなたのトレースだけ見るか、トレースをアップロードする。 see_your_traces: あなたのトレースを全て見る traces_waiting: あなたは {{count}} のトレースがアップロード待ちになっています。それらのアップロードが終了するまでお待ちください。他のユーザーのアップロードが制限されてしまいます。 + upload_trace: トレースをアップロード + your_traces: 自分のトレースだけを表示 trace_optionals: tags: タグ(複数可) trace_paging_nav: @@ -1221,14 +1253,13 @@ ja: title: アカウント保留 terms: agree: 同意する - consider_pd: 私は私の投稿をパブリックドメインとします(著作権、著作隣接権を放棄し、著作人格権の行使を行いません) + consider_pd: 私の投稿をパブリックドメインとします(著作権、著作隣接権を放棄し、著作人格権の行使を行いません) consider_pd_why: これは何ですか? legale_names: france: フランス italy: イタリア rest_of_world: それ以外の国 legale_select: "お住まいの国もしくは地域を選択してください:" - press accept button: アカウントを作成するにあたり、以下の契約をよく読んで同意される場合にはボタンを押してください。 view: activate_user: このユーザーを有効にする add as friend: 友達に追加 diff --git a/config/locales/mk.yml b/config/locales/mk.yml index cf555b9e1..59453961f 100644 --- a/config/locales/mk.yml +++ b/config/locales/mk.yml @@ -357,7 +357,7 @@ mk: export_button: Извези export_details: Податоците на OpenStreetMap се под лиценцата Creative Commons Наведи извор-Сподели под исти услови 2.0. format: Формат - format_to_export: Формат за извезување + format_to_export: Формат за извоз image_size: Големина на сликата latitude: Г.Ш. licence: Лиценца @@ -915,7 +915,6 @@ mk: shop_tooltip: Купете OpenStreetMap производи sign_up: регистрација sign_up_tooltip: Создај сметка за уредување - sotm2010: Дојдете на конференцијата на OpenStreetMap за 2010 наречена „The State of the Map“ од 9-11 јули во Жирона! tag_line: Слободна вики-карта на светот user_diaries: Кориснички дневници user_diaries_tooltip: Види кориснички дневници @@ -1151,7 +1150,7 @@ mk: site: edit: anon_edits_link_text: Дознајте зошто ова е така. - flash_player_required: Ќе ви треба Flash програма за да го користите Potlatch - „OpenStreetMap Flash уредник“. Можете да го преземете Flash Player од Adobe.com. Имате и неколку други можности за уредување на OpenStreetMap. + flash_player_required: Ќе ви треба Flash-програм за да го користите Potlatch - Flash-уредник за OpenStreetMap. Можете да го преземете Flash Player од Adobe.com. Имате и неколку други можности за уредување на OpenStreetMap. not_public: Не сте наместиле уредувањата да ви бидат јавни. not_public_description: Повеќе не можете да ја уредувате картата ако не го направите тоа. Можете да наместите уредувањата да ви бидат јавни на вашата {{user_page}}. potlatch_unsaved_changes: Имате незачувани промени. (За да зачувате во Potlatch, треба го одселектирате тековниот пат или точка, ако уредувате во живо, или кликнете на „зачувај“ ако го имате тоа копче.) @@ -1162,7 +1161,7 @@ mk: js_3: Препорачуваме да ја пробате Tiles@Home статичната карта ако не можете да овозможите JavaScript. license: license_name: Creative Commons Наведи извор-Сподели под исти услови 2.0 - notice: Под лиценцата {{license_name}} од {{project_name}} и неговите придонесувачи. + notice: Под лиценцата {{license_name}} од {{project_name}} и неговите учесници. project_name: проектот OpenStreetMap permalink: Постојана врска shortlink: Кратка врска @@ -1314,9 +1313,10 @@ mk: visibility_help: што значи ова? trace_header: see_all_traces: Погледајте ги сите траги - see_just_your_traces: Погледајте ги само вашите траги, или подигнете трага see_your_traces: Погледајте ги сите траги traces_waiting: Имате {{count}} траги спремни за подигање. Советуваме за ги почекате да завршат пред да подигате други, инаку ќе го блокирате редоследот за други корисници. + upload_trace: Подигни трага + your_traces: Погледајте ги само вашите траги trace_optionals: tags: Ознаки trace_paging_nav: @@ -1349,6 +1349,13 @@ mk: trackable: Проследиво (споделено само како анонимни, подредени точки со време) user: account: + contributor terms: + agreed: Се согласивте на новите Услови за учество. + agreed_with_pd: Исто така изјавивте дека вашите уредувања ги сметате за јавнодоменски. + heading: "Услови за учество:" + link text: што е ова? + not yet agreed: Сè уште се немате согласено со новите Услови за учество. + review link text: Проследете ја врската кога ќе сакате за да ги прегледате и прифатите новите Услови за учество current email address: "Тековна е-поштенска адреса:" delete image: Отстрани тековна слика email never displayed publicly: (никогаш не се прикажува јавно) @@ -1418,6 +1425,7 @@ mk: heading: Најавување login_button: Најавување lost password link: Си ја загубивте лозинката? + notice: Дознајте повеќе за престојната промена на лиценцата на OpenStreetMap (преводи) (разговор) password: "Лозинка:" please login: Најавете се или {{create_user_link}}. remember: "Запомни ме:" @@ -1454,6 +1462,7 @@ mk: no_auto_account_create: Нажалост моментално не можеме автоматски да ви создадеме сметка. not displayed publicly: Не се прикажува јавно (видете правилникот за приватност) password: "Лозинка:" + terms accepted: Ви благодариме што ги прифативте новите услови за учество! title: Создај сметка no_such_user: body: Жалиме, но не постои корисник по име {{user}}. Проверете да не сте згрешиле во пишувањето, или пак да не сте кликнале на погрешна врска. @@ -1492,7 +1501,8 @@ mk: italy: Италија rest_of_world: Остатокот од светот legale_select: "Одберете ја вашата земја на живеење:" - press accept button: Прочитајте го договорот подолу и притиснете на „Се согласувам“ за да направите сметка. + read and accept: Прочитајте го договорот подолу и притиснете на копчето „Се согласувам“ за да потврдите дека ги прифаќате условите на договорот кои се однесуваат на вашите постоечки и идни придонеси. + title: Услови за учество view: activate_user: активирај го корисников add as friend: додај како пријател diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 2508d629d..631a75f94 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -916,7 +916,6 @@ nl: shop_tooltip: Winkel met OpenStreetMap-producten sign_up: registreren sign_up_tooltip: Gebruiker voor bewerken aanmaken - sotm2010: Kom naar de OpenStreetMap Conferentie 2010, De staat van de kaart, van 9 tot 11 juli in Gerona! tag_line: De vrije wikiwereldkaart user_diaries: Gebruikersdagboeken user_diaries_tooltip: Gebruikersdagboeken bekijken @@ -1252,7 +1251,7 @@ nl: trace: create: trace_uploaded: Uw track is geüpload en staat te wachten totdat hij in de database wordt opgenomen. Dit gebeurt meestal binnen een half uur. U ontvangt dan een e-mail. - upload_trace: Upload GPS-track + upload_trace: GPS-track uploaden delete: scheduled_for_deletion: Track staat op de lijst voor verwijdering edit: @@ -1316,9 +1315,10 @@ nl: visibility_help: wat betekent dit? trace_header: see_all_traces: Alle tracks zien - see_just_your_traces: Alleen uw eigen tracks weergeven of een track uploaden see_your_traces: Al uw tracks weergeven traces_waiting: U hebt al {{count}} tracks die wachten om geüpload te worden. Overweeg om te wachten totdat die verwerkt zijn, om te voorkomen dat de wachtrij voor andere gebruikers geblokkeerd wordt. + upload_trace: Trace uploaden + your_traces: Alleen eigen traces weergeven trace_optionals: tags: Labels trace_paging_nav: @@ -1351,6 +1351,13 @@ nl: trackable: Traceerbaar (alleen gedeeld als anoniem; geordende punten met tijdstempels) user: account: + contributor terms: + agreed: U bent akkoord gegaan met de nieuwe Bijdragersovereenkomst. + agreed_with_pd: U hebt ook verklaard dat uw bijdragen onderdeel zijn van het Publieke domein. + heading: "Bijdragersovereenkomst:" + link text: wat is dit? + not yet agreed: U hebt nog niet ingestemd met de nieuwe Bijdragersovereenkomst. + review link text: Volg deze verwijzing als u wilt om de nieuwe Bijdragersovereenkomst te lezen en te accepteren. current email address: "Huidige e-mailadres:" delete image: Huidige afbeelding verwijderen email never displayed publicly: (nooit openbaar gemaakt) @@ -1420,6 +1427,7 @@ nl: heading: Aanmelden login_button: Aanmelden lost password link: Wachtwoord vergeten? + notice: Lees meer over de aanstaande licentiewijziging voor OpenStreetMap (vertalingen) (overleg) password: "Wachtwoord:" please login: Aanmelden of {{create_user_link}}. remember: "Aanmeldgegevens onthouden:" @@ -1456,6 +1464,7 @@ nl: no_auto_account_create: Helaas is het niet mogelijk om automatisch een gebruiker voor u aan te maken. not displayed publicly: Niet openbaar gemaakt. Zie Privacyovereenkomst. password: "Wachtwoord:" + terms accepted: Dank u wel voor het aanvaarden van de nieuwe bijdragersovereenkomst! title: Gebruiker aanmaken no_such_user: body: Sorry, er is geen gebruiker met de naam {{user}}. Controleer de spelling, of misschien is de link waarop je klikte onjuist. @@ -1494,7 +1503,8 @@ nl: italy: Italië rest_of_world: Rest van de wereld legale_select: "Selecteer het land waarin u woont:" - press accept button: Lees de overeenkomst hieronder in en klik op de knop "Aanvaarden" om uw gebruiker aan te maken. + read and accept: Lees de overeenkomst hieronder in en klik op de knop "Instemmen" om te bevestigen dat u de voorwaarden van deze overeenkomst voor uw bestaande en toekomstige bijdragen aanvaardt. + title: Bijdragersovereenkomst view: activate_user: gebruiker actief maken add as friend: vriend toevoegen diff --git a/config/locales/no.yml b/config/locales/no.yml index c357f3a75..b9e04d173 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -1,6 +1,7 @@ # Messages for Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) # Exported from translatewiki.net # Export driver: syck +# Author: Gustavf # Author: Hansfn # Author: Jon Harald Søby # Author: Laaknor @@ -40,7 +41,7 @@ display_name: Visningsnavn email: E-post languages: Språk - pass_crypt: "Passord:" + pass_crypt: Passord models: acl: Tilgangskontrolliste changeset: Endringssett @@ -127,7 +128,13 @@ navigation: all: next_changeset_tooltip: Neste endringssett + next_node_tooltip: Neste node + next_relation_tooltip: Neste relasjon + next_way_tooltip: Neste vei prev_changeset_tooltip: Forrige endringssett + prev_node_tooltip: Forrige node + prev_relation_tooltip: Forrige relasjon + prev_way_tooltip: Forrige vei user: name_changeset_tooltip: Vis redigeringer av {{user}} next_changeset_tooltip: Neste redigering av {{user}} @@ -216,6 +223,10 @@ zoom_or_select: Zoom inn eller velg et område av kartet for visning tag_details: tags: "Markelapper:" + wiki_link: + key: Wiki-beskrivelsessiden for {{key}}-elementet + tag: Wiki-beskrivelsessiden for {{key}}={{value}}-elementet + wikipedia_link: Artikkelen {{page}} på Wikipedia timeout: sorry: Beklager, data for {{type}} med id {{id}} brukte for lang tid på å hentes. type: @@ -274,6 +285,8 @@ title_bbox: Endringssett innenfor {{bbox}} title_user: Endringssett av {{user}} title_user_bbox: Endringssett av {{user}} innen {{bbox}} + timeout: + sorry: Beklager, listen over endringssett som du ba om tok for lang tid å hente. diary_entry: diary_comment: comment_from: Kommentar fra {{link_user}}, {{comment_created_at}} @@ -439,6 +452,7 @@ clinic: Klinikk club: Klubb college: Høyskole + community_centre: Samfunnshus courthouse: Rettsbygning crematorium: Krematorium dentist: Tannlege @@ -456,9 +470,11 @@ fuel: Drivstoff grave_yard: Gravlund gym: Treningssenter + hall: Spisesal health_centre: Helsesenter hospital: Sykehus hotel: Hotell + hunting_stand: Jaktbod ice_cream: Iskrem kindergarten: Barnehage library: Bibliotek @@ -466,6 +482,8 @@ marketplace: Markedsplass mountain_rescue: Fjellredning nightclub: Nattklubb + nursery: Førskole + nursing_home: Pleiehjem office: Kontor park: Park parking: Parkeringsplass @@ -478,14 +496,17 @@ prison: Fengsel pub: Pub public_building: Offentlig bygning + public_market: Offentlig marked reception_area: Oppsamlingsområde recycling: Resirkuleringspunkt restaurant: Restaurant retirement_home: Gamlehjem sauna: Sauna school: Skole + shelter: Tilfluktsrom shop: Butikk shopping: Handel + social_club: Sosial klubb studio: Studio supermarket: Supermarked taxi: Drosje @@ -496,6 +517,8 @@ university: Universitet vending_machine: Vareautomat veterinary: Veterinærklinikk + village_hall: Forsamlingshus + waste_basket: Søppelkasse wifi: WiFi-tilgangspunkt youth_centre: Ungdomssenter boundary: @@ -512,6 +535,7 @@ farm: Gårdsbygg flats: Leiligheter garage: Garasje + hall: Spisesal hospital: Sykehusbygg hotel: Hotell house: Hus @@ -529,22 +553,31 @@ university: Universitetsbygg "yes": Bygning highway: + bridleway: Ridevei bus_stop: Busstopp + byway: Stikkvei construction: Motorvei under konstruksjon cycleway: Sykkelsti distance_marker: Avstandsmarkør + emergency_access_point: Nødtilgangspunkt + footway: Gangsti + gate: Bom + minor: Mindre vei motorway: Motorvei motorway_junction: Motorveikryss path: Sti pedestrian: Gangvei primary: Primær vei primary_link: Primær vei + residential: Bolig road: Vei secondary: Sekundær vei secondary_link: Sekundær vei + service: Tjenestevei steps: Trapper tertiary: Tertiær vei track: Sti + trail: Sti trunk: Hovedvei trunk_link: Hovedvei unclassified: Uklassifisert vei @@ -571,6 +604,7 @@ commercial: Kommersielt område construction: Kontruksjon farm: Gård + farmland: Jordbruksland farmyard: Gårdstun forest: Skog grass: Gress @@ -669,6 +703,7 @@ subdivision: Underavdeling suburb: Forstad town: Tettsted + unincorporated_area: Kommunefritt område village: Landsby railway: abandoned: Forlatt jernbane @@ -678,6 +713,8 @@ halt: Togstopp historic_station: Historisk jernbanestasjon junction: Jernbanekryss + light_rail: Bybane + monorail: Enskinnebane platform: Jernbaneperrong station: Jernbanestasjon subway: T-banestasjon @@ -686,6 +723,7 @@ tram_stop: Trikkestopp shop: alcohol: Utenfor lisens + apparel: Klesbutikk art: Kunstbutikk bakery: Bakeri beauty: Skjønnhetssalong @@ -702,7 +740,11 @@ clothes: Klesbutikk computer: Databutikk convenience: Nærbutikk + copyshop: Kopieringsbutikk cosmetics: Kosmetikkforretning + department_store: Varehus + discount: Tilbudsbutikk + doityourself: Gjør-det-selv drugstore: Apotek dry_cleaning: Renseri electronics: Elektronikkforretning @@ -715,6 +757,7 @@ furniture: Møbler gallery: Galleri garden_centre: Hagesenter + general: Landhandel gift: Gavebutikk greengrocer: Grønnsakshandel grocery: Dagligvarebutikk @@ -770,6 +813,7 @@ canal: Kanal dam: Demning ditch: Grøft + dock: Dokk mooring: Fortøyning rapids: Stryk river: Elv @@ -789,6 +833,7 @@ history_tooltip: Vis redigeringer for dette området history_zoom_alert: Du må zoome inn for å vise redigeringer i dette området layouts: + copyright: Opphavsrett & lisens donate: Støtt OpenStreetMap ved {{link}} til Hardware Upgrade Fund (et fond for maskinvareoppgraderinger). donate_link_text: donering edit: Rediger @@ -826,6 +871,7 @@ osm_offline: OpenStreetMap databasen er for øyeblikket utilgjengelig mens essensielt vedlikeholdsarbeid utføres. osm_read_only: OpenStreetMap databasen er for øyeblikket i kun-lese-modus mens essensielt vedlikeholdsarbeid utføres. shop: Butikk + shop_tooltip: Butikk med OpenStreetMap-merkevarer sign_up: registrer sign_up_tooltip: Opprett en konto for redigering tag_line: Fritt Wiki-verdenskart @@ -835,6 +881,16 @@ view_tooltip: Vis kartet welcome_user: Velkommen, {{user_link}} welcome_user_link_tooltip: Din brukerside + license_page: + foreign: + english_link: den engelske originalen + text: I tilfellet av en konflikt mellom denne oversatte siden og {{english_original_link}} har den engelske presedens + title: Om denne oversettelsen + native: + mapping_link: start kartlegging + native_link: Norsk versjon + text: Du ser den engelske versjonen av opphavsrettssiden. Du kan gå tilbake til den {{native_link}} av denne siden, eller du kan stoppe å lese om opphavsrett og {{mapping_link}}. + title: Om denne siden message: delete: deleted: Melding slettet @@ -938,7 +994,7 @@ with_description: med beskrivelse your_gpx_file: Det ser ut som GPX-filen din lost_password: - subject: "[OpenStreetMap] Forespørsel om ullstilling av passord" + subject: "[OpenStreetMap] Forespørsel om nullstilling av passord" lost_password_html: click_the_link: Hvis det er deg, klikk lenka nedenfor for å nullstille passordet ditt. greeting: Hei, @@ -991,6 +1047,7 @@ allow_write_diary: opprett dagbokoppføringer, kommentarer og finn venner. allow_write_gpx: last opp GPS-spor. allow_write_prefs: Innstillingene ble lagret. + request_access: Applikasjonen {{app_name}} ber om tilgang til din konto. Sjekk om du vil at applikasjonen skal ha følgende muligheter. Du kan velge så mange eller få du vil. revoke: flash: Du slettet nøkkelen for {{application}} oauth_clients: @@ -1006,18 +1063,19 @@ allow_write_diary: opprett dagbokoppføringer, kommentarer og finn venner. allow_write_gpx: last opp GPS-spor. allow_write_prefs: endre brukerinnstillingene deres. - callback_url: "URL til sårbarhetsinformasjon:" + callback_url: "URL for tilbakekall:" name: Navn requests: "Be om følgende tillatelser fra brukeren:" required: Påkrevet support_url: Støtte-URL - url: "URL til sårbarhetsinformasjon:" + url: URL til hovedapplikasjonen index: application: Applikasjonsnavn issued_at: Utstedt - my_apps: Min {{inbox_link}} - my_tokens: Min {{inbox_link}} + my_apps: Mine klientapplikasjoner + my_tokens: Mine autoriserte applikasjoner register_new: Registrer din applikasjon + registered_apps: "Du har registrert følgende klientapplikasjoner:" revoke: Tilbakekall! title: Mine OAuth-detaljer new: @@ -1062,7 +1120,8 @@ permalink: Permanent lenke shortlink: Kort lenke key: - map_key: Kartnøkkel + map_key: Kartforklaring + map_key_tooltip: Kartforklaring for Mapnik-visninen på dette zoom-nivået table: entry: admin: Administrativ grense @@ -1096,7 +1155,7 @@ military: Militært område motorway: Motorvei park: Park - permissive: Destinasjonstilgang + permissive: Betinget tilgang primary: Primær vei private: Privat tilgang rail: Jernbane @@ -1105,6 +1164,7 @@ retail: Militært område runway: - Flystripe + - taksebane school: - Skole - universitet @@ -1117,14 +1177,14 @@ tourist: Turistattraksjon track: Spor tram: - - Lyskilde + - Bybane - trikk trunk: Hovedvei tunnel: Streket kant = tunnel unclassified: Uklassifisert vei unsurfaced: Vei uten dekke wood: Ved - heading: Legend for z{{zoom_level}} + heading: Tegnforklaring for z{{zoom_level}} search: search: Søk search_help: "Eksempler: 'Lindesnes', 'Karl Johans gate', 'Sør-Trøndelag' og flere ..." @@ -1203,9 +1263,10 @@ visibility_help: hva betyr dette? trace_header: see_all_traces: Se alle spor - see_just_your_traces: Se dine spor eller last opp et spor see_your_traces: Se alle dine spor traces_waiting: Du har {{count}} spor som venter på opplasting. Du bør vurdere å la disse bli ferdig før du laster opp flere spor slik at du ikke blokkerer køa for andre brukere. + upload_trace: Last opp et GPS-spor + your_traces: Se bare dine spor trace_optionals: tags: Markelapper trace_paging_nav: @@ -1238,6 +1299,13 @@ trackable: Sporbar (bare delt som anonyme, sorterte punkter med tidsstempel) user: account: + contributor terms: + agreed: Du har godkjent de nye bidragsytervilkårene + agreed_with_pd: Du har også opplyst at du anser dine redigeringer for å være offentlig eiendom (Public Domain). + heading: "Bidragsytervilkår:" + link text: hva er dette? + not yet agreed: Du har enda ikke godkjent de nye bidragsytervilkårene. + review link text: Vennligst følg denne lenken når det passer deg, for å se igjennom og godkjenne de nye bidragsytervilkårene. current email address: "Nåværende e-postadresse:" delete image: Fjern gjeldende bilde email never displayed publicly: " (vis aldri offentlig)" @@ -1286,8 +1354,17 @@ not_an_administrator: Du må være administrator for å gjøre det. go_public: flash success: Alle dine redigeringer er nå offentlig, og du har lov til å redigere. + list: + confirm: Bekreft valgte brukere + empty: Ingen samsvarende brukere funnet + heading: Brukere + hide: Skjul valgte brukere + summary: "{{name}} opprettet fra {{ip_address}} den {{date}}" + summary_no_ip: "{{name}} opprettet {{date}}" + title: Brukere login: account not active: Beklager,kontoen din er ikke aktivert ennå.
      Vennligst klikk på lenken i e-posten med kontobekreftelsen for å aktivere kontoen din. + account suspended: Beklager, kontoen din er deaktivert på grunn av mistenkelig aktivitet.
      Vennligst kontakt {{webmaster}} hvis du ønsker å diskutere dette. auth failure: Beklager, kunne ikke logge inn med den informasjonen create_account: opprett en konto email or username: "E-postadresse eller brukernavn:" @@ -1298,6 +1375,7 @@ please login: Logg inn eller {{create_user_link}}. remember: "Huske meg:" title: Logg inn + webmaster: webmaster logout: heading: Logg ut fra OpenStreetMap logout_button: Logg ut @@ -1318,16 +1396,18 @@ confirm email address: "Bekreft e-postadresse:" confirm password: "Bekreft passord:" contact_webmaster: Kontakt webmaster for å opprette en konto. Vi vil prøve å behandle forespørselen så fort som mulig. + continue: Fortsett display name: "Visningsnavn:" display name description: Ditt offentlig fremviste brukernavn. Du kan endre dette senere i innstillingene. email address: "E-postadresse:" fill_form: Fyll ut skjemaet og vi vil sende deg en e-post for å aktivere kontoen din. flash create success message: Bruker ble opprettet. Se etter er en bekreftelsesmelding i e-posten din, og du vil lage kart på null tid :-)

      Legg merke til at du ikke kan logge inn før du har bekreftet e-postadresssen din.

      Hvis du bruker en antispam-løsning som krever bekreftelse fra avsender, så må du hvitliste webmaster@openstreetmap.org (siden vi ikke er i stand til å svare på slike forespørsler om bekreftelse). heading: Opprett en brukerkonto - license_agreement: Ved å opprette en konto, godtar du at alle data du sender inn til OpenStreetMap-prosjektet vil bli (ikke-eksklusivt) lisensiert under denne Creative Commons-lisensen (by-sa). + license_agreement: Når du bekrefter kontoen din må du godkjenne bidragsytervilkårene. no_auto_account_create: Beklageligvis kan vi for øyeblikket ikke opprette en konto for deg automatisk. not displayed publicly: Ikke vist offentlig (se vår personvernpolitikk) password: "Passord:" + terms accepted: Takk for at du godtok de nye bidragsytervilkårene! title: Opprett konto no_such_user: body: Det er ingen bruker med navnet {{user}}. Sjekk om du har skrevet navnet feil eller om lenka du klikket er feil. @@ -1350,6 +1430,23 @@ title: Nullstill passord set_home: flash success: Hjemmelokasjon lagret + suspended: + body: "

      \nBeklager, kontoen din har blitt automatisk deaktivert på grunn av mistenkelig aktivitet.\n

      \n

      \nDenne avgjørelsen vil bli gjennomgått av en administrator snart, eller du kan kontakte {{webmaster}} hvis du ønsker å diskutere dette." + heading: Konto stengt + title: Konto stengt + webmaster: webmaster + terms: + agree: Jeg godkjenner + consider_pd: I tillegg til den ovennevnte avtalen anser jeg mine bidrag for å være i public domain + consider_pd_why: hva er dette? + decline: Avslå + heading: Bidragsytervilkårene + legale_names: + france: Frankrike + italy: Italia + rest_of_world: Resten av verden + legale_select: "Velg ditt bostedsland:" + title: Bidragsytervilkår view: activate_user: aktiver denne brukeren add as friend: legg til som en venn @@ -1358,6 +1455,7 @@ blocks by me: blokkeringer utført av meg blocks on me: mine blokkeringer confirm: Bekreft + confirm_user: bekreft denne brukeren create_block: blokker denne brukeren created from: "Opprettet fra:" deactivate_user: deaktiver denne brukeren @@ -1393,6 +1491,8 @@ moderator: fjern moderator-tilgang send message: send melding settings_link_text: innstillinger + spam score: "Spamresultat:" + status: "Status:" traces: spor unhide_user: stopp å skjule denne brukeren user location: Brukerens posisjon diff --git a/config/locales/pl.yml b/config/locales/pl.yml index fa84ea3af..0267e9097 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -894,7 +894,7 @@ pl: zero: Brak nowych wiadomości intro_1: OpenStreetMap to mapa całego świata którą możesz swobodnie edytować. Tworzona przez ludzi takich jak Ty. intro_2: OpenStreetMap pozwala oglądać, korzystać, i kolaboratywnie tworzyć dane geograficzne z dowolnego miejsca na Ziemi. - intro_3: Hosting OpenStreetMap jest wspomagany przez {{ucl}} i {{bytemark}}. + intro_3: Hosting OpenStreetMap jest wspomagany przez {{ucl}} oraz {{bytemark}}. Pozostali wymienieni są na stronie {{partners}}. license: title: Dane OpenStreetMap są licencjonowane przez Creative Commons Attribution-Share Alike 2.0 Generic License log_in: zaloguj się @@ -956,9 +956,9 @@ pl: subject: Temat title: Wysyłanie wiadomości no_such_user: - body: Niestety nie znaleziono użytkownika / wiadomości o tej nazwie lub id - heading: Nie ma takiego użytkownika / wiadomości - title: Nie ma takiego użytkownika lub wiadomości + body: Niestety nie ma użytkownika o takiej nazwie. + heading: Nie ma takiego użytkownika + title: Nie ma takiego użytkownika outbox: date: Nadano inbox: odbiorcza @@ -1002,7 +1002,7 @@ pl: hopefully_you_2: "{{server_url}} na {{new_address}}." friend_notification: had_added_you: "{{user}} dodał(a) Cię jako swojego znajomego na OpenStreetMap." - see_their_profile: Możesz przeczytać jego/jej profil pod {{userurl}} oraz dodać jako Twojego znajomego/ą jeśli chcesz. + see_their_profile: Możesz zobaczyć jego profil na stronie {{userurl}}. subject: "[OpenStreetMap] Użytkownik {{user}} dodał Cię jako przyjaciela" gpx_notification: and_no_tags: i brak znaczników @@ -1252,9 +1252,10 @@ pl: visibility_help: co to znaczy? trace_header: see_all_traces: Zobacz wszystkie ślady - see_just_your_traces: Zobacz tylko Twoje ślady lub wgraj nowy ślad see_your_traces: Zobacz wszystkie Twoje ślady traces_waiting: Masz w tym momencie {{count}} śladów nadal oczekujących na dodanie. Prosimy poczekaj aż wgrywanie ich zostanie zakończone przed dodaniem kolejnych aby nie blokować kolejki innym użytkownikom. + upload_trace: Wyślij ślad + your_traces: Wyświetlaj tylko swoje ślady trace_optionals: tags: Znaczniki trace_paging_nav: @@ -1336,7 +1337,9 @@ pl: go_public: flash success: Wszystkie Twoje modyfikacje są od teraz publiczne i jesteś uprawniony/a do edycji. list: + empty: Nie znaleziono pasujących uzytkowników heading: Użytkownicy + hide: Ukryj zaznaczonych użytkowników title: Użytkownicy login: account not active: Niestety Twoje konto nie jest jeszcze aktywne.
      Otwórz link zawarty w mailu potwierdzenia założenia konta aby je aktywować. @@ -1377,7 +1380,7 @@ pl: fill_form: Po wypełnieniu formularza otrzymasz e-mail z instrukcjami dotyczącymi aktywacji konta. flash create success message: Nowy użytkownik został dodany. Sprawdź czy już przyszedł mail potwierdzający, a już za moment będziesz mapował(a) :-)

      Zauważ, że nie można zalogować się przed otrzymaniem tego maila i potwierdzeniem adresu.

      Jeśli korzystasz z rozwiązania antyspamowego które prosi nowych nadawców o potwierdzenia, będziesz musiał(a) dodać adres webmaster@openstreetmap.org do znanych adresów bo nie jesteśmy w stanie odpowiadać na zapytania takich systemów. heading: Zakładanie konta - license_agreement: Zakładając konto użytkownika wyrażasz zgodę na publikację wszystkich wyników pracy wgrywanych na openstreetmap.org oraz wszystkich danych powstałych w wyniku wykorzystania narzędzi łączących się z openstreetmap.org na prawach (bez wyłączności) tej licencji Creative Commons (by-sa). + license_agreement: Zakładając konto użytkownika wyrażasz zgodę na warunki użytkowania dla edytorów. no_auto_account_create: Niestety nie możemy aktualnie stworzyć Ci konta automatycznie. not displayed publicly: Informacje nie wyświetlane publicznie (zobacz polityka prywatności) password: "Hasło:" diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 9c7f64f45..b5d6c7edc 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -4,7 +4,6 @@ # Author: BraulioBezerra # Author: Giro720 # Author: Luckas Blade -# Author: McDutchie # Author: Nighto # Author: Rodrigo Avila pt-BR: @@ -735,7 +734,7 @@ pt-BR: sea: Mar state: Estado subdivision: Subdivisão - suburb: Subúrbio + suburb: Bairro town: Cidade unincorporated_area: Área não incorporada village: Vila @@ -944,7 +943,6 @@ pt-BR: shop_url: http://wiki.openstreetmap.org/wiki/Merchandise?uselang=pt-br sign_up: registrar sign_up_tooltip: Criar uma conta para editar - sotm2010: Venha para a OpenStreetMap Conference 2010, The State of the Map, de 9 a 11 de Julho em Girona! tag_line: O Wiki de Mapas Livres user_diaries: Diários de Usuário user_diaries_tooltip: Ver os diários dos usuários @@ -1357,9 +1355,10 @@ pt-BR: visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces?uselang=pt-br trace_header: see_all_traces: Ver todas as trilhas - see_just_your_traces: Ver somente suas trilhas, ou subir uma trilha see_your_traces: Ver todas as suas trilhas traces_waiting: Você tem {{count}} trilhas esperando para subir. Por favor considere esperar que elas terminem antes de subir mais, para não bloquear a fila para outros usuários. + upload_trace: Enviar uma trilha + your_traces: Ver apenas suas trilhas trace_optionals: tags: Etiquetas trace_paging_nav: @@ -1392,6 +1391,13 @@ pt-BR: trackable: Acompanhável (compartilhada anonimamente como pontos ordenados com informação de tempo) user: account: + contributor terms: + agreed: Você aceitou os novos Termos de Contribuição. + agreed_with_pd: Você também declara que considera suas edições em Domínio Público. + heading: "Termos de Contribuição:" + link text: o que é isso? + not yet agreed: Você não aceitou os novos Termos de Contribuição. + review link text: Por favor siga este link quando você puder para revisar e aceitar os novos Termos de Contribuição. current email address: "Endereço de e-mail atual:" delete image: Remova a imagem atual email never displayed publicly: (nunca mostrado publicamente) @@ -1461,6 +1467,7 @@ pt-BR: heading: Entrar login_button: Entrar lost password link: Esqueceu sua senha? + notice: Saiba mais sobre a mudança na licença do OpenStreetMap (traduções) (discussão) password: "Senha:" please login: Por favor entre as informações de sua conta para entrar, ou {{create_user_link}}. remember: Lembrar neste computador @@ -1495,8 +1502,9 @@ pt-BR: heading: Criar uma nova conta de usuário license_agreement: Quando você confirmar sua conta, você precisará concordar com os Termos de Colaborador. no_auto_account_create: Infelizmente não foi possível criar uma conta para você automaticamente. - not displayed publicly: Não exibir publicamente (veja a política de privacidade) + not displayed publicly: Não será exibido publicamente (veja a política de privacidade) password: "Senha:" + terms accepted: Obrigado por aceitar os novos termos de contribuição! title: Criar Conta no_such_user: body: Desculpe, não há nenhum usuário com o nome {{user}}. Por favor verifique se você digitou corretamente, ou talvez o link que você tenha clicado esteja errado. @@ -1535,7 +1543,8 @@ pt-BR: italy: Itália rest_of_world: Resto do mundo legale_select: "Por favor, selecione o país onde você mora:" - press accept button: Por favor leia o acordo abaixo e clique no botão Concordo para criar sua conta. + read and accept: Por favor leia o contrato e pressione o botão abaixo para confirmar que você aceita os termos deste contrato para suas contribuições existentes e futuras. + title: Termos do Colaborador view: activate_user: ativar este usuário add as friend: adicionar como amigos diff --git a/config/locales/ru.yml b/config/locales/ru.yml index c54b36efc..9f991ccfb 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -5,6 +5,7 @@ # Author: Aleksandr Dezhin # Author: Calibrator # Author: Chilin +# Author: Eleferen # Author: Ezhick # Author: G0rn # Author: Komzpa @@ -926,7 +927,6 @@ ru: shop_tooltip: Магазин с фирменной символикой OpenStreetMap sign_up: регистрация sign_up_tooltip: Создать учётную запись для редактирования - sotm2010: Приезжайте на конференцию OpenStreetMap 2010 «The State of the Map» (9-11 июля, Жирона) tag_line: Свободная вики-карта мира user_diaries: Дневники user_diaries_tooltip: Посмотреть дневники @@ -1331,9 +1331,10 @@ ru: visibility_help_url: http://wiki.openstreetmap.org/wiki/RU:Visibility_of_GPS_traces trace_header: see_all_traces: Показать все треки - see_just_your_traces: Показать только ваши треки, или передать новый трек на сервер see_your_traces: Показать все ваши треки traces_waiting: "{{count}} ваших треков ожидают передачи на сервер. Пожалуйста, подождите окончания передачи этих треков, а потом передавайте на сервер другие. Это позволит не блокировать сервер для других пользователей." + upload_trace: Загрузить треки + your_traces: Показать только ваши GPS-треки trace_optionals: tags: "Теги:" trace_paging_nav: @@ -1366,6 +1367,13 @@ ru: trackable: Отслеживаемый (доступно только анонимно, упорядоченные точки с отметками времени) user: account: + contributor terms: + agreed: Вы согласились на новые условия Сотрудничества. + agreed_with_pd: Вы также заявили, что вы считаете свои правки находящимися в общественном достоянии. + heading: "Условия сотрудничества:" + link text: что это значит? + not yet agreed: Вы ещё не согласились с новыми Условиями участия. + review link text: Пожалуйста, перейдите по этой ссылке в удобное для вас время и подтвердите согласие с новыми Условиями участия. current email address: "Текущий адрес эл. почты:" delete image: Удалить текущее изображение email never displayed publicly: (не будет показан) @@ -1435,6 +1443,7 @@ ru: heading: Представьтесь login_button: Представиться lost password link: Забыли пароль? + notice: Узнайте больше о предстоящем изменении лицензии OpenStreetMap (переводы) (обсуждение) password: "Пароль:" please login: Пожалуйста, представьтесь или {{create_user_link}}. remember: "\nЗапомнить меня:" @@ -1471,6 +1480,7 @@ ru: no_auto_account_create: К сожалению, сейчас мы не можем автоматически создать для вас учётную запись. not displayed publicly: Не отображается публично (см. политику конфиденциальности) password: "Пароль:" + terms accepted: Спасибо за принятие новых условий участия! title: Регистрация no_such_user: body: Извините, нет пользователя с именем {{user}}. Пожалуйста, проверьте правильность ввода. Возможно, вы перешли по ошибочной ссылке. @@ -1509,7 +1519,8 @@ ru: italy: На итальянском rest_of_world: Остальной мир legale_select: "Пожалуйста, выберите страну вашего проживания:" - press accept button: Пожалуйста, прочтите ниже соглашение и нажмите кнопку Принять, чтобы создать вашу учётную запись. + read and accept: Пожалуйста, прочтите приведённое ниже соглашение и нажмите кнопку «Согласен», чтобы подтвердить, что вы согласны с условиями этого соглашения относительно вашего существующего и будущего вклада. + title: Условия сотрудничества view: activate_user: активировать этого пользователя add as friend: добавить в друзья diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 51ab9bdc5..a55898657 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -1218,7 +1218,6 @@ sk: visibility_help: čo toto znamená? trace_header: see_all_traces: ZobraziÅ¥ vÅ¡etky stopy - see_just_your_traces: ZobraziÅ¥ iba vaÅ¡e stopy, alebo nahraÅ¥ stopy see_your_traces: ZobraziÅ¥ vÅ¡etky vaÅ¡e stopy traces_waiting: Máte {{count}} stopy čakajúce na nahratie. Prosím zvážte toto čakanie, dokedy neukončíte nahrávanie niečoho iného, pokiaľ nie je blok v rade pre iných užívateľov. trace_optionals: diff --git a/config/locales/sl.yml b/config/locales/sl.yml index 10214e7f6..901eddc53 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -82,6 +82,7 @@ sl: no_bounding_box: Ta paket nima določenega pravokotnega področja. show_area_box: Prikaži pravokotno področje common_details: + changeset_comment: "Pripomba:" edited_at: "Urejeno ob:" edited_by: "Uredil:" in_changeset: "V paketu sprememb:" @@ -518,6 +519,10 @@ sl: view_tooltip: Prikaži zemljevid welcome_user: DobrodoÅ¡li, {{user_link}} welcome_user_link_tooltip: VaÅ¡a uporabniÅ¡ka stran + license_page: + foreign: + english_link: angleÅ¡ki izvirnik + title: O tem prevodu message: delete: deleted: Sporočilo izbrisano @@ -761,6 +766,8 @@ sl: tags_help: ločene z vejicami title: Urejanje sledi {{name}} uploaded_at: "Poslano na strežnik:" + visibility: "Vidljivost:" + visibility_help: kaj to pomeni? list: public_traces: Javne GPS sledi public_traces_from: Javne GPS sledi uporabnika {{user}} @@ -792,12 +799,16 @@ sl: tags_help: uporabite vejice upload_button: PoÅ¡lji upload_gpx: PoÅ¡ljite datoteko GPX + visibility: Vidljivost + visibility_help: kaj to pomeni? trace_header: see_all_traces: Seznam vseh sledi - see_just_your_traces: Seznam le mojih in poÅ¡iljanje novih sledi see_your_traces: Seznam vseh mojih sledi trace_optionals: tags: Oznake + trace_paging_nav: + next: Naslednja » + previous: "« PrejÅ¡nja" view: delete_track: IzbriÅ¡i to sled description: "Opis:" @@ -816,16 +827,19 @@ sl: title: Prikaz sledi {{name}} trace_not_found: Sledi ni bilo mogoče najti! uploaded: "Poslano:" + visibility: "Vidljivost:" user: account: email never displayed publicly: (nikoli javno objavljen) flash update success: Podatki o uporabniku so bili uspeÅ¡no posodobljeni. flash update success confirm needed: Podatki o uporabniku so bili uspeÅ¡no posodobljeni. Preverite svojo e-poÅ¡to in potrdite spremembo e-poÅ¡tnega naslova. home location: "Domača lokacija:" + image: "Slika:" latitude: "Zemljepisna Å¡irina:" longitude: "Zemljepisna dolžina:" make edits public button: Naj bodo vsi moji prispevki javni my settings: Moje nastavitve + new image: Dodaj sliko no home location: Niste nastavili vaÅ¡e domače lokacije. preferred languages: "Jezikovne preference:" profile description: "Opis uporabnika:" @@ -853,6 +867,9 @@ sl: success: VaÅ¡ naslov elektronske poÅ¡te je potrjen. Hvala, da ste se vpisali! go_public: flash success: Vsi vaÅ¡i prispevki so sedaj javni in sedaj imate pravico do urejanja. + list: + heading: Uporabniki + title: Uporabniki login: account not active: Oprostite, vaÅ¡ uporabniÅ¡ki račun Å¡e ni aktiven.
      Za aktivacijo prosim kliknite na povezavo, ki ste jo prejeli v elektronskem sporočilu za potrditev uporabniÅ¡kega računa. auth failure: Oprostite, prijava s temi podatki ni uspela. @@ -864,6 +881,9 @@ sl: password: "Geslo:" please login: Prijavite se ali {{create_user_link}}. title: Prijava + logout: + logout_button: Odjava + title: Odjava lost_password: email address: "Naslove e-poÅ¡te:" heading: Ste pozabili geslo? @@ -879,6 +899,7 @@ sl: confirm email address: "Potrdite naslov e-poÅ¡te:" confirm password: "Potrdite geslo:" contact_webmaster: Prosimo, piÅ¡ite webmastru (v angleščini) in se dogovorite za ustvarjenje uporabniÅ¡kega računa - potrudili se bomo za čimprejÅ¡njo obravnavo vaÅ¡ega zahtevka. + continue: Nadaljuj display name: "Prikazno ime:" email address: "Naslov e-poÅ¡te:" fill_form: Izpolnite obrazec in poslali vam bomo elektronsko sporočilce s katerim boste aktivirali svoj uporabniÅ¡ki račun. @@ -894,6 +915,7 @@ sl: heading: Uporabnik {{user}} ne obstaja title: Ni tega uporabnika popup: + friend: Prijatelj nearby mapper: Bližnji kartograf your location: VaÅ¡a lokacija remove_friend: @@ -901,15 +923,31 @@ sl: success: Uporabnika {{name}} ste odstranili izmed svojih prijateljev. reset_password: flash token bad: Tega žetona ni bilo mogoče najti. Predlagamo, da preverite naslov URL. + password: "Geslo:" + reset: Ponastavitev gesla title: ponastavitev gesla set_home: flash success: Domača lokacija uspeÅ¡no shranjena + suspended: + webmaster: skrbnik strani + terms: + legale_names: + france: Francija + italy: Italija + rest_of_world: Ostali svet view: + activate_user: aktiviraj uporabnika add as friend: dodaj med prijatelje ago: ({{time_in_words_ago}} nazaj) + confirm: Potrdi + confirm_user: potrdi uporabnika + create_block: blokiraj uporabnika + deactivate_user: dezaktiviraj uporabnika + delete_user: izbriÅ¡i uporabnika description: Opis diary: dnevnik edits: prispevki + email address: "E-poÅ¡tni naslov:" if set location: Če nastavite vaÅ¡o domačo lokacijo bo tu prikazan lep zemljevd in podobne dobrote. Domačo lokacijo lahko nastavite v {{settings_link}}. mapper since: "Kartograf od:" my diary: moj dnevnik @@ -923,6 +961,13 @@ sl: remove as friend: odstrani izmed prijateljev send message: poÅ¡lji sporočilo settings_link_text: vaÅ¡ih nastavitvah + status: "Stanje:" traces: sledi + unhide_user: prikaži uporabnika user location: Lokacija uporabnika your friends: VaÅ¡i prijatelji + user_role: + grant: + confirm: Potrdi + revoke: + confirm: Potrdi diff --git a/config/locales/sq.yml b/config/locales/sq.yml index cdb923c35..4a4c75b3d 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -450,7 +450,6 @@ sq: visibility_help: çfarë do të thotë kjo? trace_header: see_all_traces: Kshyre kejt të dhanat - see_just_your_traces: Shikoj vetem të dhanat tuja, ose ngrakoje një të dhanë see_your_traces: Shikoj kejt të dhanat tuja traces_waiting: Ju keni {{count}} të dhëna duke pritur për tu ngrarkuar.Ju lutem pritni deri sa të përfundoj ngarkimi përpara se me ngarku tjetër gjë, pra që mos me blloku rradhën për përdoruesit e tjerë. trace_optionals: diff --git a/config/locales/sr-EC.yml b/config/locales/sr-EC.yml index b849d954a..a1ec4e369 100644 --- a/config/locales/sr-EC.yml +++ b/config/locales/sr-EC.yml @@ -3,6 +3,7 @@ # Export driver: syck # Author: Nikola Smolenski # Author: Sawa +# Author: Жељко Тодоровић # Author: Милан Јелисавчић # Author: Обрадовић Горан sr-EC: @@ -121,7 +122,13 @@ sr-EC: navigation: all: next_changeset_tooltip: Следећи скуп измена + next_node_tooltip: Следећи чвор + next_relation_tooltip: Следећи однос + next_way_tooltip: Следећа путања prev_changeset_tooltip: Претходни скуп измена + prev_node_tooltip: Претходни чвор + prev_relation_tooltip: Претходни однос + prev_way_tooltip: Претходна путања user: name_changeset_tooltip: Види измене корисника {{user}} next_changeset_tooltip: Следећа измена корисника {{user}} @@ -173,6 +180,9 @@ sr-EC: node: Чвор relation: Однос way: Путања + start: + manually_select: Ручно изаберите другу област + view_data: Види податке за тренутни поглед на мапу. start_rjs: data_frame_title: Подаци data_layer_name: Подаци @@ -206,7 +216,9 @@ sr-EC: zoom_or_select: Увећајте или изаберите место на мапи које желите да погледате tag_details: tags: "Ознаке:" + wikipedia_link: "{{page}} чланак на Википедији" timeout: + sorry: Нажалост, добављање података за {{type}} са ИД-ом {{id}} трајало је предуго. type: changeset: скуп измена node: чвор @@ -251,12 +263,16 @@ sr-EC: list: description: Скорашње измене description_bbox: Скупови измена унутар {{bbox}} + description_user: Скупови измена корисника {{user}} + description_user_bbox: Скупови измена корисника {{user}} унутар {{bbox}} heading: Скупови измена heading_bbox: Скупови измена heading_user: Скупови измена heading_user_bbox: Скупови измена title: Скупови измена title_bbox: Скупови измена унутар {{bbox}} + title_user: Скупови измена корисника {{user}} + title_user_bbox: Скупови измена корисника {{user}} унутар {{bbox}} diary_entry: diary_comment: confirm: Потврди @@ -295,6 +311,7 @@ sr-EC: new: title: Нови дневнички унос no_such_user: + heading: Корисник {{user}} не постоји title: Нема таквог корисника view: leave_a_comment: Оставите коментар @@ -337,6 +354,8 @@ sr-EC: cities: Градови places: Места towns: Варошице + description_osm_namefinder: + prefix: "{{distance}} {{direction}} од {{type}}" direction: east: исток north: север @@ -360,6 +379,7 @@ sr-EC: prefix: amenity: airport: Аеродром + arts_centre: Уметнички центар atm: Банкомат bank: Банка bar: Бар @@ -429,6 +449,7 @@ sr-EC: chapel: Капела church: Црква faculty: Факултетска зграда + flats: Станови garage: Гаража hospital: Болница hotel: Хотел @@ -445,6 +466,7 @@ sr-EC: construction: Аутопут у изградњи emergency_access_point: Излаз за случај опасности footway: Стаза + ford: Газ gate: Капија motorway: Аутопут motorway_link: Мото-пут @@ -464,11 +486,13 @@ sr-EC: castle: Дворац church: Црква house: Кућа + icon: Икона mine: Рудник monument: Споменик museum: Музеј ruins: Рушевине tower: Торањ + wreck: Олупина landuse: basin: Басен cemetery: Гробље @@ -535,7 +559,9 @@ sr-EC: airport: Аеродром city: Град country: Држава + county: Округ farm: Фарма + hamlet: Заселак house: Кућа houses: Куће island: Острво @@ -551,6 +577,7 @@ sr-EC: village: Село railway: narrow_gauge: Пруга уског колосека + tram: Трамвај tram_stop: Трамвајско стајалиште shop: art: Продавница слика @@ -566,6 +593,7 @@ sr-EC: dry_cleaning: Хемијско чишћење estate_agent: Агент за некретнине florist: Цвећара + furniture: Намештај gallery: Галерија gift: Сувенирница grocery: Бакалница @@ -573,6 +601,7 @@ sr-EC: insurance: Осигурање jewelry: Јувелирница kiosk: Киоск + mall: Тржни центар market: Маркет music: Музичка продавница optician: Оптичар @@ -587,6 +616,7 @@ sr-EC: artwork: Галерија attraction: Атракција bed_and_breakfast: Полупансион + guest_house: Гостинска кућа hostel: Хостел hotel: Хотел information: Информације @@ -602,6 +632,7 @@ sr-EC: dam: Брана ditch: Јарак mineral_spring: Минерални извор + rapids: Брзаци river: Река waterfall: Водопад javascripts: @@ -618,6 +649,7 @@ sr-EC: export: Извези export_tooltip: Извоз мапа gps_traces: ГПС трагови + gps_traces_tooltip: Управљање ГПС траговима help_wiki: Помоћ и вики history: Историја home: мој дом @@ -652,8 +684,14 @@ sr-EC: user_diaries_tooltip: Погледајте дневнике корисника view: Преглед view_tooltip: Погледајте мапу - welcome_user: Добродошли, {{user_link}} + welcome_user: Добро дошли, {{user_link}} welcome_user_link_tooltip: Ваша корисничка страна + license_page: + foreign: + title: О овом преводу + native: + mapping_link: почни мапирање + title: О овој страници message: delete: deleted: Порука је обрисана @@ -683,6 +721,9 @@ sr-EC: send_message_to: Пошаљи нову поруку {{name}} subject: Тема title: Пошаљи поруку + no_such_message: + heading: Нема такве поруке + title: Нема такве поруке no_such_user: heading: Овде таквог нема title: Овде таквог нема @@ -724,7 +765,11 @@ sr-EC: friend_notification: subject: "[OpenStreetMap] {{user}} вас је додао за пријатеља" gpx_notification: + and_no_tags: и без ознака. + and_the_tags: "и са следећим ознакама:" greeting: Поздрав, + with_description: са описом + your_gpx_file: Изгледа као да је ваш GPX фајл lost_password_html: click_the_link: Ако сте то ви, молимо кликните на линк испод како бисте ресетивали лозинку. greeting: Поздрав, @@ -738,6 +783,7 @@ sr-EC: subject: "[OpenStreetMap] Потврдите вашу адресу е-поште" signup_confirm_html: greeting: Поздрав! + introductory_video: Можете гледати {{introductory_video_link}}. signup_confirm_plain: greeting: Поздрав! oauth: @@ -767,6 +813,7 @@ sr-EC: - терминал bridge: Црни оквир = мост brownfield: Грађевинско земљиште + building: Значајна зграда cemetery: Гробље centre: Спортски центар commercial: Пословна област @@ -847,11 +894,14 @@ sr-EC: visibility_help: шта ово значи? list: public_traces: Јавни ГПС трагови + public_traces_from: Јавни ГПС трагови корисника {{user}} tagged_with: " означени са {{tags}}" your_traces: Ваши ГПС трагови no_such_user: heading: Корисник {{user}} не постоји title: Овде таквог нема + offline_warning: + message: Систем за слање GPX фајлова је тренутно недоступан trace: ago: пре {{time_in_words_ago}} by: од @@ -869,6 +919,7 @@ sr-EC: description: Опис help: Помоћ tags: Ознаке + tags_help: раздвојене зарезима upload_button: Пошаљи upload_gpx: Пошаљи GPX фајл visibility: Видљивост @@ -876,6 +927,9 @@ sr-EC: trace_header: see_all_traces: Види све трагове see_your_traces: Види све твоје трагове + traces_waiting: Имате {{count}} трагова који чекају на слање. Молимо размислите о томе да сачекате да се они заврше пре него што пошаљете још, да не бисте блокирали ред за остале кориснике. + upload_trace: Пошаљи траг + your_traces: Види само своје трагове trace_optionals: tags: Ознаке trace_paging_nav: @@ -883,11 +937,13 @@ sr-EC: previous: "« Претходни" showing_page: Приказ стране {{page}} view: + delete_track: Обриши овај траг description: "Опис:" download: преузми edit: уреди edit_track: Уреди ову стазу filename: "Име фајла:" + heading: Преглед трага {{name}} map: мапа none: Нема owner: "Власник:" @@ -895,6 +951,7 @@ sr-EC: points: "Тачке:" start_coordinates: "Почетне координате:" tags: "Ознаке:" + title: Преглед трага {{name}} trace_not_found: Траг није пронађен! uploaded: "Послато:" visibility: "Видљивост:" @@ -905,6 +962,8 @@ sr-EC: trackable: Омогућавају праћење (дељиви само као анонимне, поређане и датиране тачке) user: account: + contributor terms: + link text: шта је ово? current email address: "Тренутна адреса е-поште:" delete image: Уклони тренутну слику email never displayed publicly: (не приказуј јавно) @@ -931,12 +990,17 @@ sr-EC: button: Потврди heading: Потврдите кориснички налог press confirm button: Притисните дугме за потврду како бисте активирали налог. + success: Ваш налог је потврђен, хвала на регистрацији! confirm_email: button: Потврди heading: Потврдите промену е-мејл адресе success: Потврдите вашу е-мејл адресу, хвала на регистрацији! filter: not_an_administrator: Морате бити администратор да бисте извели ову акцију. + list: + heading: Корисници + summary_no_ip: "{{name}}, направљен {{date}}" + title: Корисници login: create_account: направите налог email or username: "Адреса е-поште или корисничко име:" @@ -961,11 +1025,12 @@ sr-EC: new: confirm email address: "Потврдите адресу е-поште:" confirm password: "Потврдите лозинку:" + continue: Настави display name: "Приказано име:" display name description: Име вашег корисничког налога. Можете га касније променити у подешавањима. email address: "Адреса е-поште:" fill_form: Попуните упитник и убрзо ћемо вам послати мејл како бисте активирали налог. - heading: Креирајте кориснички налог + heading: Направите кориснички налог license_agreement: Креирањем налога, прихватате услове да сви подаци које шаљете на Openstreetmap пројекат буду (неискључиво) лиценциран под овом Creative Commons лиценцом (by-sa). not displayed publicly: Не приказује се јавно (погледајте политику приватности) password: "Лозинка:" @@ -985,6 +1050,12 @@ sr-EC: title: Обнови лозинку set_home: flash success: Ваша локација је успешно сачувана + terms: + consider_pd_why: шта је ово? + legale_names: + france: Француска + italy: Италија + rest_of_world: Остатак света view: add as friend: додај за пријатеља confirm: Потврди @@ -1040,7 +1111,10 @@ sr-EC: time_past: Завршена пре {{time}} user_role: filter: + already_has_role: Корисник већ има улогу {{role}}. doesnt_have_role: Корисник нема улогу {{role}}. + not_a_role: Текст '{{role}}' није исправна улога. + not_an_administrator: Само администратори могу да управљају улогама корисника, а ви нисте администратор. grant: are_you_sure: Јесте ли сигурни да желите да доделите улогу `{{role}}' кориснику `{{name}}'? confirm: Потврди @@ -1048,6 +1122,8 @@ sr-EC: heading: Потврђивање доделе улоге title: Потврђивање доделе улоге revoke: + are_you_sure: Јесте ли сигурни да желите да одузмете улогу `{{role}}' кориснику `{{name}}'? confirm: Потврди + fail: Нисам могао да одузмем улогу `{{role}}' кориснику `{{name}}'. Молим проверите да ли су и корисник и улога исправни. heading: Потврди одузимање улоге title: Потврди одузимање улоге diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 15603bb8e..880cde52a 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -6,12 +6,14 @@ # Author: Cohan # Author: Grillo # Author: Jas +# Author: Jopparn # Author: Liftarn # Author: Luen # Author: Magol # Author: Per # Author: Poxnar # Author: Sannab +# Author: Sertion # Author: The real emj sv: activerecord: @@ -120,7 +122,13 @@ sv: navigation: all: next_changeset_tooltip: Nästa ändringsset + next_node_tooltip: Nästa nod + next_relation_tooltip: Nästa relation + next_way_tooltip: Nästa väg prev_changeset_tooltip: FöregÃ¥ende ändringsset + prev_node_tooltip: FöregÃ¥ende nod + prev_relation_tooltip: FöregÃ¥ende relation + prev_way_tooltip: FöregÃ¥ende väg user: name_changeset_tooltip: Se redigeringar av {{user}} next_changeset_tooltip: Nästa redigering av {{user}} @@ -381,6 +389,7 @@ sv: prefix: amenity: airport: Flygplats + arts_centre: Konstcenter atm: Bankomat bank: Bank bar: Bar @@ -390,10 +399,14 @@ sv: brothel: Bordell bureau_de_change: Växlingskontor bus_station: Busstation + cafe: Kafé car_rental: Biluthyrning car_sharing: Bilpool car_wash: Biltvätt + casino: Kasino cinema: Biograf + club: Klubb + college: Gymnasium crematorium: Krematorium dentist: Tandläkare doctors: Läkare @@ -408,8 +421,11 @@ sv: fountain: Fontän fuel: Bränsle grave_yard: Begravningsplats + gym: Fitnesscenter / Gym + health_centre: VÃ¥rdcentral hospital: Sjukhus hotel: Hotell + hunting_stand: Jakttorn ice_cream: Glass kindergarten: Dagis library: Bibliotek @@ -417,10 +433,12 @@ sv: marketplace: "\nMarknad" nightclub: Nattklubb office: Kontor + park: Park parking: Parkeringsplats pharmacy: Apotek place_of_worship: Plats för tillbedjan police: Polis + post_box: BrevlÃ¥da post_office: Postkontor preschool: Förskola prison: Fängelse @@ -431,10 +449,13 @@ sv: retirement_home: Äldreboende sauna: Bastu school: Skola + shelter: Hydda shop: Affär + shopping: Handel taxi: Taxi theatre: Teater toilets: Toaletter + university: Universitet vending_machine: Varumaskin veterinary: Veterinär waste_basket: Papperskorg @@ -452,15 +473,21 @@ sv: terrace: Terass train_station: Järnvägsstation highway: + bridleway: Ridstig bus_stop: BusshÃ¥llplats + byway: Omfartsväg construction: Väg under konstruktion cycleway: CykelspÃ¥r footway: GÃ¥ngväg + ford: Vadställe gate: Grind motorway: Motorväg pedestrian: GÃ¥ngväg platform: Perrong + raceway: Tävlingsbana + residential: Bostäder road: Väg + service: Serviceväg steps: Trappa trail: Vandringsled unsurfaced: Oasfalterad väg @@ -491,6 +518,8 @@ sv: residential: BostadsomrÃ¥de vineyard: VingÃ¥rd leisure: + beach_resort: Badort + common: Allmänning fishing: Fiskevatten garden: TrädgÃ¥rd golf_course: Golfbana @@ -499,9 +528,14 @@ sv: miniature_golf: Minigolf nature_reserve: Naturreservat park: Park + pitch: Idrottsplan playground: Lekplats + recreation_ground: RekreationsomrÃ¥de + slipway: Stapelbädd sports_centre: Sporthall stadium: Stadium + swimming_pool: Simbassäng + track: Löparbana water_park: Vattenpark natural: bay: Bukt @@ -512,9 +546,12 @@ sv: cliff: Klippa coastline: Kustlinje crater: Krater + feature: Funktioner + fell: Fjäll fjord: Fjord geyser: Gejser glacier: Glaciär + heath: Ljunghed hill: Kulle island: Ö marsh: Träsk @@ -522,16 +559,20 @@ sv: mud: Lera peak: Topp reef: Rev + ridge: Bergskam river: Flod rock: Klippa scree: Taluskon + scrub: Buskskog shoal: Sandbank spring: Källa + strait: Sund tree: Träd valley: Dal volcano: Vulkan water: Vatten wetland: VÃ¥tmark + wetlands: VÃ¥tmark wood: Skog place: airport: Flygplats @@ -544,21 +585,38 @@ sv: houses: Hus island: Ö islet: Holme + locality: Läge + moor: Hed municipality: Kommun postcode: Postnummer region: Region sea: Hav + subdivision: Underavdelning suburb: Förort town: Ort + unincorporated_area: Kommunfritt omrÃ¥de village: Mindre ort railway: + abandoned: Övergiven järnväg + construction: Järnväg under anläggande + disused: Nedlagd järnväg disused_station: Nedlagd järnvägsstation funicular: Bergbana + historic_station: Historisk Järnvägsstation + junction: Järnvägsknutpunkt light_rail: SpÃ¥rvagn + monorail: EnspÃ¥rsbana narrow_gauge: SmalspÃ¥rsjärnväg platform: TÃ¥gperrong + preserved: Bevarad järnväg + spur: SidospÃ¥r station: TÃ¥gstation + subway: Tunnelbanestation subway_entrance: TunnelbaneingÃ¥ng + switch: Järnvägsväxel + tram: SpÃ¥rväg + tram_stop: SpÃ¥rvagnshÃ¥llplats + yard: BangÃ¥rd shop: bakery: Bageri bicycle: Cykelaffär @@ -573,7 +631,9 @@ sv: florist: Blommor food: Mataffär funeral_directors: BegravningsbyrÃ¥ + furniture: Möbler gallery: Galleri + gift: Presentaffär hairdresser: Frisör insurance: Försäkring jewelry: Guldsmed @@ -584,6 +644,7 @@ sv: photo: Fotoaffär salon: Salong shoes: Skoaffär + supermarket: Snabbköp toys: Leksaksaffär travel_agency: ResebyrÃ¥ tourism: @@ -594,9 +655,12 @@ sv: cabin: Stuga camp_site: Campingplats caravan_site: Husvagnsuppställningsplats + chalet: Stuga + guest_house: Gäststuga hostel: Vandrarhem hotel: Hotell information: Turistinformation + lean_to: Skjul motel: Motell museum: Museum picnic_site: Picknickplats @@ -605,10 +669,14 @@ sv: viewpoint: Utsiktspunkt zoo: Djurpark waterway: + boatyard: BÃ¥tvarv canal: Kanal + dam: Damm lock: Sluss lock_gate: Slussport + mineral_spring: Mineralvattenskälla waterfall: Vattenfall + weir: Överfallsvärn javascripts: map: base: @@ -665,6 +733,8 @@ sv: welcome_user: Välkommen {{user_link}} welcome_user_link_tooltip: Din användarsida license_page: + foreign: + english_link: det engelska originalet native: title: Om denna sida message: @@ -932,9 +1002,10 @@ sv: visibility_help: vad betyder detta? trace_header: see_all_traces: Se alla GPS-spÃ¥r - see_just_your_traces: Se bara dina GPS-spÃ¥r, eller ladda upp ett eget. see_your_traces: Visa alla dina spÃ¥r traces_waiting: Du har {{count}} GPS-spÃ¥r som laddas upp. Det är en bra idé att lÃ¥ta dessa bli klara innan du laddar upp fler, sÃ¥ att du inte blockerar uppladdningskön för andra användare. + upload_trace: Ladda upp GPS-spÃ¥r + your_traces: Se bara dina spÃ¥r trace_optionals: tags: Taggar trace_paging_nav: @@ -988,7 +1059,7 @@ sv: public editing: disabled: Avstängt och kan inte redigera data, alla redigeringar som gjorts är anonyma. disabled link text: varför kan jag inte redigera? - enabled: Aktiverat, du är itne anonym och kan redigera data. + enabled: Aktiverat, du är inte anonym och kan redigera data. enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits enabled link text: vad är detta? heading: "Publik redigering:" @@ -1016,6 +1087,8 @@ sv: not_an_administrator: Du mÃ¥ste vara administratör för att fÃ¥ göra det. go_public: flash success: Alla dina ändringar är nu publika, och du fÃ¥r lov att redigera. + list: + summary_no_ip: "{{name}} skapad {{date}}" login: account not active: Ditt konto är ännu inte aktivt.
      Vänligen klicka länken i e-brevet med kontobekräftelsen för att aktivera ditt konto. auth failure: Kunde inte logga in med de uppgifterna. @@ -1048,12 +1121,14 @@ sv: confirm email address: "Bekräfta e-postadress:" confirm password: "Bekräfta lösenord:" contact_webmaster: Kontakta webmastern för att få ett konto skapat - vi kommer att behandla ansökan så snabbt som möjligt. + continue: Fortsätt display name: "Namn som visas:" display name description: Ditt offentligt visade användarnamn. Du kan ändra detta senare i inställningarna. email address: "E-postadress:" fill_form: Fyll i formuläret så skickar vi ett e-brev för att aktivera ditt konto. + flash create success message: Användaren skapades framgångsrikt. Kontrollera din e-post för en bekräftelse, och du kommer att kunna börja kartlägga på nolltid :-)

      Observera att du inte kommer att kunna logga in förrän du har fått och bekräftat din e-postadress.

      Om du använder ett antispam-system som skickar iväg bekräftelsen, var dÃ¥ vänlig och vitlista webmaster@openstreetmap.org dÃ¥ vi inte kan svara pÃ¥ nÃ¥gra bekräftelseförfrÃ¥gningar. heading: Skapa ett användarkonto - license_agreement: Genom att skapa ett konto accepterar du att alla uppgifter du lämnar in till OpenStreetMap projektet skall (icke-exklusivt) vara licensierat under denna Creative Commons-licens (by-sa) . + license_agreement: När du bekräftar ditt konto mÃ¥ste du samtycka till bidragsgivarvillkoren . no_auto_account_create: Tyvärr kan vi för närvarande inte kan skapa ett konto Ã¥t dig automatiskt. not displayed publicly: Visas inte offentligt (se sekretesspolicyn) password: "Lösenord:" @@ -1079,6 +1154,16 @@ sv: title: Återställ lösenord set_home: flash success: Hemposition sparad + suspended: + heading: Kontot avstängt + title: Kontot avstängt + webmaster: Webbmaster + terms: + agree: Jag godkänner + legale_names: + france: Frankrike + italy: Italien + rest_of_world: Resten av världen view: activate_user: aktivera denna användare add as friend: lägg till som vän @@ -1106,10 +1191,11 @@ sv: my edits: mina redigeringar my settings: Mina inställningar my traces: mina GPS-spÃ¥r - nearby users: "Användare nära dig:" + nearby users: Andra användare nära dig new diary entry: nytt dagboksinlägg no friends: Du har inte lagt till nÃ¥gra vänner ännu. - no nearby users: Det finns inga som registrerat sin position i ditt omrÃ¥de ännu. + no nearby users: Det är inga andra användare som uppgett att de mappar i ditt omrÃ¥de ännu. + oauth settings: oauth inställningar remove as friend: ta bort vän role: administrator: Den här användaren är en administratör diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 81c86037b..86d7e5920 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -926,7 +926,6 @@ uk: shop_tooltip: Магазин з фірмовою символікою OpenStreetMap sign_up: реєстрація sign_up_tooltip: Створити обліковий запис для редагування - sotm2010: Запрошуємо на конференцію OpenStreetMap 2010 "The State of the Map", яка проходить 10-12 липня в Амстердамі! tag_line: Вільна Вікі-мапа Світу user_diaries: Щоденники user_diaries_tooltip: Подивитись щоденники @@ -1066,7 +1065,7 @@ uk: signup_confirm: subject: "[OpenStreetMap] Підтвердіть вашу адресу електронної пошти" signup_confirm_html: - click_the_link: Якщо це ви, ласкаво просимо! Будь ласка, клацніть на посилання нижче, щоб підтвердити цей обліковий запис і ознайомтеся з додатковою інформацією про OpenStreetMap + click_the_link: Якщо це Ви, ласкаво просимо! Будь ласка, клацніть на посилання нижче, щоб підтвердити цей обліковий запис і ознайомтеся з додатковою інформацією про OpenStreetMap current_user: "Перелік користувачів, за їх місцем знаходження, можна отримати тут: Category:Users_by_geographical_region." get_reading: Прочитайте про OpenStreetMap у Вікі, дізнайтесь про останні новини у Блозі OpenStreetMap або Twitter, чи перегляньте OpenGeoData blog — блог засновника OpenStreetMap Стіва Коуста (Steve Coast) у якому змальовано історію розвитку проекту та є підкасти, які також можливо послухати! greeting: Привіт! @@ -1328,9 +1327,10 @@ uk: visibility_help: що це значить? trace_header: see_all_traces: Показати всі треки - see_just_your_traces: Показати тільки ваші треки або завантажити новий трек на сервер see_your_traces: Показати всі ваші треки traces_waiting: "{{count}} з ваших треків очікують завантаження на сервер. Будь ласка, дочекайтесь завершення їх завантаження перед завантаженням на сервер інших треків, що дозволить іншим користувачам також надіслати свої треки." + upload_trace: Надіслати GPS-трек на сервер + your_traces: Показати тільки мої треки trace_optionals: tags: "Теґи:" trace_paging_nav: @@ -1363,6 +1363,13 @@ uk: trackable: Відстежуванний (доступний тільки як анонімний, впорядковані точки з часовими позначками) user: account: + contributor terms: + agreed: Ви погодилися на нові Умови Співпраці. + agreed_with_pd: Ви також заявляєте, що ви розглядаєте свій внесок в якості Суспільного Надбання. + heading: "Умови Співпраці:" + link text: що це? + not yet agreed: Ви ще не погодилися на нові Умови Співпраці. + review link text: Перейдіть за цим посиланням у зручний для Вас спосіб, щоб переглянути і прийняти нові Умови Співпраці current email address: "Поточна адреса електронної пошти:" delete image: Видалити поточне зображення email never displayed publicly: "\n(ніколи не показується загальнодоступно)" @@ -1433,6 +1440,7 @@ uk: heading: Представтесь login_button: Увійти lost password link: Забули пароль? + notice: Дізнайтеся більше про майбутні зміни ліцензії OpenStreetMap ( переклади ) ( обговорення ) password: "Пароль:" please login: Будь ласка, представтесь або {{create_user_link}}. remember: "Запам'ятати мене:" @@ -1469,6 +1477,7 @@ uk: no_auto_account_create: На жаль, ми в даний час не в змозі створити для вас обліковий запис автоматично. not displayed publicly: Не показується загальнодоступно (див. політику конфіденційності) password: "Пароль:" + terms accepted: Дякуємо за прийняття нових умов співпраці! title: Реєстрація no_such_user: body: Вибачте, немає користувача з ім'ям {{user}}. Будь ласка, перевірте правильність його введення. Можливо, ви перейшли з помилкового посилання. @@ -1507,7 +1516,8 @@ uk: italy: Італія rest_of_world: Решта світу legale_select: "Будь ласка, виберіть країну проживання:" - press accept button: Будь ласка, ознайомтеся з угодою нижче та натисніть кнопку Приймаю для створення облікового запису. + read and accept: Будь ласка, ознайомтеся з угодою нижче і натисніть кнопку «Приймаю» для підтвердження того, що ви згодні з умовами цієї угоди для існуючих і майбутніх внесків. + title: Умови співпраці view: activate_user: активувати цього користувача add as friend: додати до списку друзів diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 4fce2f1c7..2234e9900 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -437,7 +437,7 @@ vi: bicycle_parking: Chỗ Đậu Xe đạp bicycle_rental: Chỗ Mướn Xe đạp bureau_de_change: Tiệm Đổi tiền - bus_station: Trạm xe bus + bus_station: Trạm Xe buýt cafe: Quán Cà phê car_rental: Chỗ Mướn Xe car_sharing: Chia sẻ Xe cộ @@ -486,6 +486,7 @@ vi: pub: Quán rượu public_market: Chợ phiên restaurant: Nhà hàng + retirement_home: Nhà về hÆ°u sauna: Nhà Tắm hÆ¡i school: Trường học shop: Tiệm @@ -527,7 +528,9 @@ vi: "yes": Tòa nhà highway: bridleway: Đường Cưỡi ngá»±a + bus_guideway: Làn đường Dẫn Xe buýt bus_stop: Chỗ Đậu Xe buýt + byway: Đường mòn Đa mốt construction: Đường Đang Xây cycleway: Đường Xe đạp distance_marker: Cây số @@ -615,6 +618,7 @@ vi: golf_course: Sân Golf ice_rink: Sân băng marina: Bến tàu + miniature_golf: Golf Nhỏ nature_reserve: Khu Bảo tồn Thiên niên park: Công viên pitch: Bãi Thể thao @@ -632,6 +636,7 @@ vi: channel: Eo biển cliff: Vách đá coastline: Bờ biển + crater: Miệng Núi fjord: Vịnh hẹp geyser: Mạch nước Phun glacier: Sông băng @@ -666,7 +671,10 @@ vi: house: Nhà ở houses: Dãy Nhà island: Đảo + islet: Đảo Nhỏ locality: Địa phÆ°Æ¡ng + moor: Truông + municipality: Đô thị postcode: Mã BÆ°u điện region: Miền sea: Biển @@ -705,13 +713,16 @@ vi: cosmetics: Tiệm Mỹ phẩm doityourself: Tiệm NgÅ© kim drugstore: Nhà thuốc + dry_cleaning: Hấp tẩy electronics: Tiệm Thiết bị Điện tá»­ fashion: Tiệm Thời trang fish: Tiệm Cá florist: Tiệm Hoa food: Tiệm Thá»±c phẩm + funeral_directors: Nhà tang lễ grocery: Tiệm Tạp phẩm hairdresser: Tiệm Làm tóc + hardware: Tiệm NgÅ© kim insurance: Bảo hiểm jewelry: Tiệm Kim hoàn laundry: Tiệm Giặt Quần áo @@ -822,7 +833,6 @@ vi: shop_url: http://wiki.openstreetmap.org/wiki/Merchandise?uselang=vi sign_up: đăng ký sign_up_tooltip: Mở tài khoản để sá»­a đổi - sotm2010: Mời tham gia Hội nghị OpenStreetMap 2010, The State of the Map (Tình trạng Bản đồ), ngày 9–11 tháng 7 tại Girona, Tây Ban Nha! tag_line: Bản đồ Wiki của Thế giới Mở user_diaries: Nhật ký Cá nhân user_diaries_tooltip: Đọc các nhật ký cá nhân @@ -952,7 +962,7 @@ vi: 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. lost_password_plain: 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. - greeting: Hi, + greeting: Chào bạn, hopefully_you_1: Ai (chắc bạn) đã xin đặt lại mật khẩu của tài khoản openstreetmap.org hopefully_you_2: có địa chỉ thÆ° điện tá»­ này. message_notification: @@ -1166,7 +1176,7 @@ vi: scheduled_for_deletion: Tuyến đường chờ được xóa edit: description: "Miêu tả:" - download: tải xuống + download: tải về edit: sá»­a đổi filename: "Tên tập tin:" heading: Sá»­a đổi tuyến đường {{name}} @@ -1227,9 +1237,10 @@ vi: visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces?uselang=vi trace_header: see_all_traces: Xem tất cả các tuyến đường - see_just_your_traces: Chỉ xem các tuyến đường của bạn, hoặc tải lên tuyến đường see_your_traces: Xem các tuyến đường của bạn traces_waiting: Bạn có {{count}} tuyến đường đang chờ được tải lên. Xin hãy chờ đợi việc xong trước khi tải lên thêm tuyến đường, để cho người khác vào hàng đợi kịp. + upload_trace: Tải lên tuyến đường + your_traces: Chỉ xem các tuyến đường của bạn trace_optionals: tags: Thẻ trace_paging_nav: @@ -1239,7 +1250,7 @@ vi: view: delete_track: Xóa tuyến đường này description: "Miêu tả:" - download: tải xuống + download: tải về edit: sá»­a đổi edit_track: Sá»­a đổi tuyến đường này filename: "Tên tập tin:" @@ -1262,6 +1273,13 @@ vi: trackable: Theo dõi được (chỉ hiển thị một dãy điểm vô danh có thời điểm) user: account: + contributor terms: + agreed: Bạn đã đồng ý với các Điều khoản Đóng góp mới. + agreed_with_pd: Bạn cÅ©ng đã tuyên bố coi rằng các đóng góp của bạn thuộc về phạm vi công cộng. + heading: "Các Điều khoản Đóng góp:" + link text: có nghÄ©a là gì? + not yet agreed: Bạn chÆ°a đồng ý với các Điều khoản Đóng góp mới. + review link text: Xin vui lòng theo liên kết này khi nào có thì giờ để đọc lại và chấp nhận các Điều khoản Đóng góp mới. current email address: "Địa chỉ ThÆ° điện tá»­ Hiện tại:" delete image: Xóa hình hiện dùng email never displayed publicly: (không lúc nào hiện công khai) @@ -1331,6 +1349,7 @@ vi: heading: Đăng nhập login_button: Đăng nhập lost password link: Quên mất Mật khẩu? + notice: Tìm hiểu thêm về thay đổi giấy phép sắp tới của OpenStreetMap (bản dịch) (thảo luận) password: "Mật khẩu:" please login: Xin hãy đăng nhập hoặc {{create_user_link}}. remember: "Nhớ tôi:" @@ -1367,6 +1386,7 @@ vi: no_auto_account_create: Rất tiếc, chúng ta hiện không có khả năng tạo ra tài khoản tá»± động cho bạn. not displayed publicly: Không được hiển thị công khai (xem chính sách riêng tÆ°) password: "Mật khẩu:" + terms accepted: Cám Æ¡n bạn đã chấp nhận các điều khoản đóng góp mới! title: Mở tài khoản no_such_user: body: Rất tiếc, không có người dùng với tên {{user}}. Xin hãy kiểm tra chính tả, hoặc có lẽ bạn đã theo một liên kết sai. @@ -1405,7 +1425,8 @@ vi: italy: Ý rest_of_world: Các nước khác legale_select: "Vui lòng chọn quốc gia cÆ° trú:" - press accept button: Xin hãy đọc kỹ thỏa thuận ở dưới và bấm nút Chấp nhận để mở tài khoản. + read and accept: Xin vui lòng đọc thỏa thuận ở dưới và bấm nút Đồng ý để cho biết chấp nhận các điều khoản của thỏa thuận này đối với các đóng góp của bạn hiện tại và tÆ°Æ¡ng lai. + title: Điều kiện đóng góp view: activate_user: kích hoạt tài khoản này add as friend: thêm là người bạn diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 1405e8430..506f122cc 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -451,7 +451,6 @@ zh-CN: upload_gpx: 上传 GPX 文件 trace_header: see_all_traces: 查看所有的追踪路径 - see_just_your_traces: 查看您的追踪,或上传一条追踪路径 see_your_traces: 查看您所有的追踪路径 traces_waiting: 您有 {{count}} 条追踪路径正等待上传,请再您上传更多路径前等待这些传完,以确保不会给其他用户造成队列拥堵。 trace_optionals: diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 0d71f76c9..c057a09c1 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -34,6 +34,7 @@ zh-TW: active: 啟用 description: 描述 display_name: 顯示名稱 + email: Email languages: 語言 pass_crypt: 密碼 models: @@ -48,6 +49,7 @@ zh-TW: message: 訊息 node: 節點 node_tag: 節點標籤 + notifier: 通知 old_node: 舊的節點 old_node_tag: 舊的節點標籤 old_relation: 舊的關係 @@ -69,13 +71,20 @@ zh-TW: way: 路徑 way_node: 路徑節點 way_tag: 路徑標籤 + application: + require_cookies: + cookies_needed: 您似乎已停用 cookies - 請在瀏覽器中啟用 cookies,然後繼續。 + setup_user_auth: + blocked: 您對 API 的存取已經被阻擋了。請登入網頁介面以了解更多資訊。 browse: changeset: changeset: 變更組合: + changesetxml: 變更組合 XML download: 下載 {{changeset_xml_link}} 或 {{osmchange_xml_link}} feed: title: 變更組合 {{id}} title_comment: 變更組合 {{id}} - {{comment}} + osmchangexml: osmChange XML title: 變更組合 changeset_details: belongs_to: 屬於: @@ -95,6 +104,7 @@ zh-TW: no_bounding_box: 這個變更組合沒有儲存綁定方塊。 show_area_box: 顯示區域方塊 common_details: + changeset_comment: 評論: edited_at: 編輯於: edited_by: 編輯者: in_changeset: 於變更組合: @@ -113,8 +123,12 @@ zh-TW: navigation: all: next_changeset_tooltip: 下一個變更組合 + next_node_tooltip: 下一個節點 + next_relation_tooltip: 下一個關係 next_way_tooltip: 下一條路徑 prev_changeset_tooltip: 上一個變更組合 + prev_node_tooltip: 上一個節點 + prev_relation_tooltip: 上一個關係 prev_way_tooltip: 前一條路徑 user: name_changeset_tooltip: 檢視由 {{user}} 進行的編輯 @@ -205,6 +219,7 @@ zh-TW: tag_details: tags: 標籤: wiki_link: + key: "{{key}} 標籤的 wiki 描述頁面" tag: "{{key}}={{value}} 標籤的 wiki 描述頁面" wikipedia_link: 維基百科上的 {{page}} 文章 timeout: @@ -236,16 +251,20 @@ zh-TW: changeset: changeset: anonymous: 匿名 + big_area: (大) no_comment: (沒有) no_edits: (沒有編輯) show_area_box: 顯示區域方塊 still_editing: (尚在編輯) view_changeset_details: 檢視變更組合詳細資訊 changeset_paging_nav: - showing_page: 正在顯示頁面 + next: 下一頁 » + previous: "« 上一頁" + showing_page: 正在顯示第 {{page}} 頁 changesets: area: 區域 comment: 註解 + id: ID saved_at: 儲存於 user: 使用者 list: @@ -261,15 +280,21 @@ zh-TW: title_bbox: "{{bbox}} 裡的變更組合" title_user: "{{user}} 的變更組合" title_user_bbox: "{{user}} 在 {{bbox}} 裡的變更組合" + timeout: + sorry: 對不起,您要求的變更組合集清單取回時花了太長時間。 diary_entry: diary_comment: comment_from: 由 {{link_user}} 於 {{comment_created_at}} 發表評論 + confirm: 確認 + hide_link: 隱藏此評論 diary_entry: comment_count: one: 1 個評論 other: "{{count}} 個評論" comment_link: 對這個項目的評論 + confirm: 確認 edit_link: 編輯這個項目 + hide_link: 隱藏此項目 posted_by: 由 {{link_user}} 於 {{created}} 以 {{language_link}} 張貼 reply_link: 回覆這個項目 edit: @@ -303,6 +328,10 @@ zh-TW: recent_entries: 最近的日記項目: title: 日記 user_title: "{{user}} 的日記" + location: + edit: 編輯 + location: 位置: + view: 檢視 new: title: 新日記項目 no_such_entry: @@ -318,7 +347,7 @@ zh-TW: login: 登入 login_to_leave_a_comment: "{{login_link}} 以留下評論" save_button: 儲存 - title: 使用者的日記 | {{user}} + title: "{{user}} 的日記 | {{title}}" user_title: "{{user}}的日記" export: start: @@ -326,6 +355,7 @@ zh-TW: area_to_export: 要匯出的區域 embeddable_html: 內嵌式 HTML export_button: 匯出 + export_details: OpenStreetMap 資料是以創用 CC 姓名標示-相同方式分享 2.0 條款授權。 format: 格式 format_to_export: 要匯出的格式 image_size: 圖片大小 @@ -333,12 +363,17 @@ zh-TW: licence: 授權 longitude: 經度: manually_select: 手動選擇不同的區域 + mapnik_image: Mapnik 圖片 max: 最大 options: 選項 osm_xml_data: OpenStreetMap XML 資料 + osmarender_image: Osmarender 圖片 output: 輸出 paste_html: 貼上 HTML 內嵌於網站 scale: 比例 + too_large: + body: 這個區域太大,無法匯出 OpenStreetMap XML 資料。請拉近或選擇一個較小的區域。 + heading: 區域太大 zoom: 變焦 start_rjs: add_marker: 加入標記至地圖 @@ -353,6 +388,7 @@ zh-TW: title: geonames: 位置來自 GeoNames osm_namefinder: "{{types}} 來自 OpenStreetMap Namefinder" + osm_nominatim: 來自 OpenStreetMap Nominatim 的位置 types: cities: 城市 places: 地區 @@ -373,6 +409,7 @@ zh-TW: other: 大約 {{count}} 公里 zero: 1 公里以內 results: + more_results: 更多結果 no_results: 找不到任何結果 search: title: @@ -380,19 +417,43 @@ zh-TW: geonames: 來自GeoNames的結果 latlon: 來自內部的結果 osm_namefinder: 來自OpenStreetMap Namefinder的結果 + osm_nominatim: 來自 OpenStreetMap Nominatim 的結果 uk_postcode: 來自NPEMap / FreeThe Postcode的結果 us_postcode: 來自Geocoder.us的結果 search_osm_namefinder: suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} / {{parentname}})" suffix_place: ", {{direction}} {{distance}} / {{placename}}" + search_osm_nominatim: + prefix: + amenity: + airport: 機場 + atm: ATM + bank: 銀行 + school: 學校 + supermarket: 超級市場 + natural: + coastline: 海岸線 + volcano: 火山 + tourism: + artwork: 美工 + information: 資訊 + javascripts: + site: + edit_disabled_tooltip: 拉近以編輯地圖 + edit_tooltip: 編輯地圖 + edit_zoom_alert: 您必須拉近以編輯地圖 + history_disabled_tooltip: 拉近以編輯這個區域 + history_tooltip: 檢視對這個區域的編輯 + history_zoom_alert: 您必須先拉近才能編輯這個區域 layouts: + copyright: 版權 & 授權條款 donate: 以 {{link}} 給硬體升級基金來支援 OpenStreetMap。 donate_link_text: 捐獻 edit: 編輯 export: 匯出 export_tooltip: 匯出地圖資料 gps_traces: GPS 軌跡 - gps_traces_tooltip: 管理軌跡 + gps_traces_tooltip: 管理 GPS 軌跡 help_wiki: 求助 & Wiki help_wiki_tooltip: 本計畫的求助 & Wiki 網站 history: 歷史 @@ -405,13 +466,19 @@ zh-TW: zero: 您的收件匣沒有未閱讀的訊息 intro_1: OpenStreetMap 是一個自由、可編輯的全世界地圖。它是由像您這樣的人所製作的。 intro_2: OpenStreetMap 讓您可以從地球上的任何地方以合作的方式檢視、編輯與使用地圖資料。 - intro_3: OpenStreetMap 的主機是由 {{ucl}} 和 {{bytemark}} 很大方的提供的。 + intro_3: OpenStreetMap 的主機是由 {{ucl}} 和 {{bytemark}} 大力支援的。這個專案的其他支持者都列在 {{partners}}。 + intro_3_partners: wiki + license: + title: OpenStreetMap 資料是以創用 CC 姓名標示-相同方式分享 2.0 通用條款授權 log_in: 登入 log_in_tooltip: 以設定好的帳號登入 + logo: + alt_text: OpenStreetMap 標誌 logout: 登出 logout_tooltip: 登出 make_a_donation: text: 進行捐款 + title: 以捐贈金錢來支持 OpenStreetMap news_blog: 新聞部落格 news_blog_tooltip: 關於 OpenStreetMap、自由地圖資料等的新聞部落格 osm_offline: OpenStreetMap 資料庫目前離線中,直到必要的資料庫維護工作完成為止。 @@ -427,6 +494,16 @@ zh-TW: view_tooltip: 檢視地圖 welcome_user: 歡迎,{{user_link}} welcome_user_link_tooltip: 您的使用者頁面 + license_page: + foreign: + english_link: 英文原文 + text: 這這個翻譯頁面和 {{english_original_link}} 在事件上有衝突時,英文(English)網頁會有較高的優先權 + title: 關於這個翻譯 + native: + mapping_link: 開始製圖 + native_link: 中文版 + text: 您正在檢閱英文版本的版權頁。你可以返回這個網頁的 {{native_link}} 或者您可以停止閱讀版權並{{mapping_link}}。 + title: 關於此頁 message: delete: deleted: 訊息已刪除 @@ -451,15 +528,20 @@ zh-TW: new: back_to_inbox: 回到收件匣 body: 內文 + limit_exceeded: 您剛剛才送出了很多的訊息。在嘗試寄出其他訊息之前請稍待一會兒。 message_sent: 訊息已寄出 send_button: 寄出 send_message_to: 寄出新訊息給 {{name}} subject: 主旨 title: 寄出訊息 + no_such_message: + body: 抱歉,並沒有這個 id 的訊息。 + heading: 沒有這個訊息 + title: 沒有這個訊息 no_such_user: - body: 抱歉沒有這個名字的使用者或此 id 的訊息 - heading: 沒有這個使用者或訊息 - title: 沒有這個使用者或訊息 + body: 抱歉沒有這個名字的使用者。 + heading: 沒有這個使用者 + title: 沒有這個使用者 outbox: date: 日期 inbox: 收件匣 @@ -483,6 +565,9 @@ zh-TW: title: 閱讀訊息 to: 收件者 unread_button: 標記為未讀 + wrong_user: 您已經以「{{user}}」的身分登入,但是您想要閱讀的訊息並非寄給那個使用者。請以正確的使用者身分登入以閱讀它。 + reply: + wrong_user: 您已經以「{{user}}」的身分登入,但是您想要回覆的訊息並非寄給這個使用者。請以正確的使用者身分登入以回覆這個訊息。 sent_message_summary: delete_button: 刪除 notifier: @@ -503,8 +588,9 @@ zh-TW: hopefully_you_1: 有人 (希望是您) 想要改變他的電子郵件位址 hopefully_you_2: "{{server_url}} 為 {{new_address}}。" friend_notification: + befriend_them: 您可以在 {{befriendurl}} 把他們加為朋友。 had_added_you: "{{user}} 已在 OpenStreetMap 將您加入為朋友。" - see_their_profile: 您可以在 {{userurl}} 查看他的資料,願意的話也可以把他們加入朋友。 + see_their_profile: 您可以在 {{userurl}} 查看他的資料。 subject: "[OpenStreetMap] {{user}} 將您加入朋友" gpx_notification: and_no_tags: 且沒有標籤。 @@ -541,7 +627,7 @@ zh-TW: signup_confirm_html: click_the_link: 如果這是您,歡迎!請按下列連結來確認您的帳號並了解更多 OpenStreetMap 的資訊。 current_user: 一份目前使用者的清單,以他們在世界上何處為基礎的分類,可在這裡取得:Category:Users_by_geographical_region。 - get_reading: 在 wiki 中閱讀更多

      或 opengeodata 部落格, 其中也有 podcasts 可以聽! + get_reading: 在 wiki 中閱讀更多關於 OpenStreetMap 的資料或透過 OpenStreetMap 部落格及 Twitter 了解最新的消息。或是瀏覽 OpenStreetMap 創始人 Steve Coast 的 OpenGeoData blog 了解這個計畫的歷史,其中也有 podcasts 可以聽! greeting: 您好! hopefully_you: 有人 (希望是您) 想要建立一個新帳號到 introductory_video: 您可以在 {{introductory_video_link}}。 @@ -551,6 +637,7 @@ zh-TW: video_to_openstreetmap: 觀看 OpenStreetMap 的導覽影片 wiki_signup: 您可能也想在 OpenStreetMap wiki 註冊。 signup_confirm_plain: + blog_and_twitter: 透過 OpenStreetMap部落格或 Twitter 了解最新消息: click_the_link_1: 如果這是您,歡迎!請按下列連結來確認您的 click_the_link_2: 帳號並了解更多 OpenStreetMap 的資訊。 current_user_1: 一份目前使用者的清單,以他們在世界上何處為基礎 @@ -559,7 +646,7 @@ zh-TW: hopefully_you: 有人 (希望是您) 想要建立一個新帳號到 introductory_video: 您可以在這裡觀看 OpenStreetMap 的導覽影片: more_videos: 這裡還有更多影片: - opengeodata: OpenGeoData.org 是 OpenStreetMap 的部落格,它也有 podcasts: + opengeodata: OpenGeoData.org 是 OpenStreetMap 的創始人 Steve Coast 的部落格,它也有 podcasts: the_wiki: 在 wiki 中閱讀更多 OpenStreetMap 訊息: user_wiki_1: 建議您建立一個使用者 wiki 頁面,其中包含 user_wiki_2: 註記您住哪裡的分類標籤,如 [[Category:Users_in_London]]。 @@ -644,7 +731,9 @@ zh-TW: js_2: OpenStreetMap 使用 JavaScript 讓地圖更平順。 js_3: 如果您無法啟用 JavaScript,可以試試 Tiles@Home 靜態拼貼瀏覽器。 license: + license_name: 創用 CC 姓名標示-相同方式分享 2.0 notice: 由 {{project_name}} 和它的貢獻者依 {{license_name}} 條款授權。 + project_name: OpenStreetMap 計畫 permalink: 靜態連結 shortlink: 簡短連結 key: @@ -710,9 +799,13 @@ zh-TW: search_help: 範例: 'Alkmaar', 'Regent Street, Cambridge', 'CB2 5AQ', 或 'post offices near Lç¾¹nen' 更多範例... submit_text: 出發 where_am_i: 我在哪裡? + where_am_i_title: 使用搜索引擎描述目前的位置 sidebar: close: 關閉 search_results: 搜尋結果 + time: + formats: + friendly: "%Y %B %e 於 %H:%M" trace: create: trace_uploaded: 您的 GPX 檔案已經上傳並且在等候進入資料庫中。這通常不會超過半小時,完成時會以電子郵件通知您。 @@ -747,12 +840,18 @@ zh-TW: body: 抱歉,沒有名為 {{user}} 的使用者。請檢查您的拼字,或者可能是按到錯誤的連結。 heading: 使用者 {{user}} 不存在 title: 沒有這個使用者 + offline: + heading: GPX 離線儲存 + message: GPX 檔案儲存,上傳系統目前無法使用。 + offline_warning: + message: GPX 檔案上傳系統目前無法使用 trace: ago: "{{time_in_words_ago}} 之前" by: 由 count_points: "{{count}} 個點" edit: 編輯 edit_map: 編輯地圖 + identifiable: 可辨識 in: 於 map: 地圖 more: 更多 @@ -760,6 +859,7 @@ zh-TW: private: 私人 public: 公開 trace_details: 檢視軌跡詳細資訊 + trackable: 可追蹤 view_map: 檢視地圖 trace_form: description: 描述 @@ -772,11 +872,16 @@ zh-TW: visibility_help: 這是什麼意思? trace_header: see_all_traces: 查看所有的軌跡 - see_just_your_traces: 只查看您的軌跡,或是上傳一個軌跡 see_your_traces: 查看您所有的軌跡 traces_waiting: 您有 {{count}} 個軌跡等待上傳。請先等待這些結束後才做進一步的上傳,如此才不會阻擋其他使用者的排程。 + upload_trace: 上傳軌跡 + your_traces: 只查看您的軌跡 trace_optionals: tags: 標籤 + trace_paging_nav: + next: 下一頁 » + previous: "« 上一頁" + showing_page: 顯示頁面 {{page}} view: delete_track: 刪除這個軌跡 description: 描述: @@ -803,14 +908,21 @@ zh-TW: trackable: 可追蹤 (以匿名方式分享,節點有時間戳記) user: account: + current email address: 目前的電子郵件位址: + delete image: 移除目前的圖片 email never displayed publicly: (永遠不公開顯示) flash update success: 使用者資訊成功的更新。 flash update success confirm needed: 使用者資訊成功的更新。請檢查您的電子郵件是否收到確認新電子郵件位址的通知。 home location: 家的位置: + image: 圖片: + image size hint: (方形圖片至少 100x100 的效果最好) + keep image: 保持目前的圖片 latitude: 緯度: longitude: 經度: make edits public button: 將我所有的編輯設為公開 my settings: 我的設定值 + new email address: 新的電子郵件位址: + new image: 加入圖片 no home location: 您尚未輸入家的位置。 preferred languages: 偏好的語言: profile description: 個人檔案描述: @@ -821,6 +933,10 @@ zh-TW: enabled link: http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits enabled link text: 這是什麼? heading: 公開編輯: + public editing note: + heading: 公開編輯 + text: 目前您的編輯是匿名的,人們不能發送郵件給您或看到您的位置。為了顯示你的編輯,讓別人透過網站與您聯繫,請點擊下面的按鈕。 由於 0.6 API 的轉換,只有公開的使用者可以編輯地圖資料 。 ( 知道為什麼 )。
      • 您的電子郵件位址將不會被因為成為公開使用者而被透露。
      • 這個動作不能逆轉,所有新的使用者現在都預設為公開的。
      + replace image: 取代目前的圖片 return to profile: 回到設定檔 save changes button: 儲存變更 title: 編輯帳號 @@ -837,10 +953,24 @@ zh-TW: heading: 確認電子郵件位址的變更 press confirm button: 按下確認按鈕以確認您的新電子郵件位址。 success: 已確認您的電子郵件位址,感謝您的註冊! + filter: + not_an_administrator: 您需要一個管理者來執行該動作。 go_public: flash success: 現在您所有的編輯都是公開的,因此您已有編輯的權利。 + list: + confirm: 確認選取的使用者 + empty: 找不到符合的使用者 + heading: 使用者 + hide: 隱藏選取的使用者 + showing: + one: 顯示頁面 {{page}} ({{page}} / {{page}}) + other: 顯示頁面 {{page}} ({{page}}-{{page}} / {{page}}) + summary: "{{name}} 由 {{ip_address}} 於 {{date}} 建立" + summary_no_ip: "{{name}} 建立於: {{date}}" + title: 使用者 login: account not active: 抱歉,您的帳號尚未啟用。
      請點選帳號確認電子郵件中的連結來啟用您的帳號。 + account suspended: 對不起,您的帳號已因可疑活動被暫停了。
      如果你想討論這一點,請聯繫{{webmaster}}。 auth failure: 抱歉,無法以這些資料登入。 create_account: 建立一個帳號 email or username: 電子郵件位址或使用者名稱: @@ -849,10 +979,17 @@ zh-TW: lost password link: 忘記您的密碼? password: 密碼: please login: 請登入或{{create_user_link}}。 + remember: 記住我: title: 登入 + webmaster: 網站管理員 + logout: + heading: 從 OpenStreetMap 登出 + logout_button: 登出 + title: 登出 lost_password: email address: 電子郵件位址: heading: 忘記密碼? + help_text: 輸入您的電子郵件位址來註冊,我們會寄出連結給它,而您可以用它來重設密碼。 new password button: 傳送給我新的密碼 notice email cannot find: 找不到該電子郵件位址,抱歉。 notice email on way: 很遺憾您忘了它 :-( 但是一封讓您可以重設它的郵件已經寄出。 @@ -865,12 +1002,14 @@ zh-TW: confirm email address: 確認電子郵件位址: confirm password: 確認密碼: contact_webmaster: 請連絡 網站管理者安排要建立的帳號,我們會儘快嘗試並處理這個要求。 + continue: 繼續 display name: 顯示名稱: + display name description: 您公開顯示的使用者名稱。您可以稍後在偏好設定中改變它。 email address: 電子郵件位址: fill_form: 填好下列表單,我們會寄給您一封電子郵件來啟用您的帳號。 flash create success message: 使用者已成功建立。檢查您的電子郵件有沒有確認信,接著就要忙著製作地圖了 :-)

      請注意在收到並確認您的電子郵件位址前是無法登入的。

      如果您使用會送出確認要求的防垃圾信系統,請確定您將 webmaster@openstreetmap.org 加入白名單中,因為我們無法回覆任何確認要求。 heading: 建立使用者帳號 - license_agreement: 藉由建立帳號,您同意所有上傳到 Openstreetmap 計畫的資料都以 (非排除) 這個創用 CC 授權 (by-sa)來授權。 + license_agreement: 當您確認您的帳號,您需要同意貢獻者條款 。 no_auto_account_create: 很不幸的我們現在無法自動為您建立帳號。 not displayed publicly: 不要公開顯示 (請看 隱私權政策) password: 密碼: @@ -880,6 +1019,7 @@ zh-TW: heading: 使用者 {{user}} 不存在 title: 沒有這個使用者 popup: + friend: 朋友 nearby mapper: 附近的製圖者 your location: 您的位置 remove_friend: @@ -895,27 +1035,160 @@ zh-TW: title: 重設密碼 set_home: flash success: 家的位置成功的儲存 + suspended: + body: "

      \n對不起,您的帳戶已因可疑\n活動被自動暫停。 \n

      \n

      \n這項決定將在短期內由管理員審核,或是如果你想討論這一點\n,可以聯絡{{webmaster}}。 \n

      " + heading: 帳號已暫停 + title: 帳號已暫停 + terms: + agree: 同意 + consider_pd: 除了上述協議,我同意將我的貢獻授權為公共領域 + consider_pd_why: 這是什麼? + heading: 貢獻者條款 + legale_names: + rest_of_world: 世界其他地區 + legale_select: 請選擇您居住的國家: view: + activate_user: 啟用這個使用者 add as friend: 加入朋友 ago: ({{time_in_words_ago}} 之前) + block_history: 檢視接收到的區塊 + blocks by me: 被我所阻擋 + blocks on me: 對我的阻擋 + confirm: 確認 + confirm_user: 確認這個使用者 + create_block: 阻擋這個使用者 + created from: 建立於: + deactivate_user: 停用這個使用者 + delete_user: 刪除這個使用者 description: 描述 diary: 日記 - edits: 個編輯 + edits: 編輯 + email address: 電子郵件位址: + hide_user: 隱藏這個使用者 if set location: 如果您設定了位置,一張漂亮的地圖和小指標會出現在下面。您可以在{{settings_link}}頁面設定您的家位置。 km away: "{{count}} 公里遠" m away: "{{count}} 公尺遠" mapper since: 成為製圖者於: + moderator_history: 檢視阻擋來自 my diary: 我的日記 my edits: 我的編輯 my settings: 我的設定值 my traces: 我的軌跡 - nearby users: 附近的使用者: + nearby users: 其他附近的使用者 new diary entry: 新增日記 no friends: 您尚未加入任何朋友。 no nearby users: 附近沒有在進行製圖的使用者。 + oauth settings: oauth 設定值 remove as friend: 移除朋友 + role: + administrator: 這個使用者是管理者 send message: 傳送訊息 settings_link_text: 設定值 - traces: 個軌跡 + spam score: 垃圾郵件分數: + status: 狀態: + traces: 軌跡 + unhide_user: 取消隱藏該使用者 user location: 使用者位置 your friends: 您的朋友 + user_block: + blocks_by: + empty: "{{name}} 尚未設定任何阻擋。" + heading: 列出 {{name}} 所設定的阻擋 + title: "{{name}} 設的阻擋" + blocks_on: + empty: "{{name}} 尚未被阻擋。" + heading: 對 {{name}} 阻擋的清單 + title: 對 {{name}} 的阻擋 + create: + flash: 已建立對使用者 {{name}} 的阻擋。 + try_contacting: 在阻擋使用者之前請先試著聯繫他們,並給予他們一段合理的時間作出回應。 + try_waiting: 在阻擋使用者之前請試著給使用者一段合理的時間來回應。 + edit: + back: 檢視所有的阻擋 + heading: 正在編輯對 {{name}} 的阻擋 + needs_view: 在清除這個阻擋之前是否需要使用者登入? + period: 從現在開始,這個使用者要被阻擋不能使用 API 多久。 + reason: "{{name}} 之所以被阻擋的理由。請以冷靜、合理的態度,盡量詳細的說明有關情況。請記住,並非所有使用者都了解社群的術語,所以請嘗試使用較為通用的說法。" + show: 檢視這個阻擋 + submit: 更新阻擋 + title: 正在編輯對 {{name}} 的阻擋 + filter: + block_expired: 這個阻擋已經逾期並且不能再編輯。 + block_period: 阻擋的期間必須是在下拉式選單中可選擇的數值之一。 + helper: + time_future: 結束於 {{time}}。 + time_past: 結束於 {{time}} 之前。 + until_login: 作用到這個使用者登入為止。 + index: + empty: 尚未設定任何使用者阻擋。 + heading: 使用者阻擋清單 + title: 使用者阻擋 + new: + back: 檢視所有阻擋 + heading: 正在建立對 {{name}} 的阻擋 + needs_view: 需要使用者登入才能解除這個阻擋 + period: 從現在開始,這個使用者將被 API 阻擋的多久。 + reason: "{{name}} 之所以被阻擋的理由。請以冷靜、合理的態度,盡量詳細的說明有關情況。請記住,並非所有使用者都了解社群的術語,所以請嘗試使用較為通用的說法。" + submit: 建立阻擋 + title: 正在建立對 {{name}} 的阻擋 + tried_contacting: 我已聯緊這個使用者並請他們停止。 + tried_waiting: 我已經給予這位使用者合理的時間回應這些問題。 + not_found: + back: 返回索引 + sorry: 抱歉,找不到 ID {{id}} 的使用者阻擋。 + partial: + confirm: 您確定嗎? + creator_name: 創造者 + display_name: 被阻擋的使用者 + edit: 編輯 + not_revoked: (不註銷) + reason: 阻擋的理由 + revoke: 註銷! + revoker_name: 提出註銷者 + show: 顯示 + status: 狀態 + period: + one: 1 小時 + other: "{{count}} 小時" + revoke: + confirm: 你確定要註銷這個阻擋? + flash: 這個阻擋已被註銷。 + heading: 正在註銷 {{block_by}} 對 {{block_on}} 的阻擋 + past: 這個阻擋已在 {{time}} 之前結束,現在不能被註銷了。 + revoke: 註銷! + time_future: 這個阻擋將於 {{time}} 結束。 + title: 正在註銷對 {{block_on}} 的阻擋 + show: + back: 檢視所有阻擋 + confirm: 您確定嗎? + edit: 編輯 + heading: "{{block_on}} 被 {{block_by}} 設為阻擋" + needs_view: 在清除這個阻擋之前咳使用者需要先登入。 + reason: 阻擋的理由: + revoke: 註銷! + revoker: 註銷: + show: 顯示 + status: 狀態 + time_future: 完成於 {{time}} + time_past: 完成於 {{time}} 之前 + title: "{{block_on}} 被 {{block_by}} 設為阻擋" + update: + success: 阻擋已更新。 + user_role: + filter: + already_has_role: 這個使用者已經有角色{{role}}。 + doesnt_have_role: 這個使用者沒有角色 {{role}}。 + not_a_role: 字串「{{role}}」不是有效的角色。 + not_an_administrator: 只有管理者可以進行使用者角色管理,但是您並不是管理者。 + grant: + are_you_sure: 您確定要給予使用者「{{name}}」角色「{{role}}」? + confirm: 確認 + fail: 無法讓使用者「{{name}}」得到角色「{{role}}」。請檢查使用者和角色是否都正確。 + heading: 確認角色的賦予 + title: 確認角色的賦予 + revoke: + are_you_sure: 您確定要註銷的使用者「{{name}}」的角色「{{role}}」? + confirm: 確認 + fail: 無法註銷使用者「{{name}}」的角色「{{role}}」。請檢查使用者和角色是否都正確。 + heading: 確認角色的註銷 + title: 確認角色註銷 diff --git a/config/potlatch/locales/ar.yml b/config/potlatch/locales/ar.yml index e74ca889a..5c746bb02 100644 --- a/config/potlatch/locales/ar.yml +++ b/config/potlatch/locales/ar.yml @@ -3,6 +3,7 @@ # Export driver: syck # Author: Bassem JARKAS # Author: BdgwksxD +# Author: Majid Al-Dharrab # Author: Meno25 # Author: Mutarjem horr # Author: OsamaK @@ -24,17 +25,22 @@ ar: advanced_minimise: صغّر النّافذة advanced_parallel: طريق موازي advanced_undelete: ألغِ الحذف + advice_deletingway: حذف الطريق (Z للتراجع) advice_uploadempty: لا شيء للتحميل + advice_uploadfail: فشل الرفع advice_uploadsuccess: تم رفع كل المعطيات بنجاح + advice_waydragged: سُحب الطريق (Z للتراجع) cancel: ألغِ closechangeset: إغلاق حزمة التغييرات conflict_download: نزّل إصدارهم conflict_visitpoi: أنقر على 'Ok' لمشاهدة النقطة. + conflict_visitway: أنقر على 'Ok' لمشاهدة الطريق. createrelation: أنشئ علاقة جديدة custom: "مخصص:" delete: احذف deleting: يجري المحو editinglive: تحرير مباشر + editingoffline: التعديل بدون اتصال error_anonymous: لا تستطيع الإتصال بمخطط مجهول. existingrelation: اضف إلى علاقة موجودة سابقَا findrelation: ابحث عن علاقة تحتوي @@ -48,6 +54,7 @@ ar: heading_troubleshooting: تعقب المشكلات help: المساعدة help_html: "Welcome to Potlatch\nPotlatch is the easy-to-use editor for OpenStreetMap. Draw roads, paths, landmarks and shops from your GPS surveys, satellite imagery or old maps.\n\nThese help pages will take you through the basics of using Potlatch, and tell you where to find out more. Click the headings above to begin.\n\nWhen you've finished, just click anywhere else on the page.\n\n\n\nأشياء مفيدة لتعرفها\nلا تنسخ من الخرائط الأخرى!\n\nIf you choose 'Edit live', any changes you make will go into the database as you draw them - like, immediately. If you're not so confident, choose 'Edit with save', and they'll only go in when you press 'Save'.\n\nAny edits you make will usually be shown on the map after an hour or two (a few things take a week). Not everything is shown on the map - it would look too messy. But because OpenStreetMap's data is open source, other people are free to make maps showing different aspects - like OpenCycleMap or Midnight Commander.\n\nRemember it's both a good-looking map (so draw pretty curves for bends) and a diagram (so make sure roads join at junctions).\n\nDid we mention about not copying from other maps?\n\n\nاعرف المزيد\nPotlatch manual\nقوائم بريدية\nOnline chat (live help)\nمنتدى ويب\nويكي مجتمع\nPotlatch source-code\n\n\n\nالبدء\nNow that you have Potlatch open, click 'Edit with save' to get started.\n\nSo you're ready to draw a map. The easiest place to start is by putting some points of interest on the map - or \"POIs\". These might be pubs, churches, railway stations... anything you like.\n\nاسحب واترك\nTo make it super-easy, you'll see a selection of the most common POIs, right at the bottom of the map for you. Putting one on the map is as easy as dragging it from there onto the right place on the map. And don't worry if you don't get the position right first time: you can drag it again until it's right. Note that the POI is highlighted in yellow to show that it's selected.\n\nOnce you've done that, you'll want to give your pub (or church, or station) a name. You'll see that a little table has appeared at the bottom. One of the entries will say \"name\" followed by \"(type name here)\". Do that - click that text, and type the name.\n\nClick somewhere else on the map to deselect your POI, and the colourful little panel returns.\n\nEasy, isn't it? Click 'Save' (bottom right) when you're done.\nالتحرك\nTo move to a different part of the map, just drag an empty area. Potlatch will automatically load the new data (look at the top right).\n\nWe told you to 'Edit with save', but you can also click 'Edit live'. If you do this, your changes will go into the database straightaway, so there's no 'Save' button. This is good for quick changes and mapping parties.\n\nالخطوات التالية\nHappy with all of that? Great. Click 'Surveying' above to find out how to become a real mapper!\n\nSurveying with a GPS\nThe idea behind OpenStreetMap is to make a map without the restrictive copyright of other maps. This means you can't copy from elsewhere: you must go and survey the streets yourself. Fortunately, it's lots of fun!\nThe best way to do this is with a handheld GPS set. Find an area that isn't mapped yet, then walk or cycle up the streets with your GPS switched on. Note the street names, and anything else interesting (pubs? churches?) , as you go along.\n\nWhen you get home, your GPS will contain a 'tracklog' recording everywhere you've been. You can then upload this to OpenStreetMap.\n\nThe best type of GPS is one that records to the tracklog frequently (every second or two) and has a big memory. Lots of our mappers use handheld Garmins or little Bluetooth units. There are detailed GPS Reviews on our wiki.\n\nUploading your track\nNow, you need to get your track off the GPS set. Maybe your GPS came with some software, or maybe it lets you copy the files off via USB. If not, try GPSBabel. Whatever, you want the file to be in GPX format.\n\nThen use the 'GPS Traces' tab to upload your track to OpenStreetMap. But this is only the first bit - it won't appear on the map yet. You must draw and name the roads yourself, using the track as a guide.\nUsing your track\nFind your uploaded track in the 'GPS Traces' listing, and click 'edit' right next to it. Potlatch will start with this track loaded, plus any waypoints. You're ready to draw!\n\nYou can also click this button to show everyone's GPS tracks (but not waypoints) for the current area. Hold Shift to show just your tracks.\nاستخدام صور الأقمار الصناعية\nIf you don't have a GPS, don't worry. In some cities, we have satellite photos you can trace over, kindly supplied by Yahoo! (thanks!). Go out and note the street names, then come back and trace over the lines.\n\nIf you don't see the satellite imagery, click the options button and make sure 'Yahoo!' is selected. If you still don't see it, it's probably not available for your city, or you might need to zoom out a bit.\n\nOn this same options button you'll find a few other choices like an out-of-copyright map of the UK, and OpenTopoMap for the US. These are all specially selected because we're allowed to use them - don't copy from anyone else's maps or aerial photos. (Copyright law sucks.)\n\nSometimes satellite pics are a bit displaced from where the roads really are. If you find this, hold Space and drag the background until it lines up. Always trust GPS tracks over satellite pics.\n\nرسم الطرق\nTo draw a road (or 'way') starting at a blank space on the map, just click there; then at each point on the road in turn. When you've finished, double-click or press Enter - then click somewhere else to deselect the road.\n\nTo draw a way starting from another way, click that road to select it; its points will appear red. Hold Shift and click one of them to start a new way at that point. (If there's no red point at the junction, shift-click where you want one!)\n\nClick 'Save' (bottom right) when you're done. Save often, in case the server has problems.\n\nDon't expect your changes to show instantly on the main map. It usually takes an hour or two, sometimes up to a week.\nMaking junctions\nIt's really important that, where two roads join, they share a point (or 'node'). Route-planners use this to know where to turn.\n\nPotlatch takes care of this as long as you are careful to click exactly on the way you're joining. Look for the helpful signs: the points light up blue, the pointer changes, and when you're done, the junction point has a black outline.\nالنقل والحذف\nThis works just as you'd expect it to. To delete a point, select it and press Delete. To delete a whole way, press Shift-Delete.\n\nTo move something, just drag it. (You'll have to click and hold for a short while before dragging a way, so you don't do it by accident.)\nرسم أكثر تقدما\nIf two parts of a way have different names, you'll need to split them. Click the way; then click the point where it should be split, and click the scissors. (You can merge ways by clicking with Control, or the Apple key on a Mac, but don't merge two roads of different names or types.)\n\nRoundabouts are really hard to draw right. Don't worry - Potlatch can help. Just draw the loop roughly, making sure it joins back on itself at the end, then click this icon to 'tidy' it. (You can also use this to straighten out roads.)\nنقاط الاهتمام\nThe first thing you learned was how to drag-and-drop a point of interest. You can also create one by double-clicking on the map: a green circle appears. But how to say whether it's a pub, a church or what? Click 'Tagging' above to find out!\n\nأي نوع من الطرق هو؟\nOnce you've drawn a way, you should say what it is. Is it a major road, a footpath or a river? What's its name? Are there any special rules (e.g. \"no bicycles\")?\n\nIn OpenStreetMap, you record this using 'tags'. A tag has two parts, and you can have as many as you like. For example, you could add highway | trunk to say it's a major road; highway | residential for a road on a housing estate; or highway | footway for a footpath. If bikes were banned, you could then add bicycle | no. Then to record its name, add name | Market Street.\n\nThe tags in Potlatch appear at the bottom of the screen - click an existing road, and you'll see what tags it has. Click the '+' sign (bottom right) to add a new tag. The 'x' by each tag deletes it.\n\nYou can tag whole ways; points in ways (maybe a gate or a traffic light); and points of interest.\nUsing preset tags\nTo get you started, Potlatch has ready-made presets containing the most popular tags.\n\nSelect a way, then click through the symbols until you find a suitable one. Then, choose the most appropriate option from the menu.\n\nThis will fill the tags in. Some will be left partly blank so you can type in (for example) the road name and number.\nطرق اتجاه واحد\nYou might want to add a tag like oneway | yes - but how do you say which direction? There's an arrow in the bottom left that shows the way's direction, from start to end. Click it to reverse.\nاختيار وسومك الخاصة\nOf course, you're not restricted to just the presets. By using the '+' button, you can use any tags at all.\n\nYou can see what tags other people use at OSMdoc, and there is a long list of popular tags on our wiki called Map Features. But these are only suggestions, not rules. You are free to invent your own tags or borrow from others.\n\nBecause OpenStreetMap data is used to make many different maps, each map will show (or 'render') its own choice of tags.\nعلاقات\nSometimes tags aren't enough, and you need to 'group' two or more ways. Maybe a turn is banned from one road into another, or 20 ways together make up a signed cycle route. You can do this with an advanced feature called 'relations'. Find out more on the wiki.\n\nاسترجاع الاخطاء\nThis is the undo button (you can also press Z) - it will undo the last thing you did.\n\nYou can 'revert' to a previously saved version of a way or point. Select it, then click its ID (the number at the bottom left) - or press H (for 'history'). You'll see a list of everyone who's edited it, and when. Choose the one to go back to, and click Revert.\n\nIf you've accidentally deleted a way and saved it, press U (for 'undelete'). All the deleted ways will be shown. Choose the one you want; unlock it by clicking the red padlock; and save as usual.\n\nThink someone else has made a mistake? Send them a friendly message. Use the history option (H) to select their name, then click 'Mail'.\n\nUse the Inspector (in the 'Advanced' menu) for helpful information about the current way or point.\nأسئلة متكررة\nHow do I see my waypoints?\nWaypoints only show up if you click 'edit' by the track name in 'GPS Traces'. The file has to have both waypoints and tracklog in it - the server rejects anything with waypoints alone.\n\nMore FAQs for Potlatch and OpenStreetMap.\n\n\n\nالعمل أسرع\nThe further out you're zoomed, the more data Potlatch has to load. Zoom in before clicking 'Edit'.\n\nTurn off 'Use pen and hand pointers' (in the options window) for maximum speed.\n\nIf the server is running slowly, come back later. Check the wiki for known problems. Some times, like Sunday evenings, are always busy.\n\nTell Potlatch to memorise your favourite sets of tags. Select a way or point with those tags, then press Ctrl, Shift and a number from 1 to 9. Then, to apply those tags again, just press Shift and that number. (They'll be remembered every time you use Potlatch on this computer.)\n\nTurn your GPS track into a way by finding it in the 'GPS Traces' list, clicking 'edit' by it, then tick the 'convert' box. It'll be locked (red) so won't save. Edit it first, then click the red padlock to unlock when ready to save.\n\nWhat to click\nDrag the map to move around.\nDouble-click to create a new POI.\nSingle-click to start a new way.\nHold and drag a way or POI to move it.\nWhen drawing a way\nDouble-click or press Enter to finish drawing.\nClick another way to make a junction.\nShift-click the end of another way to merge.\nWhen a way is selected\nClick a point to select it.\nShift-click in the way to insert a new point.\nShift-click a point to start a new way from there.\nControl-click another way to merge.\n\nKeyboard shortcuts\nB Add background source tag\nC Close changeset\nG Show GPS tracks\nH Show history\nI Show inspector\nJ Join point to what's below ways\n(+Shift) Unjoin from other ways\nK Lock/unlock current selection\nL Show current latitude/longitude\nM Maximise editing window\nP Create parallel way\nR Repeat tags\nS Save (unless editing live)\nT Tidy into straight line/circle\nU Undelete (show deleted ways)\nX Cut way in two\nZ Undo\n- Remove point from this way only\n+ Add new tag\n/ Select another way sharing this point\nDelete Delete point\n (+Shift) Delete entire way\nReturn Finish drawing line\nSpace Hold and drag background\nEsc Abort this edit; reload from server\n0 Remove all tags\n1-9 Select preset tags\n (+Shift) Select memorised tags\n (+S/Ctrl) Memorise tags\n§ or ` Cycle between tag groups\n\n" + hint_drawmode: "انقر لإضافة نقطة\\n\nاضغط زر /إدخال\\n لإنهاء الخط" hint_latlon: "خط الطول $1\nخط العرض $2" hint_loading: جاري تحميل معطيات hint_saving: حفظ البيانات @@ -58,8 +65,10 @@ ar: inspector_node_count: ($1 مرات) inspector_unsaved: غير محفوظ inspector_uploading: (تحميل) + inspector_way_connects_to: متصل ب‍$1 من الطرق inspector_way_connects_to_principal: يرتبط بــ $1 $2 و $3 غير $4 inspector_way_nodes: $1 عقد + loading: يُحمّل ... login_pwd: "كلمة السر:" login_title: تعذّر الولوج login_uid: "اسم المستخدم:" @@ -72,10 +81,12 @@ ar: offset_motorway: الطريق السريع (D3) ok: موافق openchangeset: جاري فتح حزمت التغييرات + option_custompointers: استخدم المؤشر على شكل قلم وعلى شكل يد option_external: "إطلاق خارجي:" option_layer_cycle_map: أو أس أم - خريطة الدراجات option_layer_tip: إختر الخلفية اللتي تريد مشاهدتها option_layer_yahoo: ياهو! + option_limitways: حذرني عند تحميل الكثير من البيانات option_photo: "ك أم أل للصورة:" option_thinareas: إستعمل خطوط أكثر رقة للمساحات option_thinlines: إستعمل خطوط أرق في كل المقاييس @@ -86,6 +97,7 @@ ar: preset_icon_bus_stop: موقف حافلات preset_icon_cafe: مقهى preset_icon_cinema: سينما + preset_icon_convenience: بقالة preset_icon_fast_food: وجبات سريعة preset_icon_ferry_terminal: عبارة بحرية preset_icon_fire_station: فوج إطفاء @@ -107,17 +119,22 @@ ar: preset_icon_telephone: هاتف preset_icon_theatre: مسرح prompt_changesetcomment: "أدخل وصفًا لتغييراتك:" + prompt_createparallel: أنشئ طريقًا موازٍ prompt_editlive: تحرير مباشر prompt_editsave: عدّل مع حفظ prompt_helpavailable: أنت مستخدم جديد ؟ أنظر في أسفل اليسار للمساعدة prompt_launch: إطلاق رابط خارجي + prompt_manyways: تحتوي هذه المنطقة على تفاصيل كثيرة وستستغرق وقتًا طويلًا للتحميل. هل تفضل تكبير الصورة؟ prompt_revertversion: "استرجع إلى نسخة محفوظة سابقًا:" prompt_savechanges: احفظ التغييرات prompt_welcome: مرحبا بكم في OpenStreetMap! retry: أعد المحاولة revert: استرجع save: احفظ + tags_typesearchterm: "اكتب كلمة للبحث عنها:" tip_addrelation: اضف إلى علاقة + tip_anticlockwise: طريق دائري معاكس التجاه عقارب الساعة - انقر للعكس + tip_direction: اتجاه الطريق - انقر للعكس tip_options: تعيين خيارات (اختيار خلفية الخريطة) tip_photo: تحميل الصور tip_undo: تراجع $1 (Z) diff --git a/config/potlatch/locales/da.yml b/config/potlatch/locales/da.yml index 8867cca9b..d115335c4 100644 --- a/config/potlatch/locales/da.yml +++ b/config/potlatch/locales/da.yml @@ -2,6 +2,7 @@ # Exported from translatewiki.net # Export driver: syck # Author: Ebbe +# Author: Emilkris33 # Author: Winbladh da: a_poi: $1 et POI @@ -133,6 +134,7 @@ da: option_layer_ooc_scotland: "UK historisk: Skotland" option_layer_os_streetview: "UK: OS StreetView" option_layer_streets_haiti: "Haiti: gadenavne" + option_layer_surrey_air_survey: "UK: Surrey Air Survey" option_layer_tip: Vælg baggrunden til visning option_limitways: Advar ved loading af masser af data option_microblog_id: "Microblog navn:" diff --git a/config/potlatch/locales/de.yml b/config/potlatch/locales/de.yml index dc633e557..5a9b16ce2 100644 --- a/config/potlatch/locales/de.yml +++ b/config/potlatch/locales/de.yml @@ -11,6 +11,7 @@ # Author: Markobr # Author: Michi # Author: Pill +# Author: The Evil IP address # Author: Umherirrender de: a_poi: $1 einen Ort von Interesse (POI) @@ -69,9 +70,9 @@ de: delete: Löschen deleting: löschen drag_pois: POI klicken und ziehen - editinglive: Bearbeite live - editingoffline: Bearbeite offline - emailauthor: \n\nBitte maile an richard\@systemeD.net eine Fehlerbeschreibung und schildere, was Du in dem Moment getan hast. (Wenn möglich auf Englisch) + editinglive: Live bearbeiten + editingoffline: Offline bearbeiten + emailauthor: \n\nBitte maile an richard@systemeD.net eine Fehlerbeschreibung und schildere, was du in dem Moment getan hast. (Wenn möglich auf Englisch) error_anonymous: Du kannst einen anonymen Mapper nicht kontaktieren. error_connectionfailed: Die Verbindung zum OpenStreetMap-Server ist leider fehlgeschlagen. Kürzlich getätigte Änderungen wurden nicht gespeichert.\n\nErneut versuchen? error_microblog_long: "Eintrag in $1 fehlgeschlagen:\nHTTP-Code: $2\nFehlertext: $3\n$1 Fehler: $4" @@ -108,8 +109,10 @@ de: inspector_not_in_any_ways: In keinem Weg (POI) inspector_unsaved: Ungespeichert inspector_uploading: (hochladen) + inspector_way: $1 inspector_way_connects_to: Mit $1 Wegen verbunden inspector_way_connects_to_principal: Verbunden mit $1 $2 und $3 weiteren $4 + inspector_way_name: $1 ($2) inspector_way_nodes: $1 Knoten inspector_way_nodes_closed: $1 Knoten (geschlossen) loading: Lade... @@ -118,8 +121,10 @@ de: login_title: Anmeldung fehlgeschlagen login_uid: "Benutzername:" mail: Nachricht + microblog_name_identica: Identi.ca + microblog_name_twitter: Twitter more: Mehr - newchangeset: "Bitte versuche es noch einamal: Potlatch wird einen neuen Changeset verwenden." + newchangeset: "Bitte versuche es noch einmal: Potlatch wird einen neuen Changeset verwenden." "no": Nein nobackground: Kein Hintergrund norelations: Keine Relationen in diesem Gebiet @@ -134,19 +139,25 @@ de: option_external: "Externer Aufruf:" option_fadebackground: Halbtransparenter Hintergrund option_layer_cycle_map: OSM - Radwanderkarte + option_layer_digitalglobe_haiti: "Haiti: DigitalGlobe" + option_layer_geoeye_gravitystorm_haiti: "Haiti: GeoEye Jan 13" + option_layer_geoeye_nypl_haiti: "Haiti: GeoEye Jan 13+" option_layer_maplint: OSM - Maplint (Fehler) + option_layer_mapnik: OSM - Mapnik option_layer_nearmap: "Australien: NearMap" option_layer_ooc_25k: "UK (historisch): Karten 1:25k" option_layer_ooc_7th: "UK (historisch): 7th" option_layer_ooc_npe: "UK (historisch): NPE" option_layer_ooc_scotland: "UK (historisch): Schottland" option_layer_os_streetview: "UK: OS StreetView" - option_layer_streets_haiti: "Haiti: Straßenname" + option_layer_osmarender: OSM - Osmarender + option_layer_streets_haiti: "Haiti: Straßennamen" option_layer_surrey_air_survey: "UK: Surrey Air Survey" option_layer_tip: Hintergrund auswählen + option_layer_yahoo: Yahoo! option_limitways: Warnung wenn große Datenmenge geladen wird - option_microblog_id: "Microblog Name:" - option_microblog_pwd: "Microblog Passwort:" + option_microblog_id: "Microblog-Name:" + option_microblog_pwd: "Microblog-Passwort:" option_noname: Hervorheben von Straßen ohne Namen option_photo: "Foto-KML:" option_thinareas: Dünne Linien für Flächen verwenden @@ -160,7 +171,7 @@ de: preset_icon_cafe: Café preset_icon_cinema: Kino preset_icon_convenience: Nachbarschaftsladen - preset_icon_disaster: Haiti Gebäude + preset_icon_disaster: Haiti-Gebäude preset_icon_fast_food: Schnellimbiss preset_icon_ferry_terminal: Fähre preset_icon_fire_station: Feuerwehr @@ -191,7 +202,7 @@ de: prompt_helpavailable: Neuer Benutzer? Unten links gibt es Hilfe. prompt_launch: Externe URL öffnen prompt_live: Im Live-Modus werden alle Änderungen direkt in der OpenStreetMap-Datenbank gespeichert. Dies ist für Anfänger nicht empfohlen. Wirklich fortfahren? - prompt_manyways: Dieses Gebiet ist sehr groß und wird lange zum laden brauchen. Soll hineingezoomt werden? + prompt_manyways: Dieses Gebiet ist sehr groß und wird lange zum Laden brauchen. Soll hineingezoomt werden? prompt_microblog: Eintragen in $1 ($2 verbleibend) prompt_revertversion: "Frühere Version wiederherstellen:" prompt_savechanges: Änderungen speichern @@ -206,7 +217,7 @@ de: tags_descriptions: Beschreibungen von '$1' tags_findatag: Einen Tag finden tags_findtag: Tag ermitteln - tags_matching: Beliebte Tags zu '$1' + tags_matching: Beliebte Tags zu „$1“ tags_typesearchterm: "Suchbegriff eingeben:" tip_addrelation: Zu einer Relation hinzufügen tip_addtag: Attribut (Tag) hinzufügen diff --git a/config/potlatch/locales/dsb.yml b/config/potlatch/locales/dsb.yml index 80a9cfcd9..75b11169c 100644 --- a/config/potlatch/locales/dsb.yml +++ b/config/potlatch/locales/dsb.yml @@ -93,12 +93,15 @@ dsb: inspector_in_ways: Na puśach inspector_latlon: "Šyrina $1\nDlinina $2" inspector_locked: Zastajony - inspector_node_count: ({{PLURAL:$1|raz|dwójcy|$1 raze|$1 razow}}) inspector_not_in_any_ways: Nic na puśach (dypk zajma) inspector_unsaved: Njeskłaźony inspector_uploading: (nagraśe) inspector_way_connects_to: Zwězuje z $1 puśami - inspector_way_connects_to_principal: Zwězuje z {{PLURAL|one=objektom|two=$1 objektoma|few=$1 objektami|other=$1 objektami}} $2 a {{PLURAL|one=hynakšym objektom|two=$3 hynakšyma objektoma|few=$3 hynakšymi objektami|other=$3 hynakšymi objektami}} $4 + inspector_way_connects_to_principal: + few: Zwězuje z $1 objektami $2 a $1 objektami $4 + one: Zwězuje z objektom $2 a objektom $4 + other: Zwězuje z $1 objektami $2 a $1 objektami $4 + two: Zwězuje z $1 objektoma $2 a $1 objektoma $4 inspector_way_nodes: $1 sukow inspector_way_nodes_closed: $1 sukow (zacynjonych) loading: Zacytujo se... diff --git a/config/potlatch/locales/es.yml b/config/potlatch/locales/es.yml index aa177f2b4..48bf525f8 100644 --- a/config/potlatch/locales/es.yml +++ b/config/potlatch/locales/es.yml @@ -101,8 +101,10 @@ es: inspector_not_in_any_ways: No está en ninguna vía (POI) inspector_unsaved: Sin guardar inspector_uploading: (subiendo) + inspector_way: $1 inspector_way_connects_to: Conecta con $1 vías inspector_way_connects_to_principal: Conecta a $1 $2 y $3 otros $4 + inspector_way_name: $1 ($2) inspector_way_nodes: $$1 nodos inspector_way_nodes_closed: $1 nodos (cerrado) loading: Cargando... @@ -111,6 +113,7 @@ es: login_title: No se pudo acceder login_uid: "Nombre de usuario:" mail: Correo + microblog_name_twitter: Twitter more: Más newchangeset: "Por favor pruebe de nuevo: Potlatch comenzará un nuevo conjunto de cambios" "no": 'No' @@ -137,6 +140,7 @@ es: option_layer_streets_haiti: "Haiti: nombres de calles" option_layer_surrey_air_survey: "UK: Surrey Air Survey" option_layer_tip: Elija el fondo a mostrar + option_layer_yahoo: Yahoo! option_limitways: Lanza una advertencia al cargar gran cantidad de datos. option_microblog_id: "Nombre del microblog:" option_microblog_pwd: "Contraseña del microblog:" diff --git a/config/potlatch/locales/fr.yml b/config/potlatch/locales/fr.yml index f4477c03f..b2d6f7ce8 100644 --- a/config/potlatch/locales/fr.yml +++ b/config/potlatch/locales/fr.yml @@ -104,16 +104,20 @@ fr: inspector_not_in_any_ways: Présent dans aucun chemin (POI) inspector_unsaved: Non sauvegardé inspector_uploading: (envoi) + inspector_way: $1 inspector_way_connects_to: Connecté à $1 chemins inspector_way_connects_to_principal: Connecte à $1 $2 et $3 autres $4 + inspector_way_name: $1 ($2) inspector_way_nodes: $1 nœuds inspector_way_nodes_closed: $1 nœuds (fermé) loading: Chargement … login_pwd: "Mot de passe :" login_retry: Votre nom d'utilisateur du site n'a pas été reconnu. Merci de réessayer. login_title: Connexion impossible - login_uid: "Nom d'utilisateur :" + login_uid: "Nom d’utilisateur :" mail: Courrier + microblog_name_identica: Identi.ca + microblog_name_twitter: Twitter more: Plus newchangeset: "\nMerci de réessayer : Potlatch commencera un nouveau groupe de modifications." "no": Non @@ -130,16 +134,22 @@ fr: option_external: "Lancement externe :" option_fadebackground: Arrière-plan éclairci option_layer_cycle_map: OSM - carte cycliste + option_layer_digitalglobe_haiti: "Haïti : DigitalGlobe" + option_layer_geoeye_gravitystorm_haiti: "Haïti : GeoEye 13 janvier" + option_layer_geoeye_nypl_haiti: "Haïti : GeoEye 13 janvier+" option_layer_maplint: OSM - Maplint (erreurs) + option_layer_mapnik: OSM - Mapnik option_layer_nearmap: "Australie : NearMap" option_layer_ooc_25k: "UK historique : 1:25k" option_layer_ooc_7th: "UK historique : 7e" option_layer_ooc_npe: "UK historique : NPE" option_layer_ooc_scotland: "UK historique : Écosse" option_layer_os_streetview: "UK : OS StreetView" + option_layer_osmarender: OSM - Osmarender option_layer_streets_haiti: "Haïti: noms des rues" option_layer_surrey_air_survey: "UK : Relevé aérien du Surrey" option_layer_tip: Choisir l'arrière-plan à afficher + option_layer_yahoo: Yahoo! option_limitways: Avertir lors du chargement d'une grande quantité de données option_microblog_id: "Nom de microblogging :" option_microblog_pwd: "Mot de passe de microblogging :" diff --git a/config/potlatch/locales/hsb.yml b/config/potlatch/locales/hsb.yml index 56c09e196..9f6c0e2ae 100644 --- a/config/potlatch/locales/hsb.yml +++ b/config/potlatch/locales/hsb.yml @@ -94,12 +94,15 @@ hsb: inspector_in_ways: Na pućach inspector_latlon: "Šěrokostnik $1\nDołhostnik $2" inspector_locked: Zawrjeny - inspector_node_count: ({{PLURAL:$1|jónu|dwójce|$1 razy|$1 razow}}) inspector_not_in_any_ways: Nic na pućach (dypk zajima) inspector_unsaved: Njeskładowany inspector_uploading: (nahraće) inspector_way_connects_to: Zwjazuje z $1 pućemi - inspector_way_connects_to_principal: Zwjazuje z {{PLURAL|one=objektom|two=$1 objektomaj|few=$1 objektami|other=$1 objektami}} $2 a {{PLURAL|one=hinašim objektom|two=$3 hinašimaj objektomaj|few=$3 hinašimi objektami|other=$3 hinašimi objektami}} $4 + inspector_way_connects_to_principal: + few: Zwjazuje z $1 objektami $2 a $1 objektami $4 + one: Zwjazuje z objektom $2 a objektom $4 + other: Zwjazuje z $1 objektami $2 a $1 objektami $4 + two: Zwjazuje z $1 objektomaj $2 a $1 objektomaj $4 inspector_way_nodes: $1 sukow inspector_way_nodes_closed: $1 sukow (žačinjenych) loading: Začituje so... diff --git a/config/potlatch/locales/it.yml b/config/potlatch/locales/it.yml index 84986b146..96d27286c 100644 --- a/config/potlatch/locales/it.yml +++ b/config/potlatch/locales/it.yml @@ -2,6 +2,7 @@ # Exported from translatewiki.net # Export driver: syck # Author: Bellazambo +# Author: Beta16 # Author: Davalv # Author: FedericoCozzi # Author: McDutchie @@ -36,6 +37,7 @@ it: advanced_tooltip: Azioni di modifica avanzate advanced_undelete: Annulla cancellazione advice_bendy: Troppo curvato per essere raddrizzato (SHIFT per forzare) + advice_conflict: Conflitto server - provare a salvare di nuovo advice_deletingpoi: Cancellazione PDI (Z per annullare) advice_deletingway: Cancellazione percorso (Z per annullare) advice_microblogged: Aggiorna il tuo stato $1 @@ -75,6 +77,7 @@ it: existingrelation: Aggiungi ad una relazione esistente findrelation: Trova una relazione che contiene gpxpleasewait: Attendere mentre la traccia GPX viene elaborata. + heading_drawing: Disegno heading_introduction: Introduzione heading_pois: Come iniziare heading_quickref: Guida rapida @@ -129,6 +132,7 @@ it: option_layer_maplint: OSM - Maplint (errori) option_layer_nearmap: "Australia: NearMap" option_layer_ooc_25k: "Storico UK: 1:25k" + option_layer_ooc_7th: "Storico UK: 7°" option_layer_ooc_npe: "Storico UK: NPE" option_layer_ooc_scotland: "Storico UK: Scozia" option_layer_streets_haiti: "Haiti: nomi delle strade" @@ -190,8 +194,10 @@ it: retry: Riprova revert: Ripristina save: Salva + tags_backtolist: Torna all'elenco tags_descriptions: Descrizioni di '$1' tags_findatag: Trova un tag + tags_findtag: Trova tag tags_typesearchterm: "Inserisci una parola da cercare:" tip_addrelation: Aggiungi ad una relazione tip_addtag: Aggiungi una nuova etichetta diff --git a/config/potlatch/locales/ja.yml b/config/potlatch/locales/ja.yml index 9756a3edd..9f8ae38ce 100644 --- a/config/potlatch/locales/ja.yml +++ b/config/potlatch/locales/ja.yml @@ -102,6 +102,7 @@ ja: inspector_way_connects_to_principal: $1 と $2 接しています。また、$3 の $4と接しています。 inspector_way_nodes: $1 ノード inspector_way_nodes_closed: $1 ノード (closed) + loading: 読み込み中… login_pwd: パスワード login_retry: ログインに失敗しました。やり直してください。 login_title: ログインできません @@ -130,6 +131,8 @@ ja: option_layer_ooc_npe: "UK historic: NPE" option_layer_tip: 背景を選択 option_limitways: ダウンロードに時間がかかりそうな時には警告する + option_microblog_id: "マイクロブログ名:" + option_microblog_pwd: "マイクロブログのパスワード:" option_noname: 名前のついていない道路を強調 option_photo: 写真 KML option_thinareas: エリアにもっと細い線を使用 @@ -184,6 +187,7 @@ ja: revert: 差し戻し save: 保存 tags_backtolist: リストに戻る + tags_typesearchterm: "検索する単語を入力してください:" tip_addrelation: リレーションに追加 tip_addtag: 新しいタグを追加 tip_alert: エラーが発生しました。クリックすると詳細が表示されます。 diff --git a/config/potlatch/locales/lb.yml b/config/potlatch/locales/lb.yml new file mode 100644 index 000000000..baa3c4f0a --- /dev/null +++ b/config/potlatch/locales/lb.yml @@ -0,0 +1,73 @@ +# Messages for Luxembourgish (Lëtzebuergesch) +# Exported from translatewiki.net +# Export driver: syck +# Author: Robby +lb: + a_way: $1 ee Wee + action_deletepoint: e Punkt läschen + action_movepoint: e Punkt réckelen + action_splitway: e Wee opdeelen + advanced_inspector: Inspekter + advanced_maximise: Fënster maximéieren + advanced_minimise: Fënster minimiséieren + advanced_parallel: Parallele Wee + advanced_undelete: Restauréieren + advice_uploadempty: Näischt fir eropzelueden + advice_uploadfail: Eropluede gestoppt + advice_uploadsuccess: All Donnéeë sinn eropgelueden + cancel: Ofbriechen + conflict_download: Hir Versioun eroflueden + createrelation: Eng nei Relatioun festleeën + custom: "Personaliséiert:" + delete: Läschen + deleting: läschen + heading_drawing: Zeechnen + help: Hëllef + inspector: Inspekter + inspector_locked: Gespaart + inspector_node_count: ($1 mol) + inspector_unsaved: Net gespäichert + inspector_uploading: (eroplueden) + loading: Lueden... + login_pwd: "Passwuert:" + login_uid: "Benotzernumm:" + more: Méi + "no": Neen + nobackground: Keen Hannergrond + offset_motorway: Autobunn (D3) + ok: OK + option_layer_cycle_map: OSM - Vëloskaart + option_layer_streets_haiti: "Haiti: Stroossennimm" + option_photo: "Foto-KML:" + preset_icon_airport: Fluchhafen + preset_icon_bar: Bar + preset_icon_cinema: Kino + preset_icon_disaster: Haiti Gebai + preset_icon_ferry_terminal: Fähr + preset_icon_fire_station: Pomjeeën + preset_icon_hospital: Klinik + preset_icon_hotel: Hotel + preset_icon_museum: Musée + preset_icon_parking: Parking + preset_icon_pharmacy: Apdikt + preset_icon_pub: Bistro + preset_icon_restaurant: Restaurant + preset_icon_school: Schoul + preset_icon_station: Gare + preset_icon_supermarket: Supermarché + preset_icon_telephone: Telefon + preset_icon_theatre: Theater + prompt_changesetcomment: "Gitt eng Beschreiwung vun Ären Ännerungen:" + prompt_savechanges: Ännerunge späicheren + retry: Nach eng Kéier probéieren + revert: Zrécksetzen + save: Späicheren + tags_backtolist: Zréck op d'Lëscht + tags_descriptions: Beschreiwunge vu(n) '$1' + tip_photo: Fotoe lueden + uploading: Eroplueden... + uploading_deleting_ways: Weeër läschen + uploading_relation: Realtioun $1 eroplueden + warning: Warnung + way: Wee + "yes": Jo diff --git a/config/potlatch/locales/mk.yml b/config/potlatch/locales/mk.yml index 85e30e727..61003b4b7 100644 --- a/config/potlatch/locales/mk.yml +++ b/config/potlatch/locales/mk.yml @@ -80,7 +80,7 @@ mk: heading_tagging: Означување heading_troubleshooting: Отстранување неисправности help: Помош - help_html: "Добредојдовте во Potlatch\nPotlatch е уредник на OpenStreetMap кој е лесен за употреба. Цртајте патишта, знаменитости, споменици и продавници од вашите GPS податоци, сателитски слики или стари карти.\n\nОвие страници за помош ќе ве запознаат со основите на користење на Potlatch, и ќе ви покажат каде можете да дознаете повеќе. Кликнете на насловите погоре за да почнете.\n\nЗа да излезете, кликнете било каде вон прозорецов.\n\n\n\nКорисно да се знае\nНе копирајте од други карти!\n\nАко изберете „Уредување во живо“, сите промени кои ќе ги направите одат на базата додека ги цртате - т.е. веднаш. Ако не сте толку сигурни во промените, одберете „Уредување со зачувување“, и така промените ќе се појават дури кога ќе стиснете на „Зачувај“.\n\nСите направени уредувања ќе се покажат по час-два (на неколку посложени работи им треба една недела). На картата не е прикажано сè - тоа би бил голем неред. Бидејќи податоците на OpenStreetMap се отворен извор, другите корисници слободно прават карти на кои се прикажани различни аспекти - како OpenCycleMap (Отворена велосипедска карта) или Midnight Commander.\n\nЗапомнете дека ова е и убава карта (затоа цртајте убави криви линии за кривините), но и дијаграм (затоа проверувајте дека патиштата се среќаваат на крстосници) .\n\nДали ви споменавме дека не смее да се копира од други карти?\n\n\nДознајте повеќе\nPotlatch прирачник\nПоштенски списоци\nРазговори (помош во живо)\nФорум\nВики на заедницата\nИзворен код на Potlatch\n\n\n\nКако да почнете\nСега Potlatch ви е отворен. Кликнете на „Уреди и зачувај“ за да почнете\n\nЗначи спремни сте да нацртате карта. Најлесно е да се почне со поставење на точки од интерес на картата (POI). Овие можат да бидат ресторани, цркви, железнички станици...сè што сакате.\n\nВлечење и пуштање\nЗа да ви олесниме, ги поставивме најчестите видови на точки од интерес (POI), на дното од картата. На картата се ставаат со нивно повлекување и пуштање на саканото место. И не грижете се ако не сте го погодиле местото од прв пат: можете точките да повлекувате повторно, сè додека не ја наместите секоја точка кадешто сакате.\n\nКога сте готови со тоа, ставете му име на ресторанот (или црквата, станицата итн.) На дното ќе се појави мала табела. Една од ставките ќе биде „име“, и до него „(тука внесете име)“. Кликнете на тој текст и впишете го името.\n\nКликнете другде на картата за да го одизберете вашата точка од интерес (POI), и така ќе се врати малиот шарен правоаголник.\n\nЛесно е, нели? Кликнете на „Зачувај“ (најдолу-десно) кога сте готови.\nДвижење по картата\nЗа да отидете на друг дел од картата, само повлечете празен простор. Potlatch автоматски ќе вчита нови податоци (гледајте најгоре-десно)\n\nВи рековме да „Уредите и зачувате“, но можете и да кликнете на „Уредување во живо“. Под овој режим промените одат право во базата, и затоа нема копче „Зачувај“. Ова е добро за брзи промени и картографски акции.\n\nСледни чекори\nЗадоволни сте од досегашното? Одлично. Кликнете на „Истражување“ погоре за да дознаете како да бидете вистински картограф!\n\nИстражување со GPS\nИдејата позади OpenStreetMap е создавање на карта без ограничувачките авторски права кои ги имаат други карти. Ова значи дека овдешните карти не можете да ги копирате од никаде: морате самите да ги истражите улиците. За среќа, ова е многу забавно!\nНајдобро е да се земе рачен GPS-уред. Пронајдете некој регион кој сè уште не е на картата. Прошетајте по улиците, или извозете ги на велосипед, држајќи го уредот вклучен. По пат запишувајте ги имињата на улиците, и сето она што ве интересира (ресторани? цркви?).\n\nКога ќе дојдете дома, вашиот GPS-уред ќе содржи т.н. „записник на траги“ (tracklog) кој има евиденција за секаде кадешто сте биле. Потоа ова можете да го подигнете на OpenStreetMap.\n\nНајдобриот вид на GPS-уред е оној што запишува често (на секоја секунда-две) и има големо памтење. Голем дел од нашите картографи користат рачни Garmin апарати, или Bluetooth-уреди. На нашето вики ќе најдете подробни анализа на GPS-уреди\n\nПодигање на патеката\nСега ќе треба да ја префрлите трагата од GPS-уредот. Можеби уредот има своја програмска опрема, или пак од него поже да се копираат податотеки предку USB. Ако не може, пробајте го GPSBabel. Како и да е, податотеката во секој случај треба да биде во GPX формат.\n\nПотоа одете на „GPS траги“ и подигнете ја трагата на OpenStreetMap. Но ова е само првиот чекор - трагата сè уште нема да се појави на картата. Морате самите да ги нацртате и именувате улиците, следејќи ја трагата.\nКористење на трагата\nПронајдете ја вашата подигната трага во списокот на „GPS траги“ и кликнете на „уреди“ веднаш до неа. Potlatch ќе започне со оваа вчитана трага, плус ако има патни точки. Сега можете да цртате!\n\nМожете и да кликнете на ова копче за да ви се прикажат GPS трагите на сите корисници (но не патните точки) за тековниот реон. Држете Shift за да се прикажат само вашите траги.\nКористење на сателитски слики\nНе грижете се ако немате GPS-уред. Во некои градови имаме сателитски фотографии врз кои можете да цртате, добиени со поддршка од Yahoo! (благодариме!). Излезете и запишете ги имињата на улиците, па вратете се и исцртајте ги линиите врз нив.\n\nДоколку не гледате сателитски слики, кликнете на копчето за прилагодувања и проверете дали е одбрано „Yahoo!“ Ако сè уште не ги гледате, тогаш веројатно такви слики се недостапни за вашиот град, или пак треба малку да оддалечите.\n\nНа истово копче за прилагодувања има и други избори како карти на Британија со истечени права и OpenTopoMap. Сите тие се специјално избрани бидејќи ни е дозволено да ги користиме- не копирајте ничии карти и воздушни фотографии (Законите за авторски права се за никаде.)\n\nПонекогаш сателитските слики се малку разместени од фактичката локација на патиштата. Ако наидете на ова, држете го Space и влечете ја позадината додека не се порамнат. Секогаш имајте доверба во GPS трагите, а не сателитските слики.\n\nЦртање патишта\nЗа да нацртате пат почнувајќи од празен простор на картата, само кликнете таму; потоа на секоја точка на патот. Кога сте готови, кликнете два пати или притиснете Enter - потоа кликнете на некое друго место за да го одизберете патот.\n\nЗа да нацртате пат почнувајќи од друг пат, кликнете на патот за да го изберете; неговите точки ќе станат црвени. Држете Shift и кликнете на една од нив за да започнете нов пат од таа точка. (Ако нема црвена точка на крстосницата, направете Shift-клик за да се појави кадешто сакате!)\n\nКликнете на „Зачувај“ (најдолу-десно) кога сте готови. Зачувувајте често, во случај да се јават проблеми со опслужувачот.\n\nНе очекувајте промените веднаш да се појават на главната карта. За ова треба да поминат час-два, а во некои случаи и до една недела.\nПравење крстосници\nМногу е важно патиштата да имаат заедничка точка („јазол“) кадешто се среќаваат. Ова им служи на корисниците кои планираат пат за да знаат каде да свртат.\n\nPotlatch се грижи за ова доколку внимателно кликнете точно на патот кој го сврзувате. Гледајте ги олеснителните знаци: точките светнуваат сино, курсорот се менува, и кога сте готови, точката на крстосницата има црна контура.\nПоместување и бришење\nОва работи баш како што се би се очекувало. За да избришете точка, одберете ја и притиснете на Delete. За да избришете цел еден пат, притиснете Shift-Delete.\n\nЗа да поместите нешто, само повлечете го. (Ќе треба да кликнете и да подржите малку пред да влечете. Со ова се избегнуваат ненамерни поместувања.)\nПонапредно цртање\nАко два дела од еден пат имаат различни имиња, ќе треба да ги раздвоите. Кликнете на патот; потоа кликнете во точката кадешто сакате да го раздвоите, и кликнете на ножиците. (Можете да спојувате патишта со Control, или копчето со јаболко на Мекинтош, но не спојувајте два пата со различни имиња или типови.)\n\nКружните текови се многу тешки за цртање. Но за тоа помага самиот Potlatch. Нацртајте го кругот грубо, само внимавајте да ги споите краевите (т.е. да биде круг), и кликнете на „подреди“. (Ова се користи и за исправање на патишта.)\nТочки од интерес (POI)\nПрвото нешто што го научивте е како да влечете и пуштате точка од интерес. Можете и самите да правите вакви точки со двојно кликнување на картата: ќе се појави зелено кругче. Но како ќе знаеме дали се работи за ресторан, црква или нешто друго? Кликнете на „Означување“ погоре за да дознаете!\n\nКој вид на пат е тоа?\nШтом ќе нацртате пат, треба да назначите што е. Дали е главна магистрала, пешачка патека или река? Како се вика? Има ли некои посебни правила (на пр. „забрането велосипеди“)?\n\nВо OpenStreetMap ова го запишувате со „ознаки“. Ознаката има два дела, и можете да користите колку што сакате ознаки. На пример, можете да додадете i>highway | trunk за да назначите дека ова е главен магистрален пат; highway | residential за пат во населба; or highway | footway за пешачка патека. If bikes were banned, you could then add bicycle | no. Потоа, за да го запишете името, додајте name | Партизански Одреди.\n\nОзнаките на Potlatch се појавуваат најдолу на екранот - кликнете на постоечка улица, и ќе видите каква ознака има. Кликете на знакот „+“ (најдолу-десно) за да додадете нова ознака. Секоја ознака има „x“ со што можете да ја избришете.\n\nМожете да означувате цели патишта; точки на патишта (можеби порта или семафори); и точки од интерес.\nКористење на зададени ознаки\nЗа да ви помогне да започнете, Potlatch ви нуди готови, најпопуларни ознаки.\n\nОдберете го патот, па кликајте низ симболите додека не најдете соодветен. Потоа изберете ја најсоодветната можност од менито.\n\nСо ова се пополнуваат ознаките. Некои ќе останат делумно празни за да можете да впишете (на пример) име на улицата и број\nЕднонасочни патишта\nВи препорачуваме да додадете ознака за еднонасочни улици како oneway | yes - но како да познаете во која насока? Најдолу-лево има стрелка која го означува правецот напатот, од почеток до крај. Кликнете на неа за да ја свртите обратно.\nИзбор на ваши сопствени ознаки\nСекако, не сте ограничени само на зададените ознаки. Користете го копчето „+“ за да користите какви што сакате ознаки.\n\nМожете да видите какви ознаки користат другите на OSMdoc, а имаме и долг список на популарни ознаки на нашето вики нареченаЕлементи. Но тие се само предлози, а не правила. Најслободно измислувајте си свои ознаки или преземајте од други корисници.\n\nБидејќи податоците од OpenStreetMap се користат за изработување на различни карти, секоја карта прикажува свој избор од ознаки.\nРелации\nПонекогаш не се доволни само ознаки, па ќе треба да „групирате“ два или повеќе пата. Можеби вртењето од една улица во друга е забрането, или пак 20 патеки заедно сочиннуваат означена велосипедска патека. Ова се прави во напредното мени „релации“. Дознајте повеќе на викито.\n\nВраќање грешки\nОва е копчето за враќање (може и со стискање на Z) - ова ќе го врати последното нешто кое сте го направиле.\n\nМожете да „вратите“ претходно зачувана верзија на еден пат или точка. Одберете ја, па кликнете на нејзиниот ид. бр. (бројот најдолу-лево) - или притиснете на H (за „историја“). Ќе видите список на која се наведува кој ја уредувал и кога. Одберете ја саканата верзија, и стиснете на „Врати“.\n\nДоколку сте избришале пат по грешка и сте зачувале, притиснете U (за да вратите). Ќе се појават сите избришани патишта. Одберете го саканиот пат; отклучете го со кликнување на катанчето; и зачувајте.\n\nМислите дека некој друг корисник направил грешка? Испратете му пријателска порака. Користете ја историјата (H) за да му го изберете името, па кликнете на „Пошта“\n\nКористете го Инспекторот (во менито „Напредно“) за корисни информации за моменталниот пат или точка.\nЧПП\nКако да ги видам моите патни точки?\nПатните точки се појавуваат само ако кликнете на „уреди“ до името на трагата во „GPS траги“. Податотеката мора да има и патни точки и запис на трагата - опслужувачот не пропушта податотеки кои имаат само патни точки.\n\nПовеќе ЧПП за Potlatch и OpenStreetMap.\n\n\n\nПобрзо работење\nШто повеќе оддалечувате, тоа повеќе податоци мора да вчита Potlatch. Приближете пред да стиснете на „Уреди“\n\nИсклучете го „Користи курсори „молив“ и „рака““ (во прозорецот за прилагодување) за да добиете максимална брзина.\n\nАко опслужувачот работи бавно, вратете се подоцна. Проверете го викито за да проверите познати проблеми. Некои термини како недела навечер се секогаш оптоварени.\n\nКажете му на Potlatch да ги запамти вашите омилени комплети со ознаки. Одберете пат или точка со тие ознаки, па притиснете на Ctrl, Shift и на број од 1 до 9. Потоа за повторно да ги користите тие ознаки, само притиснете Shift и тој број. (Ќе се паметат секојпат кога го користите Potlatch на овој компјутер.)\n\nПретворете ја вашата GPS трага во пат со тоа што ќе ја пронајдете на списокот „GPS траги“ и ќе кликнете на „уреди“ до неа, а потоа на кутивчето „претвори“. Трагата ќе се заклучи (црвено), затоа не зачувувајте. Најпрвин уредете ја, па кликнете на катанчето (најдолу-десно) за да ја отклучите кога сте спремни да ја зачувате.\n\nШто да кликате\nВлечете ја картата за да се движите наоколу.\nДвоен клик за да направите нова точка од интерес (POI).\nКликнете еднап за да започнете нов пат.\nДржете и влечете пат или точка од интерес (POI) за да ги поместите.\nКога цртате пат\nДвоен клик или Enter за да завршите со цртање.\nКликнете на друг пат за да направите крстосница.\nShift-клик на крајот на друг пат за да споите.\nКога ќе изберете пат\nКликнете на точката за да ја одберете.\nShift-клик на патот за да вметнете нова точка.\nShift-клик на точка за оттаму да започнете нов пат.\nCtrl-клик на друг пат за спојување.\n\nТастатурни кратенки\nB Додај позадинска изворна ознака\nC Затвори измени\nG Прикажи GPS траги\nH Прикажи историја\nI Прикажи инспектор\nJ сврзи точка за вкрстени патишта\n(+Shift) Unjoin from other ways\nK Заклучи/отклучи го моментално избраното\nL Прикажи моментална географска должина\nM Зголеми уредувачки прозорец\nP Создај паралелен пат\nR Повтори ги ознаките\nS Зачувај (освен ако не е во живо)\nT Подреди во права линија/круг\nU Врати избришано (прикажи избришани патишра)\nX Пресечи пат на две\nZ Врати\n- Отстрани точка само од овој пат\n+ Додај нова ознака\n/ Избор на друг пат со истава точка\nDelete Избриши точка\n (+Shift) Избриши цел пат\nEnter Заврши со цртање на линијата\nSpace Држи и влечи позадина\nEsc Откажи го ова уредување; превчитај од опслужувачот \n0 Отстрани ги сите ознаки\n1-9 Избор на зададени ознаки\n (+Shift) Избери запамтени ознаки\n (+S/Ctrl) Запамти ознаки\n§ или ` Кружи помеѓу групи ознаки\n\n" + help_html: "Добредојдовте во Potlatch\nPotlatch е уредник на OpenStreetMap кој е лесен за употреба. Цртајте патишта, знаменитости, споменици и продавници од вашите GPS податоци, сателитски слики или стари карти.\n\nОвие страници за помош ќе ве запознаат со основите на користење на Potlatch, и ќе ви покажат каде можете да дознаете повеќе. Кликнете на насловите погоре за да почнете.\n\nЗа да излезете, кликнете било каде вон прозорецов.\n\n\n\nКорисно да се знае\nНе копирајте од други карти!\n\nАко изберете „Уредување во живо“, сите промени кои ќе ги направите одат на базата додека ги цртате - т.е. веднаш. Ако не сте толку сигурни во промените, одберете „Уредување со зачувување“, и така промените ќе се појават дури кога ќе стиснете на „Зачувај“.\n\nСите направени уредувања ќе се покажат по час-два (на неколку посложени работи им треба една недела). На картата не е прикажано сè - тоа би бил голем неред. Бидејќи податоците на OpenStreetMap се отворен извор, другите корисници слободно прават карти на кои се прикажани различни аспекти - како OpenCycleMap (Отворена велосипедска карта) или Midnight Commander.\n\nЗапомнете дека ова е и убава карта (затоа цртајте убави криви линии за кривините), но и дијаграм (затоа проверувајте дека патиштата се среќаваат на крстосници) .\n\nДали ви споменавме дека не смее да се копира од други карти?\n\n\nДознајте повеќе\nPotlatch прирачник\nПоштенски списоци\nРазговори (помош во живо)\nФорум\nВики на заедницата\nИзворен код на Potlatch\n\n\n\nКако да почнете\nСега Potlatch ви е отворен. Кликнете на „Уреди и зачувај“ за да почнете\n\nЗначи спремни сте да нацртате карта. Најлесно е да се почне со поставење на точки од интерес на картата (POI). Овие можат да бидат ресторани, цркви, железнички станици...сè што сакате.\n\nВлечење и пуштање\nЗа да ви олесниме, ги поставивме најчестите видови на точки од интерес (POI), на дното од картата. На картата се ставаат со нивно повлекување и пуштање на саканото место. И не грижете се ако не сте го погодиле местото од прв пат: можете точките да повлекувате повторно, сè додека не ја наместите секоја точка кадешто сакате.\n\nКога сте готови со тоа, ставете му име на ресторанот (или црквата, станицата итн.) На дното ќе се појави мала табела. Една од ставките ќе биде „име“, и до него „(тука внесете име)“. Кликнете на тој текст и впишете го името.\n\nКликнете другде на картата за да го одизберете вашата точка од интерес (POI), и така ќе се врати малиот шарен правоаголник.\n\nЛесно е, нели? Кликнете на „Зачувај“ (најдолу-десно) кога сте готови.\nДвижење по картата\nЗа да отидете на друг дел од картата, само повлечете празен простор. Potlatch автоматски ќе вчита нови податоци (гледајте најгоре-десно)\n\nВи рековме да „Уредите и зачувате“, но можете и да кликнете на „Уредување во живо“. Под овој режим промените одат право во базата, и затоа нема копче „Зачувај“. Ова е добро за брзи промени и картографски акции.\n\nСледни чекори\nЗадоволни сте од досегашното? Одлично. Кликнете на „Истражување“ погоре за да дознаете како да бидете вистински картограф!\n\nИстражување со GPS\nИдејата позади OpenStreetMap е создавање на карта без ограничувачките авторски права кои ги имаат други карти. Ова значи дека овдешните карти не можете да ги копирате од никаде: морате самите да ги истражите улиците. За среќа, ова е многу забавно!\nНајдобро е да се земе рачен GPS-уред. Пронајдете некој регион кој сè уште не е на картата. Прошетајте по улиците, или извозете ги на велосипед, држајќи го уредот вклучен. По пат запишувајте ги имињата на улиците, и сето она што ве интересира (ресторани? цркви?).\n\nКога ќе дојдете дома, вашиот GPS-уред ќе содржи т.н. „записник на траги“ (tracklog) кој има евиденција за секаде кадешто сте биле. Потоа ова можете да го подигнете на OpenStreetMap.\n\nНајдобриот вид на GPS-уред е оној што запишува често (на секоја секунда-две) и има големо памтење. Голем дел од нашите картографи користат рачни Garmin апарати, или Bluetooth-уреди. На нашето вики ќе најдете подробни анализа на GPS-уреди\n\nПодигање на патеката\nСега ќе треба да ја префрлите трагата од GPS-уредот. Можеби уредот има своја програмска опрема, или пак од него поже да се копираат податотеки предку USB. Ако не може, пробајте го GPSBabel. Како и да е, податотеката во секој случај треба да биде во GPX формат.\n\nПотоа одете на „GPS траги“ и подигнете ја трагата на OpenStreetMap. Но ова е само првиот чекор - трагата сè уште нема да се појави на картата. Морате самите да ги нацртате и именувате улиците, следејќи ја трагата.\nКористење на трагата\nПронајдете ја вашата подигната трага во списокот на „GPS траги“ и кликнете на „уреди“ веднаш до неа. Potlatch ќе започне со оваа вчитана трага, плус ако има патни точки. Сега можете да цртате!\n\nМожете и да кликнете на ова копче за да ви се прикажат GPS трагите на сите корисници (но не патните точки) за тековниот реон. Држете Shift за да се прикажат само вашите траги.\nКористење на сателитски слики\nНе грижете се ако немате GPS-уред. Во некои градови имаме сателитски фотографии врз кои можете да цртате, добиени со поддршка од Yahoo! (благодариме!). Излезете и запишете ги имињата на улиците, па вратете се и исцртајте ги линиите врз нив.\n\nДоколку не гледате сателитски слики, кликнете на копчето за прилагодувања и проверете дали е одбрано „Yahoo!“ Ако сè уште не ги гледате, тогаш веројатно такви слики се недостапни за вашиот град, или пак треба малку да оддалечите.\n\nНа истово копче за прилагодувања има и други избори како карти на Британија со истечени права и OpenTopoMap. Сите тие се специјално избрани бидејќи ни е дозволено да ги користиме- не копирајте ничии карти и воздушни фотографии (Законите за авторски права се за никаде.)\n\nПонекогаш сателитските слики се малку разместени од фактичката локација на патиштата. Ако наидете на ова, држете го Space и влечете ја позадината додека не се порамнат. Секогаш имајте доверба во GPS трагите, а не сателитските слики.\n\nЦртање патишта\nЗа да нацртате пат почнувајќи од празен простор на картата, само кликнете таму; потоа на секоја точка на патот. Кога сте готови, кликнете два пати или притиснете Enter - потоа кликнете на некое друго место за да го одизберете патот.\n\nЗа да нацртате пат почнувајќи од друг пат, кликнете на патот за да го изберете; неговите точки ќе станат црвени. Држете Shift и кликнете на една од нив за да започнете нов пат од таа точка. (Ако нема црвена точка на крстосницата, направете Shift-клик за да се појави кадешто сакате!)\n\nКликнете на „Зачувај“ (најдолу-десно) кога сте готови. Зачувувајте често, во случај да се јават проблеми со опслужувачот.\n\nНе очекувајте промените веднаш да се појават на главната карта. За ова треба да поминат час-два, а во некои случаи и до една недела.\nПравење крстосници\nМногу е важно патиштата да имаат заедничка точка („јазол“) кадешто се среќаваат. Ова им служи на корисниците кои планираат пат за да знаат каде да свртат.\n\nPotlatch се грижи за ова доколку внимателно кликнете точно на патот кој го сврзувате. Гледајте ги олеснителните знаци: точките светнуваат сино, курсорот се менува, и кога сте готови, точката на крстосницата има црна контура.\nПоместување и бришење\nОва работи баш како што се би се очекувало. За да избришете точка, одберете ја и притиснете на Delete. За да избришете цел еден пат, притиснете Shift-Delete.\n\nЗа да поместите нешто, само повлечете го. (Ќе треба да кликнете и да подржите малку пред да влечете. Со ова се избегнуваат ненамерни поместувања.)\nПонапредно цртање\nАко два дела од еден пат имаат различни имиња, ќе треба да ги раздвоите. Кликнете на патот; потоа кликнете во точката кадешто сакате да го раздвоите, и кликнете на ножиците. (Можете да спојувате патишта со Control, или копчето со јаболко на Мекинтош, но не спојувајте два пата со различни имиња или типови.)\n\nКружните текови се многу тешки за цртање. Но за тоа помага самиот Potlatch. Нацртајте го кругот грубо, само внимавајте да ги споите краевите (т.е. да биде круг), и кликнете на „подреди“. (Ова се користи и за исправање на патишта.)\nТочки од интерес (POI)\nПрвото нешто што го научивте е како да влечете и пуштате точка од интерес. Можете и самите да правите вакви точки со двојно кликнување на картата: ќе се појави зелено кругче. Но како ќе знаеме дали се работи за ресторан, црква или нешто друго? Кликнете на „Означување“ погоре за да дознаете!\n\nКој вид на пат е тоа?\nШтом ќе нацртате пат, треба да назначите што е. Дали е главна магистрала, пешачка патека или река? Како се вика? Има ли некои посебни правила (на пр. „забрането велосипеди“)?\n\nВо OpenStreetMap ова го запишувате со „ознаки“. Ознаката има два дела, и можете да користите колку што сакате ознаки. На пример, можете да додадете i>highway | trunk за да назначите дека ова е главен магистрален пат; highway | residential за пат во населба; or highway | footway за пешачка патека. If bikes were banned, you could then add bicycle | no. Потоа, за да го запишете името, додајте name | Партизански Одреди.\n\nОзнаките на Potlatch се појавуваат најдолу на екранот - кликнете на постоечка улица, и ќе видите каква ознака има. Кликете на знакот „+“ (најдолу-десно) за да додадете нова ознака. Секоја ознака има „x“ со што можете да ја избришете.\n\nМожете да означувате цели патишта; точки на патишта (можеби порта или семафори); и точки од интерес.\nКористење на зададени ознаки\nЗа да ви помогне да започнете, Potlatch ви нуди готови, најпопуларни ознаки.\n\nОдберете го патот, па кликајте низ симболите додека не најдете соодветен. Потоа изберете ја најсоодветната можност од менито.\n\nСо ова се пополнуваат ознаките. Некои ќе останат делумно празни за да можете да впишете (на пример) име на улицата и број\nЕднонасочни патишта\nВи препорачуваме да додадете ознака за еднонасочни улици како oneway | yes - но како да познаете во која насока? Најдолу-лево има стрелка која го означува правецот напатот, од почеток до крај. Кликнете на неа за да ја свртите обратно.\nИзбор на ваши сопствени ознаки\nСекако, не сте ограничени само на зададените ознаки. Користете го копчето „+“ за да користите какви што сакате ознаки.\n\nМожете да видите какви ознаки користат другите на OSMdoc, а имаме и долг список на популарни ознаки на нашето вики нареченаЕлементи. Но тие се само предлози, а не правила. Најслободно измислувајте си свои ознаки или преземајте од други корисници.\n\nБидејќи податоците од OpenStreetMap се користат за изработување на различни карти, секоја карта прикажува свој избор од ознаки.\nРелации\nПонекогаш не се доволни само ознаки, па ќе треба да „групирате“ два или повеќе пата. Можеби вртењето од една улица во друга е забрането, или пак 20 патеки заедно сочиннуваат означена велосипедска патека. Ова се прави во напредното мени „релации“. Дознајте повеќе на викито.\n\nВраќање грешки\nОва е копчето за враќање (може и со стискање на Z) - ова ќе го врати последното нешто кое сте го направиле.\n\nМожете да „вратите“ претходно зачувана верзија на еден пат или точка. Одберете ја, па кликнете на нејзиниот ид. бр. (бројот најдолу-лево) - или притиснете на H (за „историја“). Ќе видите список на која се наведува кој ја уредувал и кога. Одберете ја саканата верзија, и стиснете на „Врати“.\n\nДоколку сте избришале пат по грешка и сте зачувале, притиснете U (за да вратите). Ќе се појават сите избришани патишта. Одберете го саканиот пат; отклучете го со кликнување на катанчето; и зачувајте.\n\nМислите дека некој друг корисник направил грешка? Испратете му пријателска порака. Користете ја историјата (H) за да му го изберете името, па кликнете на „Пошта“\n\nКористете го Инспекторот (во менито „Напредно“) за корисни информации за моменталниот пат или точка.\nЧПП\nКако да ги видам моите патни точки?\nПатните точки се појавуваат само ако кликнете на „уреди“ до името на трагата во „GPS траги“. Податотеката мора да има и патни точки и запис на трагата - опслужувачот не пропушта податотеки кои имаат само патни точки.\n\nПовеќе ЧПП за Potlatch и OpenStreetMap.\n\n\n\nПобрзо работење\nШто повеќе оддалечувате, тоа повеќе податоци мора да вчита Potlatch. Приближете пред да стиснете на „Уреди“\n\nИсклучете го „Користи курсори „молив“ и „рака““ (во прозорецот за прилагодување) за да добиете максимална брзина.\n\nАко опслужувачот работи бавно, вратете се подоцна. Проверете го викито за да проверите познати проблеми. Некои термини како недела навечер се секогаш оптоварени.\n\nКажете му на Potlatch да ги запамти вашите омилени комплети со ознаки. Одберете пат или точка со тие ознаки, па притиснете на Ctrl, Shift и на број од 1 до 9. Потоа за повторно да ги користите тие ознаки, само притиснете Shift и тој број. (Ќе се паметат секојпат кога го користите Potlatch на овој сметач.)\n\nПретворете ја вашата GPS трага во пат со тоа што ќе ја пронајдете на списокот „GPS траги“ и ќе кликнете на „уреди“ до неа, а потоа на кутивчето „претвори“. Трагата ќе се заклучи (црвено), затоа не зачувувајте. Најпрвин уредете ја, па кликнете на катанчето (најдолу-десно) за да ја отклучите кога сте спремни да ја зачувате.\n\nШто да кликате\nВлечете ја картата за да се движите наоколу.\nДвоен клик за да направите нова точка од интерес (POI).\nКликнете еднап за да започнете нов пат.\nДржете и влечете пат или точка од интерес (POI) за да ги поместите.\nКога цртате пат\nДвоен клик или Enter за да завршите со цртање.\nКликнете на друг пат за да направите крстосница.\nShift-клик на крајот на друг пат за да споите.\nКога ќе изберете пат\nКликнете на точката за да ја одберете.\nShift-клик на патот за да вметнете нова точка.\nShift-клик на точка за оттаму да започнете нов пат.\nCtrl-клик на друг пат за спојување.\n\nТастатурни кратенки\nB Додај позадинска изворна ознака\nC Затвори измени\nG Прикажи GPS траги\nH Прикажи историја\nI Прикажи инспектор\nJ сврзи точка за вкрстени патишта\n(+Shift) Unjoin from other ways\nK Заклучи/отклучи го моментално избраното\nL Прикажи моментална географска должина\nM Зголеми уредувачки прозорец\nP Создај паралелен пат\nR Повтори ги ознаките\nS Зачувај (освен ако не е во живо)\nT Подреди во права линија/круг\nU Врати избришано (прикажи избришани патишра)\nX Пресечи пат на две\nZ Врати\n- Отстрани точка само од овој пат\n+ Додај нова ознака\n/ Избор на друг пат со истава точка\nDelete Избриши точка\n (+Shift) Избриши цел пат\nEnter Заврши со цртање на линијата\nSpace Држи и влечи позадина\nEsc Откажи го ова уредување; превчитај од опслужувачот \n0 Отстрани ги сите ознаки\n1-9 Избор на зададени ознаки\n (+Shift) Избери запамтени ознаки\n (+S/Ctrl) Запамти ознаки\n§ или ` Кружи помеѓу групи ознаки\n\n" hint_drawmode: кликнете за да додадете точка,\nдвоен клик/Ентер\nза да ја завршите линијата hint_latlon: "Г.Ш. $1\nГ.Д. $2" hint_loading: вчитувам податоци @@ -98,8 +98,10 @@ mk: inspector_not_in_any_ways: Не е на ниеден пат (POI) inspector_unsaved: Незачувано inspector_uploading: (подигање) + inspector_way: $1 inspector_way_connects_to: Се поврзува со $1 патишта inspector_way_connects_to_principal: Се поврзува со $1 $2 и $3 други $4 + inspector_way_name: $1 ($2) inspector_way_nodes: $1 јазли inspector_way_nodes_closed: $1 јазли (затворено) loading: Вчитувам... @@ -108,6 +110,8 @@ mk: login_title: Не можев да ве најавам login_uid: "Корисничко име:" mail: Пошта + microblog_name_identica: Identi.ca + microblog_name_twitter: Twitter more: Повеќе newchangeset: "Обидете се повторно: Potlatch ќе започне ново менување." "no": Не @@ -124,16 +128,22 @@ mk: option_external: "Надворешно отворање:" option_fadebackground: Побледи позадина option_layer_cycle_map: OSM - велосипедска карта + option_layer_digitalglobe_haiti: "Хаити: DigitalGlobe" + option_layer_geoeye_gravitystorm_haiti: "Хаити: GeoEye 13 јануари" + option_layer_geoeye_nypl_haiti: "Хаити: GeoEye 13 јануари+" option_layer_maplint: OSM - Maplint (грешки) + option_layer_mapnik: OSM - Mapnik option_layer_nearmap: "Австралија: NearMap" option_layer_ooc_25k: "Историски британски: 1:25k" option_layer_ooc_7th: "Историски британски: 7-ми" option_layer_ooc_npe: "Историски британски: NPE" option_layer_ooc_scotland: "Историски британски: Шкотска" option_layer_os_streetview: "Британија: OS StreetView" + option_layer_osmarender: OSM - Osmarender option_layer_streets_haiti: "Хаити: имиња на улици" option_layer_surrey_air_survey: "Велика Британија: Сариска воздушна геодезија" option_layer_tip: Изберете позадина + option_layer_yahoo: Yahoo! option_limitways: Предупреди ме кога се вчитува голем број на податоци option_microblog_id: "Име на микроблогот:" option_microblog_pwd: "Лозинка на микроблогот:" diff --git a/config/potlatch/locales/no.yml b/config/potlatch/locales/no.yml index 9c38830c1..fde951bf8 100644 --- a/config/potlatch/locales/no.yml +++ b/config/potlatch/locales/no.yml @@ -117,6 +117,7 @@ norelations: Ingen relasjoner i området på skjermen offset_broadcanal: Bred tauningssti langs kanal offset_choose: Endre forskyving (m) + offset_dual: Firefelts motorvei (D2) offset_motorway: Motorvei (D3) offset_narrowcanal: Smal tauningssti langs kanal ok: Ok @@ -131,7 +132,9 @@ option_layer_ooc_7th: "UK historisk: 7de" option_layer_ooc_npe: "UK historisk: NPE" option_layer_ooc_scotland: "UK historisk: Skottland" + option_layer_os_streetview: "UK: OS StreetView" option_layer_streets_haiti: "Haiti: gatenavn" + option_layer_surrey_air_survey: "UK: Surrey Air Survey" option_layer_tip: Velg bakgrunnen som skal vises option_limitways: Advar når mye data lastes option_microblog_id: "Mikroblogg brukernavn:" diff --git a/config/potlatch/locales/pt.yml b/config/potlatch/locales/pt.yml index 602dd0c72..82a3ddf29 100644 --- a/config/potlatch/locales/pt.yml +++ b/config/potlatch/locales/pt.yml @@ -1,6 +1,8 @@ # Messages for Portuguese (Português) # Exported from translatewiki.net # Export driver: syck +# Author: Crazymadlover +# Author: Giro720 # Author: Hamilton Abreu # Author: Luckas Blade # Author: Malafaya @@ -33,6 +35,7 @@ pt: conflict_download: Descarregar a versão deles conflict_visitpoi: Clique 'Ok' para mostrar o ponto. createrelation: Criar uma nova relação + custom: "Personalizado:" delete: Remover editinglive: A editar ao vivo heading_introduction: Introdução @@ -42,6 +45,10 @@ pt: hint_overendpoint: sobre ponto final ($1)\nclique para unir\nshift-clique para fundir hint_overpoint: sobre ponto ($1)\nclique para unir hint_saving: a gravar dados + inspector: Inspector + inspector_duplicate: Duplicado de + inspector_latlon: "Lat $1\nLon $2" + inspector_node_count: ($1 vezes) inspector_way_nodes: $1 nós inspector_way_nodes_closed: $1 nós (fechado) loading: A carregar... @@ -51,8 +58,10 @@ pt: more: Mais "no": Não nobackground: Sem fundo + offset_motorway: Auto-estrada (D3) ok: Ok option_fadebackground: Esbater fundo + option_layer_nearmap: "Austrália: NearMap" option_layer_streets_haiti: "Haiti: nomes de ruas" option_thinareas: Usar linhas mais finas para as áreas option_thinlines: Usar linhas finas em todas as escalas @@ -72,6 +81,7 @@ pt: preset_icon_police: Esquadra polícia preset_icon_restaurant: Restaurante preset_icon_school: Escola + preset_icon_station: Estação Ferroviária preset_icon_supermarket: Supermercado preset_icon_telephone: Telefone preset_icon_theatre: Teatro diff --git a/config/potlatch/locales/ru.yml b/config/potlatch/locales/ru.yml index 610088cfb..76c517314 100644 --- a/config/potlatch/locales/ru.yml +++ b/config/potlatch/locales/ru.yml @@ -113,6 +113,8 @@ ru: login_title: Не удаётся войти login_uid: "Имя пользователя:" mail: Письмо + microblog_name_identica: Identi.ca + microblog_name_twitter: Twitter more: Ещё newchangeset: \nПожалуйста, повторите попытку. Potlatch начнёт новый пакет правок. "no": Нет diff --git a/config/potlatch/locales/sl.yml b/config/potlatch/locales/sl.yml new file mode 100644 index 000000000..bfe2ec042 --- /dev/null +++ b/config/potlatch/locales/sl.yml @@ -0,0 +1,80 @@ +# Messages for Slovenian (Slovenščina) +# Exported from translatewiki.net +# Export driver: syck +# Author: Dbc334 +sl: + action_deletepoint: brisanje točke + advanced: Napredno + advanced_maximise: Maksimiraj okno + advanced_minimise: Minimiraj okno + advanced_parallel: Vzporedna pot + advanced_undelete: Obnovi + cancel: Prekliči + conflict_download: Prenesi njihovo različico + conflict_overwrite: Prepiši njihovo različico + delete: Izbriši + deleting: brisanje + editingoffline: Urejanje brez povezave + heading_drawing: Risanje + heading_introduction: Predstavitev + help: Pomoč + hint_loading: nalaganje podatkov + hint_saving: shranjevanje podatkov + inspector_duplicate: Dvojnik + inspector_locked: Zaklenjeno + inspector_node_count: ($1-krat) + inspector_unsaved: Ni shranjeno + inspector_uploading: (nalaganje) + loading: Nalaganje ... + login_pwd: "Geslo:" + login_title: Ne morem se prijaviti + login_uid: "Uporabniško ime:" + mail: Pošta + more: Več + "no": Ne + nobackground: Brez ozadja + offset_motorway: Avtocesta (D3) + ok: V redu + option_layer_streets_haiti: "Haiti: imena ulic" + option_photo: "Fotografija KML:" + point: Točka + preset_icon_airport: Letališče + preset_icon_bar: Bar + preset_icon_bus_stop: Avtobusna postaja + preset_icon_cafe: Kavarna + preset_icon_cinema: Kinematograf + preset_icon_disaster: Stavba Haiti + preset_icon_fast_food: Hitra hrana + preset_icon_fire_station: Gasilska postaja + preset_icon_hospital: Bolnišnica + preset_icon_hotel: Hotel + preset_icon_museum: Muzej + preset_icon_parking: Parkirišče + preset_icon_pharmacy: Lekarna + preset_icon_police: Policijska postaja + preset_icon_pub: Pivnica + preset_icon_recycling: Recikliranje + preset_icon_restaurant: Restavracija + preset_icon_school: Šola + preset_icon_station: Železniška postaja + preset_icon_supermarket: Supermarket + preset_icon_telephone: Telefon + preset_icon_theatre: Gledališče + prompt_changesetcomment: "Vnesite opis vaših sprememb:" + prompt_launch: Zaženi zunanji URL + prompt_savechanges: Shrani spremembe + prompt_unlock: Kliknite za odklenitev + prompt_welcome: Dobrodošli na OpenStreetMap! + retry: Poskusi znova + save: Shrani + tags_backtolist: Nazaj na seznam + tags_findtag: Poišči oznako + tip_addtag: Dodaj novo oznako + tip_noundo: Nič ni za razveljaviti + tip_photo: Naloži slike + tip_undo: Razveljavi $1 (Z) + uploading: Nalaganje ... + uploading_deleting_pois: Brisanje POI-jev + uploading_poi_name: Nalaganje POI $1, $2 + warning: Opozorilo! + "yes": Da diff --git a/config/potlatch/locales/sr-EC.yml b/config/potlatch/locales/sr-EC.yml index df860d4e6..a5bf09411 100644 --- a/config/potlatch/locales/sr-EC.yml +++ b/config/potlatch/locales/sr-EC.yml @@ -202,7 +202,7 @@ sr-EC: tip_addrelation: Додај односу tip_addtag: Додај нову ознаку tip_alert: Дошло је до грешке. Кликните за детаље - tip_anticlockwise: Кружни пут налево. Кликните да се преокрене + tip_anticlockwise: Кружни пут налево — Кликните да се преокрене tip_clockwise: Кружни пут надесно. Кликните да се преокрене tip_direction: Смер путање. Кликните да се преокрене tip_gps: Прикажи GPS трагове (G) diff --git a/config/potlatch/locales/sv.yml b/config/potlatch/locales/sv.yml index a208d1049..7454c9036 100644 --- a/config/potlatch/locales/sv.yml +++ b/config/potlatch/locales/sv.yml @@ -8,6 +8,7 @@ # Author: Liftarn # Author: McDutchie # Author: Per +# Author: Sertion sv: a_poi: $1 en POI a_way: $1 en väg @@ -97,6 +98,7 @@ sv: hint_saving_loading: laddar/sparar data inspector: Inspektör inspector_duplicate: Dubblett av + inspector_in_ways: I sträckor inspector_latlon: "Lat $1\nLon $2" inspector_locked: Låst inspector_node_count: ($1 gånger) @@ -105,6 +107,7 @@ sv: inspector_uploading: (laddar upp) inspector_way_connects_to: Förbunden med $1 vägar inspector_way_nodes: $1 noder + inspector_way_nodes_closed: $1 noder (stängda) loading: Laddar... login_pwd: "Lösenord:" login_retry: Okänt användarnamn. Vänligen försök igen. @@ -167,6 +170,7 @@ sv: preset_icon_school: Skola preset_icon_station: Järnvägsstation preset_icon_supermarket: Snabbköp + preset_icon_taxi: Taxihållplats preset_icon_telephone: Telefon preset_icon_theatre: Teater preset_tip: Välj från en meny med fördefinierade taggar som beskriver $1 @@ -183,7 +187,7 @@ sv: prompt_microblog: Posta till $1 ($2 kvar) prompt_revertversion: "Gå tillbaka till en tidigare version:" prompt_savechanges: Spara ändringar - prompt_taggedpoints: Några av punkterna i denna väg är taggade. Vill du verkligen ta bort den? + prompt_taggedpoints: Några av punkterna i den här vägen är taggade eller i en relation. Vill du verkligen ta bort den? prompt_track: Omvandla dina GPS-spår till (låsta) vägar för editering. prompt_unlock: Lås upp genom att klicka prompt_welcome: Välkommen till OpenStreetMap! diff --git a/config/potlatch/locales/vi.yml b/config/potlatch/locales/vi.yml index 1af317060..d125f1d44 100644 --- a/config/potlatch/locales/vi.yml +++ b/config/potlatch/locales/vi.yml @@ -99,8 +99,10 @@ vi: inspector_not_in_any_ways: Không thuộc lối nào (địa điểm) inspector_unsaved: Chưa lưu inspector_uploading: (đang tải lên) + inspector_way: $1 inspector_way_connects_to: Nối liền với $1 lối inspector_way_connects_to_principal: Nối liền $1 $2 và $3 $4 khác + inspector_way_name: $1 ($2) inspector_way_nodes: $1 nốt inspector_way_nodes_closed: $1 nốt (đóng) loading: Đang tải… @@ -109,6 +111,8 @@ vi: login_title: Không thể đăng nhập login_uid: "Tên đăng ký:" mail: Thư + microblog_name_identica: Identi.ca + microblog_name_twitter: Twitter more: Thêm newchangeset: Vui lòng thử lần nữa. Potlatch sẽ mở bộ thay đổi mới. "no": Có @@ -125,6 +129,9 @@ vi: option_external: "Khởi động bên ngoài:" option_fadebackground: Nhạt màu nền option_layer_cycle_map: OSM – bản đồ xe đạp + option_layer_digitalglobe_haiti: "Haiti: DigitalGlobe" + option_layer_geoeye_gravitystorm_haiti: "Haiti: GeoEye 13/1" + option_layer_geoeye_nypl_haiti: "Haiti: GeoEye 13/1 về sau" option_layer_maplint: OSM – Maplint (các lỗi) option_layer_mapnik: OSM – Mapnik option_layer_nearmap: "Úc: NearMap" @@ -137,6 +144,7 @@ vi: option_layer_streets_haiti: "Haiti: tên đường sá" option_layer_surrey_air_survey: "Anh: Khảo sát Hàng không Surrey" option_layer_tip: Chọn nền để hiển thị + option_layer_yahoo: Yahoo! option_limitways: Báo trước khi tải nhiều dữ liệu option_microblog_id: "Tên tiểu blog:" option_microblog_pwd: "Mật khẩu tiểu blog:" diff --git a/config/preinitializer.rb b/config/preinitializer.rb new file mode 100644 index 000000000..357e30218 --- /dev/null +++ b/config/preinitializer.rb @@ -0,0 +1,16 @@ +require 'yaml' + +config = YAML.load_file("#{RAILS_ROOT}/config/application.yml") +env = ENV['RAILS_ENV'] || 'development' + +ENV.each do |key,value| + if key.match(/^OSM_(.*)$/) + Object.const_set(Regexp.last_match(1).upcase, value) + end +end + +config[env].each do |key,value| + unless Object.const_defined?(key.upcase) + Object.const_set(key.upcase, value) + end +end diff --git a/config/routes.rb b/config/routes.rb index 49b58c844..3cd95c983 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -64,6 +64,7 @@ ActionController::Routing::Routes.draw do |map| map.connect "api/#{API_VERSION}/gpx/create", :controller => 'trace', :action => 'api_create' map.connect "api/#{API_VERSION}/gpx/:id/details", :controller => 'trace', :action => 'api_details' map.connect "api/#{API_VERSION}/gpx/:id/data", :controller => 'trace', :action => 'api_data' + map.connect "api/#{API_VERSION}/gpx/:id/data.:format", :controller => 'trace', :action => 'api_data' # AMF (ActionScript) API @@ -93,7 +94,6 @@ ActionController::Routing::Routes.draw do |map| # Data browsing - map.connect '/browse', :controller => 'changeset', :action => 'list' map.connect '/browse/start', :controller => 'browse', :action => 'start' map.connect '/browse/way/:id', :controller => 'browse', :action => 'way', :id => /\d+/ map.connect '/browse/way/:id/history', :controller => 'browse', :action => 'way_history', :id => /\d+/ @@ -102,10 +102,13 @@ ActionController::Routing::Routes.draw do |map| map.connect '/browse/relation/:id', :controller => 'browse', :action => 'relation', :id => /\d+/ map.connect '/browse/relation/:id/history', :controller => 'browse', :action => 'relation_history', :id => /\d+/ map.changeset '/browse/changeset/:id', :controller => 'browse', :action => 'changeset', :id => /\d+/ - map.connect '/browse/changesets', :controller => 'changeset', :action => 'list' + map.connect '/user/:display_name/edits/feed', :controller => 'changeset', :action => 'list', :format =>:atom + map.connect '/user/:display_name/edits', :controller => 'changeset', :action => 'list' map.connect '/browse/changesets/feed', :controller => 'changeset', :action => 'list', :format => :atom + map.connect '/browse/changesets', :controller => 'changeset', :action => 'list' map.connect '/browse/bug/:id', :controller => 'browse', :action => 'bug', :id => /\d+/ - + map.connect '/browse', :controller => 'changeset', :action => 'list' + # web site map.root :controller => 'site', :action => 'index' map.connect '/', :controller => 'site', :action => 'index' @@ -142,52 +145,52 @@ ActionController::Routing::Routes.draw do |map| map.connect '/go/:code', :controller => 'site', :action => 'permalink', :code => /[a-zA-Z0-9_@]+[=-]*/ # traces - map.connect '/traces', :controller => 'trace', :action => 'list' - map.connect '/traces/page/:page', :controller => 'trace', :action => 'list' - map.connect '/traces/rss', :controller => 'trace', :action => 'georss' - map.connect '/traces/tag/:tag', :controller => 'trace', :action => 'list' + map.connect '/user/:display_name/traces/tag/:tag/page/:page', :controller => 'trace', :action => 'list' + map.connect '/user/:display_name/traces/tag/:tag', :controller => 'trace', :action => 'list' + map.connect '/user/:display_name/traces/page/:page', :controller => 'trace', :action => 'list' + map.connect '/user/:display_name/traces', :controller => 'trace', :action => 'list' + map.connect '/user/:display_name/traces/tag/:tag/rss', :controller => 'trace', :action => 'georss' + map.connect '/user/:display_name/traces/rss', :controller => 'trace', :action => 'georss' + map.connect '/user/:display_name/traces/:id', :controller => 'trace', :action => 'view' + map.connect '/user/:display_name/traces/:id/picture', :controller => 'trace', :action => 'picture' + map.connect '/user/:display_name/traces/:id/icon', :controller => 'trace', :action => 'icon' map.connect '/traces/tag/:tag/page/:page', :controller => 'trace', :action => 'list' + map.connect '/traces/tag/:tag', :controller => 'trace', :action => 'list' + map.connect '/traces/page/:page', :controller => 'trace', :action => 'list' + map.connect '/traces', :controller => 'trace', :action => 'list' map.connect '/traces/tag/:tag/rss', :controller => 'trace', :action => 'georss' - map.connect '/traces/mine', :controller => 'trace', :action => 'mine' - map.connect '/traces/mine/page/:page', :controller => 'trace', :action => 'mine' - map.connect '/traces/mine/tag/:tag', :controller => 'trace', :action => 'mine' + map.connect '/traces/rss', :controller => 'trace', :action => 'georss' map.connect '/traces/mine/tag/:tag/page/:page', :controller => 'trace', :action => 'mine' + map.connect '/traces/mine/tag/:tag', :controller => 'trace', :action => 'mine' + map.connect '/traces/mine/page/:page', :controller => 'trace', :action => 'mine' + map.connect '/traces/mine', :controller => 'trace', :action => 'mine' map.connect '/trace/create', :controller => 'trace', :action => 'create' map.connect '/trace/:id/data', :controller => 'trace', :action => 'data' map.connect '/trace/:id/data.:format', :controller => 'trace', :action => 'data' map.connect '/trace/:id/edit', :controller => 'trace', :action => 'edit' map.connect '/trace/:id/delete', :controller => 'trace', :action => 'delete' - map.connect '/user/:display_name/traces', :controller => 'trace', :action => 'list' - map.connect '/user/:display_name/traces/page/:page', :controller => 'trace', :action => 'list' - map.connect '/user/:display_name/traces/rss', :controller => 'trace', :action => 'georss' - map.connect '/user/:display_name/traces/tag/:tag', :controller => 'trace', :action => 'list' - map.connect '/user/:display_name/traces/tag/:tag/page/:page', :controller => 'trace', :action => 'list' - map.connect '/user/:display_name/traces/tag/:tag/rss', :controller => 'trace', :action => 'georss' - map.connect '/user/:display_name/traces/:id', :controller => 'trace', :action => 'view' - map.connect '/user/:display_name/traces/:id/picture', :controller => 'trace', :action => 'picture' - map.connect '/user/:display_name/traces/:id/icon', :controller => 'trace', :action => 'icon' - # user pages - map.connect '/user/:display_name', :controller => 'user', :action => 'view' - map.connect '/user/:display_name/edits', :controller => 'changeset', :action => 'list' - map.connect '/user/:display_name/edits/feed', :controller => 'changeset', :action => 'list', :format =>:atom - map.connect '/user/:display_name/make_friend', :controller => 'user', :action => 'make_friend' - map.connect '/user/:display_name/remove_friend', :controller => 'user', :action => 'remove_friend' + # diary pages + map.connect '/diary/new', :controller => 'diary_entry', :action => 'new' + map.connect '/user/:display_name/diary/rss', :controller => 'diary_entry', :action => 'rss' + map.connect '/diary/:language/rss', :controller => 'diary_entry', :action => 'rss' + map.connect '/diary/rss', :controller => 'diary_entry', :action => 'rss' map.connect '/user/:display_name/diary', :controller => 'diary_entry', :action => 'list' + map.connect '/diary/:language', :controller => 'diary_entry', :action => 'list' + map.connect '/diary', :controller => 'diary_entry', :action => 'list' map.connect '/user/:display_name/diary/:id', :controller => 'diary_entry', :action => 'view', :id => /\d+/ map.connect '/user/:display_name/diary/:id/newcomment', :controller => 'diary_entry', :action => 'comment', :id => /\d+/ - map.connect '/user/:display_name/diary/rss', :controller => 'diary_entry', :action => 'rss' map.connect '/user/:display_name/diary/:id/edit', :controller => 'diary_entry', :action => 'edit', :id => /\d+/ map.connect '/user/:display_name/diary/:id/hide', :controller => 'diary_entry', :action => 'hide', :id => /\d+/ map.connect '/user/:display_name/diary/:id/hidecomment/:comment', :controller => 'diary_entry', :action => 'hidecomment', :id => /\d+/, :comment => /\d+/ + + # user pages + map.connect '/user/:display_name', :controller => 'user', :action => 'view' + map.connect '/user/:display_name/make_friend', :controller => 'user', :action => 'make_friend' + map.connect '/user/:display_name/remove_friend', :controller => 'user', :action => 'remove_friend' map.connect '/user/:display_name/account', :controller => 'user', :action => 'account' map.connect '/user/:display_name/set_status', :controller => 'user', :action => 'set_status' map.connect '/user/:display_name/delete', :controller => 'user', :action => 'delete' - map.connect '/diary/new', :controller => 'diary_entry', :action => 'new' - map.connect '/diary', :controller => 'diary_entry', :action => 'list' - map.connect '/diary/rss', :controller => 'diary_entry', :action => 'rss' - map.connect '/diary/:language', :controller => 'diary_entry', :action => 'list' - map.connect '/diary/:language/rss', :controller => 'diary_entry', :action => 'rss' # user lists map.connect '/users', :controller => 'user', :action => 'list' @@ -237,9 +240,9 @@ ActionController::Routing::Routes.draw do |map| map.connect '/user/:display_name/role/:role/revoke', :controller => 'user_roles', :action => 'revoke' map.connect '/user/:display_name/blocks', :controller => 'user_blocks', :action => 'blocks_on' map.connect '/user/:display_name/blocks_by', :controller => 'user_blocks', :action => 'blocks_by' + map.connect '/blocks/new/:display_name', :controller => 'user_blocks', :action => 'new' map.resources :user_blocks, :as => 'blocks' map.connect '/blocks/:id/revoke', :controller => 'user_blocks', :action => 'revoke' - map.connect '/blocks/new/:display_name', :controller => 'user_blocks', :action => 'new' # fall through map.connect ':controller/:id/:action' diff --git a/lib/map_boundary.rb b/lib/map_boundary.rb index f2a0c0b52..7d20d2920 100644 --- a/lib/map_boundary.rb +++ b/lib/map_boundary.rb @@ -26,8 +26,8 @@ module MapBoundary # check the bbox isn't too large requested_area = (max_lat-min_lat)*(max_lon-min_lon) - if requested_area > APP_CONFIG['max_request_area'] - raise OSM::APIBadBoundingBox.new("The maximum bbox size is " + APP_CONFIG['max_request_area'].to_s + + if requested_area > MAX_REQUEST_AREA + raise OSM::APIBadBoundingBox.new("The maximum bbox size is " + MAX_REQUEST_AREA.to_s + ", and your request was too large. Either request a smaller area, or use planet.osm") end end diff --git a/lib/osm.rb b/lib/osm.rb index c34c928ff..78d32e739 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -540,7 +540,7 @@ module OSM def self.legal_text_for_country(country_code) file_name = File.join(RAILS_ROOT, "config", "legales", country_code.to_s + ".yml") - file_name = File.join(RAILS_ROOT, "config", "legales", APP_CONFIG['default_legale'] + ".yml") unless File.exist? file_name + file_name = File.join(RAILS_ROOT, "config", "legales", DEFAULT_LEGALE + ".yml") unless File.exist? file_name YAML::load_file(file_name) end end diff --git a/lib/quova.rb b/lib/quova.rb index a7318d66e..ed5b9f491 100644 --- a/lib/quova.rb +++ b/lib/quova.rb @@ -17,8 +17,8 @@ module Quova ## # Access details for WSDL description WSDL_URL="https://webservices.quova.com/OnDemand/GeoPoint/v1/default.asmx?WSDL" - WSDL_USER = APP_CONFIG['quova_username'] - WSDL_PASS = APP_CONFIG['quova_password'] + WSDL_USER = QUOVA_USERNAME + WSDL_PASS = QUOVA_PASSWORD ## # Status codes diff --git a/public/javascripts/map.js b/public/javascripts/map.js index 272913d20..0668b8ab0 100644 --- a/public/javascripts/map.js +++ b/public/javascripts/map.js @@ -244,20 +244,6 @@ function setMapLayers(layerConfig) { map.setBaseLayer(layers[i]); } } - - while (layerConfig.charAt(l) == "B" || layerConfig.charAt(l) == "0") { - l++; - } - - for (var layers = map.getLayersBy("isBaseLayer", false), i = 0; i < layers.length; i++) { - var c = layerConfig.charAt(l++); - - if (c == "T") { - layers[i].setVisibility(true); - } else if(c == "F") { - layers[i].setVisibility(false); - } - } } else { for (var i = 0; i < map.layers.length; i++) { if (map.layers[i].layerCode) { diff --git a/public/openlayers/OpenStreetMap.js b/public/openlayers/OpenStreetMap.js index 69f141806..ce713e4b6 100644 --- a/public/openlayers/OpenStreetMap.js +++ b/public/openlayers/OpenStreetMap.js @@ -7,7 +7,7 @@ OpenLayers.Util.OSM = {}; * Constant: MISSING_TILE_URL * {String} URL of image to display for missing tiles */ -OpenLayers.Util.OSM.MISSING_TILE_URL = "http://openstreetmap.org/openlayers/img/404.png"; +OpenLayers.Util.OSM.MISSING_TILE_URL = "http://www.openstreetmap.org/openlayers/img/404.png"; /** * Property: originalOnImageLoadError @@ -48,7 +48,7 @@ OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, { "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png", "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png" ]; - options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options); + options = OpenLayers.Util.extend({ numZoomLevels: 19, buffer: 0 }, options); var newArguments = [name, url, options]; OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); }, @@ -76,7 +76,7 @@ OpenLayers.Layer.OSM.Osmarender = OpenLayers.Class(OpenLayers.Layer.OSM, { "http://b.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png", "http://c.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png" ]; - options = OpenLayers.Util.extend({ numZoomLevels: 18 }, options); + options = OpenLayers.Util.extend({ numZoomLevels: 18, buffer: 0 }, options); var newArguments = [name, url, options]; OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); }, @@ -100,11 +100,11 @@ OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, { */ initialize: function(name, options) { var url = [ - "http://a.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png", - "http://b.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png", - "http://c.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png" + "http://a.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", + "http://b.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", + "http://c.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png" ]; - options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options); + options = OpenLayers.Util.extend({ numZoomLevels: 19, buffer: 0 }, options); var newArguments = [name, url, options]; OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); }, diff --git a/test/functional/amf_controller_test.rb b/test/functional/amf_controller_test.rb index 3bb1d273e..2c76dfc9c 100644 --- a/test/functional/amf_controller_test.rb +++ b/test/functional/amf_controller_test.rb @@ -529,6 +529,24 @@ class AmfControllerTest < ActionController::TestCase end + def test_startchangeset_invalid_xmlchar_comment + invalid = "\035\022" + comment = "foo#{invalid}bar" + + amf_content "startchangeset", "/1", ["test@example.com:test", Hash.new, nil, comment, 1] + post :amf_write + assert_response :success + amf_parse_response + result = amf_result("/1") + + assert_equal 3, result.size, result.inspect + assert_equal 0, result[0] + new_cs_id = result[2] + + cs = Changeset.find(new_cs_id) + assert_equal "foobar", cs.tags["comment"] + end + # ************************************************************ # AMF Helper functions diff --git a/test/functional/api_controller_test.rb b/test/functional/api_controller_test.rb index e1543726f..b4ac25cfe 100644 --- a/test/functional/api_controller_test.rb +++ b/test/functional/api_controller_test.rb @@ -147,7 +147,7 @@ class ApiControllerTest < ActionController::TestCase [ "trackpoints", "map" ].each do |tq| get tq, :bbox => bbox assert_response :bad_request, "The bbox:#{bbox} was expected to be too big" - assert_equal "The maximum bbox size is #{APP_CONFIG['max_request_area']}, and your request was too large. Either request a smaller area, or use planet.osm", @response.body, "bbox: #{bbox}" + assert_equal "The maximum bbox size is #{MAX_REQUEST_AREA}, and your request was too large. Either request a smaller area, or use planet.osm", @response.body, "bbox: #{bbox}" end end end @@ -264,8 +264,8 @@ class ApiControllerTest < ActionController::TestCase assert_select "osm:root[version='#{API_VERSION}'][generator='#{GENERATOR}']", :count => 1 do assert_select "api", :count => 1 do assert_select "version[minimum=#{API_VERSION}][maximum=#{API_VERSION}]", :count => 1 - assert_select "area[maximum=#{APP_CONFIG['max_request_area']}]", :count => 1 - assert_select "tracepoints[per_page=#{APP_CONFIG['tracepoints_per_page']}]", :count => 1 + assert_select "area[maximum=#{MAX_REQUEST_AREA}]", :count => 1 + assert_select "tracepoints[per_page=#{TRACEPOINTS_PER_PAGE}]", :count => 1 assert_select "changesets[maximum_elements=#{Changeset::MAX_ELEMENTS}]", :count => 1 end end diff --git a/test/unit/way_test.rb b/test/unit/way_test.rb index 39da76ec0..9c9ffe59a 100644 --- a/test/unit/way_test.rb +++ b/test/unit/way_test.rb @@ -26,7 +26,7 @@ class WayTest < ActiveSupport::TestCase way = Way.find(current_ways(:visible_way).id) assert way.valid? # it already has 1 node - 1.upto((APP_CONFIG['max_number_of_way_nodes']) / 2) { + 1.upto((MAX_NUMBER_OF_WAY_NODES) / 2) { way.add_nd_num(current_nodes(:used_node_1).id) way.add_nd_num(current_nodes(:used_node_2).id) }