]> git.openstreetmap.org Git - rails.git/commitdiff
merge 19364:19600 of rails_port into the openID branch
authorKai Krueger <kakrueger@gmail.com>
Sat, 23 Jan 2010 15:31:01 +0000 (15:31 +0000)
committerKai Krueger <kakrueger@gmail.com>
Sat, 23 Jan 2010 15:31:01 +0000 (15:31 +0000)
renamed migration 049_add_open_id_authentication_tables.rb to
050_add_open_id_authentication_tables.rb

70 files changed:
app/controllers/application_controller.rb
app/controllers/browse_controller.rb
app/controllers/trace_controller.rb
app/controllers/user_controller.rb
app/models/notifier.rb
app/models/trace_sweeper.rb [new file with mode: 0644]
app/models/tracetag_sweeper.rb [new file with mode: 0644]
app/models/user_sweeper.rb [new file with mode: 0644]
app/views/trace/_trace_paging_nav.html.erb
config/environment.rb
config/initializers/abstract_adapter.rb
config/locales/af.yml
config/locales/ar.yml
config/locales/arz.yml
config/locales/be.yml
config/locales/br.yml
config/locales/cs.yml
config/locales/da.yml
config/locales/de.yml
config/locales/dsb.yml
config/locales/en.yml
config/locales/eo.yml
config/locales/es.yml
config/locales/eu.yml
config/locales/fi.yml
config/locales/fr.yml
config/locales/fur.yml
config/locales/hr.yml
config/locales/hsb.yml
config/locales/hu.yml
config/locales/ia.yml
config/locales/is.yml
config/locales/it.yml
config/locales/ja.yml
config/locales/km.yml
config/locales/mk.yml
config/locales/nds.yml
config/locales/nl.yml
config/locales/no.yml
config/locales/pl.yml
config/locales/pt-BR.yml
config/locales/pt.yml
config/locales/ru.yml
config/locales/sk.yml
config/locales/sl.yml
config/locales/sr-EC.yml
config/locales/sv.yml
config/locales/uk.yml
config/locales/vi.yml
config/locales/zh-CN.yml
config/locales/zh-TW.yml
config/potlatch/autocomplete.txt
config/potlatch/icon_presets.txt
config/potlatch/locales/en.yml
config/potlatch/locales/es.yml
config/potlatch/locales/fr.yml
config/potlatch/locales/gl.yml
config/potlatch/locales/hr.yml
config/potlatch/locales/hu.yml
config/potlatch/locales/mk.yml
config/potlatch/locales/nl.yml
config/potlatch/locales/ru.yml
config/potlatch/locales/sk.yml
config/potlatch/locales/sv.yml
db/migrate/049_improve_changeset_user_index.rb [new file with mode: 0644]
db/migrate/050_add_open_id_authentication_tables.rb [moved from db/migrate/049_add_open_id_authentication_tables.rb with 100% similarity]
public/potlatch/potlatch.swf
test/fixtures/changesets.yml
test/functional/trace_controller_test.rb
test/integration/user_creation_test.rb

index acadfcc251fa13597ca0a6f9763305a1f04a72c9..6750b5d8e2b7487874fbc180c35b941e0986fabb 100644 (file)
@@ -208,9 +208,11 @@ class ApplicationController < ActionController::Base
   end
 
   def api_call_timeout
-    Timeout::timeout(APP_CONFIG['api_timeout'], OSM::APITimeoutError) do
+    SystemTimer.timeout_after(APP_CONFIG['api_timeout']) do
       yield
     end
+  rescue Timeout::Error
+    raise OSM::APITimeoutError
   end
 
   ##
@@ -226,6 +228,8 @@ class ApplicationController < ActionController::Base
       case
       when user.nil? then user = :none
       when user.display_name == controller.params[:display_name] then user = :self
+      when user.administrator? then user = :administrator
+      when user.moderator? then user = :moderator
       else user = :other
       end
 
@@ -240,10 +244,16 @@ class ApplicationController < ActionController::Base
   ##
   # extend expire_action to expire all variants
   def expire_action(options = {})
-    path = fragment_cache_key(options).gsub('?', '.').gsub(':', '.')
+    path = ActionCachePath.path_for(self, options, false).gsub('?', '.').gsub(':', '.')
     expire_fragment(Regexp.new(Regexp.escape(path) + "\\..*"))
   end
 
+  ##
+  # is the requestor logged in?
+  def logged_in?
+    !@user.nil?
+  end
+
 private 
 
   # extract authorisation credentials from headers, returns user = nil if none
index 96cec39437150ee4a43e223734b7512ce39a131d..a77b0f94a48f71939e16243282e27735bd0f9ac2 100644 (file)
@@ -81,9 +81,15 @@ class BrowseController < ApplicationController
 private
 
   def timeout
-    Timeout::timeout(30) do
+    SystemTimer.timeout_after(30) do
       yield
     end
+  rescue ActionView::TemplateError => ex
+    if ex.original_exception.is_a?(Timeout::Error)
+      render :action => "timeout", :status => :request_timeout
+    else
+      raise
+    end
   rescue Timeout::Error
     render :action => "timeout", :status => :request_timeout
   end
index 4c4ec60a7ab59401785ad98b812a439025c4ade0..ea107c2b5852579d802e67b191178ffd8f118afb 100644 (file)
@@ -15,6 +15,12 @@ class TraceController < ApplicationController
   before_filter :offline_redirect, :only => [:create, :edit, :delete, :data, :api_data, :api_create]
   around_filter :api_call_handle_error, :only => [:api_details, :api_data, :api_create]
 
+  caches_action :list, :unless => :logged_in?, :layout => false
+  caches_action :view, :layout => false
+  caches_action :georss, :layout => true
+  cache_sweeper :trace_sweeper, :only => [:create, :edit, :delete, :api_create]
+  cache_sweeper :tracetag_sweeper, :only => [:create, :edit, :delete, :api_create]
+
   # Counts and selects pages of GPX traces for various criteria (by user, tags, public etc.).
   #  target_user - if set, specifies the user to fetch traces for.  if not set will fetch all traces
   def list(target_user = nil, action = "list")
@@ -75,11 +81,15 @@ class TraceController < ApplicationController
     conditions[0] += " AND gpx_files.visible = ?"
     conditions << true
 
-    @trace_pages, @traces = paginate(:traces,
-                                     :include => [:user, :tags],
-                                     :conditions => conditions,
-                                     :order => "gpx_files.timestamp DESC",
-                                     :per_page => 20)
+    @page = (params[:page] || 1).to_i
+    @page_size = 20
+
+    @traces = Trace.find(:all,
+                         :include => [:user, :tags],
+                         :conditions => conditions,
+                         :order => "gpx_files.timestamp DESC",
+                         :offset => (@page - 1) * @page_size,
+                         :limit => @page_size)
 
     # put together SET of tags across traces, for related links
     tagset = Hash.new
index 3a4b009202b0138618a6ff879a3182078ec7c6b9..f9bbd5dd5be7c9fbeeb97c5b73bd03e2c06e7185 100644 (file)
@@ -16,6 +16,8 @@ class UserController < ApplicationController
 
   filter_parameter_logging :password, :pass_crypt, :pass_crypt_confirmation
   
+  cache_sweeper :user_sweeper, :only => [:account, :hide, :unhide, :delete]
+
   def save
     @title = t 'user.new.title'
 
index 7fc276042c54817aec620fdd6ad47efe5c2457f4..1f3d39808ecafcfd29a56debb63fe9dfc925dc7d 100644 (file)
@@ -84,7 +84,7 @@ class Notifier < ActionMailer::Base
          :replyurl => url_for(:host => SERVER_URL,
                               :controller => "message",
                               :action => "new",
-                              :user_id => comment.user.id,
+                              :display_name => comment.user.display_name,
                               :title => "Re: #{comment.diary_entry.title}")
   end
 
diff --git a/app/models/trace_sweeper.rb b/app/models/trace_sweeper.rb
new file mode 100644 (file)
index 0000000..52780f9
--- /dev/null
@@ -0,0 +1,28 @@
+class TraceSweeper < ActionController::Caching::Sweeper
+  observe Trace
+
+  def after_create(record)
+    expire_cache_for(record)
+  end
+
+  def after_update(record)
+    expire_cache_for(record)
+  end
+
+  def after_destroy(record)
+    expire_cache_for(record)
+  end
+
+private
+
+  def expire_cache_for(record)
+    expire_action(:controller => 'trace', :action => 'view', :id => record.id)
+    expire_action(:controller => 'trace', :action => 'view', :display_name => record.user.display_name, :id => record.id)
+
+    expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => nil)
+    expire_action(:controller => 'trace', :action => 'list', :display_name => record.user.display_name, :tag => nil)
+
+    expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => nil)
+    expire_action(:controller => 'trace', :action => 'georss', :display_name => record.user.display_name, :tag => nil)
+  end
+end
diff --git a/app/models/tracetag_sweeper.rb b/app/models/tracetag_sweeper.rb
new file mode 100644 (file)
index 0000000..f9de1dd
--- /dev/null
@@ -0,0 +1,25 @@
+class TracetagSweeper < ActionController::Caching::Sweeper
+  observe Tracetag
+
+  def after_create(record)
+    expire_cache_for(record)
+  end
+
+  def after_update(record)
+    expire_cache_for(record)
+  end
+
+  def after_destroy(record)
+    expire_cache_for(record)
+  end
+
+private
+
+  def expire_cache_for(record)
+    expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => record.tag)
+    expire_action(:controller => 'trace', :action => 'list', :display_name => record.trace.user.display_name, :tag => record.tag)
+
+    expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => record.tag)
+    expire_action(:controller => 'trace', :action => 'georss', :display_name => record.trace.user.display_name, :tag => record.tag)
+  end
+end
diff --git a/app/models/user_sweeper.rb b/app/models/user_sweeper.rb
new file mode 100644 (file)
index 0000000..84373be
--- /dev/null
@@ -0,0 +1,51 @@
+class UserSweeper < ActionController::Caching::Sweeper
+  observe User
+
+  def before_update(record)
+    expire_cache_for(User.find(record.id), record)
+  end
+
+  def before_destroy(record)
+    expire_cache_for(record, nil)
+  end
+
+private
+
+  def expire_cache_for(old_record, new_record)
+    if old_record and
+        (new_record.nil? or
+         old_record.visible != new_record.visible or
+         old_record.display_name != new_record.display_name)
+      old_record.diary_entries.each do |entry|
+        expire_action(:controller => 'diary_entry', :action => 'view', :id => entry.id)
+        expire_action(:controller => 'diary_entry', :action => 'list', :language => entry.language_code, :display_name => nil)
+        expire_action(:controller => 'diary_entry', :action => 'rss', :language => entry.language_code, :display_name => nil)
+      end
+
+      expire_action(:controller => 'diary_entry', :action => 'list', :language => nil, :display_name => nil)
+      expire_action(:controller => 'diary_entry', :action => 'list', :language => nil, :display_name => old_record.display_name)
+
+      expire_action(:controller => 'diary_entry', :action => 'rss', :language => nil, :display_name => nil)
+      expire_action(:controller => 'diary_entry', :action => 'rss', :language => nil, :display_name => old_record.display_name)
+
+      old_record.traces.each do |trace|
+        expire_action(:controller => 'trace', :action => 'view', :id => trace.id)
+        expire_action(:controller => 'trace', :action => 'view', :display_name => old_record.display_name, :id => trace.id)
+
+        trace.tags.each do |tag|
+          expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => tag.tag)
+          expire_action(:controller => 'trace', :action => 'list', :display_name => old_record.display_name, :tag => tag.tag)
+
+          expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => tag.tag)
+          expire_action(:controller => 'trace', :action => 'georss', :display_name => old_record.display_name, :tag => tag.tag)
+        end
+      end
+
+      expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => nil)
+      expire_action(:controller => 'trace', :action => 'list', :display_name => old_record.display_name, :tag => nil)
+
+      expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => nil)
+      expire_action(:controller => 'trace', :action => 'georss', :display_name => old_record.display_name, :tag => nil)
+    end
+  end
+end
index 9ac80d4cd9a74678cd782e1648c0d9f548f588a6..c338a14694509c47f46f4ef52dd434d68daa2cbe 100644 (file)
@@ -1,12 +1,17 @@
-<% current_page = @trace_pages.current_page %>
+<p>
 
-<%= t'trace.trace_paging_nav.showing' %> 
-<%= current_page.number %> (<%= current_page.first_item %><% 
-if (current_page.first_item < current_page.last_item) # if more than 1 trace on page 
-  %>-<%= current_page.last_item %><% 
-end %>
-<%= t'trace.trace_paging_nav.of' %> <%= @trace_pages.item_count %>)
+<% if @page > 1 %>
+<%= link_to t('trace.trace_paging_nav.previous'), params.merge({ :page => @page - 1 }) %>
+<% else %>
+<%= t('trace.trace_paging_nav.previous') %>
+<% end %>
+
+| <%= t('trace.trace_paging_nav.showing_page', :page => @page) %> |
 
-<% if @trace_pages.page_count > 1 %>
- | <%= pagination_links_each(@trace_pages, {}) { |n| link_to_page(n) } %>
+<% if @traces.size < @page_size %>
+<%= t('trace.trace_paging_nav.next') %>
+<% else %>
+<%= link_to t('trace.trace_paging_nav.next'), params.merge({ :page => @page + 1 }) %>
 <% end %>
+
+</p>
index da71cc57230d20fbefef4f323f5a077ac0ea1a95..70a1ddbd5ac04cd52ce30899a247d24b0d7e1172 100644 (file)
@@ -42,7 +42,7 @@ Rails::Initializer.run do |config|
     config.frameworks -= [ :active_record ]
   end
 
-  # Specify gems that this application depends on. 
+  # Specify gems that this application depends on.
   # They can then be installed with "rake gems:install" on new installations.
   # config.gem "bj"
   # config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net"
@@ -53,8 +53,9 @@ Rails::Initializer.run do |config|
   config.gem 'oauth', :version => '>= 0.3.6'
   config.gem 'httpclient'
   config.gem 'ruby-openid', :lib => 'openid', :version => '>=2.0.4'
+  config.gem 'SystemTimer', :version => '>= 1.1.3', :lib => 'system_timer'
 
-  # Only load the plugins named here, in the order given. By default, all plugins 
+  # Only load the plugins named here, in the order given. By default, all plugins
   # in vendor/plugins are loaded in alphabetical order.
   # :all can be used as a placeholder for all plugins not explicitly named
   # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
@@ -71,7 +72,7 @@ Rails::Initializer.run do |config|
 
   # Your secret key for verifying cookie session data integrity.
   # If you change this key, all old sessions will become invalid!
