From ac6c97fc5404985bd1748d559fa9dc5222937ce5 Mon Sep 17 00:00:00 2001 From: jschwarz2030 <79289630+jschwarz2030@users.noreply.github.com> Date: Wed, 14 Feb 2024 20:25:20 -0600 Subject: [PATCH] Bump to v3.14.9 (#2269) * bump to v3.14.9 * update transifex * update changelog --- CHANGELOG.md | 21 +++ package.json | 2 +- src/lang/af.json | 28 ++- src/lang/cs_CZ.json | 28 ++- src/lang/de.json | 238 +++++++++++++------------ src/lang/en-US.json | 2 + src/lang/es.json | 28 ++- src/lang/fa_IR.json | 28 ++- src/lang/fr.json | 28 ++- src/lang/it_IT.json | 212 +++++++++++----------- src/lang/ja.json | 28 ++- src/lang/ko.json | 320 +++++++++++++++++---------------- src/lang/nl.json | 28 ++- src/lang/pl.json | 28 ++- src/lang/pt_BR.json | 424 +++++++++++++++++++++++--------------------- src/lang/ru_RU.json | 28 ++- src/lang/tr.json | 28 ++- src/lang/uk.json | 28 ++- src/lang/vi.json | 28 ++- src/lang/zh_TW.json | 72 ++++---- 20 files changed, 910 insertions(+), 717 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7737b3dd4..0b8fa97f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,27 @@ The format is based on This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [v3.14.9] - 2023-2-14 +Released with [maproulette-backend_v4.4.14](https://github.com/maproulette/maproulette-backend/releases/tag/v4.4.14) + +## What's Changed +* Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in https://github.com/maproulette/maproulette3/pull/2231 +* add instructions length environment variable by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2234 +* fix links in review table by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2247 +* Fix issue where inverting filter columns in task analysis tables throws an error instead of inverting by @AndrewPhilbin in https://github.com/maproulette/maproulette3/pull/2264 +* Replace Twitter with Mastodon in footer by @mvexel in https://github.com/maproulette/maproulette3/pull/2265 +* Filter clearing for Task Tables by @AndrewPhilbin in https://github.com/maproulette/maproulette3/pull/2253 +* fix request meta-review username issue by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2242 +* add bundling restrictions and deletion of new bundles that weren't completed on redirect by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2266 +* fix username in task history widget for revisions by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2270 + +## MR2 Changes +* Enhance Country Leaderboard Availability During Refresh by @ljdelight in https://github.com/maproulette/maproulette-backend/pull/1099 +* Enhance Leaderboard Availability During Refresh by @ljdelight in https://github.com/maproulette/maproulette-backend/pull/1101 +* Migrate to io.github.play-swagger and update swagger-ui by @ljdelight in https://github.com/maproulette/maproulette-backend/pull/1103 + +**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.14.8...v3.14.9 + ## [v3.14.8] - 2023-2-02 Released with [maproulette-backend_v4.4.13](https://github.com/maproulette/maproulette-backend/releases/tag/v4.4.13) diff --git a/package.json b/package.json index 45b2cb2f3..872b15157 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "maproulette3", - "version": "3.14.8", + "version": "3.14.9", "private": true, "dependencies": { "@apollo/client": "^3.5.4", diff --git a/src/lang/af.json b/src/lang/af.json index 06fb72ef1..4643eb1c7 100644 --- a/src/lang/af.json +++ b/src/lang/af.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "View Comments", "ActiveTask.controls.fixed.label": "I fixed it!", "ActiveTask.controls.info.tooltip": "Task Details", - "ActiveTask.controls.notFixed.label": "Too difficult / Couldn’t see", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Existing Status", "ActiveTask.controls.viewChangset.label": "View Changeset", "ActiveTask.heading": "Challenge Information", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Add MR Tags", "Admin.EditChallenge.form.additionalKeywords.description": "You can optionally provide additional keywords that can be used to aid discovery of your challenge.", "Admin.EditChallenge.form.additionalKeywords.label": "Additional Categorization Keywords", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Blurb", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Advanced Options", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Task:", "Admin.Task.fields.status.label": "Status:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "value", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Review Status:", "Admin.TaskReview.controls.currentTaskStatus.label": "Task Status:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reject", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Manage", "ChallengeEndModal.control.dismiss.label": "Continue", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or too hard.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Sort by", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Unable to search challenges on server.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Unable to cancel review.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "No tasks remain in this challenge.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", "Errors.task.updateFailure": "Unable to save your changes.", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Skip", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Cancel Editing", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(loading...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Scoring method", "Leaderboard.title": "Leaderboard", "Leaderboard.updatedDaily": "Updated every 24 hours", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Review", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Teken Uit", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Achievements", "Navbar.links.userMetrics": "User Metrics", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", "ReviewStatus.metrics.title": "Review Status", - "ReviewStatus.metrics.tooHard": "TOO HARD", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Review Status", "Task.fields.reviewedBy.label": "Reviewer", "Task.fields.status.label": "Status", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Nearby", "Task.loadByMethod.random": "Random", "Task.management.controls.inspect.label": "Inspect", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Not an Issue", "Task.status.fixed": "Fixed", "Task.status.skipped": "Skipped", - "Task.status.tooHard": "Te moeilik", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Add MR Tags", "Task.taskTags.addTags.placeholder": "Add MR Tags", "Task.taskTags.cancel.label": "Cancel", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Location", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", diff --git a/src/lang/cs_CZ.json b/src/lang/cs_CZ.json index d03d42ffc..31a8e13ea 100644 --- a/src/lang/cs_CZ.json +++ b/src/lang/cs_CZ.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "View Comments", "ActiveTask.controls.fixed.label": "I fixed it!", "ActiveTask.controls.info.tooltip": "Task Details", - "ActiveTask.controls.notFixed.label": "Příliš obtížné / Neviděl jsem", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Existing Status", "ActiveTask.controls.viewChangset.label": "View Changeset", "ActiveTask.heading": "Challenge Information", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Add MR Tags", "Admin.EditChallenge.form.additionalKeywords.description": "Můžete případně zadat další klíčová slova, která mohou být použita k nalezení vaší výzvy.", "Admin.EditChallenge.form.additionalKeywords.label": "Další klíčová slova pro kategorizaci", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Blurb", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Advanced Options", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Úkol:", "Admin.Task.fields.status.label": "Stav: ", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "value", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Potvrdit", "Admin.TaskReview.controls.approvedWithFixes": "Schválit (s opravami)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Stav kontroly: ", "Admin.TaskReview.controls.currentTaskStatus.label": "Stav úkolu:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Odmítnout", "Admin.TaskReview.controls.resubmit": "Odeslat znovu ke kontrole", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Spravovat", "ChallengeEndModal.control.dismiss.label": "Pokračovat", "ChallengeEndModal.header": "Konec Výzvy", - "ChallengeEndModal.primaryMessage": "Všechny zbývající úkoly v této výzvě jste označili jako vynechané nebo příliš těžké.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Třídit podle", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Unable to search challenges on server.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Unable to cancel review.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "No tasks remain in this challenge.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", "Errors.task.updateFailure": "Unable to save your changes.", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Přeskočit", - "KeyMapping.taskCompletion.tooHard": "Příliš obtížné / Neviděl jsem", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Cancel Editing", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(loading...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Body jsou uděleny za splněný úkol takto:\n\n| Stav | Body |\n| : ------------ | -----: |\n| Opraveno | 5 |\n| Nejedná se o problém | 3 |\n| Již opraveno 3 |\n| Příliš tvrdé | 1 |\n| Přeskočeno | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Scoring method", "Leaderboard.title": "Leaderboard", "Leaderboard.updatedDaily": "Updated every 24 hours", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Kontrola", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Odhlásit", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Týmy", "Navbar.links.userAchievements": "Achievements", "Navbar.links.userMetrics": "Metriky uživatele", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", "ReviewStatus.metrics.title": "Review Status", - "ReviewStatus.metrics.tooHard": "TOO HARD", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Stav kontroly", "Task.fields.reviewedBy.label": "Kontrolor", "Task.fields.status.label": "Stav", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Nejbližší", "Task.loadByMethod.random": "Náhodný", "Task.management.controls.inspect.label": "Inspect", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Not an Issue", "Task.status.fixed": "Fixed", "Task.status.skipped": "Skipped", - "Task.status.tooHard": "Příliš těžké", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Add MR Tags", "Task.taskTags.addTags.placeholder": "Add MR Tags", "Task.taskTags.cancel.label": "Zrušit", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Location", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Úkol", diff --git a/src/lang/de.json b/src/lang/de.json index af1160d1b..076045d96 100644 --- a/src/lang/de.json +++ b/src/lang/de.json @@ -117,9 +117,12 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Füge MR Tags hinzu", "Admin.EditChallenge.form.additionalKeywords.description": "Du kannst zusätzliche Schlagwörter angeben, die bei der Suche nach deiner Kampagne helfen.", "Admin.EditChallenge.form.additionalKeywords.label": "Zusätzliche Schlagwörter zur Kategorisierung", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "Ich habe den OSM Automated Edits Verhaltenskodex gelesen und verstanden.", + "Admin.EditChallenge.form.automatedEditsCode.description": "Du bist dabei, eine MapRoulette-Challenge zu erstellen. Mit dieser Macht kommt Verantwortung. Stelle sicher, dass deine Challenge darauf ausgerichtet ist, sorgfältige menschliche Aufmerksamkeit für jede Aufgabe zu fördern, im Sinne des [Verhaltenskodex für automatisierte Bearbeitungen](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct) von OpenStreetMap. Bitte lies dieses Dokument sorgfältig durch. Mit dem Ankreuzen des Kästchens unten erkennst du an, dass du diese Verantwortung verstehst und akzeptierst.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Vereinbarung über den Verhaltenskodex von automatisierten Änderungen ", "Admin.EditChallenge.form.blurb.description": "Eine sehr kurze Beschreibung Ihrer Kampagne, die in einen kleinen Ausschnitt passt, z. B. für ein Popup Fenster. Dieses Feld unterstützt [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Klappentext", - "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", + "Admin.EditChallenge.form.bulkSubmit.label": "Die folgenden Änderungen werden auf alle ausgewählten Herausforderungen angewendet. Dieser Vorgang ist nicht rückgängig zu machen, daher bitte vor dem Absenden überprüfen.", "Admin.EditChallenge.form.category.description": "Die geeignete Kategorie für deine Kampagne hilft Benutzern, Kampagnen zu entdecken, die ihren Interessen entsprechen. Wenn du keine passende Kategorie findest, wähle Andere.", "Admin.EditChallenge.form.category.label": "Wie soll die Kampagne kategorisiert werden?", "Admin.EditChallenge.form.checkinComment.description": "Kommentar, der den Änderungen von Benutzern im Editor zugeordnet wird", @@ -160,7 +163,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatisch den #maproulette Hashtag anhängen (empfohlen)", "Admin.EditChallenge.form.instruction.description": "Die Anweisung gibt einem Mapper vor, wie eine Aufgabe in Ihrer Kampagne zu lösen ist. Dies ist, was Mapper jedes Mal, wenn eine Aufgabe geladen wird, im Anweisungsfeld sehen, und es ist die wichtigste Information für den Mapper, wie die Aufgabe zu lösen ist, also denken Sie sorgfältig über dieses Feld nach. Sie können Links zum OSM-Wiki oder andere Hyperlinks einfügen, wenn Sie möchten, denn dieses Feld unterstützt [Markdown] (https://learn.maproulette.org/documentation/markdown/). Sie können auch mit einfachen [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/) auf die Eigenschaften Ihrer GeoJSON verweisen: z.B. `'{{address}}'` würde durch den Wert der Eigenschaft `address` ersetzt werden, was eine grundlegende Anpassung der Anweisungen für jede Aufgabe ermöglicht. Dieses Feld ist erforderlich.", "Admin.EditChallenge.form.instruction.label": "Detaillierte Anleitung für Mapper", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must have more than 150 characters.", + "Admin.EditChallenge.form.instructionsDescription": "Anweisungen müssen mehr als 150 Zeichen haben.", "Admin.EditChallenge.form.limitReviewTags.description": "Andere Tags bei Prüfung der Aufgabe zulassen?", "Admin.EditChallenge.form.limitTags.description": "Andere Tags während der Aufgabenbearbeitung zulassen?", "Admin.EditChallenge.form.localGeoJson.description": "Bitte laden Sie die GeoJSON-Datei hoch.", @@ -174,7 +177,7 @@ "Admin.EditChallenge.form.minZoom.label": "Minimale Zoomstufe", "Admin.EditChallenge.form.name.description": "Der Name deiner Kampagne, wie er an vielen Stellen in MapRoulette erscheint und wie über das Suchfeld gesucht werden kann. Dieses Feld ist erforderlich und unterstützt nur reinen Text.", "Admin.EditChallenge.form.name.label": "Name deiner Kampagne", - "Admin.EditChallenge.form.nameDescription": "The challenge name is required and must be more than 3 characters long.", + "Admin.EditChallenge.form.nameDescription": "Der Challengename ist erforderlich und muss mehr als 3 Zeichen lang sein.", "Admin.EditChallenge.form.osmIdProperty.description": "Der Name der Eigenschaft des Aufgabenmerkmals, das als OpenStreetMap-Element-ID für Aufgaben behandelt werden soll. Wenn das Feld leer gelassen wird, greift MapRoulette auf die Überprüfung einer Reihe von allgemeinen ID-Eigenschaften zurück, einschließlich der von Overpass verwendeten. Falls angegeben, **vergewissern Sie sich, dass sie einen eindeutigen Wert für jedes Feature in Ihren Daten hat**. Aufgaben, bei denen die Eigenschaft fehlt, wird eine zufällige Kennzeichnung zugewiesen, auch wenn die Aufgabe andere gemeinsame Id-Eigenschaften enthält. [Erfahren Sie mehr](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.osmIdProperty.label": "OSM/Externe ID-Eigenschaft", "Admin.EditChallenge.form.overpassQL.description": "Siehe [Hilfe](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/) für wichtige Details und häufige Tücken bei der Erstellung von Kampagnen mit Hilfe von Overpass-Abfragen.", @@ -199,9 +202,9 @@ "Admin.EditChallenge.form.required.label": "ist eine erforderliche Eigenschaft", "Admin.EditChallenge.form.requiresLocal.description": "Die Aufgaben benötigen lokales oder Vor-Ort-Wissen, um sie zu erledigen. Hinweis: Die Kampagne erscheint nicht in der Kampagnen-Suche.", "Admin.EditChallenge.form.requiresLocal.label": "Ortskenntnisse erforderlich", - "Admin.EditChallenge.form.reviewAndSubmit.label": "Review and Submit", - "Admin.EditChallenge.form.reviewSetting.description": "This will pre-check the users request review box when submitting a task.", - "Admin.EditChallenge.form.reviewSetting.label": "Request Review By Default", + "Admin.EditChallenge.form.reviewAndSubmit.label": "Überprüfen und Absenden", + "Admin.EditChallenge.form.reviewSetting.description": "Dies wird das Kontrollkästchen für die Überprüfung der Benutzeranfrage vor dem Absenden einer Aufgabe vorab überprüfen.", + "Admin.EditChallenge.form.reviewSetting.label": "Standardmäßig Überprüfung anfordern", "Admin.EditChallenge.form.source.label": "Ort der Aufgabendaten", "Admin.EditChallenge.form.step1.label": "Allgemein", "Admin.EditChallenge.form.step2.description": "\nJede Aufgabe in MapRoulette besteht aus einer Geometrie: Punkt, Linie oder Polygon,\ndie auf der Karte anzeigen, was Mapper für Dich prüfen sollen. In dieser Ansicht werden die \nAufgaben einer Kampagne definiert, indem MapRoulette diese Geometrien mitgeteilt werden.\n\nEs gibt drei Wege, Geometrien in die Kampagne einzugeben: Eine Overpass Abfrage, eine\nlokale GeoJSON-Datei oder eine URL, die auf eine GeoJSON Datei im Internet verweist.\n\n##### Overpass Abfrage\n\nOverpass ist eine leistungsfähige Schnittstelle zur Abfrage von OpenStreetMap-Daten.\nMit [Overpass QL](https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide), \nder Overpass-Abfragesprache, können passende OSM-Objekte abgefragt, und als \nAufgabe dargestellt werden (jedes Ergebnis wird zu einer separaten Aufgabe). \n[Mehr erfahren](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/).\n\n##### Lokale GeoJSON-Datei\n\nDie andere Möglichkeit ist die Verwendung einer eigenen GeoJSON-Datei. Dies ist \nsehr nützlich wenn externe Daten einer genehmigten Quelle zu OSM hinzugefügt \nwerden sollen. Werkzeuge wie [QGIS](https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson) oder [gdal](http://www.gdal.org/drv_geojson.html) ermöglichen diverse Konvertierungen, wie z.B. Shapefiles zu GeoJSON.\nHierbei ist sind lon/lat Werte in WGS84 (EPSG:4326) zu verwenden, welches\nMapRoulette intern nutzt.\n\n> Hinweis: Für Kampagnen mit vielen Aufgaben wird die Verwendung eines\n[Zeilen] (https://learn.maproulette.org/documentation/line-by-line-geojson/)\nFormats empfohlen, das deutlich effizienter zu verarbeiten ist.\nEinige erweiterte Funktionen stehen nur beim Zeilen-Format zur Verfügung.\n\n##### Externe GeoJSON URL\n\nDer einzige Unterschied zwischen einer lokalen GeoJSON-Datei und einer \nURL besteht darin, woher MapRoulette die Datei laden soll. Bei der URL \nist sicherzustellen, dass direkt auf die GeoJSON-Datei verwiesen wird \nund nicht auf eine Seite, die einen Link zur Datei enthält, da MapRoulette \ndiese Daten nicht interpretieren kann.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Erweiterte Optionen", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Die meisten Kampagnen funktionieren gut mit den Standardeinstellungen, optional kann jede der folgenden erweiterten Einstellungen angepasst werden.", "Admin.EditChallenge.form.steps.allOptions.description": "Optionen", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Verhaltenskodex für automatisierte Bearbeitungen", "Admin.EditChallenge.form.steps.basemap.description": "Kartenhintergrund ändern", "Admin.EditChallenge.form.steps.basemap.header": "Kartenhintergrund", "Admin.EditChallenge.form.steps.changesetUrl.title": "URL des Änderungssatzes hinzufügen", @@ -240,13 +244,13 @@ "Admin.EditChallenge.form.steps.zoom.description": "Zoomstufen der Karte einstellen", "Admin.EditChallenge.form.steps.zoom.header": "Zoomstufen", "Admin.EditChallenge.form.taskBundlePropertyId.help": "Der Name der Aufgabeneigenschaft, die als Bundle-ID für verwandte Aufgaben behandelt werden soll. Aufgaben ohne diese Eigenschaft bleiben als isolierte Aufgaben erhalten. Bitte beachten Sie, dass diese Funktion derzeit nicht mit Overpass-Abfragen funktioniert.", - "Admin.EditChallenge.form.taskBundlePropertyId.label": "Task Bundle Id Property", + "Admin.EditChallenge.form.taskBundlePropertyId.label": "Task Bundle ID Eigenschaft", "Admin.EditChallenge.form.taskBundlePropertyId.overpassWarning": "Derzeit nicht verfügbar für Overpass-Abfragen. Bitte wähle einen anderen Datenspeicherort, um diese Funktion zu nutzen.", "Admin.EditChallenge.form.taskPropertyStyles.clear": "Löschen", "Admin.EditChallenge.form.taskPropertyStyles.close": "Erledigt", "Admin.EditChallenge.form.taskPropertyStyles.description": "Sets up task property style rules......", "Admin.EditChallenge.form.taskPropertyStyles.label": "Task Property Style Rules", - "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Upload a widget layout to be used as a recommendation for the mapper in the task completion workflow.", + "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Lade ein Widget-Layout hoch, das als Empfehlung für die Mapper im Workflow zur Aufgabenerledigung verwendet werden soll.", "Admin.EditChallenge.form.updateTasks.description": "Periodically delete old, stale (not updated in ~30 days) tasks still in Created or Skipped state. This can be useful if you are refreshing your challenge tasks on a regular basis and wish to have old ones periodically removed for you. Most of the time you will want to leave this set to No.", "Admin.EditChallenge.form.updateTasks.label": "Veraltete Aufgaben entfernen", "Admin.EditChallenge.form.visible.description": "Ermöglicht, dass die Kampagne für andere Benutzer über die Suche leicht auffindbar ist (vorbehaltlich der Auffindbarkeit des Projekts). Beachte, dass alle Projekte und Kampagnen öffentlich sind und - selbst wenn Auffindbar deaktiviert ist - von Benutzern trotzdem angesehen werden können, wenn sie einen direkten Link hierzu haben.", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "Wert", "Admin.TaskPropertyStyleRules.styles.doc": "Mehr über das Einrichten von Stilen erfahren", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Aufgabe wurde bereits geprüft", "Admin.TaskReview.controls.approved": "Bestätigen", "Admin.TaskReview.controls.approvedWithFixes": "Bestätigen (mit Korrekturen)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Bestätigen (mit Korrekturen)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Prüfstatus:", "Admin.TaskReview.controls.currentTaskStatus.label": "Aufgabenstatus:", "Admin.TaskReview.controls.errorTags": "Fehler Tags", + "Admin.TaskReview.controls.next": "Nächste Aufgabe prüfen", "Admin.TaskReview.controls.rejected": "Verwerfen", "Admin.TaskReview.controls.resubmit": "Wiedervorlage zur Prüfung", "Admin.TaskReview.controls.resubmitMetaReReview": "Erneute Meta-Überprüfung anfragen", @@ -449,9 +455,9 @@ "Admin.manageTasks.controls.exportGeoJSON.label": "Exportiere GeoJSON", "Admin.manageTasks.controls.exportMapperReviewCSV.label": "Prüfung als CSV exportieren", "Admin.manageTasks.controls.exportOSMData.label": "OSM-Daten exportieren", - "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "Export Meta-Review Coverage CSV", + "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "Exportiere Meta-Bewertungsabdeckung als CSV", "Admin.manageTasks.controls.exportTaskReviewHistory.label": "Verlauf der Aufgabenprüfung als CSV exportieren", - "Admin.manageTasks.controls.filterList.label": "Filter By:", + "Admin.manageTasks.controls.filterList.label": "Filtern nach:", "Admin.manageTasks.controls.hideReviewColumns.label": "Prüfspalten ausblenden", "Admin.manageTasks.controls.removeMetaReviewStatus.label": "Aus Meta-Prüfliste entfernen", "Admin.manageTasks.controls.showReviewColumns.label": "Prüfspalten einblenden", @@ -470,22 +476,22 @@ "Challenge.basemap.openCycleMap": "OpenCycleMap", "Challenge.basemap.openStreetMap": "OSM", "Challenge.controls.clearFilters.label": "Filter Löschen", - "Challenge.controls.doesntExist.label": "No discoverable task with this id exists.", - "Challenge.controls.goTo.label": "Go directly to:", - "Challenge.controls.invalidId.label": "Id must be a number.", + "Challenge.controls.doesntExist.label": "Keine auffindbare Aufgabe mit dieser ID existiert.", + "Challenge.controls.goTo.label": "Gehe direkt zu:", + "Challenge.controls.invalidId.label": "Id muss eine Zahl sein.", "Challenge.controls.loadMore.label": "Mehr Ergebnisse", "Challenge.controls.save.label": "Speichern", "Challenge.controls.start.label": "Start", - "Challenge.controls.task.label": "Task", + "Challenge.controls.task.label": "Aufgabe", "Challenge.controls.taskLoadBy.label": "Lade Aufgaben nach:", "Challenge.controls.unsave.label": "Unsave", "Challenge.controls.unsave.tooltip": "Aus Favoritenliste entfernen", "Challenge.cooperativeType.changeFile": "Team", "Challenge.cooperativeType.none": "Keine", "Challenge.cooperativeType.tags": "Tag Fix", - "Challenge.detectedIds.challenge": "Challenge ", - "Challenge.detectedIds.noChallengeIds": "Cannot find matching Id", - "Challenge.detectedIds.project": "Project ", + "Challenge.detectedIds.challenge": "Kampagne", + "Challenge.detectedIds.noChallengeIds": "Keine passende Id gefunden", + "Challenge.detectedIds.project": "Projekt", "Challenge.difficulty.any": "Egal", "Challenge.difficulty.easy": "Leicht", "Challenge.difficulty.expert": "Experte", @@ -510,9 +516,9 @@ "Challenge.result.difficulty.label": "Schwierigkeit", "Challenge.results.controls.browse.label": "Mehr Details", "Challenge.results.heading": "Kampagnen", - "Challenge.results.noResults": "Cannot find matching name", - "Challenge.reviewSetting.notRequired": "No", - "Challenge.reviewSetting.requested": "Yes", + "Challenge.results.noResults": "Kann den passenden Namen nicht finden.", + "Challenge.reviewSetting.notRequired": "Nein", + "Challenge.reviewSetting.requested": "Ja", "Challenge.signIn.label": "Bitte melde dich an, um zu starten", "Challenge.sort.completion": "% Vollständig", "Challenge.sort.cooperativeWork": "Team", @@ -535,13 +541,13 @@ "ChallengeCard.totalTasks": "Aufgabenanzahl", "ChallengeDetails.Task.fields.featured.label": "Empfohlen", "ChallengeDetails.controls.checkbox.error": "Bitte stelle sicher, dass das Kontrollkästchen aktiviert ist, bevor Du fortfährst.", - "ChallengeDetails.controls.clone.challenge": "Clone Challenge", + "ChallengeDetails.controls.clone.challenge": "Kampagne klonen", "ChallengeDetails.controls.email": "E-Mail", "ChallengeDetails.controls.favorite.label": "Als Favorit", "ChallengeDetails.controls.favorite.tooltip": "In Favoritenliste speichern", "ChallengeDetails.controls.flagged_text": "Diese Challenge wurde gemeldet", "ChallengeDetails.controls.goBack.label": "Zurück", - "ChallengeDetails.controls.modal.subtitle": "You are about to flag a Challenge. An issue will be created in this [public github repository](https://github.com/maproulette/challenge-reports/issues) and the Challenge creator will be notified by email. Any follow-up discussion should take place there. Flagging a Challenge does not disable it immediately. Please explain in detail what your issue is with this challenge, if possible linking to specific OSM changesets.", + "ChallengeDetails.controls.modal.subtitle": "Du bist dabei, eine Challenge zu melden. Es wird ein Problem in diesem [öffentlichen GitHub-Repository](https://github.com/maproulette/challenge-reports/issues) erstellt, und der Ersteller der Herausforderung wird per E-Mail benachrichtigt. Jegliche Folgediskussionen sollten dort stattfinden. Das Melden einer Herausforderung deaktiviert sie nicht sofort. Bitte erkläre detailliert, was dein Problem mit dieser Herausforderung ist, und verlinke nach Möglichkeit auf spezifische OSM-Änderungssets.", "ChallengeDetails.controls.preview.label": "Vorschau", "ChallengeDetails.controls.review.label": "Ich habe versucht, den Ersteller der Challenge zu kontaktieren", "ChallengeDetails.controls.start.label": "Start", @@ -553,7 +559,7 @@ "ChallengeDetails.fields.difficulty.label": "Schwierigkeit", "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Aufgaben erstellt am {refreshDate} mit Daten vom {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Aufgabendaten erhoben", - "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.overpassQL.label": "Overpass-Abfrage", "ChallengeDetails.fields.viewComments.label": "Kontakt aufnehmen", "ChallengeDetails.fields.viewLeaderboard.label": "Bestenliste anzeigen", "ChallengeDetails.fields.viewOverview.label": "Übersicht", @@ -563,24 +569,24 @@ "ChallengeEndModal.header": "Challenge End", "ChallengeEndModal.primaryMessage": "Du hast alle verbliebenen Aufgaben der Kampagne übersprungen oder als zu schwierig eingestuft.", "ChallengeFilterSubnav.controls.sortBy.label": "Sortieren nach", - "ChallengeFilterSubnav.filter.categorization.add": "Add:", - "ChallengeFilterSubnav.filter.categorization.anything": "Anything", - "ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category", - "ChallengeFilterSubnav.filter.categorization.new": "to add a new one.", - "ChallengeFilterSubnav.filter.categorization.set": "You have not set any categories.", - "ChallengeFilterSubnav.filter.categorization.signIn": "You must sign in to add a keyword.", - "ChallengeFilterSubnav.filter.categorize.label": "Categorize", + "ChallengeFilterSubnav.filter.categorization.add": "Hinzufügen:", + "ChallengeFilterSubnav.filter.categorization.anything": "Alles", + "ChallengeFilterSubnav.filter.categorization.delete": "Du musst eine Kategorie löschen", + "ChallengeFilterSubnav.filter.categorization.new": "um eine neue hinzufügen.", + "ChallengeFilterSubnav.filter.categorization.set": "Sie haben keine Kategorien festgelegt.", + "ChallengeFilterSubnav.filter.categorization.signIn": "Du musst dich anmelden, um ein Schlüsselwort hinzuzufügen.", + "ChallengeFilterSubnav.filter.categorize.label": "Kategorien", "ChallengeFilterSubnav.filter.difficulty.label": "Schwierigkeit", "ChallengeFilterSubnav.filter.keyword.label": "Thema", "ChallengeFilterSubnav.filter.keywords.otherLabel": "Andere:", - "ChallengeFilterSubnav.filter.locatedIn.label": "Located in ", + "ChallengeFilterSubnav.filter.locatedIn.label": "Befindet sich in ", "ChallengeFilterSubnav.filter.location.label": "Ort", - "ChallengeFilterSubnav.filter.search.label": "Search by name or Id", - "ChallengeFilterSubnav.filter.searchForId.label": "Search for task Id", + "ChallengeFilterSubnav.filter.search.label": "Suche nach Name oder Id", + "ChallengeFilterSubnav.filter.searchForId.label": "Suche nach Aufgaben-ID", "ChallengeFilterSubnav.header": "Kampagnen", "ChallengeFilterSubnav.query.searchType.challenge": "Kampagnen", "ChallengeFilterSubnav.query.searchType.project": "Projekte", - "ChallengeFilterSubnav.query.searchType.task": "Task", + "ChallengeFilterSubnav.query.searchType.task": "Aufgabe", "ChallengeOwnerLeaderboard.additionalReviews.label": "Zusätzliche Prüfungen", "ChallengeOwnerLeaderboard.averageTime.label": "Dauer i.M.", "ChallengeOwnerLeaderboard.points.label": "Pkt.", @@ -847,10 +853,11 @@ "Errors.challenge.moveFailure": "Die Kampagne/n konnte nicht verschoben werden.", "Errors.challenge.rebuildFailure": "Aufgaben der Kampagne können nicht wiederhergestellt werden", "Errors.challenge.searchFailure": "Die Kampagnen konnten nicht auf dem Server gefunden werden.", - "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", - "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", - "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", - "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", + "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "Das Feld 'BESCHREIBUNG DEINER CHALLENGE' ist erforderlich.", + "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Deine Änderungen konnten nicht gespeichert werden. Es handelt sich wahrscheinlich um einen doppelten Namen der Herausforderung.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "Du musst das Kästchen am unteren Rand der Seite ankreuzen, um anzuzeigen, dass du den Verhaltenskodex für automatisierte Bearbeitungen von OpenStreetMap anerkennst.", + "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "Das Feld 'DETAILLIERTE ANWEISUNGEN FÜR MAPPER' muss mehr als 150 Zeichen enthalten.", + "Errors.challengeSaveFailure.challengeSaveNameFailure": "Das Feld 'NAME DEINER CHALLENGE' ist erforderlich und muss mehr als 3 Zeichen lang sein.", "Errors.clusteredTask.fetchFailure": "Aufgabengruppen können nicht geladen werden", "Errors.file.formatIncorrect": "Das Dateiformat wird für diesen Vorgang nicht erkannt oder nicht unterstützt", "Errors.josm.missingFeatureIds": "Diese Aufgabenmerkmale besitzen nicht die erforderlichen OSM Identifikationsmerkmale, um sie in JOSM zu öffnen. Bitte wähle eine andere Editieroption.", @@ -874,10 +881,11 @@ "Errors.reviewTask.fetchFailure": "Prüfaufgaben konnten nicht geladen werden.", "Errors.reviewTask.notClaimedByYou": "Die Prüfung kann nicht abgebrochen werden.", "Errors.search.notSupported": "Kurzcode-Suche nicht unterstützt{Details}", + "Errors.task.addCommentFailure": "Der Kommentar konnte nicht gespeichert werden. Wahrscheinlich wurde eine leere Zeichenfolge übermittelt.", "Errors.task.alreadyLocked": "Die Aufgabe wurde bereits von jemand anderem gesperrt.", - "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", + "Errors.task.bundleCooperative": "Die Hauptaufgabe ist kooperativ. Alle ausgewählten Aufgaben müssen kooperativ sein.", "Errors.task.bundleFailure": "Aufgaben können nicht gruppiert werden", - "Errors.task.bundleNotCooperative": "The main task is not Cooperative. No selected tasks can be Cooperative.", + "Errors.task.bundleNotCooperative": "Die Hauptaufgabe ist nicht kooperativ. Keine ausgewählten Aufgaben können kooperativ sein.", "Errors.task.cooperativeFailure": "Team-Aufgabe konnte nicht geladen werden{details}", "Errors.task.deleteFailure": "Aufgabe konnte nicht gelöscht werden.", "Errors.task.doesNotExist": "Diese Aufgabe existiert nicht.", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Aufgabensperre konnte nicht freigegeben werden. Deine Sperre oder deine Sitzung ist möglicherweise abgelaufen.", "Errors.task.none": "Keine weiteren Aufgaben in dieser Kampagne.", + "Errors.task.removeTaskFromBundleFailure": "Nicht in der Lage, die Aufgabe aus dem Bundle zu entfernen.", "Errors.task.saveFailure": "Deine Änderungen konnten nicht gespeichert werden{details}", "Errors.task.updateFailure": "Deine Änderungen konnten nicht gespeichert werden.", "Errors.team.genericFailure": "Fehler{details}", @@ -924,7 +933,7 @@ "Following.ViewFollowing.notFollowing": "Du folgst niemandem", "Following.controls.stopFollowing.label": "Folgen beenden von", "Footer.APIversionLabel": "MaprouletteAPI", - "Footer.email.donateButton": "Donate to Maproulette", + "Footer.email.donateButton": "Spende an Maproulette", "Footer.email.placeholder": "E-Mail Adresse", "Footer.email.submit.label": "Abschicken", "Footer.followUs": "Folge uns", @@ -935,13 +944,13 @@ "Footer.viewBlog": "Blog lesen", "Form.controls.addMustachePreview.note": "Hinweis: Alle mustache Eigenschafts-Tags werden in der Vorschau als leer angezeigt.", "Form.controls.addPriorityRule.label": "Eine Regel hinzufügen", - "Form.controls.markdownField.formatErrorJSON.label": "Upload Failed! Layout must be exported from the task completion flow.", + "Form.controls.markdownField.formatErrorJSON.label": "Upload fehlgeschlagen! Das Layout muss aus dem Aufgabenabschlussfluss exportiert werden.", "Form.controls.markdownField.preview.label": "Vorschau", - "Form.controls.markdownField.uploadErrorGeoJSON.label": "Upload Failed! File must have '.json' or .geojson' extension.", - "Form.controls.markdownField.uploadErrorJSON.label": "Upload Failed! File must have '.json' extension.", + "Form.controls.markdownField.uploadErrorGeoJSON.label": "Upload fehlgeschlagen! Die Datei muss die Erweiterung '.json' oder '.geojson' haben.", + "Form.controls.markdownField.uploadErrorJSON.label": "Upload fehlgeschlagen! Die Datei muss die Erweiterung '.json' haben.", "Form.controls.markdownField.write.label": "Schreiben", - "Form.textUpload.promptGeoJSON": "Drop GeoJSON file here or click to select file", - "Form.textUpload.promptJSON": "Drop JSON file here or click to select file", + "Form.textUpload.promptGeoJSON": "GeoJSON-Datei hier ablegen oder klicken, um eine Datei auszuwählen", + "Form.textUpload.promptJSON": "JSON-Datei hier ablegen oder klicken, um eine Datei auszuwählen", "Form.textUpload.readonly": "Vorhandene Datei wird verwendet", "General.controls.moreResults.label": "Mehr Ergebnisse", "GlobalActivity.title": "Weltweite Aktivität", @@ -957,7 +966,7 @@ "Home.Instructions.header": "Finde Deine Kampagne", "Home.Instructions.secondParagraph": "Machen Sie so wenige oder so viele, wie Sie wollen. Wenn eine Kampagne zu leicht oder zu schwer für Sie ist, stürzen Sie sich einfach in etwas anderes, in dem Wissen, dass Sie jedes Mal, wenn Sie auf \"Ich habe es behoben!\" klicken, einen sinnvollen Beitrag zu den Weltkarten geleistet haben.", "Home.Intro.detail": "Deshalb ist OSM die aktuellste und vollständigste Karte, die Sie irgendwo finden können, und deshalb nutzen Facebook, Snapchat und viele andere OSM, um ihre eigenen Karten zu erstellen. Wenn Sie sich den Datenreichtum von OpenStreetMap ansehen, fragen Sie sich vielleicht, was es noch zu kartografieren gibt. Hier kommt MapRoulette ins Spiel! Melden Sie sich einfach mit Ihrem OpenStreetMap-Konto an, finden Sie eine Aufgabe, die zu Ihnen passt, und tragen Sie sofort zu den Karten der Welt bei!", - "Home.Intro.donateButton": "Support the growth of MapRoulette by donating here!", + "Home.Intro.donateButton": "Unterstütze das Wachstum von MapRoulette, indem du hier spendest!", "Home.Intro.firstBullet": "Aufgaben mit verschiedenen Schwierigkeiten, vom Anfänger bis zum Experten", "Home.Intro.header": "Tausende von Menschen wie Du bearbeiten OpenStreetMap jeden Tag", "Home.Intro.secondBullet": "Finde Aufgaben, die Dir wichtig sind", @@ -1012,7 +1021,7 @@ "IntlTable.jumpToPage.label": "gehe zu Seite", "IntlTable.loading.label": "Lädt...", "IntlTable.next.label": "Nächste", - "IntlTable.noData": "Keine Reihen gefunden", + "IntlTable.noData": "Keine Daten gefunden", "IntlTable.of": "von", "IntlTable.page.label": "Seite", "IntlTable.previous.label": "Vorherige", @@ -1035,7 +1044,7 @@ "KeyMapping.taskCompletion.skip": "Überspringen", "KeyMapping.taskCompletion.tooHard": "Zu schwierig", "KeyMapping.taskEditing.cancel": "Bearbeiten abbrechen", - "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", + "KeyMapping.taskEditing.completeTogether": "Gemeinsam Aufgaben abschließen", "KeyMapping.taskEditing.escapeLabel": "ESC", "KeyMapping.taskEditing.fitBounds": "Skaliere Karte auf die Aufgabe", "KeyMapping.taskInspect.nextTask": "Nächste", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(lädt...)", "Leaderboard.controls.loadMore.label": "Weiter anzeigen", "Leaderboard.global": "Weltweite Bestenliste", - "Leaderboard.scoringMethod.explanation": "\n##### Punkte pro erledigter Aufgabe werden wie folgt vergeben:\n\n| Status | Punkte |\n| :------------ | -----: |\n| Behoben | 5 |\n| Kein Fehler | 3 |\n| Bereits behoben | 3 |\n| Zu schwierig | 1 |\n| Übersprungen | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Punkte pro erledigter Aufgabe werden wie folgt vergeben:\n\n| Status | Punkte |\n| :------------ | -----: |\n| Behoben | 5 |\n| Kein Fehler | 3 |\n| Bereits behoben | 3 |\n| Zu schwierig | 1 |\n| Übersprungen | 0 |\n\n", "Leaderboard.scoringMethod.label": "Zählmethode", "Leaderboard.title": "Bestenliste", "Leaderboard.updatedDaily": "Aktualisierung alle 24 Stunden", @@ -1072,7 +1081,7 @@ "Locale.es.label": "es (Español)", "Locale.fa-IR.label": "fa-IR (Persisch - Iran)", "Locale.fr.label": "fr (Français)", - "Locale.it.label": "it (Italiano)", + "Locale.it.label": "it (Italienisch)", "Locale.ja.label": "ja (日本語)", "Locale.ko.label": "ko (한국어)", "Locale.nl.label": "nl (niederländisch)", @@ -1130,15 +1139,15 @@ "Navbar.links.blog": "Blog", "Navbar.links.challengeResults": "Kampagnen suchen", "Navbar.links.dashboard": "Übersicht", - "Navbar.links.donate": "Donate", + "Navbar.links.donate": "Spenden", "Navbar.links.globalActivity": "Weltweite Aktivität", "Navbar.links.help": "Mehr erfahren", "Navbar.links.inbox": "Posteingang", "Navbar.links.leaderboard": "Bestenliste", "Navbar.links.review": "Prüfung", - "Navbar.links.sent": "Sent", + "Navbar.links.sent": "Gesendet", "Navbar.links.signout": "Abmelden", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Einstellungen", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Auszeichnungen", "Navbar.links.userMetrics": "Benutzerstatistik", @@ -1185,7 +1194,7 @@ "Profile.form.addCustomBasemap.label": "Eigenen Kartenhintergrund hinzufügen", "Profile.form.allowFollowing.description": "Bei Nein können Benutzer Deinen Aktivitäten nicht folgen.", "Profile.form.allowFollowing.label": "Folgen zulassen", - "Profile.form.challengeCompletedNotifications.description": "Receive a notification when a Challenge you created has been completed.", + "Profile.form.challengeCompletedNotifications.description": "Erhalte eine Benachrichtigung, wenn eine von dir erstellte Herausforderung abgeschlossen wurde.", "Profile.form.customBasemap.description": "Füge hier die URL des eigenen Kartenhintergrunds ein; z. B. `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", "Profile.form.customBasemap.name.label": "Name", "Profile.form.customBasemap.overlay.label": "Überlagerung?", @@ -1199,32 +1208,32 @@ "Profile.form.email.description": "E-Mail Nachrichten werden an diese Adresse gesendet.\n\nWähle aus, welche MapRoulette Nachrichten du empfangen willst, und ob die Nachrichten als Email versandt werden sollen (entweder direkt oder als tägliche Zusammenfassung).", "Profile.form.email.format": "E-Mail", "Profile.form.email.label": "E-Mail Adresse", - "Profile.form.followNotifications.description": "Receive notifications when other users choose to follow you.", + "Profile.form.followNotifications.description": "Erhalte Benachrichtigungen, wenn andere Benutzer sich dafür entscheiden, dir zu folgen.", "Profile.form.format.error": "sollte diesem Format entsprechen", - "Profile.form.isReviewer.description": "Hilf mit Aufgaben zu prüfen, bei denen eine Überprüfung angefragt wurde", + "Profile.form.isReviewer.description": "Hilf mit Aufgaben zu prüfen, bei denen eine Überprüfung angefragt wurde.", "Profile.form.isReviewer.label": "Als Prüfer mithelfen", "Profile.form.leaderboardOptOut.description": "Wenn ja wirst du **nicht** auf der öffentlichen Bestenliste erscheinen.", "Profile.form.leaderboardOptOut.label": "Von der Bestenliste abmelden", "Profile.form.locale.description": "Benutzersprache für die MapRoulette Benutzeroberfläche.", "Profile.form.locale.label": "Sprache", "Profile.form.mandatory.label": "Obligatorisch", - "Profile.form.mentionNotifications.description": "Receive a notification when someone @mentions you in a comment.", - "Profile.form.metaReviewNotifications.description": "Receive a notification when your review status is updated by another reviewer.", + "Profile.form.mentionNotifications.description": "Erhalte eine Benachrichtigung, wenn jemand dich in einem Kommentar @erwähnt.", + "Profile.form.metaReviewNotifications.description": "Erhalte eine Benachrichtigung, wenn dein Überprüfungsstatus von anderen Gutachtern aktualisiert wird.", "Profile.form.needsReview.description": "Für alle erledigten Aufgaben automatisch eine Prüfung anfragen", "Profile.form.needsReview.label": "Prüfung für alle Aufgaben anfragen", "Profile.form.no.label": "Nein", "Profile.form.notification.label": "Nachricht", "Profile.form.notificationSubscriptions.description": "Wähle aus, welche MapRoulette Nachrichten du empfangen willst, und ob die Nachrichten als E-Mail versandt werden sollen (entweder direkt oder als tägliche Zusammenfassung).", "Profile.form.notificationSubscriptions.label": "Nachrichten Abonnements", - "Profile.form.reviewAgainNotifications.description": "Receive a notification when your review status is updated by the mapper whose task you have reviewed.", - "Profile.form.reviewApprovedNotifications.description": "Receive a notification when your task was approved following a review.", - "Profile.form.reviewCountNotifications.description": "Receive periodic notifications indicating how many task reviews you currently have pending.", - "Profile.form.reviewRejectedNotifications.description": "Receive a notification when your task needs to be revisited following a review.", - "Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.", + "Profile.form.reviewAgainNotifications.description": "Erhalte eine Benachrichtigung, wenn dein Überprüfungsstatus vom Mapper aktualisiert wird, dessen Aufgabe du überprüft hast.", + "Profile.form.reviewApprovedNotifications.description": "Erhalte eine Benachrichtigung, wenn deine Aufgabe nach einer Überprüfung genehmigt wurde.", + "Profile.form.reviewCountNotifications.description": "Erhalte regelmäßige Benachrichtigungen, die anzeigen, wie viele Aufgabenüberprüfungen du derzeit ausstehend hast.", + "Profile.form.reviewRejectedNotifications.description": "Erhalte eine Benachrichtigung, wenn deine Aufgabe nach einer Überprüfung erneut bearbeitet werden muss.", + "Profile.form.revisionCountNotifications.description": "Erhalte regelmäßige Benachrichtigungen, die anzeigen, wie viele Aufgabenrevisionen du derzeit ausstehend hast.", "Profile.form.seeTagFixSuggestions.description": "Tag Korrekturvorschläge anzeigen, falls sie zur Verfügung stehen.", "Profile.form.seeTagFixSuggestions.label": "Tag Korrekturvorschläge anzeigen", - "Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.", - "Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.", + "Profile.form.systemNotifications.description": "Erhalte Benachrichtigungen über wichtige Systemereignisse von MapRoulette, wie geplante Ausfallzeiten.", + "Profile.form.teamNotifications.description": "Erhalte eine Benachrichtigung, wenn du von einem anderen Benutzer eingeladen wurdest, einem Team beizutreten.", "Profile.form.uniqueCustomBasemap.error": "Eigene Kartenhintergründe benötigen einen eindeutigen Namen", "Profile.form.yes.label": "Ja", "Profile.noUser": "Benutzer nicht gefunden oder Du bist nicht berechtigt, diesen Benutzer zu betrachten.", @@ -1272,7 +1281,7 @@ "Review.Dashboard.tasksReviewedByMe": "Von mir geprüfte Aufgaben", "Review.Dashboard.tasksToBeReviewed": "Aufgaben zur Prüfung", "Review.Dashboard.volunteerAsReviewer.label": "Als Prüfer mithelfen", - "Review.Task.fields.featureId.label": "Feature Id", + "Review.Task.fields.featureId.label": "Objekt ID", "Review.Task.fields.id.label": "Interne ID", "Review.TaskAnalysisTable.allReviewedTasks": "Alle prüfungsbezogenen Aufgaben", "Review.TaskAnalysisTable.columnHeaders.actions": "Aktionen", @@ -1287,7 +1296,7 @@ "Review.TaskAnalysisTable.controls.viewTask.label": "Ansehen", "Review.TaskAnalysisTable.excludeOtherReviewers": "Anderen zugewiesene Prüfungen ausschließen", "Review.TaskAnalysisTable.exportMapperCSVLabel": "Export mapper CSV", - "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Review Table CSV", + "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Überprüfungstabelle CSV", "Review.TaskAnalysisTable.mapperControls.label": "Aktionen", "Review.TaskAnalysisTable.metaReviewTasks": "Meta-Überprüfung Aufgaben", "Review.TaskAnalysisTable.metaReviewerControls.label": "Aktionen", @@ -1297,28 +1306,28 @@ "Review.TaskAnalysisTable.noTasksReviewedByMe": "Du hast keine Aufgaben geprüft.", "Review.TaskAnalysisTable.onlySavedChallenges": "Nur Kampagnen aus Favoritenliste", "Review.TaskAnalysisTable.refresh": "Aktualisieren", - "Review.TaskAnalysisTable.requiredForExport": "Your can only export one", - "Review.TaskAnalysisTable.requiredProject": "project at a time.", + "Review.TaskAnalysisTable.requiredForExport": "Du kannst nur ein", + "Review.TaskAnalysisTable.requiredProject": "Projekt gleichzeitig exportieren.", "Review.TaskAnalysisTable.reviewCompleteControls.label": "Aktionen", "Review.TaskAnalysisTable.reviewerControls.label": "Aktionen", "Review.TaskAnalysisTable.startMetaReviewing": "Diese Meta-Aufgaben prüfen", "Review.TaskAnalysisTable.startReviewing": "Diese Aufgaben prüfen", - "Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Tasks Meta-Reviewed by Me", + "Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Von mir geprüfte Aufgaben", "Review.TaskAnalysisTable.tasksReviewedByMe": "Von mir geprüfte Aufgaben", "Review.TaskAnalysisTable.tasksToBeReviewed": "Aufgaben zur Prüfung", - "Review.TaskAnalysisTable.tasksToMetaReview": "Tasks to Meta Review", - "Review.TaskAnalysisTable.toggleMap": "Toggle Map", + "Review.TaskAnalysisTable.tasksToMetaReview": "Aufgaben zur Meta-Überprüfung", + "Review.TaskAnalysisTable.toggleMap": "Karte umschalten", "Review.TaskAnalysisTable.totalTasks": "Gesamt: {countShown}", "Review.fields.additionalReviewers.label": "Zusätzliche Prüfer", "Review.fields.challenge.label": "Kampagne", - "Review.fields.challengeId.label": "Challenge Id", + "Review.fields.challengeId.label": "Challenge-ID", "Review.fields.mappedOn.label": "Kartiert am", "Review.fields.metaReviewStatus.label": "Meta-Prüfstatus", "Review.fields.metaReviewedAt.label": "Meta-Überprüfung an", "Review.fields.metaReviewedBy.label": "Meta-Überprüfer", "Review.fields.priority.label": "Priorität", "Review.fields.project.label": "Projekt", - "Review.fields.projectId.label": "Project Id", + "Review.fields.projectId.label": "Projekt-ID", "Review.fields.requestedBy.label": "Mapper", "Review.fields.reviewStatus.label": "Prüfstatus", "Review.fields.reviewedAt.label": "geprüft am", @@ -1347,9 +1356,9 @@ "ReviewStatus.metrics.disputedReview": "Aufgaben nach Prüfung mit Konflikt", "ReviewStatus.metrics.falsePositive": "KEIN FEHLER", "ReviewStatus.metrics.fixed": "GELÖST", - "ReviewStatus.metrics.metaApprovedReview": "Reviewed tasks that passed meta-review", + "ReviewStatus.metrics.metaApprovedReview": "Überprüfte Aufgaben, die die Meta-Überprüfung bestanden haben.", "ReviewStatus.metrics.metaAssistedReview": "Überprüfte Aufgaben, die die Meta-Bewertung mit Korrekturen bestanden haben", - "ReviewStatus.metrics.metaRejectedReview": "Reviewed tasks that have failed meta-review", + "ReviewStatus.metrics.metaRejectedReview": "Überprüfte Aufgaben, die die Meta-Überprüfung nicht bestanden haben.", "ReviewStatus.metrics.metaRequestedReview": "Überprüfte Aufgaben, die eine Meta-Neubewertung benötigen", "ReviewStatus.metrics.priority.label": "{priority} Priorität der Aufgabe", "ReviewStatus.metrics.priority.toggle": "Nach Priorität der Aufgabe sortieren", @@ -1375,13 +1384,13 @@ "SavedTasks.widget.viewTask": "Aufgabe ansehen", "ScreenTooNarrow.header": "Bitte vergrößere das Browserfenster", "ScreenTooNarrow.message": "Diese Seite ist noch nicht kompatibel mit kleinen Bildschirmen. Bitte das Browser-Fenster vergrößern oder zu einem größeren Gerät oder Bildschirm wechseln.", - "SelectMarkersInViewControl.tooltip": "Select all markers in view", - "Sent.controls.challenges.label": "Challenges", - "Sent.controls.goToChallenge.label": "Go to Challenge", - "Sent.controls.goToTask.label": "Go to Task", - "Sent.controls.refreshComments.label": "Refresh", - "Sent.controls.tasks.label": "Tasks", - "Sent.header": "Sent Comments", + "SelectMarkersInViewControl.tooltip": "Alle Marker in der Ansicht auswählen", + "Sent.controls.challenges.label": "Kampagnen", + "Sent.controls.goToChallenge.label": "Gehe zur Challenge", + "Sent.controls.goToTask.label": "Gehe zur Aufgabe", + "Sent.controls.refreshComments.label": "Aktualisieren", + "Sent.controls.tasks.label": "Aufgaben", + "Sent.header": "Gesendete Kommentare", "ShareLink.controls.copy.label": "Kopieren", "SignIn.control.label": "Anmelden", "SignIn.control.longLabel": "Bitte melde dich an, um teilzunehmen", @@ -1459,8 +1468,8 @@ "Task.controls.step1.errorTagsApplied": "Folgende Fehler Tags wurden zugewiesen", "Task.controls.step1.otherOptions": "Andere", "Task.controls.step1.revisionNeeded": "Diese Aufgabe benötigt eine Überarbeitung.", - "Task.controls.tooHard.label": "Can't Complete", - "Task.controls.tooHard.tooltip": "Can't Complete", + "Task.controls.tooHard.label": "Zu schwierig", + "Task.controls.tooHard.tooltip": "Zu schwierig", "Task.controls.track.label": "Verfolge diese Aufgabe", "Task.controls.untrack.label": "Diese Aufgabe nicht mehr verfolgen", "Task.controls.viewChangeset.label": "Änderungssatz ansehen", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Prüfstatus", "Task.fields.reviewedBy.label": "Prüfer", "Task.fields.status.label": "Status", + "Task.fields.unbundle.label": "Entfernen", "Task.loadByMethod.proximity": "In der Nähe", "Task.loadByMethod.random": "Zufällig", "Task.management.controls.inspect.label": "Analyse", @@ -1483,8 +1493,8 @@ "Task.management.heading": "Optionen verwalten", "Task.markedAs.label": "Aufgabe markiert als", "Task.pane.controls.browseChallenge.label": "Kampagnen durchsuchen", - "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", - "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.copyShareLink.label": "Challenge Teilen-Link kopieren", + "Task.pane.controls.copyVirtualShareLink.label": "Kopiere den Link zur virtuellen Herausforderung", "Task.pane.controls.favorite.label": "Kampagne als Favorit speichern", "Task.pane.controls.inspect.label": "Aufgabe analysieren", "Task.pane.controls.preview.label": "Vorschau der Aufgabe", @@ -1520,7 +1530,7 @@ "Task.reviewStatus.disputed": "Beanstandet", "Task.reviewStatus.meta-approved": "Bestätigt", "Task.reviewStatus.meta-approvedWithFixes": "Überprüft mit Korrekturen", - "Task.reviewStatus.meta-needed": "Re-Review Requested", + "Task.reviewStatus.meta-needed": "Erneute Überprüfung angefordert", "Task.reviewStatus.meta-rejected": "Überarbeitung erforderlich", "Task.reviewStatus.meta-unnecessary": "Nicht benötigt", "Task.reviewStatus.meta-unset": "Ungeprüft", @@ -1548,7 +1558,7 @@ "TaskClusterMap.message.moveMapToRefresh.label": "Klicke, um Aufgaben anzuzeigen", "TaskClusterMap.message.nearMe.label": "In der Nähe", "TaskClusterMap.message.or.label": "oder", - "TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks", + "TaskClusterMap.message.refreshTasks.label": "Klicken, um Aufgaben zu aktualisieren", "TaskClusterMap.message.taskCount.label": "{count, plural, =0 {Keine Aufgaben gefunden} one {# Aufgabe gefunden} other {# Aufgaben gefunden}}", "TaskClusterMap.message.zoomInForTasks.label": "Vergrößern, um Aufgaben zu sehen", "TaskCommentsModal.header": "Kommentare", @@ -1564,7 +1574,7 @@ "TaskConfirmationModal.disputeRevisionHeader": "Prüfkonflikt bestätigen", "TaskConfirmationModal.done.label": "Erledigt", "TaskConfirmationModal.header": "Bitte bestätigen", - "TaskConfirmationModal.inMetaReviewHeader": "Please Confirm Meta-Review", + "TaskConfirmationModal.inMetaReviewHeader": "Bitte Meta-Überprüfung bestätigen", "TaskConfirmationModal.inReviewHeader": "Prüfung bestätigen", "TaskConfirmationModal.instructions.header": "Anleitung für Aufgabe anzeigen", "TaskConfirmationModal.instructions.label": "Anleitung für Aufgabe", @@ -1591,7 +1601,7 @@ "TaskHistory.controls.viewAttic.label": "View Attic", "TaskHistory.errorTags.label": "Fehler Tags", "TaskHistory.fields.startedOn.label": "Mit Aufgabe begonnen", - "TaskHistory.fields.startedReviewOn.label": "Started review on task", + "TaskHistory.fields.startedReviewOn.label": "Begann Überprüfung der Aufgabe", "TaskHistory.fields.taskUpdated.label": "Task updated by challenge manager", "TaskHistory.fields.userType.mapper": "Mapper", "TaskHistory.fields.userType.metaReviewer": "Meta-Überprüfer", @@ -1601,8 +1611,8 @@ "TaskLatLon.latLon.value": "{lat}, {lon}", "TaskLatLon.lonLat.label": "Länge/Breite:", "TaskLatLon.lonLat.value": "{lon}, {lat}", - "TaskPriorityFilter.label": "Priority", - "TaskPropertyFilter.label": "Property", + "TaskPriorityFilter.label": "Priorität", + "TaskPropertyFilter.label": "Objekt", "TaskPropertyQueryBuilder.commaSeparateValues.label": "durch Komma getrennte Werte", "TaskPropertyQueryBuilder.controls.addValue": "Wert hinzufügen", "TaskPropertyQueryBuilder.controls.clear": "Löschen", @@ -1619,8 +1629,8 @@ "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "compound rule", "TaskPropertyQueryBuilder.propertyType.numberType": "Zahl", "TaskPropertyQueryBuilder.propertyType.stringType": "Text", - "TaskReviewStatusFilter.label": "Review Status", - "TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses", + "TaskReviewStatusFilter.label": "Prüfstatus", + "TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Status", "TaskStatusFilter.label": "Status", "TasksTable.invert.abel": "umkehren", "TasksTable.inverted.label": "umgekehrt", @@ -1684,8 +1694,8 @@ "WidgetWorkspace.importModal.header": "Eine Ansicht importieren", "WidgetWorkspace.labels.currentlyUsing": "Aktuelle Ansicht:", "WidgetWorkspace.labels.switchTo": "Wechseln zu:", - "WidgetWorkspace.recommendedLayout.label": "Recommended Layout", - "WidgetWorkspace.useRecommendedLayoutLabel.label": "Use Recommended Layout", + "WidgetWorkspace.recommendedLayout.label": "Empfohlenes Layout", + "WidgetWorkspace.useRecommendedLayoutLabel.label": "Verwende empfohlenes Layout", "Widgets.ActivityListingWidget.controls.toggleExactDates.label": "Exaktes Datum anzeigen", "Widgets.ActivityListingWidget.title": "Aktivitätsliste", "Widgets.ActivityMapWidget.title": "Aktivitätskarte", @@ -1752,20 +1762,20 @@ "Widgets.ProjectManagersWidget.label": "Projektleiter", "Widgets.ProjectOverviewWidget.label": "Übersicht", "Widgets.ProjectOverviewWidget.title": "Übersicht", - "Widgets.PublicTaskInstructionsWidget.label": "Instructions", + "Widgets.PublicTaskInstructionsWidget.label": "Anweisungen", "Widgets.RecentActivityWidget.label": "Neueste Aktivität", "Widgets.RecentActivityWidget.title": "Neueste Aktivität", - "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Clear Filters", - "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filter By:", - "Widgets.ReviewNearbyTasksWidget.label": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Priority:", + "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Filter entfernen", + "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filtern nach:", + "Widgets.ReviewNearbyTasksWidget.label": "Aufgaben in der Nähe", + "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Objekt ID:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Priorität:", "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Status:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Internal Id:", - "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", + "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Interne ID:", + "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Aufgaben in der Nähe", + "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Gemeinsam an {taskCount, number} Aufgaben arbeiten", "Widgets.ReviewStatusMetricsWidget.label": "Statuseinstellung prüfen", - "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Meta-Review Status Metrics", + "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Statuseinstellung prüfen", "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Meta-Prüfstatus", "Widgets.ReviewStatusMetricsWidget.title": "Status überprüfen", "Widgets.ReviewTableWidget.label": "Prüftabelle", @@ -1795,9 +1805,9 @@ "Widgets.TagMetricsWidget.title": "Tag Statistik", "Widgets.TaskBundleWidget.controls.bundleTasks.label": "Complete Together", "Widgets.TaskBundleWidget.controls.clearFilters.label": "Filter Löschen", - "Widgets.TaskBundleWidget.controls.filterList.label": "Filter By:", - "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restore Default Filters", - "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Save Current Filters", + "Widgets.TaskBundleWidget.controls.filterList.label": "Filtern nach:", + "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Standardfilter wiederherstellen", + "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Aktuelle Filter speichern", "Widgets.TaskBundleWidget.controls.unbundleTasks.label": "Gruppierung auflösen", "Widgets.TaskBundleWidget.currentTask": "(aktuelle Aufgabe)", "Widgets.TaskBundleWidget.disallowBundling": "You are working on a single task. Task bundles cannot be created on this step.", @@ -1829,11 +1839,11 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Breite/Länge", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Länge/Breite", "Widgets.TaskLocationWidget.label": "Ort", - "Widgets.TaskLocationWidget.show": "Zeige:", + "Widgets.TaskLocationWidget.switch": "Wechseln zu:", "Widgets.TaskLocationWidget.title": "Ort", - "Widgets.TaskMapWidget.editMode": "Current Mode:", + "Widgets.TaskMapWidget.editMode": "Aktueller Modus:", "Widgets.TaskMapWidget.label": "Aufgabe", - "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", + "Widgets.TaskMapWidget.rapidFailed": "Widget fehlgeschlagen! Geometrien Null!", "Widgets.TaskMapWidget.title": "Aufgabe", "Widgets.TaskMoreOptionsWidget.label": "Mehr Optionen", "Widgets.TaskMoreOptionsWidget.title": "Mehr Optionen", diff --git a/src/lang/en-US.json b/src/lang/en-US.json index 0d150eb87..ae5836c1c 100644 --- a/src/lang/en-US.json +++ b/src/lang/en-US.json @@ -898,6 +898,7 @@ "Errors.task.none": "No tasks remain in this challenge.", "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", + "Errors.task.unableToBundleTasks": "The tasks with these IDs are locked by another user{details}. This most likely happened because a user completed or bundled a task while you've been looking at this task. Refresh the page to view only tasks that are unlocked.", "Errors.task.updateFailure": "Unable to save your changes.", "Errors.team.genericFailure": "Failure{details}", "Errors.user.fetchFailure": "Unable to fetch user data from server.", @@ -1288,6 +1289,7 @@ "Review.Task.fields.featureId.label": "Feature Id", "Review.Task.fields.id.label": "Internal Id", "Review.TaskAnalysisTable.allReviewedTasks": "All Review-related Tasks", + "Review.TaskAnalysisTable.clearFilters": "Clear Filters", "Review.TaskAnalysisTable.columnHeaders.actions": "Actions", "Review.TaskAnalysisTable.columnHeaders.comments": "Comments", "Review.TaskAnalysisTable.configureColumns": "Configure columns", diff --git a/src/lang/es.json b/src/lang/es.json index 10da14e30..4354e2109 100644 --- a/src/lang/es.json +++ b/src/lang/es.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Ver comentarios", "ActiveTask.controls.fixed.label": "¡Lo arreglé!", "ActiveTask.controls.info.tooltip": "Detalles de la tarea", - "ActiveTask.controls.notFixed.label": "Demasiado difícil / No pude verlo bien", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Estado existente", "ActiveTask.controls.viewChangset.label": "Ver conjunto de cambios", "ActiveTask.heading": "Información del desafío", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Agregar etiquetas MR", "Admin.EditChallenge.form.additionalKeywords.description": "Opcionalmente, puede proporcionar palabras clave adicionales que se pueden utilizar para ayudar a descubrir su desafío.", "Admin.EditChallenge.form.additionalKeywords.label": "Palabras clave de categorización adicionales", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Propaganda", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Opciones avanzadas", "Admin.EditChallenge.form.steps.advancedOptions.intro": "La mayoría de los desafíos funcionan bien con la configuración predeterminada, pero opcionalmente puede personalizar cualquiera de las siguientes opciones avanzadas", "Admin.EditChallenge.form.steps.allOptions.description": "Opciones", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Establecer un mapa base diferente", "Admin.EditChallenge.form.steps.basemap.header": "Mapa base", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Corregido", "Admin.Task.fields.actions.notAnIssue": "No es un problema", "Admin.Task.fields.actions.skipped": "Omitido", - "Admin.Task.fields.actions.tooHard": "Demasiado difícil", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Tarea:", "Admin.Task.fields.status.label": "Estado:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Miembro de un paquete de tareas", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "valor", "Admin.TaskPropertyStyleRules.styles.doc": "Más información sobre cómo configurar estilos", "Admin.TaskPropertyStyleRules.styles.header": "Estilo de propiedad de tarea", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Aprobar", "Admin.TaskReview.controls.approvedWithFixes": "Aprobar (con correcciones)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Estado de revisión:", "Admin.TaskReview.controls.currentTaskStatus.label": "Estado de la tarea:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Rechazar", "Admin.TaskReview.controls.resubmit": "Enviar para revisión nuevamente", "Admin.TaskReview.controls.resubmitMetaReReview": "Solicitar metarevisión nuevamente", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Gestionar", "ChallengeEndModal.control.dismiss.label": "Seguir", "ChallengeEndModal.header": "Fin del desafío", - "ChallengeEndModal.primaryMessage": "Ha marcado todas las tareas restantes en este desafío como omitidas o demasiado difíciles.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Ordenar por", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "No se pueden buscar desafíos en el servidor.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "No se pueden recuperar grupos de tareas", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "No se puede recuperar las tareas de revisión necesarias", "Errors.reviewTask.notClaimedByYou": "No se puede cancelar la revisión.", "Errors.search.notSupported": "No se admite la búsqueda de códigos cortos {details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "La tarea ya ha sido bloqueada por otra persona.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "No se pueden agrupar las tareas", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "No se puede extender su bloqueo de tareas. Su bloqueo puede haber expirado. Recomendamos actualizar la página para intentar establecer un nuevo bloqueo.", "Errors.task.lockReleaseFailure": "Error al liberar el bloqueo de tareas. Su bloqueo o su sesión pueden haber expirado.", "Errors.task.none": "No quedan tareas en este desafío.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "No se pueden guardar los cambios {details}", "Errors.task.updateFailure": "No se pueden guardar sus cambios.", "Errors.team.genericFailure": "Falla {details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Omitir", - "KeyMapping.taskCompletion.tooHard": "Demasiado difícil / No pude verlo bien", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Cancelar edición", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(cargando...)", "Leaderboard.controls.loadMore.label": "Mostrar más", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Los puntos se otorgan por tarea completada de la siguiente manera:\n\n| Estado | Puntos |\n| :------------ | -----: |\n| Arreglado | 5 |\n| No es un problema | 3 |\n| Ya estaba arreglado | 3 |\n| Demasiado difícil | 1 |\n| Omitido | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Método de puntuación", "Leaderboard.title": "Tabla de clasificación", "Leaderboard.updatedDaily": "Actualizado cada 24 horas", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Revisión", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Cerrar sesión", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Equipos", "Navbar.links.userAchievements": "Logros", "Navbar.links.userMetrics": "Métricas de usuario", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Tareas revisadas que fallaron", "ReviewStatus.metrics.taskStatus.label": "{status} Tareas", "ReviewStatus.metrics.title": "Revisar estado", - "ReviewStatus.metrics.tooHard": "DEMASIADO DIFÍCIL", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Desbloquear", "ReviewTaskPane.indicators.locked.label": "Tarea bloqueada", "RolePicker.chooseRole.label": "Elegir rol", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Estado de revisión", "Task.fields.reviewedBy.label": "Revisor", "Task.fields.status.label": "Estado", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Cercano", "Task.loadByMethod.random": "Aleatorio", "Task.management.controls.inspect.label": "Inspeccionar", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "No es un problema", "Task.status.fixed": "Arreglado", "Task.status.skipped": "Omitido", - "Task.status.tooHard": "Demasiado difícil", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Agregar etiquetas MR", "Task.taskTags.addTags.placeholder": "Agregar etiquetas MR", "Task.taskTags.cancel.label": "Cancelar", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Ubicación", - "Widgets.TaskLocationWidget.show": "Mostrar:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Ubicación", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Tarea", diff --git a/src/lang/fa_IR.json b/src/lang/fa_IR.json index cf4e8e13f..9443d2a9d 100644 --- a/src/lang/fa_IR.json +++ b/src/lang/fa_IR.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "View Comments", "ActiveTask.controls.fixed.label": "I fixed it!", "ActiveTask.controls.info.tooltip": "Task Details", - "ActiveTask.controls.notFixed.label": "خیلی سخته / نمیتونم ببینم", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Existing Status", "ActiveTask.controls.viewChangset.label": "View Changeset", "ActiveTask.heading": "Challenge Information", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Add MR Tags", "Admin.EditChallenge.form.additionalKeywords.description": "شما می‌توانید به صورت اختیاری کلمات کلیدی اضافی را ارائه دهید که می‌تواند برای کمک به کشف چالش شما استفاده شود.", "Admin.EditChallenge.form.additionalKeywords.label": "کلمات کلیدی دسته‌بندی اضافی", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "شرح کوتاه", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Advanced Options", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "گزینه‌ها", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "وظیفه:", "Admin.Task.fields.status.label": "وضعیت:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "value", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Review Status:", "Admin.TaskReview.controls.currentTaskStatus.label": "Task Status:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reject", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Manage", "ChallengeEndModal.control.dismiss.label": "Continue", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or too hard.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Sort by", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Unable to search challenges on server.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Unable to cancel review.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "No tasks remain in this challenge.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", "Errors.task.updateFailure": "Unable to save your changes.", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Skip", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Cancel Editing", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(loading...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Scoring method", "Leaderboard.title": "Leaderboard", "Leaderboard.updatedDaily": "Updated every 24 hours", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Review", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Sign out", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Achievements", "Navbar.links.userMetrics": "User Metrics", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", "ReviewStatus.metrics.title": "Review Status", - "ReviewStatus.metrics.tooHard": "TOO HARD", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Review Status", "Task.fields.reviewedBy.label": "Reviewer", "Task.fields.status.label": "وضعیت", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Nearby", "Task.loadByMethod.random": "Random", "Task.management.controls.inspect.label": "Inspect", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Not an Issue", "Task.status.fixed": "Fixed", "Task.status.skipped": "Skipped", - "Task.status.tooHard": "Too Hard", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Add MR Tags", "Task.taskTags.addTags.placeholder": "Add MR Tags", "Task.taskTags.cancel.label": "Cancel", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Location", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", diff --git a/src/lang/fr.json b/src/lang/fr.json index 92aeb29da..90f61d3d6 100644 --- a/src/lang/fr.json +++ b/src/lang/fr.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Voir les commentaires", "ActiveTask.controls.fixed.label": "J'ai résolu la tâche !", "ActiveTask.controls.info.tooltip": "Détails de la tâche", - "ActiveTask.controls.notFixed.label": "Trop difficile / Pas visible", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Statut existant", "ActiveTask.controls.viewChangset.label": "Voir le groupe de modifications", "ActiveTask.heading": "Informations sur le défi", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Ajouter les tags MR", "Admin.EditChallenge.form.additionalKeywords.description": "Vous pouvez fournir des mots-clés supplémentaires qui seront utilisés pour aider à faire découvrir votre défi.", "Admin.EditChallenge.form.additionalKeywords.label": "Mots-clefs de catégories supplémentaires", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Accroche", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Options avancées", "Admin.EditChallenge.form.steps.advancedOptions.intro": "La plupart des défis fonctionnent bien avec les paramètres par défaut, mais vous pouvez personnaliser l'une des options avancées suivantes", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Choisir un autre fond de carte", "Admin.EditChallenge.form.steps.basemap.header": "Fond de carte", "Admin.EditChallenge.form.steps.changesetUrl.title": "Ajouter l'URL dans le groupe de modifications", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "passé", - "Admin.Task.fields.actions.tooHard": "trop dure", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Task:", "Admin.Task.fields.status.label": "Statut", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Membre d'un groupe de tâches", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "valeur", "Admin.TaskPropertyStyleRules.styles.doc": "Apprendre à configurer les styles", "Admin.TaskPropertyStyleRules.styles.header": "Personnalisation de la propriété de la tâche", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approuver", "Admin.TaskReview.controls.approvedWithFixes": "Approuver (avec corrections)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approuvé (avec corrections)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Statut de vérification :", "Admin.TaskReview.controls.currentTaskStatus.label": "Statut de la tâche :", "Admin.TaskReview.controls.errorTags": "tags erreur", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Refuser", "Admin.TaskReview.controls.resubmit": "Renvoyer pour vérification", "Admin.TaskReview.controls.resubmitMetaReReview": "Demander à nouveau une méta-analyse", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Gérer", "ChallengeEndModal.control.dismiss.label": "Continuer", "ChallengeEndModal.header": "Fin du défi", - "ChallengeEndModal.primaryMessage": "Vous avez marqué toutes les tâches restantes de ce défi comme soit passées, soit trop dures.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Trier par", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Impossible de chercher les défis sur le serveur.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Impossible de récupérer les groupes de tâches", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Impossible de récupérer les tâches nécessaires à la révision", "Errors.reviewTask.notClaimedByYou": "Impossible d'annuler l'examen.", "Errors.search.notSupported": "La recherche de numéros courts n'est pas prise en charge{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Cette tâche a déjà été verrouillée par quelqu'un d'autre.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Impossible de regrouper les tâches", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Impossible de prolonger le verrouillage de votre tâche. Votre verrouillage a peut-être expiré. Nous vous recommandons de rafraîchir la page pour essayer d'établir un nouveau verrouillage.", "Errors.task.lockReleaseFailure": "Impossible de libérer le verrou de la tâche. Votre verrou ou votre session a peut-être expiré.", "Errors.task.none": "Il n'y a plus aucune tâche dans ce défi.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Impossible d'enregistrer vos modifications{details}", "Errors.task.updateFailure": "Impossible d'enregistrer vos modifications.", "Errors.team.genericFailure": "Échec{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Passer", - "KeyMapping.taskCompletion.tooHard": "Trop difficile / Pas visible", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Annuler", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(chargement ...)", "Leaderboard.controls.loadMore.label": "Montrer plus", "Leaderboard.global": "Classement mondial", - "Leaderboard.scoringMethod.explanation": "\n##### Les points sont décernés par tâche terminée comme cela :\n\n| Statut | Points |\n| :------------ | -----: |\n| Corrigée | 5 |\n| Pas un problème | 3 |\n| Déjà résolue | 3 |\n| Impossible de voir | 1 |\n| Passée | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Méthode d'évaluation", "Leaderboard.title": "Classement", "Leaderboard.updatedDaily": "Actualisé toutes les 24 heures", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Vérifier", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Déconnexion", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Équipes", "Navbar.links.userAchievements": "Récompenses", "Navbar.links.userMetrics": "Statistiques utilisateur", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Examen des tâches qui ont échoué", "ReviewStatus.metrics.taskStatus.label": "{status} Tâches", "ReviewStatus.metrics.title": "Statut de révision", - "ReviewStatus.metrics.tooHard": "TROP DIFFICILE", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Déverrouiller", "ReviewTaskPane.indicators.locked.label": "Tâche verrouillée", "RolePicker.chooseRole.label": "Choisir un rôle", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Vérifier le statut", "Task.fields.reviewedBy.label": "Validateur", "Task.fields.status.label": "Statut", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "À proximité", "Task.loadByMethod.random": "Aléatoire", "Task.management.controls.inspect.label": "Inspecter", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Faux positif", "Task.status.fixed": "Résolue", "Task.status.skipped": "Passée", - "Task.status.tooHard": "Trop difficile", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Ajouter les tags MR", "Task.taskTags.addTags.placeholder": "Ajouter les tags MR", "Task.taskTags.cancel.label": "Annuler", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Localisation", - "Widgets.TaskLocationWidget.show": "Afficher :", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Localisation", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Tâche", diff --git a/src/lang/it_IT.json b/src/lang/it_IT.json index ea0d21db1..1a3f433d1 100644 --- a/src/lang/it_IT.json +++ b/src/lang/it_IT.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Vedi commenti", "ActiveTask.controls.fixed.label": "L'ho risolto!", "ActiveTask.controls.info.tooltip": "Dettagli compito", - "ActiveTask.controls.notFixed.label": "Troppo difficile / Non visibile", + "ActiveTask.controls.notFixed.label": "Non è possibile completare", "ActiveTask.controls.status.tooltip": "Stato esistente", "ActiveTask.controls.viewChangset.label": "Vedi cambiamenti", "ActiveTask.heading": "Informazioni sfida", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Aggiungi etichetta MR", "Admin.EditChallenge.form.additionalKeywords.description": "Puoi opzionalmente inserire parole chiave aggiuntive che possono essere usate per aiutare la scoperta delle tue sfide.", "Admin.EditChallenge.form.additionalKeywords.label": "Categorizzazione di parole chiave addizionale", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "Ho letto e compreso il codice di condotta delle modifiche automatizzate di OSM", + "Admin.EditChallenge.form.automatedEditsCode.description": "Stai per creare una sfida MapRoulette. Con questo potere hai anche delle responsabilità. Assicurati che la tua Sfida sia progettata per incoraggiare l'attenzione accurata per ogni compito, nello spirito del [codice di condotta per le modifiche automatizzate](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct) di OpenStreetMap. Leggi attentamente questo documento. Spuntando la casella sottostante, riconosci di aver capito e di accettare questa responsabilità.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Codice di condotta per le modifiche automatizzate", "Admin.EditChallenge.form.blurb.description": "Una descrizione molto breve della tua sfida adatto a piccoli spazi, come il popup di un indicatore sulla mappa. Questo campo supporta [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Pubblicità", "Admin.EditChallenge.form.bulkSubmit.label": "Le seguenti modifiche verranno applicate a tutte le sfide selezionate. Questo processo è irreversibile, quindi controlla prima di inviare.", @@ -200,8 +203,8 @@ "Admin.EditChallenge.form.requiresLocal.description": "I compiti richiedono conoscenze locali o sul campo per essere completate. Nota: la sfida non apparirà nell'elenco Trova sfide.", "Admin.EditChallenge.form.requiresLocal.label": "Richiede conoscenza locale", "Admin.EditChallenge.form.reviewAndSubmit.label": "Revisiona e invia", - "Admin.EditChallenge.form.reviewSetting.description": "This will pre-check the users request review box when submitting a task.", - "Admin.EditChallenge.form.reviewSetting.label": "Request Review By Default", + "Admin.EditChallenge.form.reviewSetting.description": "Questo pre-verificherà la casella di revisione della richiesta degli utenti quando si sta per invia l'esito di un compito.", + "Admin.EditChallenge.form.reviewSetting.label": "Richiedi sempre la revisione", "Admin.EditChallenge.form.source.label": "Posizione dei dati del compito", "Admin.EditChallenge.form.step1.label": "Generale", "Admin.EditChallenge.form.step2.description": "\nOgni compito in MapRoulette consiste in una geometria: un punto, una linea o un poligono indicando sulla mappa cosa vuoi che il mapper valuti. Questa schermata ti permette di definire i Compiti per la tua Sfida definendo in MapRoulette le geometrie. Ci sono tre modi per inserire le geometrie nella tua sfida: una query Overpass, un file GeoJSON sul tuo computer o con un URL che punta a un file GeoJSON su internet. \n\n#### Overpass\n\nOverpass è una potente interfaccia di query per i dati di OpenStreetMap. Usando [Overpass QL](https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide), Overpass Query Language, puoi recuperare gli oggetti OSM corrispondenti che desideri rappresentare come compiti (ogni risultato diventa un compito separato). [Ulteriori informazioni](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/).\n\n#### File GeoJSON locale \nUn'opzione comune è usare un file GeoJSON che hai già. Potrebbe essere fantastico se disponi di una fonte approvata di dati esterni che desideri aggiungere manualmente all'OSM. Strumenti come [QGIS](https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson) e [gdal](http://www.gdal.org/drv_geojson.html) può convertire cose come Shapefile in GeoJSON. Quando converti, assicurati di utilizzare unprojected lon/lat sul campo WGS84 (EPSG:4326), perché questo è ciò che usa MapRoulette internamente. \n\n> Nota: per le sfide con un gran numero di compiti, ti consigliamo di utilizzare il formato [line by line](https://learn.maproulette.org/documentation/line-by-line-geojson/), che è molto più efficiente da elaborare. \nAlcune funzionalità avanzate sono disponibili solo quando viene utilizzato il formato line by line. \n\n#### URL GeoJSON remoto \nL'unica differenza tra l'utilizzo di un file GeoJSON locale e un URL è da dove attingerà ai dati MapRoulette. Se utilizzi un URL, assicurati di puntare al file GeoJSON grezzo, non una pagina che contiene un collegamento al file o MapRoulette non sarà in grado di dargli un senso.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Opzioni avanzate", "Admin.EditChallenge.form.steps.advancedOptions.intro": "La maggior parte delle sfide funziona meglio con le impostazioni predefinite, ma puoi facoltativamente personalizzare una qualsiasi delle seguenti opzioni avanzate", "Admin.EditChallenge.form.steps.allOptions.description": "Opzioni", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "Codice di condotta per le modifiche automatizzate di OSM", "Admin.EditChallenge.form.steps.basemap.description": "Imposta una mappa base diversa", "Admin.EditChallenge.form.steps.basemap.header": "Mappa base", "Admin.EditChallenge.form.steps.changesetUrl.title": "Aggiungi URL delle modifiche", @@ -246,7 +250,7 @@ "Admin.EditChallenge.form.taskPropertyStyles.close": "Fatto", "Admin.EditChallenge.form.taskPropertyStyles.description": "Imposta le regole di stile delle proprietà dei compiti......", "Admin.EditChallenge.form.taskPropertyStyles.label": "Regole di stile delle proprietà dei compiti", - "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Upload a widget layout to be used as a recommendation for the mapper in the task completion workflow.", + "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Carica un layout del widget da utilizzare come raccomandazione per il mappatore nel flusso di completamento del compito.", "Admin.EditChallenge.form.updateTasks.description": "Elimina periodicamente i compiti vecchi e non aggiornati (non aggiornati entro 30 giorni) ancora nello stato Creato o Ignorato. Questo può essere utile se aggiorni i tuoi compiti di sfida su base regolare e desideri che quelli vecchi vengano periodicamente rimossi per te. La maggior parte delle volte vorrai lasciare questa impostazione su No.", "Admin.EditChallenge.form.updateTasks.label": "Rimuovi attività obsolete", "Admin.EditChallenge.form.visible.description": "Consenti alla tua sfida di essere facilmente individuabile da altri utenti tramite Trova sfide (soggetto alla rilevabilità del progetto). Tieni presente che tutte le sfide sono considerate pubbliche e, anche quando Rilevabile è disattivato, gli utenti possono comunque visualizzare la tua sfida se dispongono di un collegamento diretto ad essa.", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Risolto", "Admin.Task.fields.actions.notAnIssue": "Non un problema", "Admin.Task.fields.actions.skipped": "Saltato", - "Admin.Task.fields.actions.tooHard": "Troppo difficile", + "Admin.Task.fields.actions.tooHard": "Non è possibile completare", "Admin.Task.fields.name.label": "Compito:", "Admin.Task.fields.status.label": "Stato:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Membro di un pacchetto di compiti", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "valore", "Admin.TaskPropertyStyleRules.styles.doc": "Informazioni sull'impostazione degli stili", "Admin.TaskPropertyStyleRules.styles.header": "Stile delle proprietà dei compiti", + "Admin.TaskReview.controls.alreadyReviewed": "Il compito è già stato revisionato", "Admin.TaskReview.controls.approved": "Approvare", "Admin.TaskReview.controls.approvedWithFixes": "Approva (con correzioni)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approva (con correzioni)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Rivedi stato:", "Admin.TaskReview.controls.currentTaskStatus.label": "Stato del compito:", "Admin.TaskReview.controls.errorTags": "Etichetta errore", + "Admin.TaskReview.controls.next": "Revisiona il prossimo compito", "Admin.TaskReview.controls.rejected": "Rifiuta", "Admin.TaskReview.controls.resubmit": "Invia di nuovo per la revisione", "Admin.TaskReview.controls.resubmitMetaReReview": "Richiedi di nuovo la meta-revisione", @@ -451,7 +457,7 @@ "Admin.manageTasks.controls.exportOSMData.label": "Esporta dati OSM", "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "Esporta CSV copertura meta-revisione", "Admin.manageTasks.controls.exportTaskReviewHistory.label": "Esporta cronologia revisione compiti CSV", - "Admin.manageTasks.controls.filterList.label": "Filter By:", + "Admin.manageTasks.controls.filterList.label": "Filtra per:", "Admin.manageTasks.controls.hideReviewColumns.label": "Nascondi colonne di revisione", "Admin.manageTasks.controls.removeMetaReviewStatus.label": "Rimuovi dalla meta-revisione", "Admin.manageTasks.controls.showReviewColumns.label": "Mostra colonne di revisione", @@ -470,22 +476,22 @@ "Challenge.basemap.openCycleMap": "OpenCycleMap", "Challenge.basemap.openStreetMap": "OpenStreetMap", "Challenge.controls.clearFilters.label": "Pulisci filtri", - "Challenge.controls.doesntExist.label": "No discoverable task with this id exists.", - "Challenge.controls.goTo.label": "Go directly to:", - "Challenge.controls.invalidId.label": "Id must be a number.", + "Challenge.controls.doesntExist.label": "Nessun compito corrisponde a questo id.", + "Challenge.controls.goTo.label": "Vai direttamente a:", + "Challenge.controls.invalidId.label": "Id deve essere un numero.", "Challenge.controls.loadMore.label": "Più risultati", "Challenge.controls.save.label": "Salva", "Challenge.controls.start.label": "Inizia", - "Challenge.controls.task.label": "Task", + "Challenge.controls.task.label": "Compito", "Challenge.controls.taskLoadBy.label": "Carica attività per:", "Challenge.controls.unsave.label": "Non salvato", "Challenge.controls.unsave.tooltip": "Sfide non preferite", "Challenge.cooperativeType.changeFile": "Cooperativa", "Challenge.cooperativeType.none": "Nessuno", "Challenge.cooperativeType.tags": "Correggi etichetta", - "Challenge.detectedIds.challenge": "Challenge ", - "Challenge.detectedIds.noChallengeIds": "Cannot find matching Id", - "Challenge.detectedIds.project": "Project ", + "Challenge.detectedIds.challenge": "Sfida", + "Challenge.detectedIds.noChallengeIds": "Impossibile trovare l'ID corrispondente", + "Challenge.detectedIds.project": "Progetto", "Challenge.difficulty.any": "Qualsiasi", "Challenge.difficulty.easy": "Facile", "Challenge.difficulty.expert": "Esperto", @@ -510,9 +516,9 @@ "Challenge.result.difficulty.label": "Difficoltà", "Challenge.results.controls.browse.label": "Più dettagli", "Challenge.results.heading": "Sfide", - "Challenge.results.noResults": "Cannot find matching name", + "Challenge.results.noResults": "Impossibile trovare un nome corrispondente", "Challenge.reviewSetting.notRequired": "No", - "Challenge.reviewSetting.requested": "Yes", + "Challenge.reviewSetting.requested": "Sì", "Challenge.signIn.label": "Accedi per iniziare", "Challenge.sort.completion": "% Completamento", "Challenge.sort.cooperativeWork": "Cooperativa", @@ -535,13 +541,13 @@ "ChallengeCard.totalTasks": "Compiti totali", "ChallengeDetails.Task.fields.featured.label": "In primo piano", "ChallengeDetails.controls.checkbox.error": "Verifica che la casella sia spuntata prima di continuare", - "ChallengeDetails.controls.clone.challenge": "Clone Challenge", + "ChallengeDetails.controls.clone.challenge": "Clona la sfida", "ChallengeDetails.controls.email": "E-mail", "ChallengeDetails.controls.favorite.label": "Preferito", "ChallengeDetails.controls.favorite.tooltip": "Salva nei preferiti", "ChallengeDetails.controls.flagged_text": "Questa sfida è stata segnalata", "ChallengeDetails.controls.goBack.label": "Torna indietro", - "ChallengeDetails.controls.modal.subtitle": "You are about to flag a Challenge. An issue will be created in this [public github repository](https://github.com/maproulette/challenge-reports/issues) and the Challenge creator will be notified by email. Any follow-up discussion should take place there. Flagging a Challenge does not disable it immediately. Please explain in detail what your issue is with this challenge, if possible linking to specific OSM changesets.", + "ChallengeDetails.controls.modal.subtitle": "Stai per segnalare una Sfida. Verrà creata una segnalazione in questo [repository pubblico di GitHub](https://github.com/maproulette/challenge-reports/issues) e il creatore della Sfida verrà notificato tramite email. Eventuali discussioni successive dovrebbero rimanere lì. Segnalare una Sfida non la disabilita immediatamente. Spiega dettagliatamente quale è il problema con questa sfida, se possibile specificando i cambiamenti in OSM.", "ChallengeDetails.controls.preview.label": "Anteprima", "ChallengeDetails.controls.review.label": "Ho cercato di contattare il creatore della sfida", "ChallengeDetails.controls.start.label": "Inizia", @@ -552,7 +558,7 @@ "ChallengeDetails.controls.write.label": "Scrivi", "ChallengeDetails.fields.difficulty.label": "Difficoltà", "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Compiti creati il giorno {refreshDate} dai dati provenienti dal giorno {sourceDate}.", - "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Dati compito originati", + "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Dati di creazione del compito", "ChallengeDetails.fields.overpassQL.label": "Richiesta Overpass", "ChallengeDetails.fields.viewComments.label": "Rimani in contatto", "ChallengeDetails.fields.viewLeaderboard.label": "Visualizza la classifica", @@ -561,26 +567,26 @@ "ChallengeDetails.management.controls.manage.label": "Gestisci", "ChallengeEndModal.control.dismiss.label": "Continua", "ChallengeEndModal.header": "Fine sfida", - "ChallengeEndModal.primaryMessage": "Hai contrassegnato tutti i compiti rimanenti in questa sfida come saltati o troppo difficili.", + "ChallengeEndModal.primaryMessage": "Hai contrassegnato tutti i compiti rimanenti in questa sfida come saltati o impossibili da completare.", "ChallengeFilterSubnav.controls.sortBy.label": "Ordina per", - "ChallengeFilterSubnav.filter.categorization.add": "Add:", - "ChallengeFilterSubnav.filter.categorization.anything": "Anything", - "ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category", - "ChallengeFilterSubnav.filter.categorization.new": "to add a new one.", - "ChallengeFilterSubnav.filter.categorization.set": "You have not set any categories.", - "ChallengeFilterSubnav.filter.categorization.signIn": "You must sign in to add a keyword.", - "ChallengeFilterSubnav.filter.categorize.label": "Categorize", + "ChallengeFilterSubnav.filter.categorization.add": "Aggiungi:", + "ChallengeFilterSubnav.filter.categorization.anything": "Qualsiasi cosa", + "ChallengeFilterSubnav.filter.categorization.delete": "Devi eliminare una categoria", + "ChallengeFilterSubnav.filter.categorization.new": "per aggiungerne uno nuovo.", + "ChallengeFilterSubnav.filter.categorization.set": "Non hai impostato nessuna categoria.", + "ChallengeFilterSubnav.filter.categorization.signIn": "È necessario accedere per aggiungere una parola chiave.", + "ChallengeFilterSubnav.filter.categorize.label": "Categorizza", "ChallengeFilterSubnav.filter.difficulty.label": "Difficoltà", "ChallengeFilterSubnav.filter.keyword.label": "Lavora su", "ChallengeFilterSubnav.filter.keywords.otherLabel": "Altro:", - "ChallengeFilterSubnav.filter.locatedIn.label": "Located in ", + "ChallengeFilterSubnav.filter.locatedIn.label": "Situato in", "ChallengeFilterSubnav.filter.location.label": "Posizione", - "ChallengeFilterSubnav.filter.search.label": "Search by name or Id", - "ChallengeFilterSubnav.filter.searchForId.label": "Search for task Id", + "ChallengeFilterSubnav.filter.search.label": "Cerca per nome o ID", + "ChallengeFilterSubnav.filter.searchForId.label": "Cerca per ID del compito", "ChallengeFilterSubnav.header": "Sfide", "ChallengeFilterSubnav.query.searchType.challenge": "Sfide", "ChallengeFilterSubnav.query.searchType.project": "Progetti", - "ChallengeFilterSubnav.query.searchType.task": "Task", + "ChallengeFilterSubnav.query.searchType.task": "Compito", "ChallengeOwnerLeaderboard.additionalReviews.label": "Revisioni aggiuntive", "ChallengeOwnerLeaderboard.averageTime.label": "Tempo medio", "ChallengeOwnerLeaderboard.points.label": "Punti", @@ -847,10 +853,11 @@ "Errors.challenge.moveFailure": "Impossibile spostare le sfide", "Errors.challenge.rebuildFailure": "Impossibile ricostruire i compiti della sfida", "Errors.challenge.searchFailure": "Impossibile cercare sfide sul server.", - "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", - "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", - "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", - "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", + "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "Il campo 'DESCRIZIONE DELLA TUA SFIDA' è obbligatorio.", + "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Impossibile salvare le modifiche. È probabile che il nome della sfida sia duplicato.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "Devi spuntare la casella in fondo alla pagina per indicare che accetti il codice di condotta delle modifiche automatizzate di OpenStreetMap.", + "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "Il campo 'ISTRUZIONI DETTAGLIATE PER I MAPPATORI' deve avere più di 150 caratteri.", + "Errors.challengeSaveFailure.challengeSaveNameFailure": "Il campo 'NOME DELLA TUA SFIDA' è obbligatorio e deve essere lungo almeno 3 caratteri.", "Errors.clusteredTask.fetchFailure": "Impossibile recuperare le connessioni dei compiti", "Errors.file.formatIncorrect": "Il formato del file non è riconosciuto o non è supportato per questa operazione", "Errors.josm.missingFeatureIds": "Le funzionalità di questo compito non includono gli identificatori OSM necessari per aprirle autonomamente in JOSM. Scegli un'altra opzione di modifica.", @@ -874,10 +881,11 @@ "Errors.reviewTask.fetchFailure": "Impossibile recuperare i compiti necessari per la revisione", "Errors.reviewTask.notClaimedByYou": "Impossibile annullare la recensione.", "Errors.search.notSupported": "Ricerca codice breve non supportata{details}", + "Errors.task.addCommentFailure": "Il salvataggio del commento non è andato a buon fine. È probabile che sia stata inviata una stringa vuota.", "Errors.task.alreadyLocked": "Il compito è già stato bloccato da qualcun altro.", - "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", + "Errors.task.bundleCooperative": "Il compito principale è Cooperativo. Tutti i compiti selezionati devono essere Cooperativi.", "Errors.task.bundleFailure": "Impossibile raggruppare i compiti insieme", - "Errors.task.bundleNotCooperative": "The main task is not Cooperative. No selected tasks can be Cooperative.", + "Errors.task.bundleNotCooperative": "Il compito principale non è cooperativo. Nessun compito selezionato può essere cooperativo.", "Errors.task.cooperativeFailure": "Impossibile caricare il compito cooperativo{details}", "Errors.task.deleteFailure": "Impossibile eliminare il compito.", "Errors.task.doesNotExist": "Quel compito non esiste.", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Impossibile estendere il blocco del compitoà. Il tuo blocco potrebbe essere scaduto. Ti consigliamo di aggiornare la pagina per provare a stabilire un nuovo blocco.", "Errors.task.lockReleaseFailure": "Impossibile sbloccare il blocco del compito. Il tuo blocco o la tua sessione potrebbero essere scaduti.", "Errors.task.none": "Nessun compito rimane in questa sfida.", + "Errors.task.removeTaskFromBundleFailure": "Impossibile rimuovere il compito dal pacchetto", "Errors.task.saveFailure": "Impossibile salvare le modifiche{details}", "Errors.task.updateFailure": "Impossibile salvare le modifiche.", "Errors.team.genericFailure": "Fallimento{details}", @@ -924,7 +933,7 @@ "Following.ViewFollowing.notFollowing": "Non stai seguendo nessuno", "Following.controls.stopFollowing.label": "Smetti di seguire", "Footer.APIversionLabel": "MaprouletteAPI", - "Footer.email.donateButton": "Donate to Maproulette", + "Footer.email.donateButton": "Dona a Maproulette", "Footer.email.placeholder": "Indirizzo e-mail", "Footer.email.submit.label": "Invia", "Footer.followUs": "Seguici", @@ -935,13 +944,13 @@ "Footer.viewBlog": "Leggi il Blog", "Form.controls.addMustachePreview.note": "Nota: tutti i tag proprietà mustache risultano vuoti nell'anteprima", "Form.controls.addPriorityRule.label": "Aggiungi una regola", - "Form.controls.markdownField.formatErrorJSON.label": "Upload Failed! Layout must be exported from the task completion flow.", + "Form.controls.markdownField.formatErrorJSON.label": "Caricamento non riuscito! Il layout deve essere esportato dal flusso di completamento del compito.", "Form.controls.markdownField.preview.label": "Anteprima", - "Form.controls.markdownField.uploadErrorGeoJSON.label": "Upload Failed! File must have '.json' or .geojson' extension.", - "Form.controls.markdownField.uploadErrorJSON.label": "Upload Failed! File must have '.json' extension.", + "Form.controls.markdownField.uploadErrorGeoJSON.label": "Caricamento non riuscito! Il file deve avere l'estensione '.json' o '.geojson'.", + "Form.controls.markdownField.uploadErrorJSON.label": "Caricamento non riuscito! Il file deve avere l'estensione '.json'.", "Form.controls.markdownField.write.label": "Scrivi", - "Form.textUpload.promptGeoJSON": "Drop GeoJSON file here or click to select file", - "Form.textUpload.promptJSON": "Drop JSON file here or click to select file", + "Form.textUpload.promptGeoJSON": "Rilascia il file GeoJSON qui o clicca per selezionare il file", + "Form.textUpload.promptJSON": "Rilascia il file JSON qui o clicca per selezionare il file", "Form.textUpload.readonly": "Verrà utilizzato il file esistente", "General.controls.moreResults.label": "Più risultati", "GlobalActivity.title": "Attività globale", @@ -957,7 +966,7 @@ "Home.Instructions.header": "Trova la tua sfida", "Home.Instructions.secondParagraph": "Affronta tutte le sfide che vuoi. Se una sfida è troppo facile o troppo difficile per te, passa a qualcos'altro, sapendo che ogni volta che fai clic su \"L'ho risolto!\", hai dato un contributo significativo alle mappe del mondo.", "Home.Intro.detail": "Ecco perché OSM è la mappa più aggiornata e completa che puoi trovare ovunque, ed è per questo che Facebook, Snapchat e molti altri usano OSM per alimentare le proprie mappe. Se osservi la ricchezza dei dati di OpenStreetMap, potresti chiederti cosa resta da mappare. È qui che entra in gioco MapRoulette! Accedi con il tuo account OpenStreetMap, trova un'attività adatta a te e contribuisci immediatamente alle mappe del mondo!", - "Home.Intro.donateButton": "Support the growth of MapRoulette by donating here!", + "Home.Intro.donateButton": "Supporta la crescita di MapRoulette donando qui!", "Home.Intro.firstBullet": "Lavora al tuo livello, da principiante a esperto", "Home.Intro.header": "Migliaia di persone come te modificano OpenStreetMap ogni giorno", "Home.Intro.secondBullet": "Trova i compiti di mappatura che sono importanti per te", @@ -1033,9 +1042,9 @@ "KeyMapping.taskCompletion.falsePositive": "No / Non è un problema", "KeyMapping.taskCompletion.fixed": "Sì / l'ho risolto!", "KeyMapping.taskCompletion.skip": "Salta", - "KeyMapping.taskCompletion.tooHard": "Troppo difficile / Non riuscivo a vedere", + "KeyMapping.taskCompletion.tooHard": "Non è possibile completare", "KeyMapping.taskEditing.cancel": "Annulla modifica", - "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", + "KeyMapping.taskEditing.completeTogether": "Completa i compiti insieme", "KeyMapping.taskEditing.escapeLabel": "Esci", "KeyMapping.taskEditing.fitBounds": "Adatta la mappa alle funzionalità del compito", "KeyMapping.taskInspect.nextTask": "Compito successivo", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(in caricamento...)", "Leaderboard.controls.loadMore.label": "Mostra di più", "Leaderboard.global": "Classifica globale", - "Leaderboard.scoringMethod.explanation": "\n##### I punti vengono assegnati per compiti completati come segue:\n\n| Stato | Punti |\n| :------------------------------ | --------: |\n| Risolto | 5 |\n| Non è un problema | 3 |\n| Già riparato | 3 |\n| Troppo difficile | 1 |\n| Saltato | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### I punti vengono assegnati per ogni compito completato come segue:\n\n| Stato | Punti |\n| :------------ | -----: |\n| Risolto | 5 |\n| Non è un problema | 3 |\n| Già risolto | 3 |\n| Impossibile completare | 1 |\n| Saltato | 0 |\n", "Leaderboard.scoringMethod.label": "Metodo di punteggio", "Leaderboard.title": "Classifica", "Leaderboard.updatedDaily": "Aggiornato ogni 24 ore", @@ -1130,15 +1139,15 @@ "Navbar.links.blog": "Blog", "Navbar.links.challengeResults": "Trova sfide", "Navbar.links.dashboard": "Pannello di controllo", - "Navbar.links.donate": "Donate", + "Navbar.links.donate": "Dona", "Navbar.links.globalActivity": "Attività globale", "Navbar.links.help": "Impara", "Navbar.links.inbox": "Posta in arrivo", "Navbar.links.leaderboard": "Classifica", "Navbar.links.review": "Revisione", - "Navbar.links.sent": "Sent", + "Navbar.links.sent": "Inviato", "Navbar.links.signout": "Disconnettiti", - "Navbar.links.superAdminMetrics": "Metriche super amministratore", + "Navbar.links.superAdminMetrics": "Impostazioni Super Admin", "Navbar.links.teams": "Squadre", "Navbar.links.userAchievements": "Risultati", "Navbar.links.userMetrics": "Metriche utente", @@ -1185,7 +1194,7 @@ "Profile.form.addCustomBasemap.label": "Aggiungi mappa di base personalizzata", "Profile.form.allowFollowing.description": "Se no, gli utenti non saranno in grado di seguire i tuoi compiti su MapRoulette.", "Profile.form.allowFollowing.label": "Consenti di seguire", - "Profile.form.challengeCompletedNotifications.description": "Receive a notification when a Challenge you created has been completed.", + "Profile.form.challengeCompletedNotifications.description": "Ricevi una notifica quando una Sfida che hai creato è stata completata.", "Profile.form.customBasemap.description": "Inserisci qui una mappa base personalizzata. Per esempio: `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", "Profile.form.customBasemap.name.label": "Nome", "Profile.form.customBasemap.overlay.label": "è sovrapposto?", @@ -1199,7 +1208,7 @@ "Profile.form.email.description": "Se richiedi e-mail nelle tue iscrizioni alle notifiche, verranno inviate qui. Decidi quali notifiche MapRoulette desideri ricevere, insieme a se desideri ricevere un'e-mail che ti informi della notifica (immediatamente o come digest giornaliero)", "Profile.form.email.format": "email", "Profile.form.email.label": "Indirizzo email", - "Profile.form.followNotifications.description": "Receive notifications when other users choose to follow you.", + "Profile.form.followNotifications.description": "Ricevi notifiche quando altri utenti scelgono di seguirti.", "Profile.form.format.error": "deve corrispondere al formato", "Profile.form.isReviewer.description": "Offrirsi volontario per rivedere i compiti per i quali è stata richiesta una revisione", "Profile.form.isReviewer.label": "Volontariato come revisore", @@ -1208,23 +1217,23 @@ "Profile.form.locale.description": "Impostazioni locali dell'utente da utilizzare per l'interfaccia utente di MapRoulette.", "Profile.form.locale.label": "Locale", "Profile.form.mandatory.label": "Obbligatorio", - "Profile.form.mentionNotifications.description": "Receive a notification when someone @mentions you in a comment.", - "Profile.form.metaReviewNotifications.description": "Receive a notification when your review status is updated by another reviewer.", + "Profile.form.mentionNotifications.description": "Ricevi una notifica quando qualcuno ti menziona in un commento.", + "Profile.form.metaReviewNotifications.description": "Ricevi una notifica quando lo stato della tua revisione viene aggiornato da un altro revisore.", "Profile.form.needsReview.description": "Richiedi automaticamente una revisione umana di ogni compito che completi", "Profile.form.needsReview.label": "Richiedi la revisione di tutto il lavoro", "Profile.form.no.label": "No", "Profile.form.notification.label": "Notifica", "Profile.form.notificationSubscriptions.description": "Decidi quali notifiche MapRoulette desideri ricevere, insieme a se desideri ricevere un'e-mail che ti informi della notifica (immediatamente o come digest giornaliero)", "Profile.form.notificationSubscriptions.label": "Abilita notifiche", - "Profile.form.reviewAgainNotifications.description": "Receive a notification when your review status is updated by the mapper whose task you have reviewed.", - "Profile.form.reviewApprovedNotifications.description": "Receive a notification when your task was approved following a review.", - "Profile.form.reviewCountNotifications.description": "Receive periodic notifications indicating how many task reviews you currently have pending.", - "Profile.form.reviewRejectedNotifications.description": "Receive a notification when your task needs to be revisited following a review.", - "Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.", + "Profile.form.reviewAgainNotifications.description": "Ricevi una notifica quando lo stato della tua revisione viene aggiornato dal mappatore che hai revisionato.", + "Profile.form.reviewApprovedNotifications.description": "Ricevi una notifica quando il tuo compito viene approvato dopo una revisione.", + "Profile.form.reviewCountNotifications.description": "Ricevi notifiche periodiche che indicano quante revisioni di compiti hai attualmente in sospeso.", + "Profile.form.reviewRejectedNotifications.description": "Ricevi una notifica quando il tuo compito deve essere rivisto dopo una revisione.", + "Profile.form.revisionCountNotifications.description": "Ricevi notifiche periodiche che indicano quante revisioni di compiti hai attualmente in sospeso.", "Profile.form.seeTagFixSuggestions.description": "L'utente visualizzerà i suggerimenti per la correzione di etichette, se forniti.", "Profile.form.seeTagFixSuggestions.label": "Vedere Suggerimenti per la correzione delle etichette", - "Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.", - "Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.", + "Profile.form.systemNotifications.description": "Ricevi notifiche per importanti eventi di sistema di MapRoulette, come le manutenzioni programmate.", + "Profile.form.teamNotifications.description": "Ricevi una notifica quando sei stato invitato da un altro utente a unirti a una squadra.", "Profile.form.uniqueCustomBasemap.error": "I nomi delle mappe di base personalizzate devono essere univoci", "Profile.form.yes.label": "Sì", "Profile.noUser": "Utente non trovato o non sei autorizzato a visualizzare questo utente.", @@ -1272,7 +1281,7 @@ "Review.Dashboard.tasksReviewedByMe": "Compiti rivisti da me", "Review.Dashboard.tasksToBeReviewed": "Compiti da rivedere", "Review.Dashboard.volunteerAsReviewer.label": "Volontariato come revisore", - "Review.Task.fields.featureId.label": "Feature Id", + "Review.Task.fields.featureId.label": "ID funzionalità", "Review.Task.fields.id.label": "ID interno", "Review.TaskAnalysisTable.allReviewedTasks": "Tutti i compiti relativi alla revisione", "Review.TaskAnalysisTable.columnHeaders.actions": "Azioni", @@ -1287,7 +1296,7 @@ "Review.TaskAnalysisTable.controls.viewTask.label": "Vedi", "Review.TaskAnalysisTable.excludeOtherReviewers": "Escludi le recensioni assegnate ad altri", "Review.TaskAnalysisTable.exportMapperCSVLabel": "Esporta mappatore CSV", - "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Review Table CSV", + "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Esporta tabella delle revisioni in CSV", "Review.TaskAnalysisTable.mapperControls.label": "Azioni", "Review.TaskAnalysisTable.metaReviewTasks": "Compiti di meta revisione", "Review.TaskAnalysisTable.metaReviewerControls.label": "Azioni", @@ -1297,8 +1306,8 @@ "Review.TaskAnalysisTable.noTasksReviewedByMe": "Non hai verificato alcun compito.", "Review.TaskAnalysisTable.onlySavedChallenges": "Limita alle sfide preferite", "Review.TaskAnalysisTable.refresh": "Ricaricare", - "Review.TaskAnalysisTable.requiredForExport": "Your can only export one", - "Review.TaskAnalysisTable.requiredProject": "project at a time.", + "Review.TaskAnalysisTable.requiredForExport": "Puoi esportarne solo uno.", + "Review.TaskAnalysisTable.requiredProject": "progetti alla volta.", "Review.TaskAnalysisTable.reviewCompleteControls.label": "Azioni", "Review.TaskAnalysisTable.reviewerControls.label": "Azioni", "Review.TaskAnalysisTable.startMetaReviewing": "Meta-rivedi questi compiti", @@ -1307,18 +1316,18 @@ "Review.TaskAnalysisTable.tasksReviewedByMe": "Compiti revisionati da me", "Review.TaskAnalysisTable.tasksToBeReviewed": "Compiti da rivedere", "Review.TaskAnalysisTable.tasksToMetaReview": "Compiti per Meta Revisione", - "Review.TaskAnalysisTable.toggleMap": "Toggle Map", + "Review.TaskAnalysisTable.toggleMap": "Attiva mappa", "Review.TaskAnalysisTable.totalTasks": "Totale: {countShown}", "Review.fields.additionalReviewers.label": "Revisori aggiuntivi", "Review.fields.challenge.label": "Sfida", - "Review.fields.challengeId.label": "Challenge Id", + "Review.fields.challengeId.label": "ID Sfida", "Review.fields.mappedOn.label": "Mappato il", "Review.fields.metaReviewStatus.label": "Stato della meta-revisione", "Review.fields.metaReviewedAt.label": "Meta-Revisione attiva", "Review.fields.metaReviewedBy.label": "Meta-revisore", "Review.fields.priority.label": "Priorità", "Review.fields.project.label": "Progetto", - "Review.fields.projectId.label": "Project Id", + "Review.fields.projectId.label": "ID Progetto", "Review.fields.requestedBy.label": "Mappatore", "Review.fields.reviewStatus.label": "Rivedi stato:", "Review.fields.reviewedAt.label": "Controllato il", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Compiti controllati che non sono riuscite", "ReviewStatus.metrics.taskStatus.label": "{status} Compiti", "ReviewStatus.metrics.title": "Rivedi stato:", - "ReviewStatus.metrics.tooHard": "TROPPO DIFFICILE", + "ReviewStatus.metrics.tooHard": "NON E' POSSIBILE COMPLETARE", "ReviewTaskPane.controls.unlock.label": "Sblocca", "ReviewTaskPane.indicators.locked.label": "Compito bloccato", "RolePicker.chooseRole.label": "Scegli Ruolo", @@ -1375,13 +1384,13 @@ "SavedTasks.widget.viewTask": "Visualizza compiti", "ScreenTooNarrow.header": "Si prega di allargare la finestra del browser", "ScreenTooNarrow.message": "Questa pagina non è ancora compatibile con schermi più piccoli. Espandi la finestra del browser o passa a un dispositivo o display più grande.", - "SelectMarkersInViewControl.tooltip": "Select all markers in view", - "Sent.controls.challenges.label": "Challenges", - "Sent.controls.goToChallenge.label": "Go to Challenge", - "Sent.controls.goToTask.label": "Go to Task", - "Sent.controls.refreshComments.label": "Refresh", - "Sent.controls.tasks.label": "Tasks", - "Sent.header": "Sent Comments", + "SelectMarkersInViewControl.tooltip": "Seleziona tutti i marcatori nella vista", + "Sent.controls.challenges.label": "Sfide", + "Sent.controls.goToChallenge.label": "Vai alla Sfida", + "Sent.controls.goToTask.label": "Vai al compito", + "Sent.controls.refreshComments.label": "Aggiorna", + "Sent.controls.tasks.label": "Compiti", + "Sent.header": "Commenti inviati", "ShareLink.controls.copy.label": "Copia", "SignIn.control.label": "Registrati", "SignIn.control.longLabel": "Accedi per partecipare", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Rivedi stato:", "Task.fields.reviewedBy.label": "Recensore", "Task.fields.status.label": "Stato", + "Task.fields.unbundle.label": "Rimuovi", "Task.loadByMethod.proximity": "Vicino", "Task.loadByMethod.random": "Casuale", "Task.management.controls.inspect.label": "Ispeziona", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Non è un problema", "Task.status.fixed": "Corretto", "Task.status.skipped": "Saltato", - "Task.status.tooHard": "Troppo Difficile", + "Task.status.tooHard": "Non è possibile completare.", "Task.taskTags.add.label": "Aggiungi Tag MR", "Task.taskTags.addTags.placeholder": "Aggiungi Tag MR", "Task.taskTags.cancel.label": "Annulla", @@ -1548,7 +1558,7 @@ "TaskClusterMap.message.moveMapToRefresh.label": "Clicca per vedere i compiti", "TaskClusterMap.message.nearMe.label": "Vicino a Me", "TaskClusterMap.message.or.label": "o", - "TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks", + "TaskClusterMap.message.refreshTasks.label": "Clicca per aggiornare i compiti", "TaskClusterMap.message.taskCount.label": "{count,plural,=0{Nessun compito trovato}un{# compito trovato}altri{# compiti trovati}}", "TaskClusterMap.message.zoomInForTasks.label": "Ingrandisci per vedere i compiti", "TaskCommentsModal.header": "Commenti", @@ -1601,8 +1611,8 @@ "TaskLatLon.latLon.value": "{lat}, {lon}", "TaskLatLon.lonLat.label": "Lon/Lat:", "TaskLatLon.lonLat.value": "{lon}, {lat}", - "TaskPriorityFilter.label": "Priority", - "TaskPropertyFilter.label": "Property", + "TaskPriorityFilter.label": "Priorità", + "TaskPropertyFilter.label": "Proprietà", "TaskPropertyQueryBuilder.commaSeparateValues.label": "Valori separati da virgola", "TaskPropertyQueryBuilder.controls.addValue": "Aggiungi Valore", "TaskPropertyQueryBuilder.controls.clear": "Pulisci", @@ -1619,9 +1629,9 @@ "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "regola composta", "TaskPropertyQueryBuilder.propertyType.numberType": "numbero", "TaskPropertyQueryBuilder.propertyType.stringType": "testo", - "TaskReviewStatusFilter.label": "Review Status", + "TaskReviewStatusFilter.label": "Stato della revisione", "TaskReviewStatusFilter.metaReviewStatuses.label": "Stati Meta-Revisione", - "TaskStatusFilter.label": "Status", + "TaskStatusFilter.label": "Stato", "TasksTable.invert.abel": "inverti", "TasksTable.inverted.label": "invertito", "Taxonomy.indicators.cooperative.label": "Cooperativa", @@ -1684,8 +1694,8 @@ "WidgetWorkspace.importModal.header": "Importa un Layout:", "WidgetWorkspace.labels.currentlyUsing": "Layout attuale:", "WidgetWorkspace.labels.switchTo": "Cambia in:", - "WidgetWorkspace.recommendedLayout.label": "Recommended Layout", - "WidgetWorkspace.useRecommendedLayoutLabel.label": "Use Recommended Layout", + "WidgetWorkspace.recommendedLayout.label": "Formato consigliato", + "WidgetWorkspace.useRecommendedLayoutLabel.label": "Usa il formato consigliato", "Widgets.ActivityListingWidget.controls.toggleExactDates.label": "Visualizza Date Esatte", "Widgets.ActivityListingWidget.title": "Mappa delle Attività", "Widgets.ActivityMapWidget.title": "Mappa delle Attività", @@ -1693,7 +1703,7 @@ "Widgets.BurndownChartWidget.label": "Grafico Burndown", "Widgets.BurndownChartWidget.title": "Compiti Rimanenti: {taskCount, number}", "Widgets.CalendarHeatmapWidget.label": "Mappa di Calore Giornaliera", - "Widgets.CalendarHeatmapWidget.title": "Mappa di Calore Giornaliera: Completamento Task", + "Widgets.CalendarHeatmapWidget.title": "Mappa di Calore Giornaliera: Completamento compiti", "Widgets.ChallengeListWidget.label": "Sfide", "Widgets.ChallengeListWidget.search.placeholder": "Cerca", "Widgets.ChallengeListWidget.title": "Sfide", @@ -1752,18 +1762,18 @@ "Widgets.ProjectManagersWidget.label": "Gestori del progetti", "Widgets.ProjectOverviewWidget.label": "Panoramica", "Widgets.ProjectOverviewWidget.title": "Panoramica", - "Widgets.PublicTaskInstructionsWidget.label": "Instructions", + "Widgets.PublicTaskInstructionsWidget.label": "Istruzioni", "Widgets.RecentActivityWidget.label": "Attività recente", "Widgets.RecentActivityWidget.title": "Attività recente", - "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Clear Filters", - "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filter By:", - "Widgets.ReviewNearbyTasksWidget.label": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Priority:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Status:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Internal Id:", - "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", + "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Azzera i filtri", + "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filtra per:", + "Widgets.ReviewNearbyTasksWidget.label": "Compiti vicini", + "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "ID funzionalità:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Priorità:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Stato:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "ID interno:", + "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Compiti vicini", + "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Al lavoro su {taskCount, number} compiti insieme", "Widgets.ReviewStatusMetricsWidget.label": "Metriche sullo stato della revisione", "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Metriche sullo stato della meta revisione", "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Stato meta revisione", @@ -1772,7 +1782,7 @@ "Widgets.ReviewTagMetricsWidget.label": "Tag delle metriche", "Widgets.ReviewTagMetricsWidget.title": "Tag delle metriche", "Widgets.ReviewTaskMetricsWidget.label": "Revisiona metriche dei compiti", - "Widgets.ReviewTaskMetricsWidget.title": "Stato Task", + "Widgets.ReviewTaskMetricsWidget.title": "Stato compito", "Widgets.SnapshotProgressWidget.current.label": "Attuale", "Widgets.SnapshotProgressWidget.done.label": "Fatto", "Widgets.SnapshotProgressWidget.exportCSV.label": "Esporta CSV", @@ -1795,9 +1805,9 @@ "Widgets.TagMetricsWidget.title": "Metriche Tag", "Widgets.TaskBundleWidget.controls.bundleTasks.label": "Completa Insieme", "Widgets.TaskBundleWidget.controls.clearFilters.label": "Azzera Filtri", - "Widgets.TaskBundleWidget.controls.filterList.label": "Filter By:", - "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restore Default Filters", - "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Save Current Filters", + "Widgets.TaskBundleWidget.controls.filterList.label": "Filtra per:", + "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Ripristina filtri predefiniti", + "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Salva i filtri attuali", "Widgets.TaskBundleWidget.controls.unbundleTasks.label": "Scompatta", "Widgets.TaskBundleWidget.currentTask": "(compito attuale)", "Widgets.TaskBundleWidget.disallowBundling": "Stai lavorando su un singolo compito. I compiti compattati non possono essere creati in questo punto.", @@ -1829,11 +1839,11 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Posizione", - "Widgets.TaskLocationWidget.show": "Visualizza:", + "Widgets.TaskLocationWidget.switch": "Passa a:", "Widgets.TaskLocationWidget.title": "Posizione", - "Widgets.TaskMapWidget.editMode": "Current Mode:", + "Widgets.TaskMapWidget.editMode": "Modalità corrente.", "Widgets.TaskMapWidget.label": "Compito", - "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", + "Widgets.TaskMapWidget.rapidFailed": "Errore Widget! Geometrie Null!", "Widgets.TaskMapWidget.title": "Compito", "Widgets.TaskMoreOptionsWidget.label": "Altre Opzioni", "Widgets.TaskMoreOptionsWidget.title": "Altre Opzioni", diff --git a/src/lang/ja.json b/src/lang/ja.json index 3a27c07bb..071688285 100644 --- a/src/lang/ja.json +++ b/src/lang/ja.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "コメントを見る", "ActiveTask.controls.fixed.label": "修正しました!", "ActiveTask.controls.info.tooltip": "タスクの詳細", - "ActiveTask.controls.notFixed.label": "確認 / 視認不可", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "既存の状態", "ActiveTask.controls.viewChangset.label": "変更セットを見る", "ActiveTask.heading": "チャレンジの情報", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "MRタグの追加", "Admin.EditChallenge.form.additionalKeywords.description": "You can optionally provide additional keywords that can be used to aid discovery of your challenge.", "Admin.EditChallenge.form.additionalKeywords.label": "Additional Categorization Keywords", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "短い説明", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "高度なオプション", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "ベースマップ", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "タスク:", "Admin.Task.fields.status.label": "状態:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "value", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "レビューステータス:", "Admin.TaskReview.controls.currentTaskStatus.label": "タスクの状態:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reject", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "管理", "ChallengeEndModal.control.dismiss.label": "Continue", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or too hard.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "並べ替え", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "サーバー上のチャレンジが見つかりません。", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "タクスのクラスタを取得できません", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Unable to cancel review.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "このチャレンジにはタスクが残っていません。", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "あなたの変更を保存できません{details}", "Errors.task.updateFailure": "あなたの変更を保存できません。", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "スキップ", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "編集をキャンセル", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(ロード中...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "世界のリーダーボード", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "スコアリング手法", "Leaderboard.title": "Leaderboard for", "Leaderboard.updatedDaily": "24時間ごとに更新", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "レビュー", "Navbar.links.sent": "Sent", "Navbar.links.signout": "サインアウト", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "チーム", "Navbar.links.userAchievements": "実績", "Navbar.links.userMetrics": "統計情報", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} タスク", "ReviewStatus.metrics.title": "Review Status", - "ReviewStatus.metrics.tooHard": "難しすぎ", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "アンロック", "ReviewTaskPane.indicators.locked.label": "タスクをロック中", "RolePicker.chooseRole.label": "Choose Role", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Review Status", "Task.fields.reviewedBy.label": "Reviewer", "Task.fields.status.label": "状態", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "近隣", "Task.loadByMethod.random": "ランダム", "Task.management.controls.inspect.label": "レビュー", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "イシュー以外", "Task.status.fixed": "修正済", "Task.status.skipped": "スキップ済", - "Task.status.tooHard": "難しすぎ", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "MRタグの追加", "Task.taskTags.addTags.placeholder": "MRタグの追加", "Task.taskTags.cancel.label": "キャンセル", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "緯度/経度", "Widgets.TaskLocationWidget.controls.showLonLat.label": "経度/緯度", "Widgets.TaskLocationWidget.label": "位置", - "Widgets.TaskLocationWidget.show": "表示:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "位置", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "タスク", diff --git a/src/lang/ko.json b/src/lang/ko.json index 54d60d8d8..60f9e36dc 100644 --- a/src/lang/ko.json +++ b/src/lang/ko.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "댓글 보기", "ActiveTask.controls.fixed.label": "직접 고쳤습니다!", "ActiveTask.controls.info.tooltip": "작업 자세히 보기", - "ActiveTask.controls.notFixed.label": "너무 어려움 / 확인 안됨", + "ActiveTask.controls.notFixed.label": "완료할 수 없습니다.", "ActiveTask.controls.status.tooltip": "기존 상태", "ActiveTask.controls.viewChangset.label": "바뀜집합 보기", "ActiveTask.heading": "도전 정보", @@ -99,15 +99,15 @@ "Admin.Challenge.tasksCreatedCount": "현재까지 만들어진 임무.", "Admin.Challenge.tasksFailed": "작업을 구축하는 데 실패했습니다", "Admin.Challenge.tasksNone": "작업 없음", - "Admin.Challenge.tasksUpdating": "Tasks Updating...", + "Admin.Challenge.tasksUpdating": "작업 업데이트 중...", "Admin.Challenge.totalCreationTime": "총 소요 시간:", "Admin.ChallengeAnalysisTable.controls.copyChallengeURL.label": "URL 복사", "Admin.ChallengeList.noChallenges": "도전 없음", "Admin.ChallengeTaskMap.controls.editTask.label": "작업 수정", "Admin.ChallengeTaskMap.controls.inspectTask.label": "작업 검사", - "Admin.EditChallenge.bulkCancel.header": "Cancel Edit", - "Admin.EditChallenge.bulkEdit.header": "Bulk Edit", - "Admin.EditChallenge.bulkSubmit.header": "Submit Bulk Edit", + "Admin.EditChallenge.bulkCancel.header": "편집 취소", + "Admin.EditChallenge.bulkEdit.header": "대량 편집", + "Admin.EditChallenge.bulkSubmit.header": "일괄 편집 제출", "Admin.EditChallenge.clone.header": "복제", "Admin.EditChallenge.controls.cancel.label": "변경 사항 폐기", "Admin.EditChallenge.controls.cancelNewChallenge.label": "도전 폐기", @@ -117,9 +117,12 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "MR 태그 추가", "Admin.EditChallenge.form.additionalKeywords.description": "도전을 발견하는 데 사용할 수 있는 추가 키워드를 선택적으로 제공할 수 있습니다.", "Admin.EditChallenge.form.additionalKeywords.label": "추가 분류 키워드", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "OSM 자동 편집 행동 강령을 읽고 이해했습니다.", + "Admin.EditChallenge.form.automatedEditsCode.description": "이제 곧 맵룰렛 챌린지를 만들려고 합니다. 이 힘에는 책임이 따릅니다. 오픈스트리트맵의 [자동화된 편집 행동 강령](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct)의 정신에 따라, 챌린지가 각 작업에 사람의 세심한 주의를 기울이도록 설계되었는지 확인하세요. 이 문서를 주의 깊게 읽어주세요. 아래 확인란을 선택하면 이 책임을 이해하고 수락한다는 것을 인정하는 것입니다.", + "Admin.EditChallenge.form.automatedEditsCode.label": "자동 수정 행동 강령 동의서", "Admin.EditChallenge.form.blurb.description": "지도 마커 팝업과 같은 작은 공간에 적합한 도전 관련 설명입니다. 이 영역은 다음을 지원합니다. [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "짧은 설명", - "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", + "Admin.EditChallenge.form.bulkSubmit.label": "다음 변경 사항은 선택한 모든 도전 과제에 적용됩니다. 이 과정은 되돌릴 수 없으므로 제출하기 전에 검토해 주세요.", "Admin.EditChallenge.form.category.description": "자신의 도전에 적합한 카테고리를 선택하면 사용자의 관심사에 맞는 도전을 발견하는 데 도움이 될 수 있습니다. 적절한 항목이 없으면 기타 카테고리를 선택하십시오.", "Admin.EditChallenge.form.category.label": "도전을 어떻게 분류하겠습니까?", "Admin.EditChallenge.form.checkinComment.description": "편집 내역과 관련된 내용(편집기로 이동할 때 자동으로 적용)", @@ -160,7 +163,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "’#maproulette’ 해시태그 자동 추가(강력 권장)", "Admin.EditChallenge.form.instruction.description": "해당 안내는 지도 제작자에게 도전 임무 해결 방법을 알려줍니다. 이 안내는 지도 제작자가 임무를 로드할 때마다 안내 상자에 표시되고, 임무를 해결하는 방법에 관련된 지도 제작자의 주요 정보이니 잘 고려해야 합니다. [Markdown](https://learn.maproulette.org/documentation/markdown/)을 지원하므로 OSM Wiki 또는 원하는 경우 다른 하이퍼링크를 포함이 가능합니다. 또한, 간단한 [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): 예. `'{{주소}}'`를 사용하여 GeoJSON의 기능 속성을 참조할 수 있습니다. '주소' 속성 값으로 대체되어 각 업무의 안내를 개별화할 수 있습니다. 이 영역은 필수입니다.", "Admin.EditChallenge.form.instruction.label": "지도 제작자를 위한 자세한 안내", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must have more than 150 characters.", + "Admin.EditChallenge.form.instructionsDescription": "지침은 150자 이상이어야 합니다.", "Admin.EditChallenge.form.limitReviewTags.description": "업무를 검토하는 동안 다른 태그를 허용하시겠습니까?", "Admin.EditChallenge.form.limitTags.description": "업무를 완료하는 동안 다른 태그를 허용하시겠습니까?", "Admin.EditChallenge.form.localGeoJson.description": "컴퓨터에 있는 GeoJSON 파일을 업로드해 주세요", @@ -174,7 +177,7 @@ "Admin.EditChallenge.form.minZoom.label": "최소 배율", "Admin.EditChallenge.form.name.description": "MapRoulette의 다양한 위치에 나타날 도전 이름. 또한 검색창에 사용될 도전 이름이기도 합니다. 이 영역은 필수이며 고유해야 하며 일반 텍스트만 지원됩니다.", "Admin.EditChallenge.form.name.label": "도전 이름", - "Admin.EditChallenge.form.nameDescription": "The challenge name is required and must be more than 3 characters long.", + "Admin.EditChallenge.form.nameDescription": "챌린지 이름은 필수이며 3자 이상이어야 합니다.", "Admin.EditChallenge.form.osmIdProperty.description": "임무에 대한 오픈스트리트맵 요소 id로 취급할 임무 특징 속성의 이름입니다. 공백으로 두면, MapRoulette는 Overpass에서 사용하는 속성을 포함하여 일련의 공동 id 속성을 확인하는 것으로 대체됩니다. 지정된 경우, **데이터의 각 기능에 대해 고유한 값이 있는지 확인하세요**. 속성이 누락된 임무에 다른 공통 id 속성이 포함되어 있어도 랜덤 식별자가 배정됩니다. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.osmIdProperty.label": "OSM/External Id 속성", "Admin.EditChallenge.form.overpassQL.description": "Overpass 쿼리를 사용하여 도전을 생성할 때 중요한 세부 정보와 일반적인 위험에 대해서는 [docs](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/)을 참조하세요.", @@ -199,9 +202,9 @@ "Admin.EditChallenge.form.required.label": "필수 속성입니다", "Admin.EditChallenge.form.requiresLocal.description": "임무를 완료하려면 로컬 또는 현장 지식이 필요합니다. 참고: 도전은 도전 찾기 목록에 나타나지 않습니다.", "Admin.EditChallenge.form.requiresLocal.label": "로컬 지식 필요", - "Admin.EditChallenge.form.reviewAndSubmit.label": "Review and Submit", - "Admin.EditChallenge.form.reviewSetting.description": "This will pre-check the users request review box when submitting a task.", - "Admin.EditChallenge.form.reviewSetting.label": "Request Review By Default", + "Admin.EditChallenge.form.reviewAndSubmit.label": "검토 및 제출", + "Admin.EditChallenge.form.reviewSetting.description": "이렇게 하면 작업을 제출할 때 사용자의 검토 요청 상자가 미리 선택됩니다.", + "Admin.EditChallenge.form.reviewSetting.label": "기본적으로 검토 요청", "Admin.EditChallenge.form.source.label": "임무 데이터의 위치", "Admin.EditChallenge.form.step1.label": "기본 설정", "Admin.EditChallenge.form.step2.description": "\nMapRoulette의 모든 작업은 지오메트리로 구성됩니다.: 지도제작자가 평가할 대상을 점, 선 또는 다각형으로 표현할 수 있습니다. \n이 화면에서는 MapRoulette에 지오메트리에 대해 도전 과제를 정의할 수 있습니다.\n\n지오메트리를 도전 과제에 제공하는 방법에는 세 가지가 있습니다 : Overpass\nquery, 컴퓨터의 GeoJSON 파일, 또는 인터넷에서 GeoJSON\nfile을 가리키는 URL. \n\n#### Overpass\n\nOverpass는 오픈스트리트맵 데이터에 대한 강력한 쿼리 인터페이스입니다. \n[Overpass QL](https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide)과 \nthe Overpass 쿼리 언어를 사용함으로써, 당신은 작업으로 나타내고자 하는 일치하는 OSM 개체를 검색할 수 있습니다 (각각의 결과가 별도의 임무가 됩니다). \n[더 배우기](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/). \n\n#### 로컬 GeoJSON File\n\nA 일반 옵션은 이미 당신이 가지고 있는 GeoJSON 파일을 사용하는 것입니다. OSM에 수동으로 추가하려는 승인된 외부 데이터 소스가 있는 경우 좋을 수 있습니다. [QGIS](https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson)\nand [gdal](http://www.gdal.org/drv_geojson.html) 와 같은 도구가 like\nShapefiles을 GeoJSON으로 변환할 수 있습니다. 변환할 때, WGS84 데이터 (EPSG:4326)에서 unprojected\nlon/lat 를 꼭 사용하도록 하십시오. MapRoulette이 내부적으로 사용하는 것이기 때문입니다.\n\n> 노트 : 임무가 많은 도전인 경우, a\n[line-by-line](https://learn.maproulette.org/documentation/line-by-line-geojson/)\nformat을 대신 사용하는 것이 훨씬 효율적으로 일을 처리하기 때문에 좋습니다. 일부 고급 기능은 라인별 형식을 사용하는 경우에만 사용할 수 있습니다. \n\n#### 원격 GeoJSON URL\n\n 로컬 GeoJSON 파일과 URL을 사용하는 것의 유일한 차이점은 \ntell MapRoulette 파일을 가져오도록 지시하는 것입니다. URL을 사용하는 경우, the\nraw GeoJSON 파일을 가리키고 있는 게 맞는 지 확인하세요. 그렇지 않으면 MapRoulette\nwill을 이해할 수 없습니다\n ", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "고급 옵션", "Admin.EditChallenge.form.steps.advancedOptions.intro": "대부분의 도전은 기본 설정으로 잘 작동하지만, 고급 옵션을 선택적으로 사용자 지정할 수 있습니다.", "Admin.EditChallenge.form.steps.allOptions.description": "옵션", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM 자동 편집 행동 강령", "Admin.EditChallenge.form.steps.basemap.description": "다른 베이스지도 설정", "Admin.EditChallenge.form.steps.basemap.header": "베이스지도", "Admin.EditChallenge.form.steps.changesetUrl.title": "변화 설정 URL 추가하기", @@ -246,7 +250,7 @@ "Admin.EditChallenge.form.taskPropertyStyles.close": "완료", "Admin.EditChallenge.form.taskPropertyStyles.description": "임무 속성 스타일 규칙을 설정합니다......", "Admin.EditChallenge.form.taskPropertyStyles.label": "임무 속성 스타일 규칙", - "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Upload a widget layout to be used as a recommendation for the mapper in the task completion workflow.", + "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "작업 완료 워크플로우에서 매퍼에 대한 권장 사항으로 사용할 위젯 레이아웃을 업로드합니다.", "Admin.EditChallenge.form.updateTasks.description": "주기적으로 '생성됨'과 '넘김' 처리된 작업 중 오래된 작업(30일 동안 업데이트되지 않음)을 삭제합니다. 도전을 주기적으로 새로고침해서 오래된 작업을 삭제하고 싶을 때 유용합니다. 작업을 삭제하고 싶지 않다면 '아니오'로 설정하세요.", "Admin.EditChallenge.form.updateTasks.label": "오래된 작업 제거", "Admin.EditChallenge.form.visible.description": "도전 찾기를 통해 다른 사용자들이 도전을 쉽게 찾을 수 있도록 하세요(프로젝트 검색 가능 옵션에 따름). 모든 도전은 공개로 간주되며 검색 가능 옵션이 꺼져 있는 경우에도 사용자가 직접 링크가 있는 경우 도전을 볼 수 있습니다.", @@ -346,20 +350,20 @@ "Admin.ProjectsDashboard.search.placeholder": "프로젝트/도전명", "Admin.Task.controls.editTask.label": "수정", "Admin.Task.controls.editTask.tooltip": "작업 수정", - "Admin.Task.fields.actions.alreadyFixed": "Already Fixed", - "Admin.Task.fields.actions.created": "Created", - "Admin.Task.fields.actions.disabled": "Disabled", - "Admin.Task.fields.actions.fixed": "Fixed", - "Admin.Task.fields.actions.notAnIssue": "Not an Issue", - "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.alreadyFixed": "이미 수정됨", + "Admin.Task.fields.actions.created": "생성됨", + "Admin.Task.fields.actions.disabled": "비활성화", + "Admin.Task.fields.actions.fixed": "고정", + "Admin.Task.fields.actions.notAnIssue": "문제 없음", + "Admin.Task.fields.actions.skipped": "건너뛰기", + "Admin.Task.fields.actions.tooHard": "완료할 수 없음", "Admin.Task.fields.name.label": "작업:", "Admin.Task.fields.status.label": "상태:", "Admin.TaskAnalysisTable.bundleMember.tooltip": " 임무의 구성원", "Admin.TaskAnalysisTable.columnHeaders.actions": "행동", "Admin.TaskAnalysisTable.columnHeaders.comments": "댓글", "Admin.TaskAnalysisTable.columnHeaders.tags": "태그", - "Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.", + "Admin.TaskAnalysisTable.confirmActionWarning": "이 과정은 챌린지 규모에 따라 시간이 걸릴 수 있으며, 취소할 수 없습니다.", "Admin.TaskAnalysisTable.controls.editTask.label": "수정", "Admin.TaskAnalysisTable.controls.inspectTask.label": "검사", "Admin.TaskAnalysisTable.controls.reviewTask.label": "검토", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "값", "Admin.TaskPropertyStyleRules.styles.doc": "스타일 설정에 대해 알아보기", "Admin.TaskPropertyStyleRules.styles.header": "임무 속성 스타일링", + "Admin.TaskReview.controls.alreadyReviewed": "작업이 이미 검토되었습니다.", "Admin.TaskReview.controls.approved": "인가", "Admin.TaskReview.controls.approvedWithFixes": "인가(고쳐준 부분 있음)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "승인 (수정 포함)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "검토 현황:", "Admin.TaskReview.controls.currentTaskStatus.label": "작업 현황:", "Admin.TaskReview.controls.errorTags": "오류 태그", + "Admin.TaskReview.controls.next": "다음 작업 검토", "Admin.TaskReview.controls.rejected": "거부", "Admin.TaskReview.controls.resubmit": "다시 검토 내역 제출하기", "Admin.TaskReview.controls.resubmitMetaReReview": "메타 검토 다시 요청", @@ -428,15 +434,15 @@ "Admin.manage.emailSettings": "설정으로 가기.", "Admin.manage.header": "생성&관리", "Admin.manage.virtual": "가상", - "Admin.manageProjectChallenges.controls.archiveSelected.label": "Archive Selected", - "Admin.manageProjectChallenges.controls.deleteSelected.label": "Delete Selected", - "Admin.manageProjectChallenges.controls.editSelected.label": "Edit Selected", + "Admin.manageProjectChallenges.controls.archiveSelected.label": "선택된 아카이브", + "Admin.manageProjectChallenges.controls.deleteSelected.label": "선택 항목 삭제", + "Admin.manageProjectChallenges.controls.editSelected.label": "선택 항목 편집", "Admin.manageProjectChallenges.controls.export.title": "내보내기", "Admin.manageProjectChallenges.controls.exportCSV.label": "CSV 내보내기", "Admin.manageProjectChallenges.controls.exportReviewCSV.label": "지도 제작자 검토 CSV 내보내기", - "Admin.manageProjectChallenges.controls.moveSelected.label": "Move Selected", + "Admin.manageProjectChallenges.controls.moveSelected.label": "선택 항목 이동", "Admin.manageProjectChallenges.controls.timezone.label": "시간대", - "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "Unarchive Selected", + "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "선택된 보관 취소", "Admin.manageTasks.controls.bulkSelection.tooltip": "임무 선택", "Admin.manageTasks.controls.changePriority.label": "우선순위 변경", "Admin.manageTasks.controls.changeReviewStatus.label": "검토 대기열에 제거", @@ -448,10 +454,10 @@ "Admin.manageTasks.controls.exportCSV.label": "CSV 내보내기", "Admin.manageTasks.controls.exportGeoJSON.label": "GeoJSON 내보내기", "Admin.manageTasks.controls.exportMapperReviewCSV.label": "지도제작자 CSV 검토 내보내기", - "Admin.manageTasks.controls.exportOSMData.label": "Export OSM Data", + "Admin.manageTasks.controls.exportOSMData.label": "OSM 데이터 내보내기", "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "메타 리뷰 범위 CSV 내보내기", "Admin.manageTasks.controls.exportTaskReviewHistory.label": "임무 검토 기록 CSV", - "Admin.manageTasks.controls.filterList.label": "Filter By:", + "Admin.manageTasks.controls.filterList.label": "필터 기준:", "Admin.manageTasks.controls.hideReviewColumns.label": "검토란 숨기기", "Admin.manageTasks.controls.removeMetaReviewStatus.label": "메타 검토에서 제거", "Admin.manageTasks.controls.showReviewColumns.label": "검토란 보이기", @@ -470,22 +476,22 @@ "Challenge.basemap.openCycleMap": "OpenCycleMap", "Challenge.basemap.openStreetMap": "오픈스트리트맵", "Challenge.controls.clearFilters.label": "필터 초기화", - "Challenge.controls.doesntExist.label": "No discoverable task with this id exists.", - "Challenge.controls.goTo.label": "Go directly to:", - "Challenge.controls.invalidId.label": "Id must be a number.", + "Challenge.controls.doesntExist.label": "이 id로 검색 가능한 작업이 없습니다.", + "Challenge.controls.goTo.label": "바로 가기로 이동합니다:", + "Challenge.controls.invalidId.label": "id는 숫자여야 합니다.", "Challenge.controls.loadMore.label": "결과 더 보기", "Challenge.controls.save.label": "저장", "Challenge.controls.start.label": "시작", - "Challenge.controls.task.label": "Task", + "Challenge.controls.task.label": "작업", "Challenge.controls.taskLoadBy.label": "작업을 불러오는 방식:", "Challenge.controls.unsave.label": "저장하지 않음", "Challenge.controls.unsave.tooltip": "도전 즐겨찾기 해제", "Challenge.cooperativeType.changeFile": "협력하는", "Challenge.cooperativeType.none": "없음", "Challenge.cooperativeType.tags": "태그 수정", - "Challenge.detectedIds.challenge": "Challenge ", - "Challenge.detectedIds.noChallengeIds": "Cannot find matching Id", - "Challenge.detectedIds.project": "Project ", + "Challenge.detectedIds.challenge": "도전", + "Challenge.detectedIds.noChallengeIds": "일치하는 ID를 찾을 수 없습니다.", + "Challenge.detectedIds.project": "프로젝트", "Challenge.difficulty.any": "전부", "Challenge.difficulty.easy": "쉬움", "Challenge.difficulty.expert": "전문가", @@ -510,9 +516,9 @@ "Challenge.result.difficulty.label": "어려움", "Challenge.results.controls.browse.label": "더 많은 세부사항", "Challenge.results.heading": "도전", - "Challenge.results.noResults": "Cannot find matching name", - "Challenge.reviewSetting.notRequired": "No", - "Challenge.reviewSetting.requested": "Yes", + "Challenge.results.noResults": "일치하는 이름을 찾을 수 없습니다.", + "Challenge.reviewSetting.notRequired": "아니다", + "Challenge.reviewSetting.requested": "맞다", "Challenge.signIn.label": "시작하려면 로그인하세요", "Challenge.sort.completion": "% 완료", "Challenge.sort.cooperativeWork": "협력적인", @@ -534,53 +540,53 @@ "ChallengeCard.controls.visibilityToggle.tooltip": "도전의 검색 가능성 전환", "ChallengeCard.totalTasks": "모든 작업", "ChallengeDetails.Task.fields.featured.label": "대표", - "ChallengeDetails.controls.checkbox.error": "Please ensure that checkbox is checked before continue", - "ChallengeDetails.controls.clone.challenge": "Clone Challenge", - "ChallengeDetails.controls.email": "Email", + "ChallengeDetails.controls.checkbox.error": "계속하기 전에 확인란이 선택되어 있는지 확인하세요.", + "ChallengeDetails.controls.clone.challenge": "챌린지 클론", + "ChallengeDetails.controls.email": "이메일", "ChallengeDetails.controls.favorite.label": "즐겨찾기", "ChallengeDetails.controls.favorite.tooltip": "즐겨찾기에 저장", - "ChallengeDetails.controls.flagged_text": "This challenge has been flagged", + "ChallengeDetails.controls.flagged_text": "이 챌린지는 플래그가 지정되었습니다.", "ChallengeDetails.controls.goBack.label": "뒤로가기", - "ChallengeDetails.controls.modal.subtitle": "You are about to flag a Challenge. An issue will be created in this [public github repository](https://github.com/maproulette/challenge-reports/issues) and the Challenge creator will be notified by email. Any follow-up discussion should take place there. Flagging a Challenge does not disable it immediately. Please explain in detail what your issue is with this challenge, if possible linking to specific OSM changesets.", - "ChallengeDetails.controls.preview.label": "Preview", - "ChallengeDetails.controls.review.label": "I have attempted to contact the Challenge creator", + "ChallengeDetails.controls.modal.subtitle": "챌린지에 플래그를 지정하려고 합니다. 이 [\bpublic github repository]\nhttps://github.com/maproulette/challenge-reports/issues에 이슈가 생성되고 챌린지 생성자에게 이메일로 알림이 전송됩니다. 모든 후속 토론은 이 곳에서 이루어져야 합니다. 챌린지에 플래그를 지정해도 챌린지가 즉시 비활성화되지는 않습니다. 이 챌린지의 문제가 무엇인지 자세히 설명해 주세요(가능한 경우 특정 OSM 변경 집합에 대한 링크 포함)", + "ChallengeDetails.controls.preview.label": "미리보기", + "ChallengeDetails.controls.review.label": "챌린지 생성자에게 연락을 시도했습니다.", "ChallengeDetails.controls.start.label": "시작", - "ChallengeDetails.controls.submit.flag.label": "Flag Challenge", - "ChallengeDetails.controls.text.input.error": "Text Input should have minimum 100 characters", + "ChallengeDetails.controls.submit.flag.label": "플래그 챌린지", + "ChallengeDetails.controls.text.input.error": "텍스트 입력은 최소 100자 이상이어야 합니다.", "ChallengeDetails.controls.unfavorite.label": "즐겨찾기 해제", "ChallengeDetails.controls.unfavorite.tooltip": "즐겨찾기에서 삭제하기", - "ChallengeDetails.controls.write.label": "Write", + "ChallengeDetails.controls.write.label": "쓰기", "ChallengeDetails.fields.difficulty.label": "난이도", "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "{sourceDate}에서 가져온 데이터에서 {refreshDate}에 구축된 작업.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "임무 데이터 소스", - "ChallengeDetails.fields.overpassQL.label": "Overpass Query", - "ChallengeDetails.fields.viewComments.label": "Get In Touch", + "ChallengeDetails.fields.overpassQL.label": "오버패스 쿼리", + "ChallengeDetails.fields.viewComments.label": "연락하기", "ChallengeDetails.fields.viewLeaderboard.label": "리더보드 표시", "ChallengeDetails.fields.viewOverview.label": "개요", "ChallengeDetails.fields.viewReviews.label": "검토", "ChallengeDetails.management.controls.manage.label": "관리", "ChallengeEndModal.control.dismiss.label": "계속", "ChallengeEndModal.header": "도전 종료", - "ChallengeEndModal.primaryMessage": "이 도전에 남아 있는 모든 임무를 건너뛰거나 너무 어려운 것으로 표시했습니다.", + "ChallengeEndModal.primaryMessage": "이 챌린지의 나머지 과제를 모두 건너뛰었거나 완료할 수 없는 것으로 표시했습니다.", "ChallengeFilterSubnav.controls.sortBy.label": "정렬 기준", - "ChallengeFilterSubnav.filter.categorization.add": "Add:", - "ChallengeFilterSubnav.filter.categorization.anything": "Anything", - "ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category", - "ChallengeFilterSubnav.filter.categorization.new": "to add a new one.", - "ChallengeFilterSubnav.filter.categorization.set": "You have not set any categories.", - "ChallengeFilterSubnav.filter.categorization.signIn": "You must sign in to add a keyword.", - "ChallengeFilterSubnav.filter.categorize.label": "Categorize", + "ChallengeFilterSubnav.filter.categorization.add": "추가:", + "ChallengeFilterSubnav.filter.categorization.anything": "아무거나", + "ChallengeFilterSubnav.filter.categorization.delete": "카테고리를 삭제해야 합니다.", + "ChallengeFilterSubnav.filter.categorization.new": "클릭하여 새 항목을 추가합니다.", + "ChallengeFilterSubnav.filter.categorization.set": "카테고리를 설정하지 않았습니다.", + "ChallengeFilterSubnav.filter.categorization.signIn": "키워드를 추가하려면 로그인해야 합니다.", + "ChallengeFilterSubnav.filter.categorize.label": "카테고리", "ChallengeFilterSubnav.filter.difficulty.label": "난이도", "ChallengeFilterSubnav.filter.keyword.label": "작업 종류", "ChallengeFilterSubnav.filter.keywords.otherLabel": "기타:", - "ChallengeFilterSubnav.filter.locatedIn.label": "Located in ", + "ChallengeFilterSubnav.filter.locatedIn.label": "위치", "ChallengeFilterSubnav.filter.location.label": "위치", "ChallengeFilterSubnav.filter.search.label": "Search by name or Id", - "ChallengeFilterSubnav.filter.searchForId.label": "Search for task Id", + "ChallengeFilterSubnav.filter.searchForId.label": "작업 ID 검색", "ChallengeFilterSubnav.header": "도전", "ChallengeFilterSubnav.query.searchType.challenge": "도전", "ChallengeFilterSubnav.query.searchType.project": "프로젝트", - "ChallengeFilterSubnav.query.searchType.task": "Task", + "ChallengeFilterSubnav.query.searchType.task": "작업", "ChallengeOwnerLeaderboard.additionalReviews.label": "추가적인 검토", "ChallengeOwnerLeaderboard.averageTime.label": "평균 시간", "ChallengeOwnerLeaderboard.points.label": "Pts.", @@ -844,13 +850,14 @@ "Errors.challenge.deleteFailure": "도전을 삭제할 수 없습니다.", "Errors.challenge.doesNotExist": "도전이 존재하지 않습니다.", "Errors.challenge.fetchFailure": "서버에서 최신 버전의 도전 데이터를 가져올 수 없습니다.", - "Errors.challenge.moveFailure": "Unable to move challenge/s", + "Errors.challenge.moveFailure": "챌린지 이동 불가", "Errors.challenge.rebuildFailure": "도전에 속한 작업들을 재구축할 수 없습니다", "Errors.challenge.searchFailure": "서버에서 도전을 검색할 수 없습니다.", - "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", - "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", - "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", - "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", + "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "'도전 과제 설명' 필드는 필수 입력 항목입니다.", + "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "변경 사항을 저장할 수 없습니다. 챌린지 이름이 중복된 것 같습니다.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "페이지 하단의 확인란을 선택하여 오픈스트리트맵의 자동 편집 행동 강령에 동의함을 표시해야 합니다.", + "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "'지도자를 위한 세부 지침' 필드는 150자 이상이어야 합니다.", + "Errors.challengeSaveFailure.challengeSaveNameFailure": "'챌린지 이름' 입력란은 필수 입력 사항이며 3자 이상 입력해야 합니다.", "Errors.clusteredTask.fetchFailure": "작업 뭉치를 가져올 수 없습니다", "Errors.file.formatIncorrect": "파일 형식이 인식되지 않거나 작업에 지원되지 않습니다.", "Errors.josm.missingFeatureIds": "이 작업의 기능에는 JOSM에서 독립된 실행으로 여는 데 필요한 OSM 식별자가 포함되어 있지 않습니다. 다른 편집 옵션을 선택하십시오.", @@ -874,10 +881,11 @@ "Errors.reviewTask.fetchFailure": "검토에 필요한 작업을 가져올 수 없습니다", "Errors.reviewTask.notClaimedByYou": "검토를 취소할 수 없습니다.", "Errors.search.notSupported": "짧은 코드 검색이 지원되지 않습니다{details}", + "Errors.task.addCommentFailure": "댓글을 저장할 수 없습니다. 빈 문자열이 제출되었을 가능성이 높습니다.", "Errors.task.alreadyLocked": "임무가 다른 사람에 의해 잠금 설정되어있습니다.", - "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", + "Errors.task.bundleCooperative": "주 과제는 협동 과제입니다. 선택한 모든 과제는 협동 과제여야 합니다.", "Errors.task.bundleFailure": "임무를 함께 묶을 수 없음", - "Errors.task.bundleNotCooperative": "The main task is not Cooperative. No selected tasks can be Cooperative.", + "Errors.task.bundleNotCooperative": "주 작업이 협동 작업이 아닙니다. 선택한 작업이 협력 과제일 수 없습니다.", "Errors.task.cooperativeFailure": "협력 작업을 로드하는 데 실패함{details}", "Errors.task.deleteFailure": "작업을 삭제할 수 없습니다.", "Errors.task.doesNotExist": "작업이 존재하지 않습니다.", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "임무 잠금을 확장할 수 없습니다. 잠금이 만료되었을 수 있습니다. 새로운 잠금을 설정하려면 페이지를 새로고침하는 것을 추천드립니다.", "Errors.task.lockReleaseFailure": "임무 잠금을 해제하지 못했습니다. 잠금 또는 세션이 만료되었을 수 있습니다.", "Errors.task.none": "이 도전에는 남은 작업이 없습니다.", + "Errors.task.removeTaskFromBundleFailure": "번들에서 작업을 제거할 수 없습니다.", "Errors.task.saveFailure": "변경 내역을 저장할 수 없습니다{자세히 보기}", "Errors.task.updateFailure": "변경 내역을 저장할 수 없습니다s.", "Errors.team.genericFailure": "실패{details}", @@ -924,7 +933,7 @@ "Following.ViewFollowing.notFollowing": "팔로우 중인 사람이 없습니다", "Following.controls.stopFollowing.label": "팔로우 중단", "Footer.APIversionLabel": "MaprouletteAPI", - "Footer.email.donateButton": "Donate to Maproulette", + "Footer.email.donateButton": "Maproulette에 기부하기", "Footer.email.placeholder": "이메일 주소", "Footer.email.submit.label": "제출", "Footer.followUs": "팔로우", @@ -935,13 +944,13 @@ "Footer.viewBlog": "블로그 읽기", "Form.controls.addMustachePreview.note": "참고: 미리보기에서 모든 콧수염 속성 태그가 비어 있는지 평가합니다.", "Form.controls.addPriorityRule.label": "규칙 추가", - "Form.controls.markdownField.formatErrorJSON.label": "Upload Failed! Layout must be exported from the task completion flow.", + "Form.controls.markdownField.formatErrorJSON.label": "업로드 실패! 작업 완료 흐름에서 레이아웃을 내보내야 합니다.", "Form.controls.markdownField.preview.label": "미리보기", - "Form.controls.markdownField.uploadErrorGeoJSON.label": "Upload Failed! File must have '.json' or .geojson' extension.", - "Form.controls.markdownField.uploadErrorJSON.label": "Upload Failed! File must have '.json' extension.", + "Form.controls.markdownField.uploadErrorGeoJSON.label": "업로드 실패! 파일 확장자는 '.json' 또는 .geojson이어야 합니다.", + "Form.controls.markdownField.uploadErrorJSON.label": "업로드 실패! 파일 확장자는 '.json'이어야 합니다.", "Form.controls.markdownField.write.label": "쓰기", - "Form.textUpload.promptGeoJSON": "Drop GeoJSON file here or click to select file", - "Form.textUpload.promptJSON": "Drop JSON file here or click to select file", + "Form.textUpload.promptGeoJSON": "GeoJSON 파일을 여기에 놓거나 클릭하여 파일 선택하기", + "Form.textUpload.promptJSON": "JSON 파일을 여기에 놓거나 클릭하여 파일 선택하기", "Form.textUpload.readonly": "기존 파일이 사용됩니다", "General.controls.moreResults.label": "결과 더 보기", "GlobalActivity.title": "글로벌 활동", @@ -957,7 +966,7 @@ "Home.Instructions.header": "도전 찾기", "Home.Instructions.secondParagraph": "원하는 만큼 수행하십시오. 도전이 너무 쉽거나 어렵다면 다른 걸로 넘어가세요. 당신이 ‘고쳤습니다!’를 클릭할 때마다 세계 지도에 중요한 기여를 하고 있습니다.", "Home.Intro.detail": "이것이 OSM이 어디에서나 찾을 수 있는 가장 최신의 지도인 이유이며, 페이스북, 스냅챗 및 다양한 사용자들이 OSM을 사용하여 자체 지도를 제공하는 이유입니다. 오픈스트리트맵 데이터의 풍부함을 확인하면 매핑할 항목이 궁금할 수 있습니다. 그 때 사용하는 게 바로 MapRoulette 입니다! 오픈스트리트맵 계정에 로그인하여, 나에게 맞는 임무를 찾고 세계 지도에 바로 기여해보세요!", - "Home.Intro.donateButton": "Support the growth of MapRoulette by donating here!", + "Home.Intro.donateButton": "여기에서 후원하여 MapRoulette의 성장을 지원하세요!", "Home.Intro.firstBullet": "초보자부터 전문가까지 자신의 수준에 맞게 작업하세요", "Home.Intro.header": "당신과 같은 수천명의 사람들이 매일 오픈스트리트맵을 편집합니다", "Home.Intro.secondBullet": "당신에게 중요한 매핑 임무를 찾으세요", @@ -988,7 +997,7 @@ "Inbox.metaReviewRejectedNotification.lead": "당신의 임무에 대한 메타 검토 후, 메타 검토자는 추가적인 작업이 필요하다고 결정했습니다", "Inbox.noNotifications": "알림 없음", "Inbox.notification.appliedErrorTags": "다음 오류 태그가 작업에 적용되었습니다", - "Inbox.notification.commentedOnChallenge": "Someone commented on your challenge.", + "Inbox.notification.commentedOnChallenge": "누군가 여러분의 도전에 댓글을 달았습니다.", "Inbox.notification.controls.deleteNotification.label": "삭제", "Inbox.notification.controls.findMoreChallenge.label": "지도에서 더 많은 도전을 찾아보세요!", "Inbox.notification.controls.manageChallenge.label": "도전 관리하기", @@ -1022,7 +1031,7 @@ "KeyMapping.layers.layerMapillary": "Mapillary 레이어 켜기·끄기", "KeyMapping.layers.layerOSMData": "오픈스트리트맵 데이터 레이어 켜기·끄기", "KeyMapping.layers.layerTaskFeatures": "지물 레이어 켜기·끄기", - "KeyMapping.openEditor.editId": "Edit in iD", + "KeyMapping.openEditor.editId": "iD에서 편집", "KeyMapping.openEditor.editJosm": "JOSM에서 편집", "KeyMapping.openEditor.editJosmFeatures": "JOSM에서 편집(해당 지물만 불러오기)", "KeyMapping.openEditor.editJosmLayer": "JOSM에서 편집(새 레이어)", @@ -1030,12 +1039,12 @@ "KeyMapping.openEditor.editRapid": "RapiD에서 편집", "KeyMapping.taskCompletion.alreadyFixed": "이미 고쳐짐", "KeyMapping.taskCompletion.confirmSubmit": "제출하기", - "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", - "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", + "KeyMapping.taskCompletion.falsePositive": "아니요 / 문제 없음", + "KeyMapping.taskCompletion.fixed": "예 / 고쳤습니다!", "KeyMapping.taskCompletion.skip": "넘기기", - "KeyMapping.taskCompletion.tooHard": "너무 어려움 / 볼 수 없음", + "KeyMapping.taskCompletion.tooHard": "완료할 수 없음", "KeyMapping.taskEditing.cancel": "편집 취소", - "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", + "KeyMapping.taskEditing.completeTogether": "함께 작업 완료", "KeyMapping.taskEditing.escapeLabel": "ESC", "KeyMapping.taskEditing.fitBounds": "지도를 작업할 지물에 맞추기", "KeyMapping.taskInspect.nextTask": "다음 작업", @@ -1057,11 +1066,11 @@ "LayerToggle.loading": "(불러오는 중...)", "Leaderboard.controls.loadMore.label": "자세히 보기", "Leaderboard.global": "글로벌 리더보드", - "Leaderboard.scoringMethod.explanation": "\n##### 완료한 작업당 다음과 같이 포인트가 부여됩니다:\n\n| 현황 | 포인트 |\n| :------------ | -----: |\n| 수정됨 | 5 |\n| 문제가 아님 | 3 |\n| 이미 수정됨 | 3 |\n| 너무 어려움 | 1 |\n| 건너뜀 | 0 |\n", + "Leaderboard.scoringMethod.explanation": "##### 완료된 작업당 포인트는 다음과 같이 지급됩니다:\n\n| 상태 | 포인트 |\n| :------------ | -----: |\n| 수정됨 | 5 |\n| 문제 없음 | 3 |\n| 이미 수정됨 | 3 |\n| 완료할 수 없음 | 1 |\n| 건너뛰기 | 0 |", "Leaderboard.scoringMethod.label": "점수 획득 방법", "Leaderboard.title": "리더보드", "Leaderboard.updatedDaily": "24시간마다 업데이트됩니다", - "Leaderboard.updatedFrequently": "Updated every hour", + "Leaderboard.updatedFrequently": "매시간 업데이트", "Leaderboard.user.points": "점", "Leaderboard.user.topChallenges": "상위 도전", "Leaderboard.users.none": "해당 기간 동안 기여한 사용자가 없음", @@ -1072,7 +1081,7 @@ "Locale.es.label": "es (Español)", "Locale.fa-IR.label": "fa-IR (Persian - Iran)", "Locale.fr.label": "fr (Français)", - "Locale.it.label": "it (Italiano)", + "Locale.it.label": "it (이탈리아어)", "Locale.ja.label": "ja (日本語)", "Locale.ko.label": "ko (한국어)", "Locale.nl.label": "nl (Dutch)", @@ -1084,22 +1093,22 @@ "Locale.vi.label": "vi (Vietnamese)", "Locale.zh-TW.label": "zh-TW (Chinese - Taiwan)", "Map.layerSelectionList.header": "원하는 기능 선택", - "Metrics.archived": "Archived", - "Metrics.challenges": "Challenges", - "Metrics.clear": "clear", + "Metrics.archived": "아카이브", + "Metrics.challenges": "챌린지", + "Metrics.clear": "완료", "Metrics.completedTasksTitle": "완료된 작업", - "Metrics.discoverable": "Discoverable", - "Metrics.download": "download", - "Metrics.header": "Metrics", - "Metrics.hideArchived": "Hide Archived", - "Metrics.hideUndiscoverable": "Hide Undiscoverable", + "Metrics.discoverable": "검색 가능", + "Metrics.download": "다운로드", + "Metrics.header": "지표", + "Metrics.hideArchived": "아카이브 숨기기", + "Metrics.hideUndiscoverable": "발견되지 않음 숨기기", "Metrics.leaderboard.globalRank.label": "글로벌 순위", "Metrics.leaderboard.topChallenges.label": "주요 도전", "Metrics.leaderboard.totalPoints.label": "총 포인트", "Metrics.leaderboardTitle": "리더보드", "Metrics.links.osmCha.label": "OSMCha", "Metrics.links.osmProfile.label": "OSM 프로필", - "Metrics.projects": "Projects", + "Metrics.projects": "프로젝트", "Metrics.reviewStats.approved.label": "통과한 임무 검토를 진행함", "Metrics.reviewStats.asReviewer.additionalReviews.label": "추가적인 검토를 진행함", "Metrics.reviewStats.asReviewer.approved.label": "합격으로 표기된 검토", @@ -1115,35 +1124,35 @@ "Metrics.reviewedTasksTitle.asReviewer": "{username}님이 검토한 임무", "Metrics.reviewedTasksTitle.asReviewer.totalTasks": "검토한 총 임무", "Metrics.reviewedTasksTitle.asReviewer.you": "당신이 진행한 검토", - "Metrics.sortBy": "Sort By", + "Metrics.sortBy": "정렬 기준", "Metrics.totalCompletedTasksTitle": "완료된 총 임무", "Metrics.userOptedOut": "이 사용자는 통계가 공개되지 않도록 선택 해제했습니다.", "Metrics.userSince": "사용자since:", - "Metrics.users": "Users", - "Metrics.virtual": "Virtual", + "Metrics.users": "사용자", + "Metrics.virtual": "가상", "MobileNotSupported.header": "컴퓨터로 접속해 주세요", "MobileNotSupported.message": "죄송합니다. MapRoulette은 현재 모바일 기기를 지원하지 않습니다.", "MobileNotSupported.pageMessage": "죄송합니다. 이 페이지는 아직 모바일 기기나 그 외 작은 화면과 호환되지 않습니다.", "MobileNotSupported.widenDisplay": "컴퓨터를 사용하고 있다면, 화면 크기를 키우거나 더 큰 모니터를 사용해 주세요.", "MobileTask.subheading.instructions": "지시", "Navbar.links.admin": "생성&관리", - "Navbar.links.blog": "Blog", + "Navbar.links.blog": "블로그", "Navbar.links.challengeResults": "도전 찾기", "Navbar.links.dashboard": "대시보드", - "Navbar.links.donate": "Donate", + "Navbar.links.donate": "후원", "Navbar.links.globalActivity": "글로벌 활동", "Navbar.links.help": "배우기", "Navbar.links.inbox": "메일함", "Navbar.links.leaderboard": "리더보드", "Navbar.links.review": "검토", - "Navbar.links.sent": "Sent", + "Navbar.links.sent": "보낸", "Navbar.links.signout": "로그아웃", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "슈퍼 관리자 설정", "Navbar.links.teams": "팀", "Navbar.links.userAchievements": "업적", "Navbar.links.userMetrics": "사용자 메트릭", "Navbar.links.userProfile": "사용자 설정", - "Notification.type.challengeComment": "Challenge Comment", + "Notification.type.challengeComment": "챌린지 댓글", "Notification.type.challengeCompleted": "완료됨", "Notification.type.challengeCompletedLong": "도전 완료됨", "Notification.type.follow": "팔로우", @@ -1185,7 +1194,7 @@ "Profile.form.addCustomBasemap.label": "맞춤 베이스지도 추가", "Profile.form.allowFollowing.description": "아닌 경우, 사용자는 당신의 MapRoulette 활동을 팔로우할 수 없습니다.", "Profile.form.allowFollowing.label": "팔로우 수락하기", - "Profile.form.challengeCompletedNotifications.description": "Receive a notification when a Challenge you created has been completed.", + "Profile.form.challengeCompletedNotifications.description": "내가 만든 챌린지가 완료되면 알림을 받습니다.", "Profile.form.customBasemap.description": "여기에 맞춤 베이스 지도 삽입하기. 예시. `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", "Profile.form.customBasemap.name.label": "이름", "Profile.form.customBasemap.overlay.label": "오버레이인가요?", @@ -1199,7 +1208,7 @@ "Profile.form.email.description": "구독 알림 이메일을 요청하면 여기로 전송됩니다. \n\n 어떤 MapRoulette의 알림을 받고 싶은 지와 알림을 알리는 이메일을 보낼 지에 대한 여부를 결정하세요. (즉시 받거나 매일 받거나)", "Profile.form.email.format": "이메일", "Profile.form.email.label": "이메일 주소", - "Profile.form.followNotifications.description": "Receive notifications when other users choose to follow you.", + "Profile.form.followNotifications.description": "다른 사용자가 나를 팔로우하기로 선택하면 알림을 받습니다.", "Profile.form.format.error": "형식과 일치해야 합니다", "Profile.form.isReviewer.description": "검토가 요청된 임무에 자원하여 검토하세요.", "Profile.form.isReviewer.label": "검토자로 자원하기", @@ -1208,23 +1217,23 @@ "Profile.form.locale.description": "MapRoulette UI에 적용할 언어를 선택하세요.", "Profile.form.locale.label": "언어", "Profile.form.mandatory.label": "필수", - "Profile.form.mentionNotifications.description": "Receive a notification when someone @mentions you in a comment.", - "Profile.form.metaReviewNotifications.description": "Receive a notification when your review status is updated by another reviewer.", + "Profile.form.mentionNotifications.description": "누군가 댓글에서 나를 @mentions 하면 알림을 받습니다.", + "Profile.form.metaReviewNotifications.description": "다른 리뷰어가 내 리뷰 상태를 업데이트하면 알림을 받습니다.", "Profile.form.needsReview.description": "당신이 완료한 각 임무에 대해 사람이 검토할 수 있도록 자동 요청하기", "Profile.form.needsReview.label": "모든 업무에 대한 검토 요청하기", "Profile.form.no.label": "아니오", "Profile.form.notification.label": "알림", "Profile.form.notificationSubscriptions.description": "구독 알림 이메일을 요청하면 여기로 전송됩니다. \n\n 어떤 MapRoulette의 알림을 받고 싶은 지와 알림을 알리는 이메일을 보낼 지에 대한 여부를 결정하세요. (즉시 받거나 매일 받거나)", "Profile.form.notificationSubscriptions.label": "구독 알림", - "Profile.form.reviewAgainNotifications.description": "Receive a notification when your review status is updated by the mapper whose task you have reviewed.", - "Profile.form.reviewApprovedNotifications.description": "Receive a notification when your task was approved following a review.", - "Profile.form.reviewCountNotifications.description": "Receive periodic notifications indicating how many task reviews you currently have pending.", - "Profile.form.reviewRejectedNotifications.description": "Receive a notification when your task needs to be revisited following a review.", - "Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.", + "Profile.form.reviewAgainNotifications.description": "내가 검토한 작업을 담당한 매퍼가 검토 상태를 업데이트하면 알림을 받습니다.", + "Profile.form.reviewApprovedNotifications.description": "검토 후 작업이 승인되면 알림을 받습니다.", + "Profile.form.reviewCountNotifications.description": "현재 보류 중인 작업 검토 건수를 나타내는 정기적인 알림을 받습니다.", + "Profile.form.reviewRejectedNotifications.description": "검토 후 작업을 재검토해야 할 때 알림을 받습니다.", + "Profile.form.revisionCountNotifications.description": "현재 보류 중인 작업 수정본의 수를 나타내는 정기적인 알림을 받습니다.", "Profile.form.seeTagFixSuggestions.description": "제공된 경우 사용자에게 태그 수정 제안이 표시됩니다.", "Profile.form.seeTagFixSuggestions.label": "태그 수정 제안 보기", - "Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.", - "Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.", + "Profile.form.systemNotifications.description": "예정된 다운타임과 같은 중요한 MapRoulette 시스템 이벤트에 대한 알림을 받습니다.", + "Profile.form.teamNotifications.description": "다른 사용자로부터 팀 초대를 받았을 때 알림을 받습니다.", "Profile.form.uniqueCustomBasemap.error": "맞춤 베이스지도 이름은 고유해야 합니다", "Profile.form.yes.label": "네", "Profile.noUser": "사용자를 찾을 수 없거나 이 사용자를 볼 수 있는 권한이 없습니다.", @@ -1272,7 +1281,7 @@ "Review.Dashboard.tasksReviewedByMe": "내가 검토한 임무", "Review.Dashboard.tasksToBeReviewed": "검토할 임무", "Review.Dashboard.volunteerAsReviewer.label": "검토자 지원하기", - "Review.Task.fields.featureId.label": "Feature Id", + "Review.Task.fields.featureId.label": "기능 ID", "Review.Task.fields.id.label": "내부 Id", "Review.TaskAnalysisTable.allReviewedTasks": "모든 검토 관련 임무", "Review.TaskAnalysisTable.columnHeaders.actions": "액션", @@ -1287,7 +1296,7 @@ "Review.TaskAnalysisTable.controls.viewTask.label": "보기", "Review.TaskAnalysisTable.excludeOtherReviewers": "다른 사람에게 할당된 리뷰 제외하기", "Review.TaskAnalysisTable.exportMapperCSVLabel": "지도 제작자 CSV 내보내기", - "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Review Table CSV", + "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "검토 테이블 CSV 내보내기", "Review.TaskAnalysisTable.mapperControls.label": "액션", "Review.TaskAnalysisTable.metaReviewTasks": "메타 검토 임무", "Review.TaskAnalysisTable.metaReviewerControls.label": "액션", @@ -1297,8 +1306,8 @@ "Review.TaskAnalysisTable.noTasksReviewedByMe": "검토한 임무가 없습니다.", "Review.TaskAnalysisTable.onlySavedChallenges": "즐겨찾기 도전으로 제한하기", "Review.TaskAnalysisTable.refresh": "새로고침", - "Review.TaskAnalysisTable.requiredForExport": "Your can only export one", - "Review.TaskAnalysisTable.requiredProject": "project at a time.", + "Review.TaskAnalysisTable.requiredForExport": "하나만 내보낼 수 있습니다.", + "Review.TaskAnalysisTable.requiredProject": "프로젝트에 액세스할 수 있습니다.", "Review.TaskAnalysisTable.reviewCompleteControls.label": "액션", "Review.TaskAnalysisTable.reviewerControls.label": "액션", "Review.TaskAnalysisTable.startMetaReviewing": "이 임무 메타 검토하기", @@ -1307,18 +1316,18 @@ "Review.TaskAnalysisTable.tasksReviewedByMe": "내가 검토한 임무", "Review.TaskAnalysisTable.tasksToBeReviewed": "검토할 임무", "Review.TaskAnalysisTable.tasksToMetaReview": "메타 검토할 임무", - "Review.TaskAnalysisTable.toggleMap": "Toggle Map", + "Review.TaskAnalysisTable.toggleMap": "토글 맵", "Review.TaskAnalysisTable.totalTasks": "전체: {countShown}", "Review.fields.additionalReviewers.label": "추가 검토자들", "Review.fields.challenge.label": "도전", - "Review.fields.challengeId.label": "Challenge Id", + "Review.fields.challengeId.label": "챌린지 id", "Review.fields.mappedOn.label": "매핑 날짜", "Review.fields.metaReviewStatus.label": "메타 리뷰 상태", "Review.fields.metaReviewedAt.label": "메타 리뷰 날짜", "Review.fields.metaReviewedBy.label": "메타 리뷰자", "Review.fields.priority.label": "우선순위", "Review.fields.project.label": "프로젝트", - "Review.fields.projectId.label": "Project Id", + "Review.fields.projectId.label": "프로젝트 id", "Review.fields.requestedBy.label": "지도 제작자", "Review.fields.reviewStatus.label": "검토 상태", "Review.fields.reviewedAt.label": "검토 날짜", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "실패한 임무를 검토했습니다.", "ReviewStatus.metrics.taskStatus.label": "{status} 임무", "ReviewStatus.metrics.title": "상태 검토", - "ReviewStatus.metrics.tooHard": "너무 어려움", + "ReviewStatus.metrics.tooHard": "완료할 수 없음", "ReviewTaskPane.controls.unlock.label": "잠금 해제", "ReviewTaskPane.indicators.locked.label": "임무 잠김", "RolePicker.chooseRole.label": "역할 선택", @@ -1375,13 +1384,13 @@ "SavedTasks.widget.viewTask": "임무 보기", "ScreenTooNarrow.header": "브라우저 창을 키워 주세요", "ScreenTooNarrow.message": "이 페이지는 아직 작은 화면과 호환되지 않습니다. 화면 크기를 키우거나 더 큰 기기/모니터를 사용해 주세요.", - "SelectMarkersInViewControl.tooltip": "Select all markers in view", - "Sent.controls.challenges.label": "Challenges", - "Sent.controls.goToChallenge.label": "Go to Challenge", - "Sent.controls.goToTask.label": "Go to Task", - "Sent.controls.refreshComments.label": "Refresh", - "Sent.controls.tasks.label": "Tasks", - "Sent.header": "Sent Comments", + "SelectMarkersInViewControl.tooltip": "보기에서 모든 마커 선택", + "Sent.controls.challenges.label": "챌린지", + "Sent.controls.goToChallenge.label": "챌린지로 이동", + "Sent.controls.goToTask.label": "작업으로 이동", + "Sent.controls.refreshComments.label": "새로 고침", + "Sent.controls.tasks.label": "작업", + "Sent.header": "댓글 보내기", "ShareLink.controls.copy.label": "복사", "SignIn.control.label": "로그인", "SignIn.control.longLabel": "참여하려면 로그인하세요.", @@ -1459,8 +1468,8 @@ "Task.controls.step1.errorTagsApplied": "다음 오류 태그가 적용되었습니다.", "Task.controls.step1.otherOptions": "다른", "Task.controls.step1.revisionNeeded": "이 작업은 수정이 필요합니다.", - "Task.controls.tooHard.label": "Can't Complete", - "Task.controls.tooHard.tooltip": "Can't Complete", + "Task.controls.tooHard.label": "완료할 수 없음", + "Task.controls.tooHard.tooltip": "완료할 수 없음", "Task.controls.track.label": "이 작업 추적", "Task.controls.untrack.label": "이 작업 추적을 멈춤", "Task.controls.viewChangeset.label": "변화 설정 보기", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "검토 현황", "Task.fields.reviewedBy.label": "검토자", "Task.fields.status.label": "상태", + "Task.fields.unbundle.label": "제거", "Task.loadByMethod.proximity": "가까운 작업", "Task.loadByMethod.random": "임의의 작업", "Task.management.controls.inspect.label": "검사", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "문제가 아님", "Task.status.fixed": "고침", "Task.status.skipped": "넘김", - "Task.status.tooHard": "너무 어려움", + "Task.status.tooHard": "완료할 수 없음", "Task.taskTags.add.label": "태그 추가", "Task.taskTags.addTags.placeholder": "태그 추가", "Task.taskTags.cancel.label": "취소", @@ -1548,7 +1558,7 @@ "TaskClusterMap.message.moveMapToRefresh.label": "임무를 보기 위해 클릭", "TaskClusterMap.message.nearMe.label": "내 주변", "TaskClusterMap.message.or.label": "또는", - "TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks", + "TaskClusterMap.message.refreshTasks.label": "클릭하여 작업 새로 고침", "TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}", "TaskClusterMap.message.zoomInForTasks.label": "임무를 보려면 확대하세요", "TaskCommentsModal.header": "댓글", @@ -1589,9 +1599,9 @@ "TaskHistory.controls.listByTime.label": "엔트리", "TaskHistory.controls.listByUser.label": "기여자", "TaskHistory.controls.viewAttic.label": "다락방 보기", - "TaskHistory.errorTags.label": "Error Tags", + "TaskHistory.errorTags.label": "오류 태그", "TaskHistory.fields.startedOn.label": "임무 시작", - "TaskHistory.fields.startedReviewOn.label": "Started review on task", + "TaskHistory.fields.startedReviewOn.label": "작업 검토 시작", "TaskHistory.fields.taskUpdated.label": "도전 관리자가 업데이트한 임무", "TaskHistory.fields.userType.mapper": "지도 제작자", "TaskHistory.fields.userType.metaReviewer": "메타 검토자", @@ -1601,8 +1611,8 @@ "TaskLatLon.latLon.value": "{lat}, {lon}", "TaskLatLon.lonLat.label": "Lon/Lat:", "TaskLatLon.lonLat.value": "{lon}, {lat}", - "TaskPriorityFilter.label": "Priority", - "TaskPropertyFilter.label": "Property", + "TaskPriorityFilter.label": "우선순위", + "TaskPropertyFilter.label": "속성", "TaskPropertyQueryBuilder.commaSeparateValues.label": "쉼표로 구분된 값", "TaskPropertyQueryBuilder.controls.addValue": "값 추가", "TaskPropertyQueryBuilder.controls.clear": "초기화", @@ -1619,9 +1629,9 @@ "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "복합 규칙", "TaskPropertyQueryBuilder.propertyType.numberType": "숫자", "TaskPropertyQueryBuilder.propertyType.stringType": "텍스트", - "TaskReviewStatusFilter.label": "Review Status", + "TaskReviewStatusFilter.label": "검토 상태", "TaskReviewStatusFilter.metaReviewStatuses.label": "메타검토 현황", - "TaskStatusFilter.label": "Status", + "TaskStatusFilter.label": "상태", "TasksTable.invert.abel": "뒤집기", "TasksTable.inverted.label": "뒤집어짐", "Taxonomy.indicators.cooperative.label": "협력적인", @@ -1655,7 +1665,7 @@ "Team.noTeams": "당신은 어떤 팀의 회원도 아닙니다", "TopUserChallenges.widget.label": "당신의 상위 도전", "TopUserChallenges.widget.noChallenges": "도전 없음", - "User.sort.numOfChallenges": "Score", + "User.sort.numOfChallenges": "점수", "UserEditorSelector.currentEditor.label": "현재 편집기:", "UserProfile.favoriteChallenges.header": "당신이 가장 선호하는 도전", "UserProfile.savedTasks.header": "추적되는 작업", @@ -1684,8 +1694,8 @@ "WidgetWorkspace.importModal.header": "레이아웃 가져오기", "WidgetWorkspace.labels.currentlyUsing": "현재 레이아웃:", "WidgetWorkspace.labels.switchTo": "전환:", - "WidgetWorkspace.recommendedLayout.label": "Recommended Layout", - "WidgetWorkspace.useRecommendedLayoutLabel.label": "Use Recommended Layout", + "WidgetWorkspace.recommendedLayout.label": "권장 레이아웃", + "WidgetWorkspace.useRecommendedLayoutLabel.label": "권장 레이아웃 사용", "Widgets.ActivityListingWidget.controls.toggleExactDates.label": "정확한 날짜 보여주기", "Widgets.ActivityListingWidget.title": "활동 리스팅", "Widgets.ActivityMapWidget.title": "활동 지도", @@ -1752,18 +1762,18 @@ "Widgets.ProjectManagersWidget.label": "프로젝트 관리자", "Widgets.ProjectOverviewWidget.label": "개요", "Widgets.ProjectOverviewWidget.title": "개요", - "Widgets.PublicTaskInstructionsWidget.label": "Instructions", + "Widgets.PublicTaskInstructionsWidget.label": "지침", "Widgets.RecentActivityWidget.label": "최근 활동", "Widgets.RecentActivityWidget.title": "최근 활동", - "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Clear Filters", - "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filter By:", - "Widgets.ReviewNearbyTasksWidget.label": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Priority:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Status:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Internal Id:", - "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Nearby Tasks", - "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", + "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "필터 지우기", + "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "필터 기준:", + "Widgets.ReviewNearbyTasksWidget.label": "주변 작업", + "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "기능 ID:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "우선순위:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "상태:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "내부 ID:", + "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "주변 작업", + "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "{taskCount, number} 작업을 함께 작업하기", "Widgets.ReviewStatusMetricsWidget.label": "현황 항목 검토", "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "현황 항목 메타검토", "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "메타검토 현황", @@ -1795,9 +1805,9 @@ "Widgets.TagMetricsWidget.title": "태그 매트릭", "Widgets.TaskBundleWidget.controls.bundleTasks.label": "한번에 완성하기", "Widgets.TaskBundleWidget.controls.clearFilters.label": "필터 초기화", - "Widgets.TaskBundleWidget.controls.filterList.label": "Filter By:", - "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restore Default Filters", - "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Save Current Filters", + "Widgets.TaskBundleWidget.controls.filterList.label": "필터 기준:", + "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "기본 필터 복원", + "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "현재 필터 저장", "Widgets.TaskBundleWidget.controls.unbundleTasks.label": "묶음 해제", "Widgets.TaskBundleWidget.currentTask": "(현재 임무)", "Widgets.TaskBundleWidget.disallowBundling": "당신은 단일 임무를 진행하고 있습니다. 이 단계에서 묶음 업무는 생성될 수 없습니다.", @@ -1829,11 +1839,11 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "위치", - "Widgets.TaskLocationWidget.show": "표시:", + "Widgets.TaskLocationWidget.switch": "전환:", "Widgets.TaskLocationWidget.title": "위치", - "Widgets.TaskMapWidget.editMode": "Current Mode:", + "Widgets.TaskMapWidget.editMode": "현재 모드:", "Widgets.TaskMapWidget.label": "작업", - "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", + "Widgets.TaskMapWidget.rapidFailed": "위젯 실패! 지오메트리스 Null!", "Widgets.TaskMapWidget.title": "작업", "Widgets.TaskMoreOptionsWidget.label": "더 많은 옵션", "Widgets.TaskMoreOptionsWidget.title": "더 많은 옵션", diff --git a/src/lang/nl.json b/src/lang/nl.json index 3a17f6b82..be4535a8e 100644 --- a/src/lang/nl.json +++ b/src/lang/nl.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Opmerkingen weergeven", "ActiveTask.controls.fixed.label": "Ik heb dit opgelost!", "ActiveTask.controls.info.tooltip": "Details taak", - "ActiveTask.controls.notFixed.label": "Te moeilijk / Onduidelijk", + "ActiveTask.controls.notFixed.label": "Kan niet voltooien", "ActiveTask.controls.status.tooltip": "Bestaande status", "ActiveTask.controls.viewChangset.label": "Wijzigingenset bekijken", "ActiveTask.heading": "Informatie over missie", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Tags voor MR toevoegen ", "Admin.EditChallenge.form.additionalKeywords.description": "U kunt optioneel aanvullende sleutelwoorden opgeven die kunnen worden gebruikt om te helpen bij het vinden van uw missie.", "Admin.EditChallenge.form.additionalKeywords.label": "Aanvullende gecategoriseerde sleutelwoorden", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "Ik heb de gedragslijn OSM Automatische bewerkingen (Automated Edits) gelezen en begrepen", + "Admin.EditChallenge.form.automatedEditsCode.description": "U staat op het punt een uitdaging voor MapRoulette te maken. Met deze mogelijkheid komt ook verantwoordelijkheid. Zorg er voor dat uw uitdaging is ontworpen om zorgvuldige menselijke aandacht voor elke taak aan te moedigen, in de geest van OpenStreetMap's [gedragslijn Automatische bewerkingen (Automated Edits)](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Lees dat document zorgvuldig door. Door het selecteren van het vak hieronder, laat u weten dat u die verantwoordelijkheid begrijpt en accepteert.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Overeenkomst gedragslijn Automatische bewerkingen", "Admin.EditChallenge.form.blurb.description": "Een korte omschrijving van uw missie, geschikt voor delen met weinig ruimte, zoals een pop-up op de kaart. Dit veld ondersteunt [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Flaptekst", "Admin.EditChallenge.form.bulkSubmit.label": "De volgende wijzigingen zullen worden toegepast op alle geselecteerde missies. Dit proces kan niet worden teruggedraaid, controleer het dus nog eens voor het indienen.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Geavanceerde opties", "Admin.EditChallenge.form.steps.advancedOptions.intro": "De meeste missies werken prima met de standaard instellingen, maar je kunt optioneel elke van de volgende geavanceerde opties aanpassen", "Admin.EditChallenge.form.steps.allOptions.description": "Opties", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM gedragslijn Automatische bewerkingen", "Admin.EditChallenge.form.steps.basemap.description": "Een andere basiskaart instellen", "Admin.EditChallenge.form.steps.basemap.header": "Basiskaart", "Admin.EditChallenge.form.steps.changesetUrl.title": "URL wijzigingenset toevoegen", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Gerepareerd", "Admin.Task.fields.actions.notAnIssue": "Niet van toepassing", "Admin.Task.fields.actions.skipped": "Overgeslagen", - "Admin.Task.fields.actions.tooHard": "Te moeilijk", + "Admin.Task.fields.actions.tooHard": "Kan niet voltooien", "Admin.Task.fields.name.label": "Taak:", "Admin.Task.fields.status.label": "Status:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Lid van een bundel taken", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "waarde", "Admin.TaskPropertyStyleRules.styles.doc": "Meer leren over het instellen van stijlen", "Admin.TaskPropertyStyleRules.styles.header": "Stijlen eigenschappen taak", + "Admin.TaskReview.controls.alreadyReviewed": "Taak is al beoordeeld", "Admin.TaskReview.controls.approved": "Goedkeuren", "Admin.TaskReview.controls.approvedWithFixes": "Goedkeuren (met correcties)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Goedkeuren (met correcties)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Beoordeling:", "Admin.TaskReview.controls.currentTaskStatus.label": "Taak status:", "Admin.TaskReview.controls.errorTags": "Fout-tags", + "Admin.TaskReview.controls.next": "Volgende taak beoordelen", "Admin.TaskReview.controls.rejected": "Afwijzen", "Admin.TaskReview.controls.resubmit": "Opnieuw aanbieden voor beoordeling", "Admin.TaskReview.controls.resubmitMetaReReview": "Opnieuw meta-beoordeling vragen", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Beheren", "ChallengeEndModal.control.dismiss.label": "Doorgaan", "ChallengeEndModal.header": "Einde missie", - "ChallengeEndModal.primaryMessage": "Je hebt alle resterende taken in deze missie gemarkeerd als ofwel Overgeslagen of Te moeilijk.", + "ChallengeEndModal.primaryMessage": "U hebt alle resterende taken in deze uitdaging gemarkeerd als ofwel Overgeslagen of Te moeilijk.", "ChallengeFilterSubnav.controls.sortBy.label": "Sorteren op", "ChallengeFilterSubnav.filter.categorization.add": "Toevoegen:", "ChallengeFilterSubnav.filter.categorization.anything": "Willekeurig", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Kan geen missies zoeken op de server.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "Het veld 'BESCHRIJVING VAN JE MISSIE is verplicht.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Kan de wijzigingen niet opslaan. Waarschijnlijk is de naam van de missie een duplicaat.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "U moet het vak aan de onderzijde van de pagina selecteren om aan te geven dat u bekend bent met OpenStreetMap's gedragslijn Automatische bewerkingen (Automated Edits).", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "Het veld 'GEDETAILLEERDE INSTRUCTIES VOOR MAPPERS' moet meer dan 150 tekens hebben.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "Het veld 'NAAM VAN JE MISSIE' is verplicht en de naam moet meer dan 3 tekens lang zijn.", "Errors.clusteredTask.fetchFailure": "Kan geen clusters van taken ophalen", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Kan geen taken ophalen die beoordeeld moeten worden", "Errors.reviewTask.notClaimedByYou": "Kan beoordelen niet annuleren.", "Errors.search.notSupported": "Zoeken met verkorte code wordt niet ondersteund{details}", + "Errors.task.addCommentFailure": "Opmerking kon niet worden opgeslagen. Waarschijnlijk werd een lege tekenreeks ingediend.", "Errors.task.alreadyLocked": "Deze taak is al door iemand anders vergrendeld.", "Errors.task.bundleCooperative": "De hoofdtaak is Coöperatief. Alle geselecteerde taken moeten Coöperatief zijn.", "Errors.task.bundleFailure": "Kan taken niet samen bundelen", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Kan de vergrendeling van de taak niet verlengen. Uw vergrendeling zou kunnen zijn verlopen. We raden u aan de pagina te vernieuwen om een nieuwe vergrendeling te proberen te verkrijgen.", "Errors.task.lockReleaseFailure": "Opheffen van vergrendeling voor de taak mislukt. Uw vergrendeling of uw sessie is misschien verlopen.", "Errors.task.none": "Geen resterende taken in deze missie.", + "Errors.task.removeTaskFromBundleFailure": "Kan taak niet uit bundel verwijderen", "Errors.task.saveFailure": "Kan uw wijzigingen{details} niet opslaan", "Errors.task.updateFailure": "Kan uw wijzigingen niet opslaan.", "Errors.team.genericFailure": "Mislukt{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "Nee / Geen probleem", "KeyMapping.taskCompletion.fixed": "Ja / Ik heb dit opgelost!", "KeyMapping.taskCompletion.skip": "Overslaan", - "KeyMapping.taskCompletion.tooHard": "Te moeilijk / Onduidelijk", + "KeyMapping.taskCompletion.tooHard": "Kan niet voltooien", "KeyMapping.taskEditing.cancel": "Bewerken annuleren", "KeyMapping.taskEditing.completeTogether": "Samen taken voltooien", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(laden…)", "Leaderboard.controls.loadMore.label": "Meer weergeven", "Leaderboard.global": "Wereldwijde scorebord", - "Leaderboard.scoringMethod.explanation": "\n##### Punten worden per voltooide taak als volgt toegekend:\n\n| Status | Punten |\n| :------------ | -----: |\n| Gerepareerd | 5 |\n| Niet van toepassing | 3 |\n| Al gerepareerd | 3 |\n| Te moeilijk | 1 |\n| Overgeslagen | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Punten worden per voltooide taak als volgt toegekend:\n\n| Status | Punten |\n| :------------ | -----: |\n| Gerepareerd | 5 |\n| Niet van toepassing | 3 |\n| Al gerepareerd | 3 |\n| Kan niet voltooien | 1 |\n| Overgeslagen | 0 |\n", "Leaderboard.scoringMethod.label": "Methode voor scoren", "Leaderboard.title": "Scorebord", "Leaderboard.updatedDaily": "Elke 24 uur bijgewerkt", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Beoordelen", "Navbar.links.sent": "Verzonden", "Navbar.links.signout": "Afmelden", - "Navbar.links.superAdminMetrics": "Super Admin metrieken", + "Navbar.links.superAdminMetrics": "Instellingen Super Admin", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Medailles", "Navbar.links.userMetrics": "Statistieken", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Beoordeelde taken die zijn afgekeurd", "ReviewStatus.metrics.taskStatus.label": "{status} taken", "ReviewStatus.metrics.title": "Status beoordelen", - "ReviewStatus.metrics.tooHard": "TE MOEILIJK", + "ReviewStatus.metrics.tooHard": "KAN NIET VOLTOOIEN", "ReviewTaskPane.controls.unlock.label": "Losmaken", "ReviewTaskPane.indicators.locked.label": "Taak vergrendeld", "RolePicker.chooseRole.label": "Rol kiezen", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Status beoordelen", "Task.fields.reviewedBy.label": "Beoordelaar", "Task.fields.status.label": "Status", + "Task.fields.unbundle.label": "Verwijderen", "Task.loadByMethod.proximity": "Dichtbij", "Task.loadByMethod.random": "Willekeurig", "Task.management.controls.inspect.label": "Inspecteren", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Niet van toepassing", "Task.status.fixed": "Opgelost", "Task.status.skipped": "Overgeslagen", - "Task.status.tooHard": "Te moeilijk", + "Task.status.tooHard": "Kan niet voltooien", "Task.taskTags.add.label": "Tags voor MR toevoegen", "Task.taskTags.addTags.placeholder": "Tags voor MR toevoegen", "Task.taskTags.cancel.label": "Annuleren", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Locatie", - "Widgets.TaskLocationWidget.show": "Weergeven:", + "Widgets.TaskLocationWidget.switch": "Schakel naar:", "Widgets.TaskLocationWidget.title": "Locatie", "Widgets.TaskMapWidget.editMode": "Huidige modus:", "Widgets.TaskMapWidget.label": "Taak", diff --git a/src/lang/pl.json b/src/lang/pl.json index 9be1e2c8d..4e56c3cf0 100644 --- a/src/lang/pl.json +++ b/src/lang/pl.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Zobacz komentarze", "ActiveTask.controls.fixed.label": "Naprawiłem to!", "ActiveTask.controls.info.tooltip": "Szczegóły zadania", - "ActiveTask.controls.notFixed.label": "Zbyt trudne / Nie mogłem zobaczyć", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Status", "ActiveTask.controls.viewChangset.label": "Pokaż zestaw zmian", "ActiveTask.heading": "Informacje o wyzwaniu", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Dodaj MR tagi", "Admin.EditChallenge.form.additionalKeywords.description": "Opcjonalnie możesz dodać słowa kluczowe, które mogą być użyte do odnalezienia Twojego wyzwania.", "Admin.EditChallenge.form.additionalKeywords.label": "Dodatkowe słowa kluczowe kategoryzacji", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Autopromocja", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Zaawansowane opcje", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Większość wyzwań działa dobrze z ustawieniami domyślnymi, ale możesz opcjonalnie dostosować dowolne z następujących opcji zaawansowanych", "Admin.EditChallenge.form.steps.allOptions.description": "Opcje", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Ustaw inny podkład mapowy", "Admin.EditChallenge.form.steps.basemap.header": "Podkład mapowy", "Admin.EditChallenge.form.steps.changesetUrl.title": "Dodaj adres URL zestawu zmian", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Zadanie:", "Admin.Task.fields.status.label": "Status:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Członek grupy zadań", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "wartość", "Admin.TaskPropertyStyleRules.styles.doc": "Dowiedz się, jak ustawić style", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Zatwierdź", "Admin.TaskReview.controls.approvedWithFixes": "Zatwierdzone (z poprawkami)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Zatwierdzone (z poprawkami)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Status recenzji:", "Admin.TaskReview.controls.currentTaskStatus.label": "Status zadania:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Odrzuć", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Zarządzaj", "ChallengeEndModal.control.dismiss.label": "Kontynuuj", "ChallengeEndModal.header": "Zakończenie wyzwania", - "ChallengeEndModal.primaryMessage": "Wszystkie pozostałe zadania w tym wyzwaniu oznaczyłeś jako pominięte lub zbyt trudne.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Sortuj według", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Nie można wyszukać wyzwań na serwerze.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Nie można pobrać grup zadań", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Nie można pobrać niezbędnych zadań do oceny", "Errors.reviewTask.notClaimedByYou": "Nie można anulować recenzji.", "Errors.search.notSupported": "Wyszukiwanie krótkich kodów nie jest obsługiwane{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Zadanie zostało już zamknięte przez kogoś innego.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Nie można łączyć zadań w grupy", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Blokada zadania nie może zostać przedłużona. Twoja blokada mogła wygasnąć. Zalecamy odświeżenie strony, aby spróbować założyć nową blokadę.", "Errors.task.lockReleaseFailure": "Nie udało się odblokować zadania. Twoja blokada lub sesja mogły wygasnąć.", "Errors.task.none": "W tym wyzwaniu nie pozostały żadne zadania.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Nie można zapisać zmian{details}", "Errors.task.updateFailure": "Nie można zapisać zmian.", "Errors.team.genericFailure": "Niepowodzenie{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Pomiń", - "KeyMapping.taskCompletion.tooHard": "Zbyt trudne / Nie mogłem zobaczyć", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Anuluj edycję", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(loading...)", "Leaderboard.controls.loadMore.label": "Pokaż więcej", "Leaderboard.global": "Globalny ranking", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Metoda punktacji", "Leaderboard.title": "Tabela wyników", "Leaderboard.updatedDaily": "Aktualizowane co 24 godziny", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Recenzja", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Wyloguj się", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Zespoły", "Navbar.links.userAchievements": "Osiągnięcia", "Navbar.links.userMetrics": "Metryki użytkownika", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", "ReviewStatus.metrics.title": "Status recenzji", - "ReviewStatus.metrics.tooHard": "ZA TRUDNE", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Odblokuj", "ReviewTaskPane.indicators.locked.label": "Zadanie zablokowane", "RolePicker.chooseRole.label": "Wybierz rolę", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Status recenzji", "Task.fields.reviewedBy.label": "Recenzent", "Task.fields.status.label": "Status", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Nearby", "Task.loadByMethod.random": "Losowo", "Task.management.controls.inspect.label": "Sprawdź", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "To nie problem", "Task.status.fixed": "Naprawione", "Task.status.skipped": "Skipped", - "Task.status.tooHard": "Za trudne", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Add MR Tags", "Task.taskTags.addTags.placeholder": "Add MR Tags", "Task.taskTags.cancel.label": "Anuluj", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Szerokość/długość geograficzna", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Długość/szerokość geograficzna ", "Widgets.TaskLocationWidget.label": "Lokalizacja", - "Widgets.TaskLocationWidget.show": "Wyświetl:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Lokalizacja", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Zadanie", diff --git a/src/lang/pt_BR.json b/src/lang/pt_BR.json index ace0c699c..0aa15f667 100644 --- a/src/lang/pt_BR.json +++ b/src/lang/pt_BR.json @@ -22,7 +22,7 @@ "Achievement.badge.mappedWater.description": "Atribuído porque você corrigiu uma tarefa na categoria Água", "Achievement.badge.mappedWater.title": "Mapeador de Água", "Achievement.badge.points.description": "Atribuído porque seus pontos no MapRoulette alcançaram {points, number} pontos", - "Achievement.badge.points.millions": "{points, number}M", + "Achievement.badge.points.millions": "{points, number} mi", "Achievement.badge.points.thousands": "{points, number}K", "Achievement.badge.points.title": "Ganhador de Pontos: {points, number}+", "Achievement.badge.reviewedTask.description": "Atribuído porque você completou uma revisão de tarefa", @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Ver comentários", "ActiveTask.controls.fixed.label": "Eu corrigi!", "ActiveTask.controls.info.tooltip": "Detalhes da tarefa", - "ActiveTask.controls.notFixed.label": "Muito difícil/Não consegui ver", + "ActiveTask.controls.notFixed.label": "Não possível corrigir", "ActiveTask.controls.status.tooltip": "Estado existente", "ActiveTask.controls.viewChangset.label": "Visualizar conjunto de alterações", "ActiveTask.heading": "Informação do desafio", @@ -75,7 +75,7 @@ "AddTeamMember.controls.chooseOSMUser.placeholder": "Nome de usuário do OpenStreetMap", "AddTeamMember.controls.chooseRole.label": "Escolher papel", "Admin.Challenge.activity.label": "Atividade recente", - "Admin.Challenge.basemap.none": "Usuário padrão", + "Admin.Challenge.basemap.none": "Padrão do usuário", "Admin.Challenge.controls.archive.label": "Arquivar desafio", "Admin.Challenge.controls.clone.label": "Clonar desafio", "Admin.Challenge.controls.delete.confirm": "Tem certeza de que deseja excluir este desafio?", @@ -109,7 +109,7 @@ "Admin.EditChallenge.bulkEdit.header": "Edição em massa", "Admin.EditChallenge.bulkSubmit.header": "Enviar edição em massa", "Admin.EditChallenge.clone.header": "Clonar", - "Admin.EditChallenge.controls.cancel.label": "Abandonar alterações", + "Admin.EditChallenge.controls.cancel.label": "Cancelar alterações", "Admin.EditChallenge.controls.cancelNewChallenge.label": "Abandonar desafio", "Admin.EditChallenge.controls.showLongform.tooltip": "Mostrar todos os campos", "Admin.EditChallenge.controls.showSteps.tooltip": "Mostrar etapas separadas", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Adicionar etiquetas MR", "Admin.EditChallenge.form.additionalKeywords.description": "Opcionalmente, você pode fornecer palavras-chave adicionais que podem ser usadas para ajudar na descoberta do seu desafio.", "Admin.EditChallenge.form.additionalKeywords.label": "Palavras-chave adicionais de categorização", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "Eu li e entendi o código de conduta de Edições Automatizadas do OSM.", + "Admin.EditChallenge.form.automatedEditsCode.description": "Você está prestes a criar um desafio MapRoulette. Com esse poder vem a responsabilidade. Certifique-se de que seu desafio seja projetado para incentivar a atenção cuidadosa para cada tarefa, no espírito do [código de conduta de Edições Automatizadas](https://wiki.openstreetmap.org/wiki/Pt:C%C3%B3digo_de_conduta_de_edi%C3%A7%C3%B5es_automatizadas) do OpenStreetMap. Por favor, leia este documento cuidadosamente. Ao marcar a caixa abaixo, você reconhece que entende e aceita essa responsabilidade.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Acordo do código de conduta de Edições Automatizadas", "Admin.EditChallenge.form.blurb.description": "Uma breve descrição do seu desafio, adequada para espaços pequenos, como um pop-up de marcador de mapa. Este campo suporta [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Sinopse", "Admin.EditChallenge.form.bulkSubmit.label": "As seguintes alterações serão aplicadas a todos os desafios selecionados. Este processo não é reversível, portanto revise antes de enviar.", @@ -131,27 +134,27 @@ "Admin.EditChallenge.form.customTaskStyles.button": "Configurar", "Admin.EditChallenge.form.customTaskStyles.controls.custom.label": "Personalizado", "Admin.EditChallenge.form.customTaskStyles.controls.default.label": "Padrão", - "Admin.EditChallenge.form.customTaskStyles.description": "Habilite o estilo de tarefa personalizado com base em propriedades específicas do recurso de tarefa.", + "Admin.EditChallenge.form.customTaskStyles.description": "Habilite o estilo de tarefa personalizado com base em propriedades específicas do elemento da tarefa.", "Admin.EditChallenge.form.customTaskStyles.error": "As regras de estilo de propriedade de tarefa são inválidas. Corrija antes de continuar.", - "Admin.EditChallenge.form.customTaskStyles.label": "Customize Task Property Styles", - "Admin.EditChallenge.form.dataOriginDate.description": "Age of the data. The date the data was downloaded, generated, etc. ", + "Admin.EditChallenge.form.customTaskStyles.label": "Personalizar estilos de propriedades de tarefas", + "Admin.EditChallenge.form.dataOriginDate.description": "Idade dos dados. A data em que os dados foram baixados, gerados etc.", "Admin.EditChallenge.form.dataOriginDate.label": "Data em que os dados foram obtidos", "Admin.EditChallenge.form.defaultBasemap.description": "O mapa base padrão a ser usado para o desafio, substituindo qualquer configuração de usuário que defina um mapa base padrão", - "Admin.EditChallenge.form.defaultBasemap.label": "Mapa Base do Desafio", - "Admin.EditChallenge.form.defaultPriority.description": "See the [docs](https://learn.maproulette.org/documentation/task-priority-rules/) for an explanation of how to setup priority rules.", - "Admin.EditChallenge.form.defaultPriority.label": "Prioridade Padrão", - "Admin.EditChallenge.form.defaultZoom.description": "When a user begins work on a task, MapRoulette will attempt to automatically use a zoom level that fits the bounds of the task’s feature. But if that’s not possible, then this default zoom level will be used. It should be set to a level is generally suitable for working on most tasks in your challenge.", + "Admin.EditChallenge.form.defaultBasemap.label": "Mapa base do desafio", + "Admin.EditChallenge.form.defaultPriority.description": "Veja a [documentação](https://learn.maproulette.org/documentation/task-priority-rules/) para uma explicação de como configurar regras de prioridade.", + "Admin.EditChallenge.form.defaultPriority.label": "Prioridade padrão", + "Admin.EditChallenge.form.defaultZoom.description": "Quando um usuário começa a trabalhar em uma tarefa, o MapRoulette tentará usar automaticamente um nível de zoom que atenda aos limites do elemento da tarefa. Mas se isso não for possível, então esse nível de zoom padrão será usado. Deve ser definido para um nível que seja geralmente adequado para trabalhar na maioria das tarefas em seu desafio.", "Admin.EditChallenge.form.defaultZoom.label": "Nível de zoom padrão", - "Admin.EditChallenge.form.description.description": "The description of your challenge is shown to users when they click on the challenge to learn more about it.\n\nYour description should provide mappers with enough detail to decide whether or not to try working on your challenge. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", - "Admin.EditChallenge.form.description.label": "Description of your Challenge", + "Admin.EditChallenge.form.description.description": "A descrição do seu desafio é mostrada aos usuários quando eles clicam no desafio para saber mais sobre.\n\nSua descrição deve fornecer aos mapeadores detalhes suficientes para decidir se devem ou não tentar trabalhar no seu desafio. Este campo suporta [Markdown](https://learn.maproulette.org/documentation/markdown/).", + "Admin.EditChallenge.form.description.label": "Descrição do seu desafio", "Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.", "Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks", "Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback", - "Admin.EditChallenge.form.email.label": "Email Address", + "Admin.EditChallenge.form.email.label": "Endereço de e-mail", "Admin.EditChallenge.form.exportableProperties.description": "Any properties included in this comma separated list will be exported as a column in the CSV export and populated with the first matching feature property from each task.", - "Admin.EditChallenge.form.exportableProperties.label": "Properties to export in CSV", - "Admin.EditChallenge.form.featured.description": "Featured challenges are shown at the top of the list when browsing and searching challenges. Only super-users may mark a challenge as featured.", - "Admin.EditChallenge.form.featured.label": "Destaque", + "Admin.EditChallenge.form.exportableProperties.label": "Propriedades para exportar em CSV", + "Admin.EditChallenge.form.featured.description": "Os desafios destacados são mostrados no topo da lista ao navegar e pesquisar desafios. Somente super-usuários podem destacar um desafio.", + "Admin.EditChallenge.form.featured.label": "Destacado", "Admin.EditChallenge.form.highPriorityRules.label": "High Priority Rules", "Admin.EditChallenge.form.ignoreSourceErrors.description": "Continue apesar dos erros detectados nos dados de origem. Somente usuários especialistas que compreendem totalmente as implicações devem tentar isso.", "Admin.EditChallenge.form.ignoreSourceErrors.label": "Ignorar erros", @@ -165,13 +168,13 @@ "Admin.EditChallenge.form.limitTags.description": "Permitir outras etiquetas durante conclusão de tarefas?", "Admin.EditChallenge.form.localGeoJson.description": "Por favor carregue o arquivo GeoJSON local do seu computador", "Admin.EditChallenge.form.localGeoJson.label": "I want to upload a GeoJSON file", - "Admin.EditChallenge.form.localGeoJson.readOnly": "If you need to upload fresh GeoJSON, choose Rebuild Tasks when managing your challenge.", + "Admin.EditChallenge.form.localGeoJson.readOnly": "Se você precisar fazer um novo upload de GeoJSON, escolha Reconstruir Tarefas ao gerenciar seu desafio.", "Admin.EditChallenge.form.lowPriorityRules.label": "Low Priority Rules", "Admin.EditChallenge.form.maxZoom.description": "The maximum allowed zoom level for your challenge. This should be set to a level that allows the user to sufficiently zoom in to work on the tasks while keeping them from zooming in to a level that isn’t useful or exceeds the available resolution of the map/imagery in the geographic region.", - "Admin.EditChallenge.form.maxZoom.label": "Nível Máximo de Zoom", + "Admin.EditChallenge.form.maxZoom.label": "Nível máximo de zoom", "Admin.EditChallenge.form.mediumPriorityRules.label": "Medium Priority Rules", "Admin.EditChallenge.form.minZoom.description": "The minimum allowed zoom level for your challenge. This should be set to a level that allows the user to sufficiently zoom out to work on tasks while keeping them from zooming out to a level that isn’t useful.", - "Admin.EditChallenge.form.minZoom.label": "Nível Mínimo de Zoom", + "Admin.EditChallenge.form.minZoom.label": "Nível mínimo de zoom", "Admin.EditChallenge.form.name.description": "Your Challenge name as it will appear in many places throughout MapRoulette. This is also what your challenge will be searchable by using the Search box. This field is required, must be unique, and only supports plain text.", "Admin.EditChallenge.form.name.label": "Name of your Challenge", "Admin.EditChallenge.form.nameDescription": "The challenge name is required and must be more than 3 characters long.", @@ -180,7 +183,7 @@ "Admin.EditChallenge.form.overpassQL.description": "Please see the [docs](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/) for important details and common pitfalls when creating challenges using Overpass queries.", "Admin.EditChallenge.form.overpassQL.label": "I want to provide an Overpass query", "Admin.EditChallenge.form.overpassQL.placeholder": "Insira a consulta da Overpass API aqui ", - "Admin.EditChallenge.form.overpassQL.readOnly": "Overpass queries cannot be edited, but you can choose Rebuild Tasks when managing your challenge to re-execute the query and freshen up your tasks.", + "Admin.EditChallenge.form.overpassQL.readOnly": "As consultas do Overpass não podem ser editadas, mas você pode escolher Reconstruir Tarefas ao gerenciar seu desafio para executar novamente a consulta e atualizar suas tarefas.", "Admin.EditChallenge.form.overpassQL.target.node": "Nodes", "Admin.EditChallenge.form.overpassQL.target.none": "Any", "Admin.EditChallenge.form.overpassQL.target.way": "Ways", @@ -192,12 +195,12 @@ "Admin.EditChallenge.form.preferredTags.label": "Preferred MR Tags", "Admin.EditChallenge.form.presets.description": "Restrict the types of OSM features presented to mappers in iD by default when working on your tasks, helping to keep them focused on mapping things relevant to your challenge. For example, if your challenge is about mapping buildings, you could enable only presets related to buildings and then mappers would not be presented with the option to map an area as, say, a park or a lake.", "Admin.EditChallenge.form.presets.label": "Restrict iD Editor Presets", - "Admin.EditChallenge.form.remoteGeoJson.description": "Localização de URL remota a partir da qual recuperar o GeoJSON", + "Admin.EditChallenge.form.remoteGeoJson.description": "Localização da URL remota a partir da qual obter o GeoJSON", "Admin.EditChallenge.form.remoteGeoJson.label": "I have a URL to the GeoJSON data", - "Admin.EditChallenge.form.remoteGeoJson.placeholder": "https://www.example.com/geojson.json", - "Admin.EditChallenge.form.remoteGeoJson.readOnly": "Remote URLs cannot be edited, but you can choose Rebuild Tasks when managing your challenge to re-download updated remote GeoJSON and freshen up your tasks.", + "Admin.EditChallenge.form.remoteGeoJson.placeholder": "https://www.exemplo.com.br/geojson.json", + "Admin.EditChallenge.form.remoteGeoJson.readOnly": "URLs remotos não podem ser editados, mas você pode escolher Reconstruir Tarefas ao gerenciar seu desafio para baixar novamente o GeoJSON remoto atualizado e atualizar suas tarefas.", "Admin.EditChallenge.form.required.label": "is a required property", - "Admin.EditChallenge.form.requiresLocal.description": "Tasks require local or on-the-ground knowledge to complete. Note: challenge will not appear in the Find Challenges list.", + "Admin.EditChallenge.form.requiresLocal.description": "As tarefas requerem conhecimento local ou in loco para serem concluídas. Observação: o desafio não aparecerá na lista Encontrar Desafios.", "Admin.EditChallenge.form.requiresLocal.label": "Requires Local Knowledge", "Admin.EditChallenge.form.reviewAndSubmit.label": "Revisar e enviar", "Admin.EditChallenge.form.reviewSetting.description": "Isso pré-marcará a caixa de solicitação de revisão dos usuários ao enviar uma tarefa.", @@ -205,7 +208,7 @@ "Admin.EditChallenge.form.source.label": "Location of your Task Data", "Admin.EditChallenge.form.step1.label": "Geral", "Admin.EditChallenge.form.step2.description": "\nEvery Task in MapRoulette consists of a geometry: a point, line or polygon\nindicating on the map what it is that you want the mapper to evaluate.\nThis screen lets you define the Tasks for your Challenge by telling MapRoulette\nabout the geometries.\n\nThere are three ways to feed geometries into your challenge: an Overpass\nquery, a GeoJSON file on your computer, or with a URL pointing to a GeoJSON\nfile on the internet.\n\n#### Overpass\n\nOverpass is a powerful querying interface for OpenStreetMap data. Using\n[Overpass QL](https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide),\nthe Overpass Query Language, you can retrieve matching OSM objects that you want\nto represent as tasks (each result becomes a separate task).\n[Learn more](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/).\n\n#### Local GeoJSON File\n\nA common option is to use a GeoJSON file you already have. This could be great\nif you have an approved source of external data you would like to manually add\nto OSM. Tools like\n[QGIS](https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson)\nand [gdal](http://www.gdal.org/drv_geojson.html) can convert things like\nShapefiles to GeoJSON. When you convert, make sure that you use unprojected\nlon/lat on the WGS84 datum (EPSG:4326), because this is what MapRoulette uses\ninternally.\n\n> Note: for challenges with a large number of tasks, we recommend using a\n[line-by-line](https://learn.maproulette.org/documentation/line-by-line-geojson/)\nformat instead, which is much more efficient to process. Some advanced features\nare only available when the line-by-line format is used.\n\n#### Remote GeoJSON URL\n\nThe only difference between using a local GeoJSON file and a URL is where you\ntell MapRoulette to get it from. If you use a URL, make sure you point to the\nraw GeoJSON file, not a page that contains a link to the file, or MapRoulette\nwill not be able to make sense of it.\n ", - "Admin.EditChallenge.form.step2.label": "Fonte GeoJSON", + "Admin.EditChallenge.form.step2.label": "Fonte do GeoJSON", "Admin.EditChallenge.form.step3.description": "The priority of tasks can be defined as High, Medium and Low. All high priority tasks will be offered to users first when working through a challenge, followed by medium and finally low priority tasks. Each task’s priority is assigned automatically based on the rules you specify below, each of which is evaluated against the task’s feature properties (OSM tags if you are using an Overpass query, otherwise whatever properties you’ve chosen to include in your GeoJSON). Tasks that don’t pass any rules will be assigned the default priority.", "Admin.EditChallenge.form.step3.label": "Prioridades", "Admin.EditChallenge.form.step4.description": "Informações extras que podem ser configuradas opcionalmente para proporcionar uma melhor experiência de mapeamento específica para os requisitos do desafio", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Advanced Options", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -247,7 +251,7 @@ "Admin.EditChallenge.form.taskPropertyStyles.description": "Sets up task property style rules......", "Admin.EditChallenge.form.taskPropertyStyles.label": "Task Property Style Rules", "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Faça o upload de um layout de widget para ser usado como recomendação para o mapeador no fluxo de trabalho de conclusão de tarefas.", - "Admin.EditChallenge.form.updateTasks.description": "Exclua periodicamente as tarefas antigas, obsoletas (não atualizadas em ~ 30 dias) no estado Criado ou Ignorado. Isso pode ser útil se você estiver atualizando suas tarefas de desafio regularmente e desejar que as antigas sejam removidas periodicamente para você. Na maioria das vezes você vai querer deixar este conjunto para não.", + "Admin.EditChallenge.form.updateTasks.description": "Exclua periodicamente as tarefas antigas ou obsoletas (não atualizadas em ~ 30 dias), ainda no estado Criada ou Ignorada. Isso pode ser útil se você estiver atualizando suas tarefas de desafio regularmente e desejar que as antigas sejam removidas periodicamente para você. Na maioria das vezes você vai querer deixar como Não.", "Admin.EditChallenge.form.updateTasks.label": "Remover tarefas obsoletas", "Admin.EditChallenge.form.visible.description": "Permita que seu desafio seja facilmente descoberto por outros usuários por meio de Encontrar Desafios (sujeito à descoberta do projeto). Observe que todos os desafios são considerados públicos e, mesmo quando a função Visível estiver desativado, os usuários ainda poderão visualizar o seu desafio se tiverem um link direto para ele.", "Admin.EditChallenge.form.visible.label": "Visível", @@ -255,18 +259,18 @@ "Admin.EditChallenge.geojson.errors.noZCoordinates": "MapRoulette does not support Z coordinates in Points. Please remove any Z coordinates.", "Admin.EditChallenge.lineNumber": "Line {line, number}: ", "Admin.EditChallenge.new.header": "Novo desafio", - "Admin.EditChallenge.overpass.errors.noTurboShortcuts": "Os atalhos do Overpass Turbo não são suportados. Se você quiser usá-los, visite o Turbo Overpass e teste sua consulta, em seguida escolha Export -> Query -> Standalone -> Copy e cole isso aqui.", + "Admin.EditChallenge.overpass.errors.noTurboShortcuts": "Os atalhos do Overpass Turbo não são suportados. Se você quiser usá-los, visite Overpass Turbo e teste sua consulta, em seguida escolha Exportar -> Consulta -> Consulta Autônoma -> Copiar e cole isso aqui.", "Admin.EditProject.controls.cancel.label": "Cancelar", "Admin.EditProject.controls.save.label": "Salvar", "Admin.EditProject.edit.header": "Editar", "Admin.EditProject.form.description.description": "Descrição do projeto", "Admin.EditProject.form.description.label": "Descrição", "Admin.EditProject.form.displayName.description": "Nome exibido do projeto", - "Admin.EditProject.form.displayName.label": "Mostrar nome", + "Admin.EditProject.form.displayName.label": "Nome exibido", "Admin.EditProject.form.enabled.description": "Depois que seu projeto se tornar visível, todos os desafios nele que também estiverem definidos como visíveis poderão ser vistos/pesquisados por outros usuários. Se o seu projeto não for visível, nenhum desafio nele será tratado como visível, independentemente de suas configurações. Observe, no entanto, que todos os projetos e desafios são considerados públicos e – mesmo quando a função Visível está desativada – os usuários ainda podem visualizar seu projeto ou desafio se tiverem um link direto para ele.", "Admin.EditProject.form.enabled.label": "Visível", - "Admin.EditProject.form.featured.description": "Featured projects are shown on the home page and top of the Find Challenges page to bring attention to them. Note that featuring a project does **not** also feature its challenges. Only super-users may mark a project as featured.", - "Admin.EditProject.form.featured.label": "Featured", + "Admin.EditProject.form.featured.description": "Os projetos destacados são mostrados na página inicial e no topo da página Encontrar Desafios para chamar a atenção para eles. Observe que destacar um projeto **não** destaca também seus desafios. Somente super-usuários podem destacar um projeto.", + "Admin.EditProject.form.featured.label": "Destacado", "Admin.EditProject.form.isVirtual.description": "If a project is virtual, then you can add existing challenges as a means of grouping. You cannot add new Challenges directly to a Virtual Project. This setting cannot be changed after the project is created. Permissions remain in effect from the challenges' original parent projects. ", "Admin.EditProject.form.isVirtual.label": "Virtual", "Admin.EditProject.form.name.description": "Nome do projeto", @@ -274,13 +278,13 @@ "Admin.EditProject.new.header": "Novo projeto", "Admin.EditProject.unavailable": "Projeto indisponível", "Admin.EditTask.controls.cancel.label": "Cancelar", - "Admin.EditTask.controls.save.label": "Salve", + "Admin.EditTask.controls.save.label": "Salvar", "Admin.EditTask.edit.header": "Editar tarefa", "Admin.EditTask.form.additionalTags.description": "Opcionalmente, você pode fornecer etiquetas MR adicionais que podem ser usadas para anotar esta tarefa.", "Admin.EditTask.form.additionalTags.label": "MR Tags", "Admin.EditTask.form.additionalTags.placeholder": "Adicionar etiquetas MR", - "Admin.EditTask.form.formTitle": "Detalhes da Tarefa", - "Admin.EditTask.form.geometries.description": "GeoJSON para esta tarefa. Cada Tarefa no MapRoulette consiste basicamente de uma geometria: um ponto, linha ou polígono indicando no mapa onde você deseja que o mapeador preste atenção, descrito porGeoJSON", + "Admin.EditTask.form.formTitle": "Detalhes da tarefa", + "Admin.EditTask.form.geometries.description": "GeoJSON para esta tarefa. Cada tarefa no MapRoulette consiste basicamente de uma geometria: um ponto, linha ou polígono indicando no mapa onde você deseja que o mapeador preste atenção, descrito pelo GeoJSON", "Admin.EditTask.form.geometries.label": "GeoJSON", "Admin.EditTask.form.instruction.description": "Instruções para os usuários que realizam essa tarefa específica (substitui as instruções de desafio)", "Admin.EditTask.form.instruction.label": "Instruções", @@ -290,16 +294,16 @@ "Admin.EditTask.form.status.description": "Estado desta tarefa. Dependendo do estado atual, suas escolhas para atualizar o estado podem ser restritas", "Admin.EditTask.form.status.label": "Estado", "Admin.EditTask.new.header": "Nova tarefa", - "Admin.InspectTask.header": "Inspecionar Tarefas", + "Admin.InspectTask.header": "Inspecionar tarefas", "Admin.ManageChallengeSnapshots.deleteSnapshot.label": "Delete", "Admin.ManageChallenges.allProjectChallenge": "Todos", "Admin.ManageChallenges.header": "Desafios", - "Admin.ManageChallenges.help.info": "Desafios consistem em muitas tarefas que ajudam a resolver um problema específico ou falha com dados do OpenStreetMap. Normalmente, as tarefas são geradas automaticamente a partir de uma consulta de overpassQL que você fornece ao criar um novo desafio, mas também podem ser carregadas a partir de um arquivo local ou de um URL remoto que contenha recursos do GeoJSON. Você pode criar quantos desafios quiser.", + "Admin.ManageChallenges.help.info": "Desafios consistem em muitas tarefas que ajudam a resolver um problema específico ou falhas com dados do OpenStreetMap. Normalmente, as tarefas são geradas automaticamente a partir de uma consulta de overpassQL que você fornece ao criar um novo desafio, mas também podem ser carregadas a partir de um arquivo local ou de um URL remoto que contenha recursos do GeoJSON. Você pode criar quantos desafios quiser.", "Admin.ManageChallenges.search.placeholder": "Nome", "Admin.ManageTasks.geographicIndexingNotice": "Please note that it can take up to {delay} hours to geographically index new or modified challenges. Your challenge (and tasks) may not appear as expected in location-specific browsing or searches until indexing is complete, nor when browsing map to choose location-based priority rules.", "Admin.ManageTasks.header": "Tarefas", "Admin.Project.challengesUndiscoverable": "desafios não visíveis", - "Admin.Project.controls.addChallenge.label": "Adicionar Desafio", + "Admin.Project.controls.addChallenge.label": "Adicionar desafio", "Admin.Project.controls.addChallenge.tooltip": "Novo desafio", "Admin.Project.controls.delete.label": "Excluir projeto", "Admin.Project.controls.export.label": "Export CSV", @@ -311,7 +315,7 @@ "Admin.Project.fields.disabled.tooltip": "Desativado", "Admin.Project.fields.enabled.tooltip": "Visível", "Admin.Project.fields.lastModifiedDate.label": "Modificado:", - "Admin.Project.headers.challengePreview": "Jogos de Desafio", + "Admin.Project.headers.challengePreview": "Desafio corresponde", "Admin.Project.headers.virtual": "Virtual", "Admin.ProjectCard.controls.archiveProject.label": "Archive Project", "Admin.ProjectCard.controls.editProject.label": "Edit Project", @@ -322,7 +326,7 @@ "Admin.ProjectCard.tabs.challenges.label": "Desafios", "Admin.ProjectCard.tabs.details.label": "Detalhes", "Admin.ProjectCard.tabs.managers.label": "Gerentes", - "Admin.ProjectDashboard.controls.addChallenge.label": "Adicionar Desafio", + "Admin.ProjectDashboard.controls.addChallenge.label": "Adicionar desafio", "Admin.ProjectDashboard.controls.archive.label": "Archive Project", "Admin.ProjectDashboard.controls.delete.label": "Excluir projeto", "Admin.ProjectDashboard.controls.edit.label": "Editar projeto", @@ -342,7 +346,7 @@ "Admin.ProjectManagers.team.indicator": "Team", "Admin.ProjectsDashboard.help.info": "Os projetos servem como um meio de agrupar desafios relacionados juntos. Todos os desafios devem pertencer a um projeto.", "Admin.ProjectsDashboard.newProject": "Adicionar projeto", - "Admin.ProjectsDashboard.regenerateHomeProject": "Por favor, saia e entre novamente para gerar um novo projeto residencial.", + "Admin.ProjectsDashboard.regenerateHomeProject": "Por favor, saia e entre novamente para gerar um novo projeto.", "Admin.ProjectsDashboard.search.placeholder": "Nome do projeto ou desafio", "Admin.Task.controls.editTask.label": "Editar", "Admin.Task.controls.editTask.tooltip": "Editar tarefa", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Corrigido", "Admin.Task.fields.actions.notAnIssue": "Não é um problema", "Admin.Task.fields.actions.skipped": "Ignorado", - "Admin.Task.fields.actions.tooHard": "Muito difícil", + "Admin.Task.fields.actions.tooHard": "Não possível corrigir", "Admin.Task.fields.name.label": "Tarefa:", "Admin.Task.fields.status.label": "Estado:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -362,7 +366,7 @@ "Admin.TaskAnalysisTable.confirmActionWarning": "Este procedimento pode demorar um pouco, a depender do tamanho do desafio, e não pode ser desfeito.", "Admin.TaskAnalysisTable.controls.editTask.label": "Editar", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspecionar", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Revisar", "Admin.TaskAnalysisTable.controls.startTask.label": "Start", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Shown", @@ -374,7 +378,7 @@ "Admin.TaskInspect.controls.editTask.label": "Editar tarefa", "Admin.TaskInspect.controls.modifyTask.label": "Modificar tarefa", "Admin.TaskInspect.controls.nextTask.label": "Próxima tarefa", - "Admin.TaskInspect.controls.previousTask.label": "Tarefa Prévia", + "Admin.TaskInspect.controls.previousTask.label": "Tarefa anterior", "Admin.TaskInspect.readonly.message": "Visualizando tarefa no modo somente leitura", "Admin.TaskPropertyStyleRules.addNewStyle.label": "Add", "Admin.TaskPropertyStyleRules.addNewStyle.tooltip": "Add Another Style", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "value", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Estado da revisão:", "Admin.TaskReview.controls.currentTaskStatus.label": "Estado da tarefa:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reject", "Admin.TaskReview.controls.resubmit": "Enviar para revisão novamente", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -409,7 +415,7 @@ "Admin.TaskReview.controls.userNotReviewer": "You are not currently setup as a reviewer. To become a reviewer you can do so by visiting your user settings.", "Admin.TaskReview.reviewerIsMapper": "You cannot review tasks you mapped.", "Admin.TaskUploadProgress.tasksUploaded.label": "tarefas carregadas", - "Admin.TaskUploadProgress.uploadingTasks.header": "Reconstruindo Tarefas", + "Admin.TaskUploadProgress.uploadingTasks.header": "Criando tarefas", "Admin.VirtualProject.ChallengeList.noChallenges": "No Challenges", "Admin.VirtualProject.ChallengeList.search.placeholder": "Search", "Admin.VirtualProject.controls.add.label": "Add", @@ -417,7 +423,7 @@ "Admin.VirtualProject.controls.done.label": "Done", "Admin.VirtualProject.controls.remove.label": "Remove", "Admin.VirtualProject.currentChallenges.label": "Challenges in ", - "Admin.VirtualProject.findChallenges.label": "Find Challenges", + "Admin.VirtualProject.findChallenges.label": "Encontrar desafios", "Admin.VirtualProject.manageChallenge.label": "Manage Challenges", "Admin.fields.additionalReviewers.label": "Additional Reviewers", "Admin.fields.completedDuration.label": "Completion Time", @@ -426,7 +432,7 @@ "Admin.fields.reviewedAt.label": "Reviewed On", "Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.", "Admin.manage.emailSettings": "Go to Settings.", - "Admin.manage.header": "Crie e gerencie", + "Admin.manage.header": "Criar e gerenciar", "Admin.manage.virtual": "Virtual", "Admin.manageProjectChallenges.controls.archiveSelected.label": "Arquivar selecionado", "Admin.manageProjectChallenges.controls.deleteSelected.label": "Excluir selecionado", @@ -457,7 +463,7 @@ "Admin.manageTasks.controls.showReviewColumns.label": "Show Review Columns", "Admin.manageTasks.controls.timezone.label": "Timezone", "Admin.manageTasks.priorityLabel": "Prioridade", - "AutosuggestTextBox.labels.noResults": "Sem combinações", + "AutosuggestTextBox.labels.noResults": "Sem resultado", "BoundsSelectorModal.control.dismiss.label": "Select Bounds", "BoundsSelectorModal.header": "Select Bounds", "BoundsSelectorModal.primaryMessage": "Highlight bounds you would like to select.", @@ -497,23 +503,23 @@ "Challenge.keywords.any": "Qualquer coisa", "Challenge.keywords.buildings": "Edifícios", "Challenge.keywords.landUse": "Uso do Solo/Limites Administrativos", - "Challenge.keywords.navigation": "Estradas / Pedestres / Ciclovias", - "Challenge.keywords.other": "Outro", - "Challenge.keywords.pointsOfInterest": "Pontos / Áreas de Interesse", + "Challenge.keywords.navigation": "Estradas/Pedestres/Ciclovias", + "Challenge.keywords.other": "Outros", + "Challenge.keywords.pointsOfInterest": "Pontos/Áreas de Interesse", "Challenge.keywords.transit": "Trânsito", "Challenge.keywords.water": "Água", "Challenge.location.any": "Em qualquer lugar", "Challenge.location.intersectingMapBounds": "Shown on Map", "Challenge.location.nearMe": "Perto de mim", "Challenge.location.withinMapBounds": "Dentro dos limites do mapa", - "Challenge.management.controls.manage.label": "Gerir", + "Challenge.management.controls.manage.label": "Gerenciar", "Challenge.result.difficulty.label": "Difficulty", "Challenge.results.controls.browse.label": "More Details", "Challenge.results.heading": "Desafios", "Challenge.results.noResults": "Cannot find matching name", "Challenge.reviewSetting.notRequired": "No", "Challenge.reviewSetting.requested": "Yes", - "Challenge.signIn.label": "Registe-se para começar", + "Challenge.signIn.label": "Registre-se para começar", "Challenge.sort.completion": "% Complete", "Challenge.sort.cooperativeWork": "Cooperative", "Challenge.sort.created": "Newest", @@ -533,14 +539,14 @@ "Challenge.type.survey": "Pesquisa", "ChallengeCard.controls.visibilityToggle.tooltip": "Toggle challenge discoverability", "ChallengeCard.totalTasks": "Total Tasks", - "ChallengeDetails.Task.fields.featured.label": "Featured", + "ChallengeDetails.Task.fields.featured.label": "Destacado", "ChallengeDetails.controls.checkbox.error": "Please ensure that checkbox is checked before continue", "ChallengeDetails.controls.clone.challenge": "Clone Challenge", "ChallengeDetails.controls.email": "Email", "ChallengeDetails.controls.favorite.label": "Favoritar", "ChallengeDetails.controls.favorite.tooltip": "Salvar nos favoritos", "ChallengeDetails.controls.flagged_text": "This challenge has been flagged", - "ChallengeDetails.controls.goBack.label": "Go Back", + "ChallengeDetails.controls.goBack.label": "Voltar", "ChallengeDetails.controls.modal.subtitle": "Você está prestes a sinalizar um Desafio. Um problema será criado neste [repositório público do Github](https://github.com/maproulette/challenge-reports/issues) e o criador do Desafio será notificado por e-mail. Qualquer discussão de acompanhamento deverá ocorrer lá. Sinalizar um Desafio não o desativa imediatamente. Por favor, explique detalhadamente qual é o seu problema com este desafio, se possível vinculando a conjuntos de alterações específicos do OSM.", "ChallengeDetails.controls.preview.label": "Preview", "ChallengeDetails.controls.review.label": "I have attempted to contact the Challenge creator", @@ -556,12 +562,12 @@ "ChallengeDetails.fields.overpassQL.label": "Overpass Query", "ChallengeDetails.fields.viewComments.label": "Entre em contato", "ChallengeDetails.fields.viewLeaderboard.label": "Ver placar", - "ChallengeDetails.fields.viewOverview.label": "Overview", + "ChallengeDetails.fields.viewOverview.label": "Visão geral", "ChallengeDetails.fields.viewReviews.label": "Review", "ChallengeDetails.management.controls.manage.label": "Manage", "ChallengeEndModal.control.dismiss.label": "Continue", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "Você marcou todas as tarefas restantes neste desafio como ignoradas ou muito difíceis.", + "ChallengeEndModal.primaryMessage": "Você marcou todas as tarefas restantes neste desafio como ignoradas ou que não eram possíveis de corrigir.", "ChallengeFilterSubnav.controls.sortBy.label": "Ordenar por", "ChallengeFilterSubnav.filter.categorization.add": "Adicionar:", "ChallengeFilterSubnav.filter.categorization.anything": "Qualquer coisa", @@ -597,7 +603,7 @@ "ChallengeProgress.tasks.totalCount": " of {totalCount, number}", "ChallengeProgress.tooltip.label": "Tarefas", "ChallengeProgressBorder.available": "Available", - "CommentList.controls.viewTask.label": "Visualizar tarefa", + "CommentList.controls.viewTask.label": "Ver tarefa", "CommentList.noComments.label": "No Comments", "CompletionRadar.heading": "Tarefas concluídas: {taskCount, number}", "ConfigureColumnsModal.availableColumns.header": "Available Columns", @@ -617,7 +623,7 @@ "CooperativeWorkControls.controls.moreOptions.label": "Outro", "CooperativeWorkControls.controls.reject.label": "Não", "CooperativeWorkControls.prompt": "Are the proposed OSM tag changes correct?", - "CountryName.AE": "Emirados Árabes ", + "CountryName.AE": "Emirados Árabes Unidos", "CountryName.AF": "Afeganistão", "CountryName.AL": "Albânia", "CountryName.ALL": "Todos os países", @@ -634,7 +640,7 @@ "CountryName.BF": "Burkina Faso", "CountryName.BG": "Bulgária", "CountryName.BI": "Burundi", - "CountryName.BJ": "Benin", + "CountryName.BJ": "Benim", "CountryName.BN": "Brunei", "CountryName.BO": "Bolívia", "CountryName.BR": "Brasil", @@ -656,7 +662,7 @@ "CountryName.CR": "Costa Rica", "CountryName.CU": "Cuba", "CountryName.CY": "Chipre", - "CountryName.CZ": "República Checa", + "CountryName.CZ": "República Tcheca", "CountryName.DE": "Alemanha", "CountryName.DJ": "Djibuti", "CountryName.DK": "Dinamarca", @@ -665,18 +671,18 @@ "CountryName.EC": "Equador", "CountryName.EE": "Estônia", "CountryName.EG": "Egito", - "CountryName.ER": "Eritréia", + "CountryName.ER": "Eritreia", "CountryName.ES": "Espanha", "CountryName.ET": "Etiópia", "CountryName.FI": "Finlândia", "CountryName.FJ": "Fiji", - "CountryName.FK": "Ilhas Falkland", + "CountryName.FK": "Ilhas Malvinas", "CountryName.FR": "França", "CountryName.GA": "Gabão", "CountryName.GB": "Reino Unido", "CountryName.GE": "Geórgia", "CountryName.GH": "Gana", - "CountryName.GL": "Gronelândia", + "CountryName.GL": "Groenlândia", "CountryName.GM": "Gâmbia", "CountryName.GN": "Guiné", "CountryName.GQ": "Guiné Equatorial", @@ -691,9 +697,9 @@ "CountryName.ID": "Indonésia", "CountryName.IE": "Irlanda", "CountryName.IL": "Israel", - "CountryName.IN": "India", + "CountryName.IN": "Índia", "CountryName.IQ": "Iraque", - "CountryName.IR": "Iran", + "CountryName.IR": "Irã", "CountryName.IS": "Islândia", "CountryName.IT": "Itália", "CountryName.JM": "Jamaica", @@ -715,17 +721,17 @@ "CountryName.LU": "Luxemburgo", "CountryName.LV": "Letônia", "CountryName.LY": "Líbia", - "CountryName.MA": "Morocco", - "CountryName.MD": "Moldova", + "CountryName.MA": "Marrocos", + "CountryName.MD": "Moldávia", "CountryName.ME": "Montenegro", - "CountryName.MG": "Madagáscar", + "CountryName.MG": "Madagascar", "CountryName.MK": "Macedônia", "CountryName.ML": "Mali", - "CountryName.MM": "Myanmar", + "CountryName.MM": "Mianmar", "CountryName.MN": "Mongólia", "CountryName.MR": "Mauritânia", - "CountryName.MW": "Malawi", - "CountryName.MX": "Mexico", + "CountryName.MW": "Maláui", + "CountryName.MX": "México", "CountryName.MY": "Malásia", "CountryName.MZ": "Moçambique", "CountryName.NA": "Namíbia", @@ -749,7 +755,7 @@ "CountryName.PT": "Portugal", "CountryName.PY": "Paraguai", "CountryName.QA": "Catar", - "CountryName.RO": "Roménia", + "CountryName.RO": "Romênia", "CountryName.RS": "Sérvia", "CountryName.RU": "Rússia", "CountryName.RW": "Ruanda", @@ -766,7 +772,7 @@ "CountryName.SS": "Sudão do Sul", "CountryName.SV": "El Salvador", "CountryName.SY": "Síria", - "CountryName.SZ": "Suazilândia", + "CountryName.SZ": "Essuatíni", "CountryName.TD": "Chade", "CountryName.TF": "Territórios Franceses do Sul", "CountryName.TG": "Togo", @@ -787,7 +793,7 @@ "CountryName.VE": "Venezuela", "CountryName.VN": "Vietnã", "CountryName.VU": "Vanuatu", - "CountryName.YE": "Iémen", + "CountryName.YE": "Iêmen", "CountryName.ZA": "África do Sul", "CountryName.ZM": "Zâmbia", "CountryName.ZW": "Zimbábue", @@ -803,32 +809,32 @@ "CustomUrlList.noCustomUrls": "No custom URLs", "CustomUrlList.url.description": "The full URL, using [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/) for property replacement. Note that URLs referencing missing or unavailable mustache tags will be automatically disabled to prevent accidental creation of malformed or erroneous URLs", "CustomUrlList.url.label": "URL", - "Dashboard.ChallengeFilter.archived.label": "Archived", + "Dashboard.ChallengeFilter.archived.label": "Arquivado", "Dashboard.ChallengeFilter.pinned.label": "Fixado", "Dashboard.ChallengeFilter.visible.label": "Visível", - "Dashboard.ProjectFilter.owner.label": "Dono", + "Dashboard.ProjectFilter.owner.label": "Proprietário", "Dashboard.ProjectFilter.pinned.label": "Fixado", "Dashboard.ProjectFilter.visible.label": "Visível", "Dashboard.header": "Painel", - "Dashboard.header.completedTasks": "{completedTasks, number} tasks", - "Dashboard.header.completionPrompt": "You've finished", - "Dashboard.header.controls.findChallenge.label": "Discover new Challenges", - "Dashboard.header.controls.latestChallenge.label": "Take me to Challenge", - "Dashboard.header.encouragement": "Keep it going!", - "Dashboard.header.find": "Or find", - "Dashboard.header.getStarted": "Earn points by completing challenge tasks!", - "Dashboard.header.globalRank": "ranked #{rank, number}", - "Dashboard.header.globally": "globally.", - "Dashboard.header.jumpBackIn": "Jump back in!", - "Dashboard.header.pointsPrompt": ", earned", - "Dashboard.header.rankPrompt": ", and are", - "Dashboard.header.resume": "Resume your last challenge", - "Dashboard.header.somethingNew": "something new", - "Dashboard.header.userScore": "{points, number} points", - "Dashboard.header.welcomeBack": "Welcome Back, {username}!", + "Dashboard.header.completedTasks": "{completedTasks, number} tarefas", + "Dashboard.header.completionPrompt": "Você terminou", + "Dashboard.header.controls.findChallenge.label": "Descubra novos desafios", + "Dashboard.header.controls.latestChallenge.label": "Leve-me ao desafio", + "Dashboard.header.encouragement": "Continue assim!", + "Dashboard.header.find": "Ou encontre", + "Dashboard.header.getStarted": "Ganhe pontos completando tarefas de desafio!", + "Dashboard.header.globalRank": "na posição {rank, number}", + "Dashboard.header.globally": "no mundo.", + "Dashboard.header.jumpBackIn": "Volte!", + "Dashboard.header.pointsPrompt": ", ganhou", + "Dashboard.header.rankPrompt": ", e está", + "Dashboard.header.resume": "Retome seu último desafio", + "Dashboard.header.somethingNew": "algo novo", + "Dashboard.header.userScore": "{points, number} pontos", + "Dashboard.header.welcomeBack": "Bem-vindo(a) de volta, {username}!", "Editor.id.label": "Editar no iD (editor da web)", "Editor.josm.label": "Editar no JOSM", - "Editor.josmFeatures.label": "Editar apenas recursos no JOSM", + "Editor.josmFeatures.label": "Editar apenas elementos no JOSM", "Editor.josmLayer.label": "Editar em uma nova camada do JOSM", "Editor.level0.label": "Editar no Level0", "Editor.none.label": "Nenhum", @@ -839,65 +845,68 @@ "ErrorModal.title": "Oops!", "ErrorTagDropdown.addErrorTag": "Add Error Tag", "ErrorTagDropdown.errorTag": "Error Tag", - "Errors.boundedTask.fetchFailure": "Não é possível buscar tarefas limitadas por mapa", + "Errors.boundedTask.fetchFailure": "Não foi possível buscar tarefas limitadas pelo mapa", "Errors.challenge.archiveFailure": "Não é possível atualizar o estado do arquivo", - "Errors.challenge.deleteFailure": "Não é possível excluir o desafio.", + "Errors.challenge.deleteFailure": "Não foi possível excluir o desafio.", "Errors.challenge.doesNotExist": "Esse desafio não existe.", - "Errors.challenge.fetchFailure": "Não é possível recuperar os dados mais recentes do desafio do servidor.", + "Errors.challenge.fetchFailure": "Não foi possível recuperar os dados mais recentes do desafio do servidor.", "Errors.challenge.moveFailure": "Não é possível mover desafio(s)", - "Errors.challenge.rebuildFailure": "Não é possível reconstruir tarefas de desafio", - "Errors.challenge.searchFailure": "Unable to search challenges on server.", + "Errors.challenge.rebuildFailure": "Não foi possível reconstruir tarefas de desafio", + "Errors.challenge.searchFailure": "Não foi possível pesquisar desafios no servidor.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", - "Errors.clusteredTask.fetchFailure": "Não é possível recuperar os clusters de tarefas", + "Errors.clusteredTask.fetchFailure": "Não foi possível buscar clusters de tarefas", "Errors.file.formatIncorrect": "File format is unrecognized or unsupported for this operation", "Errors.josm.missingFeatureIds": "This task’s features do not include the OSM identifiers required to open them standalone in JOSM. Please choose another editing option.", "Errors.josm.noResponse": "O controle remoto do OSM não respondeu. Você tem o JOSM em execução com o Controle Remoto ativado?", "Errors.leaderboard.fetchFailure": "Não é possível obter o placar.", - "Errors.map.placeNotFound": "Nenhum resultado encontrado por Nominatim.", + "Errors.map.placeNotFound": "Nenhum resultado encontrado pelo Nominatim.", "Errors.map.renderFailure": "Unable to render the map{details}. Attempting to fall back to default map layer.", "Errors.mapillary.fetchFailure": "Unable to fetch data from Mapillary", "Errors.nominatim.fetchFailure": "Unable to fetch data from Nominatim", "Errors.openStreetCam.fetchFailure": "Unable to fetch data from OpenStreetCam", - "Errors.osm.bandwidthExceeded": "OpenStreetMap permitido largura de banda excedida", + "Errors.osm.bandwidthExceeded": "Largura de banda permitida do OpenStreetMap excedida", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", - "Errors.osm.fetchFailure": "Não é possível buscar dados do OpenStreetMap", + "Errors.osm.fetchFailure": "Não foi possível obter dados do OpenStreetMap", "Errors.osm.requestTooLarge": "Pedido de dados do OpenStreetMap muito grande", - "Errors.project.deleteFailure": "Não é possível excluir o projeto.", - "Errors.project.fetchFailure": "Não é possível recuperar os dados mais recentes do projeto do servidor.", - "Errors.project.notManager": "Você deve ser um gerente desse projeto para prosseguir.", - "Errors.project.saveFailure": "Não é possível salvar suas alterações{details}", - "Errors.project.searchFailure": "Não é possível pesquisar projetos.", + "Errors.project.deleteFailure": "Não foi possível excluir o projeto.", + "Errors.project.fetchFailure": "Não foi possível recuperar os dados mais recentes do projeto do servidor.", + "Errors.project.notManager": "Você deve ser um gerente do projeto para prosseguir.", + "Errors.project.saveFailure": "Não foi possível salvar suas alterações{details}", + "Errors.project.searchFailure": "Não foi possível pesquisar projetos.", "Errors.reviewTask.alreadyClaimed": "This task is already being reviewed by someone else.", "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Não foi possível cancelar a revisão.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", "Errors.task.bundleNotCooperative": "The main task is not Cooperative. No selected tasks can be Cooperative.", "Errors.task.cooperativeFailure": "Failed to load cooperative task{details}", - "Errors.task.deleteFailure": "Não é possível excluir a tarefa.", + "Errors.task.deleteFailure": "Não foi possível excluir a tarefa.", "Errors.task.doesNotExist": "Essa tarefa não existe.", - "Errors.task.fetchFailure": "Não é possível buscar uma tarefa para trabalhar.", + "Errors.task.fetchFailure": "Não foi possível buscar uma tarefa para trabalhar.", "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", - "Errors.task.none": "Nenhuma tarefa permanece neste desafio.", - "Errors.task.saveFailure": "Não é possível salvar suas alterações{details}", - "Errors.task.updateFailure": "Não é possível salvar suas alterações.", + "Errors.task.none": "Nenhuma tarefa resta neste desafio.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", + "Errors.task.saveFailure": "Não foi possível salvar suas alterações{details}", + "Errors.task.updateFailure": "Não foi possível salvar suas alterações.", "Errors.team.genericFailure": "Failure{details}", - "Errors.user.fetchFailure": "Não é possível buscar dados do usuário no servidor.", + "Errors.user.fetchFailure": "Não foi possível buscar os dados do usuário no servidor.", "Errors.user.genericFollowFailure": "Failure{details}", - "Errors.user.missingHomeLocation": "Nenhum local da casa encontrado. Por favor, permita permissão do seu navegador ou defina o local de sua casa nas configurações do openstreetmap.org (você pode sair e entrar novamente no MapRoulette para pegar novas alterações nas suas configurações do OpenStreetMap).", + "Errors.user.missingHomeLocation": "Nenhum local da casa encontrado. Por favor, aceite a permissão do seu navegador ou defina o local de sua casa nas configurações do openstreetmap.org (você pode sair e entrar novamente no MapRoulette para obter novas alterações nas suas configurações do OpenStreetMap).", "Errors.user.notFound": "Nenhum usuário encontrado com esse nome de usuário.", "Errors.user.unauthenticated": "Por favor, entre para continuar.", "Errors.user.unauthorized": "Desculpe, você não está autorizado a executar essa ação.", - "Errors.user.updateFailure": "Não é possível atualizar seu usuário no servidor.", - "Errors.virtualChallenge.createFailure": "Não é possível criar um desafio virtual{details}", + "Errors.user.updateFailure": "Não foi possível atualizar seu usuário no servidor.", + "Errors.virtualChallenge.createFailure": "Não foi possível criar um desafio virtual{details}", "Errors.virtualChallenge.expired": "O desafio virtual expirou.", - "Errors.virtualChallenge.fetchFailure": "Não é possível recuperar os dados mais recentes de desafio virtual do servidor.", + "Errors.virtualChallenge.fetchFailure": "Não foi possível recuperar os dados mais recentes de desafio virtual do servidor.", "Errors.widgetWorkspace.importFailure": "Não foi possível importar o layout{details}", "Errors.widgetWorkspace.renderFailure": "Não é possível renderizar o espaço de trabalho. Mudando para um layout que funciona.", "FeatureStyleLegend.comparators.contains.label": "contains", @@ -906,9 +915,9 @@ "FeatureStyleLegend.noStyles.label": "This challenge is not using custom styles", "FeaturedChallenges.browse": "Explore", "FeaturedChallenges.header": "Challenge Highlights", - "FeaturedChallenges.noFeatured": "Nothing currently featured", + "FeaturedChallenges.noFeatured": "Nada destacado atualmente", "FeaturedChallenges.projectIndicator.label": "Project", - "FitBoundsControl.tooltip": "Ajustar mapa aos recursos da tarefa", + "FitBoundsControl.tooltip": "Ajustar mapa aos elementos da tarefa", "FitWorldControl.tooltip": "Worldwide view", "Followers.ViewFollowers.blockedHeader": "Blocked Followers", "Followers.ViewFollowers.followersNotAllowed": "You are not allowing followers (this can be changed in your user settings)", @@ -929,12 +938,12 @@ "Footer.email.submit.label": "Enviar", "Footer.followUs": "Siga-nos", "Footer.getHelp": "Obter ajuda", - "Footer.joinNewsletter": "Junte-se à Newsletter!", + "Footer.joinNewsletter": "Junte-se à newsletter!", "Footer.reportBug": "Reportar um erro", "Footer.versionLabel": "MapRoulette", "Footer.viewBlog": "Leia o blog", "Form.controls.addMustachePreview.note": "Note: all mustache property tags evaluate to empty in preview", - "Form.controls.addPriorityRule.label": "Adicione uma regra", + "Form.controls.addPriorityRule.label": "Adicionar uma regra", "Form.controls.markdownField.formatErrorJSON.label": "Falha no upload! O layout deve ser exportado do fluxo de conclusão de tarefas.", "Form.controls.markdownField.preview.label": "Preview", "Form.controls.markdownField.uploadErrorGeoJSON.label": "Upload Failed! File must have '.json' or .geojson' extension.", @@ -950,9 +959,9 @@ "Grant.Role.write": "Write", "HelpPopout.control.label": "Ajuda", "Home.Featured.browse": "Explore", - "Home.Featured.header": "Featured Challenges", + "Home.Featured.header": "Desafios destacados", "Home.Hero.controls.getStarted.label": "Get Started", - "Home.Instructions.controls.findChallenges.label": "Find Challenges", + "Home.Instructions.controls.findChallenges.label": "Encontrar desafios", "Home.Instructions.firstParagraph": "MapRoulette has dozens of mapping Challenges that are created by experienced mappers. Each Challenge is about improving OSM in one very specific way. Do you want to add pedestrian crossings? Fix bridges? Add opening times for shops? There’s a challenge for it. Each challenge has many tasks, perhaps even thousands.", "Home.Instructions.header": "Find your Challenge", "Home.Instructions.secondParagraph": "Do as few or as many as you want. If a challenge is too easy or too hard for you, just jump into something else, knowing that every time you click ‘I fixed it!’, you have made a meaningful contribution to the world’s maps.", @@ -966,7 +975,7 @@ "HomePane.feedback.header": "Feedback", "HomePane.filterDifficultyIntro": "Trabalhe no seu próprio nível, do iniciante ao especialista.", "HomePane.filterLocationIntro": "Faça correções nas áreas locais de seu interesse.", - "HomePane.filterTagIntro": "Encontre tarefas que tratam de esforços importantes para você.", + "HomePane.filterTagIntro": "Encontre tarefas que tratam de assuntos importantes para você.", "HomePane.header": "Be an instant contributor to the world’s maps", "HomePane.subheader": "Começar", "ImportFileModal.controls.cancel.label": "Cancelar", @@ -990,7 +999,7 @@ "Inbox.notification.appliedErrorTags": "The following error tags have been applied to your task", "Inbox.notification.commentedOnChallenge": "Alguém comentou no seu desafio.", "Inbox.notification.controls.deleteNotification.label": "Delete", - "Inbox.notification.controls.findMoreChallenge.label": "Find more challenges to map!", + "Inbox.notification.controls.findMoreChallenge.label": "Encontre mais desafios para mapear!", "Inbox.notification.controls.manageChallenge.label": "Manage Challenge", "Inbox.notification.controls.reviewTask.label": "Review Task", "Inbox.notification.controls.viewConversation.label": "View Conversation", @@ -1019,13 +1028,13 @@ "IntlTable.rows": "rows", "IntlTable.rowsPerPage.label": "rows per page", "IntlTable.total.label": "Total: ", - "KeyMapping.layers.layerMapillary": "Alternar Camada Mapilar", + "KeyMapping.layers.layerMapillary": "Ativar camada Mapillary", "KeyMapping.layers.layerOSMData": "Alternar camada de dados do OSM", - "KeyMapping.layers.layerTaskFeatures": "Alternar Camada de Recursos", + "KeyMapping.layers.layerTaskFeatures": "Ativar camada de elementos", "KeyMapping.openEditor.editId": "Editar no iD", "KeyMapping.openEditor.editJosm": "Editar no JOSM", - "KeyMapping.openEditor.editJosmFeatures": "Editar apenas recursos no JOSM", - "KeyMapping.openEditor.editJosmLayer": "Editar na nova camada do JOSM", + "KeyMapping.openEditor.editJosmFeatures": "Editar apenas elementos no JOSM", + "KeyMapping.openEditor.editJosmLayer": "Editar em nova camada do JOSM", "KeyMapping.openEditor.editLevel0": "Editar no Level0", "KeyMapping.openEditor.editRapid": "Editar no RapiD", "KeyMapping.taskCompletion.alreadyFixed": "Já corrigido", @@ -1033,37 +1042,37 @@ "KeyMapping.taskCompletion.falsePositive": "Não/Não é um problema", "KeyMapping.taskCompletion.fixed": "Sim/Eu corrigi!", "KeyMapping.taskCompletion.skip": "Ignorar", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Não possível corrigir", "KeyMapping.taskEditing.cancel": "Cancelar edição", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", - "KeyMapping.taskEditing.fitBounds": "Ajustar Mapa aos Recursos da Tarefa", + "KeyMapping.taskEditing.fitBounds": "Ajustar mapa aos elementos da tarefa", "KeyMapping.taskInspect.nextTask": "Próxima tarefa", - "KeyMapping.taskInspect.prevTask": "Tarefa Anterior", - "KeyboardShortcuts.control.label": "Atalhos de Teclado", + "KeyMapping.taskInspect.prevTask": "Tarefa anterior", + "KeyboardShortcuts.control.label": "Atalhos de teclado", "KeywordAutosuggestInput.controls.addKeyword.placeholder": "Adicionar palavra-chave", "KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags", "KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags", "KeywordAutosuggestInput.controls.search.placeholder": "Search", - "LayerSource.challengeDefault.label": "Desafio Padrão", + "LayerSource.challengeDefault.label": "Padrão do desafio", "LayerSource.userDefault.label": "Seu padrão", "LayerToggle.controls.more.label": "More", "LayerToggle.controls.showMapillary.label": "Mapillary", "LayerToggle.controls.showOSMData.label": "Dados OSM", "LayerToggle.controls.showOpenStreetCam.label": "OpenStreetCam", "LayerToggle.controls.showPriorityBounds.label": "Priority Bounds", - "LayerToggle.controls.showTaskFeatures.label": "Recursos de Tarefa", + "LayerToggle.controls.showTaskFeatures.label": "Elementos da tarefa", "LayerToggle.imageCount": "({count, plural, =0 {no images} other {# images}})", - "LayerToggle.loading": "(carregando..)", + "LayerToggle.loading": "(carregando...)", "Leaderboard.controls.loadMore.label": "Mostrar mais", "Leaderboard.global": "Placar global", - "Leaderboard.scoringMethod.explanation": "\n##### Os pontos são concedidos por tarefa concluída da seguinte forma:\n\n| Estado | Pontos |\n| :------------ | -----: |\n| Corrigido | 5 |\n| Não é um problema | 3 |\n| Já corrigido | 3 |\n| Muito difícil | 1 |\n| Ignorado | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Os pontos são concedidos por tarefa concluída da seguinte forma:\n\n| Estado | Pontos |\n| :------------ | -----: |\n| Corrigido | 5 |\n| Não é um problema | 3 |\n| Já corrigido | 3 |\n| Não possível corrigir | 1 |\n| Ignorado | 0 |\n", "Leaderboard.scoringMethod.label": "Método de pontuação", "Leaderboard.title": "Placar", "Leaderboard.updatedDaily": "Atualizado a cada 24 horas", "Leaderboard.updatedFrequently": "Updated every hour", "Leaderboard.user.points": "Pontos", - "Leaderboard.user.topChallenges": "Principais Desafios", + "Leaderboard.user.topChallenges": "Principais desafios", "Leaderboard.users.none": "Nenhum usuário por período de tempo", "Locale.af.label": "af (Afrikaans)", "Locale.cs-CZ.label": "cs-CZ (Czech - Czech Republic)", @@ -1126,9 +1135,9 @@ "MobileNotSupported.pageMessage": "Desculpe, esta página ainda não é compatível com dispositivos móveis e telas menores.", "MobileNotSupported.widenDisplay": "Se estiver usando um computador, amplie sua janela ou use um monitor maior.", "MobileTask.subheading.instructions": "Instruções", - "Navbar.links.admin": "Crie e gerencie", + "Navbar.links.admin": "Criar e gerenciar", "Navbar.links.blog": "Blog", - "Navbar.links.challengeResults": "Encontre desafios", + "Navbar.links.challengeResults": "Encontrar desafios", "Navbar.links.dashboard": "Painel", "Navbar.links.donate": "Doar", "Navbar.links.globalActivity": "Global Activity", @@ -1138,10 +1147,10 @@ "Navbar.links.review": "Review", "Navbar.links.sent": "Enviado", "Navbar.links.signout": "Sair", - "Navbar.links.superAdminMetrics": "Métricas de Super Adm", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Conquistas", - "Navbar.links.userMetrics": "User Metrics", + "Navbar.links.userMetrics": "Métricas do usuário", "Navbar.links.userProfile": "Configurações do usuário", "Notification.type.challengeComment": "Comentários do desafio", "Notification.type.challengeCompleted": "Completed", @@ -1168,16 +1177,16 @@ "PageNotFound.homePage": "Take me home", "PageNotFound.message": "Desculpe, nada aqui além de mar aberto.", "Pages.SignIn.modal.prompt": "Please sign in to continue", - "Pages.SignIn.modal.title": "Welcome Back!", - "PastDurationSelector.allTime.selectOption": "All Time", - "PastDurationSelector.currentMonth.selectOption": "Current Month", + "Pages.SignIn.modal.title": "Bem-vindo(a) de volta!", + "PastDurationSelector.allTime.selectOption": "Sempre", + "PastDurationSelector.currentMonth.selectOption": "Mês atual", "PastDurationSelector.customRange.controls.search.label": "Search", "PastDurationSelector.customRange.endDate": "End Date", - "PastDurationSelector.customRange.selectOption": "Custom", + "PastDurationSelector.customRange.selectOption": "Personalizado", "PastDurationSelector.customRange.startDate": "Start Date", "PastDurationSelector.pastMonths.selectOption": "{months, plural, one {Último mês} =12 {Último ano} other {Últimos # meses}}", "PointsTicker.label": "Meus pontos", - "PopularChallenges.header": "Desafios Populares", + "PopularChallenges.header": "Desafios populares", "PopularChallenges.none": "No Challenges", "Profile.apiKey.controls.copy.label": "Copiar", "Profile.apiKey.controls.reset.label": "Redefinir", @@ -1192,7 +1201,7 @@ "Profile.form.customBasemap.url.label": "URL", "Profile.form.customBasemaps.label": "Mapas base personalizados", "Profile.form.defaultBasemap.description": "Selecione o mapa base padrão para exibir no mapa. Apenas um mapa base de desafio padrão substituirá a opção selecionada aqui.", - "Profile.form.defaultBasemap.label": "Mapa Base Padrão", + "Profile.form.defaultBasemap.label": "Mapa base padrão", "Profile.form.defaultEditor.description": "Selecione o editor padrão que você deseja usar ao corrigir tarefas. Ao selecionar esta opção, você poderá ignorar a caixa de diálogo de seleção do editor depois de clicar em editar em uma tarefa.", "Profile.form.defaultEditor.label": "Editor padrão", "Profile.form.deleteCustomBasemap.label": "Apagar", @@ -1227,18 +1236,18 @@ "Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.", "Profile.form.uniqueCustomBasemap.error": "Custom Basemap names must be unique", "Profile.form.yes.label": "Sim", - "Profile.noUser": "User not found or you are unauthorized to view this user.", + "Profile.noUser": "Usuário não encontrado ou você não está autorizado a visualizar este usuário.", "Profile.page.title": "User Settings", "Profile.settings.header": "General", "Profile.userSince": "Usuário desde:", "Project.fields.viewLeaderboard.label": "Ver placar", "Project.indicator.label": "Project", - "ProjectDetails.controls.goBack.label": "Go Back", + "ProjectDetails.controls.goBack.label": "Voltar", "ProjectDetails.controls.save.label": "Save", "ProjectDetails.controls.unsave.label": "Unsave", "ProjectDetails.fields.challengeCount.label": "{count,plural,=0{No challenges} one{# challenge} other{# challenges}} remaining in {isVirtual,select, true{virtual } other{}}project", "ProjectDetails.fields.created.label": "Created", - "ProjectDetails.fields.featured.label": "Featured", + "ProjectDetails.fields.featured.label": "Destacado", "ProjectDetails.fields.modified.label": "Modified", "ProjectDetails.fields.viewLeaderboard.label": "Ver placar", "ProjectDetails.fields.viewReviews.label": "Review", @@ -1250,7 +1259,7 @@ "PropertyList.title": "Properties", "QuickTextBox.controls.save.label": "Save", "QuickWidget.failedToLoad": "Falha no widget", - "RebuildTasksControl.label": "Reconstruir Tarefas", + "RebuildTasksControl.label": "Reconstruir tarefas", "RebuildTasksControl.modal.controls.cancel.label": "Cancelar", "RebuildTasksControl.modal.controls.dataOriginDate.label": "Data em que os dados foram obtidos", "RebuildTasksControl.modal.controls.proceed.label": "Prosseguir", @@ -1258,10 +1267,10 @@ "RebuildTasksControl.modal.explanation": "* Existing tasks included in the latest data will be updated\n* New tasks will be added\n* If you choose to first remove incomplete tasks (below), existing __incomplete__ tasks will first be removed\n* If you do not first remove incomplete tasks, they will be left as-is, possibly leaving tasks that have already been addressed outside of MapRoulette", "RebuildTasksControl.modal.intro.local": "A reconstrução permitirá que você carregue um novo arquivo local com os dados mais recentes do GeoJSON e reconstrua as tarefas de desafio:", "RebuildTasksControl.modal.intro.overpass": "A reconstrução executará novamente a consulta Overpass e reconstruirá as tarefas de desafio com os dados mais recentes:", - "RebuildTasksControl.modal.intro.remote": "Rebuilding will re-download the GeoJSON data from the challenge’s remote URL and rebuild the challenge tasks with the latest data:", + "RebuildTasksControl.modal.intro.remote": "A reconstrução baixará novamente os dados GeoJSON da URL remota do desafio e reconstruirá as tarefas do desafio com os dados mais recentes:", "RebuildTasksControl.modal.learnMore": "Learn More", - "RebuildTasksControl.modal.title": "Recriar Tarefas do Desafio", - "RebuildTasksControl.modal.warning": "Aviso: a reconstrução pode levar à duplicação de tarefas se os IDs do seu recurso não forem configurados corretamente ou se a correspondência de dados antigos com novos dados não for bem-sucedida. Esta operação não pode ser desfeita!", + "RebuildTasksControl.modal.title": "Reconstruir tarefas do desafio", + "RebuildTasksControl.modal.warning": "Aviso: a reconstrução pode levar à duplicação de tarefas se os IDs dos elementos não forem configurados corretamente ou se a correspondência de dados antigos com novos dados não for bem-sucedida. Esta operação não pode ser desfeita!", "Review.Dashboard.allReviewedTasks": "All Review-related Tasks", "Review.Dashboard.asMetaReviewer.label": "Meta-Reviewer", "Review.Dashboard.asReviewer.label": "Reviewer", @@ -1335,7 +1344,7 @@ "Review.tableFilter.viewAllTasks": "View all tasks", "Review.tablefilter.chooseFilter": "Choose project or challenge", "ReviewMap.metrics.title": "Review Map", - "ReviewStatus.metrics.alreadyFixed": "ALREADY FIXED", + "ReviewStatus.metrics.alreadyFixed": "JÁ CORRIGIDO", "ReviewStatus.metrics.approvedReview": "Reviewed tasks that passed", "ReviewStatus.metrics.assistedReview": "Reviewed tasks that passed with fixes", "ReviewStatus.metrics.averageTime.label": "Avg time per review:", @@ -1343,9 +1352,9 @@ "ReviewStatus.metrics.awaitingMetaReview": "Tasks awaiting meta-review", "ReviewStatus.metrics.awaitingReview": "Tasks awaiting review", "ReviewStatus.metrics.byTaskStatus.toggle": "Visualizar por estado da tarefa", - "ReviewStatus.metrics.controls.loadMetrics.label": "Load Metrics", + "ReviewStatus.metrics.controls.loadMetrics.label": "Carregar métricas", "ReviewStatus.metrics.disputedReview": "Reviewed tasks that have been contested", - "ReviewStatus.metrics.falsePositive": "NOT AN ISSUE", + "ReviewStatus.metrics.falsePositive": "NÃO É UM PROBLEMA", "ReviewStatus.metrics.fixed": "FIXED", "ReviewStatus.metrics.metaApprovedReview": "Reviewed tasks that passed meta-review", "ReviewStatus.metrics.metaAssistedReview": "Reviewed tasks that passed meta review with fixes", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "Tarefas {status}", "ReviewStatus.metrics.title": "Estado da revisão", - "ReviewStatus.metrics.tooHard": "MUITO DIFÍCIL", + "ReviewStatus.metrics.tooHard": "NÃO POSSÍVEL CORRIGIR", "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", @@ -1373,8 +1382,8 @@ "SavedTasks.widget.noTasks": "Sem tarefas", "SavedTasks.widget.viewComments": "View Comments", "SavedTasks.widget.viewTask": "View Task", - "ScreenTooNarrow.header": "Por favor, amplie a janela do seu navegador", - "ScreenTooNarrow.message": "Esta página ainda não é compatível com telas menores. Por favor, expanda a janela do seu navegador ou mude para um dispositivo maior ou exibição.", + "ScreenTooNarrow.header": "Por favor, aumente a janela do seu navegador", + "ScreenTooNarrow.message": "Esta página ainda não é compatível com telas menores. Por favor, aumente a janela do seu navegador ou mude para um dispositivo ou tela maior.", "SelectMarkersInViewControl.tooltip": "Select all markers in view", "Sent.controls.challenges.label": "Challenges", "Sent.controls.goToChallenge.label": "Go to Challenge", @@ -1382,11 +1391,11 @@ "Sent.controls.refreshComments.label": "Refresh", "Sent.controls.tasks.label": "Tasks", "Sent.header": "Comentários enviados", - "ShareLink.controls.copy.label": "Copy", + "ShareLink.controls.copy.label": "Copiar", "SignIn.control.label": "Entrar", "SignIn.control.longLabel": "Sign in to participate", - "Social.featuredChallenges.header": "Featured Challenges", - "Social.featuredChallenges.lead": "Featured on MapRoulette:", + "Social.featuredChallenges.header": "Desafios destacados", + "Social.featuredChallenges.lead": "Destacado no MapRoulette:", "Social.newestChallenges.header": "Newest Challenges", "Social.newestChallenges.lead": "New on MapRoulette:", "Social.none": "None", @@ -1421,7 +1430,7 @@ "TagDiffVisualization.noChanges": "No Tag Changes", "TagDiffVisualization.noChangeset": "No changeset would be uploaded", "TagDiffVisualization.proposed.label": "Proposed", - "TagMetrics.controls.loadTagMetrics.label": "Load Tag Metrics", + "TagMetrics.controls.loadTagMetrics.label": "Carregar métricas de etiqueta", "TagMetrics.noTags.label": "No tags to display.", "TagMetrics.reviewTags.label": "Review Tags", "TagMetrics.taskTags.label": "Etiquetas de conclusão de tarefas", @@ -1439,8 +1448,8 @@ "Task.controls.edit.tooltip": "Editar", "Task.controls.falsePositive.label": "Não é um problema", "Task.controls.falsePositive.tooltip": "Não é um problema", - "Task.controls.fixed.label": "Eu consertei!", - "Task.controls.fixed.tooltip": "Eu consertei!", + "Task.controls.fixed.label": "Eu corrigi!", + "Task.controls.fixed.tooltip": "Eu corrigi", "Task.controls.joinChallengeDiscussion.label": "Join Challenge Discussion", "Task.controls.moreOptions.label": "Mais opções", "Task.controls.next.label": "Próxima tarefa", @@ -1459,14 +1468,14 @@ "Task.controls.step1.errorTagsApplied": "The following error tags were applied", "Task.controls.step1.otherOptions": "Other", "Task.controls.step1.revisionNeeded": "This task needs revision.", - "Task.controls.tooHard.label": "Não foi possível consertar", - "Task.controls.tooHard.tooltip": "Não foi possível consertar", + "Task.controls.tooHard.label": "Não possível corrigir", + "Task.controls.tooHard.tooltip": "Não possível corrigir", "Task.controls.track.label": "Acompanhar esta tarefa", "Task.controls.untrack.label": "Parar de acompanhar esta tarefa", "Task.controls.viewChangeset.label": "View Changeset", - "Task.fauxStatus.available": "acessível", + "Task.fauxStatus.available": "Disponível", "Task.fields.completedBy.label": "Completed By", - "Task.fields.featureId.label": "ID do recurso", + "Task.fields.featureId.label": "ID do elemento", "Task.fields.id.label": "ID interno", "Task.fields.mappedOn.label": "Mapped On", "Task.fields.metaReviewStatus.label": "Meta-Review Status", @@ -1476,7 +1485,8 @@ "Task.fields.reviewStatus.label": "Estado da revisão", "Task.fields.reviewedBy.label": "Reviewer", "Task.fields.status.label": "Estado", - "Task.loadByMethod.proximity": "Proximidade", + "Task.fields.unbundle.label": "Remove", + "Task.loadByMethod.proximity": "Perto", "Task.loadByMethod.random": "Aleatória", "Task.management.controls.inspect.label": "Inspecionar", "Task.management.controls.modify.label": "Modificar", @@ -1495,11 +1505,11 @@ "Task.pane.indicators.locked.label": "Task locked", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired", - "Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.", + "Task.pane.lockFailedDialog.previewAvailable": ". Uma visualização de somente leitura está disponível.", "Task.pane.lockFailedDialog.title": "Unable to Lock Task", - "Task.priority.high": "Alto", - "Task.priority.low": "Baixo", - "Task.priority.medium": "Médio", + "Task.priority.high": "Alta", + "Task.priority.low": "Baixa", + "Task.priority.medium": "Média", "Task.property.operationType.and": "and", "Task.property.operationType.or": "or", "Task.property.searchType.contains": "contains", @@ -1528,14 +1538,14 @@ "Task.reviewStatus.rejected": "Needs Revision", "Task.reviewStatus.unnecessary": "Unnecessary", "Task.reviewStatus.unset": "Review not yet requested", - "Task.status.alreadyFixed": "Já fixa", - "Task.status.created": "Criado", - "Task.status.deleted": "Excluído", + "Task.status.alreadyFixed": "Já corrigido", + "Task.status.created": "Criada", + "Task.status.deleted": "Excluída", "Task.status.disabled": "Disabled", "Task.status.falsePositive": "Não é um problema", - "Task.status.fixed": "Corrigido", + "Task.status.fixed": "Corrigida", "Task.status.skipped": "Ignorado", - "Task.status.tooHard": "Muito difícil", + "Task.status.tooHard": "Não possível corrigir", "Task.taskTags.add.label": "Adicionar etiquetas MR", "Task.taskTags.addTags.placeholder": "Adicionar etiquetas MR", "Task.taskTags.cancel.label": "Cancelar", @@ -1543,7 +1553,7 @@ "Task.taskTags.modify.label": "Modify MR Tags", "Task.taskTags.save.label": "Save", "Task.taskTags.update.label": "Update MR Tags", - "Task.unsave.control.tooltip": "Parar de Acompanhar", + "Task.unsave.control.tooltip": "Parar de acompanhar", "TaskClusterMap.controls.clusterTasks.label": "Cluster", "TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks", "TaskClusterMap.message.nearMe.label": "Near Me", @@ -1626,7 +1636,7 @@ "TasksTable.inverted.label": "invertido", "Taxonomy.indicators.cooperative.label": "Cooperative", "Taxonomy.indicators.favorite.label": "Favoritar", - "Taxonomy.indicators.featured.label": "Featured", + "Taxonomy.indicators.featured.label": "Destacado", "Taxonomy.indicators.newest.label": "Newest", "Taxonomy.indicators.popular.label": "Popular", "Taxonomy.indicators.tagFix.label": "Tag Fix", @@ -1658,7 +1668,7 @@ "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Editor atual:", "UserProfile.favoriteChallenges.header": "Seus desafios favoritados", - "UserProfile.savedTasks.header": "Tarefas Rastreadas", + "UserProfile.savedTasks.header": "Tarefas acompanhadas", "UserProfile.topChallenges.header": "Seus principais desafios", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", "VirtualChallenge.controls.start.label": "Start", @@ -1675,7 +1685,7 @@ "WidgetWorkspace.controls.exportConfiguration.label": "Exportar layout", "WidgetWorkspace.controls.importConfiguration.label": "Importar layout", "WidgetWorkspace.controls.resetConfiguration.label": "Redefinir layout para padrão", - "WidgetWorkspace.controls.saveConfiguration.label": "Concluído Edição", + "WidgetWorkspace.controls.saveConfiguration.label": "Salvar", "WidgetWorkspace.exportModal.controls.cancel.label": "Cancelar", "WidgetWorkspace.exportModal.controls.download.label": "Download", "WidgetWorkspace.exportModal.fields.name.label": "Nome do layout", @@ -1683,14 +1693,14 @@ "WidgetWorkspace.fields.configurationName.label": "Nome do layout:", "WidgetWorkspace.importModal.header": "Importar um layout", "WidgetWorkspace.labels.currentlyUsing": "Layout atual:", - "WidgetWorkspace.labels.switchTo": "Mude para:", + "WidgetWorkspace.labels.switchTo": "Mudar para:", "WidgetWorkspace.recommendedLayout.label": "Layout recomendado", "WidgetWorkspace.useRecommendedLayoutLabel.label": "Use layout recomendado", "Widgets.ActivityListingWidget.controls.toggleExactDates.label": "Show Exact Dates", "Widgets.ActivityListingWidget.title": "Activity Listing", "Widgets.ActivityMapWidget.title": "Activity Map", "Widgets.BurndownChartWidget.controls.loadStats.label": "Load Completion Stats", - "Widgets.BurndownChartWidget.label": "Gráfico de Burndown", + "Widgets.BurndownChartWidget.label": "Gráfico de burndown", "Widgets.BurndownChartWidget.title": "Tarefas restantes: {taskCount, number}", "Widgets.CalendarHeatmapWidget.label": "Mapa de calor diário", "Widgets.CalendarHeatmapWidget.title": "Mapa de calor diário: conclusão de tarefas", @@ -1708,7 +1718,7 @@ "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tarefas atualizadas:", "Widgets.ChallengeOverviewWidget.label": "Visão geral do desafio", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projeto não vísivel", - "Widgets.ChallengeOverviewWidget.title": "visão global", + "Widgets.ChallengeOverviewWidget.title": "Visão geral", "Widgets.ChallengeShareWidget.label": "Compartilhamento social", "Widgets.ChallengeShareWidget.title": "Compartilhar", "Widgets.ChallengeTasksWidget.label": "Tarefas", @@ -1717,9 +1727,9 @@ "Widgets.CommentsWidget.label": "Comentários", "Widgets.CommentsWidget.title": "Comentários", "Widgets.CompletionProgressWidget.controls.loadStats.label": "Load Completion Stats", - "Widgets.CompletionProgressWidget.label": "Progresso de Conclusão", - "Widgets.CompletionProgressWidget.noTasks": "Desafio não tem tarefas", - "Widgets.CompletionProgressWidget.title": "Progresso de Conclusão", + "Widgets.CompletionProgressWidget.label": "Progresso de conclusão", + "Widgets.CompletionProgressWidget.noTasks": "O desafio não tem tarefas", + "Widgets.CompletionProgressWidget.title": "Progresso de conclusão", "Widgets.CustomUrlWidget.controls.createUrl.label": "Add Custom URL", "Widgets.CustomUrlWidget.controls.exportUrls.label": "Export Custom URLs", "Widgets.CustomUrlWidget.controls.importUrls.label": "Import Custom URLs", @@ -1735,8 +1745,8 @@ "Widgets.FollowingWidget.header.followers": "Your Followers", "Widgets.FollowingWidget.header.following": "You are Following", "Widgets.FollowingWidget.label": "Follow", - "Widgets.KeyboardShortcutsWidget.label": "Atalhos de Teclado", - "Widgets.KeyboardShortcutsWidget.title": "Atalhos de Teclado", + "Widgets.KeyboardShortcutsWidget.label": "Atalhos de teclado", + "Widgets.KeyboardShortcutsWidget.title": "Atalhos de teclado", "Widgets.LeaderboardWidget.label": "Placar", "Widgets.LeaderboardWidget.mapper": "Mappers", "Widgets.LeaderboardWidget.reviewer": "Reviewers", @@ -1744,14 +1754,14 @@ "Widgets.OSMHistoryWidget.label": "OSM History", "Widgets.OSMHistoryWidget.title": "OSM History", "Widgets.ProjectAboutWidget.content": "Os projetos servem como um meio de agrupar desafios relacionados. Todos\nos desafios devem pertencer a um projeto.\n\nVocê pode criar quantos projetos forem necessários para organizar seus desafios, e pode\nconvidar outros usuários do MapRoulette para ajudar a gerenciá-los com você.\n\nOs projetos devem ser definidos como Visível antes que quaisquer desafios dentro deles\napareçam na navegação ou pesquisa pública.", - "Widgets.ProjectAboutWidget.label": "Sobre projetos", - "Widgets.ProjectAboutWidget.title": "Sobre projetos", + "Widgets.ProjectAboutWidget.label": "Sobre os projetos", + "Widgets.ProjectAboutWidget.title": "Sobre os projetos", "Widgets.ProjectListWidget.label": "Lista de projetos", "Widgets.ProjectListWidget.search.placeholder": "Procurar", "Widgets.ProjectListWidget.title": "Projetos", "Widgets.ProjectManagersWidget.label": "Gerentes de projeto", - "Widgets.ProjectOverviewWidget.label": "visão global", - "Widgets.ProjectOverviewWidget.title": "visão global", + "Widgets.ProjectOverviewWidget.label": "Visão geral", + "Widgets.ProjectOverviewWidget.title": "Visão geral", "Widgets.PublicTaskInstructionsWidget.label": "Instructions", "Widgets.RecentActivityWidget.label": "Atividade recente", "Widgets.RecentActivityWidget.title": "Atividade recente", @@ -1765,13 +1775,13 @@ "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Nearby Tasks", "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", "Widgets.ReviewStatusMetricsWidget.label": "Métricas do estado da revisão", - "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Meta-Review Status Metrics", + "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Métricas do estado da meta-revisão", "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Meta-Review Status", "Widgets.ReviewStatusMetricsWidget.title": "Estado da revisão", "Widgets.ReviewTableWidget.label": "Review Table", - "Widgets.ReviewTagMetricsWidget.label": "Tag Metrics", - "Widgets.ReviewTagMetricsWidget.title": "Tag Metrics", - "Widgets.ReviewTaskMetricsWidget.label": "Review Task Metrics", + "Widgets.ReviewTagMetricsWidget.label": "Métricas da etiqueta", + "Widgets.ReviewTagMetricsWidget.title": "Métricas da etiqueta", + "Widgets.ReviewTaskMetricsWidget.label": "Revisar métricas de tarefa", "Widgets.ReviewTaskMetricsWidget.title": "Estado da tarefa", "Widgets.SnapshotProgressWidget.current.label": "Current", "Widgets.SnapshotProgressWidget.done.label": "Done", @@ -1791,8 +1801,8 @@ "Widgets.TagDiffWidget.disabledDescription": "This task has proposed tag fixes, but you've disabled seeing them for your user. You can re-enable this in User Settings.", "Widgets.TagDiffWidget.label": "Tag Fix", "Widgets.TagDiffWidget.title": "Proposed OSM Tag Changes", - "Widgets.TagMetricsWidget.label": "Tag Metrics", - "Widgets.TagMetricsWidget.title": "Tag Metrics", + "Widgets.TagMetricsWidget.label": "Métricas da etiqueta", + "Widgets.TagMetricsWidget.title": "Métricas da etiqueta", "Widgets.TaskBundleWidget.controls.bundleTasks.label": "Complete Together", "Widgets.TaskBundleWidget.controls.clearFilters.label": "Clear Filters", "Widgets.TaskBundleWidget.controls.filterList.label": "Filter By:", @@ -1821,7 +1831,7 @@ "Widgets.TaskCompletionWidget.title": "Conclusão", "Widgets.TaskHistoryWidget.control.cancelDiff": "Cancelar diff", "Widgets.TaskHistoryWidget.control.startDiff": "Start Diff", - "Widgets.TaskHistoryWidget.control.viewOSMCha": "View OSM Cha", + "Widgets.TaskHistoryWidget.control.viewOSMCha": "Ver OSMCha", "Widgets.TaskHistoryWidget.label": "Task History", "Widgets.TaskHistoryWidget.title": "History", "Widgets.TaskInstructionsWidget.label": "Instruções", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Localização", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Localização", "Widgets.TaskMapWidget.editMode": "Modo atual:", "Widgets.TaskMapWidget.label": "Tarefa", @@ -1838,14 +1848,14 @@ "Widgets.TaskMoreOptionsWidget.label": "Mais opções", "Widgets.TaskMoreOptionsWidget.title": "Mais opções", "Widgets.TaskNearbyMap.currentTaskTooltip": "Current Task", - "Widgets.TaskNearbyMap.noTasksAvailable.label": "No nearby tasks are available.", + "Widgets.TaskNearbyMap.noTasksAvailable.label": "Nenhuma tarefa próxima está disponível.", "Widgets.TaskNearbyMap.tooltip.loadMoreTasks.control": "Load More Tasks", "Widgets.TaskNearbyMap.tooltip.priorityLabel": "Priority: ", "Widgets.TaskNearbyMap.tooltip.statusLabel": "Estado: ", "Widgets.TaskPropertiesWidget.label": "Task Properties", "Widgets.TaskPropertiesWidget.task.label": "Task {taskId}", "Widgets.TaskPropertiesWidget.title": "Task Properties", - "Widgets.TaskReviewWidget.label": "Task Review", + "Widgets.TaskReviewWidget.label": "Revisar tarefas", "Widgets.TaskReviewWidget.metaReviewTaskTitle": "Meta-Review", "Widgets.TaskReviewWidget.reviewRevisionTaskTitle": "Review Revision", "Widgets.TaskReviewWidget.reviewTaskTitle": "Review", diff --git a/src/lang/ru_RU.json b/src/lang/ru_RU.json index 14a1b3d6e..bcbe7f3f7 100644 --- a/src/lang/ru_RU.json +++ b/src/lang/ru_RU.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Показать комментарии", "ActiveTask.controls.fixed.label": "Я исправил это!", "ActiveTask.controls.info.tooltip": "Подробности задачи", - "ActiveTask.controls.notFixed.label": "Слишком сложно / Не вижу", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Существующий статус", "ActiveTask.controls.viewChangset.label": "Посмотреть набор изменений", "ActiveTask.heading": "Информация о вызове", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Добавить MR-теги", "Admin.EditChallenge.form.additionalKeywords.description": "При желании вы можете указать дополнительные ключевые слова, которые помогут обнаружить ваш вызов.", "Admin.EditChallenge.form.additionalKeywords.label": "Дополнительные ключевые слова категоризации", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Реклама", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Расширенные настройки", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Options", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Исправлено", "Admin.Task.fields.actions.notAnIssue": "Не требует правок", "Admin.Task.fields.actions.skipped": "Пропущено", - "Admin.Task.fields.actions.tooHard": "Слишком сложно", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Задача:", "Admin.Task.fields.status.label": "Статус:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "значение", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Одобрить", "Admin.TaskReview.controls.approvedWithFixes": "Одобрить (с замечаниями)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Одобрить (с замечаниями)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Статус проверки:", "Admin.TaskReview.controls.currentTaskStatus.label": "Статус задачи:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Отклонить", "Admin.TaskReview.controls.resubmit": "Запросить проверку снова", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Управлять", "ChallengeEndModal.control.dismiss.label": "Продолжить", "ChallengeEndModal.header": "Завершить вызов", - "ChallengeEndModal.primaryMessage": "Вы отметили все задачи в этом вызове как пропущенные или слишком сложные.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Сортировать по", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Невозможно найти вызовы на сервере.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Невозможно загрузить требующие проверки задачи", "Errors.reviewTask.notClaimedByYou": "Невозможно отменить проверку.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Задача уже кем-то заблокирована.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "Нет задач к выполнению в этом челлендже.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Невозможно сохранить ваши изменения{подробности}", "Errors.task.updateFailure": "Невозможно сохранить изменения.", "Errors.team.genericFailure": "Неудача{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Да / я исправил это!", "KeyMapping.taskCompletion.skip": "Пропустить", - "KeyMapping.taskCompletion.tooHard": "Слишком сложно / Не вижу", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Отменить изменения", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "Выйти", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(загрузка ...)", "Leaderboard.controls.loadMore.label": "Показать больше", "Leaderboard.global": "Глобальный рейтинг", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Способ подсчета очков", "Leaderboard.title": "Рейтинг", "Leaderboard.updatedDaily": "Обновляется каждые 24 ч", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Проверка", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Выход", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Команды", "Navbar.links.userAchievements": "Достижения", "Navbar.links.userMetrics": "Метрики пользователя", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Задач", "ReviewStatus.metrics.title": "Статус проверки", - "ReviewStatus.metrics.tooHard": "СЛИШКОМ СЛОЖНО", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Разблокировать", "ReviewTaskPane.indicators.locked.label": "Задание заблокировано", "RolePicker.chooseRole.label": "Выбрать роль", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Статус проверки", "Task.fields.reviewedBy.label": "Проверяющий", "Task.fields.status.label": "Статус", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Ближайшее", "Task.loadByMethod.random": "Случайно", "Task.management.controls.inspect.label": "Inspect", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Не требует правок", "Task.status.fixed": "Исправлено", "Task.status.skipped": "Пропущено", - "Task.status.tooHard": "Слишком сложно", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Добавить MR-теги", "Task.taskTags.addTags.placeholder": "Добавить MR-теги", "Task.taskTags.cancel.label": "Отмена", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Локация", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Локация", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Задача", diff --git a/src/lang/tr.json b/src/lang/tr.json index 24d5a20e8..0364b8bb1 100644 --- a/src/lang/tr.json +++ b/src/lang/tr.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Yorumları görüntüle", "ActiveTask.controls.fixed.label": "Düzenlendi!", "ActiveTask.controls.info.tooltip": "Görev detayları", - "ActiveTask.controls.notFixed.label": "Çok zor / Görülemedi", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Mevcut durum", "ActiveTask.controls.viewChangset.label": "Değişiklik Kümesini Görüntüle", "ActiveTask.heading": "Görev Bilgisi", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "MapRoulette etiketi ekle", "Admin.EditChallenge.form.additionalKeywords.description": "İsterseniz görevinizin keşfine yardım etmek için kullanılabilecek ek anahtar kelimeler sağlayabilirsiniz.", "Admin.EditChallenge.form.additionalKeywords.label": "Ek Kategorizasyon Anahtar Kelimeleri", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Tanıtım yazısı", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "İleri düzey seçenekler", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Görevlerin çoğu varsayılan ayarlarla iyi çalışır, ancak isteğe bağlı olarak aşağıdaki gelişmiş seçeneklerden herhangi birini özelleştirebilirsiniz.", "Admin.EditChallenge.form.steps.allOptions.description": "Seçenekler", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Farklı bir altlık harita seç", "Admin.EditChallenge.form.steps.basemap.header": "Altlık Harita", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Görev:", "Admin.Task.fields.status.label": "Durum:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Görev paketinin üyesi", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "değer", "Admin.TaskPropertyStyleRules.styles.doc": "Stil oluşturma hakkında bilgi edinin", "Admin.TaskPropertyStyleRules.styles.header": "Görev Özellik Stilleri", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Onayla", "Admin.TaskReview.controls.approvedWithFixes": "Onayla (düzeltmelerle)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "İnceleme Durumu:", "Admin.TaskReview.controls.currentTaskStatus.label": "Görev Durumu:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reddet", "Admin.TaskReview.controls.resubmit": "Tekrar Gözden Geçirme İçin Gönder", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Yönet", "ChallengeEndModal.control.dismiss.label": "Devam Et", "ChallengeEndModal.header": "Görevi sona erdir", - "ChallengeEndModal.primaryMessage": "Bu görevde kalan tüm görevleri atlanmış veya çok zor olarak işaretlediniz.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Göre sırala", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Sunucu görevleri aramakta yetersiz. ", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Görev kümeleri getirilemiyor", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "İncelenmesi gereken görevler alınamıyor", "Errors.reviewTask.notClaimedByYou": "Gözden geçirme iptal edilemiyor.", "Errors.search.notSupported": "Kısa kod araması desteklenmiyor {details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Görev başka biri tarafından zaten kilitlendi.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Görevler bir araya toplanamıyor", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Görev kilidiniz genişletilemiyor. Kilidinizin süresi dolmuş olabilir. Yeni bir kilit oluşturmayı denemek için sayfayı yenilemenizi öneririz.", "Errors.task.lockReleaseFailure": "Görev kilidi açılamadı. Kilidiniz veya oturumunuzun süresi dolmuş olabilir.", "Errors.task.none": "Bu görevde hiçbir görev kalmadı.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Değişiklikleriniz kaydedilemiyor {details}", "Errors.task.updateFailure": "Değişiklikler kaydedilemiyor.", "Errors.team.genericFailure": "Hata {details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Geç", - "KeyMapping.taskCompletion.tooHard": "Çok zor / Görülemedi", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Düzenlemeyi İptal Et", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(yükleniyor...)", "Leaderboard.controls.loadMore.label": "Daha Çok Göster", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Tamamlanan görev başına aşağıdaki şekilde puan verilir:\n\n| Durum | Puanlar |\n| : ------------ | -----: |\n| Düzeltildi | 5 |\n| Sorun Yok | 3 |\n| Düzeltilmiş Durumdaydı| 3 |\n| Çok Zor | 1 |\n| Atlandı | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Puanlama yöntemi", "Leaderboard.title": "Liderler Sıralaması", "Leaderboard.updatedDaily": "24 saatte bir güncellenir", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Gözden geçir", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Çıkış yap", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Takımlar", "Navbar.links.userAchievements": "Achievements", "Navbar.links.userMetrics": "Kullanıcı Metrikleri", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Başarısız olan gözden geçirilmiş görevler", "ReviewStatus.metrics.taskStatus.label": "{status} Görevler", "ReviewStatus.metrics.title": "İnceleme Durumu", - "ReviewStatus.metrics.tooHard": "ÇOK ZOR", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Kilidini Aç", "ReviewTaskPane.indicators.locked.label": "Görev kilitlendi", "RolePicker.chooseRole.label": "Rol Seç", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "İnceleme Durumu", "Task.fields.reviewedBy.label": "İnceleyen", "Task.fields.status.label": "Durum", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Yakında", "Task.loadByMethod.random": "Rastgele", "Task.management.controls.inspect.label": "İncele", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Problem Değil", "Task.status.fixed": "Düzeltildi", "Task.status.skipped": "Geçildi", - "Task.status.tooHard": "Çok Zor", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "MapRoulette Etiketi Ekle", "Task.taskTags.addTags.placeholder": "MapRoulette Etiketi Ekle", "Task.taskTags.cancel.label": "İptal Et", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Konum", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Konum", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Görev", diff --git a/src/lang/uk.json b/src/lang/uk.json index 7bb7e8cec..c7fcd3228 100644 --- a/src/lang/uk.json +++ b/src/lang/uk.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Показати коментарі", "ActiveTask.controls.fixed.label": "Я виправив!", "ActiveTask.controls.info.tooltip": "Деталі завдання", - "ActiveTask.controls.notFixed.label": "Дуже важко/Не бачу", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Наявний стан", "ActiveTask.controls.viewChangset.label": "Показати набір змін", "ActiveTask.heading": "Інформація про виклик", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Додайте теґи MapRoulette", "Admin.EditChallenge.form.additionalKeywords.description": "Ви можете також зазначити додаткові ключові слова, які можуть використовуватись для пошуку вашого виклику.", "Admin.EditChallenge.form.additionalKeywords.label": "Додаткові ключові слова", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "Стислий опис виклику, придатний для розміщення там, де бракує достатньо місця, це можуть бути вигулькуючі вікна маркерів й таке інше. Це поле підтримує форматування [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Скорочений опис", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Додаткові параметри", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Більшість викликів добре працює й типовими налаштуваннями, але ви можете додатково визначити розширені параметри", "Admin.EditChallenge.form.steps.allOptions.description": "Параметри", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Використовувати іншу фонову мапу", "Admin.EditChallenge.form.steps.basemap.header": "Фонова мапа", "Admin.EditChallenge.form.steps.changesetUrl.title": "Додавати URL в набір змін", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Виправлено", "Admin.Task.fields.actions.notAnIssue": "Не проблема", "Admin.Task.fields.actions.skipped": "Пропущено", - "Admin.Task.fields.actions.tooHard": "Дуже важко", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Завдання:", "Admin.Task.fields.status.label": "Стан:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Частина комплексного завдання", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "значення", "Admin.TaskPropertyStyleRules.styles.doc": "Дізнайтесь про налаштування стилів", "Admin.TaskPropertyStyleRules.styles.header": "Стилізація Завдань", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Ухвалити", "Admin.TaskReview.controls.approvedWithFixes": "Ухвалити (зі змінами)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Ухвалити (зі змінами)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Стан перевірки:", "Admin.TaskReview.controls.currentTaskStatus.label": "Стан завдання:", "Admin.TaskReview.controls.errorTags": "Теґи помилок", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Відхилити", "Admin.TaskReview.controls.resubmit": "Надіслати на перевірку знов", "Admin.TaskReview.controls.resubmitMetaReReview": "Запросити метаперевірку знов", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Керувати", "ChallengeEndModal.control.dismiss.label": "Продовжити", "ChallengeEndModal.header": "Виклик Завершено", - "ChallengeEndModal.primaryMessage": "Ви позначили решту завдань в цьому виклику або пропущеними або занадто складними.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Впорядковувати за", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Неможливо знайти виклики на сервері.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Неможливо отримати кластери завдань", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Неможливо отримати завдання, що вимагають перевірки", "Errors.reviewTask.notClaimedByYou": "Неможливо скасувати перевірку.", "Errors.search.notSupported": "Скорочені коди для пошуку не підтримуються {details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Це завдання вже заблоковане кимось іншим.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Неможливо згуртувати завдання", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Неможливо продовжити блокування завдання. Ваше блокування закінчилось. Ми рекомендуємо оновити сторінку та спробувати заблокувати завдання наново.", "Errors.task.lockReleaseFailure": "Неможливо розблокувати завдання. Час вашого блокування або час сесії вже сплинув.", "Errors.task.none": "В цьому виклику більше не залишилось завдань.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Неможливо зберегти ваші зміни {details}", "Errors.task.updateFailure": "Неможливо зберегти ваші зміни.", "Errors.team.genericFailure": "Збій {details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "Ні / Не проблема", "KeyMapping.taskCompletion.fixed": "Так / Я виправив!", "KeyMapping.taskCompletion.skip": "Пропустити", - "KeyMapping.taskCompletion.tooHard": "Дуже важко/Не бачу", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Скасувати редагування", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(завантаження…)", "Leaderboard.controls.loadMore.label": "Показати більше", "Leaderboard.global": "Загальна Дошка досягнень", - "Leaderboard.scoringMethod.explanation": "\n##### Бали нараховуються за виконані завдання наступним чином:\n\n| Стан | Бали |\n| :------------ | -----: |\n| Виправлено | 5 |\n| Не проблема | 3 |\n| Вже виправлено | 3 |\n| Дуже важко | 1 |\n| Пропущено | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Рахування балів", "Leaderboard.title": "Дошка досягнень", "Leaderboard.updatedDaily": "Оновлюється кожні 24 години", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Перевірка", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Вийти", - "Navbar.links.superAdminMetrics": "Метрики Супер Адмінів", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Команди", "Navbar.links.userAchievements": "Досягнення", "Navbar.links.userMetrics": "Статистика", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Відхилені перевірені завдання", "ReviewStatus.metrics.taskStatus.label": "{status} завдання", "ReviewStatus.metrics.title": "Стан перевірки", - "ReviewStatus.metrics.tooHard": "ДУЖЕ ВАЖКО", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Розблокувати", "ReviewTaskPane.indicators.locked.label": "Завдання заблоковане", "RolePicker.chooseRole.label": "Обрати роль", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Стан перевірки", "Task.fields.reviewedBy.label": "Контролер", "Task.fields.status.label": "Стан", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Поруч", "Task.loadByMethod.random": "Випадково", "Task.management.controls.inspect.label": "Огляд", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Не проблема", "Task.status.fixed": "Виправлено", "Task.status.skipped": "Пропущено", - "Task.status.tooHard": "Дуже важко", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Додайте теґи MapRoulette", "Task.taskTags.addTags.placeholder": "Додайте теґи MapRoulette", "Task.taskTags.cancel.label": "Скасувати", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Шир/Дов", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Дов/Шир", "Widgets.TaskLocationWidget.label": "Місце", - "Widgets.TaskLocationWidget.show": "Показати:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Місце", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Завдання", diff --git a/src/lang/vi.json b/src/lang/vi.json index 2a8a6512f..bf4a7280b 100644 --- a/src/lang/vi.json +++ b/src/lang/vi.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "View Comments", "ActiveTask.controls.fixed.label": "I fixed it!", "ActiveTask.controls.info.tooltip": "Task Details", - "ActiveTask.controls.notFixed.label": "Too difficult / Couldn’t see", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "Trạng thái Hiện tại", "ActiveTask.controls.viewChangset.label": "Xem Bộ thay đổi", "ActiveTask.heading": "Challenge Information", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Add MR Tags", "Admin.EditChallenge.form.additionalKeywords.description": "You can optionally provide additional keywords that can be used to aid discovery of your challenge.", "Admin.EditChallenge.form.additionalKeywords.label": "Additional Categorization Keywords", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Blurb", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "Tùy chọn Nâng cao", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "Tùy chọn", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "Task:", "Admin.Task.fields.status.label": "Trạng thái:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "giá trị", "Admin.TaskPropertyStyleRules.styles.doc": "Learn about setting up styles", "Admin.TaskPropertyStyleRules.styles.header": "Task Property Styling", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Chấp nhận", "Admin.TaskReview.controls.approvedWithFixes": "Chấp nhận (có sửa đổi)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Trạng thái Xem lại:", "Admin.TaskReview.controls.currentTaskStatus.label": "Task Status:", "Admin.TaskReview.controls.errorTags": "Error Tags", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Bác bỏ", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "Quản lý", "ChallengeEndModal.control.dismiss.label": "Tiếp tục", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or too hard.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "Sắp xếp theo", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "Unable to search challenges on server.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "Unable to cancel review.", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "No tasks remain in this challenge.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", "Errors.task.updateFailure": "Unable to save your changes.", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "Skip", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "Cancel Editing", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(loading...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "Global Leaderboard", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Scoring method", "Leaderboard.title": "Leaderboard", "Leaderboard.updatedDaily": "Updated every 24 hours", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "Review", "Navbar.links.sent": "Sent", "Navbar.links.signout": "Sign out", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "Teams", "Navbar.links.userAchievements": "Achievements", "Navbar.links.userMetrics": "User Metrics", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "Reviewed tasks that failed", "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", "ReviewStatus.metrics.title": "Review Status", - "ReviewStatus.metrics.tooHard": "TOO HARD", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "Review Status", "Task.fields.reviewedBy.label": "Reviewer", "Task.fields.status.label": "Status", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "Nearby", "Task.loadByMethod.random": "Random", "Task.management.controls.inspect.label": "Inspect", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "Not an Issue", "Task.status.fixed": "Fixed", "Task.status.skipped": "Skipped", - "Task.status.tooHard": "Too Hard", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "Add MR Tags", "Task.taskTags.addTags.placeholder": "Add MR Tags", "Task.taskTags.cancel.label": "Cancel", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", "Widgets.TaskLocationWidget.label": "Location", - "Widgets.TaskLocationWidget.show": "Show:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", diff --git a/src/lang/zh_TW.json b/src/lang/zh_TW.json index 7b1302ff9..8014741a3 100644 --- a/src/lang/zh_TW.json +++ b/src/lang/zh_TW.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "View Comments", "ActiveTask.controls.fixed.label": "我修正了!", "ActiveTask.controls.info.tooltip": "任務詳情", - "ActiveTask.controls.notFixed.label": "太難了 / 無法判斷", + "ActiveTask.controls.notFixed.label": "Can't Complete", "ActiveTask.controls.status.tooltip": "既有狀況", "ActiveTask.controls.viewChangset.label": "檢索變更集", "ActiveTask.heading": "挑戰資訊", @@ -117,6 +117,9 @@ "Admin.EditChallenge.form.addMRTags.placeholder": "Add MR Tags", "Admin.EditChallenge.form.additionalKeywords.description": "You can optionally provide additional keywords that can be used to aid discovery of your challenge.", "Admin.EditChallenge.form.additionalKeywords.label": "Additional Categorization Keywords", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "I have read and understand the OSM Automated Edits code of conduct", + "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.label": "Automated Edits Code of Conduct Agreement", "Admin.EditChallenge.form.blurb.description": "A very brief description of your challenge suitable for small spaces, such as a map marker popup. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Blurb", "Admin.EditChallenge.form.bulkSubmit.label": "The following changes will be applied to all selected challenges. This process is not reversible, so please review before submitting.", @@ -213,6 +216,7 @@ "Admin.EditChallenge.form.steps.advancedOptions.description": "進階選項", "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", "Admin.EditChallenge.form.steps.allOptions.description": "選項", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", "Admin.EditChallenge.form.steps.basemap.description": "Set a different basemap", "Admin.EditChallenge.form.steps.basemap.header": "Basemap", "Admin.EditChallenge.form.steps.changesetUrl.title": "Add Changeset URL", @@ -352,7 +356,7 @@ "Admin.Task.fields.actions.fixed": "Fixed", "Admin.Task.fields.actions.notAnIssue": "Not an Issue", "Admin.Task.fields.actions.skipped": "Skipped", - "Admin.Task.fields.actions.tooHard": "Too Hard", + "Admin.Task.fields.actions.tooHard": "Can't Complete", "Admin.Task.fields.name.label": "任務:", "Admin.Task.fields.status.label": "狀態:", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Member of a task bundle", @@ -386,6 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "值", "Admin.TaskPropertyStyleRules.styles.doc": "了解如何設置樣式", "Admin.TaskPropertyStyleRules.styles.header": "任務屬性樣式", + "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", @@ -395,6 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Review Status:", "Admin.TaskReview.controls.currentTaskStatus.label": "任務狀態", "Admin.TaskReview.controls.errorTags": "錯誤標籤", + "Admin.TaskReview.controls.next": "Review next task", "Admin.TaskReview.controls.rejected": "Reject", "Admin.TaskReview.controls.resubmit": "Submit for Review Again", "Admin.TaskReview.controls.resubmitMetaReReview": "Request Meta-Review Again", @@ -561,7 +567,7 @@ "ChallengeDetails.management.controls.manage.label": "管理", "ChallengeEndModal.control.dismiss.label": "繼續", "ChallengeEndModal.header": "Challenge End", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or too hard.", + "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", "ChallengeFilterSubnav.controls.sortBy.label": "排序方式", "ChallengeFilterSubnav.filter.categorization.add": "Add:", "ChallengeFilterSubnav.filter.categorization.anything": "Anything", @@ -849,6 +855,7 @@ "Errors.challenge.searchFailure": "無法搜尋伺服器上的挑戰。", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "The 'DESCRIPTION OF YOUR CHALLENGE' field is required.", "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than 150 characters.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "The 'NAME OF YOUR CHALLENGE' field is required and must be more than 3 characters long.", "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", @@ -874,6 +881,7 @@ "Errors.reviewTask.fetchFailure": "Unable to fetch review needed tasks", "Errors.reviewTask.notClaimedByYou": "無法取消審核。", "Errors.search.notSupported": "Short code search not supported{details}", + "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", "Errors.task.alreadyLocked": "Task has already been locked by someone else.", "Errors.task.bundleCooperative": "The main task is Cooperative. All selected tasks must be Cooperative.", "Errors.task.bundleFailure": "Unable to bundle tasks together", @@ -885,6 +893,7 @@ "Errors.task.lockRefreshFailure": "Unable to extend your task lock. Your lock may have expired. We recommend refreshing the page to try establishing a fresh lock.", "Errors.task.lockReleaseFailure": "Failed to release task lock. Your lock or your session may have expired.", "Errors.task.none": "No tasks remain in this challenge.", + "Errors.task.removeTaskFromBundleFailure": "Unable to remove task from bundle", "Errors.task.saveFailure": "Unable to save your changes{details}", "Errors.task.updateFailure": "無法儲存您的更動。", "Errors.team.genericFailure": "Failure{details}", @@ -1033,7 +1042,7 @@ "KeyMapping.taskCompletion.falsePositive": "No / Not an issue", "KeyMapping.taskCompletion.fixed": "Yes / I fixed it!", "KeyMapping.taskCompletion.skip": "跳過", - "KeyMapping.taskCompletion.tooHard": "Too difficult / Couldn’t see", + "KeyMapping.taskCompletion.tooHard": "Can't Complete", "KeyMapping.taskEditing.cancel": "取消編輯", "KeyMapping.taskEditing.completeTogether": "Complete Tasks Together", "KeyMapping.taskEditing.escapeLabel": "ESC", @@ -1057,7 +1066,7 @@ "LayerToggle.loading": "(載入中...)", "Leaderboard.controls.loadMore.label": "Show More", "Leaderboard.global": "全球排行榜", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Too Hard | 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", "Leaderboard.scoringMethod.label": "Scoring method", "Leaderboard.title": "排行榜", "Leaderboard.updatedDaily": "每 24 小時更新", @@ -1138,7 +1147,7 @@ "Navbar.links.review": "審核", "Navbar.links.sent": "Sent", "Navbar.links.signout": "登出", - "Navbar.links.superAdminMetrics": "Super Admin Metrics", + "Navbar.links.superAdminMetrics": "Super Admin Settings", "Navbar.links.teams": "團隊", "Navbar.links.userAchievements": "成就", "Navbar.links.userMetrics": "User Metrics", @@ -1206,39 +1215,39 @@ "Profile.form.leaderboardOptOut.description": "If yes, you will **not** appear on the public leaderboard.", "Profile.form.leaderboardOptOut.label": "Opt out of Leaderboard", "Profile.form.locale.description": "User locale to use for MapRoulette UI.", - "Profile.form.locale.label": "Locale", - "Profile.form.mandatory.label": "Mandatory", + "Profile.form.locale.label": "在地", + "Profile.form.mandatory.label": "強制的", "Profile.form.mentionNotifications.description": "Receive a notification when someone @mentions you in a comment.", "Profile.form.metaReviewNotifications.description": "Receive a notification when your review status is updated by another reviewer.", - "Profile.form.needsReview.description": "Automatically request a human review of each task you complete", - "Profile.form.needsReview.label": "Request Review of all Work", + "Profile.form.needsReview.description": "自動要求人類審核你所有完成的任務", + "Profile.form.needsReview.label": "要求審核所有工作", "Profile.form.no.label": "否", "Profile.form.notification.label": "通知", - "Profile.form.notificationSubscriptions.description": "Decide which MapRoulette notifications you would like to receive, along with whether you would like to be sent an email informing you of the notification (either immediately or as a daily digest)", - "Profile.form.notificationSubscriptions.label": "Notification Subscriptions", + "Profile.form.notificationSubscriptions.description": "決定在 MapRoulette 要接受那種通知,同時決定是否寄送郵件通知 (即刻還是以每日摘要方式)", + "Profile.form.notificationSubscriptions.label": "通知訂閱", "Profile.form.reviewAgainNotifications.description": "Receive a notification when your review status is updated by the mapper whose task you have reviewed.", "Profile.form.reviewApprovedNotifications.description": "Receive a notification when your task was approved following a review.", "Profile.form.reviewCountNotifications.description": "Receive periodic notifications indicating how many task reviews you currently have pending.", "Profile.form.reviewRejectedNotifications.description": "Receive a notification when your task needs to be revisited following a review.", - "Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.", - "Profile.form.seeTagFixSuggestions.description": "User will see tag fix suggestions if they are provided.", - "Profile.form.seeTagFixSuggestions.label": "See Tag Fix Suggestions", - "Profile.form.systemNotifications.description": "Receive notifications for important MapRoulette system events, such as planned downtime.", - "Profile.form.teamNotifications.description": "Receive a notification when you have been invited by another user to join a team.", - "Profile.form.uniqueCustomBasemap.error": "Custom Basemap names must be unique", + "Profile.form.revisionCountNotifications.description": "定期接受通知來顯示目前你有多少待處理的任務。", + "Profile.form.seeTagFixSuggestions.description": "如果有提供標籤修正建議時使用者會看到。", + "Profile.form.seeTagFixSuggestions.label": "參見標籤修正建議", + "Profile.form.systemNotifications.description": "當有重要 MapRoulette 系統事件時,如計畫的下線規定,能夠收到通知。", + "Profile.form.teamNotifications.description": "被其他使用者邀請加入團隊時收到通知。", + "Profile.form.uniqueCustomBasemap.error": "客製化的底圖需要是獨特名稱", "Profile.form.yes.label": "是", "Profile.noUser": "找不到使用者,或您沒有檢視此使用者的權限。", "Profile.page.title": "使用者設定", "Profile.settings.header": "一般", - "Profile.userSince": "User since:", + "Profile.userSince": "從何時使用者已註冊:", "Project.fields.viewLeaderboard.label": "檢視排行榜", "Project.indicator.label": "專案", "ProjectDetails.controls.goBack.label": "返回", "ProjectDetails.controls.save.label": "儲存", "ProjectDetails.controls.unsave.label": "未儲存", - "ProjectDetails.fields.challengeCount.label": "{count,plural,=0{No challenges} one{# challenge} other{# challenges}} remaining in {isVirtual,select, true{virtual } other{}}project", - "ProjectDetails.fields.created.label": "Created", - "ProjectDetails.fields.featured.label": "Featured", + "ProjectDetails.fields.challengeCount.label": "在仍有 {isVirtual,select, true{virtual } 其他{}}專案{count,plural,=0{沒有挑戰} 一項{# 挑戰} 其他{# 挑戰}} ", + "ProjectDetails.fields.created.label": "已創建", + "ProjectDetails.fields.featured.label": "精選", "ProjectDetails.fields.modified.label": "已變動", "ProjectDetails.fields.viewLeaderboard.label": "檢視排行榜", "ProjectDetails.fields.viewReviews.label": "審核", @@ -1256,12 +1265,12 @@ "RebuildTasksControl.modal.controls.proceed.label": "繼續", "RebuildTasksControl.modal.controls.removeUnmatched.label": "先移除不完整的任務", "RebuildTasksControl.modal.explanation": "* 包括在最新資料當中的既有任務將會被更新\n* 新增任務\n* 如果你先移除不完整的任務 (以下),既有的 __不完整__ 任務會先被移除\n* 如果你不先移除不完整的任務,他們會被遺漏,可能這些任務已經在 MapRoulette 之外解決了。", - "RebuildTasksControl.modal.intro.local": "Rebuilding will allow you to upload a new local file with the latest GeoJSON data and rebuild the challenge tasks:", - "RebuildTasksControl.modal.intro.overpass": "Rebuilding will re-run the Overpass query and rebuild the challenge tasks with the latest data:", - "RebuildTasksControl.modal.intro.remote": "Rebuilding will re-download the GeoJSON data from the challenge’s remote URL and rebuild the challenge tasks with the latest data:", - "RebuildTasksControl.modal.learnMore": "Learn More", - "RebuildTasksControl.modal.title": "Rebuild Challenge Tasks", - "RebuildTasksControl.modal.warning": "Warning: Rebuilding can lead to task duplication if your feature ids are not setup properly or if matching up old data with new data is unsuccessful. This operation cannot be undone!", + "RebuildTasksControl.modal.intro.local": "重新建構允許你用新的本地最新 GeoJSON 檔案的資料,重新建構挑戰任務:", + "RebuildTasksControl.modal.intro.overpass": "重新建構會重新執行 Overpass 檢索,採用最新資料重新建構挑戰:", + "RebuildTasksControl.modal.intro.remote": "重新建構會從挑戰的遠端網址重新下載 GeoJSON 資料,採用最新資料重新建構挑戰:", + "RebuildTasksControl.modal.learnMore": "瞭解更多", + "RebuildTasksControl.modal.title": "重新建構挑戰任務", + "RebuildTasksControl.modal.warning": "警告:如果你的圖徵編號沒有設定好,或是新舊資料比對出錯,重新建構可能導致重覆。這項操作無法復原", "Review.Dashboard.allReviewedTasks": "所有審核相關的任務", "Review.Dashboard.asMetaReviewer.label": "中介審核者", "Review.Dashboard.asReviewer.label": "審核者", @@ -1356,7 +1365,7 @@ "ReviewStatus.metrics.rejectedReview": "已審核任務但失敗", "ReviewStatus.metrics.taskStatus.label": "{status} 任務", "ReviewStatus.metrics.title": "審核狀態", - "ReviewStatus.metrics.tooHard": "太困難了!", + "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE", "ReviewTaskPane.controls.unlock.label": "解鎖", "ReviewTaskPane.indicators.locked.label": "任務已上鎖", "RolePicker.chooseRole.label": "選擇角色", @@ -1476,6 +1485,7 @@ "Task.fields.reviewStatus.label": "審核狀態", "Task.fields.reviewedBy.label": "審核者", "Task.fields.status.label": "狀態", + "Task.fields.unbundle.label": "Remove", "Task.loadByMethod.proximity": "附近", "Task.loadByMethod.random": "隨機", "Task.management.controls.inspect.label": "檢視", @@ -1535,7 +1545,7 @@ "Task.status.falsePositive": "並非問題", "Task.status.fixed": "已修正", "Task.status.skipped": "已跳過", - "Task.status.tooHard": "過於困難", + "Task.status.tooHard": "Can't Complete", "Task.taskTags.add.label": "增加 MR 標籤", "Task.taskTags.addTags.placeholder": "增加 MR 標籤", "Task.taskTags.cancel.label": "取消", @@ -1829,7 +1839,7 @@ "Widgets.TaskLocationWidget.controls.showLatLon.label": "緯度/經度", "Widgets.TaskLocationWidget.controls.showLonLat.label": "經度/緯度", "Widgets.TaskLocationWidget.label": "位置", - "Widgets.TaskLocationWidget.show": "顯示:", + "Widgets.TaskLocationWidget.switch": "Switch to:", "Widgets.TaskLocationWidget.title": "位置", "Widgets.TaskMapWidget.editMode": "目前模式:", "Widgets.TaskMapWidget.label": "任務",