Merge 16355:16480 from trunk.
authorTom Hughes <tom@compton.nu>
Mon, 13 Jul 2009 23:28:02 +0000 (23:28 +0000)
committerTom Hughes <tom@compton.nu>
Mon, 13 Jul 2009 23:28:02 +0000 (23:28 +0000)
1  2 
app/views/layouts/site.html.erb
config/locales/en.yml
config/locales/sl.yml
config/locales/vi.yml
config/routes.rb

index 320161fa0b1fcdb4f3fba1d4c899ee08ab1dae81,138b69b1cd89a8d84b26c72716d2fbd15f093696..59b7c304bd94e573c030e057f750b802dd782dcd
          traceclass = ''
          viewclass = 'active' if params['controller'] == 'site' and params['action'] == 'index' 
          editclass = 'active' if params['controller'] == 'site' and params['action'] == 'edit' 
 -        historyclass = 'active' if params['controller'] == 'changeset' and params['action'] == 'list_bbox
 +        historyclass = 'active' if params['controller'] == 'changeset' and params['action'] == 'list' 
          exportclass = 'active' if params['controller'] == 'site' and params['action'] == 'export'
          traceclass = 'active' if params['controller'] == 'trace'
          diaryclass = 'active' if params['controller'] == 'diary_entry'
          %>
          <li><%= link_to t('layouts.view'), {:controller => 'site', :action => 'index'}, {:id => 'viewanchor', :title => t('layouts.view_tooltip'), :class => viewclass} %></li>
          <li><%= link_to t('layouts.edit'), {:controller => 'site', :action => 'edit'}, {:id => 'editanchor', :title => t('layouts.edit_tooltip'), :class => editclass} %></li>
 -        <li><%= link_to t('layouts.history'), {:controller => 'changeset', :action => 'list_bbox' }, {:id => 'historyanchor', :title => t('layouts.history_tooltip'), :class => historyclass} %></li>
 +        <li><%= link_to t('layouts.history'), {:controller => 'changeset', :action => 'list' }, {:id => 'historyanchor', :title => t('layouts.history_tooltip'), :class => historyclass} %></li>
          <% if params['controller'] == 'site' and (params['action'] == 'index' or params['action'] == 'export') %>
          <li><%= link_to_remote t('layouts.export'), {:url => {:controller => 'export', :action => 'start'}}, {:id => 'exportanchor', :title => t('layouts.export_tooltip'), :class => exportclass, :href => url_for(:controller => 'site', :action => 'export')} %></li>
          <% else %>
          <%= yield :left_menu %>
        </div>
  
-       <div id="sotm" class="notice">
-         <%= link_to image_tag("sotm.png", :alt => t('layouts.sotm'), :title => t('layouts.sotm'), :border => "0"), "http://www.stateofthemap.org/register" %>
-       </div>
        <%= yield :optionals %>
  
        <center>
diff --combined config/locales/en.yml
index e11cda46a670b0b7082cd1c0d82af475ecfad3d9,114c06ac0e0f941735291b1e35edd059473e40f9..59e723cd18d340f878c07289a7e60d172082a72d
@@@ -83,18 -83,10 +83,18 @@@ en
    browse:
      changeset:
        title: "Changeset"
 -      changeset: "Changeset:"
 +      changeset: "Changeset: {{id}}"
        download: "Download {{changeset_xml_link}} or {{osmchange_xml_link}}"
        changesetxml: "Changeset XML"
        osmchangexml: "osmChange XML"
 +    changeset_navigation:
 +      user:
 +        name_tooltip: "View edits by {{user}}"
 +        prev_tooltip: "Previous edit by {{user}}"
 +        next_tooltip: "Next edit by {{user}}"
 +      all:
 +        prev_tooltip: "Previous changeset"
 +        next_tooltip: "Next changeset"
      changeset_details:
        created_at: "Created at:"
        closed_at: "Closed at:"
      relation_history:
        relation_history: "Relation History"
        relation_history_title: "Relation History: {{relation_name}}"