-  # Make sure the secret is at least 30 characters and all random, 
+  # Make sure the secret is at least 30 characters and all random,
   # no regular words or you'll be exposed to dictionary attacks.
   config.action_controller.session = {
     :session_key => '_osm_session',
index 24d7c56e1b5843480473011573b596d04ec2cb08..5cc24d25c38489183a869661f7f3c68db3227a83 100644 (file)
@@ -15,6 +15,8 @@ module ActiveRecord
       rescue ActiveRecord::StatementInvalid => ex
         if ex.message =~ /^OSM::APITimeoutError: /
           raise OSM::APITimeoutError.new
+        elsif ex.message =~ /^Timeout::Error: /
+          raise Timeout::Error.new("time's up!")
         else
           raise
         end
index 3c8345ac55945ff325f305a3958cf15063fef519..3c5d9d323af0644e826f02a22be52c4281e7dd1a 100644 (file)
@@ -685,9 +685,6 @@ af:
       see_your_traces: Sien al u spore
     trace_optionals: 
       tags: Etikette
-    trace_paging_nav: 
-      of: van
-      showing: Wys bladsy
     view: 
       delete_track: Verwyder hierdie spoor
       description: "Beskrywing:"
index 3d43e7c652e610f0ac7bf30f2154bd5b107b4b9f..1bdabfbb18bc2d19a10af38e4e1f57890de2b653 100644 (file)
@@ -220,6 +220,13 @@ ar:
       zoom_or_select: قم بالتكبير أو اختر منطقة من الخريطة لعرضها
     tag_details: 
       tags: "الوسوم:"
+    timeout: 
+      sorry: عذرًا، بيانات {{type}} بالمعرّف {{id}} استغرقت وقتًا طويلا للاسترداد.
+      type: 
+        changeset: حزمة التغييرات
+        node: العقدة
+        relation: العلاقة
+        way: الطريق
     way: 
       download: "{{download_xml_link}}، {{view_history_link}} أو {{edit_link}}"
       download_xml: نزّل إكس إم إل
@@ -395,6 +402,7 @@ ar:
       other: حوالي {{count}}كم
       zero: أقل من 1 كم
     results: 
+      more_results: المزيد من النتائج
       no_results: لم يتم العثور على نتائج
     search: 
       title: 
@@ -1285,8 +1293,9 @@ ar:
     trace_optionals: 
       tags: الوسوم
     trace_paging_nav: 
-      of: من
-      showing: إظهار الصفحة
+      next: التالي &raquo;
+      previous: "&laquo; السابق"
+      showing_page: إظهار الصفحة {{page}}
     view: 
       delete_track: احذف هذا الأثر
       description: "الوصف:"
index 5ba43d9e231ddce34f42008613b91f921ab30c41..c49bdbfa9aab1a0bd6ac5dad1d09933bc8431162 100644 (file)
@@ -1224,9 +1224,6 @@ arz:
       traces_waiting: لديك {{count}} أثر فى انتظار التحميل. يرجى مراعاه الانتظار قبل تحميل أكثر من ذلك، بحيث تتجنب إعاقه طابور التحميل لباقى المستخدمين.
     trace_optionals: 
       tags: الوسوم
-    trace_paging_nav: 
-      of: من
-      showing: إظهار الصفحة
     view: 
       delete_track: احذف هذا الأثر
       description: "الوصف:"
index 7822d26f53c39f5abfb987e90feb52210ded977c..b176549b54e98b1cb8f4ba2e93dbd7d0f844c6e1 100644 (file)
@@ -541,9 +541,6 @@ be:
       traces_waiting: У вас {{count}} трэкаў у чарзе. Калі ласка, пачакайце, пакуль яны будуць апрацаваныя, каб не блакірваць чаргу для астатніх карстальнікаў.
     trace_optionals: 
       tags: Цэтлікі
-    trace_paging_nav: 
-      of: з
-      showing: Прагляд старонкі
     view: 
       delete_track: Выдаліць гэты трэк
       description: "Апісанне:"
index b107e641d5cfb308da18aa862e369deb1f3acd69..2342aa4960a78e2298e282518db69717b0214422 100644 (file)
@@ -1271,9 +1271,6 @@ br:
       traces_waiting: Bez' hoc'h eus {{count}} roud a c'hortoz bezañ kaset. Gwell e vefe gortoz a-raok kas re all, evit chom hep stankañ al lostennad evit an implijerien all.
     trace_optionals: 
       tags: Balizennoù
-    trace_paging_nav: 
-      of: eus
-      showing: O tiskouez ar bajenn
     view: 
       delete_track: Dilemel ar roudenn-mañ
       description: "Deskrivadur :"
index 6131c7a73ee94df52340973c3182fb51171247b4..6379d376385112f97eb9a69735b571f7c8baf65c 100644 (file)
@@ -2,6 +2,7 @@
 # Exported from translatewiki.net
 # Export driver: syck
 # Author: Bilbo
+# Author: Masox
 # Author: Mormegil
 cs: 
   activerecord: 
@@ -156,17 +157,22 @@ cs:
         node: Uzel
         relation: Relace
         way: Cesta
+    start: 
+      manually_select: Ručně vybrat jinou oblast
+      view_data: Ukázat data k zobrazené mapě
     start_rjs: 
       data_frame_title: Data
       data_layer_name: Data
       details: Detaily
       drag_a_box: Myší na mapě označte zvolenou oblast
+      edited_by_user_at_timestamp: Upravil [[user]] dne [[timestamp]]
       history_for_feature: Historie pro [[feature]]
       load_data: Nahrát data
       loaded_an_area_with_num_features: Máte načtenu oblast, která obsahuje [[num_features]] prvků. Některé prohlížeče mohou mít potíže při zobrazování takového množství dat. Obecně fungují prohlížeče nejlépe při zobrazování ne více než sta prvků současně – větší množství může způsobit, že bude prohlížeč reagovat pomalu či vůbec. Pokud jste si jisti, že chcete tato data zobrazit, klikněte na tlačítko níže.
       loading: Načítá se…
       manually_select: Ručně vybrat jinou oblast
       object_list: 
+        api: Získat tuto oblast pomocí API
         back: Zobrazit seznam objektů
         details: Detaily
         heading: Seznam objektů
@@ -187,6 +193,13 @@ cs:
       zoom_or_select: Zvolte větší měřítko nebo vyberte nějakou oblast mapy
     tag_details: 
       tags: "Tagy:"
+    timeout: 
+      sorry: Promiňte, ale načítání dat {{type}} číslo {{id}} trvalo příliš dlouho.
+      type: 
+        changeset: sady změn
+        node: uzlu
+        relation: relace
+        way: cesty
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} nebo {{edit_link}}"
       download_xml: Stáhnout XML
@@ -235,11 +248,28 @@ cs:
       title_user: Sady změn uživatele {{user}}
       title_user_bbox: Sady změn uživatele {{user}} v {{bbox}}
   diary_entry: 
+    diary_entry: 
+      comment_count: 
+        few: "{{count}} komentáře"
+        one: 1 komentář
+        other: "{{count}} komentářů"
+      comment_link: Okomentovat tento zápis
+      posted_by: Zapsal {{link_user}} v {{created}} v jazyce {{language_link}}
+      reply_link: Odpovědět na tento zápis
     edit: 
       language: "Jazyk:"
       save_button: Uložit
       subject: "Předmět:"
       use_map_link: použít mapu
+    feed: 
+      language: 
+        description: Aktuální záznamy v deníčcích uživatelů OpenStreetMap v jazyce {{language_name}}
+        title: Deníčkové záznamy OpenStreetMap v jazyce {{language_name}}
+    list: 
+      in_language_title: Deníčkové záznamy v jazyce {{language}}
+      recent_entries: "Aktuální deníčkové záznamy:"
+      title: Deníčky uživatelů
+      user_title: Deníček uživatele {{user}}
     no_such_user: 
       heading: Uživatel {{user}} neexistuje
     view: 
@@ -247,6 +277,7 @@ cs:
       login: Přihlaste se
       login_to_leave_a_comment: "{{login_link}} k zanechání komentáře"
       save_button: Uložit
+      title: Deníčky uživatelů | {{user}}
   export: 
     start: 
       add_marker: Přidat do mapy značku
@@ -260,6 +291,7 @@ cs:
       latitude: "Šířka:"
       licence: Licence
       longitude: "Délka:"
+      manually_select: Ručně vybrat jinou oblast
       mapnik_image: Obrázek z Mapniku
       max: max.
       options: Nastavení
@@ -306,11 +338,52 @@ cs:
         geonames: Výsledky z <a href="http://www.geonames.org/">GeoNames</a>
         latlon: Výsledky z <a href="http://openstreetmap.org/">interní databáze</a>
         osm_namefinder: Výsledky z <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
+        osm_nominatim: Výsledky z <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
         uk_postcode: Výsledky z <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
         us_postcode: Výsledky z <a href="http://geocoder.us/">Geocoder.us</a>
     search_osm_namefinder: 
       suffix_parent: "{{suffix}} ({{parentdistance}} na {{parentdirection}} od {{parentname}})"
       suffix_place: ", {{distance}} na {{direction}} od {{placename}}"
+    search_osm_nominatim: 
+      prefix: 
+        leisure: 
+          garden: Zahrada
+          miniature_golf: Minigolf
+          park: Park
+        place: 
+          airport: Letiště
+          city: Velkoměsto
+          country: Stát
+          farm: Farma
+          hamlet: Osada
+          house: Dům
+          houses: Budovy
+          island: Ostrov
+          locality: Oblast
+          municipality: Obecní úřad
+          postcode: PSČ
+          region: Region
+          sea: Moře
+          state: Stát
+          town: Město
+          village: Vesnice
+        tourism: 
+          alpine_hut: Vysokohorská chata
+          attraction: Turistická atrakce
+          camp_site: Tábořiště, kemp
+          caravan_site: Autokemping
+          chalet: Velká chata
+          guest_house: Penzion
+          hostel: Hostel
+          hotel: Hotel
+          information: Turistické informace
+          lean_to: Přístřešek
+          motel: Motel
+          museum: Muzeum
+          theme_park: Zábavní park
+          valley: Údolí
+          viewpoint: Místo s dobrým výhledem
+          zoo: Zoo
   javascripts: 
     map: 
       base: 
@@ -505,24 +578,34 @@ cs:
       close: Zavřít
       search_results: Výsledky vyhledávání
   trace: 
+    create: 
+      trace_uploaded: Váš GPX soubor byl uložen a čeká na zařazení do databáze. Obvykle to netrvá víc jak půl hodiny. Až bude zařazen, budete informováni emailem.
+      upload_trace: Nahrát GPS záznam
     edit: 
       description: "Popis:"
       download: stáhnout
       edit: upravit
       filename: "Název souboru:"
+      heading: Úprava GPS záznamu {{name}}
       map: mapa
       owner: "Vlastník:"
+      points: "Body:"
       save_button: Uložit změny
+      start_coord: "Souřadnice začátku:"
       tags: "Tagy:"
       tags_help: oddělené čárkou
       uploaded_at: "Nahráno v:"
       visibility: "Viditelnost:"
       visibility_help: co tohle znamená?
+    list: 
+      your_traces: Vaše GPS záznamy
     no_such_user: 
       heading: Uživatel {{user}} neexistuje
     trace: 
       ago: před {{time_in_words_ago}}
+      count_points: "{{count}} body"
       edit: upravit
+      edit_map: Upravit mapu
       in: v
       map: mapa
       more: více
@@ -536,11 +619,14 @@ cs:
       upload_gpx: Nahrát GPX soubor
       visibility: Viditelnost
       visibility_help: co tohle znamená?
+    trace_header: 
+      see_all_traces: Zobrazit všechny GPS záznamy
+      see_just_your_traces: Zobrazit pouze vaše GPS záznamy nebo nahrát nový GPS záznam
+      see_your_traces: Zobrazit všechny vaše GPS záznamy
     trace_optionals: 
       tags: Tagy
     trace_paging_nav: 
-      of: z
-      showing: Zobrazuji stranu
+      showing_page: Zobrazuji stranu {{page}}
     view: 
       description: "Popis:"
       download: stáhnout
@@ -549,8 +635,14 @@ cs:
       map: mapa
       owner: "Vlastník:"
       tags: "Tagy:"
+      trace_not_found: GPS záznam nenalezen!
       uploaded: "Nahráno v:"
       visibility: "Viditelnost:"
+    visibility: 
+      identifiable: Identifikovatelný (zobrazuje se v seznamu a jako identifikovatelné, uspořádané body s časovou značkou)
+      private: Soukromý (dostupná jedině jako anonymní, neuspořádané body)
+      public: Veřejný (zobrazuje se v seznamu i jako anonymní, neuspořádané body)
+      trackable: Trackable (dostupný jedině jako anonymní, uspořádané body s časovými značkami)
   user: 
     account: 
       email never displayed publicly: (nikde se veřejně nezobrazuje)
@@ -559,6 +651,7 @@ cs:
       longitude: "Délka:"
       make edits public button: Zvěřejnit všechny moje úpravy
       my settings: Moje nastavení
+      no home location: Nezadali jste polohu svého bydliště.
       preferred languages: "Preferované jazyky:"
       profile description: "Popis profilu:"
       public editing: 
@@ -575,6 +668,8 @@ cs:
       button: Potvrdit
     confirm_email: 
       button: Potvrdit
+      failure: Tento kód byl už pro potvrzení e-mailové adresy použit.
+      success: Vaše e-mailová adresa byla potvrzena, děkujeme za registraci!
     friend_map: 
       nearby mapper: "Nedaleký uživatel: [[nearby_user]]"
       your location: Vaše poloha
@@ -625,6 +720,7 @@ cs:
     reset_password: 
       confirm password: "Potvrdit heslo:"
       flash changed: Vaše heslo bylo změněno.
+      flash token bad: Odpovídající kód nebyl nalezen, možná zkontrolujte URL?
       heading: Vyresetovat heslo pro {{user}}
       password: "Heslo:"
       reset: Vyresetovat heslo
@@ -637,6 +733,7 @@ cs:
       ago: (před {{time_in_words_ago}})
       blocks on me: moje zablokování
       change your settings: změnit vaše nastavení
+      confirm: Potvrdit
       delete image: Smazat obrázek
       description: Popis
       diary: deníček
@@ -660,3 +757,8 @@ cs:
       user image heading: Obrázek uživatele
       user location: Pozice uživatele
       your friends: Vaši přátelé
+  user_role: 
+    grant: 
+      confirm: Potvrdit
+    revoke: 
+      confirm: Potvrdit
index 55f0b9ea8571bb6811a7e35aad63eee60c3e0287..d55c928502f9cab0ca007b30991c8e215994c51f 100644 (file)
@@ -6,18 +6,26 @@
 da: 
   activerecord: 
     attributes: 
+      diary_comment: 
+        body: Brødtekst
       diary_entry: 
+        language: Sprog
+        latitude: Breddegrad
+        longitude: Længdegrad
         title: Titel
         user: Bruger
       friend: 
         friend: Ven
         user: Bruger
       message: 
+        body: Brødtekst
         recipient: Modtager
         sender: Afsender
         title: Titel
       trace: 
         description: Beskrivelse
+        latitude: Breddegrad
+        longitude: Længdegrad
         name: Navn
         public: Offentlig
         size: Størrelse
@@ -28,7 +36,7 @@ da:
         description: Beskrivelse
         email: E-mail
         languages: Sprog
-        pass_crypt: Kodeord
+        pass_crypt: Adgangskode
     models: 
       country: Land
       diary_comment: Dagbogskommentar
@@ -92,6 +100,7 @@ da:
       loading: Indlæsning...
     node: 
       download: "{{download_xml_link}}, {{view_history_link}} eller {{edit_link}}"
+      download_xml: Hent XML
       edit: redigér
       node: Punkt
       node_title: "Punkt: {{node_name}}"
@@ -101,6 +110,7 @@ da:
       part_of: "Del af:"
     node_history: 
       download: "{{download_xml_link}} eller {{view_details_link}}"
+      download_xml: Hent XML
       node_history: Punkthistorik
       node_history_title: "Punkthistorik: {{node_name}}"
       view_details: vis detaljer
@@ -125,6 +135,7 @@ da:
       part_of: "Del af:"
     relation_history: 
       download: "{{download_xml_link}} eller {{view_details_link}}"
+      download_xml: Hent XML
       relation_history: Relationshistorik
       relation_history_title: "Relationshistorik: {{relation_name}}"
       view_details: vis detaljer
@@ -144,6 +155,7 @@ da:
       drag_a_box: Træk en kasse på kortet for at vælge et område
       edited_by_user_at_timestamp: Redigeret af [[user]], [[timestamp]]
       history_for_feature: Historik for [[feature]]
+      load_data: Indlæs data
       loaded_an_area_with_num_features: "Du har indlæst et område som indeholder [[num_features]] objekter. Nogle browsere kan have problemer ved håndtering af så meget data. Browsere fungerer generelt bedst med mindre end 100 objekter ad gangen: flere objekter kan gøre at din browser bliver langsom. Hvis du er sikker på, at du vil se alle disse data, så klik på knappen nedenfor."
       loading: Indlæsning...
       manually_select: Vælg et andet område manuelt
@@ -172,6 +184,7 @@ da:
       tags: "Egenskaber:"
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} eller {{edit_link}}"
+      download_xml: Hent XML
       edit: redigér
       view_history: vis historik
       way: Vej
@@ -184,6 +197,7 @@ da:
       part_of: "Del af:"
     way_history: 
       download: "{{download_xml_link}} eller {{view_details_link}}"
+      download_xml: Hent XML
       view_details: vis detaljer
       way_history: Vejhistorik
       way_history_title: "Vejhistorik: {{way_name}}"
@@ -211,6 +225,8 @@ da:
       confirm: Bekræft
     edit: 
       language: "Sprog:"
+      latitude: "Breddegrad:"
+      longitude: "Længdegrad:"
       save_button: Gem
       subject: "Emne:"
       use_map_link: brug kort
@@ -218,13 +234,17 @@ da:
     start: 
       add_marker: Tilføj en markør på kortet
       area_to_export: Område at eksportere
+      embeddable_html: HTML-kode
       export_button: Eksportér
       format: "Format:"
       format_to_export: Format for eksport
       image_size: "Billedestørrelse:"
+      latitude: "Bredde:"
       licence: Licens
+      longitude: "Længde:"
       manually_select: Vælg et andet område manuelt
       mapnik_image: Mapnik billede
+      max: maks
       osm_xml_data: OpenStreetMap XML-data
       osmarender_image: Osmarender billede
       scale: Skala
@@ -238,6 +258,8 @@ da:
       manually_select: Vælg et andet område manuelt
       view_larger_map: Vis større kort
   geocoder: 
+    description_osm_namefinder: 
+      prefix: "{{distance}} {{direction}} for {{type}}"
     direction: 
       east: øst
       north: nord
@@ -253,6 +275,15 @@ da:
       zero: mindre end 1 km
     results: 
       no_results: Ingen resultater fundet
+    search: 
+      title: 
+        ca_postcode: Resultater fra <a href="http://geocoder.ca/">Geocoder.CA</a>
+        geonames: Resultater fra <a href="http://www.geonames.org/">GeoNames</a>
+        latlon: Resultater for koordinater
+        osm_namefinder: Resultater fra <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
+        osm_nominatim: Resultater fra <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
+        uk_postcode: Resultater fra <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
+        us_postcode: Resultater fra <a href="http://geocoder.us/">Geocoder.us</a>
     search_osm_namefinder: 
       suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} for {{parentname}})"
       suffix_place: ", {{distance}} {{direction}} for {{placename}}"
@@ -330,6 +361,7 @@ da:
       unread_button: Marker som ulæst
     new: 
       back_to_inbox: Tilbage til indbakke
+      body: Brødtekst
       limit_exceeded: Du har sendt mange beskeder på det sidste. Vent venligst lidt før du forsøger at sende flere.
       message_sent: Besked sendt
       send_button: Send
@@ -367,7 +399,9 @@ da:
       delete_button: Slet
   site: 
     key: 
-      map_key: Kortnøgle
+      map_key: Signaturforklaring
+      table: 
+        heading: Signaturforklaring for z{{zoom_level}}
     search: 
       search: Søg
       where_am_i: Hvor er jeg?
