From: Tom Hughes Date: Wed, 16 Oct 2024 17:38:48 +0000 (+0100) Subject: Merge remote-tracking branch 'upstream/pull/5266' X-Git-Tag: live~71 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/cef8137998b5435d654c164a6a2d561702ba1e71?hp=441629064682aeccdf024d96235d6362d08d54ea Merge remote-tracking branch 'upstream/pull/5266' --- diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..b5f38b76b --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,13 @@ + + +### Description + + +### How has this been tested? + diff --git a/.github/workflows/labeling.yml b/.github/workflows/labeling.yml new file mode 100644 index 000000000..d7752c519 --- /dev/null +++ b/.github/workflows/labeling.yml @@ -0,0 +1,25 @@ +name: Danger + +run-name: Updating labels for current PR + +on: + pull_request_target: + types: [opened, synchronize] + +jobs: + danger: + runs-on: ubuntu-22.04 + steps: + - name: Check out code + uses: actions/checkout@v4 + - name: Setup ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.1 + rubygems: 3.4.10 + bundler-cache: true + - name: Danger + env: + DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + bundle exec danger --verbose diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f8561b7b2..e5c9efa11 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -65,7 +65,7 @@ jobs: - name: Run javascript tests run: bundle exec teaspoon - name: Report completion to Coveralls - uses: coverallsapp/github-action@v2.3.0 + uses: coverallsapp/github-action@v2.3.2 with: github-token: ${{ secrets.github_token }} flag-name: ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }} @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Report completion to Coveralls - uses: coverallsapp/github-action@v2.3.0 + uses: coverallsapp/github-action@v2.3.2 with: github-token: ${{ secrets.github_token }} parallel-finished: true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3c16a9863..2571b9345 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -83,15 +83,6 @@ only submit changes to the `en.yml` file. The other files are updated via [Translatewiki](https://translatewiki.net/wiki/Translating:OpenStreetMap) and should not be included in your pull request. -### Nominatim prefixes - -I18n keys under the `geocoder.search_osm_nominatim` keyspace are managed by the -Nominatim maintainers. From time to time they run stats over the Nominatim -database, and update the list of available keys manually. - -Adding or removing keys to this list is therefore discouraged, but contributions -to the descriptive texts are welcome. - ### Copyright attribution The list of attributions on the /copyright page is managed by the [OSMF Licensing diff --git a/Dangerfile b/Dangerfile new file mode 100644 index 000000000..3445f5705 --- /dev/null +++ b/Dangerfile @@ -0,0 +1,32 @@ +# Get PR number +pr_number = github.pr_json["number"] + +# Report if number of changed lines is > 500 +if git.lines_of_code > 500 + warn("Number of updated lines of code is too large to be in one PR. Perhaps it should be separated into two or more?") + auto_label.set(pr_number, "Big PR", "FBCA04") +else + auto_label.remove("Big PR") +end + +# Get list of translation files (except en.yml) which are modified +modified_yml_files = git.modified_files.select do |file| + file.start_with?("config/locales") && File.extname(file) == ".yml" && File.basename(file) != "en.yml" +end + +# Report if some translation file (except en.yml) is modified +if modified_yml_files.empty? + auto_label.remove("Inappropriate Translations") +else + modified_files_str = modified_yml_files.map { |file| "`#{file}`" }.join(", ") + warn("The following YAML files other than `en.yml` have been modified: #{modified_files_str}. Only `en.yml` is allowed to be changed. Translations are updated via Translatewiki, see CONTRIBUTING.md.") + auto_label.set(pr_number, "Inappropriate Translations", "B60205") +end + +# Report if there are merge-commits in PR +if git.commits.any? { |c| c.parents.count > 1 } + warn("Merge commits are found in PR. Please rebase to get rid of the merge commits in this PR, see CONTRIBUTING.md.") + auto_label.set(pr_number, "Merge Commits", "D93F0B") +else + auto_label.remove("Merge Commits") +end diff --git a/Gemfile b/Gemfile index af3b9c09f..277346b83 100644 --- a/Gemfile +++ b/Gemfile @@ -141,10 +141,15 @@ gem "image_processing" # Used to validate widths gem "unicode-display_width" +# Lock some modules to old versions for ruby 3.1 support +gem "zeitwerk", "< 2.7" + # Gems useful for development group :development do gem "better_errors" gem "binding_of_caller" + gem "danger" + gem "danger-auto_label" gem "debug_inspector" gem "i18n-tasks" gem "listen" diff --git a/Gemfile.lock b/Gemfile.lock index 27e45b18d..4de807dcb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,7 +91,7 @@ GEM autoprefixer-rails (10.4.19.0) execjs (~> 2) aws-eventstream (1.3.0) - aws-partitions (1.986.0) + aws-partitions (1.990.0) aws-sdk-core (3.209.1) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) @@ -150,16 +150,40 @@ GEM xpath (~> 3.2) childprocess (5.1.0) logger (~> 1.5) + claide (1.1.0) + claide-plugins (0.9.2) + cork + nap + open4 (~> 1.3) + colored2 (3.1.2) concurrent-ruby (1.3.4) config (5.5.2) deep_merge (~> 1.2, >= 1.2.1) ostruct connection_pool (2.4.1) + cork (0.3.0) + colored2 (~> 3.1) crack (1.0.0) bigdecimal rexml crass (1.0.6) dalli (3.2.8) + danger (9.5.0) + claide (~> 1.0) + claide-plugins (>= 0.9.2) + colored2 (~> 3.1) + cork (~> 0.1) + faraday (>= 0.9.0, < 3.0) + faraday-http-cache (~> 2.0) + git (~> 1.13) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.0) + octokit (>= 4.0) + terminal-table (>= 1, < 4) + danger-auto_label (1.3.1) + danger-plugin-api (~> 1.0) + danger-plugin-api (1.0.0) + danger (> 2.0) dartsass-ruby (3.0.2) sass-embedded (~> 1.54, < 1.67) dartsass-sprockets (3.0.0) @@ -240,6 +264,8 @@ GEM faraday-net_http (>= 2.0, < 3.4) json logger + faraday-http-cache (2.5.1) + faraday (>= 0.8) faraday-net_http (3.3.0) net-http ffi (1.17.0) @@ -254,6 +280,9 @@ GEM fspath (3.1.2) gd2-ffij (0.4.0) ffi (>= 1.0.0) + git (1.19.1) + addressable (~> 2.8) + rchardet (~> 1.8) globalid (1.2.1) activesupport (>= 6.1) google-protobuf (3.25.5) @@ -311,6 +340,8 @@ GEM kgio (2.11.4) kramdown (2.4.0) rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) language_server-protocol (3.17.0.3) libv8-node (18.19.0.0) libxml-ruby (5.0.3) @@ -344,9 +375,10 @@ GEM multi_json (1.15.0) multi_xml (0.7.1) bigdecimal (~> 3.1) + nap (1.1.0) net-http (0.4.1) uri - net-imap (0.4.16) + net-imap (0.4.17) date net-protocol net-pop (0.1.2) @@ -372,6 +404,9 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) + octokit (9.1.0) + faraday (>= 1, < 3) + sawyer (~> 0.9) omniauth (2.0.4) hashie (>= 3.4.6) rack (>= 1.6.2, < 3) @@ -407,6 +442,7 @@ GEM omniauth-rails_csrf_protection (1.0.2) actionpack (>= 4.2) omniauth (~> 2.0) + open4 (1.3.4) openstreetmap-deadlock_retry (1.3.1) ostruct (0.6.0) overcommit (0.64.0) @@ -427,7 +463,7 @@ GEM nio4r (~> 2.0) quad_tile (1.0.1) racc (1.8.1) - rack (2.2.9) + rack (2.2.10) rack-cors (2.0.2) rack (>= 2.0.0) rack-openid (1.4.2) @@ -488,6 +524,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) + rchardet (1.8.0) rdoc (6.7.0) psych (>= 4.0.0) regexp_parser (2.9.2) @@ -501,7 +538,7 @@ GEM rouge (4.4.0) rtlcss (0.2.1) mini_racer (>= 0.6.3) - rubocop (1.66.1) + rubocop (1.67.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -542,6 +579,9 @@ GEM sass-embedded (1.64.2) google-protobuf (~> 3.23) rake (>= 13.0.0) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) securerandom (0.3.1) selenium-webdriver (4.23.0) base64 (~> 0.2) @@ -585,7 +625,7 @@ GEM thor (1.3.2) tilt (2.4.0) timeout (0.4.1) - turbo-rails (2.0.10) + turbo-rails (2.0.11) actionpack (>= 6.0.0) railties (>= 6.0.0) tzinfo (2.0.6) @@ -638,6 +678,8 @@ DEPENDENCIES config connection_pool dalli + danger + danger-auto_label dartsass-sprockets debug debug_inspector @@ -718,6 +760,7 @@ DEPENDENCIES validates_email_format_of (>= 1.5.1) vendorer webmock + zeitwerk (< 2.7) BUNDLED WITH 2.5.16 diff --git a/app/models/relation.rb b/app/models/relation.rb index f09647320..69e2acfd1 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -234,7 +234,7 @@ class Relation < ApplicationRecord element = model.lock("for share").find_by(:id => m[1]) # and check that it is OK to use. - raise OSM::APIPreconditionFailedError, "Relation with id #{id} cannot be saved due to #{m[0]} with id #{m[1]}" unless element&.visible? && element&.preconditions_ok? + raise OSM::APIPreconditionFailedError, "Relation with id #{id} cannot be saved due to #{m[0]} with id #{m[1]}" unless element&.visible? && element.preconditions_ok? hash[m[1]] = true end diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 12e2e5c95..9953a4a0f 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -20,6 +20,7 @@ # Author: R4bb1 # Author: Rasal Lia # Author: RiazACU +# Author: San1joy23 # Author: Sayma Jahan # Author: Tahmid # Author: Tauhid16 @@ -427,6 +428,30 @@ bn: introduction: নিকটবর্তী বৈশিষ্ট্য খুঁজে পেতে মানচিত্রে ক্লিক করুন। nearby: নিকটবর্তী বৈশিষ্ট্য enclosing: আবদ্ধ বৈশিষ্ট্য + nodes: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত নোডের উপাত্ত পুনরুদ্ধার করতে অতিরিক্ত + সময় লেগেছে। + old_nodes: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত নোডের ইতিহাস পুনরুদ্ধার করতে অতিরিক্ত + সময় লেগেছে। + ways: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত রাস্তার উপাত্ত পুনরুদ্ধার করতে অতিরিক্ত + সময় লেগেছে। + old_ways: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত রাস্তার ইতিহাস পুনরুদ্ধার করতে অতিরিক্ত + সময় লেগেছে। + relations: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত সম্পর্কের তথ্য পুনরুদ্ধার করতে অতিরিক্ত + সময় লেগেছে। + old_relations: + timeout: + sorry: দুঃখিত, আইডি %{id} এর সাথে সম্পৃক্ত সম্পর্কের ইতিহাস পুনরুদ্ধার করতে + অতিরিক্ত সময় লেগেছে। changeset_comments: feeds: comment: @@ -1370,8 +1395,22 @@ bn: করতে পারেন। befriend_them_html: আপনি %{befriendurl} এ ক্লিক করে তাকেও আপনার বন্ধু হিসেবে যোগ করতে পারেন। + gpx_description: + description_with_tags: 'এটি বর্ণনা %{trace_description} এবং নিম্নলিখিত ট্যাগ + সহ আপনার ফাইল %{trace_name} এর মত দেখাচ্ছে: %{tags}' + description_with_tags_html: 'এটি বর্ণনা %{trace_description} এবং নিম্নলিখিত + ট্যাগ সহ আপনার ফাইল %{trace_name} এর মত দেখাচ্ছে: %{tags}' + description_with_no_tags: দেখে মনে হচ্ছে আপনার ফাইলটি %{trace_name} বর্ণনা সহ + %{trace_description} এবং কোনো ট্যাগ নেই + description_with_no_tags_html: দেখে মনে হচ্ছে আপনার ফাইলটি %{trace_name} বর্ণনা + সহ %{trace_description} এবং কোনো ট্যাগ নেই gpx_failure: hi: সুপ্রিয় %{to_user}, + failed_to_import: একটি GPS ট্রেস ফাইল হিসাবে আমদানি করা ব্যর্থ হয়েছে৷ অনুগ্রহ + করে যাচাই করুন যে আপনার ফাইলটি একটি বৈধ GPX ফাইল বা সমর্থিত বিন্যাসে (.tar.gz, + .tar.bz2, .tar, .zip, .gpx.gz, .gpx.bz2) GPX ফাইল(গুলি) সমন্বিত একটি সংরক্ষণাগার + . আপনার ফাইলের সাথে একটি বিন্যাস বা সিনট্যাক্স সমস্যা হতে পারে?এখানে আমদানি + ত্রুটি gpx_success: hi: সুপ্রিয় %{to_user}, signup_confirm: @@ -1700,6 +1739,9 @@ bn: university: বিশ্ববিদ্যালয় hospital: হাসপাতাল station: রেল স্টেশন + railway_halt: রেলপথ বন্ধ + subway_station: সাবওয়ে স্টেশন + tram_stop: ট্রাম স্টপ peak: শৃঙ্গ bus_stop: বাস স্টপ bicycle_shop: সাইকেলের দোকান @@ -2066,6 +2108,7 @@ bn: empty: প্রদর্শন করার মতো সম্পাদন নেই। heading: সম্পাদন সমূহের তালিকা title: সম্পাদন সমূহের তালিকা + new: নতুন রিডাকশন new: heading: নতুন সম্পাদনের জন্য তথ্য লিখুন title: নতুন সম্পাদন তৈরি করা হচ্ছে diff --git a/config/locales/br.yml b/config/locales/br.yml index b5b7ddc23..7542e1d38 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -853,6 +853,7 @@ br: college: Savadur skolaj commercial: Savadur kenwerzhel construction: Savadur war sevel + cowshed: Kraou-saout detached: Pennti dormitory: Kouskva duplex: Ti duplex @@ -882,6 +883,7 @@ br: shed: Lochenn stable: Marchosi static_caravan: Karavanenn + sty: Kraou-moc'h temple: Templ terrace: Renkad savadurioù train_station: Porzh-houarn @@ -1489,6 +1491,10 @@ br: many: '%{count} danevell' other: '%{count} danevell' reported_item: Elfenn disklêriet + states: + ignored: Lezet a-gostez + open: Digor + resolved: Diskoulmet show: title: '%{status} Kudenn #%{issue_id}' reports: @@ -1925,6 +1931,7 @@ br: richtext_field: edit: Aozañ preview: Rakwelet + help: Skoazell pagination: diary_comments: older: Evezhiadennoù koshañ @@ -1932,6 +1939,9 @@ br: diary_entries: older: Enmont koshañ newer: Enmont nevesañ + issues: + older: Kudennoù koshoc'h + newer: Kudennoù nevesoc'h traces: older: ↓Roudoù kozh newer: ↓Roudoù nevez @@ -2252,6 +2262,8 @@ br: hospital: Ospital building: Savadur pouezus station: Porzh-houarn + subway_station: Arsav metro + tram_stop: Arsav tramgarr summit: Lein peak: Pikern tunnel: Bord poentoùigoù = riboul @@ -2438,6 +2450,7 @@ br: oauth2_authorizations: Aotreoù OAuth 2 muted_users: Implijerien kuzhet auth_providers: + openid_url: URL OpenID openid_login_button: Kenderc'hel openid: title: Kevreañ gant OpenID @@ -2558,6 +2571,7 @@ br: readable_summary: diverrañ a c'hall bezañ lennet gant tud informal_translations: troidigezhioù diofisiel continue: Kenderc'hel + cancel: Nullañ you need to accept or decline: Lennit da gentañ Termenoù ar berzhidi nevez ha goude-se nac'hit pe asantit evit gallout kenderc'hel. legale_select: 'Mar plij diuzit ar vro e lec''h m''emaoc''h o chom :' @@ -2598,6 +2612,7 @@ br: add as friend: Ouzhpennañ d'ar vignoned mapper since: 'Kartennour abaoe :' last map edit: 'Kemm diwezhañ ar gartenn:' + no activity yet: Obererezh ebet c'hoazh uid: 'Kod anaout an implijer:' ct status: 'Diferadennoù ar c''henlabourer :' ct undecided: En entremar @@ -2620,6 +2635,7 @@ br: importer: Lemel ar gwirioù enporzhiañ block_history: stankadurioù oberiant moderator_history: Stankadurioù roet + revoke_all_blocks: Dilemel an holl stankadennoù comments: evezhiadennoù create_block: Stankañ an implijer-mañ activate_user: Gweredekaat an implijer-mañ @@ -2859,6 +2875,8 @@ br: add: Ouzhpennañ un notenn notes_paging_nav: showing_page: Pajenn %{page} + next: War-lerc'h + previous: Kent javascripts: close: Serriñ share: diff --git a/config/locales/ce.yml b/config/locales/ce.yml index 939f64839..8f28d55e5 100644 --- a/config/locales/ce.yml +++ b/config/locales/ce.yml @@ -1994,10 +1994,10 @@ ce: community_driven_community_blogs: тобан блогаш community_driven_osm_foundation: OSM Фонд open_data_title: Беллина хаамаш - open_data_1_html: 'OpenStreetMap %{open_data} йу: хьо маьрша ву цунах пайдаэца - муьлххачу а Ӏалашонца, ахь OpenStreetMap а, цуьнан агӀончаш йуй хаитчхьана. - Нагахь санна ахь цхьацца кепара хийцамаш бахь йа цу тӀехь дӀахӀоттабахь, ахь - иза бен лицензица дӀасадаржо мегар дац. Хьовса %{copyright_license_link} .' + open_data_1_html: 'OpenStreetMap %{open_data} йу: ахьа иза лело мегар ду муьлххачу + а Ӏалашонца, ахь OpenStreetMap а, цуьнан агӀончаш йуй хаитчхьана. Нагахь санна + ахь цхьацца кепара хийцамаш бахь йа цу тӀехь дӀахӀоттабахь, ахь иза бен лицензица + дӀасадаржо мегар дац. Хьовса %{copyright_license_link} .' open_data_open_data: биллина хаамаш open_data_copyright_license: Авторан бакъона а, лицензина а агӀо legal_title: Юристийн хаттарш @@ -2566,7 +2566,7 @@ ce: blocked_zero_hour: OpenStreetMap сайта тӀехь сихонца хаам бу хьан. Хьайн хийцамаш ларбан аьтто балале хьалха хаам беша беза. blocked: "Хьан API-на тӀекхачара дӀакъевлина йу. \nДехар ду, веб-интерфейсехула - чу вала, цунах лаьцна дерг хаа." + чу вала, цуьнах лаьцна дерг хаа." need_to_see_terms: Хьан API-на тӀекхачаран, ханна сацийна йу. Дехар ду, веб-интерфейсехула чу вала, дакъалацаран бехкамашига хьажа. Реза хила ца оьшу, амма хьо царга хьажа веза. diff --git a/config/locales/da.yml b/config/locales/da.yml index 4b3c7ad7b..39e394620 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -2429,6 +2429,7 @@ da: hospital: Sygehus building: Vigtig bygning station: Togstation + railway_halt: Jernbane-trinbræt subway_station: Undergrundsstation tram_stop: Sporvognsstoppested summit: Bjergtop @@ -2536,10 +2537,11 @@ da: upload_failed: Beklager, GPX-overførslen mislykkedes. En administrator er blevet notificeret om fejlen. Prøv venligst igen traces_waiting: - one: Du har allerede et GPS-spor i køen. Overvej at vente pÃ¥ at dette færdiggøres - før du overfører flere spor for ikke at blokere køen for andre brugere. - other: Du har allerede %{count} GPS-spor i køen. Overvej at vente pÃ¥ at disse - færdiggøres før du overfører flere spor for ikke at blokere køen for andre + one: Du har %{count} spor som afventer overførsel. Overvej at vente pÃ¥ at + dette færdiggøres før du overfører flere for ikke at blokere køen for andre + brugere. + other: Du har %{count} spor som afventer overførsel. Overvej at vente pÃ¥ at + disse færdiggøres før du overfører flere for ikke at blokere køen for andre brugere. edit: cancel: Annuller diff --git a/config/locales/es.yml b/config/locales/es.yml index e1f3d04ce..12245e6ef 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1070,7 +1070,7 @@ es: footway: Sendero ford: Vado give_way: Señal de ceda el paso - living_street: Calle viva + living_street: Calle residencial milestone: Hito motorway: Autovía motorway_junction: Cruce de autovías @@ -1768,8 +1768,8 @@ es: %{trace_description} y las siguientes etiquetas: %{tags}' description_with_no_tags: Parece que tu archivo %{trace_name} con la descripción %{trace_description} y sin etiquetas - description_with_no_tags_html: Parece que tu archivo GPX %{trace_name} con la - descripción %{trace_description} y sin etiquetas + description_with_no_tags_html: Parece que tu archivo %{trace_name} con la descripción + %{trace_description} y sin etiquetas gpx_failure: hi: Hola %{to_user}, failed_to_import: 'falló en la importación como un archivo de traza GPS. Verifica diff --git a/config/locales/he.yml b/config/locales/he.yml index 810111589..c9bb283c5 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -644,7 +644,7 @@ he: other: '%{count} תגובות' no_comments: אין תגובות edit_link: עריכת רשומה זו - hide_link: הסתרת רשומה זו + hide_link: הסתרת הרשומה הזאת unhide_link: ביטול הסתרת רשומה זו confirm: אישור report: לדווח על הרשומה הזאת diff --git a/config/locales/is.yml b/config/locales/is.yml index ce4bc3ade..d13fc9b1a 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -2149,7 +2149,6 @@ is: contributors_at_land_vorarlberg: Land Vorarlberg contributors_at_land_vorarlberg_url: https://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/weitereinformationen/services/wmsdienste.htm contributors_at_cc_by_at_with_amendments: CC BY AT með viðaukum - contributors_at_cc_by_at_with_amendments_url: https://www.tirol.gv.at/applikationen/e-government/data/nutzungsbedingungen/ contributors_au_credit_html: |- %{australia}: Inniheldur gögn eða er þróað með Administrative Boundaries © %{geoscape_australia_link} sem gert er aðgengilegt af Commonwealth of Australia með %{cc_licence_link}. diff --git a/config/locales/it.yml b/config/locales/it.yml index c39284c25..b4b44f6f6 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -54,6 +54,7 @@ # Author: Ricordisamoa # Author: Rippitippi # Author: Ruila +# Author: Ruthven # Author: Selven # Author: Shirayuki # Author: Simone @@ -491,12 +492,26 @@ it: timeout: sorry: Spiacenti, il recupero della cronologia del nodo con ID %{id} ha richiesto troppo tempo. + ways: + timeout: + sorry: Siamo spiacenti, il recupero dei dati con ID %{id} ha richiesto troppo + tempo. old_ways: not_found: sorry: 'Impossibile trovare il percorso #%{id} alla versione %{version}.' + timeout: + sorry: Spiacenti, il recupero della cronologia del percorso con l'ID %{id} ha + richiesto troppo tempo. + relations: + timeout: + sorry: Spiacenti, il recupero dei dati per la relazione con l'ID %{id} ha richiesto + troppo tempo. old_relations: not_found: sorry: 'Impossibile trovare la relazione #%{id} alla versione %{version}.' + timeout: + sorry: Spiacenti, il recupero della cronologia della relazione con l'ID %{id} + ha richiesto troppo tempo. changeset_comments: feeds: comment: @@ -2169,7 +2184,7 @@ it: cartografiche nazionali o di altra fonte, tra cui:' contributors_at_credit_html: |- %{austria}: Contiene dati da %{stadt_wien_link} (rilasciati con licenza %{cc_by_link}), %{land_vorarlberg_link} - e Land del Tirolo (rilasciati con licenza %{cc_by_at_with_amendments_link}). + e Land del Tirolo (pubblicati con licenza %{cc_by_at_with_amendments_link}). contributors_at_austria: Austria contributors_at_stadt_wien: Città di Vienna contributors_at_cc_by: CC BY @@ -2289,7 +2304,7 @@ it: title: Esporta manually_select: Seleziona manualmente un'area differente licence: Licenza - licence_details_html: I dati OpenStreetMap sono rilasciati con licenza %{odbl_link} + licence_details_html: I dati OpenStreetMap sono pubblicati con licenza %{odbl_link} (ODbL). odbl: Licenza della base di dati aperti Open Data Commons (ODbL) too_large: @@ -2982,6 +2997,7 @@ it: heading_html: Modifica del blocco su %{name} period: Quanto a lungo, a partire da adesso, l'accesso alle API sarà bloccato per l'utente. + revoke: Revoca blocco filter: block_period: Il periodo di blocco deve essere uno dei valori selezionabili nella lista a tendina. @@ -2989,6 +3005,8 @@ it: flash: È stato imposto un blocco sull'utente %{name}. update: only_creator_can_edit: Solo il moderatore che ha creato questo blocco può modificarlo. + only_creator_can_edit_without_revoking: Solo il moderatore che ha creato questo + blocco può modificarlo senza revocarlo. only_creator_or_revoker_can_edit: Solo i moderatori che hanno creato o revocato questo blocco possono modificarlo. inactive_block_cannot_be_reactivated: Questo blocco è inattivo e non può essere @@ -3064,6 +3082,7 @@ it: blocks_by_me: Blocchi applicati da me blocks_by_user: Blocchi imposti da %{user} block: 'Blocco #%{id}' + new_block: Nuovo blocco user_mutes: index: title: Utenti silenziati diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 79ffb9abf..bf53e6513 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -41,6 +41,7 @@ # Author: Oinary # Author: Omotecho # Author: Otokoume +# Author: PoCoSoFo # Author: RYOUMA1117 # Author: Ruila # Author: Rxy @@ -182,7 +183,7 @@ ja: longitude: 経度 public: 公開 description: 説明 - gpx_file: ' GPX ファイルをアップロード' + gpx_file: GPSトレースファイルを選択 visibility: 可視性 tagstring: タグ message: @@ -438,15 +439,30 @@ ja: introduction: 地図上をクリックすると、近くの地物を探します。 nearby: 近くの地物 enclosing: 付近の地物 + nodes: + timeout: + sorry: 申し訳ありませんが、ノードのデータ(id %{id})は、時間がかかりすぎたため取得できませんでした。 old_nodes: not_found: sorry: 'ノード #%{id} のバージョン %{version} が見つかりませんでした。' + timeout: + sorry: 申し訳ありませんが、ID %{id} の履歴データは時間がかかりすぎたため取得できませんでした。 + ways: + timeout: + sorry: 申し訳ありませんが、ウェイのデータ(id %{id})は時間がかかりすぎたため取得できませんでした。 old_ways: not_found: sorry: 'ウェイ #%{id} のバージョン %{version} が見つかりませんでした。' + timeout: + sorry: 申し訳ありませんが、ウェイの履歴データ(id %{id})は時間がかかりすぎたため取得できませんでした。 + relations: + timeout: + sorry: 申し訳ありませんが、リレーションのデータ(id %{id})は時間がかかりすぎたため取得できませんでした。 old_relations: not_found: sorry: 'リレーション #%{id} のバージョン %{version} が見つかりませんでした。' + timeout: + sorry: 申し訳ありませんが、リレーションの履歴データ(id %{id})は時間がかかりすぎたため取得できませんでした。 changeset_comments: feeds: comment: @@ -1628,7 +1644,8 @@ ja: description_with_no_tags_html: その GPX ファイル%{trace_name}の解説は%{trace_description}ですが、タグがないようです gpx_failure: hi: こんにちは、%{to_user} さん。 - failed_to_import: 'インポートに失敗しました。エラーはこちらです:' + failed_to_import: 'GPS トレース ファイルとしてインポートできませんでした。ファイルが有効な GPXファイル、または、GPX ファイルを含む圧縮ファイル(対応形式は.tar.gz, + .tar.bz2, .tar, .zip, .gpx.gz, .gpx.bz2)であることを確認してください。ファイルの形式または構造に問題がある可能性があります。エラー内容は次の通りです:' more_info: GPXインポートの失敗とその回避方法についての詳細は、%{url}に記載されています。 more_info_html: GPXインポートの失敗とその回避方法についての詳細は、%{url}に記載されています。 subject: '[OpenStreetMap] GPX インポートに失敗' @@ -1898,8 +1915,15 @@ ja: traces: older: 以前のトレース newer: 以降のトレース + user_blocks: + older: 前のブロック + newer: 次のブロック + users: + older: 前のユーザー + newer: 次のユーザー site: about: + heading_html: '%{copyright}OpenStreetMap %{br} 貢献者' used_by_html: '%{name} は数千ものウェブサイト、モバイル アプリ、ハードウェア機器に地図データを提供しています' lede_text: OpenStreetMapは、道路、通路、カフェ、鉄道駅など、世界中にあるすべてのものに関するデータを提供・メンテナンスしているマッパーのコミュニティによって構築されています。 local_knowledge_title: 地元の情報 @@ -1985,7 +2009,17 @@ ja: contributors_at_land_vorarlberg: Land Vorarlberg contributors_at_cc_by_at_with_amendments: CC BY AT with amendments contributors_au_australia: オーストラリア + contributors_au_geoscape_australia: ジオスケープ・オーストラリア + contributors_au_cc_licence: クリエイティブ・コモンズ・ライセンス 表示 4.0 国際 (CC BY 4.0) + contributors_ca_credit_html: |- + %{canada}: GeoBase®ã€GeoGratis (© Department of Natural + Resources Canada)、CanVec (© Department of Natural + Resources Canada)、および StatCan (Geography Division, + Statistics Canada)のデータが含まれます。 contributors_ca_canada: カナダ + contributors_cz_credit_html: |- + %{czechia}: State Administration of Land Surveying + and Cadastre(%{cc_licence_link}ライセンス下)のデータが含まれます。 contributors_cz_czechia: チェコ contributors_cz_cc_licence: Creative Commons Attribution 4.0 International licence (CC BY 4.0) @@ -2018,7 +2052,13 @@ ja: %{serbia}: Contains data from the %{rgz_link} and %{open_data_portal} (public information of Serbia), 2018. contributors_rs_serbia: セルビア + contributors_rs_rgz: セルビア測地局 + contributors_rs_open_data_portal: National Open Data Portal + contributors_si_credit_html: |- + %{slovenia}: %{gu_link}および %{mkgp_link} + (public information of Slovenia)のデータが含まれます。 contributors_si_slovenia: スロベニア + contributors_si_mkgp: 農林食品省 contributors_es_spain: スペイン contributors_za_south_africa: 南アフリカ contributors_gb_united_kingdom: イギリス diff --git a/config/locales/pa.yml b/config/locales/pa.yml index 5b9119994..0022de530 100644 --- a/config/locales/pa.yml +++ b/config/locales/pa.yml @@ -191,11 +191,11 @@ pa: notes: comment: opened_at_html: '%{when} ਬਣਾਇਆ ਗਿਆ' - opened_at_by_html: '%{when} ਨੂੰ %{user} ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ' + opened_at_by_html: '%{when} ਨੂੰ %{user} ਵੱਲੋਂ ਬਣਾਇਆ ਗਿਆ' closed_at_html: '%{when} ਹੱਲ ਕੀਤਾ' - closed_at_by_html: '%{when} ਨੂੰ %{user} ਦੁਆਰਾ ਹੱਲ ਕੀਤਾ ਗਿਆ' + closed_at_by_html: '%{when} ਨੂੰ %{user} ਵੱਲੋਂ ਹੱਲ ਕੀਤਾ ਗਿਆ' reopened_at_html: '%{when} ਮੁੜ ਸਰਗਰਮ ਕੀਤਾ' - reopened_at_by_html: '%{when} ਨੂੰ %{user} ਦੁਆਰਾ ਮੁੜ ਸਰਗਰਮ ਕੀਤਾ' + reopened_at_by_html: '%{when} ਨੂੰ %{user} ਵੱਲੋਂ ਮੁੜ ਸਰਗਰਮ ਕੀਤਾ' entry: comment: ਟਿੱਪਣੀ full: ਪੂਰੀ ਟਿੱਪਣੀ @@ -252,8 +252,8 @@ pa: destroy: success: ਖਾਤਾ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। browse: - deleted_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਦੁਆਰਾ ਮਿਟਾਇਆ ਗਿਆ' - edited_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਦੁਆਰਾ ਸੋਧਿਆ ਗਿਆ' + deleted_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਵੱਲੋਂ ਮਿਟਾਇਆ ਗਿਆ' + edited_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਵੱਲੋਂ ਸੋਧਿਆ ਗਿਆ' version: ਵਰਜਨ in_changeset: ਤਬਦੀਲੀਆਂ anonymous: ਬੇਪਛਾਣ @@ -304,7 +304,7 @@ pa: loading: ਲੱਦ ਰਿਹਾ ਹੈ... tag_details: tags: ਟੈਗ - wikipedia_link: '%{page} ਲੇਖ ਵਿਕਿਪੀਡਿਆ ਉੱਤੇ' + wikipedia_link: '%{page} ਲੇਖ ਵਿਕੀਪੀਡੀਆ ਉੱਤੇ' telephone_link: '%{phone_number} ਨੂੰ ਫੋਨ ਕਰੋ' colour_preview: ਰੰਗ %{colour_value} ਝਲਕ email_link: ਈਮੇਲ %{email} @@ -331,8 +331,8 @@ pa: closed: 'ਬੰਦ ਕੀਤਾ: %{when}' created_ago_html: '%{time_ago} ਬਣਾਇਆ ਗਿਆ' closed_ago_html: '%{time_ago} ਬੰਦ ਕੀਤਾ' - created_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ' - closed_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਦੁਆਰਾ ਬੰਦ ਕੀਤਾ ਗਿਆ' + created_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਵੱਲੋਂ ਬਣਾਇਆ ਗਿਆ' + closed_ago_by_html: '%{time_ago} ਨੂੰ %{user} ਵੱਲੋਂ ਬੰਦ ਕੀਤਾ ਗਿਆ' discussion: ਗੱਲ-ਬਾਤ join_discussion: ਗੱਲਬਾਤ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਦਾਖ਼ਲ ਹੋਵੋ subscribe: ਗਾਹਕ ਬਣੋ @@ -494,7 +494,7 @@ pa: university: ਯੂਨੀਵਰਸਿਟੀ vending_machine: ਮਾਲ-ਵੇਚੂ ਮਸ਼ੀਨ veterinary: ਡੰਗਰਾਂ ਦਾ ਹਸਪਤਾਲ - village_hall: ਪਿੰਡ ਦਾ ਹਾਲ + village_hall: ਪਿੰਡ ਦਾ ਪੰਚਾਇਤ ਘਰ waste_basket: ਕੂੜਾਦਾਨ waste_disposal: ਕੂੜੇਦਾਨ boundary: @@ -848,7 +848,7 @@ pa: level5: ਇਲਾਕੇ ਦੀ ਹੱਦ level6: ਕਾਊਂਟੀ ਦੀ ਹੱਦ level8: ਸ਼ਹਿਰ ਦੀ ਹੱਦ - level9: ਪਿੰਡ ਦੀ ਜੂਹ + level9: ਪਿੰਡ ਦੀ ਹੱਦ level10: ਉਪਨਗਰ ਦੀ ਜੂਹ results: no_results: ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਲੱਭੇ @@ -1035,7 +1035,7 @@ pa: url: /ਜੀ ਆਇਆਂ ਨੂੰ title: ਓ.ਐੱਸ.ਐੱਮ. 'ਤੇ ਜੀ ਆਇਆਂ ਨੂੰ beginners_guide: - title: ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ + title: ਸ਼ੁਰੂਆਤੀ ਦਸਤੀ irc: title: ਆਈ.ਆਰ.ਸੀ wiki: @@ -1103,6 +1103,9 @@ pa: start_mapping: ਨਕਸ਼ਾਬੰਦੀ ਸ਼ੁਰੂ ਕਰੋ add_a_note: title: ਸੋਧਣ ਦੀ ਵਿਹਲ ਨਹੀਂ? ਕੋਈ ਨੋਟ ਜੋੜੋ! + communities: + local_chapters: + title: ਸਥਾਨਕ ਸ਼ਾਖਾਵਾਂ traces: new: visibility_help: ਇਹਦਾ ਕੀ ਮਤਲਬ ਹੈ? @@ -1192,7 +1195,7 @@ pa: mapper since: 'ਕਦੋਂ ਤੋਂ ਨਕਸ਼ਾਸਾਜ਼:' ct status: 'ਯੋਗਦਾਨੀ ਦੀਆਂ ਸ਼ਰਤਾਂ:' ct undecided: ਦੁਚਿੱਤੀ 'ਚ - ct declined: ਨਕਾਰੀ + ct declined: ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੈ email address: 'ਈਮੇਲ ਪਤਾ:' created from: 'ਕਿੱਥੋਂ ਉਸਾਰਿਆ:' status: 'ਦਰਜਾ:' diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml index a103921be..fe0ded915 100644 --- a/config/locales/pt-PT.yml +++ b/config/locales/pt-PT.yml @@ -1,6 +1,7 @@ # Messages for Portuguese (português) # Exported from translatewiki.net # Export driver: phpyaml +# Author: Alchimista # Author: Andrekowacs # Author: AntMadeira # Author: Athena in Wonderland @@ -460,9 +461,15 @@ pt-PT: introduction: Clica no mapa para descobrir elementos próximos. nearby: Elementos próximos enclosing: Elementos delimitadores + nodes: + timeout: + sorry: Lamentamos, mas os dados do node com o id %{id} levou demasiado tempo. old_nodes: not_found: sorry: 'Desculpe, o nó #%{id} versão %{version} não foi encontrado.' + timeout: + sorry: Lamentamos, mas o histórico do nó com o id %{id} demorou muito para ser + obido. old_ways: not_found: sorry: 'Desculpe, não foi possível encontrar #%{id} versão %{version}.' diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 12fab35b1..a0775234c 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -8,6 +8,7 @@ # Author: BraulioBezerra # Author: Brunomelnic # Author: Cainamarques +# Author: Cats # Author: CorraleH # Author: Crazymadlover # Author: Cristofer Alves @@ -32,6 +33,7 @@ # Author: JasonZe # Author: Jgpacker # Author: Jgrocha +# Author: Juliana Reboucas de Oliveira # Author: Lc97 # Author: Leosls # Author: Luckas @@ -181,7 +183,7 @@ pt: longitude: Longitude public: Público description: Descrição - gpx_file: Enviar Arquivo GPX + gpx_file: Escolha o arquivo de rastreamento do GPS visibility: Visibilidade tagstring: Etiquetas message: @@ -441,7 +443,8 @@ pt: note: Nota timeout: title: Erro de tempo limite - sorry: Desculpe, os dados para %{type} com id %{id} demoraram demais para chegar. + sorry: Desculpe, os dados para %{type} com id %{id} demoraram demais para ser + obtidos. type: node: ponto way: linha @@ -477,15 +480,34 @@ pt: introduction: Clique no mapa para achar elementos próximos nearby: Elementos próximos enclosing: Elementos envoltórios + nodes: + timeout: + sorry: Desculpe, os dados para o nó com id %{id} demoraram demais para ser obtidos. old_nodes: not_found: sorry: 'Desculpe, o nó #%{id} versão %{version} não foi encontrado.' + timeout: + sorry: Desculpe, o histórico do nó com id %{id} demorou demais para ser obtido. + ways: + timeout: + sorry: Desculpe, os dados do caminho com o id %{id} demoraram muito para serem + recuperados. old_ways: not_found: sorry: 'Desculpe, não foi possível encontrar o caminho #%{id} versão %{version}.' + timeout: + sorry: Desculpe, o histórico do caminho com o id %{id} levou muito tempo para + ser recuperado. + relations: + timeout: + sorry: Desculpe, os dados do caminho com o id %{id} demoraram muito para serem + recuperados. old_relations: not_found: sorry: 'Desculpe, a relação #%{id} versão %{version} não foi encontrada.' + timeout: + sorry: Desculpe, o histórico do caminho com o id %{id} levou muito tempo para + ser recuperado. changeset_comments: feeds: comment: @@ -1544,6 +1566,7 @@ pt: page: user_not_found: Usuário não existe issues_not_found: Nenhum problema foi encontrado + reported_user: Usuário Denunciado status: Status reports: Denúncias last_updated: Última Atualização @@ -1552,6 +1575,10 @@ pt: one: '%{count} denúncia' other: '%{count} denúncias' reported_item: Elemento denunciado + states: + ignored: Ignorado + open: Abrir + resolved: Resolvido show: title: '%{status} Problema #%{issue_id}' reports: @@ -1694,17 +1721,20 @@ pt: befriend_them: Você também pode adicioná-lo(a) como amigo em %{befriendurl}. befriend_them_html: Você também pode adicioná-lo(a) como amigo em %{befriendurl}. gpx_description: - description_with_tags: 'Parece com o seu arquivo GPX %{trace_name} com a descrição + description_with_tags: 'Parece que o seu arquivo %{trace_name} com a descrição + %{trace_description} e as seguintes etiquetas: %{tags}' + description_with_tags_html: 'Parece que seu arquivo %{trace_name} com a descrição %{trace_description} e as seguintes etiquetas: %{tags}' - description_with_tags_html: 'Parece que seu arquivo GPX %{trace_name} com a - descrição %{trace_description} e as seguintes etiquetas: %{tags}' - description_with_no_tags: Parece com o seu arquivo GPX %{trace_name} com a descrição + description_with_no_tags: Parece com o seu arquivo %{trace_name} com a descrição + %{trace_description} e sem etiquetas + description_with_no_tags_html: Parece que seu arquivo %{trace_name} com a descrição %{trace_description} e sem etiquetas - description_with_no_tags_html: Parece que seu arquivo GPX %{trace_name} com - a descrição %{trace_description} e sem etiquetas gpx_failure: hi: Olá %{to_user}, - failed_to_import: 'falha ao importar. Veja a mensagem de erro:' + failed_to_import: 'falha na importação do arquivo de rastreamento de GPS. Por + favor, verifique se o formato do arquivo é GPX válido ou outro formato aceito + (.tar.gz, .tar.bz2, .tar, .zip, .gpx.gz, .gpx.bz2). Poderia haver um problema + de formato ou sintaxe em seu arquivo? Veja detalhes sobre este erro:' more_info: Mais informações sobre as falhas de importação de GPX e como evitá-las podem ser encontradas em %{url}. more_info_html: Mais informações sobre as falhas de importação GPX e como evitá-las @@ -2022,6 +2052,9 @@ pt: diary_entries: older: Publicações mais antigas newer: Publicações mais novas + issues: + older: Problemas antigos + newer: Problemas recentes traces: older: Trilhas mais antigas newer: Trilhas mais recentes @@ -2449,6 +2482,9 @@ pt: hospital: Hospital building: Edifício importante station: Estação ferroviária + railway_halt: Estação de trem + subway_station: Estação de metrô + tram_stop: Ponto de bonde summit: Cume peak: cume tunnel: Túnel (contorno tracejado) @@ -2807,6 +2843,7 @@ pt: informal_translations: traduções informais continue: Continuar declined: https://wiki.openstreetmap.org/wiki/Pt:Contributor_Terms_Declined?uselang=pt-br + cancel: Cancelar you need to accept or decline: Por favor leia e, em seguida, aceite ou recuse os novos termos do contribuidor para continuar. legale_select: 'País em que você mora:' @@ -3118,6 +3155,8 @@ pt: add: Incluir nota notes_paging_nav: showing_page: Página %{page} + next: Próxima + previous: Anterior javascripts: close: Fechar share: @@ -3312,6 +3351,7 @@ pt: empty: Nenhuma anulação para mostrar. heading: Lista de anulações title: Lista de anulações + new: Nova seção new: heading: Introduza a informação da nova anulação title: Criando uma nova anulação diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 35ca2accf..2802ddc4f 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -37,6 +37,7 @@ # Author: Express2000 # Author: Ezhick # Author: Facenapalm +# Author: Firapinch # Author: Fontan 030 # Author: FreeExec # Author: G0rn @@ -2444,6 +2445,8 @@ ru: hospital: Больница building: Значительное здание station: Железнодорожная станция + railway_halt: Железнодорожная остановка + subway_station: Станция метро tram_stop: Трамвайная остановка summit: Вершина peak: Вершина горы diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 5f8f7e159..0a2fdb495 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -22,6 +22,7 @@ # Author: Ruila # Author: Spider 001757 # Author: Teslaton +# Author: Tj # Author: TomášPolonec # Author: Vladolc # Author: Wizzard @@ -644,6 +645,8 @@ sk: subscribe: heading: PrihlásiÅ¥ sa na odber nasledujúcej diskusie o zmenách? button: OdoberaÅ¥ diskusiu + unsubscribe: + button: ZruÅ¡iÅ¥ odber diskusie diary_comments: index: title: Komentáre k denníkom pridané používateľom %{user} @@ -671,6 +674,8 @@ sk: contact: kontaktovaÅ¥ contact_the_community_html: Neváhajte %{contact_link} komunitu OpenStreetMap, ak ste naÅ¡li nefunkčný odkaz/chybu. Poznačte si presnú adresu URL vaÅ¡ej žiadosti. + bad_request: + title: Chybná požiadavka forbidden: title: Zakázané description: Operácia, ktorú ste požadovali na serveri OpenStreetMap, je dostupná @@ -800,7 +805,7 @@ sk: parking_entrance: Vjazd na parkovisko parking_space: Parkovacie miesto payment_terminal: Platobný terminál - pharmacy: lekáreň + pharmacy: Lekáreň place_of_worship: Miesto pre bohoslužby police: Polícia post_box: PoÅ¡tová schránka @@ -810,6 +815,7 @@ sk: public_bath: Verejné kúpele public_bookcase: Verejná knihovnička public_building: Verejná budova + ranger_station: Stanica pre poÅ¡tový kuriér recycling: Recyklačné miesto restaurant: ReÅ¡taurácia sanitary_dump_station: Sanitárna skládka @@ -865,6 +871,7 @@ sk: college: Budova vysokej Å¡koly commercial: Komerčné budovy construction: Budova vo výstavbe + cowshed: Kravín detached: Rodinný dom (samostatne stojaci) dormitory: Å tudentský domov duplex: Dvojdom @@ -894,6 +901,7 @@ sk: shed: Kôlňa stable: Stajňa static_caravan: Príves + sty: Krmník temple: Budova chrámu terrace: Radová zástavba train_station: Železničná stanica @@ -917,6 +925,8 @@ sk: gardener: Záhradník glaziery: Sklenárstvo handicraft: Remeslo + hvac: Výrobňa klimatizácie + metal_construction: Výrobňa kovových konÅ¡trukcií painter: Maliar photographer: Fotograf plumber: InÅ¡talatér @@ -939,16 +949,20 @@ sk: life_ring: Záchranný kruh phone: Núdzový telefón siren: Núdzová siréna + suction_point: Núdzové čerpacie miesto + water_tank: Núdzová vodná nádrž highway: abandoned: ZruÅ¡ená cesta bridleway: Cesta pre kone bus_guideway: Bus so sprievodcom bus_stop: Zastávka autobusu construction: Cesta vo výstavbe + corridor: Chodba crossing: Priechod cycleway: Cyklistický chodník elevator: Výťah emergency_access_point: Stanica prvej pomoci + emergency_bay: Núdzová odstavná plocha footway: Chodník ford: Brod give_way: Značka "daj prednosÅ¥ v jazde" @@ -981,18 +995,24 @@ sk: track: Lesná/poľná cesta traffic_mirror: Dopravné zrkadlo traffic_signals: Semafor + trailhead: Začiatok turistickej trasy trunk: Cesta pre motorové vozidlá trunk_link: Privádzač k ceste pre motorové vozidlá turning_circle: Miesto na otočenie + turning_loop: Otočná slučka unclassified: Neklasifikovaná cesta "yes": Cesta historic: + aircraft: Historické lietadlo archaeological_site: Archeologické nálezisko + bomb_crater: Historický bombový kráter battlefield: Bojisko boundary_stone: Hraničný kameň building: Historická budova bunker: Bunker + cannon: Historické delo castle: Hrad + charcoal_pile: Historická hromada dreveného uhlia church: Kostol city_gate: Mestská brána citywalls: Mestské hradby @@ -1002,10 +1022,14 @@ sk: house: Dom manor: Šľachtické sídlo memorial: Pomník + milestone: Historický míľnik mine: Baňa + mine_shaft: Banská Å¡achta monument: Pamätník + railway: Historická železnica roman_road: Rímska cesta ruins: Ruina + rune_stone: Runový kameň stone: Balvan tomb: Náhrobok tower: Veža @@ -1018,6 +1042,7 @@ sk: "yes": Križovatka landuse: allotments: Záhradkárska osada + aquaculture: Akvakultúra basin: Vodná nádrž brownfield: Opustená priemyselná oblasÅ¥ (brownfield) cemetery: Cintorín @@ -1040,6 +1065,7 @@ sk: quarry: Lom railway: Železnica recreation_ground: Rekreačná oblasÅ¥ + religious: Náboženská pôda reservoir: Zásobník na vodu reservoir_watershed: Povodie nádrže residential: Obytná oblasÅ¥ @@ -1085,21 +1111,29 @@ sk: water_park: Aquapark "yes": Voľný čas man_made: + adit: Å tôlňa advertising: Reklama antenna: Anténa avalanche_protection: Protilavínová ochrana beacon: Maják + beam: Nosník beehive: Včelí úľ breakwater: Vlnolam bridge: Most bunker_silo: Bunker + cairn: Mohyla chimney: Komín clearcut: Holorub + communications_tower: Komunikačná veža crane: Žeriav cross: Kríž + dolphin: Kotviaci bod + dyke: Hrádza embankment: Násyp flagpole: Vlajkový stožiar gasometer: Plynojem + groyne: Vlnolam + kiln: Pec lighthouse: Maják manhole: Vchod do kanála mast: Stožiar @@ -1109,6 +1143,8 @@ sk: petroleum_well: Ropný vrt pier: Mólo pipeline: Vodovod + pumping_station: Prečerpávacia stanica + reservoir_covered: Krytá nádrž silo: Silo snow_cannon: Snehové delo snow_fence: Protisnehový plot @@ -1157,11 +1193,13 @@ sk: hill: Kopec hot_spring: Termálny prameň island: Ostrov + isthmus: Pevninská Å¡ija land: Pevnina marsh: Bažina moor: Močiar mud: Bahno peak: Vrchol + peninsula: Polostrov point: Bod reef: Bradlo, Skalisko ridge: Hrebeň @@ -1170,6 +1208,7 @@ sk: sand: Piesok scree: Sutina scrub: Krovie + shingle: Okruhliaky spring: Prameň stone: Balvan strait: Úžina @@ -1226,6 +1265,7 @@ sk: locality: OblasÅ¥ municipality: Obecný úrad neighbourhood: Å tvrÅ¥ + plot: Pozemok postcode: PSČ quarter: Å tvrÅ¥ region: Región @@ -1239,6 +1279,7 @@ sk: "yes": Miesto railway: abandoned: ZruÅ¡ená železničná traÅ¥ + buffer_stop: Zarážadlo construction: Železnica vo výstavbe disused: Nepoužívaná železnica funicular: Lanová dráha @@ -1252,6 +1293,7 @@ sk: platform: Železničné nástupiÅ¡te preserved: Historická železnica proposed: Navrhovaná železnica + rail: Železnica spur: Železničná vlečka station: Železničná stanica stop: Železničná zastávka @@ -1260,16 +1302,20 @@ sk: switch: Železničná výhybka tram: Električka tram_stop: Zastávka električky + turntable: Točňa yard: Železničné depo shop: - alcohol: Mimo povolenia + agrarian: Obchod s poľnohospodárskymi potrebami + alcohol: Predaj alkoholu antiques: Starožitnosti + appliance: Obchod so spotrebičmi art: Obchod s umením baby_goods: Detský tovar bag: Kabelky bakery: Pekáreň bathroom_furnishing: Vybavenie kúpeľne beauty: Salón krásy + bed: Posteľné výrobky beverages: Občerstvenie bicycle: Obchod s bicyklami bookmaker: Stávková kancelária @@ -1282,7 +1328,7 @@ sk: carpet: Obchod s kobercami charity: Charitatívny obchod cheese: Obchod so syrmi - chemist: Lekáreň + chemist: Drogéria chocolate: Predajňa čokolády clothes: Obchod s konfekciou coffee: Predajňa kávy @@ -1291,39 +1337,55 @@ sk: convenience: Rozličný tovar copyshop: Copy centrum cosmetics: Parfuméria + craft: Obchod s remeselnými potrebami + curtain: Obchod so závesmi + dairy: Mliekáreň deli: Lahôdky department_store: Obchodný dom discount: Diskontná predajňa doityourself: Obchod pre kutilov dry_cleaning: Chemická čistiareň + e-cigarette: Obchod s elektronickými cigaretami electronics: Elektro erotic: Erotický obchod estate_agent: Realitná kancelária + fabric: Obchod s látkami farm: Poľnonákup fashion: Módny salón + fishing: Obchod s rybárskymi potrebami florist: Kvetinárstvo food: Obchod s potravinami + frame: Obchod s rámami funeral_directors: Pohrebníctvo furniture: Nábytok garden_centre: Záhradnícke centrum + gas: Predaj plynových fľaší general: ZmieÅ¡aný tovar gift: Suveníry greengrocer: Obchod so zeleninou grocery: Potraviny hairdresser: Kaderníctvo,holičstvo hardware: Železiarstvo + health_food: Obchod so zdravou výživou hearing_aids: Načúvacie prístroje + herbalist: Bylinkár hifi: Hi-Fi obchod houseware: Domáce potreby ice_cream: Zmrzlina + interior_decoration: Bytové doplnky jewelry: Zlatníctvo kiosk: Novinový stánok + kitchen: Predajňa kuchýň laundry: Práčovňa + locksmith: Zámočník lottery: Lotéria - mall: PeÅ¡ia zóna + mall: Nákupné centrum massage: Masáž + medical_supply: Obchod so zdravotníckymi potrebami mobile_phone: Obchod s mobilnými telefónmi + money_lender: Peňažné pôžičky motorcycle: Motocyklový obchod + motorcycle_repair: Opravovňa motocyklov music: Hudobniny musical_instrument: Hudobné nástroje newsagent: Novinový stánok @@ -1332,16 +1394,24 @@ sk: organic: Obchod so zdravou výživou outdoor: Turistický obchod paint: Farby-laky + pastry: Cukráreň pawnbroker: Záložňa perfumery: Parfuméria pet: Chovprodukt + pet_grooming: StarostlivosÅ¥ o domáce zvieratá photo: Fotokino + seafood: Morské plody second_hand: Bazár + sewing: Obchod so Å¡ijacími potrebami shoes: Obuv sports: Å portový obchod stationery: Papierníctvo + storage_rental: Prenájom skladovacích priestorov supermarket: Supermarket tailor: Krajčír + tattoo: Tetovací salón + tea: Predaj čajov + ticket: Predaj lístkov tobacco: Trafika toys: Hračkárstvo travel_agency: Cestovná kancelária @@ -1349,14 +1419,18 @@ sk: vacant: Prázdny obchod variety_store: Lacný tovar video: Videopožičovňa, predaj DVD + video_games: Obchod s videohrami + wholesale: Veľkoobchod wine: Vináreň "yes": Obchod tourism: alpine_hut: Vysokohorská chata + apartment: Dovolenkový apartmán artwork: Umelecké dielo attraction: Atrakcia bed_and_breakfast: Nocľah a raňajky cabin: Turistický zrub + camp_pitch: Miesto pre táborenie camp_site: Kemping caravan_site: Autokemping chalet: Veľká chata @@ -1370,6 +1444,7 @@ sk: picnic_site: Výletné miesto theme_park: Zábavný park viewpoint: Rozhľadňa, výhliadka + wilderness_hut: Chata v divočine zoo: Zoo tunnel: building_passage: Pasáž cez budovu @@ -1425,6 +1500,7 @@ sk: page: user_not_found: Používateľ neexistuje issues_not_found: NenaÅ¡li sa žiadne také hlásenia + reported_user: Nahlásený používateľ status: Stav reports: Hlásenia last_updated: Posledná úprava @@ -1435,6 +1511,10 @@ sk: many: '%{count} hlásení}' other: '%{count} hlásení' reported_item: Hlásená položka + states: + ignored: Ignorované + open: Otvorené + resolved: VyrieÅ¡ené show: title: '%{status} Problém #%{issue_id}' reports: @@ -1529,6 +1609,7 @@ sk: databázy naďalej prebieha. osm_read_only: OpenStreetMap databáza je teraz len v móde čítania (bez možnosti zapisovania), zatiaľ čo potrebná údržba databázy naďalej prebieha. + nothing_to_preview: Nič k náhľadu. help: Pomocník about: O projekte copyright: Autorské práva @@ -1871,6 +1952,7 @@ sk: richtext_field: edit: UpraviÅ¥ preview: Náhľad + help: Pomocník pagination: diary_comments: older: StarÅ¡ie komentáre @@ -2003,11 +2085,14 @@ sk: contributors_au_cc_licence: Medzinárodná licencia Creative Commons Attribution 4.0 (CC BY 4.0) contributors_ca_canada: Kanada + contributors_cz_czechia: Česko contributors_fi_finland: Fínsko contributors_fr_france: Francúzsko + contributors_hr_croatia: Chorvátsko contributors_nl_netherlands: Holandsko contributors_nz_new_zealand: Nový Zéland contributors_nz_cc_by: CC BY 4.0 + contributors_rs_serbia: Srbsko contributors_si_slovenia: Slovinsko contributors_es_spain: Å panielsko contributors_es_cc_by: CC BY 4.0 @@ -2165,48 +2250,73 @@ sk: primary: Cesta prvej triedy secondary: Cesta druhej triedy unclassified: Neklasifikovaná cesta + pedestrian: Chodník pre chodcov track: Lesná/poľná cesta bridleway: Chodník pre kone cycleway: Cyklotrasa cycleway_national: Národná cyklotrasa cycleway_regional: Regionálna cyklotrasa cycleway_local: Miestna cyklotrasa + cycleway_mtb: Trasa pre horské bicykle footway: Chodník pre peších rail: Železnica + train: Vlak subway: Metro + ferry: Trajekt light_rail: Ľahké metro + tram: Električka + trolleybus: Trolejbus + bus: Autobus cable_car: Lanovka chair_lift: Sedačková lanovka runway: Letisková dráha taxiway: Pojazdová dráha apron: Letisková odbavovacia plocha admin: Administratívne hranice + capital: Hlavné mesto + city: Mesto + orchard: Sad + vineyard: Vinica forest: Les (udržiavaný) wood: Les + farmland: Poľnohospodárska pôda + grass: Tráva + meadow: Lúka bare_rock: Holá skala + sand: Piesok golf: Golfové ihrisko park: Park common: Pastvina + built_up: Zastavaná plocha resident: Obytná oblasÅ¥ retail: Nákupná oblasÅ¥ industrial: Priemyselná oblasÅ¥ commercial: Komerčná oblasÅ¥ heathland: Vresovisko + scrubland: Kroviny lake: Jazero reservoir: Nádrž intermittent_water: Občasná vodná plocha + glacier: Ľadovec + reef: Útes + wetland: Mokrina farm: Farma brownfield: Zborenisko cemetery: Cintorín allotments: Záhradkárska kolónia pitch: Å portové ihrisko centre: Å portové centrum + beach: Pláž reserve: Prírodná rezervácia military: Vojenský priestor school: Å kola university: Univerzita + hospital: Nemocnica building: Významná budova station: Železničná stanica + railway_halt: Železničná zastávka + subway_station: Stanica metra + tram_stop: Zastávka električky summit: Vrchol peak: Vrchol tunnel: Čiarkovaný obrys = tunel @@ -2214,8 +2324,11 @@ sk: private: Súkromný prístup destination: Prejazd zakázaný construction: Cesta vo výstavbe + bus_stop: Zastávka autobusu bicycle_shop: Obchod s bicyklami + bicycle_rental: Požičovňa bicyklov bicycle_parking: Parkovanie pre bicykle + bicycle_parking_small: Malé parkovisko pre bicykle toilets: WC welcome: title: Vitajte! @@ -2256,6 +2369,7 @@ sk: imports: Importy (hromadné zadávanie) automated_edits: Automatické úpravy start_mapping: ZačaÅ¥ mapovaÅ¥ + continue_authorization: PokračovaÅ¥ v autorizácii add_a_note: title: Nie je čas upravovaÅ¥? Pridajte poznámku! para_1: Pokiaľ chcete len opraviÅ¥ nejakú drobnosÅ¥ a nemáte čas sa registrovaÅ¥ @@ -2308,6 +2422,8 @@ sk: title: Úprava stopy %{name} heading: Úprava stopy %{name} visibility_help: čo má toto znamenaÅ¥? + update: + updated: Trasa bola aktualizovaná show: title: Sledovanie stopy %{name} heading: Sledovanie stopy %{name} @@ -2351,9 +2467,13 @@ sk: description: PrechádzaÅ¥ nedávno nahrané GPS stopy tagged_with: ' označený s %{tags}' empty_title: Zatiaľ tu nič nie je + upload_new: NahraÅ¥ novú stopu + wiki_page: wiki stránke upload_trace: NahraÅ¥ stopu all_traces: VÅ¡etky stopy my_traces: Moje stopy + traces_from: Verejné stopy od %{user} + remove_tag_filter: OdstrániÅ¥ filter značiek destroy: scheduled_for_deletion: Stopa plánovaná na vymazanie offline_warning: @@ -2384,6 +2504,7 @@ sk: oauth2_authorizations: Autorizácie OAuth 2 muted_users: Stlmení používatelia auth_providers: + openid_url: OpenID URL openid_login_button: PokračovaÅ¥ openid: title: Prihlásenie sa pomocou OpenID @@ -2429,9 +2550,11 @@ sk: ktorá by s nami mala spolupracovaÅ¥? Aplikáciu je potrebné najprv zaregistrovaÅ¥, až potom bude môcÅ¥ posielaÅ¥ OAuth požiadavky k tejto službe. new: ZaregistrovaÅ¥ novú aplikáciu + name: Názov permissions: Povolenia application: edit: UpraviÅ¥ + delete: ZmazaÅ¥ confirm_delete: OdstrániÅ¥ túto aplikáciu? new: title: ZaregistrovaÅ¥ novú aplikáciu @@ -2439,7 +2562,9 @@ sk: title: UpraviÅ¥ aplikáciu show: edit: UpraviÅ¥ + delete: ZmazaÅ¥ confirm_delete: OdstrániÅ¥ túto aplikáciu? + client_id: ID klienta client_secret_warning: Uistite sa, že tento tajný kľúč si uložíte - viac sa už nezobrazí permissions: Povolenia @@ -2489,6 +2614,7 @@ sk: html: VaÅ¡a adresa sa nezobrazuje verejne, pre ďalÅ¡ie informácie venujte pozornosÅ¥ naÅ¡im %{privacy_policy_link}. consider_pd_html: Moje príspevky považujem za %{consider_pd_link}. + or: alebo use external auth: prípadne využite na registráciu služby tretích strán terms: title: Podmienky @@ -2502,6 +2628,7 @@ sk: za slobodné dielo (Public Domain). consider_pd_why: čo to znamená? continue: PokračovaÅ¥ + cancel: ZruÅ¡iÅ¥ you need to accept or decline: Pre pokračovanie si prosím prečítajte a príjmite, alebo odmietnite nové Podmienky prispievania. legale_select: 'Zvoľte prosím svoju domovskú krajinu:' @@ -2516,6 +2643,7 @@ sk: heading: Používateľ %{user} neexistuje body: Ľutujeme, používateľ %{user} neexistuje. Prosím skontrolujte váš text, alebo ste možno klikli na nesprávny odkaz. + deleted: zmazaný show: my diary: Môj denník my edits: Moje úpravy @@ -2529,6 +2657,8 @@ sk: my_dashboard: Moja nástenka blocks on me: Moje zablokovania blocks by me: Mnou udelené bloky + create_mute: StlmiÅ¥ tohto používateľa + destroy_mute: ZruÅ¡iÅ¥ stlmenie tohto používateľa edit_profile: UpraviÅ¥ profil send message: PoslaÅ¥ správu diary: Denník @@ -2539,6 +2669,8 @@ sk: add as friend: PridaÅ¥ priateľa mapper since: 'Mapuje od:' last map edit: 'Posledná úprava mapy:' + no activity yet: Zatiaľ žiadna aktivita + uid: 'ID používateľa:' ct status: 'Podmienky prispievania:' ct undecided: Nerozhodnuté ct declined: Odmietnuté @@ -2549,6 +2681,7 @@ sk: role: administrator: Tento používateľ je administrátor moderator: Tento používateľ je moderátor + importer: Tento používateľ je importér grant: administrator: PovoliÅ¥ prístup administrátora moderator: PovoliÅ¥ prístup moderátora @@ -2581,8 +2714,22 @@ sk: suspended: title: Konto bolo pozastavené heading: Konto bolo pozastavené + support: podporu + automatically_suspended: Ľutujeme, váš účet bol automaticky pozastavený z dôvodu + podozrivej aktivity. + contact_support_html: Toto rozhodnutie bude čoskoro skontrolované správcom, + alebo môžete kontaktovaÅ¥ %{support_link}, ak si to želáte prediskutovaÅ¥. auth_failure: + connection_failed: Pripojenie k poskytovateľovi overenia zlyhalo + invalid_credentials: Neplatné overovacie údaje no_authorization_code: Bez autorizačného kódu + unknown_signature_algorithm: Neznámy algoritmus podpisu + unknown_error: Overenie zlyhalo + auth_association: + heading: VaÅ¡e ID eÅ¡te nie je prepojené s účtom OpenStreetMap. + option_1: |- + Ak ste novým používateľom OpenStreetMap, vytvorte si nový účet + pomocou formulára nižšie. user_role: filter: not_a_role: ReÅ¥azec `%{role}' nemá platnú úlohu. @@ -2610,6 +2757,7 @@ sk: title: Editácia bloku na %{name} heading_html: Editácia bloku na %{name} period: Ako dlho (odteraz) bude používateľ zablokovaný pre používanie API. + revoke: ZruÅ¡iÅ¥ blokovanie filter: block_period: Blokovacia doba musí byÅ¥ jedna z hodnôt voliteľná v roletovom menu. @@ -2617,11 +2765,21 @@ sk: flash: Používateľ %{name} bol zablokovaný. update: only_creator_can_edit: Iba moderátor, ktorý vytvoril tento blok, ho môže editovaÅ¥. + only_creator_can_edit_without_revoking: Len moderátor, ktorý vytvoril toto blokovanie, + ho môže upraviÅ¥ bez jeho odvolania. + only_creator_or_revoker_can_edit: Len moderátori, ktorí toto blokovanie vytvorili + alebo zruÅ¡ili, ho môžu upraviÅ¥. + inactive_block_cannot_be_reactivated: Toto blokovanie nie je aktívne a nemôže + byÅ¥ znovu aktivované. success: Blok je aktualizovaný. index: title: Bloky používateľa heading: Zoznam blokov používateľa empty: Žiaden blok eÅ¡te nebol vytvorený. + revoke_all: + title: ZruÅ¡enie vÅ¡etkých blokovaní pre %{block_on} + heading_html: ZruÅ¡enie vÅ¡etkých blokovaní pre %{block_on} + empty: '%{name} nemá žiadne aktívne blokovania.' helper: time_future_html: Končí o %{time}. until_login: Aktívny až do prihlásenia používateľa. @@ -2742,6 +2900,8 @@ sk: add: PridaÅ¥ poznámku notes_paging_nav: showing_page: Stránka %{page} + next: Nasledujúci + previous: Predchádzajúci javascripts: close: ZavrieÅ¥ share: @@ -2756,7 +2916,7 @@ sk: custom_dimensions: NastaviÅ¥ vlastné rozmery format: 'Formát:' scale: 'Mierka:' - image_dimensions: Obrázok bude zobrazovaÅ¥ Å¡tandardnú vrstvu s rozmermi %{width} + image_dimensions: Obrázok bude zobrazovaÅ¥ %{layer} vrstvu s rozmermi %{width} x %{height} download: StiahnuÅ¥ short_url: Krátke URL @@ -2764,7 +2924,8 @@ sk: center_marker: CentrovaÅ¥ mapu na značku paste_html: HTML pre vloženie na webovú stránku view_larger_map: ZobraziÅ¥ väčšiu mapu - only_standard_layer: Ako obrázok je možné exportovaÅ¥ iba Å¡tandardnú vrstvu + only_standard_layer: Ako obrázok je možné exportovaÅ¥ iba Å¡tandardnú vrstvu, + cyklomapu a dopravnú vrstvu. embed: report_problem: NahlásiÅ¥ problém key: @@ -2791,6 +2952,7 @@ sk: standard: Å tandardná cycle_map: Cyklomapa transport_map: Dopravná mapa + tracestracktop_topo: Tracestrack Topo hot: Humanitárna layers: header: Mapové vrstvy @@ -2936,6 +3098,7 @@ sk: empty: Žiadne revízie na zobrazenie. heading: Zoznam revízií title: Zoznam revízií + new: Nová redakcia new: heading: Zadajte informácie k novej revízii. title: Vytváranie nových revízií diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml index 27367d818..0e72e3dda 100644 --- a/config/locales/sr-Latn.yml +++ b/config/locales/sr-Latn.yml @@ -88,7 +88,6 @@ sr-Latn: longitude: Geografska dužina public: Javno description: Opis - gpx_file: 'Otpremi GPX datoteku:' visibility: 'Vidljivost:' tagstring: 'Oznake:' message: @@ -760,7 +759,6 @@ sr-Latn: see_their_profile: Možete videti njegov/njen profil na %{userurl}. befriend_them: Možete ga/je dodati i kao prijatelja na %{befriendurl}. gpx_failure: - failed_to_import: 'Uvoz nije uspeo. GreÅ¡ka:' import_failures_url: http://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec subject: '[OpenStreetMap] GPX uvoz nije uspeo' gpx_success: diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 645647961..b31895479 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -132,7 +132,6 @@ sr: longitude: Географска дужина public: Јавно description: Опис - gpx_file: Отпреми GPX датотеку visibility: Видљивост tagstring: Ознаке message: @@ -1375,7 +1374,6 @@ sr: befriend_them: Можете га/је додати и као пријатеља на %{befriendurl}. gpx_failure: hi: Здраво %{to_user}, - failed_to_import: 'Увоз није успео. Грешка:' import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures?uselang=sr-ec subject: '[OpenStreetMap] GPX увоз није успео' gpx_success: diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 9ed7ad54f..d3d0edeaa 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -202,7 +202,7 @@ zh-CN: longitude: 经度 public: 公开 description: 描述 - gpx_file: 上传 GPX 文件 + gpx_file: 选择GPS轨迹文件 visibility: 可见性 tagstring: 标签 message: diff --git a/lib/gpx.rb b/lib/gpx.rb index 1bf7764ec..45a4dcf5f 100644 --- a/lib/gpx.rb +++ b/lib/gpx.rb @@ -27,7 +27,7 @@ module GPX point.timestamp = Time.parse(reader.read_string).utc end when XML::Reader::TYPE_END_ELEMENT - if reader.name == "trkpt" && point && point.valid? + if reader.name == "trkpt" && point&.valid? point.altitude ||= 0 yield point @actual_points += 1