+       download: "{{download_xml_link}} or {{view_details_link}}"
+       download_xml: "Download XML"
+       view_details: "view details"
      relation_member:
        entry: "{{type}} {{name}}"
        entry_role: "{{type}} {{name}} as {{role}}"
        user: "User"
        comment: "Comment"
        area: "Area"
 -    list_bbox:
 -      history: "History"
 -      changesets_within_the_area: "Changesets within the area:"
 -      show_area_box: "show area box"
 -      no_changesets: "No changesets"
 -      all_changes_everywhere: "For all changes everywhere see {{recent_changes_link}}"
 -      recent_changes: "Recent Changes"
 -      no_area_specified: "No area specified"
 -      first_use_view: "First use the {{view_tab_link}} to pan and zoom to an area of interest, then click the history tab."
 -      view_the_map: "view the map"
 -      view_tab: "view tab"
 -      alternatively_view: "Alternatively, view all {{recent_changes_link}}"
      list:
 -      recent_changes: "Recent Changes"
 -      recently_edited_changesets: "Recently edited changesets:"
 -      for_more_changesets: "For more changesets, select a user and view their edits, or see the editing 'history' of a specific area."
 -    list_user:
 -      edits_by_username: "Edits by {{username_link}}"
 -      no_visible_edits_by: "No visible edits by {{name}}."
 -      for_all_changes: "For changes by all users see {{recent_changes_link}}"
 -      recent_changes: "Recent Changes"
 +      title: "Changesets"
 +      description: "Recent edits"
 +      description_user: "Recent edits by {{user}}"
 +      description_bbox: "Recent edits within {{bbox}}"
 +      description_user_bbox: "Recent edits by {{user}} within {{bbox}}"
    diary_entry:
      new:
        title: New Diary Entry
        anon_edits_link: "http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits"
        anon_edits_link_text: "Find out why this is the case."
        flash_player_required: 'You need a Flash player to use Potlatch, the OpenStreetMap Flash editor. You can <a href="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">download Flash Player from Adobe.com</a>. <a href="http://wiki.openstreetmap.org/wiki/Editing">Several other options</a> are also available for editing OpenStreetMap.'
-       potlatch_unsaved_changes: "You have unsaved changes. (To save in Potlatch, you should deselect the current way or point, if editing in list mode, or click save if you have a save button.)"
+       potlatch_unsaved_changes: "You have unsaved changes. (To save in Potlatch, you should deselect the current way or point, if editing in live mode, or click save if you have a save button.)"
      sidebar:
        search_results: Search Results
        close: Close
        owner: "Owner:"
        description: "Description:"
        tags: "Tags:"
+       tags_help: "comma delimited"
        save_button: "Save Changes"
      no_such_user:
        title: "No such user"
        upload_gpx: "Upload GPX File"
        description: "Description"
        tags: "Tags"
+       tags_help: "use commas"
        public: "Public?"
        public_help: "what does this mean?"
        public_help_url: "http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
diff --combined config/locales/sl.yml
index a2c5608f2726572535c2729bdb2ebbc62e205897,7c2d84ec22eb0704ce4c79d2bc8a9b24f07456c0..b05af69b697f3f99fc0bbdbdded807955ebe6845
@@@ -15,7 -15,7 +15,7 @@@ sl
        message: "Sporočilo"
        node: "Vozlišče"
        node_tag: "Oznaka vozlišča"
-       notifier: "Notifier"
+       notifier: "Obveščevalec"
        old_node: "Old Node"
        old_node_tag: "Old Node Tag"
        old_relation: "Old Relation"
    browse:
      changeset:
        title: "Paket sprememb"
 -      changeset: "Paket sprememb:"
 +      changeset: "Paket sprememb: {{id}}"
        download: "Prenesi {{changeset_xml_link}} ali {{osmchange_xml_link}}"
        changesetxml: "Changeset XML"
        osmchangexml: "osmChange XML"
      changeset_details:
-       created_at: "Ustvarjen ob:"
-       closed_at: "Zaključen ob:"
+       created_at: "Ustvarjen:"
+       closed_at: "Zaključen:"
        belongs_to: "Pripada:"
        bounding_box: "Pravokotno področje:"
        no_bounding_box: "Ta paket nima določenega pravokotnega področja."
        history_for_feature: "Zgodovina [[feature]]"
        details: "Podrobnosti"
        private_user: "anonimni uporabnik"
-       edited_by_user_at_timestamp: "Uredil [[user]] ob [[timestamp]]"
+       edited_by_user_at_timestamp: "Uredil [[user]] v [[timestamp]]"
        object_list:
          heading: "Seznam predmetov"
          back: "Prikaži seznam predmetov"
        more: "več"
      changesets:
        id: "ID"