@@ -381,6 +415,7 @@ da:
       scheduled_for_deletion: Spor planlagt for sletning
     edit: 
       description: "Beskrivelse:"
+      download: hent
       edit: redigér
       filename: "Filnavn:"
       heading: Redigerer spor {{name}}
@@ -417,13 +452,15 @@ da:
       count_points: "{{count}} punkter"
       edit: redigér
       edit_map: Redigér kort
+      identifiable: IDENTIFICERBAR
       in: i
       map: kort
-      more: mere
+      more: detaljer
       pending: VENTENDE
       private: PRIVAT
       public: OFFENTLIG
       trace_details: Vis spordetaljer
+      trackable: SPORBAR
       view_map: Vis kort
     trace_form: 
       description: "Beskrivelse:"
@@ -442,11 +479,13 @@ da:
     trace_optionals: 
       tags: Egenskaber
     trace_paging_nav: 
-      of: af
-      showing: Viser side
+      next: Næste &raquo;
+      previous: "&laquo; Forrige"
+      showing_page: Viser side {{page}}
     view: 
       delete_track: Slet dette spor
       description: "Beskrivelse:"
+      download: hent
       edit: redigér
       edit_track: Rediger dette spor
       filename: "Filnavn:"
@@ -472,6 +511,8 @@ da:
       email never displayed publicly: (vises aldrig offentligt)
       flash update success: Brugerinformation opdateret.
       home location: "Hjemmeposition:"
+      latitude: "Breddegrad:"
+      longitude: "Længdegrad:"
       my settings: Mine indstillinger
       no home location: Du har ikke angivet din hjemmeposition.
       preferred languages: "Foretrukne sprog:"
@@ -504,10 +545,10 @@ da:
       title: Log på
     lost_password: 
       email address: "E-mailadresse:"
-      heading: Glemt kodeord?
-      new password button: Nulstil kodeord
+      heading: Glemt adgangskode?
+      new password button: Nulstil adgangskode
       notice email cannot find: Kunne ikke finde din e-mail. Beklager.
-      title: Glemt kodeord
+      title: Glemt adgangskode
     make_friend: 
       already_a_friend: Du er allerede ven med {{name}}.
       failed: Desværre, kunne ikke tilføje {{name}} som din ven.
@@ -520,9 +561,9 @@ da:
       heading: Brugeren {{user}} findes ikke
       title: Ingen sådan bruger
     reset_password: 
-      confirm password: "Bekræft kodeord:"
-      password: "Kodeord:"
-      reset: Nulstil kodeord
+      confirm password: "Bekræft adgangskode:"
+      password: "Adgangskode:"
+      reset: Nulstil adgangskode
     set_home: 
       flash success: Hjemmeposition gemt
     view: 
index c3addc0e9d0e73c765737ca773e2c4b2b7bb45c3..f3f3d8c68b14bd743b7d24c754361647d84f339e 100644 (file)
@@ -1287,9 +1287,6 @@ de:
       traces_waiting: "{{count}} deiner Tracks sind momentan in der Warteschlange. Bitte warte bis diese fertig sind, um die Verarbeitung nicht für andere Nutzer zu blockieren."
     trace_optionals: 
       tags: Tags
-    trace_paging_nav: 
-      of: von
-      showing: Zeige Seite
     view: 
       delete_track: Diesen Track löschen
       description: "Beschreibung:"
index f261650e19375a1c8135af3bc0e00d5f744486ff..a3c78b9e944fe141657b692146fdf508be9e0896 100644 (file)
@@ -218,6 +218,13 @@ dsb:
       zoom_or_select: Kórtu powětšyś abo kórtowy wurězk wubraś
     tag_details: 
       tags: "Atributy:"
+    timeout: 
+      sorry: Wódaj, trajo pśedłujko, daty za {{type}} z ID {{id}} wótwołaś.
+      type: 
+        changeset: sajźba změnow
+        node: suk
+        relation: relacija
+        way: puś
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} abo {{edit_link}}"
       download_xml: XML ześěgnuś
@@ -1207,8 +1214,9 @@ dsb:
     trace_optionals: 
       tags: Atributy
     trace_paging_nav: 
-      of: z
-      showing: Pokazujo se bok
+      next: Pśiducy &raquo;
+      previous: "&laquo; Pjerwjejšny"
+      showing_page: Pokazujo se bok {{page}}
     view: 
       delete_track: Toś tu ceru wulašowaś
       description: "Wopisanje:"
index 4ba9c5de25e8a46c96ca32b6da53b70253d6008a..5c8e1fe199093a864a084972aad9e0118db9a31c 100644 (file)
@@ -1235,8 +1235,9 @@ en:
       trace_not_found: "Trace not found!"
       visibility: "Visibility:"
     trace_paging_nav:
-      showing: "Showing page"
-      of: "of"
+      showing_page: "Showing page {{page}}"
+      next: "Next &raquo;"
+      previous: "&laquo; Previous"
     trace:
       pending: "PENDING"
       count_points: "{{count}} points"
index 28bae4f3d65ea0343664d94472b2458fd7324d50..6197737dd9c5b99584cc6e982a5ba79cebddc024 100644 (file)
@@ -482,7 +482,7 @@ eo:
           building: Grava konstruaĵo
           byway: Flanka strato
           cable: 
-            - seĝtelfero
+            1: seĝtelfero
           cemetery: Tombejo
           common: 
             - herbejo
@@ -594,9 +594,6 @@ eo:
       traces_waiting: Vi havas {{count}} spurojn atendanta alŝutado. Bonvolu konsideri atendi ke ili terminas alŝuti antaŭ alŝuti aliajn. Tiel vi ne blokus la atendovicon por aliaj uzantoj.
     trace_optionals: 
       tags: Etikedoj
-    trace_paging_nav: 
-      of: de
-      showing: Montrante paĝon
     view: 
       delete_track: Forviŝi tiun spuron
       description: "Priskribo:"
index 0f2b4bba98016a60a2c43717a0b9a5f73b77bc23..e7972120928214bc22dc7c5e0220cfa888ab0a11 100644 (file)
@@ -214,6 +214,13 @@ es:
       zoom_or_select: Para ver los datos, haga más zoom o seleccione un Área del mapa
     tag_details: 
       tags: Etiquetas
+    timeout: 
+      sorry: Lo sentimos, los datos para el {{type}} con el identificador {{id}} han tomado demasiado tiempo para obtenerse.
+      type: 
+        changeset: conjunto de cambios
+        node: nodo
+        relation: relación
+        way: vía
     way: 
       download: "{{download_xml_link}} o {{view_history_link}}"
       download_xml: Descargar XML
@@ -385,6 +392,7 @@ es:
       other: aproximadamente {{count}}km
       zero: menos de 1Km
     results: 
+      more_results: Más resultados
       no_results: No se han encontrado resultados
     search: 
       title: 
@@ -415,6 +423,7 @@ es:
           bus_station: Estación de autobuses
           cafe: Café
           car_rental: Alquiler de vehículos
+          car_sharing: Car Sharing
           car_wash: Autolavado
           casino: Casino
           cinema: Cine
@@ -493,6 +502,7 @@ es:
           administrative: Frontera administrativa
         building: 
           apartments: Bloque de apartamentos
+          block: Bloque de edificios
           bunker: Búnker
           chapel: Capilla
           church: Iglesia
@@ -504,6 +514,7 @@ es:
           farm: Granja
           flats: Apartamentos
           garage: Garaje
+          hall: Mansión
           hospital: Edificio hospitalario
           hotel: Hotel
           house: Casa
@@ -533,6 +544,7 @@ es:
           footway: Sendero
           ford: Vado
           gate: Puerta
+          living_street: Calle residencial
           motorway: Autovía
           motorway_junction: Cruce de autovías
           path: Camino
@@ -572,6 +584,8 @@ es:
           museum: Museo
           ruins: Ruinas
           tower: Torre
+          wayside_cross: Cruz de término
+          wayside_shrine: Sepulcro
           wreck: Pecio
         landuse: 
           allotments: Huertos
@@ -579,6 +593,7 @@ es:
           brownfield: Terreno baldío
           cemetery: Cementerio
           commercial: área comercial
+          conservation: Conservación
           construction: Construcción
           farm: Granja
           farmland: Tierra de labranza
@@ -698,6 +713,7 @@ es:
           historic_station: Estación histórica de trenes
           junction: Encrucijada de vías ferroviarias
           level_crossing: Paso a nivel
+          light_rail: Metro ligero
           monorail: Monorail
           narrow_gauge: Vía ferroviaria angosta
           platform: Plataforma de tren
@@ -707,6 +723,7 @@ es:
           subway_entrance: Entrada al metro
           tram: Ruta de tranvía
           tram_stop: Parada de tranvía
+          yard: Estación de clasificación
         shop: 
           alcohol: Licorería
           apparel: Tienda de ropa
@@ -742,6 +759,7 @@ es:
           fish: Tienda de artículos de pesca
           florist: Floristería
           food: Tienda de alimentación
+          funeral_directors: Tanatorio
           furniture: Mobiliario
           gallery: Galería
           garden_centre: Vivero
@@ -767,6 +785,7 @@ es:
           outdoor: Tienda de deportes de aventura
           pet: Tienda de mascotas
           photo: Tienda fotográfica
+          salon: Salón de belleza
           shoes: Zapatería
           shopping_centre: Centro comercial
           sports: Tienda de artículos deportivos
@@ -789,6 +808,7 @@ es:
           hostel: Hostel
           hotel: Hotel
           information: Información
+          lean_to: Nave
           motel: Motel
           museum: Museo
           picnic_site: Área de picnic
@@ -803,6 +823,7 @@ es:
           ditch: Acequia
           dock: Muelle
           drain: Desagüe
+          lock: Esclusa
           lock_gate: Esclusa
           mineral_spring: Fuente mineral
           mooring: Amarradero
@@ -1254,8 +1275,9 @@ es:
     trace_optionals: 
       tags: Etiquetas
     trace_paging_nav: 
-      of: de
-      showing: Mostrando página
+      next: Siguiente &raquo;
+      previous: "&laquo; Anterior"
+      showing_page: Mostrando página {{page}}
     view: 
       delete_track: Borrar esta traza
       description: "Descripción:"
index 6cb05c5254cc643903cf91fddecde5d55cc5c404..b3c2733d158766fb11d758efe7b1ba764be3d51b 100644 (file)
@@ -42,12 +42,14 @@ eu:
       old_relation: Erlazio zaharra
       old_way: Bide zaharra
       relation: Erlazioa
+      user: Lankide
       way: Bidea
       way_tag: Bidearen etiketa
   browse: 
     changeset: 
       download: "{{changeset_xml_link}} edo {{osmchange_xml_link}} jaitsi"
     changeset_details: 
+      box: kutxa
       closed_at: "Noiz itxita:"
       created_at: "Noiz sortua:"
     common_details: 
@@ -94,6 +96,7 @@ eu:
     start_rjs: 
       data_frame_title: Datuak
       data_layer_name: Datuak
+      details: Xehetasunak
       loading: Kargatzen...
       object_list: 
         history: 
@@ -212,6 +215,7 @@ eu:
           cinema: Zinema
           clinic: Klinika
           club: Diskoteka
+          community_centre: Komunitate Zentroa
           courthouse: Epaitegia
           crematorium: Errauste labe
           dentist: Dentista
@@ -243,10 +247,12 @@ eu:
           pharmacy: Farmazia
           place_of_worship: Otoitzerako Lekua
           police: Polizia
+          post_box: Postontzia
           post_office: Postetxe
           preschool: Eskolaurre
           prison: Espetxe
           public_building: Eraikin publiko
+          public_market: Herri Azoka
           recycling: Birziklatze gune
           restaurant: Jatetxe
           sauna: Sauna
@@ -264,6 +270,8 @@ eu:
           vending_machine: Salmenta automatiko
           wifi: WiFi Sarbidea
           youth_centre: Gaztelekua
+        boundary: 
+          administrative: Muga Administratiboa
         building: 
           bunker: Bunker
           chapel: Kapera
@@ -277,6 +285,7 @@ eu:
           stadium: Estadio
           store: Denda
           tower: Dorre
+          train_station: Tren Geltokia
           "yes": Eraikina
         highway: 
           bus_stop: Autobus-geraleku
@@ -390,6 +399,7 @@ eu:
         railway: 
           construction: Eraikitze-lanetan dagoen Trenbidea
           halt: Tren Geralekua
+          historic_station: Tren Geltoki Historikoa
           light_rail: Tren Arina
           monorail: Monoraila
           station: Tren Geltokia
@@ -469,10 +479,15 @@ eu:
     export: Esportatu
     help_wiki: Laguntza eta Wiki
     history: Historia
+    home: hasiera
     inbox: sarrera-ontzia ({{count}})
     license: 
       title: OpenStreetMap-eko datuak Creative Commons Aitortu-Partekatu 2.0 Generiko baimen baten mende daude.
+    log_in: Saioa hasi
+    logo: 
+      alt_text: OpenStreetMap logoa
     logout: saioa itxi
+    logout_tooltip: Saioa itxi
     make_a_donation: 
       text: Dohaintza egin
     shop: Denda
@@ -480,6 +495,7 @@ eu:
     view: Ikusi
     view_tooltip: Mapak ikusi
     welcome_user: Ongietorri, {{user_link}}
+    welcome_user_link_tooltip: Zure lankide orrialdea
   map: 
     coordinates: "Koordenatuak:"
     edit: Aldatu
@@ -560,8 +576,9 @@ eu:
     key: 
       table: 
         entry: 
+          admin: Muga administratiboa
           apron: 
-            - terminala
+            1: terminala
           cable: 
             - Funikularra
           cemetery: Hilerri
@@ -588,7 +605,7 @@ eu:
           station: Tren geltokia
           subway: Metroa
           tram: 
-            - tranbia
+            1: tranbia
     search: 
       search: Bilatu
       submit_text: Joan
@@ -600,6 +617,7 @@ eu:
       description: "Deskribapen:"
       download: jaitsi
       edit: aldatu
+      filename: "Fitxategi izena:"
       map: mapa
       points: "Puntuak:"
       save_button: Aldaketak gorde
index e233f8e236942b24d5289f32a0c2b07144fb0584..fcbae9779beba603130660193984abc69ecc6b02 100644 (file)
@@ -201,6 +201,12 @@ fi:
       zoom_or_select: Katso pienempää aluetta tai valitse kartalta alue, jonka tiedot haluat
     tag_details: 
       tags: "Tägit:"
+    timeout: 
+      type: 
+        changeset: muutoskokoelma
+        node: piste
+        relation: relaatio
+        way: polku
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} tai {{edit_link}}"
       download_xml: Lataa XML
@@ -496,6 +502,7 @@ fi:
           pedestrian: Jalkakäytävä
           primary: Kantatie
           primary_link: Kantatie
+          raceway: Kilparata
           road: Tie
           secondary: Seututie
           secondary_link: Seututie
@@ -665,6 +672,7 @@ fi:
           drain: Oja
           lock_gate: Sulku
           rapids: Pohjapato
+          river: Joki
           riverbank: Joki
           stream: Puro
   javascripts: 
@@ -1013,9 +1021,6 @@ fi:
       traces_waiting: Lähettämiäsi jälkiä on jo {{count}} käsittelyjonossa odottamassa tallennusta tietokantaan. Olisi huomaavaista jos odottaisit näiden valmistuvan ennen kuin lähetät lisää jälkiä. Näin muidenkin käyttäjien lähettämät jäljet pääsevät aiemmin tietokantaan.
     trace_optionals: 
       tags: Tägit
-    trace_paging_nav: 
-      of: " /"
-      showing: Sivu
     view: 
       delete_track: Poista tämä jälki
       description: "Kuvaus:"
index a2b08c60cef754811f440139984cb014eac15e05..c45e161dd7fb49c7c0b26693ca8bc1c1cce5a545 100644 (file)
@@ -218,6 +218,13 @@ fr:
       zoom_or_select: Zoomer ou sélectionner une zone de la carte pour la visualiser
     tag_details: 
       tags: "Balises :"
+    timeout: 
+      sorry: Désolé, les données pour le type {{type}} avec l'id {{id}} prennent trop de temps à être récupérées.
+      type: 
+        changeset: groupe de modifications
+        node: nœud
+        relation: relation
+        way: chemin
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} ou {{edit_link}}"
       download_xml: Télécharger XML
@@ -389,6 +396,7 @@ fr:
       other: environ {{count}} km
       zero: moins de 1 km
     results: 
+      more_results: Plus de résultats
       no_results: Aucun résultat n'a été trouvé
     search: 
       title: 
@@ -1037,6 +1045,7 @@ fr:
       more_videos: "Davantage de vidéos sont disponibles ici :"
       opengeodata: "OpenGeoData.org est le blog de Steve Coast, le fondateur d’OpenStreetMap et il propose également des podcasts :"
       the_wiki: "Lisez à propos d'OpenStreetMap sur le wiki :"
+      the_wiki_url: http://wiki.openstreetmap.org/wiki/FR:Beginners_Guide
       user_wiki_1: Il est recommandé de créer une page utilisateur qui inclut
       user_wiki_2: des catégories qui indiquent votre localisation, comme [[Category:Users_in_London]].
       wiki_signup: "Vous pouvez également vous créer un compte sur le wiki d'OpenStreetMap sur :"
@@ -1276,8 +1285,9 @@ fr:
     trace_optionals: 
       tags: Balises
     trace_paging_nav: 
-      of: sur
-      showing: Affichage de la page
+      next: Suivant &raquo;
+      previous: "&laquo; Précédent"
+      showing_page: Affichage de la page {{page}}
     view: 
       delete_track: Supprimer cette piste
       description: "Description :"
