From: Andy Allan Date: Wed, 31 Oct 2018 10:16:47 +0000 (+0100) Subject: Merge branch 'master' into cancancan X-Git-Tag: live~2834^2~4 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/f11221f05bcdd05edd7a9f97d6d57e7baaeb4921?hp=0888f43d7b5a5e23874ff1a291049b90481d1273 Merge branch 'master' into cancancan --- diff --git a/.mailmap b/.mailmap index 29f21fde6..761478b56 100644 --- a/.mailmap +++ b/.mailmap @@ -7,4 +7,4 @@ Kai Krueger Michael Glanznig Petr Kadlec Richard Fairhurst -Simon Poole +Simon Poole diff --git a/app/assets/javascripts/index/history.js b/app/assets/javascripts/index/history.js index 9babb6e32..6274c135f 100644 --- a/app/assets/javascripts/index/history.js +++ b/app/assets/javascripts/index/history.js @@ -89,35 +89,30 @@ OSM.History = function(map) { }); } - function updateMap() { - group.clearLayers(); - - var changesets = []; - - $("[data-changeset]").each(function () { - var changeset = $(this).data('changeset'); - if (changeset.bbox) { - var latWidth = changeset.bbox.maxlat - changeset.bbox.minlat, - lonWidth = changeset.bbox.maxlon - changeset.bbox.minlon, - minLatWidth = 0.0004, - minLonWidth = 0.0008; + var changesets = []; - var bounds = [[changeset.bbox.minlat, changeset.bbox.minlon], - [changeset.bbox.maxlat, changeset.bbox.maxlon]]; + function updateBounds() { + group.clearLayers(); - if (latWidth < minLatWidth) { - bounds[0][0] -= ((minLatWidth - latWidth) / 2); - bounds[1][0] += ((minLatWidth - latWidth) / 2); - } + changesets.forEach(function(changeset) { + var bottomLeft = map.project(L.latLng(changeset.bbox.minlat, changeset.bbox.minlon)), + topRight = map.project(L.latLng(changeset.bbox.maxlat, changeset.bbox.maxlon)), + width = topRight.x - bottomLeft.x, + height = bottomLeft.y - topRight.y, + minSize = 20; // Min width/height of changeset in pixels - if (lonWidth < minLonWidth) { - bounds[0][1] -= ((minLonWidth - lonWidth) / 2); - bounds[1][1] += ((minLonWidth - lonWidth) / 2); - } + if (width < minSize) { + bottomLeft.x -= ((minSize - width) / 2); + topRight.x += ((minSize - width) / 2); + } - changeset.bounds = L.latLngBounds(bounds); - changesets.push(changeset); + if (height < minSize) { + bottomLeft.y += ((minSize - height) / 2); + topRight.y -= ((minSize - height) / 2); } + + changeset.bounds = L.latLngBounds(map.unproject(bottomLeft), + map.unproject(topRight)); }); changesets.sort(function (a, b) { @@ -131,6 +126,16 @@ OSM.History = function(map) { rect.id = changeset.id; rect.addTo(group); } + } + + function updateMap() { + changesets = $("[data-changeset]").map(function (index,element) { + return $(element).data('changeset'); + }).get().filter(function (changeset) { + return changeset.bbox; + }); + + updateBounds(); if (window.location.pathname !== '/history') { var bounds = group.getBounds(); @@ -150,6 +155,8 @@ OSM.History = function(map) { map.on("moveend", update); } + map.on("zoomend", updateBounds); + update(); }; diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index 56c4515d0..a16f7d85a 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -1324,11 +1324,11 @@ tr.turn:hover { #maxlat { margin-top: -1px; } #minlon { float: left; - margin-left: -1px; + /* no-r2 */ margin-left: -1px; } #maxlon { float: right; - margin-right: -1px; + /* no-r2 */ margin-right: -1px; } #minlat { margin-bottom: 0; } } @@ -2314,6 +2314,7 @@ a.button { font-size: 13px; background: #e8e8e8; padding: 2px 3px; + white-space: pre-wrap; code { padding: 0; diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 20fcc5f47..1df6dd7d1 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -24,7 +24,7 @@ class ApplicationController < ActionController::Base # don't allow access to any auth-requiring part of the site unless # the new CTs have been seen (and accept/decline chosen). elsif !current_user.terms_seen && flash[:skip_terms].nil? - flash[:notice] = t "user.terms.you need to accept or decline" + flash[:notice] = t "users.terms.you need to accept or decline" if params[:referer] redirect_to :controller => "users", :action => "terms", :referer => params[:referer] else diff --git a/app/controllers/browse_controller.rb b/app/controllers/browse_controller.rb index 89b9c6ca3..6eb967568 100644 --- a/app/controllers/browse_controller.rb +++ b/app/controllers/browse_controller.rb @@ -66,7 +66,7 @@ class BrowseController < ApplicationController @node_pages, @nodes = paginate(:old_nodes, :conditions => { :changeset_id => @changeset.id }, :per_page => 20, :parameter => "node_page") @way_pages, @ways = paginate(:old_ways, :conditions => { :changeset_id => @changeset.id }, :per_page => 20, :parameter => "way_page") @relation_pages, @relations = paginate(:old_relations, :conditions => { :changeset_id => @changeset.id }, :per_page => 20, :parameter => "relation_page") - if @changeset.user.data_public? + if @changeset.user.active? && @changeset.user.data_public? @next_by_user = @changeset.user.changesets.where("id > ?", @changeset.id).reorder(:id => :asc).first @prev_by_user = @changeset.user.changesets.where("id < ?", @changeset.id).reorder(:id => :desc).first end diff --git a/app/controllers/notes_controller.rb b/app/controllers/notes_controller.rb index fc7a9e3c7..95566a1a1 100644 --- a/app/controllers/notes_controller.rb +++ b/app/controllers/notes_controller.rb @@ -255,12 +255,47 @@ class NotesController < ApplicationController ## # Return a list of notes matching a given string def search - # Check the arguments are sane - raise OSM::APIBadUserInput, "No query string was given" unless params[:q] - - # Get any conditions that need to be applied + # Get the initial set of notes @notes = closed_condition(Note.all) - @notes = @notes.joins(:comments).where("to_tsvector('english', note_comments.body) @@ plainto_tsquery('english', ?)", params[:q]) + + # Add any user filter + if params[:display_name] || params[:user] + if params[:display_name] + @user = User.find_by(:display_name => params[:display_name]) + + raise OSM::APIBadUserInput, "User #{params[:display_name]} not known" unless @user + else + @user = User.find_by(:id => params[:user]) + + raise OSM::APIBadUserInput, "User #{params[:user]} not known" unless @user + end + + @notes = @notes.joins(:comments).where(:note_comments => { :author_id => @user }) + end + + # Add any text filter + @notes = @notes.joins(:comments).where("to_tsvector('english', note_comments.body) @@ plainto_tsquery('english', ?)", params[:q]) if params[:q] + + # Add any date filter + if params[:from] + begin + from = Time.parse(params[:from]) + rescue ArgumentError + raise OSM::APIBadUserInput, "Date #{params[:from]} is in a wrong format" + end + + begin + to = if params[:to] + Time.parse(params[:to]) + else + Time.now + end + rescue ArgumentError + raise OSM::APIBadUserInput, "Date #{params[:to]} is in a wrong format" + end + + @notes = @notes.where(:created_at => from..to) + end # Find the notes we want to return @notes = @notes.order("updated_at DESC").limit(result_limit).preload(:comments) diff --git a/app/models/relation.rb b/app/models/relation.rb index 202db12da..f55711a69 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -384,7 +384,9 @@ class Relation < ActiveRecord::Base changed_members.collect { |type, _id, _role| type == "Relation" } .inject(false) { |acc, elem| acc || elem } - update_members = if tags_changed || any_relations + # if the relation is being deleted tags_changed will be true and members empty + # so we need to use changed_members to create a correct bounding box + update_members = if visible && (tags_changed || any_relations) # add all non-relation bounding boxes to the changeset # FIXME: check for tag changes along with element deletions and # make sure that the deleted element's bounding box is hit. diff --git a/app/views/redactions/show.html.erb b/app/views/redactions/show.html.erb index 8ec72f3ac..36b454188 100644 --- a/app/views/redactions/show.html.erb +++ b/app/views/redactions/show.html.erb @@ -7,10 +7,10 @@ <%= t '.user' %> <%= link_to(@redaction.user.display_name, user_path(@redaction.user)) %>

-

+

<%= t '.description' %> <%= @redaction.description.to_html %> -

+
<% if current_user and current_user.moderator? %>
diff --git a/app/views/site/copyright.html.erb b/app/views/site/copyright.html.erb index 1b85d201c..25504948f 100644 --- a/app/views/site/copyright.html.erb +++ b/app/views/site/copyright.html.erb @@ -56,6 +56,7 @@

<%= t ".legal_babble.contributors_intro_html", :locale => @locale %>

  • <%= t ".legal_babble.contributors_at_html", :locale => @locale %>
  • +
  • <%= t ".legal_babble.contributors_au_html", :locale => @locale %>
  • <%= t ".legal_babble.contributors_ca_html", :locale => @locale %>
  • <%= t ".legal_babble.contributors_fi_html", :locale => @locale %>
  • <%= t ".legal_babble.contributors_fr_html", :locale => @locale %>
  • diff --git a/app/views/users/_contact.html.erb b/app/views/users/_contact.html.erb index bcc2faf35..ab56ce3e8 100644 --- a/app/views/users/_contact.html.erb +++ b/app/views/users/_contact.html.erb @@ -14,16 +14,16 @@ <% if @user.home_lon and @user.home_lat and contact.home_lon and contact.home_lat %> <% distance = @user.distance(contact) %> <% if distance < 1 %> - (<%= t 'user.show.m away', :count => (distance * 1000).round %>) + (<%= t 'users.show.m away', :count => (distance * 1000).round %>) <% else %> - (<%= t 'user.show.km away', :count => distance.round %>) + (<%= t 'users.show.km away', :count => distance.round %>) <% end %> <% end %>

    <% changeset = contact.changesets.first %> <% if changeset %> - <%= t('user.show.latest edit', :ago => t('user.show.ago', :time_in_words_ago => time_ago_in_words(changeset.created_at))) %> + <%= t('users.show.latest edit', :ago => t('users.show.ago', :time_in_words_ago => time_ago_in_words(changeset.created_at))) %> <% comment = changeset.tags['comment'].to_s != '' ? changeset.tags['comment'] : t('browse.no_comment') %> "<%= link_to(comment, {:controller => 'browse', :action => 'changeset', :id => changeset.id}, diff --git a/app/views/users/blocked.html.erb b/app/views/users/blocked.html.erb index 93b4972d5..d5be31ef6 100644 --- a/app/views/users/blocked.html.erb +++ b/app/views/users/blocked.html.erb @@ -1,10 +1,10 @@ <% content_for :heading do %> -

    <%= t 'user.new.title' %>

    +

    <%= t 'users.new.title' %>

    <% end %>
    -

    <%= t 'user.new.no_auto_account_create' %>

    -

    <%= raw t 'user.new.contact_webmaster', :webmaster => "mailto:#{SUPPORT_EMAIL}" %>

    +

    <%= t 'users.new.no_auto_account_create' %>

    +

    <%= raw t 'users.new.contact_webmaster', :webmaster => "mailto:#{SUPPORT_EMAIL}" %>

    diff --git a/config/environments/test.rb b/config/environments/test.rb index 482b1fb4c..e4652b7ec 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -41,6 +41,9 @@ Rails.application.configure do # Print deprecation notices to the stderr. config.active_support.deprecation = :stderr + # Export translations automatically + config.middleware.use I18n::JS::Middleware + # Raises error for missing translations config.action_view.raise_on_missing_translations = true end diff --git a/config/locales/aln.yml b/config/locales/aln.yml index 1e2a4aec3..f1da9028c 100644 --- a/config/locales/aln.yml +++ b/config/locales/aln.yml @@ -793,6 +793,9 @@ aln: agjenci ose burim kryesor ka qenë i përfshirë në OpenStreetMap, ai mund të jetë e arsyeshme për kredi nga ana e tyre direkt riprodhimin e kreditit e tyre apo duke i lidhur me të në këtë faqe. + contributors_au_html: |- + Australi : Përmban të dhëna të bazuara periferi + në Zyra Australiane e Statistikave të dhënave. contributors_ca_html: |- Kanada : Përmban të dhëna nga GeoBase ®, GeoGratis (© Departamenti i Natyrore diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 1449409ea..c01499106 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -753,7 +753,7 @@ ar: it: مكتب تقنية معلومات lawyer: محامي ngo: مكتب منظمة غير حكومية - telecommunication: مكتب شركة إتصالات + telecommunication: مكتب اتصالات travel_agent: وكيل سفريات "yes": مكتب place: @@ -776,7 +776,7 @@ ar: quarter: حارة region: المنطقة sea: بحر - square: مربع + square: ميدان state: ولاية subdivision: التقسيم الفرعي suburb: ضاحية @@ -793,8 +793,8 @@ ar: junction: تقاطع سكك حديدية level_crossing: تقاطع سكك حديدية light_rail: قطار خفيف - miniature: مصغرة السكك الحديدية - monorail: قطار ذات سكة حديد واحدة + miniature: سكة حديدية مصغرة + monorail: قطار ذو سكة حديد واحدة narrow_gauge: سكة حديد ضيقة platform: رصيف محطة قطار preserved: سكة حديدية تراثية @@ -815,7 +815,7 @@ ar: beauty: صالون تجميل beverages: متجر مشروبات bicycle: متجر دراجات - bookmaker: محل قمار + bookmaker: ناشر books: متجر كتب boutique: دكان butcher: جزار @@ -833,7 +833,7 @@ ar: cosmetics: بائع مستحضرات تجميل deli: دكان أطعمة شهية department_store: متجر متعدد الأقسام - discount: محل رخصة + discount: محل عناصر خصم doityourself: براعة منزلية dry_cleaning: تنظيف جاف electronics: متجر إلكترونيات @@ -851,7 +851,7 @@ ar: gift: متجر هدايا greengrocer: محل خضروات grocery: بقالة - hairdresser: مزين/مصفف شعر + hairdresser: حلاق hardware: متجر عتاد hifi: متجر هاي فاي houseware: متجر أدوات منزلية @@ -891,7 +891,7 @@ ar: vacant: متجر شاغر variety_store: متجر شامل video: متجر فيديو - wine: محل لبيع النبيذ + wine: متجر نبيذ "yes": متجر tourism: alpine_hut: كوخ جبلي @@ -910,7 +910,7 @@ ar: information: معلومات motel: نُزل museum: متحف - picnic_site: موقع بيك نيك + picnic_site: موقع تنزه theme_park: حديقة ملاهي viewpoint: موقع كاشف zoo: حديقة حيوانات @@ -919,7 +919,7 @@ ar: culvert: مجرى مائي "yes": نفق waterway: - artificial: مجرى ماء إصطناعي + artificial: مجرى ماء اصطناعي boatyard: حوض سفن canal: قناة dam: سدّ @@ -935,7 +935,7 @@ ar: stream: جدول wadi: وادي waterfall: شلال - weir: هدار (سدّ منخفض) + weir: سياج "yes": معبر مائي admin_levels: level2: حدود قطرية @@ -947,8 +947,8 @@ ar: level10: حدود الضاحية description: title: - osm_nominatim: موقع من OpenStreetMap - Nominatim + osm_nominatim: موقع من Nominatim + خريطة الشارع المفتوحة geonames: موقع من GeoNames types: cities: مدن @@ -968,16 +968,17 @@ ar: search: البحث search_guidance: 'بحث عن مشاكل:' user_not_found: المستخدم غير موجود - issues_not_found: لم يتم العثور على مشاكل + issues_not_found: لم يتم العثور على مشاكل كهذه status: الحالة reports: بلاغات last_updated: آخر تحديث - last_updated_time_html: %{time} ago - last_updated_time_user_html: %{time} ago by %{user} + last_updated_time_html: منذ %{time} + last_updated_time_user_html: منذ %{time} بواسطة + %{user} link_to_reports: عرض البلاغات reports_count: - one: 1 Report - other: '%{count} Reports' + one: 1 بلاغ + other: '%{count} بلاغات' reported_item: شيء تم الابلاغ عنه states: ignored: تم تجاهله @@ -986,19 +987,19 @@ ar: update: new_report: لقد تم تسجيل بلاغك بنجاح successful_update: لقد تم تحديث بلاغك بنجاح - provide_details: يرجى تقديم التفاصيل المطلوبة + provide_details: يُرجَى تقديم التفاصيل المطلوبة show: title: '%{status} المشكلة #%{issue_id}' reports: - zero: No reports - one: 1 report - other: '%{count} reports' - report_created_at: اول بلاغ تم في %{datetime} + zero: لا توجد بلاغات + one: 1 بلاغ + other: '%{count} بلاغات' + report_created_at: أول بلاغ تم في %{datetime} last_resolved_at: آخر حل تم في %{datetime} last_updated_at: آخر تحديث تم في %{datetime} بواسطة %{displayname} resolve: حل ignore: تجاهل - reopen: اعادة فتح + reopen: إعادة فتح reports_of_this_issue: بلاغات هذه المشكلة read_reports: اقرأ البلاغات new_reports: بلاغات جديدة @@ -1006,39 +1007,39 @@ ar: no_other_issues: لا مشاكل أخرى ضد هذا المستخدم. comments_on_this_issue: التعليقات على هذه المشكلة resolve: - resolved: تم تعيين حالة المشكلة إلى 'تم حله' + resolved: تم تعيين حالة المشكلة إلى 'محلولة' ignore: - ignored: تم تعيين حالة المشكلة إلى 'تم تجاهله' + ignored: تم تعيين حالة المشكلة إلى 'تم تجاهلها' reopen: - reopened: تم تعيين حالة المشكلة إلى 'فتح' + reopened: تم تعيين حالة المشكلة إلى 'مفتوحة' comments: created_at: في %{datetime} - reassign_param: إعادة تعيين المشكلة ؟ + reassign_param: إعادة تعيين المشكلة؟ reports: updated_at: في %{datetime} - reported_by_html: تم الابلاغ عنه ك %{category} بواسطة %{user} + reported_by_html: تم الابلاغ عنه ك%{category} بواسطة %{user} helper: reportable_title: - diary_comment: '%{entry_title}, تعليق #%{comment_id}' + diary_comment: '%{entry_title}، تعليق #%{comment_id}' note: 'ملاحظة #%{note_id}' issue_comments: create: - comment_created: تم انشاء تعليقك بنجاح + comment_created: تم إنشاء تعليقك بنجاح reports: new: title_html: بلاغ %{link} - missing_params: لا يمكن انشاء بلاغ جديد - details: يرجى تقديم بعض التفاصيل حول المشكلة (مطلوب). - select: 'حدد سبب بلاغك:' + missing_params: لا يمكن إنشاء بلاغ جديد + details: يُرجَى تقديم بعض التفاصيل حول المشكلة (مطلوب). + select: 'حدد سببا لبلاغك:' disclaimer: - intro: 'قبل إرسال تقريرك إلى مشرف الموقع ، يرجى التأكد مما يلي:' + intro: 'قبل إرسال تقريرك إلى مشرف الموقع، يُرجَى التأكد مما يلي:' not_just_mistake: أنك متأكد من أن المشكلة ليست مجرد خطأ unable_to_fix: أنت غير قادر على إصلاح المشكلة بنفسك أو بمساعدة زملائك أعضاء المجتمع resolve_with_user: لقد حاولت بالفعل حل المشكلة مع المستخدم المعني categories: diary_entry: - spam_label: هذه المذكرة / تحتوي على بريد مزعج + spam_label: هذه المذكرة هي/تحتوي على بريد مزعج offensive_label: هذه المذكرة مسيئة threat_label: هذا المذكرة تحتوي على تهديد other_label: أخرى @@ -1048,9 +1049,9 @@ ar: threat_label: مذكرة التعليق هذه تحتوي على تهديد other_label: أخرى user: - spam_label: ' ملف المستخدم هذا يحتوي على بريد مزعج' - offensive_label: ' ملف المستخدم هذا مسيء' - threat_label: ' ملف المستخدم هذا يحتوي على تهديد' + spam_label: ملف المستخدم هذا يكون/يحتوي على بريد مزعج + offensive_label: ملف المستخدم هذا مسيء + threat_label: ملف المستخدم هذا يحتوي على تهديد vandal_label: هذا المستخدم مخرب other_label: أخرى note: @@ -1060,17 +1061,17 @@ ar: other_label: أخرى create: successful_report: لقد تم تسجيل بلاغك بنجاح - provide_details: يرجى تقديم التفاصيل المطلوبة + provide_details: يُرجَى تقديم التفاصيل المطلوبة layouts: logo: alt_text: شعار خريطة الشارع المفتوحة home: اذهب إلى الصفحة الرئيسية logout: سجل خروج log_in: تسجيل الدخول - log_in_tooltip: سجّل الدخول مع حساب موجود + log_in_tooltip: تسجيل الدخول لحساب موجود sign_up: أنشئ حسابًا start_mapping: ابدأ التخطيط - sign_up_tooltip: أنشئ حسابًا كي تستطيع المساهمة + sign_up_tooltip: أنشئ حسابًا للتعديل edit: تعديل history: تاريخ export: صدِّر @@ -1081,11 +1082,11 @@ ar: gps_traces_tooltip: عالج آثار جي بي إس user_diaries: يوميات المستخدمين user_diaries_tooltip: اعرض يوميات المستخدمين - edit_with: حرر بإستعمال %{editor} + edit_with: حرر باستعمال %{editor} tag_line: ويكي خريطة العالم الحرة - intro_header: مرحبا بكم في !OpenStreetMap - intro_text: إن OpenStreetMap هي خريطة العالم, أنشئت بواسطة أشخاص مثلك وحرة الاستخدام - برخصة مفتوحة. + intro_header: مرحبا بكم في خريطة الشارع المفتوحة! + intro_text: خريطة الشارع المفتوحة هي خريطة العالم، أُنشِئت بواسطة أشخاص مثلك وحرة + الاستخدام برخصة مفتوحة. intro_2_create_account: أنشئ حساب مستخدم hosting_partners_html: يتم دعم الاستضافة بواسطة %{ucl} و%{bytemark} و%{partners} آخرين. @@ -1114,8 +1115,7 @@ ar: diary_comment_notification: subject: '[خريطة الشارع المفتوحة] %{user} علق على مدخلتك في اليومية' hi: مرحبًا %{to_user}، - header: '%{from_user} علق على مدخلتك في اليومية في خريطة الشارع المفتوحة بالعنوان - %{subject}:' + header: '%{from_user} علق على مدخلة يومية خريطة الشارع المفتوحة بالعنوان %{subject}:' footer: يمكنك أيضًا قراءة التعليق على %{readurl} ويمكنك التعليق على %{commenturl} أو الرد على %{replyurl} message_notification: @@ -1133,22 +1133,22 @@ ar: greeting: تحياتي، your_gpx_file: يبدو أنه ملف جي بي إكس الخاص بك with_description: مع الوصف - and_the_tags: 'والسمات التالية:' - and_no_tags: ولا يوجد سمات. + and_the_tags: 'والوسوم التالية:' + and_no_tags: ولا توجد وسوم. failure: subject: '[خريطة الشارع المفتوحة] فشل استيراد جي بي إكس' - failed_to_import: 'فشل الاستيراد. الخطأ هو:' - more_info_1: المزيد من المعلومات حول فشل استيراد جي بي إكس وكيفية تجنبها - more_info_2: 'وهم موجودين على:' + failed_to_import: 'فشل الاستيراد، الخطأ هو:' + more_info_1: المزيد من المعلومات حول فشل استيراد جي بي إكس وكيفية تجنبه + more_info_2: 'وهي موجودة على:' success: subject: '[خريطة الشارع المفتوحة] نجاح استيراد جي بي إكس' loaded_successfully: تم تحميل بنجاح %{trace_points} نقطة من أصل %{possible_points} نقطة ممكنة. signup_confirm: - subject: '[خرائط اوبن ستريت] مرحباً بك في خرائط اوبن ستريت' + subject: '[خريطة الشارع المفتوحة] مرحبا بك في خريطة الشارع المفتوحة' greeting: مرحبا هناك! created: شخص ما (نأمل أن تكون أنت) أنشأ حسابا في %{site_url}. - confirm: 'قبل أن تفعل أي شيء آخر، ونحن بحاجة للتأكد من أن هذا الطلب جاء منك، + confirm: 'قبل أن تفعل أي شيء آخر، نحن بحاجة للتأكد من أن هذا الطلب جاء منك؛ لذلك إذا كان كذلك، الرجاء الضغط على الرابط أدناه لتأكيد حسابك:' welcome: بعد تأكيد حسابك، سوف نقدم لك بعض المعلومات الإضافية للبدء. email_confirm: @@ -1157,68 +1157,69 @@ ar: greeting: تحياتي، hopefully_you: شخص ما (نأمل أن تكون أنت) يرغب في تغيير عنوان بريده الإلكتروني في %{server_url} إلى %{new_address}. - click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لتأكيد التغيير. + click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لتأكيد التغيير. email_confirm_html: greeting: مرحبًا، hopefully_you: شخص ما (نأمل أنت) يرغب بتغيير عنوان بريده الإلكتروني على %{server_url} - to %{new_address}. - click_the_link: إذا كان هذا هو أنت، رجاءًا انقر فوق الرابط أدناه لتأكيد التغيير. + إلى %{new_address}. + click_the_link: إذا كان هذا أنت، رجاءً انقر فوق الرابط أدناه لتأكيد التغيير. lost_password: subject: '[خريطة الشارع المفتوحة] طلب إعادة تعيين كلمة المرور' lost_password_plain: greeting: تحياتي، - hopefully_you: شخص ما (ربما أنت) طلب إعادة تعيين كلمة المرور لحساب openstreetmap.org - على عنوان البريد الإلكتروني هذا. - click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لإعادة تعيين + hopefully_you: طالب شخص ما (ربما أنت) بإعادة تعيين كلمة المرور على حساب openstreetmap.org + لعنوان البريد الإلكتروني هذا. + click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لإعادة تعيين كلمة المرور. lost_password_html: greeting: تحياتي، - hopefully_you: شخص ما (ربما أنت) طلب إعادة تعيين كلمة المرور لحساب openstreetmap.org على - عنوان البريد الإلكتروني هذا. - click_the_link: إذا كان هذا هو أنت، يرجى الضغط على الرابط أدناه لإعادة تعيين + hopefully_you: طالب شخص ما (ربما أنت) بإعادة تعيين كلمة المرور على حساب openstreetmap.org + لعنوان البريد الإلكتروني هذا. + click_the_link: إذا كان هذا أنت، يُرجَى الضغط على الرابط أدناه لإعادة تعيين كلمة المرور. note_comment_notification: anonymous: مستخدم مجهول - greeting: أهلا, + greeting: مرحبا، commented: - subject_own: '[OpenStreetMap] علق %{commenter} على واحدة من ملاحظاتك' + subject_own: '[OpenStreetMap] قدعلق %{commenter} على إحدى ملاحظاتك' subject_other: '[OpenStreetMap] علق %{commenter} على ملاحظة تههتم بها' - your_note: علق %{commenter} على واحدة من ملاحظات خريطتك بالقرب من %{place}. - commented_note: علق %{commenter} على ملاحظة الخريطة التي علقت عليها. كانت + your_note: علق %{commenter} على إحدى ملاحظات خريطتك بالقرب من %{place}. + commented_note: علق %{commenter} على ملاحظة الخريطة التي علقت عليها، كانت الملاحظة بالقرب من %{place}. closed: subject_own: '[OpenStreetMap] حل %{commenter} إحدى ملاحظاتك' subject_other: '[OpenStreetMap] حل %{commenter} ملاحظة تهتم بها' - your_note: حل %{commenter} إحدى ملاحظات الخريطة بالقرب من %{place}. - commented_note: حل %{commenter} ملاحظة الخريطة التي علقت عليها.كانت الملاحظة - بالقرب من %{place}. + your_note: حل %{commenter} إحدى ملاحظات خريطتك بالقرب من %{place}. + commented_note: حل %{commenter} ملاحظة الخريطة التي علقت عليها، الملاحظة بالقرب + من %{place}. reopened: - subject_own: نشط [OpenStreetMap] %{commenter} إحدى ملاحظاتك - subject_other: نشط [OpenStreetMap] %{commenter} ملاحظة كنت مهتما بها - your_note: نشط %{commenter} إحدى ملاحظات الخريطة بالقرب من %{place}. - commented_note: نشط %{commenter} ملاحظة الخريطة التي علقت عليها.كانت الملاحظة - بالقرب من %{place}. + subject_own: لقد أعاد [OpenStreetMap] %{commenter} تنشيط إحدى ملاحظاتك + subject_other: لقد أعاد [OpenStreetMap] %{commenter} تنشيط ملاحظة كنت مهتما + بها + your_note: لقد أعاد %{commenter} تنشيط إحدى ملاحظات الخريطة بالقرب من %{place}. + commented_note: لقد أعاد %{commenter} تنشيط ملاحظة الخريطة التي علقت عليها، + الملاحظة بالقرب من %{place}. details: يمكن العثور على مزيد من التفاصيل حول هذه الملاحظة في %{url}. changeset_comment_notification: hi: أهلا %{to_user}، - greeting: مرحبا ، + greeting: مرحبا، commented: - subject_own: '[OpenStreetMap] علق %{commenter} على على إحدى تغييراتك' - subject_other: '[OpenStreetMap] علق %{commenter} على ملاحظة تهتم بها' - your_changeset: '%{commenter} علق على أحد التغييرات في %{time}' - commented_changeset: '%{commenter} ترك تعليقاً على الخريطة التي تشاهدها بواسطة - %{changeset_author} في %{time}' + subject_own: '[OpenStreetMap] علق %{commenter} على على إحدى مجموعات تغييراتك' + subject_other: '[OpenStreetMap] علق %{commenter} على مجموعة تغييرات تهتم بها' + your_changeset: '%{commenter} علق على إحدى مجموعات تغييراتك في %{time}' + commented_changeset: '%{commenter} ترك تعليقاً على مجموعة تغييرات الخريطة + التي تشاهدها بواسطة %{changeset_author} في %{time}' partial_changeset_with_comment: مع تعليق '%{changeset_comment}' partial_changeset_without_comment: بدون تعليق - details: يمكن العثور على مزيد من التفاصيل حول هذه الملاحظة في %{url}. - unsubscribe: لإلغاء الاشتراك من التحديثات لهذه التغييرات ، تفضل بزيارة %{url} - وانقر على "إلغاء الاشتراك". + details: يمكن العثور على مزيد من التفاصيل حول مجموعة التغييرات في %{url}. + unsubscribe: لإلغاء الاشتراك من التحديثات لهذه التغييرات؛ قم بزيارة %{url} وانقر + على "إلغاء الاشتراك". messages: inbox: title: الوارد my_inbox: الوارد outbox: الصادر - messages: لديك %{new_messages} و %{old_messages} + messages: لديك %{new_messages} و%{old_messages} new_messages: one: '%{count} رسالة جديدة' other: '%{count} رسائل جديدة' @@ -1228,11 +1229,11 @@ ar: from: من subject: الموضوع date: التاريخ - no_messages_yet: لا يوجد لديك رسائل بعد. لماذا لا تقوم بالاتصال مع بعض %{people_mapping_nearby_link}؟ + no_messages_yet: ليست لديك رسائل بعد، لماذا لا تقوم بالاتصال ببعض %{people_mapping_nearby_link}؟ people_mapping_nearby: مخططون في جواري message_summary: - unread_button: علّم كغير مقروءة - read_button: علّم كمقروءة + unread_button: التعليم كغير مقروءة + read_button: التعليم كمقروءة reply_button: رد destroy_button: حذف new: @@ -1244,48 +1245,47 @@ ar: back_to_inbox: العودة إلى صندوق الوارد create: message_sent: تم إرسال الرسالة - limit_exceeded: لقد أرسلت الكثير من الرسائل مؤخرًا. الرجاء الانتظار بعض الوقت + limit_exceeded: لقد أرسلت الكثير من الرسائل مؤخرًا؛ الرجاء الانتظار بعض الوقت قبل أن تحاول إرسال المزيد. no_such_message: title: "\uFEFFلا توجد مثل هذه الرسالة" heading: "\uFEFFلا توجد مثل هذه الرسالة" - body: عذرًا لا يوجد أي رسالة بهذا المعرف. + body: عذرًا لا توجد رسالة بذلك المعرف. outbox: title: صندوق الصادر - my_inbox: رابطي %{inbox_link} - inbox: صندوق البريد الوارد - outbox: الصادر + my_inbox: '%{inbox_link} الخاص بي' + inbox: صندوق الوارد + outbox: صندوق الصادر messages: one: لديك %{count} رسالة مبعوثة - other: لديك %{count} رسالة مبعوثة + other: لديك %{count} رسائل مبعوثة to: إلى subject: الموضوع date: التاريخ - no_sent_messages: لا يوجد لديك رسائل مرسلة بعد. لماذا لا تقم بالاتصال مع بعض - %{people_mapping_nearby_link}؟ + no_sent_messages: ليست لديك رسائل مرسلة بعد، لماذا لا تقوم بالاتصال ببعض %{people_mapping_nearby_link}؟ people_mapping_nearby: مخططون في جواري reply: - wrong_user: "\uFEFFأنت مسجل دخول باسم '%{user}' ولكن الرسالة التي طلبت الرد - عليها لم تكن مرسلة لذلك المستخدم. يرجى تسجيل الدخول كمستخدم صحيح للرد." + wrong_user: "\uFEFFأنت مسجل للدخول باسم '%{user}' ولكن الرسالة التي طلبت الرد + عليها لم تكن مرسلة لذلك المستخدم؛ يُرجَى تسجيل الدخول كمستخدم صحيح للرد." show: title: اقرأ الرسالة from: من subject: الموضوع date: التاريخ reply_button: رد - unread_button: علّم كغير مقروءة + unread_button: التعليم كغير مقروءة destroy_button: احذف back: رجوع to: إلى - wrong_user: "\uFEFFأنت مسجل دخول باسم '%{user}' ولكن الرسالة التي طلبت قراءتها - لم تكن من أو إلى ذلك المستخدم. يرجى تسجيل الدخول كمستخدم صحيح للرد." + wrong_user: "\uFEFFأنت مسجل للدخول باسم '%{user}' ولكن الرسالة التي طلبت قراءتها + لم تكن من أو إلى ذلك المستخدم؛ يُرجَى تسجيل الدخول كمستخدم صحيح للرد." sent_message_summary: destroy_button: حذف mark: - as_read: عُلّمت الرسالة مقروءة - as_unread: عُلّمت الرسالة كغير مقروءة + as_read: عُلِّمت الرسالة كمقروءة + as_unread: عُلِّمت الرسالة كغير مقروءة destroy: - destroyed: حُذفت الرسالة + destroyed: حُذِفت الرسالة site: about: next: التالي @@ -1296,20 +1296,18 @@ ar: من ذلك بكثير، في جميع أنحاء العالم. local_knowledge_title: المعرفة المحلية local_knowledge_html: |- - OpenStreetMap يؤكد على المعرفة المحلية. يستخدم المساهمون - الصور الجوية وأجهزة GPS والخرائط الميدانية ذات التقنية المنخفضة للتحقق من ذلك OSM + خريطة الشارع المفتوحة يؤكد على المعرفة المحلية، يستخدم المساهمون + الصور الجوية وأجهزة GPS والخرائط الميدانية ذات التقنية المنخفضة للتحقق من ذلك خريطة الشارع المفتوحة دقيقة وحديثة. community_driven_title: نابعة من المجتمع المحلي - community_driven_html: |- - مجتمع OpenStreetMap متنوع, عاطفي, ويزيد كل يوم. - يشمل المساهمون لدينا رسامي خرائط متحمسون, ومحترفي GIS, ومهندسين - تشغيل خوادم OSM ، والمساعدات الإنسانية للمناطق المتضررة من الكوارث ، - و أكثر من ذلك بكثير. - لمعرفة المزيد عن المجتمع ، انظر - - - - و موقع + community_driven_html: "مجتمع خريطة الشارع المفتوحة متنوع ومتحمس وينمو كل يوم، + \nيشمل المساهمون لدينا مصممي خرائط متحمسون، ومهنيي نظم المعلومات الجغرافية، + والمهندسون \nالذين يديرون خوادم خريطة الشارع المفتوحة، والمساعدات الإنسانية + للمناطق المتضررة من الكوارث،\nوغيرها الكثير،\nلمعرفة المزيد حول المجتمع; راجع + \nمدونة خريطة الشارع المفتوحة،\nو يوميات المستخدم،\nومدونات + المجتمع،\nوموقع the مؤسسة خريطة + الشارع المفتوحة." open_data_title: البيانات المفتوحة open_data_html: "خريطة الشارع المفتوحة بيانات مفتوحة: أنت حر في استخدامها لأي غرض\nطالما أنك تقوم بإحالة خريطة الشارع المفتوحة والمساهمين فيها، إذا @@ -1331,67 +1329,66 @@ ar: english_link: النص الإنجليزي الأصلي native: title: حول هذه الصفحة - text: أنت تشاهد النسخة الإنجليزية لصفحة حقوق النشر. يمكنك الرجوع إلى %{native_link}Ùª + text: أنت تشاهد النسخة الإنجليزية لصفحة حقوق النشر، يمكنك الرجوع إلى %{native_link}Ùª {native_link} من هذه الصفحة أو يمكنك التوقف عن القراءة حول حقوق الطبع والنشر - و %{mapping_link} + و%{mapping_link} native_link: النسخة العربية mapping_link: ابدأ التخطيط legal_babble: title_html: حقوق النشر والترخيص intro_1_html: |- - OpenStreetMap & reg؛ هو بيانات مفتوحة ، مرخص بموجب فتح البيانات - ترخيص Open Database License (ODbL) بواسطة مؤسسة OpenStreetMap (OSMF). - intro_2_html: أنت حر في نسخ وتوزيع ونقل وتكييف بياناتنا، طالما كنت تأئتمن - خريطة الشارع المفتوحة والمساهمين فيها. إذا عدلت أو بنيت على البيانات المتوفرة - لدينا، فلا يحق لك توزيع النتيجة إلا تحت نفس الترخيص. - الكود القانوني الكامل يشرح حقوقك ومسؤولياتك. + OpenStreetMap® عبارة عن بيانات مفتوحة، ومرخصة تحت رخصة قاعدة بيانات حرة (ODbL) + بواسطة مؤسسة خريطة الشارع المفتوحة (OSMF). + intro_2_html: "أنت حر في نسخ، وتوزيع، ونقل وتطويع بياناتنا، \nطالما أنك تقيد + خريطة الشارع المفتوحة\nوالمساهمين فيها، إذا عدلت أو بنيت على بياناتنا، \nفلا + يحق لك توزيع النتيجة إلا تحت نفس الترخيص، و\nالكود + القانوني الكامل يشرح حقوقك ومسؤولياتك." intro_3_html: |- - رسم الخرائط على الخريطة الخاص بنا ، ووثائقنا ، - مرخصة بموجب Creative - الترخيص Attribution-ShareAlike 2.0 (CC BY-SA). - credit_title_html: كيفية ائتمان OpenStreetMap + يتم ترخيص رسم الخرائط في بلاط خرائطنا، ووثائقنا + بموجب ترخيص رخصة المشاع الإبداعي: النسبة-الترخيص بالمثل 2.0 (CC BY-SA). + credit_title_html: كيفية النسبة لخريطة الشارع المفتوحة credit_1_html: |- نطلب منك استخدام الائتمان “© OpenStreetMap contributors”. - credit_2_html: |- - يجب أيضًا أن توضح أن البيانات متوفرة تحت Open - ترخيص قاعدة البيانات ، وإذا كان استخدام خريطتنا الخريطة ، فإن رسم الخرائط هو - مرخص كـ CC BY-SA. يمكنك القيام بذلك عن طريق ربط ل - صفحة حقوق الطبع والنشر هذه . - بدلا من ذلك ، وكشرط إذا كنت تقوم بتوزيع OSM في - نموذج البيانات ، يمكنك تسمية والارتباط مباشرة إلى الترخيص (التراخيص). في وسائل الإعلام - حيث الروابط غير ممكنة (مثل الأعمال المطبوعة) ، فإننا نقترح عليك - توجيه القراء إلى openstreetmap.org (ربما عن طريق التوسع - "OpenStreetMap" إلى هذا العنوان الكامل) ، إلى opendatacommons.org ، و - إذا كان مناسبًا ، إلى creativecommons.org. - credit_3_html: 'للحصول على الخريطة الإلكترونية للتصفح، يجب أن يظهر الائتمان + credit_2_html: "يجب أيضا أن توضح أن البيانات متوفرة بموجب ترخيص\nقاعدة البيانات + المفتوحة، وفي حالة استخدام بلاط خرائطنا، يتم \nترخيص رسم الخرائط كـCC BY-SA، + يمكنك القيام بذلك عن طريق الربط بـ\nصفحة + حقوق الطبع والنشر هذه.\nبدلا من ذلك، وكشرط إذا كنت تقوم بتوزيع خريطة + الشارع المفتوحة في \nنموذج بيانات، فيمكنك التسمية والربط مباشرةً إلى الترخيص(التراخيص). + في وسائل الإعلام\nحيث الروابط غير ممكنة (مثل الأعمال المطبوعة)، نقترح عليك + \nتوجيه القراء إلى openstreetmap.org (ربما عن طريق توسيع \n'OpenStreetMap' + إلى هذا العنوان الكامل)، وإلى opendatacommons.org، \nوإذا كان ذلك مناسبا، + إلى creativecommons.org." + credit_3_html: 'للحصول على الخريطة الإلكترونية للتصفح; يجب أن يظهر الائتمان في زاوية من الخريطة، مثلا:' attribution_example: - alt: مثال على كيفية إسناد OpenStreetMap على صفحة ويب + alt: مثال على كيفية إسناد خريطة الشارع المفتوحة على صفحة ويب title: مثال الإسناد more_title_html: معرفة المزيد more_1_html: |- اقرأ المزيد حول استخدام بياناتنا ، وكيفية اعتمادنا ، على صفحة ترخيص OSMF - more_2_html: |- - على الرغم من أن OpenStreetMap عبارة عن بيانات مفتوحة ، إلا أننا لا نستطيع توفير - خريطة API مجانية للجهات الخارجية. - راجع سياسة استخدام واجهة برمجة التطبيقات ، - سياسة استخدام الخريطة - و سياسة استخدام Nominatim . + more_2_html: "على الرغم من أن خريطة الشارع المفتوحة عبارة عن بيانات مفتوحة، + إلا أنه لا يمكننا توفير \nواجهة برمجة تطبيقات خريطة حرة للأطراف الثالثة، + \nراجع سياسة + استخدام واجهة برمجة التطبيقات،\nوسياسة + استخدام البلاط،\nوسياسة + الاستخدام حسب الاسم لدينا." contributors_title_html: المساهمين - contributors_intro_html: |- - مساهمينا هم الآلاف من الأفراد. نحن تشمل أيضا - بيانات مرخصة بشكل علني من وكالات الخرائط الوطنية - ومصادر أخرى ، من بينها: + contributors_intro_html: "مساهمونا هم آلاف الأفراد، نوفر أيضا \nبيانات مرخصة + بشكلٍ مفتوح من وكالات الخرائط الوطنية \nوغيرها من المصادر، من بينها:" contributors_at_html: |- النمسا : يحتوي على بيانات من Stadt Wien (under CC BY ) ، Land Vorarlberg and Land Tirol (ضمن CC BY AT مع التعديلات ). + contributors_au_html: |- + أستراليا: تحتوي على البيانات المستمدة من + PSMA Australia Limited + المرخصة بواسطة كومنولث أستراليا تحت + رخصة المشاع الإبداعي: النسبة-الترخيص بالمثل 4.0. contributors_ca_html: |- كندا : يحتوي على بيانات من GeoBase & reg ؛، GeoGratis (& copy؛ Department of Natural @@ -1453,7 +1450,7 @@ ar: ، فيرجى الاطلاع على سياسة العلامات التجارية . index: - js_1: أنت إما تستخدم متصفح لا يدعم جافا سكريبت، أو أنك عطلت استعمال جافا سكريبت. + js_1: إما أنك تستخدم متصفحا لا يدعم جافا سكريبت، أو أنك عطلت استعمال جافا سكريبت. js_2: خريطة الشارع المفتوحة تستخدم جافا سكريبت لخريطتها المنزلقة. permalink: وصلة دائمة shortlink: وصلة قصيرة @@ -1463,20 +1460,20 @@ ar: remote_failed: فشل التعديل - تأكد من تحميل JOSM أو Merkaartor وتمكين خيار التحكم عن بعد edit: - not_public: لم تقم بتعيين تعديلاتك لتظهر بشكل علني. - not_public_description: أنت لم تعد قادر على تعديل الخريطة إلا إذا قمت بذلك. - يمكنك تعيين تعديلاتك لتظهر بشكل علني من حسابك %{user_page}. + not_public: لم تقم بتعيين تعديلاتك لتكون علنية. + not_public_description: أنت لم تعد قادر على تعديل الخريطة إلا إذا قمت بذلك، + يمكنك تعيين تعديلاتك لتكون علنية من %{user_page} الخاصة بك. user_page_link: صفحة مستخدم anon_edits_link_text: ابحث عن السبب لماذا هو هذا الحال. flash_player_required: أنت بحاجة لمشغل فلاش لاستخدام Potlatch، محرر فلاش خريطة الشارع المفتوحة. يمكنك تنزيل مشغل الفلاش من موقع أدوبي. وهناك خيارات أخرى أيضًا متاحة لتعديل خريطة الشارع المفتوحة. - potlatch_unsaved_changes: لديك تغييرات غير محفوظة. (للحفظ في Potlatch، يجب إلغاء - الطريق أو النقطة الحاليين إن كان التعديل في الوضع المباشر، أو انقر فوق حفظ - إن كان لديك زر الحفظ.) + potlatch_unsaved_changes: لديك تغييرات غير محفوظة. (للحفظ في Potlatch؛ يجب إلغاء + الطريق أو النقطة الحاليين إن كان التعديل في الوضع الحي، أو انقر فوق حفظ إن + كان لديك زر الحفظ.) potlatch2_not_configured: لم يتم تكوين Potlatch 2 - يُرجَى الاطلاع على http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 - for more information + للمزيد من المعلومات potlatch2_unsaved_changes: لديك تغييرات غير محفوظة. (للحفظ في Potlatch 2; يجب النقر فوق حفظ.) id_not_configured: لم يتم تكوين المعرف @@ -1487,22 +1484,21 @@ ar: area_to_export: المنطقة المطلوب تصديرها manually_select: اختر يدويًا منطقة أخرى format_to_export: الهيئة المطلوب تصديرها - osm_xml_data: معطيات خريطة الطريق المفتوح بنسق إكس أم أل + osm_xml_data: بيانات خريطة الشارع المفتوحة بصيغة XML map_image: صورة الخريطة (عرض الطبقة الإفتراضية) embeddable_html: HTML مضمن licence: الرخصة export_details: بيانات خريطة الشارع المفتوحة مرخصة تحت رخصة قاعدة بيانات حرة. too_large: - advice: 'إذا فشل التصدير أعلاه، فكّر من فضلك باستخدام أحد المصادر الموضَّحة + advice: 'إذا فشل التصدير أعلاه، فكِّر من فضلك باستخدام أحد المصادر الموضَّحة أدناه:' - body: 'هذه المنطقة كبيرة جدًا للتصدير على هيئة بيانات إكس إم إل لخريطة الشارع - المفتوحة. يرجى تكبير الخريطة أو استخدام منطقة أصغر أو استخدام أحد المصادر - التالية لتنزيل البيانات الضخمة:' + body: 'هذه المنطقة كبيرة جدًا للتصدير بصيغة XML لخريطة الشارع المفتوحة؛ يُرجَى + تكبير الخريطة أو استخدام منطقة أصغر أو استخدام أحد المصادر التالية لتنزيل + البيانات الضخمة:' planet: - title: كوكب OSM + title: كوكب خريطة الشارع المفتوحة description: نسخ محدثة بشكل دوري من قاعدة بيانات خرائط الشوارع المفتوحة - OpenStreetMap overpass: title: تجاوز API description: تحميل مربع الإحاطة من مرآة قاعدة بيانات خريطة الشارع المفتوحة @@ -1516,7 +1512,7 @@ ar: title: مصادر أخرى description: مصادر إضافية مدرجة في الويكي خريطة الشارع المفتوحة options: خيارات - format: الهيئة + format: الصيغة scale: القياس max: الأقصى image_size: حجم الصورة @@ -1524,37 +1520,37 @@ ar: add_marker: أضف علامة على الخريطة latitude: 'خط العرض:' longitude: 'خط الطول:' - output: الخرج + output: الإخراج paste_html: ألصق HTML لتضمينه في موقع ما export_button: صدِّر fixthemap: title: الإبلاغ عن مشكلة / إصلاح الخريطة how_to_help: - title: كيف نساعدك ؟ + title: كيف تساعد join_the_community: - title: انضم لهذا المجتمع + title: انضم للمجتمع explanation_html: إذا كنت قد لاحظت وجود مشكلة في بيانات الخرائط لدينا، على سبيل المثال طريق مفقود أو عنوانك، فإن أفضل طريقة للمضي قدما هو الانضمام إلى مجتمع خريطة الشارع المفتوحة وإضافة أو إصلاح البيانات بنفسك. add_a_note: instructions_html: |- - انقر فقط على أو على الرمز نفسه على عرض الخريطة. - سيضيف هذا علامة إلى الخريطة ، والتي يمكنك نقلها - عن طريق السحب. أضف رسالتك ، ثم انقر على "حفظ" ، وسيتحرى مصممو الخرائط الآخرين. + انقر فقط على أو على الرمز نفسه على عرض الخريطة، + سيضيف هذا علامة إلى الخريطة، والتي يمكنك نقلها + عن طريق السحب، أضف رسالتك، ثم انقر على "حفظ"، وسيتحرى مصممو الخرائط الآخرين. other_concerns: title: اهتمامات أخرى - explanation_html: |- - إذا كانت لديك مخاوف بشأن كيفية استخدام البيانات الخاصة بنا أو حول المحتويات ، فيرجى الرجوع إلى موقعنا - صفحة حقوق الطبع والنشر لمزيد من المعلومات القانونية ، أو اتصل بالشكل المناسب - مجموعة عمل OSMF . + explanation_html: "إذا كانت لديك مخاوف بشأن كيفية استخدام بياناتنا أو حول + محتوياتها، فالرجاء الرجوع إلى \nصفحة حقوق الطبع والنشر + لدينا لمزيد من المعلومات القانونية، أو الاتصال\nبمجموعة + عمل مؤسسة خريطة الشارع المفتوحة." help: title: الحصول على مساعدة - introduction: |- - يحتوي OpenStreetMap على العديد من الموارد للتعلم حول المشروع ، وطرح الأسئلة والإجابة عليها ، - والمشاركة في مناقشة وتوثيق مواضيع الخرائط. + introduction: "يحتوي خريطة الشارع المفتوحة على العديد من الموارد للتعلم حول + المشروع، وطرح الأسئلة والإجابة عليها، \nومناقشة مواضيع التخطيط وتوثيقها بشكل + تعاوني." welcome: url: أهلا بك. - title: مرحبا بك في خرائط الشوارع " المفتوحة المصدر" + title: مرحبا بك في خريطة الشارع المفتوحة description: ابدأ مع هذا الدليل السريع تغطية أساسيات خريطة الشارع المفتوحة. beginners_guide: url: http://wiki.openstreetmap.org/wiki/Ar:Beginners%27_guide @@ -1582,7 +1578,7 @@ ar: wiki: url: http://wiki.openstreetmap.org/ title: wiki.openstreetmap.org - description: تصفح ويكي لوثائق OSM المتعمقة. + description: تصفح ويكي لوثائق خريطة الشارع المفتوحة المتعمقة. sidebar: search_results: نتائج البحث close: أغلق @@ -1621,7 +1617,7 @@ ar: - عربة أسلاك - تلفريك runway: - - مدرج مطار للإقلاع/الهبوط + - مدرج مطار - مدرج مطار لمناورات الطائرات apron: - ساحة مطار @@ -1642,7 +1638,7 @@ ar: lake: - بحيرة - خزان - farm: أرض زراعية + farm: مزرعة brownfield: موقع مخلفات cemetery: مقبرة allotments: حصص سكنية @@ -1660,14 +1656,14 @@ ar: - ذروة tunnel: غطاء متقطع = نفق bridge: غطاء أسود = جسر - private: استخدام خصوصي - destination: استخدام إلى الوجهة + private: وصول خصوصي + destination: وجهة الوصول construction: الطرق تحت الإنشاء bicycle_shop: متجر دراجات bicycle_parking: مرآب دراجات toilets: مرحاض richtext_area: - edit: حرّر + edit: تعديل preview: شاهد markdown_help: title_html: تم التحليل بواسطة Markdown @@ -1682,9 +1678,9 @@ ar: text: النص image: الصورة alt: النص البديل - url: الرابط + url: المسار welcome: - title: أهلاً بك. + title: مرحبا! introduction_html: مرحبًا بك في OpenStreetMap ، خريطة مجانية ومعدلة للعالم. الآن بعد أن سجلت ، أنت جاهز للبدء في رسم الخرائط. وإليك دليل سريع مع الأشياء الأكثر أهمية تحتاج إلى معرفتها. @@ -1704,11 +1700,11 @@ ar: يلي بعض الكلمات الرئيسية التي سوف تأتي في متناول اليدين. editor_html: محرر هو برنامج أو موقع يمكنك استخدامه لتعديل الخريطة. - node_html: A عقدة هي نقطة على الخريطة، مثل مطعم واحد أو شجرة + node_html: عقدة هي نقطة على الخريطة، مثل مطعم واحد أو شجرة واحدة. - way_html: A طريق هو خط أو منطقة، مثل طريق أو تيار أو بحيرة + way_html: طريق هو خط أو منطقة، مثل طريق أو تيار أو بحيرة أو بناء. - tag_html: A وسم هو قليل من البيانات حول عقدة أو طريقة، مثل + tag_html: وسم هو قليل من البيانات حول عقدة أو طريقة، مثل اسم أحد المطاعم أو الحد الأقصى للسرعة على الطريق. rules: title: قواعد! @@ -1719,7 +1715,7 @@ ar: الواردات و التعديلات التلقائية . questions: - title: هل هناك أسئلة ؟ + title: هل هناك أسئلة؟ paragraph_1_html: "تحتوي خريطة الشارع المفتوحة على العديد من الموارد للتعلم حول المشروع، وطرح \nالأسئلة والإجابة عليها، ومناقشة مواضيع التخطيط وتوثيقها بشكل تعاوني،\nاحصل على المساعدة هنا." @@ -1729,9 +1725,9 @@ ar: paragraph_1_html: إذا كنت تريد إصلاح مجرد شيء صغير وليس لديك الوقت للتسجيل ومعرفة كيفية التحرير، فإنه من السهل أن تضيف ملاحظة. paragraph_2_html: |- - ما عليك سوى الانتقال إلى الخريطة والنقر على رمز الملاحظة: - . سيضيف هذا علامة إلى الخريطة ، والتي يمكنك نقلها - عن طريق السحب. أضف رسالتك ، ثم انقر على "حفظ" ، وسيتحرى مصممو الخرائط الآخرين. + ما عليك سوى الانتقال إلى الخريطة والنقر على أيقونة الملاحظة: + ، سيضيف هذا علامة إلى الخريطة، والتي يمكنك نقلها + بالسحب، أضف رسالتك، ثم انقر على "حفظ"، وسيتحرى مصممو الخرائط الآخرين. traces: visibility: private: خصوصي (يظهر كمجهول الهوية ونقاط غير مرتبة) @@ -1870,7 +1866,7 @@ ar: allow_read_prefs: يقرأ تفضيلات المستخدم. allow_write_prefs: عدّل تفضيلات المستخدم. allow_write_diary: إنشاء مدخلات يومية، تعليقات وإضافة أصدقاء. - allow_write_api: يعدّل الخريطة. + allow_write_api: تعديل الخريطة. allow_read_gpx: قراءة آثار جي بي أس الخاصة بك. allow_write_gpx: ارفع آثار جي بي أس. allow_write_notes: تعديل الملاحظات. @@ -1889,13 +1885,13 @@ ar: missing: لم تسمح بالوصول إلى التطبيق لهذا المرفق oauth_clients: new: - title: سجِّل تطبيق جديد + title: سجِّل طلبا جديد submit: سجِّل edit: - title: عدّل تطبيقك + title: عدل طلبك submit: تعديل show: - title: تفاصيل OAuth للتطبيق %{app_name} + title: تفاصيل OAuth لـ%{app_name} key: 'مفتاح المستهلك:' secret: 'سر المستهلك:' url: 'رابط طلب النموذج:' @@ -1947,7 +1943,7 @@ ar: update: flash: تم تحديث معلومات العميل بنجاح destroy: - flash: دمّر تسجيل التطبيق + flash: دُمِّر تسجيل تطبيق العميل users: login: title: تسجيل الدخول @@ -1961,15 +1957,15 @@ ar: register now: سجل حسابًا الآن with username: 'هل لديك بالفعل حساب خريطة الشارع المفتوحة؟ الرجاء الدخول باسم المستخدم وكلمة المرور الخاصين بك:' - with external: 'بدلا من ذلك، استخدم طرفا آخر للدخول:' - new to osm: جديد لخريطة الشارع المفتوحة ؟ + with external: 'بدلا من ذلك، استخدم طرفا ثالثا لتسجيل الدخول:' + new to osm: جديد في خريطة الشارع المفتوحة؟ to make changes: لإجراء تغييرات على بيانات خريطة الشارع المفتوحة; يجب أن يكون لديك حساب. - create account minute: أنشئ حساباّ. تحتاج فقط إلى دقيقة. - no account: ليس لديك حسابا ؟ - account not active: عذراً، حسابك غير نشط حتى الآن.
    يُرجى إستخدام الرابط - الذي اُرسِلَ إليك فى رسالة تأكيد البريد الإلكتروني، كما يُمكنك - طلب رسالة تأكيد جديدة فى حالة عدم إستلام الاولى. + create account minute: انشئ حسابا، إنها تستغرق دقيقة واحدة فقط. + no account: ليس لديك حسابا؟ + account not active: عذراً، حسابك غير نشط حتى الآن.
    يُرجَى إستخدام الرابط + الذي اُرسِلَ إليك فى رسالة تأكيد البريد الإلكتروني، كما يمكنك + طلب رسالة تأكيد جديدة فى حالة عدم استلام الاولى. account is suspended: عذرا، تم تعليق حسابك بسبب نشاط مشبوه.
    يُرجَى الاتصال بwebmaster إذا كنت ترغب في مناقشة هذا. auth failure: آسف، لا يمكن الدخول بتلك التفاصيل. @@ -1977,12 +1973,12 @@ ar: auth_providers: openid: title: تسجيل الدخول بOpenID - alt: تسجيل الدخول باستخدام OpenID URL + alt: تسجيل الدخول باستخدام مسار OpenID google: - title: قم بتسجيل الدخول عن طريق جوجل + title: تسجيل الدخول باستخدام جوجل alt: تسجيل الدخول ب Google OpenID facebook: - title: قم بتسجيل الدخول باستخدام الفيس بوك + title: تسجيل الدخول باستخدام فيس بوك alt: تسجيل الدخول بحساب فيسبوك windowslive: title: تسجيل الدخول عبر ويندوز لايف @@ -1995,13 +1991,13 @@ ar: alt: سجل الدخول باستخدام حساب ويكيبيديا yahoo: title: تسجيل الدخول بياهو - alt: تسجيل الدخول ب Yahoo OpenID + alt: تسجيل الدخول بـYahoo OpenID wordpress: title: تسجيل الدخول بووردبريس - alt: تسجيل الدخول ب Wordpress OpenID + alt: تسجيل الدخول بـWordpress OpenID aol: title: تسجيل الدخول بإيه أو إل - alt: تسجيل الدخول ب AOL OpenID + alt: تسجيل الدخول بـAOL OpenID logout: title: تسجيل الخروج heading: الخروج من خريطة الشارع المفتوحة @@ -2011,19 +2007,19 @@ ar: heading: أنسيت كلمة المرور؟ email address: 'عنوان البريد الإلكتروني:' new password button: أعد ضبط كلمة السر - help_text: أدخل عنوان البريد الإلكتروني الذي استخدمته للتسجيل ، وسوف نرسل عليه - رابط يمكنك استخدامه لإعادة تعيين كلمة المرور. + help_text: أدخل عنوان البريد الإلكتروني الذي استخدمته للتسجيل، وسوف نرسل عليه + رابطا يمكنك استخدامه لإعادة تعيين كلمة المرور. notice email on way: نأسف لأنك أضعتها :-( ولكن هناك رسالة إلكترونية في طريقها إليك ستمكنك من إعادة تعيينها قريبًا. - notice email cannot find: تعذّر إيجاد عنوان البريد الإلكتروني، نحن آسفون. + notice email cannot find: معذرةً، تعذر إيجاد عنوان البريد الإلكتروني. reset_password: title: إعادة ضبط كلمة السر heading: إعادة تعيين كلمة المرور %{user} password: 'كلمة السر:' - confirm password: 'أكّد كلمة المرور:' + confirm password: 'تأكيد كلمة السر:' reset: أعد ضبط كلمة السر - flash changed: كلمة المرور الخاصة بك قد تغيرت. - flash token bad: لم نجد هذا النموذج، تحقق من الرابط ربما؟ + flash changed: كلمة مرورك قد تغيرت. + flash token bad: لم نجد هذا النموذج، تحقق من المسار ربما؟ new: title: أنشئ حسابا no_auto_account_create: للأسف نحن غير قادرين في الوقت الحالي على إنشاء حساب @@ -2034,68 +2030,68 @@ ar: header: حًرَّة وقابلة للتحرير html: |-

    على عكس الخرائط الأخرى تماما، يتم إنشاء خريطة الشارع المفتوحة من قبل الناس مثلك، وهي حرة ويمكن لأي أحد الإصلاح والتحديث والتنزيل والاستخدام.

    -

    أنشىء حسابا لبدء المساهمة.سنقوم بإرسال بريد إلكتروني لتأكيد حسابك.

    +

    أنشىء حسابا لبدء المساهمة.سنقوم بإرسال بريد إلكتروني لتأكيد حسابك.

    license_agreement: عند تأكيد حسابك ستحتاج إلى الموافقة على شروط المساهم. email address: 'عنوان البريد الإلكتروني:' confirm email address: 'تأكيد عنوان البريد الإلكتروني:' - not displayed publicly: لا يعرض علنًا (انظر سياسة - الخصوصية) - display name: 'اسم المستخدم:' - display name description: اسم المستخدم الخاص بك الظاهر علنًا. يمكنك تغيير هذه - التفضيلات في وقت لاحق. + not displayed publicly: لا يتم عرض عنوانك بشكل عام، راجع سياسة + الخصوصية لمزيد من المعلومات + display name: 'اسم العرض:' + display name description: اسم المستخدم الخاص بك الظاهر علنًا، يمكنك تغيير هذا + في التفضيلات في وقت لاحق. external auth: 'مصادقة طرف ثالث:' password: 'كلمة السر:' confirm password: 'تأكيد كلمة المرور:' - use external auth: 'بدلا من ذلك، استخدم طرفا آخر للدخول:' + use external auth: 'بدلا من ذلك، استخدم طرفا ثالثا لتسجيل الدخول:' auth no password: مع مصادقة طرف ثالث كلمة السر غير مطلوبة، ولكن بعض الأدوات إضافية أو الخادم قد لا تزال تحتاج إلى واحدة. continue: أنشئ حسابا terms accepted: نشكرك على قبول شروط المساهم الجديدة! - terms declined: نحن نأسف أن كنت قد قررت عدم قبول شروط المساهمة الجديدة. لمزيد - من المعلومات، يرجى الاطلاع على صفحة الويكي هذه. + terms declined: نحن نأسف أن كنت قد قررت عدم قبول شروط المساهمة الجديدة، لمزيد + من المعلومات; يُرجَى الاطلاع على صفحة الويكي هذه. terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined terms: title: 'شروط المساهم:' heading: 'شروط المساهم:' - read and accept: يرجى قراءة الاتفاقية أدناه والضغط على زر الموافقة لتأكيد قبول - شروط هذا الاتفاق على مشاركاتك الموجودة حاليًا والمستقبلية. + read and accept: تُرجَى قراءة الاتفاقية أدناه والضغط على زر الموافقة لتأكيد + قبول شروط هذا الاتفاق على مشاركاتك الموجودة والمستقبلية. consider_pd: وبالإضافة إلى الاتفاقية أعلاه، أريد أن تكون مساهماتي ملكية عامة. consider_pd_why: ما هذا؟ consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain - guidance: 'معلومات للمساعدة في فهم هذه المصطلحات: ملخص - قابل للقراءة بالإنسان وبعض ترجمة غير رسمية - ' + guidance: 'معلومات للمساعدة في فهم هذه المصطلحات: ملخص + قابل للقراءة بواسطة الإنسان وبعض ترجمات غير + رسمية' agree: أوافق declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined - decline: انخفاض + decline: أرفض you need to accept or decline: الرجاء القراءة ومن ثم قبول أو رفض شروط المساهمة الجديدة للمتابعة. - legale_select: 'الرجاء اختيار بلد الإقامة:' + legale_select: 'بلد الإقامة:' legale_names: france: فرنسا italy: إيطاليا rest_of_world: بقية العالم no_such_user: - title: مستخدم غير موجود + title: لا يوجد مستخدم كهذا heading: المستخدم %{user} غير موجود - body: عذرًا، لا يوجد مستخدم بالاسم %{user}. يرجى تدقيق الاسم، أو ربما يكون الرابط - الذي تم النقر عليه خاطئ. + body: عذرًا، لا يوجد مستخدم بالاسم %{user}; يُرجَى تدقيق الاسم، أو ربما يكون + الرابط الذي تم النقر عليه خاطئ. deleted: تم حذفه show: my diary: اليوميات new diary entry: مدخلة يومية جديدة - my edits: المُساهمات + my edits: تعديلاتي my traces: آثاري my notes: ملاحظاتي my messages: رسائلي my profile: ملفي الشخصي - my settings: الإعدادات + my settings: إعداداتي my comments: تعليقاتي oauth settings: "\uFEFFإعدادات oauth" - blocks on me: العرقلات علي - blocks by me: العرقلات بواسطتي + blocks on me: عمليات منعي + blocks by me: عمليات المنع بواسطتي send message: إرسل رسالة diary: يومية edits: مساهمات @@ -2104,57 +2100,58 @@ ar: remove as friend: إلغاء الصداقة add as friend: أضف كصديق mapper since: 'مُخطط منذ:' - ago: (%{time_in_words_ago}) + ago: منذ %{time_in_words_ago} ct status: 'شروط المساهم:' ct undecided: متردد ct declined: مرفوض - ct accepted: مقبول %{ago} سابقاً + ct accepted: مقبول منذ %{ago} latest edit: 'آخر تغيير %{ago}:' email address: 'عنوان البريد الإلكتروني:' - created from: 'أُنشىء من:' + created from: 'أُنشِئ من:' status: 'الحالة:' spam score: 'نتيجة السخام:' description: الوصف - user location: الموقع - if set location: عين موقعك على صفحة %{settings_link} لرؤية المستخدمون القريبون + user location: موقع المستخدم + if set location: قم بتعيين موقعك على صفحة %{settings_link} لرؤية المستخدمون + القريبين settings_link_text: إعدادات my friends: أصدقائي no friends: لم تقم بإضافة أي أصدقاء بعد. km away: على بعد %{count}كم m away: على بعد %{count}متر - nearby users: 'مستخدمين أيضًا بالجوار:' + nearby users: مستخدمون آخرون قريبون no nearby users: لا يوجد بعد المزيد من المستخدمين أفصحوا عن تخطيطهم بالجوار. role: administrator: هذا المستخدم إداري - moderator: هذا المستخدم وسيط + moderator: هذا المستخدم مشرف grant: administrator: منح وصول إداري - moderator: منح وصول وسيط + moderator: منح وصول مشرف revoke: - administrator: ابطل وصول إداري - moderator: ابطل وصول وسيط - block_history: العرقلات المفعلة - moderator_history: ' العرقلات المعطاة' + administrator: إبطال وصول إداري + moderator: إبطال وصول مشرف + block_history: عمليات المنع المفعلة + moderator_history: عمليات المنع المعطاة comments: التعليقات create_block: امنع هذا المستخدم - activate_user: نشّط هذا المستخدم - deactivate_user: احذف هذا المستخدم + activate_user: نشِّط هذا المستخدم + deactivate_user: تعطيل هذا المستخدم confirm_user: تأكيد هذا المستخدم hide_user: اخفِ هذا المستخدم unhide_user: أظهر هذا المستخدم delete_user: احذف هذا المستخدم - confirm: أكّد - friends_changesets: تصفح كل حزم التغييرات من قبل الأصدقاء - friends_diaries: تصفح جميع مدخلات مدونات الأصدقاء - nearby_changesets: تصفح كل حزم التغييرات من قبل المستخدمين القريبون - nearby_diaries: تصفح جميع مدخلات مدونات المستخدمين في القريبون - report: أبلغ عن هذه المستخدم + confirm: تأكيد + friends_changesets: مجموعات تغييرات الأصدقاء + friends_diaries: مدخلات مدونات الأصدقاء + nearby_changesets: حزم تغييرات المستخدمين القريبين + nearby_diaries: إدخالات يوميات المستخدمين القريبين + report: أبلغ عن هذا المستخدم popup: your location: مكانك nearby mapper: مخطط بالجوار friend: صديق account: - title: عدّل الحساب + title: عدل الحساب my settings: إعداداتي current email address: 'عنوان البريد الإلكرتروني الحالي:' new email address: 'عنوان البريد الإلكتروني الجديد:' @@ -2162,33 +2159,33 @@ ar: external auth: 'مصادقة خارجية:' openid: link: http://wiki.openstreetmap.org/wiki/OpenID - link text: ما هذا ؟ + link text: ما هذا؟ public editing: heading: 'تعديل عام:' - enabled: مفعّل. غير مجهول ويمكنك تعديل البيانات. + enabled: مفعَّل، غير مجهول ويمكنك تعديل البيانات. enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits enabled link text: ما هذا؟ disabled: مُعطل ولا يمكن تعديل البيانات، جميع التعديلات السابقة مجهولة الهوية. disabled link text: لماذا لا أستطيع التعديل؟ public editing note: heading: تعديل عام - text: حاليًا تعديلاتك تظهر بشكل مجهول ولا يمكن للناس إرسال رسائل لك أو رؤية - موقعك. لإظهار ما قمت بتعديله وللسماح للناس بالاتصال بك من خلال الموقع، انقر - على الزر أدناه. منذ التغيير إلى الأي بي أي 0.6، فقط المستخدمين العلنيين - يمكنه تحرير بيانات الخريطة. (لمعرفة - السبب).
    • عنوانك البريدي لن يكشف به علنّا.
    • هذا الإجراء - لا يمكن عكسه وجميع المستخدمين الجديد علنيين بشكل افتراضي.
    + text: في الوقت الحالي، تعديلاتك مجهولة الهوية ولا يمكن للأشخاص إرسال رسائل + إليك أو الاطلاع على موقعك، لإظهار ما قمت بتحريره والسماح للأشخاص بالاتصال + بك عبر موقع الويب; انقر فوق الزر أدناهمنذ تغيير واجهة برمجة التطبيقات + 0.6، لا يمكن سوى للمستخدمين العموميين تعديل بيانات الخريطة. (اكتشف + السبب).
    • لن يتم الكشف عن عنوان بريدك الإلكتروني من خلال جعله عاما.
    • لا + يمكن عكس هذا الإجراء وأصبح جميع المستخدمين الجدد عامين افتراضيا.
    contributor terms: heading: 'شروط المساهم:' - agreed: لقد وافقتَ على شروط المساهم الجديدة. + agreed: لقد وافقت على شروط المساهم الجديدة. not yet agreed: لم توافق بعد على شروط المساهم الجديدة. - review link text: يرجى اتباع هذا الرابط في الوقت الذي يناسبك لمراجعة وقبول + review link text: يُرجَى اتباع هذا الرابط في الوقت الذي يناسبك لمراجعة وقبول شروط المساهمة الجديدة. - agreed_with_pd: وقد أعلنتَ أيضًا أنك تعتبر تعديلاتك ملكية عامة. + agreed_with_pd: وقد أعلنت أيضًا أنك تعتبر تعديلاتك ملكية عامة. link: https://www.osmfoundation.org/wiki/License/Contributor_Terms link text: ما هذا؟ profile description: 'وصف الملف الشخصي:' - preferred languages: 'اللغات المفضّلة:' + preferred languages: 'اللغات المفضلة:' preferred editor: 'المحرر المفضل:' image: "\uFEFFالصورة:" gravatar: @@ -2206,12 +2203,12 @@ ar: no home location: لم تدخل موقع منزلك. latitude: 'خط العرض:' longitude: 'خط الطول:' - update home location on click: حدّث موقع المنزل عندما أنقر على الخريطة؟ + update home location on click: تحديث موقع المنزل عندما أنقر على الخريطة؟ save changes button: احفظ التغييرات make edits public button: اجعل جميع تعديلاتي عامة return to profile: العودة إلى الملف الشخصي - flash update success confirm needed: تم تحديث معلومات المستخدم بنجاح. تحقق من - بريدك الإلكتروني لمذكرة تأكيد العنوان الإلكتروني الجديد. + flash update success confirm needed: تم تحديث معلومات المستخدم بنجاح، تحقق من + بريدك الإلكتروني لملاحظة تأكيد العنوان الإلكتروني الجديد. flash update success: تم تحديث معلومات المستخدم بنجاح. confirm: heading: تحقق من بريدك الإلكتروني @@ -2219,54 +2216,54 @@ ar: introduction_2: أكد حسابك عن طريق النقر على الرابط في البريد الإلكتروني وستكون قادرا على البدء في رسم الخرائط. press confirm button: اضغط على زر التأكيد أدناه لتنشيط حسابك. - button: أكّد + button: تأكيد success: تم تأكيد حسابك، شكرًا للاشتراك! already active: هذا الحساب سبق أن تم تأكيده. unknown token: رمز التأكيد انتهت صلاحيته أو غير موجود. - reconfirm_html: إذا كنت في حاجة لإعادة إرسال تأكيد البريد الإلكتروني، email - انقر هنا. + reconfirm_html: إذا كنت في حاجة لإعادة إرسال تأكيد البريد الإلكتروني، انقر + هنا. confirm_resend: success: لقد أرسلنا رسالة تأكيد جديدة إلى %{email} وبمجرد تأكيد حسابك ستتمكن - من رسم الخرائط.

    إذا كنت تستخدم نظامًا مضادًا للبريد العشوائي - يرسل طلبات تأكيد ، فيرجى تأكد من أنك القائمة البيضاء %{sender} لأننا غير قادرين - على الرد على أي طلبات تأكيد. + من رسم الخرائط.

    إذا كنت تستخدم نظاما مضادا للبريد العشوائي يرسل + طلبات تأكيد، فيُرجَى التأكد من أنك وضعت في القائمة البيضاء %{sender} لأننا + غير قادرين على الرد على أي طلبات تأكيد. failure: المستخدم %{name} غير موجود. confirm_email: - heading: أكّد تغيير عنوان البريد الإلكتروني + heading: أكد تغيير عنوان البريد الإلكتروني press confirm button: اضغط على زر تأكيد أدناه لتأكيد عنوان بريدك الإلكتروني الجديد. - button: أكّد - success: تم تأكيد عنوان بريدك الإلكتروني، شكرًا للاشتراك! - failure: عنوان بريد إلكتروني تم تفعيله مسبقًا بهذا النموذج. + button: تأكيد + success: تم تأكيد عنوان بريدك الإلكتروني! + failure: عنوان بريد إلكتروني تم تفعيله مسبقًا بهذا الرمز. unknown_token: رمز التأكيد انتهت صلاحيته أو غير موجود. set_home: - flash success: موقع المنزل حُفظ بنجاح + flash success: موقع المنزل حُفِظ بنجاح go_public: flash success: جميع تعديلاتك الآن عامة، ومسموح لك بالتعديل الآن. make_friend: heading: إضافة %{user} كصديق؟ button: أضف كصديق success: '%{name} الآن صديقك.' - failed: عفوًا، تعذر إضافة %{name} كصديق. - already_a_friend: حاليًا أنت و %{name} أصدقاء. + failed: عفوًا، تعذرت إضافة %{name} كصديق. + already_a_friend: حاليًا أنت و%{name} أصدقاء. remove_friend: - heading: غير صديق %{user}؟ - button: الغاء الصداقة - success: تم إزالة %{name} من قائمة أصدقائك. - not_a_friend: '%{name} ليس من أحد أصدقائك.' + heading: إلغاء صداقة %{user}؟ + button: إلغاء الصداقة + success: تمت إزالة %{name} من قائمة أصدقائك. + not_a_friend: '%{name} ليس أحد أصدقائك.' filter: - not_an_administrator: عليك أن تكون إداري لتنفيذ هذا الإجراء. + not_an_administrator: عليك أن تكون إداريا لتنفيذ هذا الإجراء. index: title: المستخدمون heading: المستخدمون showing: - one: صفحة%{page} (%{first_item} %{items}) - other: صفحة %{page} (%{first_item}-%{last_item} %{items}) + one: صفحة %{page} (%{first_item} من %{items}) + other: صفحة %{page} (%{first_item}-%{last_item} من %{items}) summary: '%{name} تم إنشاؤها من %{ip_address} في %{date}' - summary_no_ip: '%{name} تم إنشاؤها في %{date}' + summary_no_ip: '%{name} تم إنشاؤه في %{date}' confirm: تأكيد المستخدمين المحددين hide: إخفاء المستخدمين المحددين - empty: لا سجلات مطابقة تم العثور عليها! + empty: لم يتم العثور على مستخدمين متطابقين suspended: title: حساب معلق heading: حساب معلق @@ -2282,12 +2279,13 @@ ar: unknown_signature_algorithm: خوارزمية توقيع غير معروفة invalid_scope: نطاق غير صالح auth_association: - heading: لم يرتبط اسم المستخدم الخاص بك بحساب خريطة الشارع المفتوحة حتى الآن. - option_1: إذا كنت جديدا في خريطة الشارع المفتوح، الرجاء إنشاء حساب جديد باستخدام - النموذج أدناه. - option_2: إذا كان لديك بالفعل حساب، يمكنك الدخول إلى حسابك باستخدام اسم المستخدم - وكلمة المرور الخاصة بك ومن ثم ربط الحساب باسم المستخدم الخاص بك في إعدادات - المستخدم. + heading: لم يرتبط معرفك بحساب خريطة الشارع المفتوحة حتى الآن. + option_1: |- + إذا كنت جديدا في خريطة الشارع المفتوح، الرجاء إنشاء حساب جديد + باستخدام النموذج أدناه. + option_2: "إذا كان لديك حساب بالفعل، فيمكنك تسجيل الدخول إلى حسابك \nباستخدام + اسم المستخدم وكلمة المرور الخاصة بك، ثم ربط الحساب \nبمعرفك في إعدادات المستخدم + الخاصة بك." user_role: filter: not_an_administrator: يحق فقط للإداريين القيام بتغيير دور المستخدم، وأنت لست @@ -2550,17 +2548,17 @@ ar: offramp_right: اسلك الطريق المنحدر على اليمين offramp_right_with_exit: اسلك المخرج %{exit} على اليسار offramp_right_with_exit_name: اسلك المخرج %{exit} على اليمين إلى %{name} - offramp_right_with_exit_directions: اسلك المخرج%{exit} على اليمين نحو%{directions} - offramp_right_with_exit_name_directions: اسلك المخرج%{exit} على اليسار باتجاه%{name} - ، نحو%{directions} + offramp_right_with_exit_directions: اسلك المخرج %{exit} على اليمين نحو %{directions} + offramp_right_with_exit_name_directions: اسلك المخرج %{exit} على اليسار باتجاه + %{name}، نحو %{directions} offramp_right_with_name: خذ الطريق المنحدرة إلى اليمين باتجاه %{name} - offramp_right_with_directions: اسلك الطريق المنحدر نحو اليمين نحو%{directions} - offramp_right_with_name_directions: اسلك الطريق المنحدر إلى اليمين في%{name} - ، نحو%{directions} + offramp_right_with_directions: اسلك الطريق المنحدر نحو اليمين نحو %{directions} + offramp_right_with_name_directions: اسلك الطريق المنحدر إلى اليمين في %{name}، + نحو %{directions} onramp_right_without_exit: اتجه يمينا على منحدر إلى %{name} onramp_right_with_directions: اتجه إلى اليمين باتجاه المنحدر نحو %{directions} - onramp_right_with_name_directions: الاتجاه يمينًا على المنحدر نحو%{name} ، - نحو%{directions} + onramp_right_with_name_directions: الاتجاه يمينًا على المنحدر نحو %{name}، + نحو %{directions} onramp_right_without_directions: استدر يمينًا على المنحدر onramp_right: استدر يمينًا على المنحدر endofroad_right_without_exit: في نهاية الطريق انعطف يمينا إلى %{name} @@ -2569,7 +2567,7 @@ ar: turn_right_without_exit: انعطف يمينا إلى %{name} sharp_right_without_exit: إلى أقصى اليمين في%{name} uturn_without_exit: انعطف على طول %{name} - sharp_left_without_exit: إلى أقصى اليسار نحو%{name} + sharp_left_without_exit: إلى أقصى اليسار نحو %{name} turn_left_without_exit: انعطف يسارا إلى %{name} offramp_left: اسلك الطريق المنحدر على اليسار offramp_left_with_exit: اسلك المخرج %{exit} على اليسار @@ -2623,7 +2621,7 @@ ar: relation: علاقة nothing_found: لم يتم إيجاد ميزات error: 'خطأ في الاتصال %{server}: %{error}' - timeout: مهلة الاتصال %{server} + timeout: نفذت مهلة الاتصال %{server} context: directions_from: الاتجاهات من هنا directions_to: الاتجاهات إلى هنا @@ -2639,8 +2637,8 @@ ar: title: تحرير التنقيح index: empty: لا يوجد تنقيح لإظهاره. - heading: قائمة التنقيح - title: قائمة التنقيح + heading: قائمة التنقيحات + title: قائمة التنقيحات new: description: الوصف heading: أدخل معلومات عن التنقيح الجديد diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 4ec26908a..1d50d1a9c 100644 --- a/config/locales/ast.yml +++ b/config/locales/ast.yml @@ -1362,6 +1362,9 @@ ast: CC BY), Land Vorarlberg y Land Tirol (baxo CC BY AT con enmiendes). + contributors_au_html: |- + Australia: Contien datos de barrios basaos en datos de Australian Bureau of + Statistics. contributors_ca_html: |- Canadá: Contien datos de GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural diff --git a/config/locales/be-Tarask.yml b/config/locales/be-Tarask.yml index 41a46639a..b9b90f23a 100644 --- a/config/locales/be-Tarask.yml +++ b/config/locales/be-Tarask.yml @@ -1,4 +1,4 @@ -# Messages for Belarusian (TaraÅ¡kievica orthography) (беларуская (тарашкевіца)‎) +# Messages for be-tarask (be-tarask) # Exported from translatewiki.net # Export driver: phpyaml # Author: EugeneZelenko @@ -868,6 +868,9 @@ be-Tarask: Аўстрыя: утрымлівае зьвесткі гораду Вены (на ўмовах CC BY), а таксама земляў Форарльбэрг і Тыроль (на ўмовах CC BY AT з дапаўненьнямі). + contributors_au_html: |- + Аўстралія: Утрымлівае зьвесткі пра прыгарады ад + Аўстралійскага бюро статыстыкі. contributors_ca_html: |- Канада: Утрымлівае зьвесткі GeoBase®, GeoGratis (© Дэпартамэнта прыродных рэсурсаў diff --git a/config/locales/br.yml b/config/locales/br.yml index c7c0e2c99..faf77a515 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -1332,6 +1332,9 @@ br: CC BY), Land Vorarlberg ha Land Tirol (dindan CC-BY AT gant enkemmadoù). + contributors_au_html: |- + Australia: Ennañ ar roadennoù diwar-benn an bannlevioù + diazezet war roadennoù Australian Bureau of Statistics. contributors_ca_html: |- Kanada : Ennañ roadennoù eus GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 36cf862f8..3a9caae9d 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -1285,6 +1285,9 @@ ca: Àustria: conté dades de Stadt Wien sota CC BY. + contributors_au_html: |- + Austràlia: conté dades suburbi basats + en les dades d'Austràlia Oficina d'estadístiques. contributors_ca_html: |- Canadà: conté dades de GeoBase ®, GeoGratis (© Departament de Natural diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 53b2db3b6..f35ece33a 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -1398,6 +1398,8 @@ cs: BY), země Vorarlbersko a země Tyrolsko (pod CC BY AT s dodatky).' + contributors_au_html: 'Austrálie: Obsahuje data předměstí + založená na datech Australského statistického úřadu.' contributors_ca_html: 'Kanada: Obsahuje data z GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) a StatCan (Geography Division, Statistics @@ -2067,6 +2069,7 @@ cs: i budoucí příspěvky. consider_pd: Navíc k výše uvedené dohodě považuji své příspěvky za volné dílo. consider_pd_why: co to znamená? + consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain guidance: 'Informace, které pomohou tyto podmínky pochopit: lidsky čitelné shrnutí a nějaké neoficiální překlady' agree: Souhlasím diff --git a/config/locales/da.yml b/config/locales/da.yml index 6a7d0d6f1..ade8ddcbb 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -1341,6 +1341,9 @@ da: CC BY), Delstaten Vorarlberg og Delstaten Tyrol (under CC-BY AT med tilføjelser). + contributors_au_html: |- + Australien: Indeholder forstadsdata baseret + pÃ¥ data fra Australian Bureau of Statistics. contributors_ca_html: |- Canada: Indeholder data fra GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/de.yml b/config/locales/de.yml index 13e29213b..42ca210db 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -1460,6 +1460,8 @@ de: BY AT), des Landes Vorarlberg und des Landes Tirol (lizenziert gemäß CC BY AT samt Erweiterungen zur Lizenz).' + contributors_au_html: 'Australien: Enthält Daten zu Siedlungen, + die auf Daten des Australian Bureau of Statistics basieren.' contributors_ca_html: 'Kanada: Enthält Daten von GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) und StatCan (Geography diff --git a/config/locales/diq.yml b/config/locales/diq.yml index fd1e77325..2d29a4cb4 100644 --- a/config/locales/diq.yml +++ b/config/locales/diq.yml @@ -752,7 +752,7 @@ diq: output: Vıcyaen export_button: Teberdayış sidebar: - search_results: Neticeyê geyrayışi + search_results: Peyniya cıgeyrayışi close: Racnê search: search: Cı geyre diff --git a/config/locales/dsb.yml b/config/locales/dsb.yml index e97599452..81995be75 100644 --- a/config/locales/dsb.yml +++ b/config/locales/dsb.yml @@ -1087,6 +1087,9 @@ dsb: BY), Land Vorarlberg a Land Tirol (pod CC-BY AT ze změnami).' + contributors_au_html: 'Awstralska: Wopśimujo pśedměsćańske + daty na zakłaźe datow awstralskego amta za statistiku (Australian Bureau + of Statistics).' contributors_ca_html: 'Kanada: Wopśimujo daty z GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada), a StatCan (Geography Division, diff --git a/config/locales/en.yml b/config/locales/en.yml index 6942c1720..7b13a894b 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1347,6 +1347,11 @@ en: CC BY), Land Vorarlberg and Land Tirol (under CC BY AT with amendments). + contributors_au_html: | + Australia: Contains data sourced from + PSMA Australia Limited + licensed by the Commonwealth of Australia under + CC BY 4.0. contributors_ca_html: | Canada: Contains data from GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 18266d4ef..9bc8589bb 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -1369,6 +1369,10 @@ eo: AÅ­strujo: enhavas datumojn el Stadt Wien (laÅ­ CC BY), Land Vorarlberg kaj Land Tirol (laÅ­ CC BY AT kun postaj ŝanĝoj). + contributors_au_html: 'AÅ­stralio: enhavas datumojn el PSMA Australia + Limited kunhavigataj de Komunejo de AÅ­stralio laÅ­ la permesilo CC + BY 4.0.' contributors_ca_html: |- Kanado: enhavas datumojn el GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/es.yml b/config/locales/es.yml index 923e2baac..e0aa65cef 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -45,6 +45,7 @@ # Author: Rubenwap # Author: Ruila # Author: Sim6 +# Author: Tiberius1701 # Author: Toliño # Author: Translationista # Author: VegaDark @@ -1431,6 +1432,8 @@ es: Austria: Contiene datos de Stadt Wien (bajo CC BY), Land Vorarlberg y Land Tirol (bajo licencia CC BY AT con modificaciones). + contributors_au_html: 'Australia: Contiene datos suburbanos + cuya base es la información provista por Australian Bureau of Statistics.' contributors_ca_html: 'Canadá: contiene datos de GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) y StatCan (Geography Division, Statistics @@ -2082,9 +2085,9 @@ es: title: Registrarse no_auto_account_create: Desafortunadamente no estamos actualmente habilitados para crear una cuenta para ti automáticamente. - contact_webmaster: Contacta al webmaster para gestionar - la creación de una cuenta. Intentaremos gestionar la solicitud lo más pronto - posible. + contact_webmaster: Contacta con el webmaster para + gestionar la creación de una cuenta. Intentaremos gestionar la solicitud lo + más pronto posible. about: header: Libre y editable html:

    A diferencia de otros mapas, OpenStreetMap está creado completamente @@ -2714,7 +2717,7 @@ es: relation: Relación nothing_found: No se encontraron características error: 'Error al contactar con %{server}: %{error}' - timeout: Tiempo de espera agotado al contactar a %{server} + timeout: Tiempo de espera agotado al contactar con %{server} context: directions_from: Indicaciones desde aquí directions_to: Indicaciones hasta aquí diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 9ea6ec6df..ce8e8aac1 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -2,6 +2,7 @@ # Exported from translatewiki.net # Export driver: phpyaml # Author: Alirezaaa +# Author: Amirsara # Author: Arash.pt # Author: Armin1392 # Author: BMRG14 @@ -278,7 +279,7 @@ fa: sorry: پوزش، بازیابی فهرست تغییرات درخواستی شما خیلی زمان برد. rss: title_all: بحث در مورد جعبه تغییر OpenStreetMap - title_particular: 'بحث در مورد جعبه تغییر شماره #% {changeset_id} OpenStreetMap' + title_particular: 'بحث در مورد تغییرات انجام شده در #%{changeset_id} OpenStreetMap' comment: 'نظر جدید در مورد جعبه تغییر %{changeset_id}{changeset_id} #% توسط %{author}' commented_at_html: بروز شده %{when} قبل @@ -427,7 +428,7 @@ fa: ferry_terminal: پایانه کشتی fire_station: آتش‌نشانی food_court: پذيرايي - fountain: چشمه + fountain: فواره fuel: پمپ بنزین gambling: قمار grave_yard: محوطهٔ گورستان @@ -725,7 +726,7 @@ fa: "yes": دفتر place: allotments: سهم - city: شهر بزرگ + city: شهر city_block: بلوک شهری country: کشور county: شهرستان @@ -1068,8 +1069,8 @@ fa: confirm: 'قبل از اینکه ما کار دیگری انجام دهیم، نیاز داریم که تأیید شود این درخواست از شما آمده، پس اگر این چنین است لطفاً برای تأیید حسابتان روی پیوند زیر کلیک کنید:' - welcome: بعد از اینکه حسابتان را تأیید کردید، ما به شما برخی از اطلاعات اضافی - را ارائه میدهیم تا بتوانید شروع کنید. + welcome: بعد از اینکه حسابتان را تأیید کردید، اطلاعات بیشتری به شما ارائه می‌دهیم + تا بتوانید شروع کنید. email_confirm: subject: '[OpenStreetMap] ایمیلتان را تأیید کنید' email_confirm_plain: @@ -1337,8 +1338,8 @@ fa: برای اطلاعات بیشتر درباره این‌ها و سایر منابعی که برای پیشرفت اوپن‌استریت‌مپ استفاده شده‌اند، لطفاً صفحهٔ مشارکت‌کنندگان را در ویکی نگاه کنید. contributors_footer_2_html: ورود داده‌ها در OpenStreetMap به این معنی نیست - که ارائه‌دهندهٔ اصلی داده‌ها توسط OpenStreetMap تأییدشده، هر گونه ضمانتی - فراهم می‌کند، یا هر گونه مسئولیت را می‌پذیرد. + که فراهم‌کنندهٔ اصلی داده‌ها OpenStreetMap را تأیید می‌کند، ضمانتی می‌دهد، + یا مسئولیتی را می‌پذیرد. infringement_title_html: نقض کپی‌رایت infringement_1_html: به مشارکت‌کنندگان OSM یادآوری می کنیم که هرگز داده‌ای را از منابع دارای حق نشر اضافه نکنند (مثلاً نقشه‌های گوگل یا نقشه‌های چاپ‌شده)، @@ -1982,7 +1983,7 @@ fa: را بررسی کنید، یا شاید پیوندی که کلیک کردید اشتباه است. deleted: حذف شده show: - my diary: روزنوشت من + my diary: روزنوشت‌های من new diary entry: روزنوشت تازه my edits: ویرایش های من my traces: ردهای من @@ -2417,9 +2418,11 @@ fa: unhide_comment: نمایش notes: new: - intro: چیزی مشکل دارد؟ به نقشه‌کش‌های دیگر اصلاع دهید تا آن را اصلاح کنند. - علامت موشواره را بر روی محلی که مشکل دارد قرار دهید و مشکل را شرح دهید (لطفاً - اطلاعات شخصی در بخش ننویسید یا اطلاعاتی از حق تکثیر نقشه یا فهرست دایرکتوری‌ها) + intro: مشکلی بر روی نقشه پیدا کرده‌اید یا چیزی از قلم افتاده؟ به نقشه‌کش‌های + دیگر اطلاع دهید تا آن را اصلاح کنند. نشانه را بر روی محلی که مشکل دارد قرار + دهید و با نوشتن یادداشت، مشکل را به‌طور کامل شرح دهید. + advice: همهٔ افراد این یادداشت شما را می‌بینند. بنابراین اطلاعات خصوصی یا + اطلاعات برداشت‌شده از منابع دارای حق تکثیر را اینجا ننویسید. add: افزودن یادداشت show: anonymous_warning: این یادداشت شامل نظرات کاربران ناشناس است که باید به‌طور @@ -2427,7 +2430,7 @@ fa: hide: نهفتن resolve: حل شد reactivate: فعال سازی مجدد - comment_and_resolve: نظر و راه حل + comment_and_resolve: نظر + حل شد comment: نظر edit_help: نقشه را جابجا کنید و روی مکانی که می‌خواهید ویرایش کنید بزرگنمایی کنید، سپس اینجا کلیک کنید. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 4bde5e745..e69d0cbd7 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -1402,6 +1402,9 @@ fi: Stadt Wienistä (CC BY -lisenssillä), Land Vorarlbergista ja Land Tirolista (CC-BY AT -lisenssillä tietyin muutoksin). + contributors_au_html: |- + Australia: Sisältää kaupunginosatietoja + Australian Bureau of Statisticsilta. contributors_ca_html: |- Kanada: Sisältää karttatietoja GeoBasesta ®, GeoGratisista (© Department of Natural diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 178278016..bed327a80 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1450,6 +1450,10 @@ fr: la région du Vorarlberg et la région du Tyrol (sous licence CC BY AT avec amendements).' + contributors_au_html: "Australie : contient des données source + de \nPSMA + Australia Limited\ndont la licence appartient au Commonwealth d'Australie + sous \nCC BY 4.0." contributors_ca_html: 'Canada : contient des données de GeoBase®, GeoGratis (© Département des Ressources naturelles du Canada), CanVec (© Département des Ressources naturelles du Canada) et StatCan diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 1437180c9..26cc5443c 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -23,8 +23,8 @@ gl: activerecord: models: acl: Listaxe do control de acceso - changeset: Conxunto de cambios - changeset_tag: Etiqueta do conxunto de cambios + changeset: Conxunto de mudanzas + changeset_tag: Etiqueta do conxunto de mudanzas country: País diary_comment: Comentario do diario diary_entry: Entrada do diario @@ -115,7 +115,7 @@ gl: edited_by_html: Editado hai %{time} por %{user} closed_by_html: Pechado hai %{time} por %{user} version: Versión - in_changeset: Conxunto de cambios + in_changeset: Conxunto de mudanzas anonymous: anónimo no_comment: (sen comentarios) part_of: Parte de @@ -124,7 +124,7 @@ gl: view_details: Ve-los detalles location: 'Localización:' changeset: - title: 'Conxunto de cambios: %{id}' + title: 'Conxunto de mudanzas: %{id}' belongs_to: Autor node: Nós (%{count}) node_paginated: Nós (%{x}-%{y} de %{count}) @@ -136,15 +136,15 @@ gl: hidden_commented_by: Comentario agochado de %{user} hai %{when} commented_by: Comentario de %{user} hai %{when} - changesetxml: Conxunto de cambios do XML + changesetxml: Conxunto de mudanzas do XML osmchangexml: osmChange XML feed: - title: Conxunto de cambios %{id} - title_comment: Conxunto de cambios %{id} - %{comment} + title: Conxunto de mudanzas %{id} + title_comment: Conxunto de mudanzas %{id} - %{comment} join_discussion: Inicia-la sesión pra unirse á parola discussion: Parola - still_open: O conxunto de cambios segue aberto - Abrirase a parola cando o conxunto - de cambios estea pechado. + still_open: O conxunto de mudanzas segue aberto - Abrirase a parola cando o + conxunto de mudanzas estea pechado. node: title: 'Nó: %{name}' history_title: 'Historial do nó: %{name}' @@ -175,7 +175,7 @@ gl: node: nó way: camiño relation: relación - changeset: conxunto de cambios + changeset: conxunto de mudanzas note: nota timeout: sorry: Tardouse demasiado en obter os datos para o %{type} co id %{id}. @@ -183,7 +183,7 @@ gl: node: nó way: camiño relation: relación - changeset: conxunto de cambios + changeset: conxunto de mudanzas note: nota redacted: redaction: Redacción %{id} @@ -195,7 +195,7 @@ gl: relation: relación start_rjs: feature_warning: A carga de %{num_features} características pode facer que o - seu navegador vaia lento ou que non responda. Está seguro de querer amosar + seu navegador vaia lento ou que non responda. Está na certeza de querer amosar eses datos? load_data: Cargar os datos loading: Cargando... @@ -229,8 +229,8 @@ gl: report: Informar desta nota query: title: Consulta-las características - introduction: Prema no mapa para atopar características preto de aquí. - nearby: Características preto de aquí + introduction: Prema no mapa para atopar características preto daquí. + nearby: Características preto daquí enclosing: Características envolventes changeset: changeset_paging_nav: @@ -240,7 +240,7 @@ gl: changeset: anonymous: Anónimo no_edits: (sen edicións) - view_changeset_details: Ve-los detalles do conxunto de cambios + view_changeset_details: Ve-los detalles do conxunto de mudanzas changesets: id: ID saved_at: Gardado o @@ -248,24 +248,24 @@ gl: comment: Comentario area: Zona index: - title: Conxuntos de cambios - title_user: Conxuntos de cambios por %{user} - title_friend: Conxuntos de cambios das amizades - title_nearby: Conxuntos de cambios dos usuarios de lugares preto de ti - empty: Non se atoparon conxuntos de cambios. - empty_area: Non hai conxuntos de cambios nesta zona. - empty_user: Non hai conxuntos de cambios deste usuario. - no_more: Non se atoparon máis conxuntos de cambios. - no_more_area: Non hai máis conxuntos de cambios nesta zona. - no_more_user: Non hai máis conxuntos de cambios deste usuario. + title: Conxuntos de mudanzas + title_user: Conxuntos de mudanzas por %{user} + title_friend: Conxuntos de mudanzas das amizades + title_nearby: Conxuntos de mudanzas dos usuarios de lugares preto de ti + empty: Non se atoparon conxuntos de mudanzas. + empty_area: Non hai conxuntos de mudanzas nesta zona. + empty_user: Non hai conxuntos de mudanzas deste usuario. + no_more: Non se atoparon máis conxuntos de mudanzas. + no_more_area: Non hai máis conxuntos de mudanzas nesta zona. + no_more_user: Non hai máis conxuntos de mudanzas deste usuario. load_more: Cargar máis timeout: - sorry: Desculpe que levase moito tempo obter a listaxe do conxunto de cambios + sorry: Desculpe que levase moito tempo obte-la listaxe do conxunto de mudanzas que solicitou. rss: title_all: Parola da edición no OpenStreetMap title_particular: 'Parola da edición #%{changeset_id} no OpenStreetMap' - comment: 'Novo comentario sobre os cambios #%{changeset_id} de %{author}' + comment: 'Novo comentario sobre as mudanzas #%{changeset_id} de %{author}' commented_at_html: Actualizado hai %{when} commented_at_by_html: Actualizado hai %{when} por %{user} full: Parola completa @@ -794,7 +794,7 @@ gl: stop: Parada de ferrocarril subway: Metro subway_entrance: Boca de metro - switch: Puntos de cambio de vía + switch: Puntos de mudanza de vía tram: Vía de tranvías tram_stop: Parada de tranvías shop: @@ -1022,7 +1022,7 @@ gl: select: Seleccione unha razón pola que queira informarnos disclaimer: intro: 'Antes de enviarlle o informe aos moderadores, asegúrese de que:' - not_just_mistake: Vostede está seguro/a de que o problema non é un simple + not_just_mistake: Vostede está na certeza de que o problema non é un sinxelo erro unable_to_fix: Non é quen de arranxar o problema só ou coa axuda dos membros da comunidade @@ -1151,13 +1151,13 @@ gl: subject: '[OpenStreetMap] Confirme o seu enderezo de correo electrónico' email_confirm_plain: greeting: 'Ola:' - hopefully_you: Alguén (probablemente vostede) quere cambiar o seu enderezo de + hopefully_you: Alguén (probábelmente vostede) quere muda-lo seu enderezo do correo electrónico en %{server_url} a %{new_address}. click_the_link: Se este é vostede, prema na seguinte ligazón para confirma-la modificación. email_confirm_html: greeting: 'Ola:' - hopefully_you: Alguén (probablemente vostede) quere cambiar o seu enderezo de + hopefully_you: Alguén (probábelmente vostede) quere muda-lo seu enderezo do correo electrónico en %{server_url} a %{new_address}. click_the_link: Se este é vostede, prema na seguinte ligazón para confirma-la modificación. @@ -1206,17 +1206,17 @@ gl: greeting: Ola, commented: subject_own: O %{commenter} de [OpenStreetMap] fixo un comentario nun dos - seus conxuntos de cambios - subject_other: '[OpenStreetMap] %{commenter} comentou nun conxunto de cambios + seus conxuntos de mudanzas + subject_other: '[OpenStreetMap] %{commenter} comentou nun conxunto de mudanzas no que estás atinxido' your_changeset: '%{commenter} deixou un comentario nun dos seus conxuntos - de cambios xerado o %{time}' - commented_changeset: '%{commenter} deixou un comentario nun conxunto de cambios - do mapa que está seguindo, xerado por %{changeset_author} o %{time}' + de mudanzas xerado o %{time}' + commented_changeset: '%{commenter} deixou un comentario nun conxunto de mudanzas + do mapa que está a seguer, xerado por %{changeset_author} o %{time}' partial_changeset_with_comment: co comentario '%{changeset_comment}' partial_changeset_without_comment: sen comentarios - details: Pódense atopar máis detalles acerca do conxunto de cambios en %{url}. - unsubscribe: Para darse de baixa das actualizacións deste conxunto de cambios, + details: Pódense atopar máis detalles acerca do conxunto de mudanzas en %{url}. + unsubscribe: Para darse de baixa das actualizacións deste conxunto de mudanzas, olle %{url} e prema en "darse de baixa". messages: inbox: @@ -1406,6 +1406,9 @@ gl: CC BY), Land Vorarlberg e Land Tirol (baixo a licenza CC-BY AT con emendas). + contributors_au_html: |- + Australia: Contén datos de barrios baseados + nos datos do Australian Bureau of Statistics. contributors_ca_html: |- Canadá: Contén datos de GeoBase®, GeoGratis (© Department of Natural @@ -1486,12 +1489,12 @@ gl: Flash de OpenStreetMap. Pode descargar Flash do sitio Adobe.com. Tamén están dispoñíbeis outras opcións para editar OpenStreetMap. - potlatch_unsaved_changes: Ten cambios sen gardar. (Para gardalos no Potlatch - ten que desmarcar o camiño actual ou o punto se está a editar no modo en vivo + potlatch_unsaved_changes: Ten mudanzas sen gardar. (Para gardalas no Potlatch + ten que desmarca-la vía actual ou o punto se está a editar no modo ao vivo ou premer sobre o botón "Gardar".) potlatch2_not_configured: O Potlatch 2 non está configurado; consulte https://wiki.openstreetmap.org/wiki/The_Rails_Port para obter máis información - potlatch2_unsaved_changes: Ten cambios sen gardar. (Para gardar no Potlatch + potlatch2_unsaved_changes: Ten mudanzas sen gardar. (Para gardar no Potlatch 2, prema en "Gardar".) id_not_configured: O iD non está configurado no_iframe_support: O seu navegador non soporta os iframes HTML, necesarios para @@ -1798,7 +1801,7 @@ gl: description: 'Descrición:' tags: 'Etiquetas:' tags_help: separadas por comas - save_button: Garda-los cambios + save_button: Garda-las mudanzas visibility: 'Visibilidade:' visibility_help: que significa isto? visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces @@ -1937,7 +1940,7 @@ gl: support_notice: Soportamos HMAC-SHA1 (recomendado) e sinaturas RSA-SHA1. edit: Edita-los detalles delete: Borrar o cliente - confirm: Está seguro? + confirm: Está na certeza? requests: 'Solicitar os seguintes permisos ao usuario:' allow_read_prefs: ler as súas preferencias de usuario. allow_write_prefs: modificar as súas preferencias de usuario. @@ -2183,9 +2186,9 @@ gl: unhide_user: Descobrir este usuario delete_user: Borrar este usuario confirm: Confirmar - friends_changesets: conxuntos de cambios das amizades + friends_changesets: conxuntos de mudanzas das amizades friends_diaries: entradas de diario das amizades - nearby_changesets: conxuntos de cambios dos usuarios de lugares preto de ti + nearby_changesets: conxuntos de mudanzas dos usuarios de lugares preto de ti nearby_diaries: entradas de diario dos usuarios de lugares preto de ti report: Denunciar este usuario popup: @@ -2251,7 +2254,7 @@ gl: longitude: 'Lonxitude:' update home location on click: Quere actualiza-lo lugar do enderezo ó premer sobre o mapa? - save changes button: Garda-los cambios + save changes button: Garda-las mudanzas make edits public button: Facer públicas todas as miñas edicións return to profile: Voltar ó perfil flash update success confirm needed: Información de usuario actualizada correctamente. @@ -2277,17 +2280,17 @@ gl: proceso sen problemas. failure: Non se atopou o usuario "%{name}". confirm_email: - heading: Confirma-lo cambio do enderezo de correo electrónico + heading: Confirma-la mudanza do enderezo de correo electrónico press confirm button: Prema sobre o botón de confirmación que aparece deseguido para confirmar o seu novo enderezo de correo electrónico. button: Confirmar - success: Confirmámoslle o cambio enderezo de enderezo electrónico! + success: Confirmámoslle a mudanza do enderezo de correo electrónico! failure: Xa se confirmou un enderezo de correo electrónico con este pase. unknown_token: Ese código de confirmación caducou ou non existe. set_home: flash success: Gardouse o domicilio go_public: - flash success: Todas as súas edicións son públicas e agora está autorizado a + flash success: Tódalas súas edicións son públicas e agora está autorizado a editar. make_friend: heading: Quere engadir a %{user} coma amizade? @@ -2315,8 +2318,8 @@ gl: hide: Agochar os usuarios seleccionados empty: Non se atoparon usuarios que coincidisen suspended: - title: Conta cancelada - heading: Conta cancelada + title: Conta suspendida + heading: Conta suspendida webmaster: webmaster body: |-

    @@ -2352,14 +2355,16 @@ gl: grant: title: Confirma-la concesión do rol heading: Confirma-la concesión do rol - are_you_sure: Seguro que quere concederlle o rol "%{role}" ao usuario "%{name}"? + are_you_sure: Está na certeza de que quere concederlle o rol "%{role}" ó usuario + "%{name}"? confirm: Confirmar fail: Non se lle puido conceder o rol "%{role}" ao usuario "%{name}". Comprobe que tanto o usuario coma o rol son correctos. revoke: title: Confirma-la revogación do rol heading: Confirma-la revogación do rol - are_you_sure: Seguro que quere revogarlle o rol "%{role}" ao usuario "%{name}"? + are_you_sure: Está na certeza de que quere revogarlle o rol "%{role}" ó usuario + "%{name}"? confirm: Confirmar fail: Non se lle puido revogar o rol "%{role}" ao usuario "%{name}". Comprobe que tanto o usuario coma o rol son correctos. @@ -2420,7 +2425,7 @@ gl: heading: Revogando o bloqueo en %{block_on} por %{block_by} time_future: Este bloqueo rematará en %{time}. past: Este bloqueo rematou hai %{time}. Entón, xa non se pode retirar. - confirm: Está seguro de querer retirar este bloqueo? + confirm: Está na certeza de querer retirar este bloqueo? revoke: Revogar! flash: Revogouse o bloqueo. period: @@ -2451,7 +2456,7 @@ gl: show: Amosar edit: Editar revoke: Revogar! - confirm: Está seguro? + confirm: Está na certeza? reason: 'Motivo para o bloqueo:' back: Ollar tódolos bloqueos revoker: 'Autor da revogación:' @@ -2507,7 +2512,7 @@ gl: close: Pechar share: title: Compartir - cancel: Cancelar + cancel: Desbotar image: Imaxe link: Ligazón ou HTML long_link: Ligazón @@ -2565,7 +2570,7 @@ gl: show: comment: Comentario subscribe: Subscribirse - unsubscribe: Cancela-la subscrición + unsubscribe: Desbota-la subscrición hide_comment: agochar unhide_comment: amosar notes: @@ -2716,11 +2721,11 @@ gl: user: 'Creador:' edit: Editar esta redacción destroy: Eliminar esta redacción - confirm: Está seguro? + confirm: Está na certeza? create: flash: Redacción creada. update: - flash: Gardáronse os cambios. + flash: Gardáronse as mudanzas. destroy: not_empty: A redacción non está baleira. Elimine todas as versións previas pertencentes a esta redacción antes de destruíla. diff --git a/config/locales/he.yml b/config/locales/he.yml index 13fed4cc4..36d4c590b 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -1278,6 +1278,9 @@ he: CC BY, ממדינת פורארלברג וממדינת טירול (לפי CC-BY AT עם תיקונים). + contributors_au_html: |- + אוסטרליה: מכיל מנתוני פרוורים המבוססים על + נתוני הלשכה האוסטרלית לסטטיסטיקה (Australian Bureau of Statistics). contributors_ca_html: |- קנדה: מכיל נתונים מ־GeoBase®‏, GeoGratis‏ (©‏ Department of Natural diff --git a/config/locales/hr.yml b/config/locales/hr.yml index d1f7ef2c0..d400e5011 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -1099,6 +1099,8 @@ hr: contributors_intro_html: 'Sudionici projekta su tisuće individualaca. Projekt također uključuje podatke pod slobodnim licencama od nacionalnih kartografskih agencija i drugih izvora, među kojima su:' + contributors_au_html: 'Australija: Sadrži podatke o predgrađima + na osnovu podataka Australian Bureau of Statistics.' contributors_ca_html: |- Kanada: Sadrži podatke iz GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/hsb.yml b/config/locales/hsb.yml index e9c596ceb..cee65b4f0 100644 --- a/config/locales/hsb.yml +++ b/config/locales/hsb.yml @@ -1183,6 +1183,9 @@ hsb: BY), Land Vorarlberg a Land Tirol (pod CC-BY AT ze změnami).' + contributors_au_html: 'Awstralska: Wobsahuje předměšćanske + daty na zakładźe datow Awstralskeho zarjada za statistiku (Australian Bureau + of Statistics).' contributors_ca_html: 'Kanada: Wobsahuje daty z GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada), a StatCan (Geography Division, diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 4d15a82ec..4dc589c1e 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -1282,6 +1282,9 @@ hu: Ausztria: adatokat tartalmaz a következő forrásból: Bécs városa CC BY licenc alatt. + contributors_au_html: |- + Ausztrália: tartalmaz külvárosi adatokat az + Ausztrál Statisztikai Hivatal adatain alapulva. contributors_ca_html: |- Kanada: adatokat tartalmaz a következő forrásokból: GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/ia.yml b/config/locales/ia.yml index 3b85bf650..c322855f7 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -1204,6 +1204,9 @@ ia: Austria: Contine datos ab le Citate de Vienna licentiate sub CC BY. + contributors_au_html: |- + Australia: Contine datos de suburbios a base + de datos del Australian Bureau of Statistics. contributors_ca_html: |- Canada: Contine datos ab GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/it.yml b/config/locales/it.yml index 7dd28eb86..2fa9107ea 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -1416,6 +1416,9 @@ it: CC BY), Land Vorarlberg e Land Tirol (sotto CC-BY AT con emendamenti). + contributors_au_html: |- + Australia: contiene i dati della periferia basati + sui dati dell'Australian Bureau of Statistics. contributors_ca_html: |- Canada: contiene i dati della GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 8ebdfaf63..7726c301a 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -1724,6 +1724,8 @@ ko: save_button: 바뀜 저장 visibility: '공개 여부:' visibility_help: 이게 무슨 뜻입니까? + update: + updated: 추적 업데이트됨 trace_optionals: tags: 태그 show: @@ -2002,9 +2004,11 @@ ko: read and accept: 아래의 계약을 읽고 기존 및 앞으로의 기여가 계약 약관에 동의했는지 확인하려면 동의 버튼을 누르세요. consider_pd: 위의 계약뿐만 아니라 내 기여가 퍼블릭 도메인에 있는지 고려하세요 consider_pd_why: 이게 뭐죠? + consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain guidance: '약관을 이해하는 데 유용한 정보: 사람이 읽을 수 있는 요약과 일부 비공식 번역' agree: 동의 + declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined decline: 거부 you need to accept or decline: 계속하려면 새 기여자 약관을 읽고 나서 동의나 거부하세요. legale_select: '거주 국가:' @@ -2125,6 +2129,7 @@ ko: image: '그림:' gravatar: gravatar: Gravatar 사용 + link: https://wiki.openstreetmap.org/wiki/Gravatar link text: 이게 뭐죠? disabled: 그라바타가 비활성화되었습니다. enabled: 그라바타의 표시가 활성화되었습니다 diff --git a/config/locales/lb.yml b/config/locales/lb.yml index 8c73d7903..66d365f48 100644 --- a/config/locales/lb.yml +++ b/config/locales/lb.yml @@ -9,7 +9,7 @@ lb: time: formats: - friendly: '%e %B %Y ëm %H:%M' + friendly: '%e %B %Y um %H:%M' activerecord: models: changeset: Set vun Ännerungen diff --git a/config/locales/lv.yml b/config/locales/lv.yml index f1e69b73c..be3e04583 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -222,6 +222,7 @@ lv: reopened_by_anonymous: Atkal aktivizēja anonÄ«ms %{when} atpakaļ hidden_by: Paslēpa %{user} %{when} atpakaļ + report: Ziņot par Å¡o piezÄ«mi query: title: Vaicājuma funkcijas introduction: NoklikÅ¡Ä·iniet uz kartes, lai atrastu tuvumā esoÅ¡os objektus. @@ -623,6 +624,7 @@ lv: bridge: Tilts bunker_silo: Bunkurs chimney: Skurstenis + flagpole: Karoga masts lighthouse: Bāka pipeline: Cauruļvads tower: Tornis @@ -801,6 +803,7 @@ lv: pet: Zooveikals pharmacy: Aptieka photo: Fotoveikals + seafood: JÅ«ras veltes second_hand: Lietoto preču veikals shoes: Apavu veikals sports: Sporta veikals @@ -879,6 +882,7 @@ lv: index: search: Meklēt status: Statuss + reports: Ziņojumi states: ignored: Ignorēts open: Atvērt @@ -1213,6 +1217,9 @@ lv: Austrija: Ietver datus no Stadt Wien (zem CC BY). + contributors_au_html: |- + Austrālija: Ietver pilsētu datus no + Australian Bureau of Statistics data. contributors_ca_html: |- Kanāda: Ietver datus no GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/mk.yml b/config/locales/mk.yml index f1098dd5b..4e5ce7501 100644 --- a/config/locales/mk.yml +++ b/config/locales/mk.yml @@ -1385,6 +1385,9 @@ mk: CC BY), Покраина Предарлска и Покраина Тирол (под CC-BY AT со исправки). + contributors_au_html: |- + Австралија: Содржи податоци за населби од + Австралиското биро за статистика. contributors_ca_html: |- Canada: Содржи податоци од GeoBase®, GeoGratis (© Министерство за природни ресурси на Канада), CanVec (© Министерство за природни ресурси на Канада), and StatCan (Географско одделение, diff --git a/config/locales/ms.yml b/config/locales/ms.yml index 757b03222..6d8131d48 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -1154,6 +1154,8 @@ ms: BY) dan Land Vorarlberg, dan Land Tirol (under CC-BY AT dengan pindaan).' + contributors_au_html: 'Australia: Mengandungi data subbandar + berasaskan data Australian Bureau of Statistics.' contributors_ca_html: 'Kanada: Mengandungi data daripada GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada), and StatCan (Geography diff --git a/config/locales/nb.yml b/config/locales/nb.yml index af66c578b..19f96f4f5 100644 --- a/config/locales/nb.yml +++ b/config/locales/nb.yml @@ -1382,6 +1382,9 @@ nb: CC BY, Land Vorarlberg og Land Tirol (under CC BY AT med tilføyelser). + contributors_au_html: |- + Australia: Inneholder forstaddata basert + pÃ¥ Australian Bureau of Statistics data. contributors_ca_html: |- Canada: Inneholder data fra GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 9b7d7d6fd..62cd2ca70 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -24,6 +24,7 @@ # Author: MrLeopold # Author: Optilete # Author: Pje335 +# Author: Robin van der Linde # Author: Robin van der Vliet # Author: Robin0van0der0vliet # Author: Romaine @@ -252,6 +253,7 @@ nl: reopened_by_anonymous: %{when} geleden opnieuw geactiveerd door anoniem hidden_by: %{when} ago verborgen door %{user} + report: Notitie rapporteren query: title: Nabije objecten opvragen introduction: Klik op de kaart om nabije eigenschappen te ontdekken. @@ -348,6 +350,7 @@ nl: comment_from: Reactie van %{link_user} op %{comment_created_at} hide_link: Reactie verbergen confirm: Bevestigen + report: Rapporteer deze opmerking location: location: 'Locatie:' view: Bekijken @@ -691,6 +694,7 @@ nl: wastewater_plant: Afvalwaterzuivering watermill: Watermolen water_tower: Watertoren + water_well: Put water_works: Waterwerken windmill: Windmolen works: Fabriek @@ -882,6 +886,7 @@ nl: tobacco: Tabakswinkel toys: Speelgoedwinkel travel_agency: Reisbureau + tyres: Bandenwinkel video: Videotheek wine: Wijnwinkel "yes": Winkel @@ -948,6 +953,40 @@ nl: results: no_results: Geen resultaten gevonden more_results: Meer resultaten + issues: + index: + title: Problemen + select_status: Selecteer Status + select_type: Selecteer Type + select_last_updated_by: Selecteer Laats Bijgewerkt Door + reported_user: Gerapporteerde Gebruiker + not_updated: Niet Bijgewerkt + search: Zoeken + search_guidance: 'Zoek Problemen:' + user_not_found: Gebruiker bestaat niet + status: Status + reports: Rapportages + last_updated: Laatst Bijgewerkt + reported_item: Gerapporteerd Item + states: + ignored: Genegeerd + open: Open + resolved: Opgelost + show: + ignore: Negeren + reopen: Heropenen + reports: + new: + categories: + diary_entry: + other_label: Anders + diary_comment: + other_label: Anders + user: + other_label: Anders + note: + spam_label: Deze notitie is spam + other_label: Anders layouts: logo: alt_text: Logo OpenStreetMap @@ -973,6 +1012,8 @@ nl: intro_text: OpenStreetMap is een kaart van de wereld, gemaakt door mensen zoals u en vrij te gebruiken onder een open licentie. intro_2_create_account: Maak een gebruiker aan + hosting_partners_html: Hosting wordt ondersteund door %{ucl}, %{bytemark}, en + andere %{partners}. partners_ucl: het UCL VR Centre partners_bytemark: Bytemark Hosting partners_partners: partners @@ -1297,6 +1338,9 @@ nl: Stad Wenen (onder CC BY), Land Vorarlberg en Land Tirol (onder CC BY-AT met aanvullingen). + contributors_au_html: |- + Australië: Bevat wijkgegevens + gebaseerd op gegevens van het Australian Bureau of Statistics. contributors_ca_html: |- Canada: Bevat gegevens van GeoBase®, GeoGratis (© Department of Natural @@ -2058,6 +2102,7 @@ nl: friends_diaries: dagboekberichten van vrienden nearby_changesets: wijzigingensets van gebruikers in de buurt nearby_diaries: dagboekberichten van gebruikers in de buurt + report: Rapporteer deze Gebruiker popup: your location: Uw locatie nearby mapper: Dichtbijzijnde mapper @@ -2497,6 +2542,14 @@ nl: roundabout_with_exit: Neem op de rotonde afslag %{exit} naar %{name} unnamed: naamloos courtesy: Routebeschrijving met dank aan %{link} + exit_counts: + first: 1e + second: 2e + third: 3e + fourth: 4e + fifth: 5e + sixth: 6e + seventh: 7e time: Tijd query: node: Node diff --git a/config/locales/nn.yml b/config/locales/nn.yml index 424cb8996..b5af8039a 100644 --- a/config/locales/nn.yml +++ b/config/locales/nn.yml @@ -1120,6 +1120,9 @@ nn: CC BY, Land Vorarlberg og Land Tirol (under CC-BY AT med tilleg). + contributors_au_html: |- + Australia: Inneheld forstadsdata basert + pÃ¥ Australian Bureau of Statistics data. contributors_ca_html: |- Canada: Inneheld data frÃ¥ GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/pl.yml b/config/locales/pl.yml index a5cc77413..cb5e7de4f 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -1348,6 +1348,8 @@ pl: Austria: Zawiera dane miasta Wiednia (na licencji CC BY), Land Vorarlberg oraz Land Tyrol (na licencji CC-BY AT z późniejszymi zmianami). + contributors_au_html: 'Australia: Zawiera dane o miejscowościach + oparte na danych ''''Australian Bureau of Statistics''''.' contributors_ca_html: 'Kanada: Zawiera dane z GeoBase®, GeoGratis (© ''Department of Natural Resources Canada''), CanVec (© ''Department of Natural Resources Canada'') i StatCan (''Geography Division, diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index daa0df5e8..54e024234 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -1436,6 +1436,9 @@ pt-BR: BY), Land Vorarlberg e Land Tirol (sob a licença CC-BY AT com emendas).' + contributors_au_html: |- + Austrália: Contém dados do subúrbio baseado + nos dados do Australian Bureau of Statistics. contributors_ca_html: "Canadá: Contém dados do\n GeoBase®, GeoGratis (© Departamento de Recursos\n Naturais do Canadá), CanVec (© Departamento de Recursos\n Naturais do Canadá), and StatCan (Divisão diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml index 51d3d2096..b96c5c694 100644 --- a/config/locales/pt-PT.yml +++ b/config/locales/pt-PT.yml @@ -1415,6 +1415,8 @@ pt-PT: BY), Land Vorarlberg e Land Tirol (sob a licença CC-BY AT com emendas).' + contributors_au_html: 'Austrália: Contém dados de periferias + provenientes de dados do Australian Bureau of Statistics.' contributors_ca_html: 'Canadá: Contém dados de GeoBase®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada), e StatCan (Geography Division, @@ -2089,6 +2091,7 @@ pt-PT: terms accepted: Obrigado por aceitar os novos termos de colaborador! terms declined: Lamentamos não ter aceitado os novos Termos de Colaborador. Para obter mais informações consulte esta página wiki. + terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined terms: title: Termos de colaborador heading: Termos de colaborador @@ -2098,9 +2101,11 @@ pt-PT: consider_pd: para além do acordo exposto acima, considero que as minhas contribuições se encontram em Domínio Público. consider_pd_why: O que é isto? + consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain guidance: 'Informação para ajudar a compreender os termos: um resumo inteligível e algumas traduções informais' agree: Aceitar + declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined decline: Rejeitar you need to accept or decline: Por favor leia e depois aceite ou recuse os novos Termos de Colaborador para continuar. @@ -2223,6 +2228,7 @@ pt-PT: os Termos de Colaborador. agreed_with_pd: Também declarou que as suas edições são disponibilizadas em Domínio Público. + link: https://www.osmfoundation.org/wiki/License/Contributor_Terms link text: o que é isto? profile description: 'Descrição do perfil:' preferred languages: 'Línguas preferidas:' @@ -2230,6 +2236,7 @@ pt-PT: image: 'Imagem:' gravatar: gravatar: Usar imagem do site Gravatar + link: https://wiki.openstreetmap.org/wiki/Gravatar link text: o que é isto? disabled: O Gravatar foi desativado. enabled: A visualização do seu avatar de Gravatar foi ativada. diff --git a/config/locales/ru.yml b/config/locales/ru.yml index e99df32a7..8fe3d372e 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -1455,6 +1455,8 @@ ru: contributors_at_html: |- Австрия. Данные города Вена (на условиях CC BY), а также земель Форарльберга и Тироля (на условиях CC BY AT с дополнениями). + contributors_au_html: Австралия. Данные пригородов от Австралийского + бюро статистики. contributors_ca_html: Канада. Данные от GeoBase ®, GeoGratis (© Департамент природных ресурсов Канады), CanVec (© Департамент природных ресурсов Канады) и StatCan (Отдел Географии, Статистическое ведомство Канады). diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 02a610f19..dca81713d 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -1082,6 +1082,8 @@ sk: CC BY), krajiny Vorarlberg a krajiny Tirol (pod licenciou CC-BY AT s úpravami). + contributors_au_html: 'Austrália: Obsahuje dáta predmestí + založené na dátach Austrálskeho Å¡tatistického úradu.' contributors_ca_html: 'Kanada: Obsahuje dáta z GeoBase ®, GeoGratis (© Department of Natural Resources Canada), CanVec (© Department of Natural Resources Canada) a StatCan (Geography Division, Statistics Canada).' diff --git a/config/locales/sq.yml b/config/locales/sq.yml index bb23d8798..08569bf18 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -1067,6 +1067,8 @@ sq: por kur përfshihen në OSM, hartat nga një agjencion nacional i hartave \n \ apo faktor tjerë madhor burimor, është e arsyeshme të citohen drejtpërsëdrejti \n duke paraqitur emrin apo duke lidhur faqen e tyre me link." + contributors_au_html: 'Australia: Përmban të dhëna periferike + të bazuara në të dhënat e Zyrës Australiane të Statistikave.' contributors_ca_html: |- Canada: Përmban të dhëna nga GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml index 1f9244aa0..2f350825e 100644 --- a/config/locales/sr-Latn.yml +++ b/config/locales/sr-Latn.yml @@ -907,6 +907,9 @@ sr-Latn: CC BY), Land Forarlberg i Land Tirol (pod licencom CC-BY AT sa izmenama i dopunama). + contributors_au_html: |- + Australija: sadrži podatke o opÅ¡tinama + na osnovu podataka Australijskog biroa za statistiku. contributors_ca_html: |- Kanada: sadrži podatke iz Beobaze®, Geogratisa (© Odeljenje za prirodne diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 4a3ff33b6..cb80616a4 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -1272,7 +1272,7 @@ sr: attribution_example: alt: Пример како да наведете Опенстритмап на некој страници title: Пример за навођење - more_title_html: Сазнај више + more_title_html: Више о more_1_html: |- Више о употреби података и како да нас наводите можете наћи на страници лиценце OSMF и у CC BY), Ланд Форарлберг и Ланд Тирол (под лиценцом CC-BY AT са изменама и допунама). + contributors_au_html: |- + Аустралија: садржи податке о општинама + на основу података Аустралијског бироа за статистику. contributors_ca_html: |- Канада: садржи податке из Беобазе®, Геогратиса (© Одељење за природне diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 5c65aefd5..94a4099c0 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -1426,6 +1426,9 @@ sv: CC BY), Land Vorarlberg och Land Tirol (under licensen CC BY AT med tillägg). + contributors_au_html: |- + Australia: InnehÃ¥ller förortsdata baserad + pÃ¥ data frÃ¥n Australian Bureau of Statistics. contributors_ca_html: |- Kanada: InnehÃ¥ller data frÃ¥n GeoBase®, GeoGratis (© Department of Natural diff --git a/config/locales/th.yml b/config/locales/th.yml index 250f2376f..2b538b3b9 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -192,7 +192,7 @@ th: tag: หน้าคำอธิบายวิกิาสำหรับป้ายระบุ %{key}=%{value} wikidata_link: รายการ %{page} ที่วิกิสนเทศ wikipedia_link: บทความ %{page} ที่วิกิพีเดีย - telephone_link: โทรศัพท์ไปเลขหมาย %{phone_number} + telephone_link: โทรศัพท์ไปที่หมายเลข %{phone_number} note: title: 'หมายเหตุ: %{id}' new_note: หมายเหตุใหม่ @@ -448,7 +448,7 @@ th: social_facility: สโมสรพบปะ studio: สถานที่บันทึกภาพและเสียง swimming_pool: สระว่ายน้ำ - taxi: รถแท็กซี่ + taxi: จุดจอดแท็กซี่ telephone: โทรศัพท์สาธารณะ theatre: โรงละคร toilets: ห้องน้ำสาธารณะ @@ -809,7 +809,7 @@ th: deli: ร้านขายอาหารพิเศษ department_store: ห้างสรรพสินค้า discount: ร้านสินค้าลดราคา - doityourself: ทำด้วยตัวท่านเอง + doityourself: ร้านอุปกรณ์ช่างประจำบ้าน dry_cleaning: ร้านซักแห้ง electronics: ร้านเครื่องไฟฟ้า estate_agent: บริษัทอสังหาริมทรัพย์ @@ -946,6 +946,13 @@ th: created_at: เมื่อ %{datetime} reports: new: + title_html: แจ้งปัญหาเกี่ยวกับ %{link} + select: 'เลือกประเภทของปัญหาที่ประสงค์จะแจ้ง:' + disclaimer: + intro: 'ก่อนที่จะแจ้งปัญหาไปยังผู้ดูแล ขอให้ดูจนแน่ใจก่อนว่า:' + not_just_mistake: ปัญหานี้ไม่ได้เกิดจากเพียงความพลั้งเผลอ + unable_to_fix: คุณและผู้ใช้คนอื่นไม่สามารถเข้าไปแก้ปัญหานี้ด้วยตัวเอง + resolve_with_user: คุณได้พยายามพูดคุยแก้ไขปัญหากับผู้ใช้คนดังกล่าวแล้ว categories: diary_entry: threat_label: บันทึกนี้มีใจความข่มขู่คุกคาม @@ -962,6 +969,7 @@ th: abusive_label: หมายเหตุนี้ใช้ถ้อยคำหยาบคายหรือส่งเสริมความรุนแรง other_label: อื่นๆ create: + successful_report: ทำการแจ้งปัญหาเสร็จสิ้นเรียบร้อย provide_details: กรุณาระบุรายละเอียด layouts: logo: @@ -1297,7 +1305,10 @@ th: infringement_2_html: |- หากท่านเชื่อว่าข้อมูลละเมิดลิขสิทธิ์ปรากฏในเว็บไซต์นี้หรือในฐานข้อมูล OpenStreetMap โปรดดู ขั้นตอนการลบข้อมูลละเมิดลิขสิทธิ์ หรือแจ้งได้ที่ หน้ารับแจ้งการละเมิดข้อมูลลิขสิทธิ์ - trademarks_title_html: เครืองหมายการค้า + trademarks_title_html: เครื่องหมายการค้า + trademarks_1_html: OpenStreetMap, State of the Map, และตราสัญลักษณ์แว่นขยาย + เป็นเครื่องหมายการค้าจดทะเบียนของมูลนิธิ OpenStreetMap, หากคุณมีข้อสงสัยเกี่ยวกับการใช้ชื่อและตราสัญลักษณ์ของเรา + สามารถตรวจสอบรายละเอียดได้ที่หน้านโยบายเครื่องหมายการค้า index: js_1: ท่านกำลังใช้เบราว์เซอร์ที่ไม่รองรับจาวาสคริปต์ หรือท่านปิดใช้งานจาวาสคริปต์ js_2: OpenStreetMap ใช้จาวาสคริปต์ในการแสดงแผนที่ @@ -1711,6 +1722,9 @@ th: no account: ยังไม่ได้เป็นสมาชิก? account not active: ขออภัย บัญชีของท่านยังไม่เปิดใช้งาน
    โปรดใช้ลิงก์ที่ให้ไว้ในอีเมลตอบรับเพื่อเปิดใช้งานบัญชี หรือขออีเมลตอบรับใหม่ หากสูญหาย + account is suspended: ขออภัย บัญชีของคุณถูกระงับการใช้งานเนื่องจากกิจกรรมที่น่าสงสัย
    หากต้องการพูดคุยในรายละเอียด + กรุณาติดต่อผู้ดูแลระบบ + auth failure: ขออภัย ไม่สามารถเข้าระบบด้วยชื่อผู้ใช้และรหัสผ่านดังกล่าวได้ openid_logo_alt: เข้าใช้งานด้วย OpenID auth_providers: openid: @@ -1730,11 +1744,13 @@ th: alt: เข้าใช้งานด้วยบัญชี GitHub wikipedia: title: เข้าใช้งานด้วยวิกิพีเดีย + alt: เข้าสู่ระบบด้วยบัญชีวิกิพีเดีย yahoo: title: เข้าใช้งานด้วย Yahoo alt: เข้าใช้งานด้วย Yahoo OpenID wordpress: title: เข้าใช้งานด้วย Wordpress + alt: เข้าสู่ระบบด้วย Wordpress OpenID aol: title: เข้าใช้งานด้วย AOL alt: เข้าใช้งานด้วย AOL OpenID @@ -1836,6 +1852,7 @@ th: no nearby users: ไม่ได้มีผู้ใดแสดงตัวว่าทำแผนที่อยู่ใกล้เคียง role: administrator: คนนี้เป็นผู้ดูแลระบบ + moderator: ผู้ใช้นี้เป็นผู้ดูแล comments: ความเห็นที่เขียน create_block: กีดกันผู้ใช้นี้ activate_user: เปิดใช้งานผู้ใช้นี้ @@ -2120,6 +2137,8 @@ th: new: add: เพิ่มหมายเหตุ show: + anonymous_warning: หมายเหตุนี้มีข้อความจากผู้ที่ไม่ประสงค์จะออกนาม ซึ่งควรทำการตรวจสอบตามข้อมูลที่แจ้งมานี้ด้วยตัวคุณเองอีกครั้ง + ก่อนจะดำเนินการใดๆ ต่อ hide: ซ่อน resolve: ปิดเรื่อง reactivate: รื้อฟื้นหมายเหตุ @@ -2139,27 +2158,35 @@ th: directions: เส้นทาง distance: ระยะทาง errors: + no_route: ไม่พบเส้นทางระหว่างสองจุดที่คุณต้องการ no_place: ขออภัย - ไม่พบสถานที่ "%{place}" instructions: continue_without_exit: เคลื่อนต่อไปทางถนน %{name} + slight_right_without_exit: เบนขวาไปที่ %{name} offramp_right_with_name: ใช้ทางลาดด้านขวาไปที่ถนน %{name} onramp_right_without_exit: เลี่ยวขวาที่ทางลาดไปที่ถนน %{name} - endofroad_right_without_exit: เมื่อถึงสุดถนนเลี้ยวขวาไปที่ถนน %{name} + endofroad_right_without_exit: เมื่อถึงสุดถนนแล้ว ให้เลี้ยวขวาเข้า %{name} merge_right_without_exit: เลี้ยวขวาเข้าสู่ถนน %{name} ซึ่งเป็นทางเอก fork_right_without_exit: ที่ทางแยกเลี้ยวขวาไปที่ถนน %{name} + turn_right_without_exit: เลี้ยวขวาเข้า %{name} sharp_right_without_exit: หักขวาเข้า %{name} uturn_without_exit: วกกลับไปตามถนน %{name} sharp_left_without_exit: หักซ้ายเข้า %{name} turn_left_without_exit: เลี้ยวซ้ายไปที่ %{name} offramp_left_with_name: ใช้ทางลาดด้านซ้ายไปที่ %{name} onramp_left_without_exit: เลี้ยวซ้ายบนทางลาดไปที่ถนน %{name} + onramp_left_without_directions: เลี้ยวซ้ายขึ้นทางลาด + onramp_left: เลี้ยวซ้ายขึ้นทางลาด endofroad_left_without_exit: เมื่อถึงสุดถนนเลี้ยวซ้ายไปที่ถนน %{name} merge_left_without_exit: เลี้ยวซ้ายเข้าสู่ถนน %{name} ซึ่งเป็นทางเอก fork_left_without_exit: ที่ทางแยกเลี้ยวซ้ายไปที่ถนน %{name} slight_left_without_exit: ขยับซ้ายเล็กน้อยไปที่ %{name} follow_without_exit: ไปตาม %{name} + leave_roundabout_without_exit: ออกจากวงเวียน - %{name} start_without_exit: เริ่มที่ %{name} destination_without_exit: ตรงไปยังจุดหมาย + against_oneway_without_exit: ให้วิ่งสวนเลนไปบน %{name} + end_oneway_without_exit: สิ้นสุดช่วงเดินรถทางเดียวบน %{name} roundabout_with_exit: ณ วงเวียน ใช้ทางออก %{exit} ไปที่ถนน %{name} exit_roundabout: ออกจากวงเวียนไปทาง %{name} unnamed: ถนนไม่มีชื่อ diff --git a/config/locales/tl.yml b/config/locales/tl.yml index 79fd29e60..1171634d7 100644 --- a/config/locales/tl.yml +++ b/config/locales/tl.yml @@ -1090,6 +1090,9 @@ tl: BY),\nLand Vorarlberg at ng\nLand Tirol (na nasa ilalim ng CC BY AT na mayroong mga susog)." + contributors_au_html: |- + Australiya: Naglalaman ng datong sub-urbano na nakabatay + sa dato ng Tanggapan ng Estadistika ng Australiya. contributors_ca_html: "Canada: Naglalaman ng dato mula sa\nGeoBase®, GeoGratis (© Kagawaran ng Likas na Yaman ng \nCanada), CanVec (© Kagawaran ng Likas na Yaman ng Canada), at StatCan \n(Dibisyon ng Heograpiya, diff --git a/config/locales/tr.yml b/config/locales/tr.yml index c1b596859..88b920c5d 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -1106,6 +1106,8 @@ tr: intro_text: OpenStreetMap senin gibi insanlar tarafından oluşturulan, kullanımı serbest ve açık lisans altında olan bir dünya haritasıdır. intro_2_create_account: hesap oluşturunuz + hosting_partners_html: Barındırma hizmeti, %{ucl}, %{bytemark} ve diğer %{partners} + tarafından desteklenmektedir. partners_ucl: UCL partners_bytemark: Bytemark Hosting partners_partners: ortaklar @@ -1427,6 +1429,10 @@ tr: Avusturya: Stadt Wien (CC BY lisansı altında), Land Vorarlberg ve Land Tirol'dan (değişiklikleriyle CC BY AT lisansı altında) veriler içermektedir. + contributors_au_html: 'Avustralya: CC + BY 4.0 kapsamında Commonwealth of Australia tarafından lisanslanan PSMA Australia Limited''ten + alınan verileri içerir.' contributors_ca_html: "Kanada: GeoBase®, GeoGratis \n(© Department of Natural\nResources Canada), CanVec (© Department of Natural\nResources Canada) ve StatCan'den (Geography Division,\nStatistics Canada) veriler @@ -2109,6 +2115,7 @@ tr: terms accepted: Yeni katılımcı şartları kabul ettiğin için teşekkür ederiz! terms declined: Yeni Katılımcı Koşulları kabul etmediğiniz için üzgünüz. Daha fazla bilgi için lütfen buradaki wiki sayfasına bakınız. + terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined terms: title: Katılımcı Şartları heading: Katılımcı Şartları @@ -2118,9 +2125,13 @@ tr: consider_pd: Yukarıdaki anlaşmaya ek olarak, katkılarınızın kamu malı olarak kabul edilmesini de seçebilirsiniz consider_pd_why: bu nedir? + consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain guidance: 'Buradaki bilgileri anlamanıza yardımcı olabilecek bilgiler: okunabilir bir özet ve ayrıca genel çeviriler' agree: Kabul Et + declined: |2- + + https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined decline: Reddet you need to accept or decline: Lütfen katılımcı şartlarını okuyunuz ve şartları kabul ya da ret ediniz. @@ -2241,6 +2252,7 @@ tr: review link text: Yeni Katkıda Bulunma Şartlarını incelemek ve kabul etmek için lütfen bu bağlantıyı kolaylık sağlamak için izleyin. agreed_with_pd: Ayrıca düzenlediklerin Kamu Malı olsun diye kabul ettin. + link: https://www.osmfoundation.org/wiki/License/Contributor_Terms link text: Bu nedir? profile description: 'Tanıtım:' preferred languages: 'Tercih edilen diller (mesela tr,en,de):' @@ -2248,6 +2260,9 @@ tr: image: 'Resim:' gravatar: gravatar: Gravatar kullanın + link: |2- + + https://wiki.openstreetmap.org/wiki/Gravatar link text: bu nedir? disabled: Gravatar devre dışı bırakıldı. enabled: Gravatarınızın görüntüsü etkinleştirildi. @@ -2622,7 +2637,12 @@ tr: %{directions} yönüne doğru' offramp_right_with_name: Sağdaki rampayı kullanarak %{name} girin offramp_right_with_directions: '%{directions} yönünde sağdaki rampadan' + offramp_right_with_name_directions: Sağdaki %{directions} taraftaki rampayı, + %{name} yoluna doğru alın. onramp_right_without_exit: Rampadan sağa dönerek %{name} girin + onramp_right_with_directions: '%{directions} doğru rampadan sağ dönün' + onramp_right_with_name_directions: '%{name} üzerindeki rampaya doğru %{directions} + yönünde sağa dönün' onramp_right_without_directions: Rampaya doğru sağa dönün onramp_right: Rampaya doğru sağa dönün endofroad_right_without_exit: Yolun sonunda sağa %{name} yönünde dönün @@ -2642,8 +2662,12 @@ tr: %{directions} yönüne doğru' offramp_left_with_name: Soldaki rampayı kullanarak %{name} girin offramp_left_with_directions: '%{directions} yönünde soldaki rampadan' + offramp_left_with_name_directions: '%{name} üzerindeki rampaya doğru %{directions} + yönünde sola ilerleyin' onramp_left_without_exit: Rampadan sola dönerek %{name} girin onramp_left_with_directions: '%{directions} doğru rampadan sola dönün' + onramp_left_with_name_directions: '%{name} üzerindeki rampaya doğru %{directions} + yönünde sola dönün' onramp_left_without_directions: Rampaya doğru sola dönün onramp_left: Rampaya doğru sola dönün endofroad_left_without_exit: Yolun sonunda sola %{name} yönünde dönün diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 04ceef6fe..521554d30 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -1222,6 +1222,8 @@ uk: Австрія: дані від Stadt Wien (на умовах ліцензії CC BY), Land Vorarlberg та Земля Тіроль (на умовах CC-BY AT з виправленнями). + contributors_au_html: 'Австралія: дані передмість від Австралійського + Бюро Статистики.' contributors_ca_html: 'Канада: дані від GeoBase®, GeoGratis (© Департамент природних ресурсів Канади), CanVec (© Департамент природних ресурсів Канади), та StatCan (Відділ Географії, Статистичне відомство diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 6a272ecf2..f3af994ef 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -1335,6 +1335,8 @@ vi: BY), Bang Vorarlberg, và Bang Tyrol (theo bản sá»­a đổi CC BY Áo).' + contributors_au_html: 'Úc: Bao gồm dữ liệu về ngoại ô dá»±a + trên dữ liệu của Cục Thống kê Úc.' contributors_ca_html: 'Canada: Bao gồm dữ liệu từ GeoBase®, GeoGratis (© Bộ Tài nguyên Canada), CanVec (© Bộ Tài nguyên Canada), và StatCan (Sở Địa lý, Statistics Canada).' diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index ae2532c0c..6fc556407 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -1327,6 +1327,9 @@ zh-TW: BY授權) 、Land Vorarlberg及 Land Tirol (修訂的CC-BY AT授權) 的資料。 + contributors_au_html: |- + 澳大利亞:包含來自 + PSMA 澳大利亞有限公司的資料來源,並依據姓名標示 4.0 國際澳大利亞聯邦條款授權。 contributors_ca_html: |- 加拿大:包含來自 GeoBase®ï¼ŒGeoGratis (© Department of Natural Resources Canada) ,CanVec (© Department of Natural diff --git a/test/controllers/notes_controller_test.rb b/test/controllers/notes_controller_test.rb index 1ebce60b5..33261c412 100644 --- a/test/controllers/notes_controller_test.rb +++ b/test/controllers/notes_controller_test.rb @@ -876,6 +876,84 @@ class NotesControllerTest < ActionController::TestCase end end + def test_search_by_display_name_success + user = create(:user) + + create(:note) do |note| + create(:note_comment, :note => note, :author => user) + end + + get :search, :params => { :display_name => user.display_name, :format => "xml" } + assert_response :success + assert_equal "application/xml", @response.content_type + assert_select "osm", :count => 1 do + assert_select "note", :count => 1 + end + + get :search, :params => { :display_name => user.display_name, :format => "json" } + assert_response :success + assert_equal "application/json", @response.content_type + js = ActiveSupport::JSON.decode(@response.body) + assert_not_nil js + assert_equal "FeatureCollection", js["type"] + assert_equal 1, js["features"].count + + get :search, :params => { :display_name => user.display_name, :format => "rss" } + assert_response :success + assert_equal "application/rss+xml", @response.content_type + assert_select "rss", :count => 1 do + assert_select "channel", :count => 1 do + assert_select "item", :count => 1 + end + end + + get :search, :params => { :display_name => user.display_name, :format => "gpx" } + assert_response :success + assert_equal "application/gpx+xml", @response.content_type + assert_select "gpx", :count => 1 do + assert_select "wpt", :count => 1 + end + end + + def test_search_by_user_success + user = create(:user) + + create(:note) do |note| + create(:note_comment, :note => note, :author => user) + end + + get :search, :params => { :user => user.id, :format => "xml" } + assert_response :success + assert_equal "application/xml", @response.content_type + assert_select "osm", :count => 1 do + assert_select "note", :count => 1 + end + + get :search, :params => { :user => user.id, :format => "json" } + assert_response :success + assert_equal "application/json", @response.content_type + js = ActiveSupport::JSON.decode(@response.body) + assert_not_nil js + assert_equal "FeatureCollection", js["type"] + assert_equal 1, js["features"].count + + get :search, :params => { :user => user.id, :format => "rss" } + assert_response :success + assert_equal "application/rss+xml", @response.content_type + assert_select "rss", :count => 1 do + assert_select "channel", :count => 1 do + assert_select "item", :count => 1 + end + end + + get :search, :params => { :user => user.id, :format => "gpx" } + assert_response :success + assert_equal "application/gpx+xml", @response.content_type + assert_select "gpx", :count => 1 do + assert_select "wpt", :count => 1 + end + end + def test_search_no_match create(:note_with_comments) @@ -911,15 +989,59 @@ class NotesControllerTest < ActionController::TestCase end end - def test_search_bad_params - get :search - assert_response :bad_request + def test_search_by_time_no_match + create(:note_with_comments) + + get :search, :params => { :from => "01.01.2010", :to => "01.10.2010", :format => "xml" } + assert_response :success + assert_equal "application/xml", @response.content_type + assert_select "osm", :count => 1 do + assert_select "note", :count => 0 + end + + get :search, :params => { :from => "01.01.2010", :to => "01.10.2010", :format => "json" } + assert_response :success + assert_equal "application/json", @response.content_type + js = ActiveSupport::JSON.decode(@response.body) + assert_not_nil js + assert_equal "FeatureCollection", js["type"] + assert_equal 0, js["features"].count + + get :search, :params => { :from => "01.01.2010", :to => "01.10.2010", :format => "rss" } + assert_response :success + assert_equal "application/rss+xml", @response.content_type + assert_select "rss", :count => 1 do + assert_select "channel", :count => 1 do + assert_select "item", :count => 0 + end + end + get :search, :params => { :from => "01.01.2010", :to => "01.10.2010", :format => "gpx" } + assert_response :success + assert_equal "application/gpx+xml", @response.content_type + assert_select "gpx", :count => 1 do + assert_select "wpt", :count => 0 + end + end + + def test_search_bad_params get :search, :params => { :q => "no match", :limit => "0", :format => "json" } assert_response :bad_request get :search, :params => { :q => "no match", :limit => "10001", :format => "json" } assert_response :bad_request + + get :search, :params => { :display_name => "non-existent" } + assert_response :bad_request + + get :search, :params => { :user => "-1" } + assert_response :bad_request + + get :search, :params => { :from => "wrong-date", :to => "wrong-date" } + assert_response :bad_request + + get :search, :params => { :from => "01.01.2010", :to => "2010.01.2010" } + assert_response :bad_request end def test_feed_success diff --git a/test/controllers/users_controller_test.rb b/test/controllers/users_controller_test.rb index ce64310cb..94e65e091 100644 --- a/test/controllers/users_controller_test.rb +++ b/test/controllers/users_controller_test.rb @@ -941,8 +941,9 @@ class UsersControllerTest < ActionController::TestCase assert_response :not_found # Test a normal user - user = create(:user) - create(:friend, :befriender => user) + user = create(:user, :home_lon => 1.1, :home_lat => 1.1) + friend_user = create(:user, :home_lon => 1.2, :home_lat => 1.2) + create(:friend, :befriender => user, :befriendee => friend_user) get :show, :params => { :display_name => user.display_name } assert_response :success assert_select "div#userinformation" do diff --git a/test/models/relation_test.rb b/test/models/relation_test.rb index e6d0c0abd..6b76d82a4 100644 --- a/test/models/relation_test.rb +++ b/test/models/relation_test.rb @@ -207,4 +207,29 @@ class RelationTest < ActiveSupport::TestCase assert_equal 39, changeset.min_lat assert_equal 39, changeset.max_lat end + + def test_changeset_bbox_delete_relation + orig_relation = create(:relation) + node1 = create(:node, :longitude => 116, :latitude => 39) + node2 = create(:node, :longitude => 39, :latitude => 116) + create(:relation_member, :relation => orig_relation, :member_type => "Node", :member_id => node1.id) + create(:relation_member, :relation => orig_relation, :member_type => "Node", :member_id => node2.id) + user = create(:user) + changeset = create(:changeset, :user => user) + assert_nil changeset.min_lon + assert_nil changeset.max_lon + assert_nil changeset.max_lat + assert_nil changeset.min_lat + + new_relation = Relation.new + new_relation.id = orig_relation.id + new_relation.version = orig_relation.version + new_relation.changeset_id = changeset.id + orig_relation.delete_with_history!(new_relation, user) + changeset.reload + assert_equal 39, changeset.min_lon + assert_equal 116, changeset.max_lon + assert_equal 39, changeset.min_lat + assert_equal 116, changeset.max_lat + end end