-       saved_at: "Shranjeno ob"
+       saved_at: "Shranjen"
        user: "Uporabnik"
        comment: "Komentar"
        area: "Področje"
        heading: "Uporabnik {{user}} ne obstaja"
        body: "Oprostite, uporabnika z imenom {{user}} ni. Prosimo, preverite črkovanje in povezavo, ki ste jo kliknili."
      diary_entry:
-       posted_by: "Objavil {{link_user}} ob {{created}} v jeziku {{language_link}}"
+       posted_by: "Objavil {{link_user}} v {{created}} v jeziku {{language_link}}"
        comment_link: Komentiraj ta vnos
        reply_link: Odgovori na ta vnos
        comment_count: 
-         one: 1 komentar
+         zero: "brez komentarjev"
+         one: "{{count}} komentar"
+         two: "{{count}} komentarja"
+         few: "{{count}} komentarji"
          other: "{{count}} komentarjev"
        edit_link: Uredi ta vnos
      diary_comment:
-       comment_from: "Komentar uporabnika {{link_user}} ob {{comment_created_at}}"
+       comment_from: "Komentar uporabnika {{link_user}} v {{comment_created_at}}"
    export:
      start:
        area_to_export: "Področje za izvoz"
      distance:
        zero: "manj kot 1 km"
        one: "približno {{count}} km"
+       two: "približno {{count}} km"
+       few: "približno {{count}} km"
        other: "približno {{count}} km"
      direction:
        south_west: "jugozahodno"
      welcome_user_link_tooltip: Vaša uporabniška stran
      home: "domov"
      home_tooltip: Prikaži domači kraj
-     inbox: "prejeta pošta ({{count}})"
+     inbox:
+       zero: "Ni sporočil"
+       one: "{{count}} sporočilo"
+       two: "{{count}} sporočili"
+       few: "{{count}} sporočila"
+       other: "{{count}} sporočil"
      inbox_tooltip:
        zero: Niste prejeli novih spročil
        one: Prejeli ste {{count}} novo sporočilo
        owner: "Lastnik:"
        description: "Opis:"
        tags: "Oznake:"
+       tags_help: "ločene z vejicami"
        save_button: "Shrani spremembe"
      no_such_user:
        title: "Ni tega uporabnika"
        upload_gpx: "Pošljite datoteko GPX"
        description: "Opis"
        tags: "Oznake"
+       tags_help: "uporabite vejice"
        public: "Javna?"
        public_help: "Kaj to pomeni?"
        public_help_url: "http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
        see_just_your_traces: "Seznam le mojih in pošiljanje novih sledi"
        see_all_traces: "Seznam vseh sledi"
        see_your_traces: "Seznam vseh mojih sledi"
-       traces_waiting: "V čakalni vrsti na uvoz čaka {{count}} sledi. Prosim, razmislite o tem, da bi počakali, da se te sledi uvozijo preden pošljete nove in s tem ne podaljšujete vrste drugim uporabnikom."
+       traces_waiting:
+         one: "V čakalni vrsti na uvoz čaka {{count}} sled. Prosim, razmislite o tem, da bi počakali, da se te sledi uvozijo preden pošljete nove in s tem ne podaljšujete vrste drugim uporabnikom."
+         two: "V čakalni vrsti na uvoz čakata {{count}} sledi. Prosim, razmislite o tem, da bi počakali, da se te sledi uvozijo preden pošljete nove in s tem ne podaljšujete vrste drugim uporabnikom."
+         few: "V čakalni vrsti na uvoz čakajo {{count}} sledi. Prosim, razmislite o tem, da bi počakali, da se te sledi uvozijo preden pošljete nove in s tem ne podaljšujete vrste drugim uporabnikom."
+         other: "V čakalni vrsti na uvoz čaka {{count}} sledi. Prosim, razmislite o tem, da bi počakali, da se te sledi uvozijo preden pošljete nove in s tem ne podaljšujete vrste drugim uporabnikom."
      trace_optionals:
        tags: "Oznake"
      view:
        pending: "ČAKAJOČA"
        filename: "Datoteka:"
        download: "prenos"
-       uploaded: "Poslano ob:"
+       uploaded: "Poslano:"
        points: "Točk:"
        start_coordinates: "Začetna koordinata:"
        map: "zemljevid"
        of: "od"
      trace:
        pending: "ČAKAJOČA"