index d55fa5b0727748089ad553dd72a2534a2246d499..598cb9c7b7ba13bb2fb3de500ad475e91bc44008 100644 (file)
@@ -510,9 +510,6 @@ fur:
       see_all_traces: Cjale ducj i percors
       see_just_your_traces: Cjale dome i tiei percors o cjame un percors
       see_your_traces: Cjale ducj i miei percors
-    trace_paging_nav: 
-      of: su
-      showing: Mostrant la pagjine
     view: 
       delete_track: Elimine chest percors
       description: "Descrizion:"
index abb05694c9baf027c77236e4f2b0b2805a6229a0..b3957609c2036f062e99b93eeb5b6727e45c9c20 100644 (file)
@@ -218,6 +218,13 @@ hr:
       zoom_or_select: Zoomiraj ili izaberi područje karte za pregled
     tag_details: 
       tags: "Oznake:"
+    timeout: 
+      sorry: Žao mi je, podaci za {{type}} sa id {{id}}, predugo se čekaju.
+      type: 
+        changeset: changeset
+        node: točka
+        relation: relacija
+        way: put
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} ili {{edit_link}}"
       download_xml: Preuzimanje XML
@@ -389,6 +396,7 @@ hr:
       other: oko {{count}}km
       zero: manje od 1km
     results: 
+      more_results: Više rezultata
       no_results: Nisu nađeni rezultati
     search: 
       title: 
@@ -402,6 +410,402 @@ hr:
     search_osm_namefinder: 
       suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} od {{parentname}})"
       suffix_place: ", {{distance}} {{direction}} od {{placename}}"
+    search_osm_nominatim: 
+      prefix: 
+        amenity: 
+          airport: Zračna luka
+          arts_centre: Umjetnički centar
+          atm: Bankomat
+          auditorium: Auditorij
+          bank: Banka
+          bar: Bar
+          bench: Klupa
+          bicycle_parking: Biciklistički parking
+          bicycle_rental: Rent a bicikl
+          brothel: Bordel
+          bureau_de_change: Mjenjačnica
+          bus_station: Autobusni kolodvor
+          cafe: Caffe bar
+          car_rental: Rent-a-car
+          car_sharing: Carsharing
+          car_wash: Autopraonica
+          casino: Casino
+          cinema: Kino
+          clinic: Klinika
+          club: Klub
+          college: Fakultet
+          community_centre: Društveni centar
+          courthouse: Sud
+          crematorium: Krematorij
+          dentist: Zubar
+          doctors: Doktor
+          dormitory: Studentski dom
+          drinking_water: Pitka voda
+          driving_school: Autoškola
+          embassy: Veleposlanstvo
+          emergency_phone: Telefon (S.O.S)
+          fast_food: Fast food
+          ferry_terminal: Trajektni terminal
+          fire_hydrant: Hidrant
+          fire_station: Vatrogasna postaja
+          fountain: Fontana
+          fuel: Benzinska
+          grave_yard: Groblje
+          gym: Fitness centar
+          hall: Hala
+          health_centre: Zdravstveni centar
+          hospital: Bolnica
+          hotel: Hotel
+          hunting_stand: Čeka
+          ice_cream: Slastičarna
+          kindergarten: Dječji vrtić
+          library: Knjižnica
+          market: Tržnica
+          marketplace: Tržnica
+          mountain_rescue: GSS - Gorska služba spašavanja
+          nightclub: 'Noćni klub'
+          nursery: Čuvanje djece
+          nursing_home: Starački dom
+          office: Kancelarija
+          park: Park
+          parking: Parking
+          pharmacy: Ljekarna
+          place_of_worship: Crkva
+          police: Policija
+          post_box: Poštanski sandučić
+          post_office: Pošta
+          preschool: Predškolska ustanova
+          prison: Zatvor
+          pub: Pub
+          public_building: Ustanova
+          reception_area: Recepcija
+          recycling: Reciklažna točka
+          restaurant: Restoran
+          retirement_home: Dom za starije osobe
+          sauna: Sauna
+          school: Škola
+          shelter: Sklonište
+          shop: Trgovina
+          shopping: Trgovački centar
+          social_club: Društveni klub
+          studio: Studio
+          supermarket: Supermarket
+          taxi: Taxi
+          telephone: Telefonska govornica
+          theatre: Kazalište
+          toilets: WC
+          townhall: Gradsko poglavarstvo
+          university: Sveučilište
+          vending_machine: Automat
+          veterinary: Veterinar
+          waste_basket: Kanta za otpatke
+          wifi: WiFi pristupna točka
+          youth_centre: Centar za mladež
+        boundary: 
+          administrative: Administrativna granica
+        building: 
+          bunker: Bunker
+          chapel: Kapelica
+          church: Crkva
+          city_hall: Gradska vjećnica
+          commercial: Poslovna zgrada
+          dormitory: Studentski dom
+          entrance: Ulaz
+          faculty: Zgrada fakulteta
+          flats: Stanovi
+          garage: Garaža
+          hall: Dvorana
+          hospital: Bolnica
+          hotel: Hotel
+          house: Kuća
+          office: Uredska zgrada
+          residential: Stambena zgrada
+          school: Školska zgrada
+          shop: Trgovina
+          stadium: Stadion
+          store: Trgovina
+          terrace: Terasa
+          tower: Toranj
+          train_station: Željeznički kolodvor
+          university: Zgrada Sveučilišta
+          "yes": Zgrada
+        highway: 
+          bridleway: Konjička staza
+          bus_guideway: Autobusna traka
+          bus_stop: Autobusno stajalište
+          byway: Prečica
+          construction: Autocesta u izgradnji
+          cycleway: Biciklistička staza
+          distance_marker: Oznaka km
+          emergency_access_point: S.O.S. točka
+          footway: Pješačka staza
+          ford: Ford
+          gate: Kapija
+          living_street: Ulica smirenog prometa
+          minor: Drugorazredna cesta
+          motorway: Autocesta
+          motorway_junction: Čvor (autoputa)
+          motorway_link: Autocesta (pristupna cesta)
+          path: Staza
+          pedestrian: Pješački put
+          platform: Platforma
+          primary: Državna cesta
+          primary_link: Državna cesta
+          raceway: Trkalište
+          residential: Ulica
+          road: Cesta
+          secondary: Županijska cesta
+          secondary_link: Županijska cesta
+          service: Servisna cesta
+          services: Autocesta - usluge
+          steps: Stepenice
+          stile: Prijelaz preko ograde
+          tertiary: Lokalna cesta
+          track: Makadam
+          trail: Staza
+          trunk: Cesta rezervirana za motorna vozila
+          trunk_link: Cesta rezrevirana za mot. voz. - prilazna cesta
+          unclassified: Nerazvrstana cesta
+          unsurfaced: Neasfaltirana cesta
+        historic: 
+          archaeological_site: Arheološko nalazište
+          battlefield: Bojno polje
+          boundary_stone: Granični kamen
+          building: Zgrada
+          castle: Dvorac
+          church: Crkva
+          house: Kuća
+          manor: Zamak
+          memorial: Spomen dom
+          mine: Rudnik
+          monument: Spomenik
+          museum: Muzej
+          ruins: Ruševine
+          tower: Toranj
+          wreck: Olupina
+        landuse: 
+          allotments: Vrtovi
+          basin: Bazen
+          cemetery: Groblje
+          commercial: Poslovno područje
+          construction: Gradilište
+          farm: Farma
+          farmland: Polje
+          farmyard: Farma
+          forest: Šuma
+          grass: Trava
+          industrial: Industrijsko područje
+          landfill: Deponija
+          meadow: Livada
+          military: Vojno područje
+          mine: Rudnik
+          mountain: Planina
+          nature_reserve: Rezervat prirode
+          park: Park
+          piste: Pista
+          plaza: Plaza
+          quarry: Kamenolom
+          railway: Željeznica
+          recreation_ground: Rekreacijsko područje
+          reservoir: Rezervoar
+          residential: Stambeno područje
+          retail: Trgovina
+          vineyard: Vinograd
+          wetland: Močvara
+          wood: Šuma
+        leisure: 
+          beach_resort: Plaža
+          common: Općinsko zemljište
+          fishing: Ribičko područje
+          garden: Vrt
+          golf_course: Golf igralište
+          ice_rink: Klizalište
+          marina: Marina
+          miniature_golf: Minigolf
+          nature_reserve: Rezervat prirode
+          park: Park
+          pitch: Sportski teren
+          playground: Igralište
+          recreation_ground: Rekreacijski teren
+          slipway: Navoz
+          sports_centre: Sportski centar
+          stadium: Stadion
+          swimming_pool: Bazen
+          track: Staza za trčanje
+          water_park: Vodeni park
+        natural: 
+          bay: Zaljev
+          beach: Plaža
+          cape: Rt
+          cave_entrance: Pećina (ulaz)
+          channel: Kanal
+          cliff: Litica
+          coastline: Obala
+          crater: Krater
+          feature: Obilježje
+          fell: Brdo
+          fjord: Fjord
+          geyser: Gejzir
+          glacier: Glečer
+          heath: Ravnica
+          hill: Brdo
+          island: Otok
+          land: Zemlja
+          marsh: Močvara
+          moor: Močvara
+          mud: Blato
+          peak: Vrh
+          point: Točka
+          reef: Greben
+          ridge: Greben
+          river: Rijeka
+          rock: Stijena
+          scree: Šljunak
+          scrub: Guštara
+          shoal: Sprud
+          spring: Izvor
+          strait: Tjesnac
+          tree: Drvo
+          valley: Dolina
+          volcano: Vulkan
+          water: Voda
+          wetland: Močvara
+          wetlands: Močvara
+          wood: Šuma
+        place: 
+          airport: Zračna luka
+          city: Grad
+          country: Država
+          county: Županija/grofovija
+          farm: Farma
+          hamlet: Zaseok
+          house: Kuća
+          houses: Kuće
+          island: Otok
+          islet: Otočić
+          locality: Lokalitet
+          moor: Močvara
+          municipality: Općina
+          postcode: Poštanski broj
+          region: Područje
+          sea: More
+          state: Pokrajina / država (USA)
+          subdivision: Podgrupa
+          suburb: Predgrađe
+          town: grad
+          unincorporated_area: Slobodna zemlja
+          village: Selo
+        railway: 
+          construction: Pruga u izgradnji
+          disused: Napuštena pruga
+          disused_station: Željeznička stanica (nije u upotrebi)
+          halt: Željeznička stanica
+          historic_station: Povijesna željeznička stanica
+          junction: Željeznički čvor
+          level_crossing: Pružni prijelaz
+          light_rail: Laka željeznica
+          monorail: Jednotračna pruga
+          station: Željeznički kolodvor
+          subway: Podzemna - stanica
+          subway_entrance: Podzemna - ulaz
+          tram: Tramvaj
+          tram_stop: Tramvajska stanica
+          yard: Ranžirni kolodvor
+        shop: 
+          alcohol: Trgovina pićem
+          art: Atelje
+          bakery: Pekara
+          beauty: Parfumerija
+          beverages: Trgovina pićem
+          bicycle: Trgovina biciklima
+          books: Knjižara
+          butcher: Mesnica
+          car: Autokuća
+          car_dealer: Autokuća
+          car_parts: Autodijelovi
+          car_repair: Autoservis
+          carpet: Trgovina tepisima
+          chemist: Ljekarna
+          clothes: Butik
+          computer: Computer Shop
+          confectionery: Delikatesa
+          convenience: Minimarket
+          copyshop: Kopiraona
+          cosmetics: Parfumerija
+          department_store: Robna kuća
+          discount: Diskont
+          doityourself: Uradi sam
+          drugstore: Drogerija
+          dry_cleaning: Kemijska čistionica
+          electronics: Trgovina elektronikom
+          estate_agent: Agencija za nekretnine
+          farm: Poljo-apoteka
+          fish: Ribarnica
+          florist: Cvjećarnica
+          food: Trgovina prehranom
+          funeral_directors: Pogrebno poduzeće
+          furniture: Namještaj
+          gallery: Galerija
+          garden_centre: Vrtni centar
+          gift: Poklon trgovina
+          greengrocer: Voćarna
+          grocery: Trgovina prehranom
+          hairdresser: Frizer
+          hardware: Željezar
+          hifi: Hi-Fi
+          insurance: Osiguranje
+          jewelry: Zlatarna
+          kiosk: Kiosk
+          laundry: Praonica rublja
+          mall: Trgovački centar
+          market: Tržnica
+          music: Trgovina glazbom
+          newsagent: Novinar
+          optician: Optičar
+          outdoor: Trgovina za slobodno vrijeme
+          pet: Trgovina za kućne ljubimce
+          photo: Fotograf
+          salon: Salon
+          shoes: Trgovina obućom
+          shopping_centre: Trgovački centar
+          sports: Trgovina sportskom opremom
+          stationery: Papirnica
+          supermarket: Supermarket
+          toys: Trgovina igračkama
+          travel_agency: Putnička agencija
+          video: Videoteka
+          wine: Vinoteka
+        tourism: 
+          alpine_hut: Alpska kuća
+          artwork: Umjetničko djelo
+          attraction: Atrakcija
+          bed_and_breakfast: 'Noćenje i doručak'
+          cabin: Koliba
+          camp_site: Kamp
+          caravan_site: Kamp-kućice (mjesto)
+          chalet: Planinska kuća
+          guest_house: Apartman
+          hostel: Hostel
+          hotel: Hotel
+          information: Informacije
+          lean_to: Lean to
+          motel: Motel
+          museum: Muzej
+          picnic_site: Piknik-mjesto
+          theme_park: Tematski park
+          valley: Dolina
+          viewpoint: Vidikovac
+          zoo: Zoo
+        waterway: 
+          canal: Kanal
+          dam: Brana
+          dock: Dok
+          mineral_spring: Mineralni izvor
+          mooring: Sidrište
+          river: Rijeka
+          riverbank: Riječna obala
+          stream: Potok
+          waterfall: Vodopad
   javascripts: 
     map: 
       base: 
@@ -804,12 +1208,18 @@ hr:
       body: Žao mi je, ali ne postoji korisnik s imenom {{user}}. Provjerite svoj upis, ili link kojeg ste kliknuli.
       heading: Korisnik {{user}} ne postoji
       title: Nema takvog korisnika
+    offline: 
+      heading: GPX spremište Offline
+      message: Sustav za GPX spremanje i upload trenutno nisu u funkciji.
+    offline_warning: 
+      message: Sustav za GPX upload trenutno nije u funkciji.
     trace: 
       ago: prije {{time_in_words_ago}}
       by: od
       count_points: "{{count}} točaka"
       edit: uredi
       edit_map: Uredi kartu
+      identifiable: IDENTIFICIRAJUĆI
       in: u
       map: karta
       more: više
@@ -817,6 +1227,7 @@ hr:
       private: PRIVATNI
       public: JAVNI
       trace_details: Detalji trase
+      trackable: TRACKABLE
       view_map: Prikaži kartu
     trace_form: 
       description: Opis
@@ -835,8 +1246,9 @@ hr:
     trace_optionals: 
       tags: Oznake
     trace_paging_nav: 
-      of: od
-      showing: Prikazujem stranicu
+      next: Slijedeća &raquo;
+      previous: "&laquo; Prethodna"
+      showing_page: Prikazujem stranicu {{page}}
     view: 
       delete_track: Izbriši ovu trasu
       description: "Opis:"
index 945dd4a7e30cdca91d3d4c00b60628e356e89bcd..dc4e463b52c13d0e4843b4b3f21f7cb216fd4847 100644 (file)
@@ -218,6 +218,13 @@ hsb:
       zoom_or_select: Wobłuk karty powjetšić abo wubrać
     tag_details: 
       tags: "Atributy:"
+    timeout: 
+      sorry: Wodaj, traje předołho, daty za {{type}} z ID {{id}} wotwołać.
+      type: 
+        changeset: sadźba změnow
+        node: suk
+        relation: relacija
+        way: puć
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} abo {{edit_link}}"
       download_xml: XML sćahnyć
@@ -393,6 +400,7 @@ hsb:
       other: něhdźe {{count}} km
       zero: mjenje hač 1 km
     results: 
+      more_results: Dalše wuslědki
       no_results: Žane wuslědki namakane
     search: 
       title: 
@@ -1283,8 +1291,9 @@ hsb:
     trace_optionals: 
       tags: Atributy
     trace_paging_nav: 
-      of: wot
-      showing: Pokazuje so strona
+      next: Přichodny &raquo;
+      previous: "&laquo; Předchadny"
+      showing_page: Pokazuje so strona {{page}}
     view: 
       delete_track: Tutu čaru zničić
       description: "Wopisanje:"
index 13ecf1c164526f43bc43e1a2552dff2b414e85f2..94af8c060bb14e0e6c8de4457e877fffb8b81b97 100644 (file)
@@ -947,9 +947,6 @@ hu:
       traces_waiting: "{{count}} nyomvonalad várakozik feltöltésre. Kérlek fontold meg, hogy megvárod, amíg ezek befejeződnek mielőtt feltöltesz továbbiakat, hogy így ne tartsd fel a többi felhasználót a sorban."
     trace_optionals: 
       tags: Címkék
-    trace_paging_nav: 
-      of: "összesen:"
-      showing: "Jelenlegi oldal:"
     view: 
       delete_track: Ezen nyomvonal törlése
       description: "Leírás:"
index 4c542a00ed2ccbca751094fe411aecf20682f22c..9d2c2be773fb69d9a8d6f8cdfc58a66f4514486d 100644 (file)
@@ -933,9 +933,6 @@ ia:
       traces_waiting: Tu ha {{count}} tracias attendente cargamento. Per favor considera attender le completion de istes ante de cargar alteres, pro non blocar le cauda pro altere usatores.
     trace_optionals: 
       tags: Etiquettas
-    trace_paging_nav: 
-      of: de
-      showing: Monstrante pagina
     view: 
       delete_track: Deler iste tracia
       description: "Description:"
index cbbb4461449fa92d709e6a1d8458a24291d2f424..dddaa16d0f1f41aa2585ff6681072472b3841fa7 100644 (file)
@@ -917,9 +917,6 @@ is:
       traces_waiting: Þú ert með {{count}} ferla í bið. Íhugaðu að bíða með að senda inn fleiri ferla til að aðrir notendur komist að.
     trace_optionals: 
       tags: Tögg
-    trace_paging_nav: 
-      of: af
-      showing: Sýni síðu
     view: 
       delete_track: Eyða
       description: "Lýsing:"
index 2b22b1f281cafd17d59f694d51bdf7ddf326aee8..5076c5dcf3e3f5149c6cc9e117988a42c1748cad 100644 (file)
@@ -861,7 +861,7 @@ it:
           station: Stazione ferroviaria
           subway: Metropolitana
           summit: 
-            - picco
+            1: picco
           tourist: Attrazione turistica
           tram: 
             - Metropolitana di superficie
@@ -942,9 +942,6 @@ it:
       traces_waiting: Ci sono {{count}} tracciati in attesa di caricamento. Si consiglia di aspettare il loro completamento prima di caricarne altri, altrimenti si blocca la lista di attesa per altri utenti.
     trace_optionals: 
       tags: Etichette
-    trace_paging_nav: 
-      of: di
-      showing: Visualizzata la pagina
     view: 
       delete_track: Elimina questo tracciato
       description: "Descrizione:"
index 7449fc5cf4fb2134f98ff7c6102b5d61ee037d0c..57b67b53e65c546634d36a311ef0dbc7aa466dbf 100644 (file)
@@ -752,8 +752,6 @@ ja:
       traces_waiting: あなたは {{count}} のトレースがアップロード待ちになっています。それらのアップロードが終了するまでお待ちください。他のユーザーのアップロードが制限されてしまいます。
     trace_optionals: 
       tags: タグ(複数可)
-    trace_paging_nav: 
-      showing: ページ表示
     view: 
       delete_track: このトラックの削除
       description: "詳細:"
index 0c421cae0d3348be29ac64a59ae61050adade9c6..68305de821fb473b9ad864934c899a0fe1473c1d 100644 (file)
@@ -369,8 +369,6 @@ km:
       visibility_help: តើនេះមានន័យ​ដូចម្ដេច​?
     trace_optionals: 
       tags: ស្លាក​
-    trace_paging_nav: 
-      of: នៃ​
     view: 
       description: បរិយាយ​៖
       download: ទាញយក
index 52fe522e6b2d607795397da5c4a53ca503e26926..3defbf60cd5f96f7e80930619c6f0c3eafe54f79 100644 (file)
@@ -212,6 +212,13 @@ mk:
       zoom_or_select: Приближи и избери простор на картата за преглед
     tag_details: 
       tags: "Ознаки:"
+    timeout: 
+      sorry: Жалиме, но добивањето на податоците за {{type}} со id {{id}} трае предолго.
+      type: 
+        changeset: менувач
+        node: јазол
+        relation: релација
+        way: пат
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} или {{edit_link}}"
       download_xml: Преземи XML
@@ -383,6 +390,7 @@ mk:
       other: околу {{count}}km
       zero: помалку од 1km
     results: 
+      more_results: Повеќе резултати
       no_results: Нема пронајдено резултати
     search: 
       title: 
@@ -1245,6 +1253,7 @@ mk:
       count_points: "{{count}} точки"
       edit: уреди
       edit_map: Уредување
+      identifiable: ПРЕПОЗНАТЛИВ
       in: во
       map: карта
       more: повеќе
@@ -1252,6 +1261,7 @@ mk:
       private: ПРИВАТНО
       public: ЈАВНО
       trace_details: Погледајте ги деталите за трагата
+      trackable: ПРОСЛЕДЛИВ
       view_map: Погледај ја картата
     trace_form: 
       description: Опис
@@ -1270,8 +1280,9 @@ mk:
     trace_optionals: 
       tags: Ознаки
     trace_paging_nav: 
-      of: од
-      showing: Приказ на страницата
+      next: Следна &raquo;
+      previous: "&laquo; Претходна"
+      showing_page: Прикажувам страница {{page}}
     view: 
       delete_track: Избриши ја трагава
       description: "Опис:"
@@ -1322,7 +1333,7 @@ mk:
       return to profile: Назад кон профилот
       save changes button: Зачувај ги промените
       title: Уреди сметка
-      update home location on click: Ð\90жÑ\83Ñ\80иÑ\80аÑ\9aе Ð½Ð° Ð´Ð¾Ð¼Ð°Ñ\88наÑ\82а Ð»Ð¾ÐºÐ°Ñ\86иÑ\98а ÐºÐ¾Ð³Ð° Ñ\9cе Ñ\81е ÐºÐ»Ð¸ÐºÐ½Ðµ Ð½Ð° ÐºÐ°Ñ\80Ñ\82аÑ\82а?
+      update home location on click: Ð\9fодновÑ\83ваÑ\98 Ñ\98а Ð´Ð¾Ð¼Ð°Ñ\88наÑ\82а Ð»Ð¾ÐºÐ°Ñ\86иÑ\98а ÐºÐ¾Ð³Ð° Ñ\9cе ÐºÐ»Ð¸ÐºÐ½Ð°Ð¼ Ð½Ð° ÐºÐ°Ñ\80Ñ\82аÑ\82а
     confirm: 
       button: Потврди
       failure: Веќе имаме потврдено корисничка сметка со овој жетон.
index e2cc0eab28008f9bcf1faf103457fda5920edd3a..e2ac2427ccaddb5951bd17095bcb8f3acf997c1c 100644 (file)
@@ -437,8 +437,6 @@ nds:
       upload_button: Hoochladen
       upload_gpx: GPX-Datei hoochladen
       visibility: Sichtborkeit
-    trace_paging_nav: 
-      of: von
     view: 
       description: "Beschrieven:"
       download: dalladen
index ab16d389e00adf8e4b9f64024ab0cd09484391ab..b5884b9803cb3a1fb1d7d1e8a51e0cb552495be5 100644 (file)
@@ -3,6 +3,7 @@
 # Export driver: syck
 # Author: Freek
 # Author: Fruggo
+# Author: Greencaps
 # Author: McDutchie
 # Author: SPQRobin
 # Author: Siebrand
@@ -47,7 +48,7 @@ nl:
       changeset_tag: Label van set wijzigingen
       country: Land
       diary_comment: Dagboekopmerking
-      diary_entry: Dagboekingave
+      diary_entry: Dagboekbericht
       friend: Vriend
       language: Taal
       message: Bericht
@@ -281,49 +282,49 @@ nl:
       comment_count: 
         one: 1 reactie
         other: "{{count}} reacties"
-      comment_link: Reactie op deze ingave geven
+      comment_link: Reageren op dit bericht
       confirm: Bevestigen
-      edit_link: Deze ingave bewerken
-      hide_link: Ingave verbergen
+      edit_link: Dit bericht bewerken
+      hide_link: Bericht verbergen
       posted_by: Geplaatst door {{link_user}} op {{created}} in het {{language_link}}
-      reply_link: Op deze ingave reageren
+      reply_link: Reageren op dit bericht
     edit: 
       body: "Tekst:"
       language: "Taal:"
       latitude: "Breedtegraad:"
       location: "Locatie:"
       longitude: "Lengtegraad:"
-      marker_text: Locatie van ingave
+      marker_text: Locatie van bericht
       save_button: Opslaan
       subject: "Onderwerp:"
-      title: Dagboekingave bewerken
+      title: Dagboekbericht bewerken
       use_map_link: kaart gebruiken
     feed: 
       all: 
-        description: Recente dagboekingaven van OpenStreetMap-gebruikers
-        title: OpenStreetMap dagboekingaven
+        description: Recente dagboekberichten van OpenStreetMap-gebruikers
+        title: OpenStreetMap dagboekberichten
       language: 
-        description: Recente dagboekingaven van OpenStreetMap-gebruikers in het {{language_name}}
-        title: OpenStreetMap dagboekingaven in het {{language_name}}
+        description: Recente dagboekberichten van OpenStreetMap-gebruikers in het {{language_name}}
+        title: OpenStreetMap dagboekberichten in het {{language_name}}
       user: 
-        description: Recente OpenStreetMap dagboekingaven van {{user}}
-        title: OpenStreetMap dagboekingaven van {{user}}
+        description: Recente OpenStreetMap dagboekberichten van {{user}}
+        title: OpenStreetMap dagboekberichten van {{user}}
     list: 
-      in_language_title: Dagboekingaven in het {{language}}
-      new: Nieuwe dagboekingave
-      new_title: Nieuwe ingave voor uw dagboek schrijven
-      newer_entries: Nieuwere ingaven
-      no_entries: Geen dagboekingaven
-      older_entries: Oudere ingaven
-      recent_entries: "Recente dagboekingaven:"
+      in_language_title: Dagboekberichten in het {{language}}
+      new: Nieuw dagboekbericht
+      new_title: Nieuwe bericht voor uw dagboek schrijven
+      newer_entries: Nieuwere berichten
+      no_entries: Het dagboek is leeg
+      older_entries: Oudere berichten
+      recent_entries: "Recente dagboekberichten:"
       title: Gebruikersdagboeken
       user_title: Dagboek van {{user}}
     new: 
-      title: Nieuwe dagboekingave
+      title: Nieuw dagboekbericht
     no_such_entry: 
-      body: Sorry, er is geen dagboekingave of opmerking met het id {{id}}. Controleer de spelling, of misschien is de verwijzing waarop u geklikt hebt onjuist.
-      heading: De ingave met het id {{id}} bestaat niet
-      title: De opgevraagde dagboekingave bestaat niet
+      body: Sorry, er is geen dagboekbericht of opmerking met het id {{id}}. Controleer de spelling, of misschien is de verwijzing waarop u geklikt hebt onjuist.
+      heading: Een bericht met id {{id}} bestaat niet
+      title: Het opgevraagde dagboekbericht bestaat niet
     no_such_user: 
       body: Sorry, er is geen gebruiker met de naam {{user}}. Controleer de spelling, of misschien is de verwijzing waarop u geklikt hebt onjuist.
       heading: De gebruiker {{user}} bestaat niet
@@ -931,7 +932,7 @@ nl:
       limit_exceeded: U hebt recentelijk veel berichten verstuurd. Wacht even voordat u weer berichten kunt versturen.
       message_sent: Bericht verzonden
       send_button: Verzenden
-      send_message_to: Nieuw bericht naar {{name}} verzenden
+      send_message_to: Een persoonlijk bericht naar {{name}} versturen
       subject: Onderwerp
       title: Bericht verzenden
     no_such_user: 
@@ -1050,7 +1051,7 @@ nl:
       allow_read_prefs: uw gebruikersvoorkeuren lezen
       allow_to: "De clienttoepassing de volgende rechten geven:"
       allow_write_api: de kaart wijzigen
-      allow_write_diary: dagboekingaven aanmaken, reacties geven en vrienden maken
+      allow_write_diary: dagboekberichten schrijven, reacties geven en vrienden maken
       allow_write_gpx: GPS-tracks uploaden
       allow_write_prefs: uw gebruikersvoorkeuren wijzigen
       request_access: De applicatie {{app_name}} vraagt toegang tot uw gebruiker. Controleer of u deze applicatie de volgende mogelijkheden wilt bieden. U kunt zoveel of zo weinig rechten toewijzen als u wilt.
@@ -1068,7 +1069,7 @@ nl:
       allow_read_gpx: privé-GPS-tracks lezen
       allow_read_prefs: gebruikersinstellingen lezen
       allow_write_api: de kaart wijzigen
-      allow_write_diary: dagboekingaven aanmaken, reacties en vrienden toevoegen
+      allow_write_diary: dagboekberichten schrijven, reacties en vrienden toevoegen
       allow_write_gpx: GPS-tracks uploaden
       allow_write_prefs: gebruikersinstellingen wijzigen
       callback_url: Callback-URL
@@ -1098,7 +1099,7 @@ nl:
       allow_read_gpx: eigen GPS-tracks bekijken
       allow_read_prefs: gebruikerseigenschappen bekijken.
       allow_write_api: kaart wijzigen
-      allow_write_diary: dagboekingaven maken, reacties geven en vrienden maken
+      allow_write_diary: dagboekberichten schrijven, reacties geven en vrienden maken
       allow_write_gpx: GPS-tracks uploaden
       allow_write_prefs: gebruikerseigenschappen wijzigen
       authorize_url: "URL voor autorisatie:"
@@ -1281,8 +1282,9 @@ nl:
     trace_optionals: 
       tags: Labels
     trace_paging_nav: 
-      of: van
-      showing: Bezig met weergeven van pagina
+      next: Volgende &raquo;
+      previous: "&laquo; Vorige"
+      showing_page: Pagina {{page}}
     view: 
       delete_track: Deze track verwijderen
       description: "Beschrijving:"
@@ -1440,7 +1442,7 @@ nl:
       my traces: mijn tracks
       my_oauth_details: Mijn OAuth-gegevens bekijken
       nearby users: "Dichtbijzijnde mappers:"
-      new diary entry: nieuwe dagboekingave
+      new diary entry: nieuw dagboekbericht
       no friends: U hebt nog geen vrienden toegevoegd.
       no home location: Geen thuislocatie ingesteld.
       no nearby users: Er zijn geen dichtbijzijnde mappers.
index 82ffb851a5d4e4a12e6b38a791b75bd4183eb20c..0909c2b98e88b9f020f63cda967a7310cfd95e9f 100644 (file)
       traces_waiting: Du har {{count}} spor som venter på opplasting. Du bør vurdere å la disse bli ferdig før du laster opp flere spor slik at du ikke blokkerer køa for andre brukere.
     trace_optionals: 
       tags: Markelapper
-    trace_paging_nav: 
-      of: av
-      showing: Viser side
     view: 
       delete_track: Slett dette sporet
       description: "Beskrivelse:"
index be45322e311b470510e3080e8c0f45fbdf6baaa4..b3ace69d69c37ce6a492f0597c09239ea80e8ee9 100644 (file)
@@ -218,6 +218,13 @@ pl:
       zoom_or_select: Przybliż albo wybierz inny obszar mapy
     tag_details: 
       tags: "Znaczniki:"
+    timeout: 
+      sorry: Niestety, pobranie danych dla {{type}} o identyfikatorze {{id}} trwało zbyt długo.
+      type: 
+        changeset: Zestaw zmian
+        node: węzeł
+        relation: relacja
+        way: droga
     way: 
       download: "{{download_xml_link}} lub {{view_history_link}}"
       download_xml: Ściągnij XML
@@ -389,6 +396,7 @@ pl:
       other: około {{count}}km
       zero: mniej niż 1km
     results: 
+      more_results: Więcej wyników
       no_results: Nie znaleziono
     search: 
       title: 
@@ -971,6 +979,9 @@ pl:
       click_the_link: Jeśli to ty, kliknij na poniższy link, aby potwierdzić zmianę.
       greeting: Cześć,
       hopefully_you: Ktoś (prawdopodobnie Ty) chce zmienić adres e-mail w {{server_url}} na {{new_address}}.
+    email_confirm_plain: 
+      hopefully_you_1: Ktoś (prawdopodobnie Ty sam(a)) chciałby zmienić adres e-mail w serwisie
+      hopefully_you_2: "{{server_url}} na {{new_address}}."
     friend_notification: 
       had_added_you: "{{user}} dodał(a) Cię jako swojego znajomego na OpenStreetMap."
       see_their_profile: Możesz przeczytać jego/jej profil pod {{userurl}} oraz dodać jako Twojego znajomego/ą jeśli chcesz.
@@ -979,19 +990,33 @@ pl:
       and_no_tags: i brak znaczników
       and_the_tags: i następujące znaczniki
       failure: 
+        failed_to_import: "nie udało się zaimportować. Komunikat błędu:"
+        more_info_1: Więcej informacji na temat błędów przesyłania danych GPX i sposobach ich
+        more_info_2: "uniknięcia można znaleźć na stronie:"
         subject: "[OpenStreetMap] Błąd importu pliku GPX"
       greeting: Witaj,
       success: 
+        loaded_successfully: udało się załadować, wraz z {{trace_points}} z {{possible_points}} punktów łącznie.
         subject: "[OpenStreetMap] Sukces importu pliku GPX"
       with_description: z opisem
       your_gpx_file: Wygląda, ze Twój plik GPX
+    lost_password_html: 
+      click_the_link: Jeśli to Ty, kliknij na poniższy link, aby zresetować hasło.
+      greeting: Witaj,
+      hopefully_you: Ktoś - prawdopodobnie Ty - poprosił w serwisie openstreetmap.org o zresetowanie hasła do konta należącego do tego adresu e-mail.
     lost_password_plain: 
       click_the_link: Jeśli to ty, kliknij na poniższy link, aby zresetować hasło.
       greeting: Cześć,
       hopefully_you_1: Ktoś (prawdopodobnie Ty) poprosił o zresetowanie hasła dla tego
       hopefully_you_2: adresy e-mail konto openstreetmap.org.
     message_notification: 