-       count_points: "{{count}} točk" 
+       count_points:
+         one: "{{count}} točka"
+         two: "{{count}} toči"
+         few: "{{count}} točke"
+         other: "{{count}} točk"
        ago: "{{time_in_words_ago}} nazaj" 
        more: "več"
        trace_details: "Ogled podrobnnosti zemljevida"
        settings_link_text: vaših nastavitvah
        your friends: Vaši prijatelji
        no friends: Niste še dodali nobenih prijateljev.
-       km away: "Oddaljen {{count}} km"
+       km away:
+         one: "Oddaljen {{count}} kilometer"
+         two: "Oddaljen {{count}} kilometra"
+         few: "Oddaljen {{count}} kilometre"
+         other: "Oddaljen {{count}} kilometrov"
+       m away:
+         one: "Oddaljen {{count}} meter"
+         two: "Oddaljen {{count}} metra"
+         few: "Oddaljen {{count}} metre"
+         other: "Oddaljen {{count}} metrov"
        nearby users: "Bližnji uporabniki: "
        no nearby users: "Ni uporabnikov, ki bi priznali, da kartirajo v vaši bližini."
        change your settings: uredite vaše nastavitve
diff --combined config/locales/vi.yml
index a0e25e1ab199129562553ab406cc8138a6b9af24,48ba761667b84240d2fa785241f5f4f87bb16ff3..41f84b66ed75b8430d91637d32d69f0493800d94
@@@ -83,7 -83,7 +83,7 @@@ vi
    browse:
      changeset:
        title: "Bộ thay đổi"
 -      changeset: "Bộ thay đổi:"
 +      changeset: "Bộ thay đổi: {{id}}"
        download: "Tải xuống {{changeset_xml_link}} hoặc {{osmchange_xml_link}}"
        changesetxml: "Bộ thay đổi XML"
        osmchangexml: "osmChange XML"
          relation: "quan hệ"
      paging_nav:
        showing_page: "Đang hiện trang"
-       of: "của"
+       of: "trong"
      relation_details:
        members: "Thành viên:"
        part_of: "Trực thuộc:"
    changeset:
      changeset_paging_nav: 
        showing_page: "Đang hiện trang"
-       of: "của"
+       of: "trong"
      changeset:
        still_editing: "(đang mở)"
        anonymous: "Vô danh"
        heading: "Người dùng {{user}} không tồn tại"
        body: "Rất tiếc, không có người dùng với tên {{user}}. Xin hãy kiểm tra chính tả, hoặc có lẽ bạn đã theo một liên kết sai."
      diary_entry:
-       posted_by: "Được đăng bởi {{link_user}} lúc {{created}} bằng {{language}}"
+       posted_by: "Được đăng bởi {{link_user}} lúc {{created}} bằng {{language_link}}"
        comment_link: "Bình luận về mục này"
        reply_link: "Trả lời mục này"
        comment_count:
        js_1: "Hoặc trình duyệt của bạn không hỗ trợ JavaScript, hoặc bạn đã tắt JavaScript."
        js_2: "OpenStreetMap sử dụng JavaScript cho chức năng bản đồ trơn."
        js_3: 'Bạn vẫn có thể sử dụng <a href="http://tah.openstreetmap.org/Browse/">bản đồ tĩnh Tiles@Home</a> nếu không bật lên JavaScript được.'
-       permalink: "Liên kết thường trực"
-       shortlink: "Liên kết ngắn gọn"
+       permalink: "Liên kết Thường trực"
+       shortlink: "Liên kết Ngắn gọn"
        license:
          notice: "{{project_name}} và những người đóng góp cho phép sử dụng theo giấy phép {{license_name}}."
          license_name: "Creative Commons Attribution-Share Alike 2.0"