+      footer1: Możesz też przeczytać tę wiadomość pod adresem {{readurl}}
+      footer2: możesz odpowiedzieć pod adresem {{replyurl}}
+      header: "{{from_user}} wysłał do Ciebie wiadomość z OpenStreetMap o temacie {{subject}}:"
+      hi: Witaj {{to_user}},
       subject: "[OpenStreetMap] Użytkownik {{user}} przysłał nową wiadomość"
+    signup_confirm: 
+      subject: "[OpenStreetMap] Prośba o potwierdzenie adresu e-mail"
     signup_confirm_html: 
       click_the_link: Jeśli to Ty, witamy!  Kliknij poniższy link żeby potwierdzić Twoje nowe konto i dowiedzieć się więcej o OpenStreetMap.
       current_user: Aktualne listy użytkowników według ich położenia na Ziemi znajdziesz na stronie <a href="http://wiki.openstreetmap.org/wiki/Category:Users_by_geographical_region">Category:Users_by_geographical_region</a>.
@@ -1031,6 +1056,9 @@ pl:
       request_access: Aplikacja {{app_name}} żąda dostępu do Twojego konta użytkownika. Sprawdź, czy chcesz pozwolić aplikacji na poniższe działania. Możesz wybrać dowolną liczbę opcji.
     revoke: 
       flash: Cofnąłeś prawa dostępu dla aplikacji {{application}}
+  oauth_clients: 
+    edit: 
+      submit: Edytuj
   site: 
     edit: 
       anon_edits_link_text: Tu dowiesz się dlaczego.
@@ -1173,7 +1201,7 @@ pl:
       count_points: "{{count}} punktów"
       edit: edycja
       edit_map: Edytuj Mapę
-      identifiable: Możliwy do zidentyfikowania
+      identifiable: IDENTYFIKOWALNY
       in: w
       map: mapa
       more: więcej
@@ -1181,7 +1209,7 @@ pl:
       private: PRYWATNY
       public: PUBLICZNY
       trace_details: Pokaż szczegóły śladu
-      trackable: Możliwy do śledzenia
+      trackable: MOŻLIWY DO ŚLEDZENIA
       view_map: Pokaż mapę
     trace_form: 
       description: Opis
@@ -1200,8 +1228,9 @@ pl:
     trace_optionals: 
       tags: Znaczniki
     trace_paging_nav: 
-      of: z
-      showing: Widoczna jest strona
+      next: Następny &raquo;
+      previous: "&laquo; Poprzedni"
+      showing_page: Wyświetlanie strony {{page}}
     view: 
       delete_track: Wykasuj ten ślad
       description: "Opis:"
@@ -1403,9 +1432,20 @@ pl:
       block_expired: Blokada zakończyła się i nie można jej edytować.
       block_period: Długość blokady należy wybrać z listy rozwijanej.
       not_a_moderator: Musisz być moderatorem, by wykonać to działanie.
+    helper: 
+      time_future: Blokada wygasa {{time}}.
+      time_past: Zakończono {{time}} temu.
+      until_login: Aktywne do momentu zalogowania użytkownika.
+    index: 
+      empty: Nie nałożono do tej pory żadnych blokad.
+      heading: Lista blokad użytkowników
+      title: Blokady użytkownika
     model: 
       non_moderator_revoke: Musisz być moderatorem, żeby odwoływać blokady.
       non_moderator_update: Musisz być moderatorem, żeby ustalać i edytować blokady.
+    not_found: 
+      back: Powrót do spisu
+      sorry: Niestety, nie udało się odnaleźć blokady użytkownika o identyfikatorze {{id}}.
     partial: 
       confirm: Na pewno?
       creator_name: Twórca
@@ -1420,6 +1460,14 @@ pl:
     period: 
       one: 1 godzina
       other: "{{count}} godzin"
+    revoke: 
+      confirm: Czy na pewno chcesz odwołać tę blokadę?
+      flash: Blokada została odwołana.
+      heading: Odwoływanie blokady użytkownika {{block_on}} nałożonej przez użytkownika {{block_by}}
+      past: Blokada zakończyła się {{time}} temu i nie można jej odwołać.
+      revoke: Odwołaj
+      time_future: Blokada zakończy się za {{time}}.
+      title: Odwoływanie blokady użytkownika {{block_on}}
     show: 
       back: Przejrzyj wszystkie blokady
       confirm: Na pewno?
index c415c7456577ceb4ee29646e385634f0375c640a..8a54cdae2a739a0a17e1cfa9a8e57ccf61b843db 100644 (file)
@@ -969,9 +969,6 @@ pt-BR:
       traces_waiting: Você tem {{count}} trilhas esperando para subir. Por favor considere esperar que elas terminem antes de subir mais, para não bloquear a fila para outros usuários.
     trace_optionals: 
       tags: Etiquetas
-    trace_paging_nav: 
-      of: de
-      showing: Mostrando página
     view: 
       delete_track: Apague esta trilha
       description: "Descrição:"
index 838dcacdd0210b5b94b1aa461c60e4b0f2b77d1b..4ac591b2f9c90a4fbe962ce6f28d8e14b095ebf7 100644 (file)
@@ -130,9 +130,6 @@ pt:
       more: mais
       pending: PENDENTE
       view_map: Ver Mapa
-    trace_paging_nav: 
-      of: de
-      showing: Mostrando página
     view: 
       edit: editar
       map: mapa
index 4aeec76bf20abe15d545793066e991ac9e0573d6..a559e47d02f609e6db903bc34bcb2adccfc365a5 100644 (file)
@@ -7,6 +7,7 @@
 # Author: Chilin
 # Author: Ezhick
 # Author: Komzpa
+# Author: Lockal
 # Author: Yuri Nazarov
 # Author: Александр Сигачёв
 ru: 
@@ -217,6 +218,13 @@ ru:
       zoom_or_select: Увеличьте или выберите область для просмотра
     tag_details: 
       tags: "Теги:"
+    timeout: 
+      sorry: Извините, данные для {{type}} с id {{id}} слишком длинные для извлечения.
+      type: 
+        changeset: пакета правок
+        node: точки
+        relation: отношения
+        way: линии
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} или {{edit_link}}"
       download_xml: Скачать XML
@@ -388,6 +396,7 @@ ru:
       other: около {{count}} км
       zero: менее 1 км
     results: 
+      more_results: Ещё результаты
       no_results: Ничего не найдено
     search: 
       title: 
@@ -1287,8 +1296,9 @@ ru:
     trace_optionals: 
       tags: "Теги:"
     trace_paging_nav: 
-      of: из
-      showing: Страница
+      next: Следующая →
+      previous: ← Предыдущая
+      showing_page: Показывается страница {{page}}
     view: 
       delete_track: Удалить этот трек
       description: "Описание:"
index 87b23ee5eab016dd62bbb48f44e93b729546c3cf..463928394496c4dc42e472da9fa43df9ce6327a7 100644 (file)
@@ -7,15 +7,19 @@
 sk: 
   activerecord: 
     attributes: 
+      diary_comment: 
+        body: Telo
       diary_entry: 
         language: Jazyk
         latitude: Zem. šírka
         longitude: Zem. dĺžka
+        title: Nadpis
         user: Užívateľ
       friend: 
         friend: Priateľ
         user: Užívateľ
       message: 
+        body: Telo
         sender: Odosielateľ
       trace: 
         description: Popis
@@ -33,6 +37,7 @@ sk:
         languages: Jazyky
         pass_crypt: Heslo
     models: 
+      country: Krajina
       friend: Priateľ
       language: Jazyk
       message: Správa
@@ -181,6 +186,9 @@ sk:
       zoom_or_select: Priblížiť alebo zvoliť oblasť na mape na zobrazenie
     tag_details: 
       tags: "Tagy:"
+    timeout: 
+      type: 
+        node: uzol
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} alebo {{edit_link}}"
       download_xml: Stiahnuť XML
@@ -201,13 +209,26 @@ sk:
       way_history: História Cesty
       way_history_title: "História Cesty: {{way_name}}"
   changeset: 
+    changeset: 
+      still_editing: (stále sa upravuje)
+    changeset_paging_nav: 
+      next: Ďalšia &raquo;
+      previous: "&laquo; Predošlá"
+      showing_page: Zobrazená stránka {{page}}
     changesets: 
       area: Oblasť
       comment: Komentár
       id: ID
       saved_at: Uložené
       user: Používateľ
+    list: 
+      description: Posledné zmeny
   diary_entry: 
+    diary_entry: 
+      comment_count: 
+        few: "{{count}} komentáre"
+        one: 1 komentár
+        other: "{{count}} komentárov"
     edit: 
       language: "Jazyk:"
       save_button: Uložiť
@@ -219,11 +240,11 @@ sk:
   export: 
     start: 
       add_marker: Pridať marker na mapu
-      area_to_export: Oblasť pre Export
+      area_to_export: Oblasť pre export
       export_button: Export
       export_details: OpenStreetMap údaje sú licencované pod <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons Attribution-ShareAlike 2.0 license</a>.
-      format: Format
-      format_to_export: Formát pre Export
+      format: Formát
+      format_to_export: Formát pre export
       image_size: Veľkosť Obrazu
       latitude: "Zem.šírka:"
       licence: Licencia
@@ -239,14 +260,18 @@ sk:
       add_marker: Pridať marker na mapu
       change_marker: Zmena polohy markera
       click_add_marker: Kliknite na mapu, pre pridanie markera
+      drag_a_box: Označte myšou na mape zvolenú oblasť
       export: Export
       manually_select: Ručne vyberte rôzne oblasti
+      view_larger_map: Zobraziť väčšiu mapu
   geocoder: 
     description: 
       types: 
         cities: Veľkomestá
         places: Miesta
         towns: Mestá
+    description_osm_namefinder: 
+      prefix: "{{distance}} na {{direction}} od {{type}}"
     direction: 
       east: východ
       north: sever
@@ -254,10 +279,21 @@ sk:
       north_west: severozápad
       south: juh
       south_east: juhovýchod
-      south_west: johozápad
+      south_west: juhozápad
       west: západ
+    distance: 
+      one: asi 1 km
+      other: asi {{count}} km
+      zero: menej ako 1 km
     results: 
+      more_results: Viac výsledkov
       no_results: Neboli nájdené žiadne výsledky
+    search: 
+      title: 
+        ca_postcode: Výsledky z <a href="http://geocoder.ca/">Geocoder.CA</a>
+        geonames: Výsledky z <a href="http://www.geonames.org/">GeoNames</a>
+        osm_namefinder: Výsledky z <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
+        us_postcode: Výsledky z <a href="http://geocoder.us/">Geocoder.us</a>
     search_osm_nominatim: 
       prefix: 
         amenity: 
@@ -272,6 +308,8 @@ sk:
           brothel: Nevestinec
           bus_station: Autobusová stanica
           cafe: Kaviareň
+          car_rental: Požičovňa áut
+          car_wash: Autoumývareň
           casino: Kasíno
           cinema: Kino
           clinic: Poliklinika
@@ -288,10 +326,14 @@ sk:
           emergency_phone: Núdzový telefón
           fast_food: Rýchle občerstvenie
           ferry_terminal: Terminál trajektu
+          fire_hydrant: Požiarny hydrant
           fire_station: Požiarna stanica
           fountain: Fontána
           fuel: Benzínová pumpa
           grave_yard: Cintorín
+          gym: Fitnes centrum / telocvičňa
+          health_centre: Zdravotné stredisko
+          hospital: Nemocnica
           hotel: Hotel
           hunting_stand: Poľovnícky posed
           ice_cream: Zmrzlina
@@ -329,11 +371,14 @@ sk:
           townhall: Radnica
           vending_machine: Predajný automat
           veterinary: Veterinárna ordinácia
+          waste_basket: Odpadkový kôš
+          wifi: Prístup Wi-Fi
           youth_centre: Mládežnícke centrum
         boundary: 
           administrative: Administratívne hranice
         building: 
           apartments: Bytový dom
+          bunker: Bunker
           chapel: Kaplnka
           church: Kostol,cirkev
           city_hall: Radnica,magistrát
@@ -369,6 +414,7 @@ sk:
           pedestrian: Chodník pre chodcov
           primary: Cesta I. triedy
           primary_link: Cesta I. triedy
+          road: Cesta
           secondary: Cesta II. triedy
           secondary_link: Cesta II. triedy
           steps: Schody
@@ -399,29 +445,33 @@ sk:
           cemetery: Cintorín
           commercial: Obchodná štvrť
           farm: Farma
+          farmyard: Dvor
           forest: Les
           grass: Tráva
           industrial: Priemyslová oblasť
+          landfill: Skládka odpadu
           meadow: Lúka
           military: Vojenský priestor
           mine: Baňa
+          mountain: Hora
           nature_reserve: Prírodná rezervácia
           park: Park
           piste: Zjazdovka
           quarry: Lom
+          railway: Železnica
           village_green: Verejná zeleň
           vineyard: Vinica
           wetland: Mokrina
           wood: Drevo
         leisure: 
           common: Verejné priestranstvo
-          fishing: Rybolov(športový)
+          fishing: Rybolov (športový)
           garden: Záhrada
           golf_course: Golfové ihrisko
           ice_rink: Umelé klzisko
           marina: Prístav pre jachty
           miniature_golf: Mini golf
-          nature_reserve: Prírodná Rezervácia
+          nature_reserve: Prírodná rezervácia
           park: Park
           pitch: Športové ihrisko
           playground: Detské ihrisko
@@ -431,9 +481,9 @@ sk:
           stadium: Štadión
           swimming_pool: Plaváreň
           track: Bežecká dráha
-          water_park: Vodný Park
+          water_park: Aquapark
         natural: 
-          bay: Zátoka,Záliv
+          bay: Zátoka, záliv
           beach: Pláž
           cape: Mys
           cave_entrance: Vstup do jaskyne
@@ -452,6 +502,7 @@ sk:
           moor: Močiar
           mud: Bahno
           peak: Vrchol
+          point: Bod
           reef: Bradlo, Skalisko
           ridge: Hrebeň
           river: Rieka
@@ -498,6 +549,8 @@ sk:
           historic_station: Zastávka historickej železnice
           junction: Železničný uzol
           level_crossing: Železničný prejazd
+          light_rail: Ľahká železnica
+          monorail: Jednokoľajka
           narrow_gauge: Úzkokoľajná železnica
           spur: Železničná vlečka
           station: Železničná stanica
@@ -523,15 +576,18 @@ sk:
           confectionery: Cukráreň
           department_store: Obchodný dom
           doityourself: Urob si sám
+          drugstore: Lekáreň
           dry_cleaning: Chemická čistiareň
           electronics: Elektro
           estate_agent: Realitná kancelária
           fish: Obchod s rybami
           florist: Kvetinárstvo
+          food: Obchod s potravinami
           furniture: Nábytok
           gallery: Galéria
           garden_centre: Záhradnícke centrum
           general: Zmiešaný tovar
+          gift: Suveníry
           greengrocer: Obchod so zeleninou
           grocery: Potraviny
           hairdresser: Kaderníctvo,holičstvo
@@ -547,19 +603,20 @@ sk:
           shoes: Obuva
           sports: Športový obchod
           stationery: Papierníctvo
+          supermarket: Supermarket
           toys: Hračkárstvo
           travel_agency: Cestovná kancelária
         tourism: 
           alpine_hut: Vysokohorská chata
           artwork: Umelecké dielo
           attraction: Atrakcia
-          bed_and_breakfast: Posteľ a Raňajky
+          bed_and_breakfast: Nocľah a raňajky
           cabin: Malá chata
           camp_site: Kemping
           caravan_site: Autokemping
           chalet: Veľká chata
           guest_house: Penzión
-          hostel: Ubytovňa,Internát
+          hostel: Ubytovňa, internát
           hotel: Hotel
           information: Informácie
           lean_to: Prístrešok
@@ -582,6 +639,7 @@ sk:
           river: Rieka
           stream: Potok
           wadi: Občasné riečisko(Vádí)
+          water_point: Vodný bod
           waterfall: Vodopád
           weir: Splav
   javascripts: 
@@ -592,17 +650,24 @@ sk:
     edit: Upraviť
     edit_tooltip: Upravovať mapy
     export: Export
+    export_tooltip: Export mapových dát
     help_wiki: Pomocník &amp; Wiki
     history: História
     home: domov
     inbox: správy ({{count}})
+    inbox_tooltip: 
+      few: V schránke máte {{count}} neprečítané správy
+      one: V schránke máte 1 neprečítanú správu
+      other: V schránke máte {{count}} neprečítaných správ
+      zero: Nemáte žiadne neprečítané správy
     log_in: prihlásiť sa
     logo: 
       alt_text: Logo OpenStreetMap
     logout: odhlásiť
     logout_tooltip: Odhlásiť
+    news_blog: Novinkový blog
     shop: Obchod
-    sign_up: prihlásenie
+    sign_up: zaregistrovať sa
     sign_up_tooltip: Vytvorte si účet pre úpravy
     view: Zobraziť
     view_tooltip: Zobraziť mapy
@@ -616,7 +681,12 @@ sk:
     delete: 
       deleted: Správa vymazaná
     inbox: 
+      date: Dátum
       from: Od
+      you_have: Máte {{new_count}} nových a {{old_count}} starých správ
+    mark: 
+      as_read: Správa označená ako prečítaná
+      as_unread: Správa označená ako neprečítaná
     message_summary: 
       delete_button: Zmazať
       read_button: Označiť ako prečítané
@@ -628,15 +698,18 @@ sk:
       send_button: Odoslať
       send_message_to: Poslať novú správu užívateľovi {{name}}
       subject: Predmet
+      title: Odoslať správu
     outbox: 
       date: Dátum
       to: Komu
+      you_have_sent_messages: Máte {{count}} odoslaných správ
     read: 
       date: Dátum
       from: Od
       reply_button: Odpovedať
       subject: Predmet
       to: Komu
+      unread_button: Označiť ako neprečítané
     sent_message_summary: 
       delete_button: Zmazať
   notifier: 
@@ -666,7 +739,7 @@ sk:
       table: 
         entry: 
           apron: 
-            - terminál
+            1: terminál
           bridleway: Chodník pre kone
           building: Významná budova
           cable: 
@@ -676,7 +749,7 @@ sk:
           centre: Športové centrum
           commercial: Komerčná oblasť
           common: 
-            - lúka
+            1: lúka
           cycleway: Cyklotrasa
           farm: Farma
           footway: Chodník pre peších
@@ -706,7 +779,7 @@ sk:
           tourist: Turistická atrakcia
           track: Lesná, poľná cesta
           tram: 
-            - električka
+            1: električka
         heading: Legenda pre z{{zoom_level}}
     search: 
       search: Vyhľadať
@@ -728,7 +801,7 @@ sk:
       map: mapa
       owner: "Vlastník:"
       points: "Body:"
-      save_button: Uložiť Zmeny
+      save_button: Uložiť zmeny
       tags: "Tagy:"
       title: Úprava stopy {{name}}
       uploaded_at: "Nahrať na:"
@@ -747,11 +820,12 @@ sk:
     offline: 
       message: Ukladací priestor GPX súborov a nahrávací systém je teraz neprístupný.
     trace: 
-      ago: "{{time_in_words_ago}} pred"
+      ago: pred {{time_in_words_ago}}
       by: od
       count_points: "{{count}} body"
       edit: upraviť
       edit_map: Upraviť Mapu
+      identifiable: IDENTIFIKOVATEĽNÝ
       in: v
       map: mapa
       more: viac
@@ -764,6 +838,7 @@ sk:
       description: Popis
       help: Pomoc
       tags: Tagy
+      tags_help: oddelené čiarkou
       upload_button: Nahrať
       upload_gpx: Nahrať GPX Súbor
       visibility: Viditeľnosť
@@ -775,9 +850,6 @@ sk:
       traces_waiting: Máte {{count}} stopy čakajúce na nahratie. Prosím zvážte toto čakanie, dokedy neukončíte nahrávanie niečoho iného, pokiaľ  nie je blok v rade pre iných užívateľov.
     trace_optionals: 
       tags: Tagy
-    trace_paging_nav: 
-      of: z
-      showing: Náhľad stránky
     view: 
       delete_track: Vymazať túto stopu
       description: "Popis:"
@@ -806,18 +878,18 @@ sk:
       email never displayed publicly: (nezobrazovaný verejne)
       flash update success: Informácie používateľa boli obnovené.
       flash update success confirm needed: Užívateľské informácie boli úspešne aktualizované. Skontrolujte vašu emailovú adresu pre správu na potvrdenie vašej novej emailovej adresy.
-      home location: "Domáca poloha:"
+      home location: "Domovské miesto:"
       latitude: "Zem. šírka:"
       longitude: "Zem. dĺžka:"
       make edits public button: Zverejniť všetky moje úpravy
       my settings: Moje nastavenia
-      no home location: Nemáte zapísanú vašu domácu polohu.
-      preferred languages: "Prioritné jazyky:"
-      profile description: "Popis Profilu:"
+      no home location: Nezadali ste svoje domovské miesto.
+      preferred languages: "Uprednostňované jazyky:"
+      profile description: "Popis profilu:"
       public editing: 
         disabled: Vypnutý a nemôže upravovať údaje, všetky predchádzajúce úpravy sú anonymné.
         disabled link text: prečo nemôžem upravovať?
-        enabled: Zapnutý. Neanonymný a môže upravovať dáta.
+        enabled: Zapnutý. Nie je anonym a môže upravovať dáta.
         enabled link text: čo je toto?
         heading: "Verejná úprava:"
       public editing note: 
@@ -826,7 +898,7 @@ sk:
       return to profile: Návrat do profilu
       save changes button: Uložiť Zmeny
       title: Upraviť účet
-      update home location on click: Aktualizujem domácu polohu, keď kliknem na mapu?
+      update home location on click: Upraviť polohu domova, kliknutím na mapu?
     confirm: 
       button: Potvrdiť
       failure: Užívateľský účet s týmito údajmi už bol založený.
@@ -903,6 +975,7 @@ sk:
       activate_user: aktivovať tohto užívateľa
       add as friend: pridať ako priateľa
       add image: Pridať Obrázok
+      ago: (pred {{time_in_words_ago}})
       block_history: zobraziť prijaté položky
       blocks on me: v mojom bloku
       change your settings: zmeniť vaše nastavenia
@@ -910,7 +983,7 @@ sk:
       create_block: blokovať tohto užívateľa
       created from: "Vytvorené od:"
       deactivate_user: deaktivovať tohto užívateľa
-      delete image: Zmazať Obrázok
+      delete image: Zmazať obrázok
       delete_user: vymazať tohto užívateľa
       description: Popis
       diary: denník
index d5e8a03c1dce691341afc297058e861c21bf775c..4f3165f82a070753da14ba8d20a70e7b9f37e4b7 100644 (file)
@@ -692,9 +692,6 @@ sl:
       see_your_traces: Seznam vseh mojih sledi
     trace_optionals: 
       tags: Oznake
-    trace_paging_nav: 
-      of: od
-      showing: Prikaz strani
     view: 
       delete_track: Izbriši to sled
       description: "Opis:"
index 5480d5821c76cc56be6348738d9505d3b05b3d08..97981417f2ef0c5eadbb8389b021454d2cecf3a1 100644 (file)
@@ -537,7 +537,7 @@ sr-EC:
         entry: 
           admin: Административна граница
           common: 
-            - ливада
+            1: ливада
           cycleway: Бициклистичка стаза
           farm: Фарма
           footway: Пешачка стаза
@@ -613,8 +613,6 @@ sr-EC:
       see_your_traces: Види све твоје трагове
     trace_optionals: 
       tags: Ознаке
-    trace_paging_nav: 
-      of: од
     view: 
       description: "Опис:"
       download: преузми
index a674a0027a9ca1580a33a430c72a00f978c621f5..01f785258d2d72a659ba22c37eb38b069739f54e 100644 (file)
@@ -442,7 +442,7 @@ sv:
           terrace: Terass
           train_station: Järnvägsstation
         highway: 
-          bus_stop: Busstopp
+          bus_stop: Busshållplats
           construction: Väg under konstruktion
           cycleway: Cykelspår
           footway: Gångväg
@@ -927,9 +927,6 @@ sv:
       traces_waiting: Du har {{count}} GPS-spår som laddas upp. Det är en bra idé att låta dessa bli klara innan du laddar upp fler, så att du inte blockerar uppladdningskön för andra användare.
     trace_optionals: 
       tags: Taggar
-    trace_paging_nav: 
-      of: av
-      showing: Visar sida
     view: 
       delete_track: Radera detta spår
       description: "Beskrivning:"
index dcdc10709aaeac091a9eb191519637f3bb6c4af0..da1ac19fd7089bfdc2ec6404452729a255ea6d60 100644 (file)
@@ -217,6 +217,12 @@ uk:
       zoom_or_select: Збільшить масштаб або виберіть ділянку на мапі для перегляду
     tag_details: 
       tags: "Теґи:"
+    timeout: 
+      type: 
+        changeset: набір змін
+        node: точка
+        relation: зв’язок
+        way: лінія
     way: 
       download: "{{download_xml_link}}, {{view_history_link}} або {{edit_link}}"
       download_xml: Завантажити XML
@@ -389,6 +395,7 @@ uk:
       other: близько {{count}} км
       zero: менше ніж 1 км
     results: 
+      more_results: Більше результатів
       no_results: Нічого не знайдено
     search: 
       title: 
@@ -528,6 +535,7 @@ uk:
           tower: Башта
           train_station: Залізнична станція
           university: Університет
+          "yes": Будівля
         highway: 
           bridleway: Дорога для їзди верхи
           bus_stop: Автобусна зупинка
@@ -1259,8 +1267,9 @@ uk:
     trace_optionals: 
       tags: "Теґи:"
     trace_paging_nav: 
-      of: з
-      showing: Сторінка
+      next: Наступна →
+      previous: ← Попередня
+      showing_page: Сторінка {{page}}
     view: 
       delete_track: Вилучити цей трек
       description: "Опис:"
index dce68a0c60d697adf9086617d72f690361313a0f..323a77f805e3ea5b35709cdd5ee32fc9251ade35 100644 (file)
@@ -1115,9 +1115,6 @@ vi:
       traces_waiting: Bạn có {{count}} tuyến đường đang chờ được tải lên. Xin hãy chờ đợi việc xong trước khi tải lên thêm tuyến đường, để cho người khác vào hàng đợi kịp.
     trace_optionals: 
       tags: Thẻ
-    trace_paging_nav: 
-      of: trong
-      showing: Xem trang
     view: 
       delete_track: Xóa tuyến đường này
       description: "Miêu tả:"
index 09bc531762cd1d6de439add85d0ea294b830be02..a62f76d6538b7330021c499fdfa0206acaebd420 100644 (file)
@@ -463,8 +463,6 @@ zh-CN:
       traces_waiting: 您有 {{count}} 条追踪路径正等待上传,请再您上传更多路径前等待这些传完,以确保不会给其他用户造成队列拥堵。
     trace_optionals: 
       tags: 标签
-    trace_paging_nav: 
-      showing: 显示页
     view: 
       delete_track: 删除这条路径
       description: "描述:"
index de558359a26c49472e9e5f5471d186a357ee482d..2885c3afdd60e7229f1fc4094595c094490e48cd 100644 (file)
@@ -770,9 +770,6 @@ zh-TW:
       traces_waiting: 您有 {{count}} 個軌跡等待上傳。請先等待這些結束後才做進一步的上傳,如此才不會阻擋其他使用者的排程。
     trace_optionals: 
       tags: 標籤
-    trace_paging_nav: 
-      of: /
-      showing: 正在顯示頁面
     view: 
       delete_track: 刪除這個軌跡
       description: 描述:
index 9e60ea3725da82d7f0ecb4fa5f3589b43510bf9e..39a43a844791622dd59e5c6e4481663f72a72fb2 100644 (file)
@@ -87,9 +87,9 @@ is_in/way             -
 note/point             -
 note/POI               -
 note/way               -
-source/point   survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap
-source/POI             survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap
-source/way             survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap
+source/point   survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap,GeoEye,digitalglobe
+source/POI             survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap,GeoEye,digitalglobe
+source/way             survey,Yahoo,NPE,local_knowledge,GPS,cadastre,OS7,nearmap,GeoEye,digitalglobe
 postal_code/point      -
 postal_code/POI                -
 postal_code/way                -
@@ -122,3 +122,6 @@ wikipedia/point                     -
 website/POI                            -
 website/way                            -
 website/point                  -
+earthquake_damage/POI  no,moderate,severe,collapsed
+earthquake_damage/way  no,moderate,severe,collapsed
+earthquake_damage/point        no,moderate,severe,collapsed
index f81d47c3fa50b51e0058ef8ccbea8d72c691b48f..d90bc5c603e8ce5eaf71535c69c4bc7a321694d0 100644 (file)
@@ -24,3 +24,4 @@ police        amenity=police
 place_of_worship       amenity=place_of_worship
 museum tourism=museum
 school amenity=school
+disaster       building=yes;earthquake_damage=(type damage here)
index 8d32f98f7f3ba5f17b055a397029cf480ea48be6..a6852df21592a5a058e526c4e2a0fd0fa53009d9 100644 (file)
@@ -124,6 +124,10 @@ en:
   option_external: "External launch:"
   option_fadebackground: Fade background
   option_layer_cycle_map: OSM - cycle map
+  option_layer_streets_haiti: "Haiti: street names"
+  option_layer_geoeye_gravitystorm_haiti: "Haiti: GeoEye Jan 13"
+  option_layer_geoeye_nypl_haiti: "Haiti: GeoEye Jan 13+"
+  option_layer_digitalglobe_haiti: "Haiti: DigitalGlobe"
   option_layer_maplint: OSM - Maplint (errors)
   option_layer_mapnik: OSM - Mapnik
   option_layer_nearmap: "Australia: NearMap"
@@ -149,6 +153,7 @@ en:
   preset_icon_cafe: Cafe
   preset_icon_cinema: Cinema
   preset_icon_convenience: Convenience shop
+  preset_icon_disaster: Haiti building
   preset_icon_fast_food: Fast food
   preset_icon_ferry_terminal: Ferry
   preset_icon_fire_station: Fire station
index 1f6965a4d5caed9c9b0e2a28b140bf55e7818a12..6986f977b3f5939f38319ded68ad1ca4dea60173 100644 (file)
@@ -78,6 +78,7 @@ es:
   heading_introduction: Introducción
   heading_pois: Primeros pasos
   heading_quickref: Referencia rápida
+  heading_surveying: Recogida de datos
   heading_tagging: Etiquetando
   heading_troubleshooting: Problemas
   help: Ayuda
@@ -127,6 +128,7 @@ es:
   option_layer_ooc_25k: "Histórico de UK: 1:25k"
   option_layer_ooc_7th: "Histórico de UK: 7th"
   option_layer_ooc_npe: "Histórico de UK: NPE"
+  option_layer_streets_haiti: "Haiti: nombres de calles"
   option_layer_tip: Elija el fondo a mostrar
   option_limitways: Lanza una advertencia al cargar gran cantidad de datos.
   option_microblog_id: "Nombre del microblog:"
@@ -144,6 +146,7 @@ es:
   preset_icon_cafe: Cafetería
   preset_icon_cinema: Cine
   preset_icon_convenience: Tienda de abarrotes, badulaque
+  preset_icon_disaster: Edificio en Haití
   preset_icon_fast_food: Comida rápida
   preset_icon_ferry_terminal: Transbordador
   preset_icon_fire_station: Parque de bomberos
index 6fe6203e10ebdd6a25a41b9cdcba2e1774c0a7d7..1f98127259085fd995210e493c65fcc7ae5a5472 100644 (file)
@@ -149,6 +149,7 @@ fr:
   preset_icon_cafe: Café
   preset_icon_cinema: Cinéma
   preset_icon_convenience: Épicerie
+  preset_icon_disaster: Bâtiment à Haiti
   preset_icon_fast_food: Restauration rapide
   preset_icon_ferry_terminal: Terminal de ferry
   preset_icon_fire_station: Caserne de pompiers
index 09740c3b566675b9396356679eab2c34611b99a8..b3539eeb4aa81aa88253ca404cecbdb382f3307b 100644 (file)
@@ -125,6 +125,7 @@ gl:
   option_layer_ooc_25k: "Historial UK: 1:25k"
   option_layer_ooc_7th: "Historial UK: 7º"
   option_layer_ooc_npe: "Historial UK: NPE"
+  option_layer_streets_haiti: "Haití: nomes de rúas"
   option_layer_tip: Escolla o fondo a mostrar
   option_limitways: Avisar ao cargar moitos datos
   option_microblog_id: "Nome do blogue de mensaxes curtas:"
@@ -142,6 +143,7 @@ gl:
   preset_icon_cafe: Cafetaría
   preset_icon_cinema: Sala de cine
   preset_icon_convenience: Tenda
+  preset_icon_disaster: Construción en Haití
   preset_icon_fast_food: Comida rápida
   preset_icon_ferry_terminal: Terminal de transbordador
   preset_icon_fire_station: Parque de bombeiros
index e302c11e71de3f0469875f8889958cd934dc000a..0ab4fa424f68c6d339dd5f6b4885faa86892ed97 100644 (file)
@@ -34,6 +34,7 @@ hr:
   advice_bendy: Previše zavojito za izravnavanje (SHIFT za nasilno)
   advice_deletingpoi: Brisanje POI (Z - poništi)
   advice_deletingway: Brisanje puta (poništi sa Z)
+  advice_microblogged: $1 status je ažuriran
   advice_nocommonpoint: Putevi ne dijele zajedničku točku
   advice_revertingpoi: Vraćam nazad na zadnje spremljeno POI (poništi sa Z)
   advice_revertingway: Vraćanje na zadnji spremljeni put (Z za poništavanje)
@@ -62,6 +63,7 @@ hr:
   emailauthor: \n\nMolim pošalji e-mail richard\@systemeD.net sa izvješćem o bug-u, recite što ste radili u to vrijeme.
   error_anonymous: Ne možete kontaktirati anonimnog mappera.
   error_connectionfailed: Žao mi je, veza sa OpenstreetMap serverom nije uspjela. Neke nedavne promjene nisu spremljene.\n\nŽelite li pokušati ponovno?
+  error_microblog_long: "Slanje na $1 nije uspjelo:\nHTTP code: $2\nPoruka o grešci: $3\n$1 greška: $4"
   error_nopoi: POI se ne može naći (možda ste pomakli kartu), tako da nemogu poništiti.
   error_nosharedpoint: Putevi $1 i $2 više ne dijele zajedničku točku, pa se ne mogu razdvojiti.
   error_noway: Put $1 se ne može pronaći (možda ste pomakli kartu?), pa ne mogu poništiti.