diff --combined config/routes.rb
index 845c1277c0dd40778130d4f0b889007cecf7909e,681149c2a30f6e82ff2b3e85ef527bbea5712e05..f26a1503270479c94aafb3f926a6205acc1c788c
@@@ -6,9 -6,9 +6,9 @@@ ActionController::Routing::Routes.draw 
  
    map.connect "api/#{API_VERSION}/changeset/create", :controller => 'changeset', :action => 'create'
    map.connect "api/#{API_VERSION}/changeset/:id/upload", :controller => 'changeset', :action => 'upload', :id => /\d+/
 -  map.connect "api/#{API_VERSION}/changeset/:id/download", :controller => 'changeset', :action => 'download', :id => /\d+/
 +  map.changeset_download "api/#{API_VERSION}/changeset/:id/download", :controller => 'changeset', :action => 'download', :id => /\d+/
    map.connect "api/#{API_VERSION}/changeset/:id/expand_bbox", :controller => 'changeset', :action => 'expand_bbox', :id => /\d+/
 -  map.connect "api/#{API_VERSION}/changeset/:id", :controller => 'changeset', :action => 'read', :id => /\d+/, :conditions => { :method => :get }
 +  map.changeset_read "api/#{API_VERSION}/changeset/:id", :controller => 'changeset', :action => 'read', :id => /\d+/, :conditions => { :method => :get }
    map.connect "api/#{API_VERSION}/changeset/:id", :controller => 'changeset', :action => 'update', :id => /\d+/, :conditions => { :method => :put }
    map.connect "api/#{API_VERSION}/changeset/:id/close", :controller => 'changeset', :action => 'close', :id =>/\d+/
    map.connect "api/#{API_VERSION}/changesets", :controller => 'changeset', :action => 'query'
    map.connect '/browse/node/:id/history', :controller => 'browse', :action => 'node_history', :id => /\d+/
    map.connect '/browse/relation/:id', :controller => 'browse', :action => 'relation', :id => /\d+/
    map.connect '/browse/relation/:id/history', :controller => 'browse', :action => 'relation_history', :id => /\d+/
 -  map.connect '/browse/changeset/:id', :controller => 'browse', :action => 'changeset', :id => /\d+/
 +  map.changeset '/browse/changeset/:id', :controller => 'browse', :action => 'changeset', :id => /\d+/
    map.connect '/browse/changesets', :controller => 'changeset', :action => 'list'
 +  map.connect '/browse/changesets/feed', :controller => 'changeset', :action => 'list', :format => :atom
    
    # web site
    map.root :controller => 'site', :action => 'index'
    map.connect '/', :controller => 'site', :action => 'index'
    map.connect '/edit', :controller => 'site', :action => 'edit'
 -  map.connect '/history', :controller => 'changeset', :action => 'list_bbox'
 +  map.connect '/history', :controller => 'changeset', :action => 'list'
 +  map.connect '/history/feed', :controller => 'changeset', :action => 'list', :format => :atom
    map.connect '/export', :controller => 'site', :action => 'export'
    map.connect '/login', :controller => 'user', :action => 'login'
    map.connect '/logout', :controller => 'user', :action => 'logout'
  
    # user pages
    map.connect '/user/:display_name', :controller => 'user', :action => 'view'
 -  map.connect '/user/:display_name/edits', :controller => 'changeset', :action => 'list_user'
 +  map.connect '/user/:display_name/edits', :controller => 'changeset', :action => 'list'
 +  map.connect '/user/:display_name/edits/feed', :controller => 'changeset', :action => 'list', :format =>:atom
    map.connect '/user/:display_name/make_friend', :controller => 'user', :action => 'make_friend'
    map.connect '/user/:display_name/remove_friend', :controller => 'user', :action => 'remove_friend'
    map.connect '/user/:display_name/diary', :controller => 'diary_entry', :action => 'list'
    # geocoder
    map.connect '/geocoder/search', :controller => 'geocoder', :action => 'search'
    map.connect '/geocoder/search_latlon', :controller => 'geocoder', :action => 'search_latlon'
-   map.connect '/geocoder/search_us_postcode', :controller => 'geocoder', :action => 'search_uk_postcode'
-   map.connect '/geocoder/search_uk_postcode', :controller => 'geocoder', :action => 'search_us_postcode'
+   map.connect '/geocoder/search_us_postcode', :controller => 'geocoder', :action => 'search_us_postcode'
+   map.connect '/geocoder/search_uk_postcode', :controller => 'geocoder', :action => 'search_uk_postcode'
    map.connect '/geocoder/search_ca_postcode', :controller => 'geocoder', :action => 'search_ca_postcode'
    map.connect '/geocoder/search_osm_namefinder', :controller => 'geocoder', :action => 'search_osm_namefinder'
    map.connect '/geocoder/search_geonames', :controller => 'geocoder', :action => 'search_geonames'