@@ -126,6 +128,8 @@ hr:
   option_layer_ooc_npe: "UK povijesni: NPE"
   option_layer_tip: Izaberite pozadinu za prikaz
   option_limitways: Upozori kada se učitava puno podataka
+  option_microblog_id: "Naziv Microbloga:"
+  option_microblog_pwd: "Microblog lozinka:"
   option_noname: Osvjetli neimenovane ceste
   option_photo: "Fotografija KML:"
   option_thinareas: Koristi take linije za područja
@@ -139,6 +143,7 @@ hr:
   preset_icon_cafe: Caffe bar
   preset_icon_cinema: Kino
   preset_icon_convenience: Trgovina (dućan)
+  preset_icon_disaster: Zgrada u Haiti-u
   preset_icon_fast_food: Fast food
   preset_icon_ferry_terminal: Trajektni terminal
   preset_icon_fire_station: Vatrogasna postaja
@@ -170,6 +175,7 @@ hr:
   prompt_launch: Pokreni eksterni URL
   prompt_live: U načinu "Uredi uživo", svaka stavka koju promjenite će biti trenutno spremljena u OpenstreetMap bazu podataka - nije preporučljivo za početnike. Jeste li sigurni?
   prompt_manyways: Ovo područje je vrlo detaljno i trebati će puno vremena za učitavanje. Želite li zoomirati?
+  prompt_microblog: Šalji na $1 ($2 ostalo)
   prompt_revertversion: "Vrati na prijašnju spremljenu verziju:"
   prompt_savechanges: Spremi promjene
   prompt_taggedpoints: Neke točke na ovom putu su označene (Tags). Stvarno obrisati?
index b131dfbcf2524eb5281d77fc7df92f1aee602d23..1ca823cdeb4d9eb730616ac1d4fa4b6e65f5cf63 100644 (file)
@@ -36,6 +36,7 @@ hu:
   advice_bendy: Túl görbe a kiegyenesítéshez (SHIFT a kényszerítéshez)
   advice_deletingpoi: POI törlése (Z a visszavonáshoz)
   advice_deletingway: Vonal törlése (Z a visszavonáshoz)
+  advice_microblogged: $1 állapotod frissítve
   advice_nocommonpoint: A vonalaknak nincs közös pontjuk
   advice_revertingpoi: Visszaállítás a legutóbb mentett POI-ra (Z a viszavonáshoz)
   advice_revertingway: Visszaállítás a legutóbb mentett vonalra (Z a visszavonáshoz)
@@ -128,6 +129,8 @@ hu:
   option_layer_ooc_npe: "UK történelmi: NPE"
   option_layer_tip: Válaszd ki a megjelenítendő hátteret
   option_limitways: Figyelmeztetés sok adat betöltése előtt
+  option_microblog_id: "Mikroblog neve:"
+  option_microblog_pwd: "Mikroblog jelszava:"
   option_noname: Névtelen utak kiemelése
   option_photo: "Fotó KML:"
   option_thinareas: Vékonyabb vonalak használata területekhez
index 273853657c6d2b4e9adff9016e03252e2d5c8e7b..82efea14d92d45fb8ea842e0c6b4681a55fdb411 100644 (file)
@@ -126,6 +126,7 @@ mk:
   option_layer_ooc_25k: "Историски британски: 1:25k"
   option_layer_ooc_7th: "Историски британски: 7-ми"
   option_layer_ooc_npe: "Историски британски: NPE"
+  option_layer_streets_haiti: "Хаити: имиња на улици"
   option_layer_tip: Изберете позадина
   option_limitways: Предупреди ме кога се вчитува голем број на податоци
   option_microblog_id: "Име на микроблогот:"
@@ -143,6 +144,7 @@ mk:
   preset_icon_cafe: Кафуле
   preset_icon_cinema: Кино
   preset_icon_convenience: Продавница
+  preset_icon_disaster: Објект во Хаити
   preset_icon_fast_food: Брза храна
   preset_icon_ferry_terminal: Ферибот
   preset_icon_fire_station: Пожарна
index 1ba8b97f6ca21a55575e3948384b1761121a492e..2c977dac7be7c929fc5b0e256c0fe55a227bed28 100644 (file)
@@ -127,6 +127,7 @@ nl:
   option_layer_ooc_25k: "VK historisch: 1:25k"
   option_layer_ooc_7th: "VK historisch: 7e"
   option_layer_ooc_npe: "VK historisch: NPE"
+  option_layer_streets_haiti: "Haïti: straatnamen"
   option_layer_tip: De achtergrondweergave kiezen
   option_limitways: Waarschuwen als er veel gegevens geladen moeten worden
   option_microblog_id: "Naam microblogdienst:"
@@ -144,6 +145,7 @@ nl:
   preset_icon_cafe: Café
   preset_icon_cinema: Bioscoop
   preset_icon_convenience: Gemakswinkel
+  preset_icon_disaster: Gebouw op Haïti
   preset_icon_fast_food: Fastfood
   preset_icon_ferry_terminal: Veer
   preset_icon_fire_station: Brandweerkazerne
index db19612b13406d12dbf1eafa53390bdaa9350786..71756aade6048caa6ed56276dc5757545c41c75d 100644 (file)
@@ -2,6 +2,7 @@
 # Exported from translatewiki.net
 # Export driver: syck
 # Author: Calibrator
+# Author: Chilin
 # Author: Ilis
 # Author: Александр Сигачёв
 ru: 
@@ -132,6 +133,7 @@ ru:
   option_layer_ooc_7th: "UK historic: 7th"
   option_layer_ooc_npe: "UK historic: NPE"
   option_layer_osmarender: OSM - Osmarender
+  option_layer_streets_haiti: "Гаити: названия улиц"
   option_layer_tip: Выберите фон
   option_layer_yahoo: Yahoo!
   option_limitways: Предупрежд. когда много данных
@@ -150,11 +152,12 @@ ru:
   preset_icon_cafe: Кафе
   preset_icon_cinema: Кинотеатр
   preset_icon_convenience: Минимаркет
-  preset_icon_fast_food: Палатка с едой
+  preset_icon_disaster: Здание на Гаити
+  preset_icon_fast_food: Фастфуд
   preset_icon_ferry_terminal: Паром
   preset_icon_fire_station: Пожарная часть
   preset_icon_hospital: Больница
-  preset_icon_hotel: Ð\93оÑ\81Ñ\82инниÑ\86а
+  preset_icon_hotel: Гостиница
   preset_icon_museum: Музей
   preset_icon_parking: Стоянка
   preset_icon_pharmacy: Аптека
index aa691e6da30d5f2d56499522217d98ae13f5875e..06d837e59c2437e12051ced1619ae01cc166e8ec 100644 (file)
@@ -106,7 +106,7 @@ sk:
   offset_choose: Zvoliť vyrovnanie (m)
   offset_dual: Dvojprúdová cesta (D2)
   offset_motorway: Dialnica (D3)
-  ok: V poriadku(Ok)
+  ok: Ok
   openchangeset: Otvorenie súboru zmien
   option_custompointers: Použitie ukazovateľa pera a ruky
   option_external: "Externé spustenie:"
index 58db3d757106879089bb3ab067c11cb122d09f10..80103e73d5e5189b64fe522521c438f8ce1d0852 100644 (file)
@@ -117,7 +117,7 @@ sv:
   openchangeset: Öppnar ändringsset
   option_custompointers: Använd penna och handpekare
   option_fadebackground: Mattad bakgrund
-  option_layer_cycle_map: OSM - cykel karta
+  option_layer_cycle_map: OSM - cykelkarta
   option_layer_maplint: OSM - Maplint (fel)
   option_layer_nearmap: "Australien: NearMap"
   option_layer_ooc_25k: Historisk UK karta 1:25k
diff --git a/db/migrate/049_improve_changeset_user_index.rb b/db/migrate/049_improve_changeset_user_index.rb
new file mode 100644 (file)
index 0000000..af5d1a2
--- /dev/null
@@ -0,0 +1,11 @@
+class ImproveChangesetUserIndex < ActiveRecord::Migration
+  def self.up
+    add_index :changesets, [:user_id, :id], :name => "changesets_user_id_id_idx"
+    remove_index :changesets, :name => "changesets_user_id_idx"
+  end
+
+  def self.down
+    add_index :changesets, [:user_id], :name => "changesets_user_id_idx"
+    remove_index :changesets, [:user_id, :id], :name => "changesets_user_id_id_idx"
+  end
+end
index 075cdf22575f57c845e0e4f34b01864b5b10fc16..1832aea4b894e9a6d6f07f4e9068460423b2994a 100644 (file)
Binary files a/public/potlatch/potlatch.swf and b/public/potlatch/potlatch.swf differ
index f7d8982106528d1f880d04ffb011576096e489bc..d80b517feee1b48b87700b6019b09cfeb585d92a 100644 (file)
@@ -1,5 +1,5 @@
 # FIXME! all of these changesets need their bounding boxes set correctly!
-# 
+#
 <% SCALE = 10000000 unless defined?(SCALE) %>
 
 # Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
@@ -7,18 +7,18 @@ normal_user_first_change:
   id: 1
   user_id: 1
   created_at: "2007-01-01 00:00:00"
-  closed_at: <%= DateTime.now + Rational(1,24) %>
+  closed_at: <%= Time.now.utc + 86400 %>
   min_lon: <%= 1 * SCALE %>
   min_lat: <%= 1 * SCALE %>
   max_lon: <%= 5 * SCALE %>
   max_lat: <%= 5 * SCALE %>
   num_changes: 11
-  
+
 public_user_first_change:
   id: 2
   user_id: 2
-  created_at: <%= DateTime.now.utc %>
-  closed_at: <%= DateTime.now + Rational(1,24) %>
+  created_at: <%= Time.now.utc %>
+  closed_at: <%= Time.now.utc + 86400 %>
   num_changes: 0
 
 normal_user_closed_change:
@@ -38,8 +38,8 @@ public_user_closed_change:
 public_user_version_change:
   id: 4
   user_id: 2
-  created_at: <%= DateTime.now.utc %>
-  closed_at: <%= DateTime.now + Rational(1,24) %>
+  created_at: <%= Time.now.utc %>
+  closed_at: <%= Time.now.utc + 86400 %>
   min_lon: <%= 1 * SCALE %>
   min_lat: <%= 1 * SCALE %>
   max_lon: <%= 4 * SCALE %>
@@ -62,7 +62,7 @@ too_many_elements_changeset:
   id: 6
   user_id: 1
   created_at: "2008-01-01 00:00:00"
-  closed_at: <%= DateTime.now + Rational(1,24) %>
+  closed_at: <%= Time.now.utc + 86400 %>
   min_lon: <%= 1 * SCALE %>
   min_lat: <%= 1 * SCALE %>
   max_lon: <%= 4 * SCALE %>
index f60d756793ae9a8d49e6e82bbb34fd08876b0a5e..eb8e675b0f039b8142e28b05ecde2ef24b23843a 100644 (file)
@@ -4,82 +4,80 @@ class TraceControllerTest < ActionController::TestCase
   fixtures :users, :gpx_files
   set_fixture_class :gpx_files => 'Trace'
 
-  
+
   # Check that the list of changesets is displayed
   def test_list
     get :list
     assert_response :success
     assert_template 'list'
   end
-  
+
   # Check that I can get mine
   def test_list_mine
     # First try to get it when not logged in
     get :mine
     assert_redirected_to :controller => 'user', :action => 'login', :referer => '/traces/mine'
-    
+
     # Now try when logged in
     get :mine, {}, {:user => users(:public_user).id}
-    assert_response :success
-    assert_template 'mine'
-    # Should really test to see which files are shown to the user
+    assert_redirected_to :controller => 'trace', :action => 'list', :display_name => users(:public_user).display_name
   end
-  
+
   # Check that the rss loads
   def test_rss
     get :georss
     assert_rss_success
-    
+
     get :georss, :display_name => users(:normal_user).display_name
     assert_rss_success
   end
-  
-  def assert_rss_success 
+
+  def assert_rss_success
     assert_response :success
     assert_template nil
     assert_equal "application/rss+xml", @response.content_type
   end
-  
+
   # Check getting a specific trace through the api
   def test_api_details
     # First with no auth
     get :api_details, :id => gpx_files(:public_trace_file).id
     assert_response :unauthorized
-    
+
     # Now with some other user, which should work since the trace is public
     basic_authorization(users(:public_user).display_name, "test")
     get :api_details, :id => gpx_files(:public_trace_file).id
     assert_response :success
-    
+
     # And finally we should be able to do it with the owner of the trace
     basic_authorization(users(:normal_user).display_name, "test")
     get :api_details, :id => gpx_files(:public_trace_file).id
     assert_response :success
   end
-  
+
   # Check an anoymous trace can't be specifically fetched by another user
   def test_api_details_anon
     # Furst with no auth
     get :api_details, :id => gpx_files(:anon_trace_file).id
     assert_response :unauthorized
-    
+
     # Now try with another user, which shouldn't work since the trace is anon
     basic_authorization(users(:normal_user).display_name, "test")
     get :api_details, :id => gpx_files(:anon_trace_file).id
     assert_response :forbidden
-    
+
     # And finally we should be able to get the trace details with the trace owner
     basic_authorization(users(:public_user).display_name, "test")
     get :api_details, :id => gpx_files(:anon_trace_file).id
     assert_response :success
   end
-  
+
   # Check the api details for a trace that doesn't exist
   def test_api_details_not_found
     # Try first with no auth, as it should requure it
     get :api_details, :id => 0
     assert_response :unauthorized
-    
+
     # Login, and try again
     basic_authorization(users(:public_user).display_name, "test")
     get :api_details, :id => 0
index 361daa996e1f2c7e8ef1018ca22f21269cdaddf7..77d73552a82ef100d4e04eeb4746af540e5a910c 100644 (file)
@@ -10,19 +10,19 @@ class UserCreationTest < ActionController::IntegrationTest
       assert_template 'user/new'
     end
   end
-  
+
   def test_user_create_submit_duplicate_email
     I18n.available_locales.each do |localer|
       dup_email = users(:public_user).email
       display_name = "#{localer.to_s}_new_tester"
       assert_difference('User.count', 0) do
         assert_difference('ActionMailer::Base.deliveries.size', 0) do
-          post '/user/save', 
+          post '/user/save',
             {:user => { :email => dup_email, :email_confirmation => dup_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest"}},
             {"accept_language" => localer.to_s}
         end
       end
-      assert_response :success                                                                       
+      assert_response :success
       assert_template 'user/new'
       assert_equal response.headers['Content-Language'][0..1], localer.to_s[0..1] unless localer == :root
       assert_select "div#errorExplanation"
@@ -30,7 +30,7 @@ class UserCreationTest < ActionController::IntegrationTest
       assert_no_missing_translations
     end
   end
-  
+
   def test_user_create_submit_duplicate_username
     I18n.available_locales.each do |locale|
       dup_display_name = users(:public_user).display_name
@@ -49,34 +49,34 @@ class UserCreationTest < ActionController::IntegrationTest
       assert_no_missing_translations
     end
   end
-  
+
   def test_user_create_success
     I18n.available_locales.each do |locale|
       new_email = "#{locale.to_s}newtester@osm.org"
       display_name = "#{locale.to_s}_new_tester"
       assert_difference('User.count') do
         assert_difference('ActionMailer::Base.deliveries.size', 1) do
-          post_via_redirect "/user/save", 
+          post_via_redirect "/user/save",
             {:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest"}},
             {"accept_language" => "#{locale.to_s}"}
         end
       end
-      
+
       # Check the e-mail
       register_email = ActionMailer::Base.deliveries.first
-    
+
       assert_equal register_email.to[0], new_email
       # Check that the confirm account url is correct
       assert_match /#{@url}/, register_email.body
-      
+
       # Check the page
       assert_response :success
       assert_template 'login'
-      
+
       ActionMailer::Base.deliveries.clear
     end
   end
-  
+
   # Check that the user can successfully recover their password
   def lost_password_recovery_success
     # Open the lost password form
@@ -94,24 +94,24 @@ class UserCreationTest < ActionController::IntegrationTest
     referer = "/traces/mine"
     assert_difference('User.count') do
       assert_difference('ActionMailer::Base.deliveries.size', 1) do
-        post_via_redirect "/user/save", 
+        post_via_redirect "/user/save",
         {:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password}, :referer => referer }
       end
     end
-      
+
     # Check the e-mail
     register_email = ActionMailer::Base.deliveries.first
-    
+
     assert_equal register_email.to[0], new_email
     # Check that the confirm account url is correct
     confirm_regex = Regexp.new("/user/confirm\\?confirm_string=([a-zA-Z0-9]*)")
     assert_match(confirm_regex, register_email.body)
     confirm_string = confirm_regex.match(register_email.body)[1]
-    
+
     # Check the page
     assert_response :success
     assert_template 'login'
-    
+
     ActionMailer::Base.deliveries.clear
 
     # Go to the confirmation page
@@ -120,9 +120,11 @@ class UserCreationTest < ActionController::IntegrationTest
     assert_template 'user/confirm'
 
     post 'user/confirm', { :confirm_string => confirm_string, :confirm_action => 'submit' }
-    assert_response :redirect
+    assert_response :redirect # to trace/mine in original referrer
+    follow_redirect!
+    assert_response :redirect # but it not redirects to /user/<display_name>/traces
     follow_redirect!
     assert_response :success
-    assert_template "trace/mine"
+    assert_template "trace/list.html.erb"
   end
 end